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-26 00:12:41 UTC
- JSON Representation
https://github.com/sergelogvinov/gitops-examples
Kubernetes GitOps
flux gitops hybrid-cloud k8s-at-home kubernetes multi-cloud talos-linux
Last synced: 01 Nov 2025
https://github.com/FrankelJb/home-ops
Contains the manifests to deploy my self-hosted kubernetes cluster
flux gitops k8s-at-home kuberenetes rke2
Last synced: 16 May 2025
https://github.com/origox/homelab-talos-gitops
Mono repo for my homelab configuration using Talos Linux and Kubernetes.
fluxcd gitops kubernetes talos
Last synced: 05 Apr 2025
https://github.com/vriesdemichael/keycloak-operator
A keycloak operator that enables gitops deployment
authorization gitops idp keycloak kopf kubernetes oauth2 operator realm
Last synced: 11 Mar 2026
https://github.com/mmontes11/flux-infrastructure
Flux proof of concept for bootstraping core infrastructure and the tenants that sit on top of it.
flux flux2 fluxcd gitops kubernetes multi-cluster multi-tenant sealed-secrets
Last synced: 31 Jul 2025
https://github.com/ji-podhead/devops
This is my DevOps - Repo. This serves as my Playground, Portfolio, Research-Notes, Cheat-Sheet and Guide.
ansible cicd devops elasticstack github-actions gitops grpc jenkins k8s kafka kubevirt network-automation proxmox secops security terraform vault
Last synced: 05 Mar 2026
https://github.com/1337fury/42inception-of-things
A system administration project focused on Kubernetes implementation using K3s and K3d.
ci-cd gitlab gitops k3s kubernetes networking shell-script vagrant virtualization
Last synced: 10 Feb 2026
https://github.com/developer-friendly/aws-lambda-opentofu-github-actions
The GitHub repo for this blog provides a guide on deploying a JS/Node.js app to AWS Lambda using OpenTofu & GitHub Actions. It covers trust mgmt w/ OIDC, creating AWS resources, GitOps, & optimizing Lambda for perf & security. All code & configs to replicate the setup, a valuable serverless DevOps resource.
api-gateway authentication aws-iam aws-lambda cicd cloud-security continuous-deployment continuous-integration github-actions gitops infrastructure-as-code javascript lambda-layers monitoring nodejs oauth2 openid-connect opentofu performance-optimization serverless
Last synced: 07 Feb 2026
https://github.com/AfsmNGhr/devops-swarm-mode
Concept DevOps multi-repository (IaC)
ansible deployment devops docker-compose docker-swarm environment gitops iac multi-repo pull-mode submodules swarm-mode
Last synced: 12 Apr 2025
https://github.com/x-ethr/local-kubernetes-playground
Kind Cluster Bootstrap + GitOps - Used for Local Kubernetes Development and Testing
aws external-secrets flux gitops go istio jaeger kind kubernetes kyverno opentelemetry prometheus service-mesh telemetry tracing
Last synced: 08 Feb 2026
https://github.com/amaurybsouza/devops-talks
I love DevOps communities, and I have been helping many of them for years now, both as an organizer and digital creating. Got a project to discuss? Want me to speak at your meetup? Anything else? Let's chat! DM me on Twitter
ansible aws azure cicd cloud cloudnative devops devops-pipeline devops-tools devopsdays docker github gitlab-ci gitops helm-charts infrastructure jenkins kubernetes-cluster terraform
Last synced: 01 Apr 2025
https://github.com/learnitall/yaghl
YAGHL: Yet Another Good Home Lab. Home of the configuration resources for my home development lab.
config gitops homelab kubernetes podman pxe-boot
Last synced: 10 Aug 2025
https://github.com/siddhantprateek/lyftops
Aim of this project is to understand the GitOps best practices, utilizing Argo CD for continuous deployment
argocd canary gitops golang kubernetes rollouts terraform
Last synced: 10 Apr 2025
https://github.com/amaurybsouza/portfolio
Helps global projects improve security posture while optimizing costs and ensuring business continuity. I'm a dedicated Cloud Security Engineer committed to safeguarding cloud environments and fostering a DevSecOps culture.
ansible aws cicd cloud devops devops-team devops-tools git github gitlab gitops infrastructure-as-code kubernetes sre terraform
Last synced: 12 May 2025
https://github.com/mukulmantosh/django-app
GitOps with Django & ArgoCD - Part I
argocd continous-delivery django docker gitops k8s kubernetes python python3
Last synced: 30 Dec 2025
https://github.com/coveros-archive/genoa
🚀 ☁️ A Continuous Delivery tool for shipping helm releases in a accelerated, automated and auditable fashion while respecting Git.
gitops gitops-controller helm-operator kubernetes kubernetes-operator
Last synced: 12 Apr 2025
https://github.com/jmoeser/go-git-sync
go-git-sync will sync JSON or YAML files to Consul when they change in Git.
Last synced: 18 Feb 2026
https://github.com/tomhuang12/build-controller
The build-controller is a Kubernetes operator that experiments turning continuous integration build process from event-driven to GitOps-driven.
build ci docker flux gitops gitops-toolkit
Last synced: 13 Jun 2025
https://github.com/sombriks/simple-knex-koa-example
sample application touring API, tests, continuous integration, continuous deployments, image publishing and so on
argocd docker docker-compose dotenv-flow github-actions gitops knex koa kubernetes migrations mocha node sinon sqlite
Last synced: 05 Feb 2026
https://github.com/grepplabs/casbin-kube
Kubernetes adapter for Casbin
access-control acl auth authz autorization casbin casbin-adapter crd gitops k8s kubernetes rbac
Last synced: 28 Feb 2026
https://github.com/smaeda-ks/jfrog-hashicorp-demo
This example repository showcases simple CI/CD workflows to automate containerized application deployment to HashiCorp Nomad cluster with GitOps model, using JFrog Artifactory and its docker image promotion feature.
gitops hashicorp jfrog-artifactory nomad
Last synced: 19 Mar 2026
https://github.com/ogvalt/model-deployment-operator
Model Deployment Operator is a prototype system designed to automate the deployment and management of Nvidia Triton models on Kubernetes
custom-resource-definition gitops json-schema kubernetes kubernetes-operator nvidia-triton python
Last synced: 11 Feb 2026
https://github.com/giannisalinetti/open-cluster-management-examples
Open Cluster Management examples for demo usage.
gitops kubernetes openclustermanagement
Last synced: 30 Oct 2025
https://github.com/stewartpark/stewpod
:wheel_of_dharma: Toys in the cloud
fluxcd gitops hobby-project k3s kubernetes
Last synced: 28 Mar 2025
https://github.com/asishkumar-gouda/go-web-app-devops
This is the Complete CI/CD implementation for the Golang Application. Helm Charts to Deploy to the EKS namespace using ArgoCD
argocd aws aws-ec2 docker-hub gitops helm-charts kubernetes
Last synced: 12 Feb 2026
https://github.com/orenzp/homelab
This repository is used to automate and manage my self-hosting Kubernetes cluster. The repo uses weave works FluxCD to achieve GitOps workflow.
fluxcd gitops k3sup kubernetes
Last synced: 31 Aug 2025
https://github.com/denniseffing/home-infrastructure
Home infrastructure driven by k3s & GitOps
flux gitops k3s k8s-at-home kubernetes renovate selfhosted
Last synced: 08 Apr 2025
https://github.com/luckylittle/introduction-to-gitops-with-openshift
Introduction to GitOps with OpenShift
argo-cd argocd gitops openshift openshift-v4 openshift4
Last synced: 12 Feb 2026
https://github.com/erkerb4/home-k8s-gitops
ArgoCD/GitOps managed multi-architecture (armv8 & amd64) Kubernetes cluster at home.
gitops homelab k8s-at-home kubernetes
Last synced: 10 Jul 2025
https://github.com/techtales-io/terraform-discord
IaC for the techtales discord server with Terraform
Last synced: 26 Jan 2026
https://github.com/redhat-na-ssa/openshift-dev-workflows-gitops-cluster-bootstrap
This project repo contains a set of ArgoCD manifests used to bootstrap a Openshift Cluster v4.x using GitOps approach. The produced environment is intended for Developer workflows demo.
argocd bootstrap dev-workflow devspaces gitops openshift
Last synced: 26 Mar 2025
https://github.com/stefancrain/infra
My home or for-home infrastructure written as code defining GitOps principles for Kubernetes clusters.
ansible aws gitops kubernetes terraform ubuntu vyos
Last synced: 13 Apr 2025
https://github.com/yuyatinnefeld/cloud-native-kiosk
🚀 Hands-On Project 🚀 | Cloud Native Kiosk Project
argocd cloud-native gitops k8s vault
Last synced: 09 Mar 2026
https://github.com/tyriis/homeassistant-config
My HomeAssistant configuration
gitops home-automation homeassistant
Last synced: 08 Oct 2025
https://github.com/weaveworks/weave-gitops-private
This is for tracking weaveworks internal information on weave-gitops. Will include issues, internal roadmaps, etc.
Last synced: 11 Apr 2025
https://github.com/chukwuemekaaham/cloud_aws_gcp_k8s_devops_projects
This repository contains workshop projects
aws cloudformation codebuild codepipeline devsecops docker ecs eks eksctl gcp git gitops gke helm irsa kubectl kubernetes kustomize openid-connect reverse-proxy
Last synced: 11 Feb 2026
https://github.com/fluentci-io/flipt-plugin
Set up your CI/CD Pipeline with a specific version of Flipt
cicd continuous-delivery continuous-integration devops feature-flags flipt gitops wasm
Last synced: 31 Jan 2026
https://github.com/j0hn-b/kubepal
Local GitOps replica kubernetes cluster to develop and test your code.
argocd developer-tools devops gitops go-templates helm k3d k8s kubernetes platform-engineering taskfile terraform
Last synced: 10 Feb 2026
https://github.com/sillock1/home-ops
Home Ops Repository for managing a self-hosted Kubernetes cluster and other infrastructure as a mono repo
Last synced: 10 Mar 2026
https://github.com/mmontes11/k8s-github-explorer
Tenant repository bootstrapped by k8s-infrastructure that contains manifests for the GitHub explorer application
flux github github-api github-explorer github-graphql gitops helm kubernetes traefik
Last synced: 21 Feb 2025
https://github.com/redhat-scholars/inner-outer-guides
OpenShift Inner and Outer Loop Development Tutorial
argocd containers devspaces gitops tekton
Last synced: 05 May 2025
https://github.com/ildoc/homelab
Homelab per self-hosting e fare pratica con Kubernetes e GitOps
ansible gitops infrastructure-as-code kubernetes
Last synced: 25 Jul 2025
https://github.com/dinushchathurya/gitops-demo
GitOps example using Jenkins, Argocd, Kubernetes & Kustomize
argo argocd devops dinush-chathurya dinushchathurya docker dockerhub gitops jenkins k8s kubernetes kustomize kustomize-manifest
Last synced: 03 Apr 2025
https://github.com/SheblMohamed/Todo-Full-Stack-Deployment-GitOps
Deploying a Todo app Helm Charts stack consisting of Backend (ExpressJS), Frontend (Angular), NodeJS (Javascript runtime), and Mongo (DB) into Kubernetes using GitOps.
angular api-rest argocd docker expressjs external-secrets-operator github-actions github-package-registry gitops hasicorp-vault helm-charts kubernetes mongodb nodejs
Last synced: 02 Oct 2025
https://github.com/developer-friendly/k8s-external-secret-azure-vault
This repo demonstrates how to fetch secrets from Azure Key Vault using the Kubernetes External Secrets operator. It leverages OIDC authentication and Azure Workload Identity to securely access the vault from within a Kubernetes cluster. The implementation uses K3d, OpenTofu, and Terragrunt for infrastructure provisioning, showcasing GitOps practice
authentication authorization azure azure-ad azure-key-vault ci-cd cloud-security devops external-secrets github-actions gitops infrastructure-as-code k3d kubernetes oidc openid-connect secrets-management service-account terragrunt workload-identity
Last synced: 07 Feb 2026
https://github.com/tuladhar/gitops-demo
ClusterOps - Manage Kubernetes Clusters using Flux CD
cluster-api fluxcd gitops hacktoberfest kind kubernetes
Last synced: 02 Jul 2025
https://github.com/lreimer/hands-on-crossplane
Demo repository for Crossplane and GitOps style cloud infrastructure management.
cloud crossplane fluxcd gitops kubernetes terraform
Last synced: 14 Mar 2025
https://github.com/meysam81/kustomizations
An up-to-date set of Kustomizations for applications that have sucky and inflexible Helm charts
applications cloud-native container-orchestration declarative-configuration deployments devops docker docker-containers gitops helm helm-charts infrastructure-as-code k8s kubernetes kubernetes-manifests kustomization kustomizations kustomize microservices yaml
Last synced: 25 Feb 2026
https://github.com/huseyindeniz/gitops-lab
GitOps Playground (K8S, Terraform, Argo CD, Helm, Github Workflows etc.)
arc-runners-demo argo-rollouts-demo argo-workflows-demo argocd-demo flux-demo gitops gitops-demo harbor-registry-demo helm-demo istio-demo kubernetes-demo minikube-demo terraform-demo triton-inference-server-demo
Last synced: 13 Apr 2025
https://github.com/ryansquared/gitops
Ryan's personal clone of the Hashbang, Inc. GitOps cluster
Last synced: 01 Apr 2025
https://github.com/c0nsultant/homelab-as-code
IaC for going from empty disks to running HA homelab cluster managed using GitOps within 2(-ish) clicks
ansible cloud-init devops flux gitops helm homelab k8s-at-home kubernetes netboot pxe selfhosted
Last synced: 23 Mar 2025
https://github.com/mmontes11/flux-tenant-podinfo
Tenant repository bootstrapped by flux-infrastructure that contains the resources and infrastructure for the podinfo application.
flux flux2 fluxcd gitops kubernetes multi-cluster multi-tenant sealed-secrets
Last synced: 21 Feb 2026
https://github.com/sheblmohamed/todo-full-stack-deployment-gitops
Deploying a Todo app Helm Charts stack consisting of Backend (ExpressJS), Frontend (Angular), NodeJS (Javascript runtime), and Mongo (DB) into Kubernetes using GitOps.
angular api-rest argocd docker expressjs external-secrets-operator github-actions github-package-registry gitops hasicorp-vault helm-charts kubernetes mongodb nodejs
Last synced: 30 Dec 2025
https://github.com/clearml/clearml-actions-train-model
GitHub Action For Running Experiments With ClearML
actions allegro-trains clearml deep-learning devops github-actions gitops machine-learning mlops
Last synced: 02 Feb 2026
https://github.com/kpfromer/home-cluster
My home Kubernetes (k3s) cluster managed by GitOps (Flux)
Last synced: 02 Sep 2025
https://github.com/mr-karan/k8s-pruner
Cleanup unused configmaps in a Kubernetes namespace
configmaps gitops kubernetes kustomize
Last synced: 26 Mar 2025
https://github.com/alivzh/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 that mr AhmadRafiee is hosting it
argocd ceph cicd docker elk gitops grafana haproxy linux observability openstack prometheus sre sre-team terraform traefik
Last synced: 10 Apr 2025
https://github.com/tedilabs/helm-charts
♻️ Repository for Reusable Kubernetes Helm Charts
devops gitops hacktoberfest helm helm-charts k8s kubernetes lang-yaml sre tedilabs
Last synced: 01 Mar 2026
https://github.com/andrews-mcmeel-universal/reusable_workflows
Reusable GitHub Workflows
actions azure cicd gitops helm k8s kubernetes
Last synced: 11 Mar 2026
https://github.com/garugaru/garu-kube
in house kubernetes cluster gitops
flux gitops k3s k8s kubernetes rpi
Last synced: 14 Feb 2026
https://github.com/oun/terraform-flux-istio
GitOps demo for provisioning GKE cluster and deploy Fluxcd, Istio
fluxcd gitops istio terraform terragrunt
Last synced: 26 Feb 2025
https://github.com/barbar0jav1er/homelab-argocd
🏠 GitOps-based Kubernetes homelab with ArgoCD, comprehensive monitoring, and automated infrastructure management
argocd cert-manager gitops grafana helm kubernetes metallb prometheus sealed-secrets self-hosted traefik
Last synced: 19 Aug 2025
https://github.com/gianlucam76/jsonnet-controller
A Jsonnet controller. Get jsonnet files from either Flux source or ConfigMap/Secret. Process them using jsonnet module. Make output available for Sveltos
clusterapi controller gitops jsonnet kubernetes
Last synced: 03 Sep 2025
https://github.com/gitopsmanager/k8s-deploy
Reusable GitHub Actions workflow for Kubernetes deployments using Kustomize, GitOps, and ArgoCD sync.
argocd github-actions gitops gitops-deploy-repo kubernetes kubernetes-clusters kubernetes-deployment kustomize kustomize-manifest reusable-workflow reusable-workflows
Last synced: 28 Oct 2025
https://github.com/eziodevio/gitops-argocd-app
contains the source code and Kubernetes deployment configurations for a simple Node.js application. This project demonstrates a GitOps workflow using ArgoCD to manage deployments automatically in a Kubernetes cluster.
argo-cd gitops kubernetes-deployment nodejs
Last synced: 28 Dec 2025
https://github.com/wndhydrnt/saturn-bot
Automatically create pull requests. Create, modify or delete files across repositories.
automation devops gitops golang pull-requests refactoring
Last synced: 12 Jul 2025
https://github.com/iferdel/homelab
GitOps Configuration and documentation of my Kubernetes homelab powered by Talos and FluxCD.
Last synced: 17 Mar 2025
https://github.com/flavioaiello/gitops
GitOps on any Kubernetes Cluster
argocd crossplane eks gitops gke minikube
Last synced: 28 Jan 2026
https://github.com/escalate/ansible-gitops-example-repository
A example repository to demonstrate Ansible GitOps workflow for Raspberry Pi
ansible gitops raspberry raspberry-pi raspberrypi self-hosted selfhosted
Last synced: 20 Mar 2025
https://github.com/ardikabs/terragrunt-atlantis-server
Terragrunt and Atlantis server
ansible ansible-role atlantis-tf gitops terraform terragrunt terragrunt-managed
Last synced: 02 Apr 2025
https://github.com/hadii-tech/mlops-blueprint
Modern mlops template for machine learning projects
cloud gitops machine-learning mlops
Last synced: 06 Sep 2025
https://github.com/cvxgrp/.github
Reusable workflows for cvxgrp
automation ci-cd devops docker github-actions gitops latex testing
Last synced: 13 Dec 2025
https://github.com/cpanato/mattermost-gitops
Bring the GitOps approach to your Mattermost Server
Last synced: 16 Jun 2025
https://github.com/cloudacademy/gitops-sandpit
Fully Functional GitOps Sandpit Environment
cloudacademy devops flux gitops kubernetes
Last synced: 02 Mar 2025
https://github.com/otaviof/galaxy
Galaxy is "GitOps" repository manager, powered by Landscaper and Vault-Handler.
gitops hashicorp-vault helm-charts kubernetes landscaper vault-handler
Last synced: 27 Mar 2025
https://github.com/hyperspike/pivot
Pivot from bootstrapping to GitOps
argocd ci-cd gitops kubernetes
Last synced: 06 Mar 2026
https://github.com/paulveillard/cybersecurity-gitops
An ongoing & curated collection of awesome software best practices and techniques, libraries and frameworks, E-books and videos, websites, blog posts, links to github Repositories, technical guidelines and important resources about GitOps in Cybersecurity
git github github-actions gitops gitops-as-a-service gitops-config gitops-data-platform gitops-framework gitops-managed-cluster gitops-pipeline gitops-repo gitops-sre-configurations gitops-tool
Last synced: 28 Mar 2025
https://github.com/veirt/homelab-gitops
Kubernetes GitOps configuration for my homelab
Last synced: 02 Feb 2026
https://github.com/rakshixh-me/Codefresh-GitOps-for-ArgoCD-Certification
Codefresh GitOps Fundamentals & GitOps at Scale Certification's all Answers 2023!
argocd codefresh gitops gitops-at-scale gitops-for-argo gitops-fundamentals
Last synced: 17 Jan 2026
https://github.com/antvirf/homelab-flux-ngrok-example
Sample repository of a GitOps-managed K3s kubernetes cluster that exposes services with the ngrok ingress controller
flux gitops homelab k3s ngrok ngrok-ingress-controller
Last synced: 11 Jul 2025
https://github.com/daeuniverse/cloud-estate
Centralized Hub for Cloud Automation Configuration
fluxcd github-actions gitops infrastructure serverless
Last synced: 14 Jul 2025
https://github.com/anuragxxd/conops
GitOps controller for Docker Compose - Self-healing, Git-driven deployments without Kubernetes
argocd-alternative continuous-deployment devops docker-compose gitops golang homelab self-hosted
Last synced: 17 Feb 2026
https://github.com/huxulm/kubernetes-handbook
Kubernetes手册 - 面向运维实操
cicd cloud-native gitops k8s-cluster kubernetes
Last synced: 19 Jul 2025
https://github.com/oba11/grafana-dashboards
gitops grafana grafana-dashboard
Last synced: 03 Mar 2025
https://github.com/cloudacademy/webapp-gitops
Web App GitOps Kustomization Example
cloudacademy docker flux gitops go kubernetes
Last synced: 25 Jan 2026
https://github.com/andreistefanciprian/flux-demo
Explore deploying k8s resources to GKE with flux
Last synced: 07 Mar 2026
https://github.com/xxczaki/argo-cd
GitOps configuration for my local homelab K8s cluster
argo-cd gitops grafana homelab k8s kubernetes loki longhorn pi-hole sealed-secrets tailscale tailscale-operator
Last synced: 30 Dec 2025
https://github.com/talhajuikar/homelab
GitOps Lab
cicd devops gitops homelab kubernetes rke2 self-hosted
Last synced: 07 Mar 2026
https://github.com/jpvargasdev/magos-dominus
Lightweight GitOps agent for homelabs, enforcing Git as truth with Podman/Docker/Linux Containers.
Last synced: 11 Jan 2026
https://github.com/ruzickap/k8s-opentofu-gitops
Multi cloud/tenant/K8s cluster managed installation using OpenTofu, GitHub Actions and ArgoCD
aks argocd eks github-actions gitops k8s multicloud multicluster multitenant opentofu
Last synced: 21 Mar 2025