88 dependsOn :
99 - name : configuration
1010 - name : gardener-application
11- targetNamespace : flux -system
11+ targetNamespace : terminal -system
1212 interval : 1m
1313 chart :
1414 spec :
@@ -23,15 +23,54 @@ spec:
2323 remediation :
2424 retries : 3
2525 createNamespace : true
26+ values :
27+ utils-templates :
28+ enabled : true
2629 valuesFrom :
2730 - kind : Secret
2831 name : webterminal-base-values
2932 optional : false
33+ - kind : Secret
34+ name : webterminal-values-0
35+ optional : true
36+ - kind : Secret
37+ name : webterminal-values-1
38+ optional : true
39+ - kind : Secret
40+ name : webterminal-values-2
41+ optional : true
3042 - kind : Secret
3143 name : webterminal-values
3244 optional : true
3345 valuesKey : enabled
3446 targetPath : terminal-controller-manager-runtime.enabled
47+
48+ - kind : Secret
49+ name : gardener-internal-kubeconfig
50+ valuesKey : value
51+ targetPath : global.controller.manager.kubeconfig
52+
53+ - kind : Secret
54+ name : terminal-metrics-cert
55+ valuesKey : tls.key
56+ targetPath : global.controller.manager.config.server.metrics.tls.key
57+ - kind : Secret
58+ name : terminal-metrics-cert
59+ valuesKey : tls.crt
60+ targetPath : global.controller.manager.config.server.metrics.tls.crt
61+ - kind : Secret
62+ name : terminal-admission-controller-cert
63+ valuesKey : ca.crt
64+ targetPath : global.admission.config.server.webhooks.caBundle
65+ - kind : Secret
66+ name : terminal-admission-controller-cert
67+ valuesKey : tls.key
68+ targetPath : global.admission.config.server.webhooks.tls.key
69+ - kind : Secret
70+ name : terminal-admission-controller-cert
71+ valuesKey : tls.crt
72+ targetPath : global.admission.config.server.webhooks.tls.crt
73+
3574---
3675apiVersion : helm.toolkit.fluxcd.io/v2beta2
3776kind : HelmRelease
4281 dependsOn :
4382 - name : configuration
4483 - name : terminal-controller-manager-runtime
45- targetNamespace : flux -system
84+ targetNamespace : terminal -system
4685 kubeConfig :
4786 secretRef :
4887 name : gardener-internal-kubeconfig
@@ -60,14 +99,45 @@ spec:
6099 remediation :
61100 retries : 3
62101 createNamespace : true
102+ values :
103+ utils-templates :
104+ enabled : true
63105 valuesFrom :
64106 - kind : Secret
65- name : terminal-webhook-server-cert
66- valuesKey : tls.crt
67- targetPath : global.application.certificate.caBundle
107+ name : webterminal-base-values
108+ optional : false
109+ - kind : Secret
110+ name : webterminal-values-0
111+ optional : true
112+ - kind : Secret
113+ name : webterminal-values-1
114+ optional : true
115+ - kind : Secret
116+ name : webterminal-values-2
68117 optional : true
69118 - kind : Secret
70119 name : webterminal-values
71120 optional : true
72121 valuesKey : enabled
73122 targetPath : terminal-controller-manager-application.enabled
123+
124+ - kind : Secret
125+ name : terminal-metrics-cert
126+ valuesKey : tls.key
127+ targetPath : global.controller.manager.config.server.metrics.tls.key
128+ - kind : Secret
129+ name : terminal-metrics-cert
130+ valuesKey : tls.crt
131+ targetPath : global.controller.manager.config.server.metrics.tls.crt
132+ - kind : Secret
133+ name : terminal-admission-controller-cert
134+ valuesKey : ca.crt
135+ targetPath : global.admission.config.server.webhooks.caBundle
136+ - kind : Secret
137+ name : terminal-admission-controller-cert
138+ valuesKey : tls.key
139+ targetPath : global.admission.config.server.webhooks.tls.key
140+ - kind : Secret
141+ name : terminal-admission-controller-cert
142+ valuesKey : tls.crt
143+ targetPath : global.admission.config.server.webhooks.tls.crt
0 commit comments