GitLab CI and Distributed Builds
Deploying dynamic review environments with MRs and Argo CD

Deploying dynamic review environments with MRs and Argo CD

8/2/2022 · Joe Randazzo

What this post added

This post details the integration of Argo CD's ApplicationSet with GitLab's Pull Request generator to provision dynamic review environments. It explains how to configure the ApplicationSet to discover GitLab merge requests and dynamically provision Kubernetes applications using Helm charts. The post outlines the necessary prerequisites, setup steps for GitLab, Kubernetes, and Argo CD, and demonstrates the workflow of creating a merge request, triggering a CI/CD pipeline for building and deploying the application to a review environment, and accessing the deployed application. It also covers the automatic cleanup of these environments when the merge request is closed.

Read the original post ↗