Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[BACKPORT 2.6][platform] Restart pod if the configuration changes
- This adds checksum of the configs.yaml file to pod metadata as annotation. This causes it to change if there are any changes in the configuration, and results in a restart of the pod. https://helm.sh/docs/howto/charts_tips_and_tricks/#automatically-roll-deployments - Moving the global-config outside from configs.yaml, as it has a random string in it, which causes a restart everytime as the checksum keeps changing. Test plan: - Deployed platform chart in a Kubernetes cluster without this change. - Upgraded the Helm release with this change (the pod restarts as expected). - Add --set helm.timeout=1000 during the helm upgrade (the pod restarts as expected) - Did another upgrade with same command as above (the pod does not restart as the configuration is the same). Signed-off-by: Bhavin Gandhi <bhavin7392@gmail.com>
- Loading branch information