From b45a0bf832506fb60488cd01c9c883b58e1d60b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorsten=20Ro=C3=9Fner?= Date: Wed, 7 May 2025 14:03:03 +0200 Subject: [PATCH] fix(nubus): [#183] Do not override `nubusPortalConsumer.waitForDependency.image` when using self-signed certificates --- helmfile/apps/nubus/values-nubus.yaml.gotmpl | 31 ++++++++++---------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/helmfile/apps/nubus/values-nubus.yaml.gotmpl b/helmfile/apps/nubus/values-nubus.yaml.gotmpl index 023dedf6..767acd60 100644 --- a/helmfile/apps/nubus/values-nubus.yaml.gotmpl +++ b/helmfile/apps/nubus/values-nubus.yaml.gotmpl @@ -818,21 +818,7 @@ nubusPortalConsumer: repository: {{ .Values.images.nubusWaitForDependency.repository }} tag: {{ .Values.images.nubusWaitForDependency.tag }} imagePullPolicy: {{ .Values.global.imagePullPolicy | quote }} - {{- if .Values.certificate.selfSigned }} - extraVolumes: - - name: "trusted-cert-secret-volume" - secret: - secretName: "opendesk-certificates-ca-tls" - items: - - key: "ca.crt" - path: "ca-certificates.crt" - - key: "ca.crt" - path: "cacert.pem" - extraVolumeMounts: - - name: "trusted-cert-secret-volume" - mountPath: "/etc/ssl/certs/ca-certificates.crt" - subPath: "ca-certificates.crt" - waitForDependency: + {{- if .Values.certificate.selfSigned }} extraVolumeMounts: - name: "trusted-cert-secret-volume" readOnly: true @@ -849,6 +835,21 @@ nubusPortalConsumer: value: "/etc/ssl/certs/ca-certificates.crt" - name: "SSL_CERT_FILE" value: "/etc/ssl/certs/ca-certificates.crt" + {{- end }} + {{- if .Values.certificate.selfSigned }} + extraVolumes: + - name: "trusted-cert-secret-volume" + secret: + secretName: "opendesk-certificates-ca-tls" + items: + - key: "ca.crt" + path: "ca-certificates.crt" + - key: "ca.crt" + path: "cacert.pem" + extraVolumeMounts: + - name: "trusted-cert-secret-volume" + mountPath: "/etc/ssl/certs/ca-certificates.crt" + subPath: "ca-certificates.crt" {{- end }} nubusPortalServer: