Registry certificate secret key is not overiden
Summary
Following the example provided here: https://docs.gitlab.com/charts/charts/registry/#certificate
Registry certificate secret key is not overriden via values We need to use the cert-manager to generate authentication certificate but the crt file name require to be cutomiezd.
Steps to reproduce
Set helm values like this;
global:
registry:
enable: true
certificate:
secret: registry-letsencrypt
key: tls.crt
Deploy the helm chart;
Current behavior
Deployment fail with error on the registry pods:
MountVolume.SetUp failed for volume "registry-secrets" : references non-existent secret key: registry-auth.crt
Same error on the sidekit-all
MountVolume.SetUp failed for volume "init-sidekiq-secrets" : references non-existent secret key: registry-auth.key
and toolbox:
MountVolume.SetUp failed for volume "init-toolbox-secrets" : references non-existent secret key: registry-auth.key
Expected behavior
registry deployment use the provided secret key;
Versions
- Chart: 7.8.1
- Platform:
- Cloud: onprem
- Self-hosted: kube
- Kubernetes: (
kubectl version
)- Client: 1.27
- Server: 1.22.2
- Helm: (
helm version
)- Client: 3.12
Relevant logs
(Please provide any relevate log snippets you have collected, using code blocks (```) to format)
Edited by Sébastien GLON