(in *charttpl.Lifecycle)
| 327 | } |
| 328 | |
| 329 | func compileLifecycle(in *charttpl.Lifecycle) program.LifecyclePolicy { |
| 330 | out := defaultChartLifecyclePolicyCopy() |
| 331 | if in == nil { |
| 332 | return out |
| 333 | } |
| 334 | out.MaxInstances = in.MaxInstances |
| 335 | if in.ExpireAfterCycles > 0 { |
| 336 | out.ExpireAfterCycles = in.ExpireAfterCycles |
| 337 | } |
| 338 | if in.Dimensions != nil { |
| 339 | out.Dimensions.MaxDims = in.Dimensions.MaxDims |
| 340 | out.Dimensions.ExpireAfterCycles = in.Dimensions.ExpireAfterCycles |
| 341 | } |
| 342 | return out |
| 343 | } |
| 344 | |
| 345 | func compileInstanceByLabels(instances *charttpl.Instances) ([]program.InstanceLabelSelector, error) { |
| 346 | if instances == nil { |
no test coverage detected
searching dependent graphs…