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-01-20 00:13:23 UTC
- JSON Representation
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/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/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/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/flavioaiello/gitops
GitOps on any Kubernetes Cluster
argocd crossplane eks gitops gke minikube
Last synced: 20 Feb 2025
https://github.com/olga-mir/playground
Platform API abstractions powered by Crossplane, GitOps and AI experiments
ai crossplane gitops kagent kgateway
Last synced: 14 Jun 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: 20 Feb 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/priyansh-saxena20/devops-essentials
Devops_preparation
ansible aws azure chef docker elasticsearch gcp gitops kafka kubernetes prometheus puppet saltstack terraform
Last synced: 11 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/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/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/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/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/ysdexlic/mono-config
gitops repo for monorepo
argocd deployment docker gitops kubernetes kustomize makefile monorepo
Last synced: 06 Mar 2025
https://github.com/freight-trust/actions-gitops-update
coordinated gitops
devops git gitops gitworkflow kuberentes
Last synced: 26 Feb 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/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/devpro/kubernetes-samples
Examples of Kubernetes definition files (manifests)
gitops helm-charts kubernetes-manifests
Last synced: 28 Feb 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/sergk/appset-addons
Argo CD ApplicationSet Blueprint
applicationset apps argo argocd cicd deploy gitops helm
Last synced: 30 Mar 2025
https://github.com/rabarbra/argo-gitops-monorepo
argocd gitops gitops-repo k8s monorepo
Last synced: 24 Jul 2025
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/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/devpro/gitops-samples
Samples to discover and practice GitOps
argocd continuous-deployment fleet gitops helm infrastructure-automation samples
Last synced: 23 Nov 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/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/crisszkutnik/home-lab
Kubernetes deployments, Ansible config and everyting else for my home lab
ansible gitops home-lab infrastructure k8s k8s-cluster kubernetes on-premise
Last synced: 31 Aug 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: 31 Aug 2025
https://github.com/dinushchathurya/argocd-app-of-apps
Argo CD app of apps example repo
app-of-apps argo argocd argocd-application devops gitops kubernetes kubernetes-deployment
Last synced: 14 Oct 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/stuttgart-things/platform-engineering-showcase
composable infrastructure for fast-moving teams
argo-cd cicd containerization crossplane dagger gitops kubernetes platform-engineering showcase
Last synced: 03 Sep 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/shivamkumar2002/personal-k8s-cluster
Personal Kubernetes cluster managed using GitOps principles with ArgoCD.
argo-cd argocd gitops kubernetes
Last synced: 20 Jun 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/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/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/kerbaras/cloudlab
Infrastructure repository for my cloud-lab
argocd cloud gitops homelab k0s kubernetes labs terraform
Last synced: 03 Mar 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/sngular/gitops-webhook
Servicio Golang utilizado en los ejercicios de la serie GitOps Flux
Last synced: 23 Aug 2025
https://github.com/tryrocket-cloud/home-ops-1
My home Kubernetes (Talos Linux) cluster managed by GitOps (ArgoCD) and Renovate
ansible argocd gitops home-ops iac k8s-at-home kubernetes talos terraform
Last synced: 23 Aug 2025
https://github.com/saada/gitops-toolkit-helm-chart
gitops toolkit helm chart
gitops gitops-toolkit helm helm-chart
Last synced: 20 Aug 2025
https://github.com/alinanova21/tf-home-ops
terraform code for my home operations
Last synced: 15 Oct 2025
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/greyhats13/fta_gitops
argocd argocd-vault-plugin devops gitops helm kubernetes
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://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/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/shlapolosa/test-svc-b1xn9wci-gitops
GitOps repository for app container deployment manifests
Last synced: 16 Aug 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/shlapolosa/test-svc-d0aegl9g-gitops
GitOps repository for app container deployment manifests
Last synced: 16 Aug 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/shlapolosa/test-svc-hzxhil40-gitops
GitOps repository for app container deployment manifests
Last synced: 16 Aug 2025
https://github.com/shlapolosa/test-svc-eu7yka9g-gitops
GitOps repository for app container deployment manifests
Last synced: 16 Aug 2025
https://github.com/shlapolosa/test-svc-gitoozis-gitops
GitOps repository for app container deployment manifests
Last synced: 16 Aug 2025
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/shlapolosa/topology-fix-1754746541-gitops
GitOps repository for app container deployment manifests
Last synced: 07 Sep 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/tyriis/talos-nas
POC create a NAS with k8s, talos, flux and gitops
devops flux gitops k8s kubernetes talos terraform
Last synced: 12 Aug 2025
https://github.com/stakater/nordmart-clusters-config
Clusters config to build and deploy nordmart
Last synced: 10 Aug 2025
https://github.com/atkaridarshan04/CloudNative-DevOps-Blueprint
Applying DevOps practices on a MERN Stack application.
argocd cicd devsecops docker gitops helm-charts jenkins kubernetes mern-stack
Last synced: 28 Oct 2025
https://github.com/stakater/nordmart-apps-config
Apps config to build and deploy nordmart
Last synced: 10 Aug 2025
https://github.com/talhajuikar/homelab
This repository serves as both functional infrastructure and documentation of my homelab journey.
cicd devops gitops homelab kubernetes rke2 self-hosted
Last synced: 10 Aug 2025
https://github.com/muhlba91/fh-burgenland-bswe-kubernetes-demos
Hochschule Burgenland - BSWE: Kubernetes Demos
argocd gitops hochschule-burgenland kubernetes
Last synced: 03 Oct 2025
https://github.com/giraffacorp/k8s_apptemplate
argocd app of apps template repo
argocd devops gitops kubernetes
Last synced: 09 Aug 2025
https://github.com/cyberdine-skynet/skynet-example-app
MkDocs Material documentation site demonstrating GitOps with Argo CD
argocd documentation example gitops kubernetes mkdocs mkdocs-material
Last synced: 08 Aug 2025
https://github.com/p-georgiadis/azure_e-commerce_platform
Enterprise-grade microservices e-commerce platform on Azure with AKS, DevOps automation, and Power Platform integration. Features full CI/CD, IaC with Bicep, monitoring with Prometheus/Grafana, and real-time analytics.
azure azure-devops bicep cicd cloud-native devops docker ecommerce gitops grafana infras kubernetes microservices nodejs power-apps power-bi power-platform premetheus python typescript
Last synced: 04 Aug 2025