|
1 |
| -{{- define "common.render" }} |
2 |
| - {{- if $.Values.debug }} |
3 |
| - {{- include "common.init._init" $ }} |
4 |
| - {{- else }} |
5 |
| - {{- $_ := include "common.init._init" $ }} |
6 |
| - {{- end }} |
7 |
| - {{- $templateCtx := $.__common.config.templateCtx }} |
8 |
| - {{- range $component, $componentValues := $templateCtx.ComponentValues }} |
9 |
| - {{- if (default false $componentValues.__enabled) }} |
10 |
| - {{- $_ := set $templateCtx "Self" $componentValues }} |
11 |
| - {{- $_ := set $templateCtx "name" (printf "%s" $component) }} |
12 |
| - {{- range $resourceName, $keysData := $.__common.resourceKeysMap }} |
13 |
| - {{- $resourcesList := list }} |
14 |
| - {{- if hasKey $keysData "single" }} |
15 |
| - {{- range $resourceKey := $keysData.single }} |
16 |
| - {{- if hasKey $componentValues $resourceKey }} |
17 |
| - {{- $resource := index $componentValues $resourceKey }} |
18 |
| - {{- if and (hasKey $resource "__enabled") (eq $resource.__enabled true) }} |
19 |
| - {{- $resourcesList = append $resourcesList $resource }} |
20 |
| - {{- end }} |
21 |
| - {{- end }} |
22 |
| - {{- end }} |
23 |
| - {{- end }} |
24 |
| - {{- if hasKey $keysData "multiple" }} |
25 |
| - {{- range $resourceKey := $keysData.multiple }} |
26 |
| - {{- if hasKey $componentValues $resourceKey }} |
27 |
| - {{- range $resourceName, $resource := (index $componentValues $resourceKey) }} |
28 |
| - {{- if and (hasKey $resource "__enabled") (eq $resource.__enabled true) }} |
29 |
| - {{- $resourcesList = append $resourcesList $resource }} |
30 |
| - {{- end }} |
31 |
| - {{- end }} |
32 |
| - {{- end }} |
33 |
| - {{- end }} |
34 |
| - {{- end }} |
35 |
| - {{- range $resource := $resourcesList }} |
36 |
| - {{- $base := tpl (index $.__common.resources $resourceName "defaults") (list $ $templateCtx) | fromYaml }} |
37 |
| - {{- $_ := (list $ $base $resource) | include "common.utils.deepMerge" }} |
38 |
| - {{- $result := $.__common.fcallResult }} |
| 1 | +{{- define "common.render" -}} |
| 2 | + {{- if $.Values.debug -}} |
| 3 | + {{- include "common.init._init" $ -}} |
| 4 | + {{- else -}} |
| 5 | + {{- $_ := include "common.init._init" $ -}} |
| 6 | + {{- end -}} |
| 7 | + {{- $templateCtx := $.__common.config.templateCtx -}} |
| 8 | + {{- range $component, $componentValues := $templateCtx.ComponentValues -}} |
| 9 | + {{- if (default false $componentValues.__enabled) -}} |
| 10 | + {{- $_ := set $templateCtx "Self" $componentValues -}} |
| 11 | + {{- $_ := set $templateCtx "name" (printf "%s" $component) -}} |
| 12 | + {{- range $resourceName, $keysData := $.__common.resourceKeysMap -}} |
| 13 | + {{- $resourcesList := list -}} |
| 14 | + {{- if hasKey $keysData "single" -}} |
| 15 | + {{- range $resourceKey := $keysData.single -}} |
| 16 | + {{- if hasKey $componentValues $resourceKey -}} |
| 17 | + {{- $resource := index $componentValues $resourceKey -}} |
| 18 | + {{- if and (hasKey $resource "__enabled") (eq $resource.__enabled true) -}} |
| 19 | + {{- $resourcesList = append $resourcesList $resource -}} |
| 20 | + {{- end -}} |
| 21 | + {{- end -}} |
| 22 | + {{- end -}} |
| 23 | + {{- end -}} |
| 24 | + {{- if hasKey $keysData "multiple" -}} |
| 25 | + {{- range $resourceKey := $keysData.multiple -}} |
| 26 | + {{- if hasKey $componentValues $resourceKey -}} |
| 27 | + {{- range $resourceName, $resource := (index $componentValues $resourceKey) -}} |
| 28 | + {{- if and (hasKey $resource "__enabled") (eq $resource.__enabled true) -}} |
| 29 | + {{- $resourcesList = append $resourcesList $resource -}} |
| 30 | + {{- end -}} |
| 31 | + {{- end -}} |
| 32 | + {{- end -}} |
| 33 | + {{- end -}} |
| 34 | + {{- end -}} |
| 35 | + {{- range $resource := $resourcesList -}} |
| 36 | + {{- $base := tpl (index $.__common.resources $resourceName "defaults") (list $ $templateCtx) | fromYaml -}} |
| 37 | + {{- $_ := (list $ $base $resource) | include "common.utils.deepMerge" -}} |
| 38 | + {{- $result := $.__common.fcallResult -}} |
39 | 39 | {{/* We should prune before transforming */}}
|
40 |
| - {{- $_ := (list $ $result) | include "common.utils.pruneOutput" }} |
41 |
| - {{- $prunedResult := $.__common.fcallResult }} |
42 |
| - {{- if hasKey (index $.__common.resources $resourceName) "transforms" }} |
43 |
| - {{- $transformsTpl := index $.__common.resources $resourceName "transforms" }} |
44 |
| - {{- $_ := tpl $transformsTpl (list $ $prunedResult) }} |
45 |
| - {{- $result = $.__common.fcallResult }} |
46 |
| - {{- $_ := (list $ $result) | include "common.utils.pruneOutput" }} |
47 |
| - {{- $prunedResult = $.__common.fcallResult }} |
48 |
| - {{- end }} |
49 |
| - {{ $prunedResult | toYaml }} |
| 40 | + {{- $_ := (list $ $result) | include "common.utils.pruneOutput" -}} |
| 41 | + {{- $prunedResult := $.__common.fcallResult -}} |
| 42 | + {{- if hasKey (index $.__common.resources $resourceName) "transforms" -}} |
| 43 | + {{- $transformsTpl := index $.__common.resources $resourceName "transforms" -}} |
| 44 | + {{- $_ := tpl $transformsTpl (list $ $prunedResult) -}} |
| 45 | + {{- $result = $.__common.fcallResult -}} |
| 46 | + {{- $_ := (list $ $result) | include "common.utils.pruneOutput" -}} |
| 47 | + {{- $prunedResult = $.__common.fcallResult -}} |
| 48 | + {{- end -}} |
| 49 | + {{- $prunedResult | toYaml }} |
50 | 50 | ---
|
51 |
| - {{- end }} |
52 |
| - {{- end }} |
53 |
| - {{- end }} |
54 |
| - {{- end }} |
55 |
| -{{- end }} |
| 51 | + {{- end -}} |
| 52 | + {{- end -}} |
| 53 | + {{- end -}} |
| 54 | + {{- end -}} |
| 55 | +{{- end -}} |
0 commit comments