From bee7360ca425df856934f350561519ae26b0353e Mon Sep 17 00:00:00 2001 From: amirschw <24677563+amirschw@users.noreply.github.com> Date: Tue, 13 Apr 2021 14:48:34 +0300 Subject: [PATCH] [Helm] allow configuring controller container name Signed-off-by: amirschw <24677563+amirschw@users.noreply.github.com> --- charts/ingress-nginx/templates/controller-daemonset.yaml | 6 +++--- charts/ingress-nginx/templates/controller-deployment.yaml | 4 ++-- charts/ingress-nginx/values.yaml | 3 +++ 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/charts/ingress-nginx/templates/controller-daemonset.yaml b/charts/ingress-nginx/templates/controller-daemonset.yaml index 27d2ed101..6989d440c 100644 --- a/charts/ingress-nginx/templates/controller-daemonset.yaml +++ b/charts/ingress-nginx/templates/controller-daemonset.yaml @@ -26,10 +26,10 @@ spec: template: metadata: {{- if .Values.controller.podAnnotations }} - annotations: + annotations: {{- range $key, $value := .Values.controller.podAnnotations }} {{ $key }}: {{ $value | quote }} - {{- end }} + {{- end }} {{- end }} labels: {{- include "ingress-nginx.selectorLabels" . | nindent 8 }} @@ -62,7 +62,7 @@ spec: {{- end }} {{- end }} containers: - - name: controller + - name: {{ .Values.controller.containerName }} {{- with .Values.controller.image }} image: "{{.repository}}:{{ .tag }}{{- if (.digest) -}} @{{.digest}} {{- end -}}" {{- end }} diff --git a/charts/ingress-nginx/templates/controller-deployment.yaml b/charts/ingress-nginx/templates/controller-deployment.yaml index 5b9162b74..332407e42 100644 --- a/charts/ingress-nginx/templates/controller-deployment.yaml +++ b/charts/ingress-nginx/templates/controller-deployment.yaml @@ -30,7 +30,7 @@ spec: template: metadata: {{- if .Values.controller.podAnnotations }} - annotations: + annotations: {{- range $key, $value := .Values.controller.podAnnotations }} {{ $key }}: {{ $value | quote }} {{- end }} @@ -66,7 +66,7 @@ spec: {{- end }} {{- end }} containers: - - name: controller + - name: {{ .Values.controller.containerName }} {{- with .Values.controller.image }} image: "{{.repository}}:{{ .tag }}{{- if (.digest) -}} @{{.digest}} {{- end -}}" {{- end }} diff --git a/charts/ingress-nginx/values.yaml b/charts/ingress-nginx/values.yaml index 9f4201b30..76f60cfd1 100644 --- a/charts/ingress-nginx/values.yaml +++ b/charts/ingress-nginx/values.yaml @@ -21,6 +21,9 @@ controller: # Use an existing PSP instead of creating one existingPsp: "" + # Configures the controller container name + containerName: controller + # Configures the ports the nginx-controller listens on containerPort: http: 80