helm: opentelemetry addon allow configuration of registry with setting tag (#9773)
* feat: allow configuration of registry, image, tag and digest in single values for opentelemetry addon * feat: allow configuration of registry, image, tag and digest in single values for opentelemetry addon * add ci test file * fix: updated helm-docs with opentelemetry image value * fix: ci test case * fix: ci test case set default registry, image + tag * fix: ci test case set default registry + image * fix: remove unrequired comment * feat!: use extraModules helper method for templating the image value * image definition for OTel image is now split up in image, repo and registry values * feat!: move distroless config under the image key * update helm-docs * Refactor template to generate the image name * adapt test cases for extraModules * implement code review * try to fix ci test for opentelemetry
This commit is contained in:
parent
6807537a70
commit
7e31f818ff
8 changed files with 51 additions and 11 deletions
|
|
@ -257,7 +257,8 @@ Extra modules.
|
|||
*/}}
|
||||
{{- define "extraModules" -}}
|
||||
- name: {{ .name }}
|
||||
image: {{ .image }}
|
||||
{{- with .image }}
|
||||
image: {{ if .repository }}{{ .repository }}{{ else }}{{ .registry }}/{{ .image }}{{ end }}:{{ .tag }}{{ if .digest }}@{{ .digest }}{{ end }}
|
||||
command:
|
||||
{{- if .distroless }}
|
||||
- /init_module
|
||||
|
|
@ -266,6 +267,7 @@ Extra modules.
|
|||
- -c
|
||||
- /usr/local/bin/init_module.sh
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- if .containerSecurityContext }}
|
||||
securityContext: {{ toYaml .containerSecurityContext | nindent 4 }}
|
||||
{{- end }}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue