I'm not always up to date on the latest trends, but while learning about Terraform and Kubernetes, I came across what feels like yet another (not instantly very intuitive) buzzword: "GitOps".
I really like the concept of Infrastructure as Code (IaC), but from what I understand, GitOps seems to focus on the part where a build tool or task runner monitors the latest pull request in the repository. It then communicates with the control plane or another infrastructure state store to initiate any changes based on the latest update. Is that right and that's all there is to it?
If so, isn’t this already covered under the umbrella of IaC? Do we really need a new term for this, or is it just me with these never ending, what feel like, buzzwords springing up ongoingly?
Maybe I’m missing something here.