I have noticed that when making updated to the values that affect the ConfigMap and/or Secret the deployment needs to be rollout restarted
kubectl rollout restart deployment/
If the pod spec contained the sha hash of the configmap and secret it would automatically rollout.
https://v3.helm.sh/docs/howto/charts_tips_and_tricks/#automatically-roll-deployments
kind: Deployment
spec:
template:
metadata:
annotations:
checksum/configmap: {{ include (print $.Template.BasePath "/config.yaml") . | sha256sum }}
checksum/secret: {{ include (print $.Template.BasePath "/secrets.yaml") . | sha256sum }}
I have noticed that when making updated to the values that affect the ConfigMap and/or Secret the deployment needs to be rollout restarted
If the pod spec contained the sha hash of the configmap and secret it would automatically rollout.
https://v3.helm.sh/docs/howto/charts_tips_and_tricks/#automatically-roll-deployments