File tree Expand file tree Collapse file tree 6 files changed +35
-25
lines changed
hack/charts/cluster-api-operator-providers Expand file tree Collapse file tree 6 files changed +35
-25
lines changed Original file line number Diff line number Diff line change @@ -20,17 +20,18 @@ metadata:
20
20
namespace : {{ $bootstrapNamespace }}
21
21
annotations :
22
22
" argocd.argoproj.io/sync-wave " : " 2"
23
- {{- if or $bootstrapVersion $.Values.configSecret.name }}
23
+ {{- if or $bootstrapVersion $bootstrap.configSecret $ .Values.configSecret.name }}
24
24
spec :
25
25
{{- end}}
26
26
{{- if $bootstrapVersion }}
27
27
version : {{ $bootstrapVersion }}
28
28
{{- end }}
29
- {{- if $.Values.configSecret.name }}
29
+ {{- $configSecret := default $.Values.configSecret $bootstrap.configSecret }}
30
+ {{- if $configSecret.name }}
30
31
configSecret :
31
- name : {{ $.Values. configSecret.name }}
32
- {{- if $.Values. configSecret.namespace }}
33
- namespace : {{ $.Values. configSecret.namespace }}
32
+ name : {{ $configSecret.name }}
33
+ {{- if $configSecret.namespace }}
34
+ namespace : {{ $configSecret.namespace }}
34
35
{{- end }}
35
36
{{- end }}
36
37
{{- if $bootstrap.manifestPatches }}
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ metadata:
20
20
namespace : {{ $controlPlaneNamespace }}
21
21
annotations :
22
22
" argocd.argoproj.io/sync-wave " : " 2"
23
- {{- if or $controlPlaneVersion $.Values.configSecret.name $.Values.manager }}
23
+ {{- if or $controlPlaneVersion $controlPlane.configSecret $ .Values.configSecret.name $.Values.manager }}
24
24
spec :
25
25
{{- end}}
26
26
{{- if $controlPlaneVersion }}
@@ -39,11 +39,12 @@ spec:
39
39
{{- end }}
40
40
{{- end }}
41
41
{{- end }}
42
- {{- if $.Values.configSecret.name }}
42
+ {{- $configSecret := default $.Values.configSecret $controlPlane.configSecret }}
43
+ {{- if $configSecret.name }}
43
44
configSecret :
44
- name : {{ $.Values. configSecret.name }}
45
- {{- if $.Values. configSecret.namespace }}
46
- namespace : {{ $.Values. configSecret.namespace }}
45
+ name : {{ $configSecret.name }}
46
+ {{- if $configSecret.namespace }}
47
+ namespace : {{ $configSecret.namespace }}
47
48
{{- end }}
48
49
{{- end }}
49
50
{{- if $controlPlane.manifestPatches }}
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ metadata:
20
20
namespace : {{ $coreNamespace }}
21
21
annotations :
22
22
" argocd.argoproj.io/sync-wave " : " 2"
23
- {{- if or $coreVersion $.Values.configSecret.name $.Values.manager }}
23
+ {{- if or $coreVersion $core.configSecret $ .Values.configSecret.name $.Values.manager }}
24
24
spec :
25
25
{{- end}}
26
26
{{- if $coreVersion }}
@@ -35,11 +35,12 @@ spec:
35
35
{{- end }}
36
36
{{- end }}
37
37
{{- end }}
38
- {{- if $.Values.configSecret.name }}
38
+ {{- $configSecret := default $.Values.configSecret $core.configSecret }}
39
+ {{- if $configSecret.name }}
39
40
configSecret :
40
- name : {{ $.Values. configSecret.name }}
41
- {{- if $.Values. configSecret.namespace }}
42
- namespace : {{ $.Values. configSecret.namespace }}
41
+ name : {{ $configSecret.name }}
42
+ {{- if $configSecret.namespace }}
43
+ namespace : {{ $configSecret.namespace }}
43
44
{{- end }}
44
45
{{- end }}
45
46
{{- if $core.manifestPatches }}
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ metadata:
20
20
namespace : {{ $infrastructureNamespace }}
21
21
annotations :
22
22
" argocd.argoproj.io/sync-wave " : " 2"
23
- {{- if or $infrastructureVersion $.Values.configSecret.name $.Values.manager $.Values.additionalDeployments }}
23
+ {{- if or $infrastructureVersion $infra.configSecret $ .Values.configSecret.name $.Values.manager $.Values.additionalDeployments }}
24
24
spec :
25
25
{{- end }}
26
26
{{- if $infrastructureVersion }}
@@ -49,11 +49,12 @@ spec:
49
49
{{- end }}
50
50
{{- end }}
51
51
{{- end }}
52
- {{- if $.Values.configSecret.name }}
52
+ {{- $configSecret := default $.Values.configSecret $infra.configSecret }}
53
+ {{- if $configSecret.name }}
53
54
configSecret :
54
- name : {{ $.Values. configSecret.name }}
55
- {{- if $.Values. configSecret.namespace }}
56
- namespace : {{ $.Values. configSecret.namespace }}
55
+ name : {{ $configSecret.name }}
56
+ {{- if $configSecret.namespace }}
57
+ namespace : {{ $configSecret.namespace }}
57
58
{{- end }}
58
59
{{- end }}
59
60
{{- if $.Values.additionalDeployments }}
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ metadata:
20
20
namespace : {{ $ipamNamespace }}
21
21
annotations :
22
22
" argocd.argoproj.io/sync-wave " : " 2"
23
- {{- if or $ipamVersion $.Values.configSecret.name $.Values.manager $.Values.additionalDeployments }}
23
+ {{- if or $ipamVersion $ipam.configSecret $ .Values.configSecret.name $.Values.manager $.Values.additionalDeployments }}
24
24
spec :
25
25
{{- end }}
26
26
{{- if $ipamVersion }}
@@ -49,11 +49,12 @@ spec:
49
49
{{- end }}
50
50
{{- end }}
51
51
{{- end }}
52
- {{- if $.Values.configSecret.name }}
52
+ {{- $configSecret := default $.Values.configSecret $ipam.configSecret }}
53
+ {{- if $configSecret.name }}
53
54
configSecret :
54
- name : {{ $.Values. configSecret.name }}
55
- {{- if $.Values. configSecret.namespace }}
56
- namespace : {{ $.Values. configSecret.namespace }}
55
+ name : {{ $configSecret.name }}
56
+ {{- if $configSecret.namespace }}
57
+ namespace : {{ $configSecret.namespace }}
57
58
{{- end }}
58
59
{{- end }}
59
60
{{- if $ipam.manifestPatches }}
Original file line number Diff line number Diff line change @@ -20,6 +20,9 @@ infrastructure: {}
20
20
# namespace: "" # Optional
21
21
# version: "" # Optional
22
22
# createNamespace: true # Optional
23
+ # configSecret: # Optional
24
+ # name: some-secret # Optional
25
+ # namespace: default # Optional
23
26
addon : {}
24
27
# helm: {} # Name, required
25
28
# namespace: "" # Optional
@@ -45,3 +48,5 @@ fetchConfig: {}
45
48
# ---
46
49
# Common configuration secret options
47
50
configSecret : {}
51
+ # name: global-secret # Required
52
+ # namespace: default # Optional
You can’t perform that action at this time.
0 commit comments