While upgrading the Vault Config Operator from version v0.8.29 to v0.8.31 on Red Hat OpenShift, the operator fails to start due to a missing volumeMount configuration for TLS certificates. This causes the container to exit with a fatal error during startup.
**F0409 13:00:19.110374 1 main.go:320] Failed to initialize certificate reloader: error loading certificates: error loading certificate: open /etc/certs/tls/tls.crt: no such file or directory**
We resolved the issue temporarily by manually adding the missing volumeMount to the vault-config-operator-controller-manager deployment. After applying this change, the operator starts and functions as expected.
volumeMounts:
- mountPath: /etc/certs/tls
name: tls-cert
While upgrading the Vault Config Operator from version v0.8.29 to v0.8.31 on Red Hat OpenShift, the operator fails to start due to a missing volumeMount configuration for TLS certificates. This causes the container to exit with a fatal error during startup.
**F0409 13:00:19.110374 1 main.go:320] Failed to initialize certificate reloader: error loading certificates: error loading certificate: open /etc/certs/tls/tls.crt: no such file or directory**We resolved the issue temporarily by manually adding the missing volumeMount to the vault-config-operator-controller-manager deployment. After applying this change, the operator starts and functions as expected.