@@ -178,17 +178,14 @@ spec:
178
178
{{- end }}
179
179
{{- if .Values.controller.extraModules }}
180
180
{{- range .Values.controller.extraModules }}
181
- - name : {{ .Name }}
182
- image : {{ .Image }}
183
- command : ['sh', '-c', '/usr/local/bin/init_module.sh']
184
- {{- if (or $.Values.controller.containerSecurityContext .containerSecurityContext) }}
185
- securityContext : {{ .containerSecurityContext | default $.Values.controller.containerSecurityContext | toYaml | nindent 14 }}
186
- {{- end }}
187
- volumeMounts :
188
- - name : modules
189
- mountPath : /modules_mount
181
+ {{ $containerSecurityContext := .containerSecurityContext | default $.Values.controller.containerSecurityContext }}
182
+ {{ include "extraModules" (dict "name" .name "image" .image "containerSecurityContext" $containerSecurityContext) | indent 8 }}
190
183
{{- end }}
191
184
{{- end }}
185
+ {{- if .Values.controller.opentelemetry.enabled}}
186
+ {{ $otelContainerSecurityContext := $.Values.controller.opentelemetry.containerSecurityContext | default $.Values.controller.containerSecurityContext }}
187
+ {{- include "extraModules" (dict "name" "opentelemetry" "image" .Values.controller.opentelemetry.image "containerSecurityContext" $otelContainerSecurityContext) | nindent 8}}
188
+ {{- end}}
192
189
{{- end }}
193
190
{{- if .Values.controller.hostNetwork }}
194
191
hostNetwork : {{ .Values.controller.hostNetwork }}
@@ -207,9 +204,9 @@ spec:
207
204
{{- end }}
208
205
serviceAccountName : {{ template "ingress-nginx.serviceAccountName" . }}
209
206
terminationGracePeriodSeconds : {{ .Values.controller.terminationGracePeriodSeconds }}
210
- {{- if (or .Values.controller.customTemplate.configMapName .Values.controller.extraVolumeMounts .Values.controller.admissionWebhooks.enabled .Values.controller.extraVolumes .Values.controller.extraModules) }}
207
+ {{- if (or .Values.controller.customTemplate.configMapName .Values.controller.extraVolumeMounts .Values.controller.admissionWebhooks.enabled .Values.controller.extraVolumes .Values.controller.extraModules .Values.controller.opentelemetry.enabled ) }}
211
208
volumes :
212
- {{- if .Values.controller.extraModules }}
209
+ {{- if (or .Values.controller.extraModules .Values.controller.opentelemetry.enabled) }}
213
210
- name : modules
214
211
emptyDir : {}
215
212
{{- end }}
0 commit comments