1
+ {{- $connectorsGlobal := .Values.connectorsGlobal }}
1
2
{{- range .Values.connectors }}
2
3
{{- $connectorName := .name }}
3
4
81
82
env :
82
83
# Variables from secrets have precedence
83
84
{{- $envList := dict -}}
85
+ # Connector specific env from secrets
84
86
{{- if .envFromSecrets }}
85
87
{{- range $key, $value := .envFromSecrets }}
86
88
- name : {{ $key | upper }}
90
92
key : {{ $value.key | default $key }}
91
93
{{- $_ := set $envList $key true }}
92
94
{{- end }}
95
+ {{- end }}
96
+ # Connectors global env from secrets
97
+ {{- if $connectorsGlobal.envFromSecret }}
98
+ {{- range $key, $value := $connectorsGlobal.envFromSecret }}
99
+ {{- if not (hasKey $envList $key) }}
100
+ - name : {{ $key | upper }}
101
+ valueFrom :
102
+ secretKeyRef :
103
+ name : {{ $value.name }}
104
+ key : {{ $value.key | default $key }}
105
+ {{- $_ := set $envList $key true }}
106
+ {{- end }}
107
+ {{- end }}
93
108
{{- end }}
94
109
# Add variables in plain text if they were not already added from secrets
95
110
{{- if .env }}
@@ -101,6 +116,16 @@ spec:
101
116
{{- end }}
102
117
{{- end }}
103
118
{{- end }}
119
+ # Connectors global env from secrets
120
+ {{- if $connectorsGlobal.env }}
121
+ {{- range $key, $value := $connectorsGlobal.env }}
122
+ {{- if not (hasKey $envList $key) }}
123
+ - name : {{ $key | upper }}
124
+ value : {{ $value | quote }}
125
+ {{- $_ := set $envList $key true }}
126
+ {{- end }}
127
+ {{- end }}
128
+ {{- end }}
104
129
# Special handling for OPENCTI_URL which is constructed from other values
105
130
{{- if not (hasKey $envList "OPENCTI_URL") }}
106
131
{{- if eq $.Values.env.APP__BASE_PATH "/" }}
@@ -123,7 +148,17 @@ spec:
123
148
{{- end }}
124
149
resources :
125
150
{{- toYaml .resources | nindent 12 }}
151
+ # Connectors global volumeMounts if defined
152
+ {{- with $connectorsGlobal.volumeMounts }}
153
+ volumeMounts :
154
+ {{- toYaml . | nindent 12 }}
155
+ {{- end }}
126
156
terminationGracePeriodSeconds : {{ .terminationGracePeriodSeconds | default 30 }}
157
+ {{- with $connectorsGlobal.volumes }}
158
+ # Connectors global volumes if defined
159
+ volumes :
160
+ {{- toYaml . | nindent 8 }}
161
+ {{- end }}
127
162
{{- with .nodeSelector }}
128
163
nodeSelector :
129
164
{{- toYaml . | nindent 8 }}
0 commit comments