GitLab CI and Distributed Builds
Using push-based GitOps with GitLab scripts and variables

Using push-based GitOps with GitLab scripts and variables

7/23/2021 · Cesar Saavedra

What this post added

This post details a push-based (agentless) GitOps approach using GitLab's scripting and variable capabilities. It demonstrates how to use Docker, kubectl, Helm, and Ansible within CI/CD pipelines to create, shape, and modify infrastructure components. It also shows how project/group variables can be used to modify infrastructure, such as updating the number of production pods in a Kubernetes cluster. The post emphasizes the benefits of this approach for non-Kubernetes infrastructure and for situations where agent installation is not desired.

Read the original post ↗