How to promote releases between GitOps environments
In this post I will go through an example of how you can promote releases between different GitOps environments. The sample application I use consists of a simple Helm chart. I will use Argo CD as my GitOps operator. Automation workflows are created using GitHub Actions.
GitOps with cdk8s, Argo CD, and GitHub Actions
Set up a GitOps workflow with two git repositories. Generate Kubernetes manifests with cdk8s. Add GitOps with Argo CD. Build Kubernetes manifests with cdk8s in GitHub Actions. Let’s do it!