27/02/2023
Source Code Management for GitOps and CI/CD
In this article, walk through some considerations for implementing GitOps in your organization based on team size, composition, and state of your CI/CD tooling.
GitOps has taken the DevOps world by storm since Weaveworks introduced the concept back in 2017. The idea is simple: use Git as the single source of truth to declaratively store and manage every component for a successful application deployment. This can include infrastructure-as-code (e.g., Terraform, etc.), policy documents (e.g., Open Policy Agent, Kyverno), configuration files, and more. Changes to these components are captured by Git commits and trigger deployments via CI/CD tools to reflect the desired state in Git.
In this article, walk through some considerations for implementing GitOps in your organization based on team size, composition, and state of your CI/CD tooling.