Here’s the docker, helm, and environment setup:
- Docker images for both integration and release branches
- an umbrella helm chart for all of our microservices
- dev, test, and prod environments
For dev, I only want to deploy integration images, and for test/prod, I only want to deploy release images. The correct tag for the Docker image will be contained in its corresponding sub-chart. If I am trying to automate deployments into each environment using ArgoCD, how do I version my Helm charts?
A couple ideas I’ve come up with:
- Maintain the dev environment as a manual set up where developers increment the images through Argo manifests
- Maintain an dev version and a prod version of the umbrella chart
a. dev – 0.0.1
b. prod – 1.0.0
How do others handle this scenario?
New contributor
Andy Truman is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.