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

cluster.dev

376
Stars
35
Forks
Watchers

Cloud-native infrastructure templating. Creating cloud installers for SaaS. Replication of complex cloud-native infrastructures.

kubefirst

1.6k
Stars
123
Forks
Watchers

The Kubefirst Open Source Platform

flamingo

598
Stars
41
Forks
Watchers

Flux Subsystem for Argo

django-qsessions

422
Stars
125
Forks
Watchers

Extended session backends for Django (Sessions store IP, User Agent, and foreign key to User)

deck

422
Stars
125
Forks
Watchers

decK: Configuration management and drift detection for Kong

flux2-kustomize-helm-example

914
Stars
987
Forks
Watchers

A GitOps workflow example for multi-env deployments with Flux, Kustomize and Helm.

kotsadm

250
Stars
9
Forks
Watchers

Kotsadm has been merged into the KOTS repo

_Book_k8sInfra

421
Stars
165
Forks
Watchers

< 컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커 >

kubekutr

158
Stars
23
Forks
Watchers

Cookie cutter templating tool for scaffolding K8s manifests

gitops-catalog

289
Stars
140
Forks
Watchers

Tools and technologies that are hosted on an OpenShift cluster

kafka-gitops

312
Stars
70
Forks
Watchers

🚀Manage Apache Kafka topics and generate ACLs through a desired state file.