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/shlapolosa/test-svc-b1xn9wci-gitops
GitOps repository for app container deployment manifests
Last synced: 16 Aug 2025
https://github.com/dataheld/nullkomma
Opinionated 🤓, batteries-included 🔋, extra-DRY 🤌 Nix boilerplate.
Last synced: 04 Apr 2025
https://github.com/julianzanetti/homelab
Documentation of my DevOps Homelab deployed on AWS with Terraform and managed with Kubernetes (k3s) and GitOps configuration with ArgoCD.
ansible argocd aws github-actions gitops grafana homelab k3s kubernetes linux prometheus terraform
Last synced: 19 Aug 2025
https://github.com/nrkirby/slack-rss-feeds-gitops
Manage Slack RSS feeds with GitOps
Last synced: 19 Aug 2025
https://github.com/sngular/gitops-webhook
Servicio Golang utilizado en los ejercicios de la serie GitOps Flux
Last synced: 23 Aug 2025
https://github.com/kohcojlb/kustomize-sops
kustomize plugin to decrypt sops-encrypted files
argocd gitops kubernetes kustomize kustomize-plugin sops
Last synced: 27 Aug 2025
https://github.com/kerbaras/cloudlab
Infrastructure repository for my cloud-lab
argocd cloud gitops homelab k0s kubernetes labs terraform
Last synced: 03 Mar 2025
https://github.com/eyepatch5263/codilio
Code As You Go. A simple SAAS Project powered by Lemon Squeezy. Share Your Code Snippets. Track Your Execution History.
argocd ci-cd-pipeline convex digitalocean docker docker-compose github gitops grafana jenkins-pipeline kubernetes nextjs owasp-dependencycheck prometheus sonarqube tailwindcss terraform trivy-scan typescript
Last synced: 30 Dec 2025
https://github.com/thefest/github-actions
Workflows and other docs | {educational content}
github github-actions github-config gitops runners workflows
Last synced: 25 Dec 2025
https://github.com/plcnk/kube-configs
My k3s cluster managed by Flux and Argo CD
argocd flux fluxcd gitops k3s kubernetes
Last synced: 05 Mar 2025
https://github.com/utwo/k8s-playground
Gitops repo with k8s tools simulating a real enterprise project
Last synced: 14 Mar 2025
https://github.com/saada/gitops-toolkit-helm-chart
gitops toolkit helm chart
gitops gitops-toolkit helm helm-chart
Last synced: 17 Feb 2026
https://github.com/pando85/k8s-gitops
Flux/GitOps managed cluster built with Ansible(Kubespray based) https://github.com/pando85/kubernetes-deployer
Last synced: 22 Mar 2025
https://github.com/rabarbra/argo-gitops-monorepo
argocd gitops gitops-repo k8s monorepo
Last synced: 24 Jul 2025
https://github.com/39school/argocd_project_homelab_v2
ArgoCD project deploying GitLab, Jellyfin, Syncthing, Vaultwarden, Joplin and more to my homelab cluster
age argocd argocd-applicationsets argocd-secrets gitops k3s k8s ksops kubernetes sops
Last synced: 15 May 2025
https://github.com/baloise-incubator/okd4-cluster-resources
Cluster Resource Configurations for OKDv4
Last synced: 20 Jan 2026
https://github.com/freight-trust/actions-gitops-update
coordinated gitops
devops git gitops gitworkflow kuberentes
Last synced: 26 Feb 2025
https://github.com/ysdexlic/mono-config
gitops repo for monorepo
argocd deployment docker gitops kubernetes kustomize makefile monorepo
Last synced: 06 Mar 2025
https://github.com/rooneyrulz/k8-argocd-demo
Simple demo app deployment using Kubernetes and ArgoCD
argocd continuous-delivery continuous-deployment gitops kubectl kubernetes minikube
Last synced: 23 Mar 2025
https://github.com/pieceowater-dev/lotof.cloud.resources.dev
devops docker-compose gitops iac
Last synced: 26 Feb 2025
https://github.com/lilmonk/kind-terraform-setup
Deploy local kind cluster using terraform.
Last synced: 03 Apr 2025
https://github.com/shnartho/go-jenkins-argocd-deployment
go-jenkins-argocd-deployment
argocd deployment gitops kubernetes minikube
Last synced: 26 Dec 2025
https://github.com/saikrishnareddy1919/express-app-cicd-manifests
Jenkins pipeline with GitOps to deploy code into a Kubernetes cluster. CI part is done via Jenkins and CD part via ArgoCD (GitOps).
argocd aws cicd docker gitops jenkins kubernetes
Last synced: 17 Oct 2025
https://github.com/zcubbs/git
A Git package for Go. Handles Git operations and file synchronization with a remote repository.
Last synced: 20 Mar 2025
https://github.com/5ergiu/helm-charts
A collection of production-ready Helm charts following cloud-native best practices. Features include auto-scaling, health checks, configurable ingress, signed releases with Cosign, and testing.
cloud-native devops docker gitops helm helm-charts k8s kubernetes kubernetes-deployment laravel laravel-deployment nextjs nextjs-deployment
Last synced: 13 Jan 2026
https://github.com/aaronwittchen/home-server-gitops
Self-hosted homelab infrastructure with music streaming (Navidrome), note syncing (Syncthing), and health monitoring—deployed via GitOps using Kubernetes, Flux, and version-controlled configurations.
devops docker flux gitops helm homelab kubernetes navidrome syncthing tailscale
Last synced: 16 Nov 2025
https://github.com/whisperpine/fluxinfra
FluxCD GitRepository source used to manage infrastructure shared across kubernetes clusters.
fluxcd gitops istio kubernetes
Last synced: 16 Nov 2025
https://github.com/realm9-platform/realm9
Enterprise environment management platform with integrated observability and AI automation. Kubernetes-native, multi-cloud support for AWS, Azure, GCP.
approval approval-workflows aws azure cicd devops enterprise environment-management gcp gitops infrastructure-automation kubernetes multi-cloud observability platform-engineering terraform
Last synced: 16 Nov 2025
https://github.com/chrispsheehan/terraform-aws-github-oidc
A terraform module for creating a validate and a defined scoped deploy role.
aws github-actions gitops iam oidc terraform
Last synced: 23 Mar 2025
https://github.com/jorgepezuela/homelab
GitOps Configuration and documentation of my Kubernetes homelab powered by K3s and ArgoCD.
flux fluxcd gitops homelab k8s kubernetes linux
Last synced: 30 Mar 2025
https://github.com/tholinka/home-ops
Home Operations driven by k8s cluster deployed with Talos Linux; automated via Flux, Renovate, and GitHub Actions 🤖
flux gitops home-operations homelab iac k8s k8s-at-home kubernetes kubesearch renovate selfhosted talos taskfile
Last synced: 30 Mar 2025
https://github.com/ryanmalonzo/homelab
Babylon, my personal homelab orchestrated using Docker Compose 🐳 and GitOps 🚀
devops docker docker-compose gitops homelab komodo lxc proxmox proxmox-ve selfhosted sysadmin tailscale
Last synced: 30 Jun 2025
https://github.com/al-husseinhameedjasim/certified-gitops-associate
Curated content for the Certified GitOps Association (CGOA) exam.
certification certified-gitops-associate cgoa cncf gitops
Last synced: 16 Jan 2026
https://github.com/robertomachorro/fleet-foundation
Starting point for a Fleet-Rancher-Kubernetes infrastructure.
continuous-delivery continuous-deployment fleet gitops gitops-deploy-repo kubernetes rancher
Last synced: 26 Jan 2026
https://github.com/atkaridarshan04/springboot-devops
This project showcases the implementation of DevOps practices on a Java Spring Boot application
cicd docker gitops jenkins kind kubernetes spring-boot
Last synced: 03 Apr 2025
https://github.com/starslider/kubernetes-demo
A comprehensive home lab Kubernetes setup with GitOps, supporting multiple Linux distributions on VMs and bare metal. Includes ArgoCD, Cilium, monitoring, security, and production-ready applications.
arch-linux argocd authentik automation bare-metal cert-manager cilium containerd gitops grafana homelab infrastructure-as-code kubernetes linux monitoring networking security self-hosted ubuntu virtualization
Last synced: 17 Nov 2025
https://github.com/petruki/gitops-poc
Experimenting with Golang for a GitOps tooling project
Last synced: 31 Mar 2025
https://github.com/adriens/chocolatey-kapp-controller
Chocolatey package for carvel-kapp-controller
carvel cd continuous-delivery controllers declarative gitops helm k8s kapp kubernetes operator ytt
Last synced: 31 Mar 2025
https://github.com/gosayram/go-tag-updater
Ideal for DevOps pipelines that rely on tag-based deployments and GitOps workflows.
automation cli-tool devops gitlab gitops go golang infra-as-code tag-updater yaml
Last synced: 05 Oct 2025
https://github.com/c4f3z1n/nix-modules
Collection of custom-made modules for NixOS
Last synced: 26 Oct 2025
https://github.com/tankibaj/gitops-scratch-paper
This repository contains all the ArgoCD, ArgoWorkflows and ArgoEvents GitOps-y stuff that I'm testing or worked with. Most things are broken, so USE at your own risk!
argocd argocd-applications argocd-applicationsets argocd-apps argoevents argoworkflows gitops kubernetes workflows
Last synced: 16 May 2025
https://github.com/tholinka/homelab
flux gitops kubernetes kubesearch renovated selfhosted talos taskfile
Last synced: 04 Sep 2025
https://github.com/kryptn/infra
personal k8s
argocd gitops gitops-managed-cluster kubernetes
Last synced: 16 Jan 2026
https://github.com/shermanhuman/waxseal
🦭 CLI to store your k8s secrets in GSM, write to SealedSecrets. Mostly automated rotations. Now with Google calendar tasks reminders!
argocd gitops golang google-secret-manager kubernetes rotation sealed-secrets secret-management secrets security
Last synced: 10 Feb 2026
https://github.com/tryrocket-cloud/tryrocket-cloud
My home Kubernetes (k3s) cluster managed by GitOps (ArgoCD) and RenovateBot
argocd gitops home-ops iac k8s-at-home kubernetes
Last synced: 29 Mar 2025
https://github.com/deas/flux-conductr
Flux Conductr - GitOps Everything
flux2 gitops kubernetes terraform
Last synced: 15 Mar 2025
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/hypertextassassin0273/google_it_automation_with_python
my important notes, exercises & projects for google it automation with python professional certificate
automation automation-scripts bash-scripting coursera-specialization dev-ops devops git-learning git-ops gitops google google-career-certificate google-coursera it-automation python-basics python-scripting
Last synced: 03 Mar 2025
https://github.com/jalalhejazi/kubernetes-on-azure
GitOps | Azure pipeline YML | K8S YAML
Last synced: 30 Dec 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/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/felipelaptrin/live-infrastructure-gitops
Manage infrastructure using Terragrunt and ArgoCD
argocd gitops kubernetes terragrunt
Last synced: 31 Mar 2025
https://github.com/jeffrom/polyester
bootstrap and manage linux environments using posix shell
Last synced: 02 Jul 2025
https://github.com/hulloitskai/monastery
My secondary K8s cluster for CPU-intensive tasks.
configuration-as-code continuous-deployment gitops kubernetes
Last synced: 03 Sep 2025
https://github.com/leehmdev/gke-gitops-observability-lab
End-to-end GKE GitOps & Observability lab using Terraform, Helm, Argo CD, Prometheus, and Grafana
argocd devops gitops gke grafana helm kubernetes prometheus sre terraform
Last synced: 23 Nov 2025
https://github.com/nsudhanva/homelab
@nsudhanva and @maanasanarayan personal bare metal Kubernetes homelab setup. Uses Ubuntu 24.04 with bare metal Kubernetes, ArgoCD for GitOps, Tailscale Kubernetes Operator and more!
ansible argocd gitops homelab kubernetes longhorn
Last synced: 28 Dec 2025
https://github.com/dejain4/argode
This repository focuses on the deployment of applications using ArgoCD and the GitOps methodology.
argocd git gitops kubernetes kubernetes-cluster kubernetes-deployment
Last synced: 16 Mar 2025
https://github.com/paulsilcock/app-of-apps
Bootstraps my Kubernetes cluster with applications, including an Argo Workflows instance and my homepage
app-of-apps argocd continuous-deployment devops gitops kubernetes kustomize
Last synced: 10 Mar 2025
https://github.com/hugginsio/homelab
Containers, Kubernetes, and dangerous amounts of YAML.
docker fluxcd gitops homelab k8s-at-home kubernetes talos
Last synced: 24 Mar 2025
https://github.com/guilhermeguirro/gitops-argocd-solution
A comprehensive GitOps solution using ArgoCD for Kubernetes deployments with advanced strategies like blue-green and canary
argocd blue-green canary cicd devops gitops kubernetes
Last synced: 10 Mar 2025
https://github.com/siggerzz/home-infra
My home Kubernetes cluster running on Talos Linux and managed with FluxCD. Based on onedr0p/cluster-template
fluxcd gitops homelab k8s-at-home kubernetes
Last synced: 16 Jan 2026
https://github.com/onlinesgc/mappoints
Automatically synced with map each sunday at midnight
bluemap gitops javascript nunjucks sgc typescript
Last synced: 24 Mar 2025
https://github.com/felipe-veas/felipe-veas
SRE-DevOps Engineer specializing in Kubernetes, Terraform, cloud infrastructure, and observability platforms
aws cloud-engineering devops gcp gitops kubernetes observability sre terraform
Last synced: 10 Mar 2026
https://github.com/rellyson/argo-cd
GitOps with argocd discover.
argo-cd argocd cd continuous-delivery gitops k8s kubernetes
Last synced: 17 Jan 2026
https://github.com/zachcheung/agevault
A simple shell utility for managing age-encrypted secrets with ease.
age age-encryption encryption gitops secrets secrets-management security security-tools
Last synced: 11 Mar 2026
https://github.com/roberthstrand/rancher-demo
Code used to demonstrate how to set up Rancher, as well as the repository for a demo of fleet
fleet gitops kubernetes rancher
Last synced: 08 Apr 2025
https://gitlab.com/gaia-charge/flux2-kustomize-helm-example-gitlab
A GitOps workflow example for multi-env deployments with Flux, Kustomize and Helm tweaked to work with GitLab CI
flux gitlab gitops helm k8s kubernetes
Last synced: 10 Mar 2025
https://github.com/sports-day/infra
The manifest of Kubernetes for Sports-day core system
argocd gitops infrastructure kubernetes
Last synced: 27 Feb 2025
https://github.com/oriafo/ha_microservice_deployment_v1.0
This project demosnstrate thoughts and standard practices in the deployment of a high availability microservice system
cicd devops docker gitops kubernetes terraform
Last synced: 21 Jun 2025
https://github.com/wasn-lab/dgx_dev_pod
Experimental platform that allows students to choose the development environment they want to use
argocd gitops helm kubernetes sumikko wasn
Last synced: 08 Apr 2025
https://github.com/stormcat24/go-assign
Extended structure generator for assigning the contents of external resources to struct fields during unmarshal
generator gitops go json secret-management secrets unmarshalling
Last synced: 30 Mar 2025
https://github.com/danil-grigorev/rancher-bind
Kube-bind plugin for rancher
fleet gitops kube-bind rancher rancher-bind
Last synced: 18 Mar 2025
https://github.com/iamgp21/wsl2-microk8s-lab
POC Repo to Deploy Cloud Native tools on microk8s Cluster running on WSL2
Last synced: 21 Feb 2026
https://github.com/leo310/lhs.gitops
Effortlessly launch your desired services on a fully-configured K8s cluster with just one command!
Last synced: 08 Apr 2025
https://github.com/yandex-cloud-examples/yc-webinar-gitops-dynamic-environments
Практические материалы к вебинару «Поднимаем динамические стенды с помощью GitOps».
argocd cicd crossplane gitops kubernetes yandex-cloud yandexcloud
Last synced: 27 Feb 2025
https://github.com/abcreativemax/jesse
Jesse is a powerful crypto trading framework that helps you create and test your own trading strategies with ease. Join the community and explore new possibilities in algo-trading! 🐙💻
algo-trading astrology blogging bootstrap crypto-bot-trading cryptocurrency ethics framework git gitops ios jesse jesse-framework quantitative-finance strategies swift trade trading-algorithms
Last synced: 03 Jul 2025
https://github.com/dungpham91/devops.demo.argocd
Repository of Helm charts deployed to the EKS cluster in the demo DevOps flow.
argocd devops devsecops gitops
Last synced: 12 Jul 2025
https://github.com/pasiol/kubespray-gitops
Prototyping the ArgoCD app of apps GitOps pattern
argocd gitops kubernetes kubespray prototype
Last synced: 10 Mar 2025
https://github.com/akmshasan/helmctl
🚀 Enterprise-grade CLI tool for Helmfile operations and Kubernetes deployments. Features multi-cluster support, rollback system, template validation, and production safety controls. Built with Rust for performance and reliability.
cli deployment devops enterprise gitops helm helmfile infrastructure-automation kubernetes rust
Last synced: 03 Jul 2025
https://github.com/chengfang/image-updater-examples
Sample Argo CD apps for Image Updater
argo-cd argocd argocd-image-updater ci-cd ci-cd-automation ci-cd-pipeline cicd gitops
Last synced: 04 Sep 2025
https://github.com/dark-vex/fluxcd-sysdig
Example of GitOps for managing Sysdig applications
example flux2 fluxcd gitops helm iac kubernetes kustomize
Last synced: 11 Jun 2025
https://github.com/songleo/kubernetes-apps
This repository serves as a hub for Kubernetes applications, providing YAML configurations for GitOps tools such as Flux and Argo CD.
Last synced: 16 Mar 2025
https://github.com/sngular/gitops-helmrepository
Helm repository utilizado en los ejercicios de la serie GitOps Flux
Last synced: 25 Mar 2025
https://github.com/cloudacademy/argocd-gitops
Argo CD - Declarative GitOps CD
argocd containers gitops kubernetes openshift
Last synced: 27 Nov 2025
https://github.com/andrew-the-drawer/flux-local
To experiment with GitOps (FluxCD, ArgoCD) and K8s local
argocd fluxcd gitops k8s kind kubernetes
Last synced: 16 Mar 2025
https://github.com/soerenschneider/soeren.cloud
My own, private hybrid cloud
aws cloud documentation gitops hybrid-cloud kubernetes
Last synced: 31 Mar 2025
https://github.com/switcherapi/switcher-gitops
GitOps Domain Snapshot Orquestrator for Switcher API
Last synced: 30 Mar 2025
https://github.com/xebis/github-organization-as-code
Manage your GitHub organization's repositories using GitOps principles with a YAML-based configuration, GitHub Actions with reusable workflows, AWS S3 for storage, and GitHub App integration.
github github-app github-management github-organization github-repositories github-workflows gitops iac terraform terraform-backend-s3 terraform-github terraform-github-provider yaml-configuration
Last synced: 04 Sep 2025
https://github.com/swinton/gitops-playground
Fork of https://github.com/fluxcd/flux-get-started
Last synced: 11 Mar 2026
https://github.com/alexwaibel/home-ops
My home infrastructure using IAC and GitOps to manage a Kubernetes cluster.
flux gitops home-operations k8s-at-home kubernetes renovate selfhosted talos
Last synced: 02 Apr 2025