Argo

Describe an example of workflow where ArgoCD is used

Difficulty: unrated

Source: bregman-arie/devops-exercises by Arie Bregman

Answer

  1. A developer submitted change to an application repository
  2. Jenkins pipeline is triggered to run CI on the change
  3. If the Jenkins Pipeline completed successfully, build an image out of the new code
  4. Push to image to a registry
  5. Update K8S manifest file(s) in a separate app config repository
  6. ArgoCD tracks changes in the app config repository. Since there was a change in the repository, it will apply the changes from the repo