[bitnami/harbor] Fix REGISTRY_HTTP_SECRET creation when not using an existing secret (#31013)

* Fix REGISTRY_HTTP_SECRET creation when not using an existing secret

Ensure that temporary variable defaults to empty string if there is not existing value for the secret key. This follows the implementation strategy applied in "core-secret-envvars.yaml"

Signed-off-by: Ulf Ivraeus <ulf.ivraeus@gmail.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Update Chart.yaml

Signed-off-by: Alvaro Neira Ayuso <alvaroneay@gmail.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

---------

Signed-off-by: Ulf Ivraeus <ulf.ivraeus@gmail.com>
Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
Signed-off-by: Carlos Rodríguez Hernández <carlosrh@vmware.com>
Signed-off-by: Alvaro Neira Ayuso <alvaroneay@gmail.com>
Signed-off-by: Alvaro Neira Ayuso <alvaro.neira@broadcom.com>
Co-authored-by: Bitnami Containers <bitnami-bot@vmware.com>
Co-authored-by: Carlos Rodríguez Hernández <carlosrh@vmware.com>
Co-authored-by: Alvaro Neira Ayuso <alvaroneay@gmail.com>
Co-authored-by: Alvaro Neira Ayuso <alvaro.neira@broadcom.com>
This commit is contained in:
uivraeus
2025-01-07 17:17:41 +01:00
committed by GitHub
parent bdd9622b7b
commit a58ae98836
3 changed files with 8 additions and 4 deletions

View File

@@ -48,7 +48,7 @@ metadata:
type: Opaque
data:
REGISTRY_HTPASSWD: {{ $existingEnvVarsSecretRegistry.REGISTRY_HTPASSWD | default .Values.registry.credentials.htpasswd | b64enc | quote }}
{{- $registryHttpSecret := $existingEnvVarsSecretRegistry.REGISTRY_HTTP_SECRET }}
{{- $registryHttpSecret := $existingEnvVarsSecretRegistry.REGISTRY_HTTP_SECRET | default "" -}}
{{- if eq $registryHttpSecret "" }}
REGISTRY_HTTP_SECRET: {{ include "common.secrets.passwords.manage" ( dict "secret" (include "harbor.registry" .) "key" "REGISTRY_HTTP_SECRET" "length" 16 "providedValues" (list "registry.secret") "context" $ ) }}
{{- else }}