59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
# File 'lib/krane/deploy_task.rb', line 59
def predeploy_sequence
default_group = { group: nil }
before_crs = %w(
ResourceQuota
NetworkPolicy
ConfigMap
PersistentVolumeClaim
ServiceAccount
Role
RoleBinding
Secret
).map { |r| [r, default_group] }
after_crs = %w(
Pod
).map { |r| [r, default_group] }
crs = cluster_resource_discoverer.crds.select(&:predeployed?).map { |cr| [cr.kind, { group: cr.group }] }
Hash[before_crs + crs + after_crs]
end
|