diff --git a/charts/capsule/templates/_helpers.tpl b/charts/capsule/templates/_helpers.tpl index 2cb5f416..ec57608d 100644 --- a/charts/capsule/templates/_helpers.tpl +++ b/charts/capsule/templates/_helpers.tpl @@ -161,7 +161,7 @@ url: {{ printf "%s/%s" (trimSuffix "/" $.ctx.Values.webhooks.service.url ) (trim service: name: {{ default (printf "%s-webhook-service" (include "capsule.fullname" $.ctx)) $.ctx.Values.webhooks.service.name }} namespace: {{ default $.ctx.Release.Namespace $.ctx.Values.webhooks.service.namespace }} - port: {{ default 9443 $.ctx.Values.webhooks.service.port }} + port: {{ default $.ctx.Values.manager.webhookPort $.ctx.Values.webhooks.service.port }} path: {{ required "Path is required for the function" $.path }} {{- end }} {{- end }} @@ -178,7 +178,7 @@ url: {{ trimSuffix "/" $.Values.webhooks.service.url }} service: name: {{ default (printf "%s-webhook-service" (include "capsule.fullname" $)) $.Values.webhooks.service.name }} namespace: {{ default $.Release.Namespace $.Values.webhooks.service.namespace }} - port: {{ default 9443 $.Values.webhooks.service.port }} + port: {{ default $.Values.manager.webhookPort $.Values.webhooks.service.port }} {{- end }} {{- end }} diff --git a/charts/capsule/templates/_pod.tpl b/charts/capsule/templates/_pod.tpl index efcd6d75..cc5220e1 100644 --- a/charts/capsule/templates/_pod.tpl +++ b/charts/capsule/templates/_pod.tpl @@ -61,7 +61,7 @@ spec: containers: - name: manager args: - - --webhook-port={{ .Values.manager.webhookPort }} + - --webhook-port={{ default $.Values.manager.webhookPort $.Values.webhooks.service.port }} - --zap-log-level={{ default 4 .Values.manager.options.logLevel }} - --configuration-name={{ .Values.manager.options.capsuleConfiguration }} - --workers={{ .Values.manager.options.workers }} @@ -88,7 +88,7 @@ spec: {{- if not (.Values.manager.hostNetwork) }} - name: admission protocol: TCP - containerPort: 9443 + containerPort: {{ default $.Values.manager.webhookPort $.Values.webhooks.service.port }} - name: metrics containerPort: 8080 protocol: TCP diff --git a/charts/capsule/templates/webhook-service.yaml b/charts/capsule/templates/webhook-service.yaml index 983e4d2b..3ae774e0 100644 --- a/charts/capsule/templates/webhook-service.yaml +++ b/charts/capsule/templates/webhook-service.yaml @@ -12,9 +12,10 @@ metadata: {{- end }} spec: ports: - - name: admission + - port: {{ default $.Values.manager.webhookPort $.Values.webhooks.service.port }} + name: admission protocol: TCP - port: 9443 + targetPort: {{ default $.Values.manager.webhookPort $.Values.webhooks.service.port }} selector: {{- include "capsule.selectorLabels" . | nindent 4 }} sessionAffinity: None