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-29 00:12:58 UTC
- JSON Representation
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/wpernath/person-service-config
This is the GitOps config repository of the person-service discussed in the book "Getting GitOps"
argocd gitops knative kustomize tekton-pipelines
Last synced: 16 Feb 2026
https://github.com/stuttgart-things/flux2-cluster-bootstrap
terraform module for bootstrapping kubernetes clusters w/ flux2
Last synced: 10 Apr 2025
https://github.com/q42philips/gitops-sync
Small utility that synchronizes the current file system state to a remote repository (the GitOps repository)
Last synced: 13 May 2025
https://github.com/frnn4268/gitops-node-sqlserver
docker-compose dockerfile express flux gitops helm helm-charts mssql nodejs
Last synced: 02 Jan 2026
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/archisman-mridha/terraform-bootstrap-doks
Creating a DigitalOcean Kubernetes cluster using Terraform and then installing ArgoCD and Bitnami Sealed Secrets to enable GitOPs
argocd argocd-plugin bitnami-sealed-secrets cloud devops digitalocean doks gitops kubernetes multitenancy terraform vcluster
Last synced: 21 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/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/kameshsampath/gitops-greeter
Simple hello world app to be used with Gitops demos
Last synced: 29 Mar 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/thepaulmacca/bicep-aks
AKS cluster deployment using Bicep
aks aks-cluster bicep flux gitops
Last synced: 25 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/volschin/k3s-gitops
Repository for my home infrastructure and Kubernetes cluster which adheres to Infrastructure as Code (IaC) and GitOps practices where possible
ansible flux gitops k3s k8s-at-home kubernetes renovate sops
Last synced: 26 Jun 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/krishanthisera/blog
This blog dive into the intricacies of DevOps, offering insights on workflow optimization, process automation, and efficiency. It also touches upon my experiences in technical mentoring and training.
astro devops gitops kubernetes microservice
Last synced: 12 Jun 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/baloise-incubator/okd4-example-apps
Example App Deployment Configuration for Baloise Incubator OKDv4 Cluster
Last synced: 22 Jul 2025
https://github.com/niveshsunny/cicd_kubernetes
Java Based application-CI-CD Production deployment
argocd docker dockerhub ebs gitops helm jenkins kubernetes nexus slack sonarcloud
Last synced: 24 Feb 2025
https://github.com/mp-es/k8s-deploy
Action that deploys an application in an On-Premises Kubernetes cluster based in a GitOps repository.
github-actions gitops hacktoberfest k8s k8s-deploy kubernetes premises-kubernetes-cluster
Last synced: 04 Mar 2026
https://github.com/erwinkersten/homelab
Configuration for my homelab setup to provision Kubernetes clusters on Proxmox VE with Talos Linux, leveraging Infrastructure as Code (OpenTofu) and GitOps (ArgoCD).
cilium gitops homelab-setup iac kubernetes opentofu renovate-enabled talos-linux
Last synced: 29 Mar 2025
https://github.com/iverly/kube-apisix-linkerd-ory-kustomize
This is an example to deploy apisix as gateway with linkerd and the ory stack using kustomize.
apisix gitops kubernetes kustomize linkerd ory vault
Last synced: 01 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://github.com/ivanclay/gitops-fullcycle
It is a gitop course taught on the Full Cycle platform
Last synced: 31 Dec 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/flyingrobots/shiplog
Stop digging through dashboards. Shiplog turns your Git repo into a cryptographically-signed, append-only ledger for every deployment. Zero SaaS costs. Zero external infra. Just Git.
automation changelog ci-cd deployment devops git gitops ledger logging observability zero-infra
Last synced: 24 Dec 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/munagekar/kubeflow-argocd
Install Kubeflow with ArgoCD
argocd gitops kubeflow kubernetes
Last synced: 23 Feb 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/mkoertgen/devops.toolkit
Cloud Native DevOps Toolkit
cloud-native cncf devops gitops kubernetes
Last synced: 30 Jun 2025
https://github.com/maxkrivich/do-k8s-infra
argocd digitalocean gitops kubernetes terraform
Last synced: 13 Mar 2025
https://github.com/ilxnah/devops-case-study
Dev(Sec)Ops Case Study: Insights on Kubernetes, GitOps, monitoring, security & networking. | Případová studie pro Dev(Sec)Ops: Poznatky o Kubernetes, GitOps, monitoringu, bezpečnosti a síťování.
automation case-study ci-cd container-orchestration devops docker gitops grafana infrastructure-as-code interview-prep kubernetes kubernetes-cluster load-balancing log-aggregation monitoring networking prometheus rbac security ssl-tls
Last synced: 21 Mar 2025
https://github.com/natrontech/fluxup
A CLI tool for rendering instances of your Application deployment structure for FluxCD
cli flux flux-architecture fluxcd gitops golang
Last synced: 12 Apr 2025
https://github.com/stuttgart-things/flux
flux infra & app kustomizations
apps cluster flux gitops infra k8s kubernetes-operator microservice
Last synced: 06 Apr 2025
https://github.com/jeffyjosejoshi/troyops
GitOps-Driven Kubernetes Deployment
fluxcd gitops go helm kubernetes kubernetes-deployment open-source signoz
Last synced: 04 Mar 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/johnfromspace/taskboard
A small C++ backend service used as a demo application for a Modern Practices in DevOps course final project.
backend cmake cmakelists codeql continuous-delivery continuous-integration cpp devops docker docker-images dockerfiles ghcr github-actions-enabled github-workflows gitops infrastructure-as-code k8s kubernetes kubernetes-cluster sast
Last synced: 24 Dec 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/e5r/gitops-kubernetes
Implementa GitOps com Kubernetes
devops e5r git gitops kubernetes
Last synced: 25 Jun 2025
https://github.com/shadyosama9/gitops-iac
The GitOps project automates the management of an Amazon EKS cluster using Terraform and GitOps principles. It includes GitHub Actions workflows for staging and production, with a cleanup process for removing resources when no longer needed. This project demonstrates efficient infrastructure deployment practices for AWS Kubernetes clusters.
github-actions gitops terraform
Last synced: 07 Jul 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/oguzhan-yilmaz/auto-blackbox-exporter
SSL Certificate Expiry alerts for existing K8s Ingress hosts — Auto generate a Prometheus ScrapeConfig for blackbox exporter — Install with Helm or ArgoCD
alertmanager alerts argocd blackbox-exporter gitops grafana grafana-dashboard helm helm-chart kubernetes monitoring prometheus prometheus-exporter sre ssl-certificate ssl-certificate-expired-check
Last synced: 24 Dec 2025
https://github.com/kelomo2502/gitops-application-deployments
This project provides hands-on experience with ArgoCD, focusing on deploying and managing applications
argocd eksctl gitops kubernetes kustomize
Last synced: 11 May 2025
https://github.com/lassestilvang/argocd-katas
argo argo-cd argocd flask gitops helm jenkins kubernetes python python-flask
Last synced: 30 Dec 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/bgotink/macharian
Home server driven by Kubernetes and GitOps using Flux
flux gitops kubernetes renovate selfhosted
Last synced: 24 Dec 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
https://github.com/yukitas/flux-playground
Manage multiple K8s clusters with Flux, Kustomize and Helm.
flux flux2 gitops helm k8s kubernetes kustomize
Last synced: 03 Apr 2025
https://github.com/masterpointio/github-action-tf-test
Reusable GitHub Action to test Terraform/OpenTofu modules
github-action github-actions gitops
Last synced: 11 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
https://github.com/kittonn/gitops-example
argocd gitops helm kubernetes kustomize
Last synced: 10 Sep 2025
https://github.com/carlosrodlop/carlosrodlop
More than just my GH profile
cv devops github-actions gitops portfolio resume
Last synced: 22 Feb 2026
https://github.com/sountrust/terraform-vcd-k8s-modules
Reusable Terraform modules for Kubernetes clusters on VMware vCloud Director, designed for MonacoCloud infrastructure by Sountrust.
devops devops-tools gitops gitops-platform infrastructure infrastructure-as-code infrastructure-automation infrastructure-management kubernetes kubernetes-cluster kubernetes-setup monacocloud sountrust terraform-cloud terraform-modules terraform-provider terrafrom vcd
Last synced: 29 Mar 2025
https://github.com/muhlba91/fh-burgenland-bswe-assignment-infrastructure
FH Burgenland - BSWE: Assignment Infrastructure
Last synced: 25 Mar 2025
https://github.com/muhlba91/muehlbachler-public-services-cluster-applications
Personal Public Services: Applications running on the Kubernetes public-services-cluster
fluxcd gitops kubernetes services
Last synced: 25 Mar 2025
https://github.com/pprzetacznik/argocd-gitops
ArgoCD example with app of apps configuration
argocd gitops helm kubernetes kustomize
Last synced: 29 Mar 2025
https://github.com/olaolatunbos/aks-production-grade-deployment
This project focuses on deploying an AKS (Azure Kubernetes Service) cluster on Azure, integrating key Kubernetes tools such as ArgoCD, Helm Charts, Cert-Manager, and ExternalDNS.
azure dns gitops kubernetes tls
Last synced: 17 Jul 2025
https://github.com/j0hn-b/argo_workflows_demo
Demo Argo Workflows environment to execute sample tasks.
argocd argoworkflow demo docker gitops k3d kubernetes makefile
Last synced: 28 Feb 2025
https://github.com/j0hn-b/keda_demo
Demo application scaling via KEDA
argocd autoscaler demo gitops k3d keda kubernetes
Last synced: 28 Feb 2025
https://github.com/the-voidl/secretseal
Edit existing sealed-secrets in your k8s cluster, with a focus on json values in your secret, and without the hassle around sealing and formatting.
devops-workflow encrypt-secrets gitops kubernetes kubernetes-secrets sealed-secrets sealed-secrets-controller
Last synced: 28 Feb 2025
https://github.com/thatmlopsguy/k8s-homelab
GitOps Configuration and documentation of my Kubernetes homelab powered by ArgoCD
argocd devops gitops gitops-bridge homelab k8s kubernetes platform-engineering terraform
Last synced: 28 Feb 2025
https://github.com/c4f3z1n/nix-registry
Convert flake.lock to a registry file
Last synced: 16 Mar 2025
https://github.com/x-ethr/cluster-management
Kubernetes GitOps
ethr flux gitops kubernetes x-ethr
Last synced: 08 Oct 2025
https://github.com/rosesecurity/latchwork
A GitOps-style secrets orchestrator that syncs secrets with rotation, templating, and drift detection.
Last synced: 13 Apr 2025
https://github.com/ansh-info/homelab
Personal homelab setup for managing self-hosted services, media, and infrastructure. Continuously evolving with a focus on automation and local-first deployment.
ansible automation devops docker docker-compose gitops homelab kubernetes self-hosting terraform
Last synced: 30 Dec 2025
https://github.com/nmeisenzahl/aso-fluxcd-sample
This repo contains sample code for Azure Service Operator with FluxCD
Last synced: 21 Mar 2025