GitOps
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.
- GitHub: https://github.com/topics/gitops
- Wikipedia: https://en.wikipedia.org/wiki/gitops
- Related Topics: devops, winops, git, gitflow, devsecops, infrastructure-automation, infrastructure-as-code, containerization, monitoring, observability,
- Last updated: 2025-05-09 00:12:34 UTC
- JSON Representation
https://github.com/Diaoul/home-ops
My GitOps-managed home Kubernetes cluster... and more! :sailboat:
flux gitops k8s-at-home kubernetes
Last synced: 19 Nov 2024
https://github.com/stefanprodan/gitops-helm-workshop
Progressive Delivery for Kubernetes with Flux, Helm, Linkerd and Flagger
canary flagger fluxcd gitops helm kubernetes linkerd progressive-delivery workshop
Last synced: 19 Jan 2025
https://github.com/saitho/semantic-release-backmerge
:twisted_rightwards_arrows: semantic-release plugin to back-merge a release into a develop branch
back-merge backmerge develop git git-flow gitflow gitops hacktoberfest semantic-release
Last synced: 01 Apr 2025
https://github.com/googlecloudplatform/solutions-terraform-jenkins-gitops
Demonstrates the use of Jenkins and Terraform to manage Infrastructure as Code using GitOps practices
ci-cd gitops infrastructure-as-code jenkins terraform
Last synced: 05 Apr 2025
https://github.com/dfroberg/cluster
Lab Cluster - Kubernetes (k3s) cluster managed by GitOps (Flux). Built on Proxmox using Terraform amd Ansible.
ansible ceph fluxcd gitops helm homelab k8s k8s-at-home kubernetes kubernetes-cluster selfhosted sops talos terraform ubuntu2004 vault
Last synced: 19 Nov 2024
https://github.com/onedr0p/k3s-homeops-ansible
Bootstrap a k3s cluster on top of Ubuntu 20.04
ansible git gitops k3s kubernetes vagrant virtualbox
Last synced: 11 Apr 2025
https://github.com/xenitab/azcagit
GitOps Engine for Azure Container Apps
azure azure-container-apps gitops golang terraform
Last synced: 06 Dec 2024
https://github.com/edenlabllc/rmk
RMK CLI - Reduced Management for Kubernetes by Edenlab LLC.
ci-cd cicd cli containers deployment devops fhir git gitops go golang helm helmfile infrastructure k8s kodjin kubectl kubernetes rmk terraform
Last synced: 12 Feb 2025
https://github.com/stealthybox/multicluster-gitops
Demo gossiping Kubernetes clusters that share routes in a mesh and dns-forward their Services to each other :)
bgp calico coredns demo flux gitops kind kubernetes management-cluster serf
Last synced: 23 Apr 2025
https://github.com/baloise/gitopscli
GitOps CLI - a command line interface (CLI) to perform operations on git repositories with yaml files
argocd cli gitops hacktoberfest yaml-parser
Last synced: 03 Mar 2025
https://github.com/xmlking/micro-apps
Microservices in Post-Kubernetes Era. A polyglot monorepo
apache-beam conventional-changelog conventional-commits gitflow gitflow-workflow gitops gradle-kotlin-dsl jenkins kotlin micronaut microservice monorepo quarkusio semantic-release semantic-versioning sprintboot
Last synced: 02 Dec 2024
https://github.com/macropower/homelab
IaC for my homelab & personal cloud.
gitops hetzner k8s-at-home kubernetes renovate selfhosted talos terraform
Last synced: 10 Apr 2025
https://github.com/cloudposse-archives/terraform-aws-ecs-atlantis
Terraform module for deploying Atlantis as an ECS Task
atlantis chatops cicd codebuild codepipeline docker ecs ecs-service ecs-task gitops hcl2 release-engineering terraform terraform-module
Last synced: 12 Apr 2025
https://github.com/keisukeyamashita/commitlint-rs
🔦 Lint commit messages with conventional commit messages
cd ci cicd cli commitlint conventional-commits conventionalcommits gitops lint linter rust
Last synced: 05 Apr 2025
https://github.com/dellabeneta/project-argocd
Um projeto simples, mas completo, de implantação de um cluster K8S gerenciado, integrando Github Workflows, Docker e ArgoCD.
argocd ci docker github-actions gitops kubernetes terraform
Last synced: 23 Apr 2025
https://github.com/ahmadrafiee/rahbia-live-coding
In the RahBia Live Coding Series, we’ll walk through a complete DevOps journey from start to finish. Together, we'll cover every step—from initial server configuration to final production-ready service deployment.
argocd ceph cicd cloud devops docker elk gitlab gitops grafana haproxy kubernetes linux observability openstack prometheus terraform traefik
Last synced: 10 Apr 2025
https://github.com/flyteorg/flytectl
A cross platform CLI for Flyte. Written in Golang. Offers an intuitive interface to Flyte https://docs.flyte.org/projects/flytectl/en/latest/
brew cli cobra-viper command-line-interface cross-platform flyte flyte-cli gitops golang hacktoberfest workflows
Last synced: 05 Apr 2025
https://github.com/open-cluster-management-io/multicloud-operators-subscription
Enables multicluster application delivery.
gitops kubernetes multicloud multicluster
Last synced: 24 Apr 2025
https://github.com/projectsyn/commodore
Commodore provides opinionated tenant-aware management of Kapitan inventories and templates. Commodore uses Kapitan for the heavy lifting of rendering templates and resolving a hierachical configuration structure.
cfgmgmt gitops helm jsonnet kapitan kubernetes projectsyn
Last synced: 19 Dec 2024
https://github.com/devxp-tech/gitops
🏗️ GitOps Repository
argo argo-cd argo-events argo-rollouts argo-workflows charts cicd cncf container deploy deployment devops docker gitops helm infraascode kubernetes
Last synced: 29 Apr 2025
https://github.com/stefanprodan/gitops-progressive-delivery
Progressive delivery with Istio, Weave Flux and Flagger
gitops istio kubernetes progressive-delivery prometheus
Last synced: 07 May 2025
https://github.com/chris-short/devopsish.com
DevOps, Cloud Native, Hybrid Cloud, Open Source, industry news, culture, and the ‘ish between.
aws cloud cloud-native community containers devops gitops infrastructure infrastructure-as-code kubernetes linux newsletter open-source security
Last synced: 10 Apr 2025
https://github.com/starptech/k8s-gitops
The GitOps workflow to manage Kubernetes applications at any scale (without server components).
deployment gitops infrastructure-as-code kubernetes microservices
Last synced: 30 Apr 2025
https://github.com/kbst/kbst
Kubestack framework CLI
cli gitops gitops-framework kubernetes
Last synced: 01 May 2025
https://github.com/caldito/soup
GitOps continuous deployment and management tool for Kubernetes focused on simplicity.
cd continuous-deployment gitops go golang k8s kubernetes
Last synced: 03 May 2025
https://github.com/vmware/terraform-provider-tanzu-mission-control
Terraform provider to manage resources of Tanzu Mission Control
declarative gitops kubernetes tanzu tanzu-mission-control templating terraform terraform-provider
Last synced: 09 Apr 2025
https://github.com/containercraft/devcontainer
Cloud Dev & Ops Devcontainer
cloud codespaces containers devcontainer devops github gitops iac kubernetes pulumi vscode
Last synced: 19 Apr 2025
https://github.com/api7/adc
API Declarative CLI - ADC
apisix ci-cd declaretive devops gateway gitops iac
Last synced: 06 Apr 2025
https://github.com/tyriis/home-ops
IaC for my HomeLab kubernetes cluster resources with Flux
cloudflare devops flux gitops k8s k8s-at-home kubernetes talos terraform traefik
Last synced: 14 Dec 2024
https://github.com/ContainerCraft/devcontainer
Cloud Dev & Ops VSCode Devcontainer
cloud codespaces containers devcontainer devops github gitops iac kubernetes pulumi vscode
Last synced: 25 Nov 2024
https://github.com/stefanprodan/eks-hpa-profile
An eksctl gitops profile for autoscaling with Prometheus metrics on Amazon EKS on AWS Fargate
auto-scaling aws-appmesh eks fargate gitops kubernetes metrics-server prometheus
Last synced: 07 May 2025
https://github.com/crimsonwarpedcraft/plugin-template
A template for building PaperMC Minecraft server plugins
checkstyle dependabot gitops gradle issue-templates java junit5 minecraft papermc shadowjar spotbugs stale-bot workflows
Last synced: 11 Feb 2025
https://github.com/JJGadgets/Biohazard
Watch your step, this playground might be hazardous 'round here… | JJGadgets' HomeLab monorepo
cilium fluxcd gitops homelab infrastructure-as-code k8s-at-home kubernetes networkpolicy sops talhelper talos yaml
Last synced: 19 Nov 2024
https://github.com/redhat-et/copilot-ops
copilot-ops is a CLI tool that boosts up any DevOps repo to a ninja level of Artificially Intelligent Ops Repo
ai devops git gitops hacktoberfest
Last synced: 11 Apr 2025
https://github.com/uhthomas/automata
Monorepo for Starjunk and subsidiaries
bazel cue cuelang gitops jellyfin k8s kubernetes
Last synced: 13 Apr 2025
https://github.com/redhat-scholars/argocd-tutorial
Get started with ArgoCD and GitOps for https://dn.dev/master.
appdev argocd ci-cd continuous-delivery gitops kubernetes openshift operators
Last synced: 05 May 2025
https://github.com/doodlescheduling/flux-build
Build and test kustomize overlays with flux2 HelmRelease support
ci-pipeline flux github-action gitops helm kubernetes kustomize validation
Last synced: 10 Apr 2025
https://github.com/apache/apisix-control-plane
The Control-Plane for APISIX
api api-gateway api-management apisix cloud-native cluster control-plane cp devops docker gitops go kubernetes microservices yaml
Last synced: 22 Apr 2025
https://github.com/allenporter/k8s-gitops
Flux/Gitops managed k8s cluster
flux gitops helm k8s k8s-at-home kubernetes
Last synced: 19 Nov 2024
https://github.com/duyet/grant-rs
Manage Redshift/Postgres privileges in GitOps style written in Rust
data-engineering data-ops gitops hacktoberfest postgres redshift rust
Last synced: 14 Apr 2025
https://github.com/zufardhiyaulhaq/community-ops
Example GitOps pattern for multiple Kubernetes clusters using ArgoCD, sealed-secrets, Helmfile, Kustomize, and python scripts. Implemented in my Kubernetes clusters.
argocd gitops gitops-pattern helm helmfile istio kubernetes kubernetes-gitops kustomize kustomize-pattern sealed-secret sealed-secrets
Last synced: 12 Apr 2025
https://github.com/getporter/operator
The Porter Operator gives you a native, integrated experience for managing your bundles from Kubernetes. It is the recommended way to automate your bundle pipeline with support for GitOps.
gitops hacktoberfest kubernetes operator porter
Last synced: 03 Dec 2024
https://github.com/cloudogu/gitops-build-lib
Jenkins pipeline shared library for automating deployments via GitOps
argo argocd flux fluxcd gitops gitops-playground helm jenkins k8s kubernetes
Last synced: 22 Apr 2025
https://github.com/quipper/monorepo-deploy-actions
Deploy microservices of monorepo using GitHub Actions and Argo CD (open source)
github-actions gitops kubernetes monorepo
Last synced: 28 Apr 2025
https://github.com/charlie-haley/home-infra
A monorepo for managing my home infrastructure using GitOps.
flux gitops k8s k8s-at-home kubernetes oci talos
Last synced: 19 Nov 2024
https://github.com/evryn/breakfast
🍯 Test GitOps workflows & learn Kubernetes/Docker Swarm deployments through evolving Persian breakfast visuals.
devops docker gitops golang kubernetes
Last synced: 21 Nov 2024
https://github.com/zacheryph/k8s-gitops
flux gitops k8s-at-home kubernetes renovate talos
Last synced: 16 Apr 2025
https://github.com/fluxcd/flux2-hub-spoke-example
A hub-and-spoke example for multi-cluster continuous delivery with Flux
continuous-delivery fluxcd gitops kubernetes
Last synced: 25 Apr 2025
https://github.com/rwaltr/home-ops
Code and configuration used to manage the fleets of k8s and Terraform clusters managing the Waltr.Tech environment
fluxcd gitops k8s-at-home kubernetes talos terraform
Last synced: 15 Apr 2025
https://github.com/azure/azure-osconfig
A modular services stack that facilitates remote Linux devices management over Azure
arc automanage azure device-management gitops iot linux machine-configuration microsoft server
Last synced: 01 May 2025
https://github.com/nicholaswilde/home-cluster
My home Kubernetes (k3s) cluster managed by GitOps (Flux2)
cluster clusters flux2 gitops helm k3s kubernetes turing-pi
Last synced: 17 Mar 2025
https://github.com/bitovi/github-actions-deploy-eks-helm
Easily deploys helm charts to an EKS Cluster.
chart deployment gitops helm helm-charts kubernetes kubernetes-cluster kubernetes-deployment
Last synced: 06 Apr 2025
https://github.com/wpernath/book-example
This is the example I am going through in my book "Getting GitOps. Getting GitOps. A Practical Platform with OpenShift, Argo CD and Tekton.".
argocd gitops kustomize openshift operators tekton-pipelines
Last synced: 17 Feb 2025
https://github.com/oci-landing-zones/oci-landing-zone-operating-entities
The OCI Open LZ is a set of open and secure OCI landing zone blueprints to simplify the onboarding and running of organizations, business units, and subsidiaries into OCI - by customers, partners, or ISVs. Use it to create your own OCI Landing Zone.
cloud-operations config-as-code declarative design gitops iac iam isv landing-zones newtwork oci onboard oracle oracle-cloud-infrastructure security terraform
Last synced: 31 Dec 2024
https://github.com/fluxcd-community/flux2-schemas
Individual JSON Schemas for Flux CRDs
Last synced: 19 Nov 2024
https://github.com/redhat-cop/declarative-openshift
Working examples of manifests for openshift for use in a declarative management strategy.
container-cop gitops openshift
Last synced: 03 Mar 2025
https://github.com/deedee-ops/k8s-gitops
GF-approved geeked homelab k8s cluster deployed with Talos Linux; automated via ArgoCD, Renovate and GitHub Actions 🤖
flux gitops home-operations kubernetes kubesearch opentofu renovate selfhosted talos
Last synced: 05 May 2025
https://github.com/fluxcd/flux-benchmark
Mean Time To Production benchmark for Flux
benchmarking fluxcd gitops timoni
Last synced: 25 Feb 2025
https://github.com/errordeveloper/kuegen
A simple (experimental) tool for generating Kubernetes manifest from templates based on CUE
cuelang gitops kubernetes kubernetes-configuration
Last synced: 19 Apr 2025
https://github.com/stefanprodan/gitops-app-distribution
GitOps workflow for managing app delivery on multiple clusters
flagger fluxcd gitops istio kubernetes kustomize linkerd progressive-delivery
Last synced: 02 Apr 2025
https://github.com/terrytangyuan/public-talks
Slides, videos, and supporting files for my public talks
cloud-native deep-learning gitops kubernetes machine-learning mlops public-speaking
Last synced: 05 May 2025
https://github.com/equinor/sdp-flux
Flux continuous delivery to k8s
aks flux gitops helm k8s kubernetes
Last synced: 01 May 2025
https://github.com/meshery/homebrew-tap
Homebrew Tap for for installing Meshery command line client.
cloud-manager cloud-native cloud-native-collaboration control-plane gitops governance iac infrastructure-as-code kubernetes kubernetes-operator management-plane meshery mesheryctl meshmap topology visualization wasm
Last synced: 28 Apr 2025
https://github.com/jfroy/flatops
k8s cluster for leflat managed by Flux
flux gitops k8s-at-home kubernetes kubesearch renovate talos
Last synced: 23 Apr 2025
https://github.com/drag0n141/home-ops
HomeOps driven by Kubernetes and GitOps using Flux
ansible flux gitops helm k8s k8s-at-home kubernetes kubernetes-cluster kubesearch renovate selfhosted sops
Last synced: 19 Nov 2024
https://github.com/cycodelabs/gitopssecuritychampion
Collection of security best practices to secure GitOps workflows
Last synced: 10 Apr 2025
https://github.com/hairyhenderson/github-responder
A library & CLI tool that automatically sets up GitHub WebHooks and listens for events, with automatic TLS
cli devops github github-webhooks gitops go golang-library hacktoberfest letsencrypt tls
Last synced: 15 Apr 2025
https://github.com/0xfelix/gitops-demo
Managing VirtualMachines with GitOps
Last synced: 12 Apr 2025
https://github.com/aws-observability/aws-observability-accelerator
AWS Observability Accelerator
gitops infra-as-code observability
Last synced: 13 Mar 2025
https://github.com/kimdre/doco-cd
Docker Compose Continuous Deployment
cd cicd continuous-delivery continuous-deployment devops docker docker-compose doco doco-cd gitops webhook
Last synced: 12 Feb 2025
https://github.com/Ramblurr/home-ops
My gitops'd home prod IaC
ansible flux gitops iac k8s-at-home kubernetes renovate talos terraform vyos
Last synced: 11 Apr 2025
https://github.com/traefik-workshops/traefik-gitops
Multi environment Traefik deployment with a GitOps Strategy
flux gitops ingress kubernetes kustomize load-balancer traefik
Last synced: 11 Jan 2025
https://github.com/clarknova99/home-cluster
My home Kubernetes cluster, managed by flux
ansible flux gitops k3s k8s-at-home kubernetes selfhosted
Last synced: 19 Nov 2024
https://github.com/DoodleScheduling/flux-build
Build and test kustomize overlays with flux2 HelmRelease support
ci-pipeline flux github-action gitops helm kubernetes kustomize kyverno validation
Last synced: 19 Nov 2024
https://github.com/iarekylew00t/k2net
🧪 My homelab, made with Terraform, Ansible, and k3s!
ansible argocd github-actions gitops k3s k8s kubernetes renovate terraform
Last synced: 08 May 2025
https://github.com/in-fun/kubescript
Kubernetes meets Typescript
deno gitops infrastructure-as-code kubernetes typescript
Last synced: 22 Apr 2025
https://github.com/pando85/homelab
Small and energy-efficient self-hosting infrastructure.
argocd gitops home-cloud home-cluster homelab k3d k3s k8s-at-home kanidm zfs
Last synced: 22 Mar 2025
https://github.com/oscaromeu/home-ops
A mono repository for my homelab infrastructure and Kubernetes cluster which adheres to Infrastructure as Code (IaC) and GitOps practices where possible
ansible flux gitops homelab k3s k8s-at-home kubernetes logging monitoring observability renovate selfhosted terraform tracing
Last synced: 19 Nov 2024
https://github.com/shini4i/argo-compare
A comparison tool for displaying the differences between ArgoCD Applications in different Git branches
argocd argocd-application diff gitops
Last synced: 23 Apr 2025
https://github.com/ramblurr/home-ops
My gitops'd home prod IaC
ansible flux gitops iac k8s-at-home kubernetes renovate talos terraform vyos
Last synced: 06 Dec 2024
https://github.com/simplecontainer/smr
Simplecontainer manager a.k.a smr. Standalone and cluster mode, GitOps, Secrets, Reconciliation, and YAML definitions for Docker.
cluster containers docker flannel gitops orchestration overlay simplecontainer
Last synced: 27 Jan 2025
https://github.com/techiescamp/devops-roadmap
A DevOps roadmap for 2023 with practical tasks to Learn the essential skills, tools, and practices that are crucial in the DevOps industry
cloud-computing cloud-engineering devops devops-enabled devops-engineer devops-engineering devops-roadmap devops-tasks devops-team devops-tools gitops infrastructure infrastructure-as-code learning-devops practical-devops software-development software-engineering
Last synced: 28 Feb 2025
https://github.com/wpernath/quarkus-grumpycat
A simple fat-cat / packman like multi player game, with a logic server written in Java with Quarkus and a Engine written in JavaScript with the MelonJS game framework.
argocd game game-development gitops html5-canvas java javascript kubernetes melonjs openshift quarkusio tekton-pipelines
Last synced: 18 Apr 2025
https://github.com/wuxxin/salt-shared
salt-shared - Salt states for Arch-Linux/Manjaro, Debian/Ubuntu
archlinux devops gitops machine-setup manjaro salt-states saltstack
Last synced: 10 Feb 2025
https://github.com/mach-kernel/databricks-kube-operator
A Kubernetes operator to enable GitOps style deploys for Databricks resources
ci cicd databricks gitops helm kubernetes operators rust spark
Last synced: 26 Apr 2025
https://github.com/mmontes11/k8s-infrastructure
🏗️ Infrastructure and tenant bootstrapping using Flux
cert-manager flux gitops grafana helm infrastructure kubernetes kubernetes-cluster kustomize metallb multi-tenant prometheus rook rook-ceph sealed-secrets tailscale tenant traefik
Last synced: 21 Mar 2025
https://github.com/laetho/metagraf
metaGraf is a opinionated specification for describing a software component and what its requirements are from the runtime environment. The mg command, turns metaGraf specifications into Kubernetes resources, supporting CI, CD and GitOps software delivery.
12-factor automation declarative generator gitops graph kubernetes manifest metagraf openshift pipeline service-graph
Last synced: 10 Apr 2025
https://github.com/cterence/homelab-gitops
My cluster managed by ArgoCD.
argocd gitops helm homelab k8s k8s-at-home kubernetes kubesearch self-hosted
Last synced: 19 Apr 2025
https://github.com/kuuji/helm-external-val
helm plugin to fetch values from external sources
argocd gitops helm helm-plugin helm-plugins kubernetes
Last synced: 12 Apr 2025
https://github.com/shini4i/kubeseal-auto
An interactive wrapper for kubeseal binary
gitops kubeseal sealed-secrets
Last synced: 15 Apr 2025
https://github.com/dippynark/kfmt
Organises Kubernetes manifests into a standard format
Last synced: 23 Apr 2025
https://github.com/redhat-na-ssa/demo-ai-gitops-catalog
A catalog for all things GitOps for AI on OpenShift
ai data-science gitops kustomization kustomize machine-learning openshift
Last synced: 26 Mar 2025
https://github.com/blues-man/vote-app-gitops
A demo of cloud-native Inner Loop and Outer Loop controlling a 2-tier app (Python + Go) with Red Hat OpenShift using Tekton Pipelines, Argo CD GitOps, Eclipse Che aka OpenShift DevSpaces and Quay.io registry
argocd cicd cloud-native container-security devsecops-pipeline gitops kubernetes openshift tekton-pipelines
Last synced: 10 Apr 2025