37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
# File 'lib/kuby/kube-db/dsl/api/v1/pod_spec.rb', line 37
def serialize
{}.tap do |result|
result[:priorityClassName] = priority_class_name
result[:livenessProbe] = liveness_probe.serialize
result[:securityContext] = security_context.serialize
result[:serviceAccountName] = service_account_name
result[:schedulerName] = scheduler_name
result[:args] = args
result[:nodeSelector] = node_selector.serialize
result[:priority] = priority
result[:affinity] = affinity.serialize
result[:env] = envs.map(&:serialize)
result[:readinessProbe] = readiness_probe.serialize
result[:tolerations] = tolerations.map(&:serialize)
result[:initContainers] = init_containers.map(&:serialize)
result[:lifecycle] = lifecycle.serialize
result[:resources] = resources.serialize
result[:imagePullSecrets] = image_pull_secrets.map(&:serialize)
end
end
|