Argo
Describe an example of workflow where ArgoCD is used
Difficulty: unrated
Source: bregman-arie/devops-exercises
by Arie Bregman
Answer
- A developer submitted change to an application repository
- Jenkins pipeline is triggered to run CI on the change
- If the Jenkins Pipeline completed successfully, build an image out of the new code
- Push to image to a registry
- Update K8S manifest file(s) in a separate app config repository
- ArgoCD tracks changes in the app config repository. Since there was a change in the repository, it will apply the changes from the repo