Argo Cd, DevOps, Gitops, Kubernetes, Applicationset.
as a mutable file that changes all the time implies several underlying problems and bad practices. For example, continuously pointing the targetRevision field to different branches almost always means the organization is using branches for environments which we strongly advise against. It also