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: 2026-03-27 00:12:56 UTC
- JSON Representation
https://github.com/j0hn-b/k3d_act
Build and Test github actions in a CI-agnostic way
bash ci-cd devops docker github-actions gitops k3d
Last synced: 31 Dec 2025
https://github.com/ruanbekker/argocd-examples
Argo CD Examples
argocd argocd-example devops gitops helm kubernetes
Last synced: 24 Feb 2025
https://github.com/kameshsampath/fruits-api-gitops
The fruits demo Gitops repository that will be used to demonstrate the GitOps base API deployment with Gloo Portal. This GitOps repository will be used to deploy the https://github.com/kameshsampath/fruits-api
argocd demos gitops gloo kubernetes pipelines tektoncd triggers
Last synced: 29 Mar 2025
https://github.com/kube-cicd/pipelines-feedback-tekton
Tekton Pipelines integration with your favorite SCM - see commit & PR status right in Gitlab/Github/Bitbucket/etc.
github gitlab gitops go jenkins-x kubernetes openshift openshift-pipelines pipelines-feedback scm tekton tekton-pipelines tektoncd
Last synced: 04 Jul 2025
https://github.com/dharmendrakariya/argocd-demo
Complete CI and GitOps way CD Demo with ArgoCD.
argocd ci-cd gitops helm k8s kubernetes
Last synced: 22 Jul 2025
https://github.com/mhbdev/git-pal
Your friendly neighborhood GitPal!
ai artificial-intelligence cicd gitops
Last synced: 18 Feb 2026
https://github.com/fullstack-pw/infra
Fully automated homelab
ansible argocd cluster-api containerd devops docker gitops k0s k3s kubeadm kubernetes opentofu proxmox rke2 sops talos terraform
Last synced: 03 Feb 2026
https://github.com/jesufemi-o/flux-django
Simple Microservice example, showing how to use Gitops Principles for Deploying to kubernetes with Flux CD
Last synced: 04 Apr 2025
https://github.com/juftin/home-ops
HomeOps driven by Kubernetes and GitOps using Flux 🤖
flux gitops homelab kubernetes
Last synced: 12 Jan 2026
https://github.com/boshu2/12-factor-agentops
DevOps + SRE principles for operating LLM applications reliably at scale. Complementary to 12-Factor Agents for building
12-factor agent-orchestration agentops agents ai-agents ai-agents-framework ai-operations argocd context-engineering devops flux gitops infrastructure-as-code kubernetes kyverno llm openshift platform-engineering production-operations sre
Last synced: 05 Nov 2025
https://github.com/linuxeuphony/delete-old-git-branches
This is an automated bash script to delete git branches older than some specific time period.
Last synced: 19 Feb 2026
https://github.com/realniraj/argocd-aks-entra-id-sso
🚀 Automated deployment of a production-ready Argo CD on AKS, secured with TLS and secret-less Microsoft Entra ID SSO using Workload Identity.
aks argocd azure azure-kubernetes-service azurekubernetesservice bash entra-id gitops helm nginx oauth2 oidc sso workload-identity-federation
Last synced: 20 Sep 2025
https://github.com/lokimcpuniverse/argocd-mcp-server
MCP server for ArgoCD - GitOps continuous delivery for Kubernetes with GenAI
ai-agents argocd cd deployment devops genai gitops k8s kubernetes mcp model-context-protocol
Last synced: 30 Jul 2025
https://github.com/frnn4268/k8s_deploying-to-multiple-environments
This repository contains configuration files and scripts for deploying applications to multiple environments (staging, production) using Kustomize, Helm, and Kluctl. It includes base configurations, environment-specific overlays, and examples of GitOps deployments to streamline Kubernetes resource management.
cicd deployment gitops helm iac kluctl kubernetes kustomize production staging
Last synced: 08 Nov 2025
https://github.com/idea2app/integration-test
Automated Testing, Continuous Integration & Continuous Deployment scaffold based on Node.js, Git & Docker. Practise DevOps & GitOps in testing & production environments immediately.
automation ci-cd devops docker git gitops nodejs scaffold template
Last synced: 04 Sep 2025
https://github.com/yuandrk/homelabops
GitOps homelab infrastructure with K3s, FluxCD, Terraform, and Ansible. Features multi-arch cluster, Cloudflare tunnels, and LLM services.
ansible cloudflare-tunnel fluxcd gitops homelab infrastructure-as-code k3s kubernetes llm mermaid-diagrams multi-arch open-webui pihole raspberry-pi self-hosted terraform
Last synced: 11 Aug 2025
https://github.com/foretaginc/kubecorps
[WIP] Platform as a service operator for Kubernetes, with AppOps on autopilot
gitops infrastructure infrastructure-as-code kubernetes paas
Last synced: 04 Oct 2025
https://github.com/j0hn-b/gitops_workflow
GitOps POC to showcase how terraform helm provider, flux and argocd can be used to deploy a helm chart on top of K8s
argocd flux2 gitops helm kubernetes terraform-helm-provider
Last synced: 01 Sep 2025
https://github.com/meysam81/atlantis-docker
Atlantis Docker image with Terragrunt CLI installed
atlantis ci-cd cloud-automation cloud-infrastructure container-image continuous-deployment deployment-automation developer-tools devops docker gitops infrastructure-as-code infrastructure-management kubernetes opentofu platform-engineering terraform terraform-automation terragrunt workflow-automation
Last synced: 22 Aug 2025
https://github.com/mmontes11/k8s-iot
Tenant repository bootstrapped by k8s-infrastructure that contains the manifests for IoT related applications
flux gitops helm internet-of-things iot iot-platform kubernetes sealed-secret traefik
Last synced: 23 Aug 2025
https://github.com/flyingrobots/git-cms
A serverless, Git-native CMS built on pure plumbing. Stores content as signed commit messages on empty trees—no database required, just immutable Merkle DAGs.
auditability blog cms cryptography database git git-plumbing git-stunts gitops ledger provenance serverless signed-commits
Last synced: 20 Feb 2026
https://github.com/wille/review-app-operator
Kubernetes Operator that creates on-demand staging environments for Pull Requests
continuous-deployment github-actions gitops kubernetes
Last synced: 31 Aug 2025
https://github.com/eziodevio/gitops-argocd-deployment
Argo CD, leveraging the GitOps methodology
argocd gitops gitops-deploy-repo kubernetes-cluster kubernetes-deployment
Last synced: 26 Dec 2025
https://github.com/weaveworks/weave-gitops-clusters
Configuration for the staging k8s clusters used by weave-gitops.
gitops kubernetes terraform weave-gitops
Last synced: 26 Dec 2025
https://github.com/antoinemartin/autocloud
Collection of Kustomizations, Helm Charts and Helmfiles to deploy a Gitops based (Argo CD) Kubernetes platform
argocd gitops idp kubernetes kustomize sops
Last synced: 30 Mar 2025
https://github.com/mgoltzsche/kustomizr
kpt function container image to run kustomize builds
container container-image function gitops k8s kpt kubernetes kustomize
Last synced: 14 Nov 2025
https://github.com/skosachiov/ansiblecd
This project illustrates the GitOps approach for managing kubernetes clusters using only Ansible instead of FluxCD or ArgoCD
ansible cicd gitops kubectl kubernetes microk8s
Last synced: 15 May 2025
https://github.com/flex-development/repostructure-action
Repository infrastructure as code for GitHub Actions
gitops iac infrastructure infrastructure-as-code infrastructure-management repository-infrastructure repository-settings typescript
Last synced: 26 Feb 2025
https://github.com/paliwal999harsh/vscode-argocd
GitOps Tools for ArgoCD is a vscode extension that connects with ArgoCD. Manage Clusters, Repositories and Applications without leaving VSCode. Additionally create reusable templates for applications and fast track the dev process, and much more. Give it a try!
argocd gitops vscode-extension
Last synced: 13 Jan 2026
https://github.com/themoosman/argo-gitops-sample
argo-gitops-sample
argocd gitops openshift-v4 rhacm
Last synced: 22 Mar 2025
https://github.com/devpro/fun-with-containers
Presentations, samples, tutorials to have fun with containers
devops gitops presentations samples tutorials
Last synced: 28 Feb 2025
https://github.com/cstanislawski/grafana-db-exporter
Export your ClickOps'ed Grafana dashboards into the repository
automation clickops exporter gitops grafana grafana-dashboard iac infrastructure-as-code monitoring
Last synced: 05 Mar 2025
https://github.com/faforever/gitops-stack
The gitops stack running faforever.com
Last synced: 07 Apr 2025
https://github.com/rehborn/canary-cd
Continuous Deployment API for Container and Static Pages
canary-cd continuous-deployment deployment devops docker docker-compose gitops self-hosted static-hosting
Last synced: 03 Sep 2025
https://github.com/shini4i/cookiecutter-argocd-monorepo
🍪 A cookiecutter template for ArgoCD monorepo bootstrap
argocd cookiecutter-template gitops terraform
Last synced: 27 Feb 2026
https://github.com/serpro69/ktchn8s
Home-cooked k8s ☸ homelab that just works ⚛ ...served hot ♨ Don’t burn the nodes! 👾
argocd gitops homelab homelabbing k3s k8s kubernetes metal self-hosted
Last synced: 01 Jul 2025
https://github.com/odennav/devsecops-pipeline-jenkins
DevSecOps Pipeline with Jenkins, Terraform, Ansible, SonarQube and Trivy
aws-ec2 cert-manager devops devsecops docker gitops grafana jenkins jenkinsfile kubeadm kubeaudit kubernetes metallb nexus prometheus sonarqube terraform traefik trivy
Last synced: 22 Jul 2025
https://github.com/cloudwithdan/infrastructure-as-code
GitOps Configuration and documentation of my Kubernetes homelab powered by Talos and FluxCD.
devops flux gitops homelab homeops kubernetes talos
Last synced: 08 Apr 2025
https://github.com/tajinder400/home-ops
flux gitops iac k8s-at-home kubesearch renovate
Last synced: 31 Mar 2025
https://github.com/racksync/workshop-devops
Examples and Resources used in a DevOps workshop Materials.
ci-cd cloud-native cluster cncf devops devsecops docker gitops k8s kubernetes linux owasp security
Last synced: 31 Mar 2025
https://github.com/skysingh04/haalsamachar-infra
Haalsamachar IAC : Contains Terraform scripts, Kubernetes manifests, and GitOps configurations for Haalsamachar App
aws ecr ecs gitops kubernetes terraform
Last synced: 31 Mar 2025
https://github.com/rafaribe/rafaribe.github.io
Personal Portfolio and Blog
blog gitops hugo kubernetes rafael rafaribe ribeiro
Last synced: 26 Jun 2025
https://github.com/felipmiguel/springops
GitOps tool for Azure Spring Cloud
azure-spring-cloud gitops spring-boot spring-boot-cloud
Last synced: 18 Mar 2025
https://github.com/wearemiew/yml-change-webhook-trigger
gitops javascript marketplace nodejs tools
Last synced: 11 Jun 2025
https://github.com/roberthstrand/demo-gitops
This repository is used as a base for all talks I hold about GitOps.
Last synced: 08 Apr 2025
https://github.com/fabriziowho/full-stack-webapi-k8s
This repository contains code for a Node.js web app with an API querying a PostgreSQL database. It uses Terraform for Infrastructure as Code (IaC) to manage infrastructure and Argo CD for GitOps-based Helm deployment, enabling automated continuous delivery of a Kubernetes web app.
api argocd cicd gitops helm infrastructure-as-code kub node postgresql terraform webapp
Last synced: 03 Jul 2025
https://github.com/mmontes11/k8s-media
Tenant repository bootstrapped by k8s-infrastructure that contains the manifests for media related applications
flux gitops helm kubernetes media photoprism sealed-secrets traefik
Last synced: 21 Feb 2026
https://github.com/mnstrlara/kubestream
GitOps-Enabled Kubernetes Deployment with FluxCD, Flagger, and CDK
aws cdk cloudformation flagger fluxcd gitops kubernetes
Last synced: 26 Feb 2025
https://github.com/baloise-incubator/gitops-nginx-demo
Demo application as showcase for ChatOps based GitOps
Last synced: 07 Apr 2025
https://github.com/dinushchathurya/gitops-demo-deployment
GitOps example using Jenkins, Argocd, Kubernetes & Kustomize
argo argocd devops dinush-chathurya dinushchathurya docker dockerhub github gitops jenkins k8s kubernetes kustomize kustomize-manifest
Last synced: 30 Dec 2025
https://github.com/ardikabs/kubernetes-fluxcd-gitops
GitOps approach for Kubernetes with FluxCD
automation fluxcd gitops kubernetes
Last synced: 02 Apr 2025
https://github.com/curityio/idsvr-gitops-configuration-management
Pipeline deployment for the Curity Identity Server with parameterized configuration
configuration crypto deployment gitops
Last synced: 25 Mar 2025
https://github.com/ruben-sprengel/vigil-cd
VigilCD is a lightweight GitOps deployment agent that automatically monitors Git repositories and performs Docker Compose deployments on changes. Built for self-hosted environments with support for private repositories and Docker registries.
deployment docker docker-compose fastapi gitops selfhosted
Last synced: 04 Feb 2026
https://github.com/j0hn-b/service_mesh
Deploy Linkerd using ArgoCD and Google's Online Boutique test webapp
argocd gitops k3d linkerd service-mesh
Last synced: 28 Feb 2025
https://github.com/dreitier/conditional-regex-search-and-replace-action
Executes conditional search and replace operations on a set of files. Strings are replaced by matching regular expressions.
argocd continuous-delivery continuous-deployment continuous-integration github-action github-actions gitops glob regex regular-expression search-and-replace structure
Last synced: 09 Apr 2025
https://github.com/ssbostan/rafay-deploy-pipeline
Deploy Kubernetes workloads with Rafay Kubernetes platform
devops gitops k8s kubernetes pipeline rafay
Last synced: 22 Aug 2025
https://github.com/dc-tec/k8s-gitops
Kubernetes GitOps repository for my homelab
argocd gitops kubernetes packer talos terraform
Last synced: 16 Mar 2025
https://github.com/parca-dev/demo-infrastructure
Demo Infrastructure resources managed by Terraform.
Last synced: 22 Feb 2025
https://github.com/deplotix/solar-boat-cli
A modern GitOps CLI that navigates infrastructure complexity like ancient Solar Boats guided Pharaohs through the celestial journey. Streamlines Terraform operations and Kubernetes deployments.
gitops terraform terraform-project
Last synced: 17 Mar 2025
https://github.com/luckylittle/rhte2019-south-korea-gitops
Demo for "Operationalizing OpenShift with GitOps" session
gitops kubernetes microservices openshift redhat rhte
Last synced: 14 Jun 2025
https://github.com/priyansh-saxena20/devops-essentials
Devops_preparation
ansible aws azure chef docker elasticsearch gcp gitops kafka kubernetes prometheus puppet saltstack terraform
Last synced: 12 Mar 2026
https://github.com/alfi0812/talos
Personal Talos Cluster
clustertool gitops helm kubernetes kubesearch
Last synced: 07 Oct 2025
https://github.com/quving/action-yml-update
A Github-Action to edit yml-files
github-actions gitops gitops-toolkit
Last synced: 07 Oct 2025
https://github.com/escalate/my-smart-home
The central repository for managing my Raspberry Pi Smart Home, based on an Ansible GitOps workflow
ansible docker gitops grafana home-assistant home-automation influxdb raspberry raspberry-pi raspberrypi self-hosted selfhosted smart-home smarthome traefik
Last synced: 08 Oct 2025
https://github.com/giuliopime/gport
My IaC base to create the Kubernetes cluster I use for most of my projects
argocd devops gitops hetzner kubernetes terraform
Last synced: 08 Oct 2025
https://github.com/kdwils/splinter
A simple command line tool for merging or separating kubernetes manifest files
cli gitops golang k8s-tools kubernetes kustomize manifest yaml
Last synced: 14 Jan 2026
https://github.com/clivern/terraform-provider-beetle
🔥 Beetle Terraform Provider.
beetle clivern continuous-deployment gitops kubernetes kubernetes-deployment terraform-provider
Last synced: 12 Oct 2025
https://github.com/ankitcharolia/aws-kube-services
Setup AWS Infrastructure and Deploy Kube Services to EKS with Terraform
amazon-web-services argo-rollouts argocd aws devops eks gitops grafana helm-charts kubernetes prometheus terraform
Last synced: 19 Jan 2026
https://github.com/ojster/ojster
GitOps-safe one-way encrypted secrets, unsealed at container runtime as ephemeral env vars, for Docker Compose
compose container docker docker-compose dotenvx encrypt-decrypt encryption env environment-variables gitops go golang ojster sealed-secrets security self-hosted selfhosted vault zero-dependency zero-trust
Last synced: 23 Feb 2026
https://github.com/kausalyanp/git_cheat_sheet
It contains all commonly and uncommonly used gitcommands with explanation.
cheat cheat-sheet cheat-sheets cheats cheatsheet cheatsheets git github github-actions github-api github-cloud-migrated github-config github-pages githugged gitops
Last synced: 29 Mar 2025
https://github.com/batleforc/weebogitops
Mise en place d'un serveur Kubernetes avec une archi GitOps
flux2 fluxcd gitops kubernetes
Last synced: 14 Oct 2025
https://github.com/neticdk/k8s-oaas-sccd
a gitops based secure cluster and secure namespaces setup for kubernetes as a part of Operations as a Service (OaaS)
gitops kubernetes oaas secure-namespaces
Last synced: 22 Jan 2026
https://github.com/kartiknaik18/gitops-workflow-using-argocd-on-kubernetes
This project shows how to deploy apps the GitOps way — code changes go through GitHub Actions for scans and builds, Jenkins updates Kubernetes manifests, and ArgoCD keeps the cluster in sync. With Prometheus and Grafana, everything is monitored in real time, making deployments automated, secure, and easy to manage.
cicd gitops jenkins kubernetes
Last synced: 15 Oct 2025
https://github.com/inseefrlab/onyxia-ops
🐙 GitOps repository for managing Onyxia Datalab deployment
argocd github-template gitops helm keycloak kubernetes minio onyxia vault
Last synced: 14 Mar 2026
https://github.com/olga-mir/playground
Platform API abstractions powered by Crossplane, GitOps and AI experiments
ai crossplane gitops kagent kgateway
Last synced: 17 Mar 2026
https://github.com/aylamar/home-ops
flux gitops kubernetes kubesearch renovate talos
Last synced: 01 Mar 2026
https://github.com/xdavidwu/kubectl-mutated
The answer to "Are we GitOps yet?"
gitops kubectl kubectl-plugins kubernetes managed-fields
Last synced: 01 Feb 2026
https://github.com/brunnels/home-ops
My home Kubernetes (talos) cluster managed by GitOps (Flux2) and serviced with RenovateBot
flux gitops helm k8s-at-home kubernetes kubesearch renovate talhelper talos
Last synced: 11 Feb 2026
https://github.com/joelp172/uptime-robot-operator
Kubernetes operator for managing UptimeRobot monitors declaratively. Automatic drift detection, all monitor types supported, GitOps-friendly.
gitops go kubebuilder kubernetes monitoring operator uptimerobot
Last synced: 08 Mar 2026
https://github.com/cypr0/k8s-home
⚙️ Personal home Kubernetes cluster managed with Flux and Kustomize. Includes GitOps-based deployment of infrastructure and applications such as Nextcloud, Paperless-ngx, Immich, Open WebUI, Authentik and more. Designed for resilience, automation and learning in a homelab environment.
flux gitops immich kubernetes kubesearch mise nextcloud open-web-ui paperless-ngx renovate selfhosted talos taskfile
Last synced: 01 Mar 2026
https://github.com/robinlioret/gate-operator
A simple tool to help managing large gitops deployments.
automation gitops kubernetes orchestration
Last synced: 01 Mar 2026
https://github.com/thatmlopsguy/dokaseca-control-plane
Framework for bootstrapping cloud-native platforms using Kubernetes in Docker (Kind)
argocd devops dokaseca gitops gitops-bridge homelab k8s kubernetes platform-engineering terraform
Last synced: 02 Mar 2026
https://github.com/bytebase/example-gitops-github-flow
Database CI/CD and schema migration with GitHub flow using Bytebase and GitHub actions
Last synced: 05 Mar 2026
https://github.com/felipelaptrin/live-infrastructure-gitops
Manage infrastructure using Terragrunt and ArgoCD
argocd gitops kubernetes terragrunt
Last synced: 31 Mar 2025
https://github.com/felipelaptrin/argocd-blog
All the code used to support the ArgoCD Beyond Basics blog post
argocd blog devbox gitops kind kubernetes
Last synced: 31 Mar 2025
https://github.com/ihsanmokhlisse/gitopsi
Bootstrap production-ready GitOps repositories for Kubernetes clusters with ArgoCD
argocd cli devops gitops kubernetes
Last synced: 13 Jan 2026
https://github.com/lalitadithya/static-blog
A Jekyll blog hosted on Azure and maintained using a GitOps flow.
azure azure-blob azure-static-website gitops jekyll jekyll-blog
Last synced: 16 May 2025
https://github.com/rancher-sandbox/cluster-api-addon-provider-fleet
Cluster API Add-on Provider for Fleet will auto register child clusters with fleet.
Last synced: 28 Feb 2025