What’s in a name? Moving GitOps beyond buzzword
github.comGitOps is great, of course, but it's possible to go overboard. Most kubernetes deployments in the wild seem to use argocd or fluxcd where every app deployment results in a new commit.
The shortcomings of storing information in git? It's not queryable, for one. Something like etcd would be better for shorter-lived information like app image version. Second, it doesn't work well with larger codebases where there are multiple writers.