Home / Companies / GitLab / Blog / Post Details
Content Deep Dive

How to use a push-based approach for GitOps with GitLab scripting and variables

Blog post from GitLab

Post Details
Company
Date Published
Author
Cesar Saavedra
Word Count
583
Company Posts That Month
13
Language
English
Hacker News Points
-
Post removed?
No
Summary

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.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

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.