ubicloud/serializers/kubernetes_nodepool.rb
mohi-kalantari a9c7634d85 Drop all associations and usages of the old model of Kubernetes Vms
Now that we have migrated to the new model and use it for everything,
we need to drop the old usages.
2025-08-28 16:08:49 +02:00

17 lines
430 B
Ruby

# frozen_string_literal: true
class Serializers::KubernetesNodepool < Serializers::Base
def self.serialize_internal(kn, options = {})
base = {
id: kn.ubid,
kubernetes_cluster_id: kn.cluster.ubid,
name: kn.name,
node_count: kn.node_count,
node_size: kn.target_node_size
}
if options[:detailed]
base[:vms] = Serializers::Vm.serialize(kn.vms_dataset.all)
end
base
end
end