Argo
What are the advantages in using GitOps approach/repository?
Difficulty: unrated
Source: bregman-arie/devops-exercises
by Arie Bregman
Answer
- Your whole configuration is one place, defined as code so it's completely transparent, adjustable for changes and easily reproducible
- Everyone go through the same interface hence you have more people experiencing and testing the code, even if not intentionally
- Engineers can use it for testing, development, ... there is no more running manual commands and hoping to reach the same status as in the cluster/cloud.
- Single source of truth: you know that your GitOps is the repo from which changes can be done to the cluster. So even if someone tries to manually override it, it won't work.