How to use a push-based approach for GitOps with GitLab scripting and variables
Blog post from GitLab
The second part of the GitOps series explores the use of a push-based, or agentless, approach for managing infrastructure as code using GitLab's scripting capabilities. This method is beneficial for scenarios involving non-Kubernetes infrastructure components or where maintaining agents is not desirable. GitLab automates updates and drift detection for infrastructure components without requiring agents, leveraging its CI/CD capabilities to enable scripting with tools like Docker, Helm, Ansible, and SSH commands. This approach allows users to create resilient infrastructure with reduced downtime risk by integrating Infrastructure as Code (IaC) tools into GitOps workflows. Additionally, GitLab's built-in variables enable users to modify infrastructure components, such as adjusting the number of production pods in a Kubernetes cluster or provisioning PostgreSQL databases. The series will conclude with a discussion on integrating Terraform for agentless infrastructure management and examples of GitOps flows for AWS ECS and EC2.
No tracked trend matches for this post yet.
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.