GitOps topic

GitOps is an operational framework that takes DevOps best practices used for application development such as version control, collaboration, compliance, and CI/CD, and applies them to infrastructure automation. GitOps uses Git repositories as a single source of truth to deliver infrastructure as code.

GitOps delivers:

  • A standard workflow for application development
  • Increased security for setting application requirements upfront
  • Improved reliability with visibility and version control through Git
  • Consistency across any cluster, any cloud, and any on-premise environment

Key components of a GitOps workflow

There are four key components to a GitOps workflow, a Git repository, a continuous delivery (CD) pipeline, an application deployment tool, and a monitoring system.

  • The Git repository is the source of truth for the application configuration and code.
  • The CD pipeline is responsible for building, testing, and deploying the application.
  • The deployment tool is used to manage the application resources in the target environment.
  • The monitoring system tracks the application performance and provides feedback to the development team.

List GitOps repositories

plural

1.3k
Stars
59
Forks
Watchers

Deploy open source software on Kubernetes in record time. 🚀

helm-operator-get-started

455
Stars
675
Forks
Watchers

Managing Helm releases with Flux Helm Operator

orbos

115
Stars
9
Forks
Watchers

ORBOS - GitOps everything

eunomia

149
Stars
37
Forks
Watchers

A GitOps Operator for Kubernetes

flux-get-started

154
Stars
2.7k
Forks
Watchers

Flux v1: Getting started with Flux and the Helm Operator

kapp-controller

257
Stars
98
Forks
Watchers

Continuous delivery and package management for Kubernetes.

AzOps

367
Stars
159
Forks
Watchers

AzOps is a PowerShell module which deploys (Push) ARM Resource Templates & Bicep files at all Azure scope levels and exports (Pull) ARM resource hierarchy.

bedrock

131
Stars
12
Forks
Watchers

Automation for Production Kubernetes Clusters with a GitOps Workflow

tofu-controller

1.2k
Stars
129
Forks
Watchers

A GitOps OpenTofu and Terraform controller for Flux

vscode-gitops-tools

216
Stars
20
Forks
Watchers

GitOps Visual Studio Code Extension