Operator verison 0.17.0 (with 6.9.0) and newer fails to deploy custom CA cert
Summary
Previous version ( < 0.17.0 ) would deploy a custom internal root cert, so I could use LDAPS.
Steps to reproduce
A working 0.16.3 (6.8.3 chart) install, then upgrade to 0.17.0 (6.9.0) and up. The certificate file is missing.
Configuration used
spec:
chart:
values:
global:
appConfig:
ldap:
servers:
main:
ca_file: /etc/ssl/certs/ca-cert-<configMap values>.pem.pem
certificates:
customCAs:
- configMap: <name of configMap>
Current behavior
LDAPS auth fails due to invalid certificate chain.
Expected behavior
Gitlab should use the custom CA cert to connect to ldap.
Versions
- Operator: 0.17.0
- Platform:
- Cloud: AWS
- Self-hosted: OpenShift (ROSA)
- Kubernetes:
- Client: 1.25.6
- Server: 1.24.6