Grant db-migrate and db-initialize the possibility to mount volumes from extraVolumes
My DB_MIGRATE job fails because I have SSL enforced on my database, with client/server verification, and I cannot load the 3 necessary pem files into the container. As those 3 files are mounted to the main container(s) anyway, I would add a boolean in the values.yaml to enable mounting extraVolumes into the db-migrate and db-initialize jobs:
extraVolumes:
- name: ssl-ca
secret:
items:
- key: server-ca.pem
path: server-ca.pem
- key: client-cert.pem
path: client-cert.pem
- key: client-key.pem
path: client-key.pem
secretName: ssl-ca
extraVolumeMounts:
- mountPath: /var/certs
name: ssl-ca
readOnly: true
application:
migrateMountExtraVolumes: true # (default false)
initializeMountExtraVolumes: true # (default false)