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

argo-workflows

14.4k
Stars
3.1k
Forks
Watchers

Workflow Engine for Kubernetes

flipt

3.4k
Stars
181
Forks
Watchers

Enterprise-ready, GitOps enabled, CloudNative feature management solution

bytebase

10.3k
Stars
662
Forks
Watchers

The GitHub/GitLab for database DevOps. World's most advanced database DevOps and CI/CD for Developer, DBA and Platform Engineering teams.

zentral

725
Stars
83
Forks
Watchers

Zentral is a high-visibility platform for controlling Apple endpoints in enterprises. It brings great observability to IT and makes tracking & reporting compliance much less manual.

GitWebhookProxy

188
Stars
53
Forks
Watchers

A proxy to let webhooks reach running services behind a firewall – [✩Star] if you're using it!

shortlink

685
Stars
35
Forks
Watchers

Shortlink service (Microservice example) ⭐️ Star the repo if you like it!

featurevisor

524
Stars
27
Forks
Watchers

Feature flags, experiments, and remote config management with GitOps

home-ops

128
Stars
5
Forks
Watchers

Wife tolerated HomeOps driven by Kubernetes, and Gitops via Flux.

homelab-gitops-k3s

63
Stars
7
Forks
Watchers

k3s cluster managed by FluxCD GitOps

kargo

1.3k
Stars
108
Forks
Watchers

Application lifecycle orchestration