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: 2025-05-10 00:12:16 UTC
- JSON Representation
https://github.com/kostis-codefresh/multi-sources-example
Argo CD Multi sources semi-realistic example
Last synced: 30 Apr 2025
https://github.com/redhat-na-ssa/demo-ai-gitops-catalog
A catalog for all things GitOps for AI on OpenShift
ai data-science gitops kustomization kustomize machine-learning openshift
Last synced: 26 Mar 2025
https://github.com/blues-man/vote-app-gitops
A demo of cloud-native Inner Loop and Outer Loop controlling a 2-tier app (Python + Go) with Red Hat OpenShift using Tekton Pipelines, Argo CD GitOps, Eclipse Che aka OpenShift DevSpaces and Quay.io registry
argocd cicd cloud-native container-security devsecops-pipeline gitops kubernetes openshift tekton-pipelines
Last synced: 10 Apr 2025
https://github.com/binaryn3xus/HomeOps
A mono repository for my home infrastructure and Kubernetes cluster which adheres to Infrastructure as Code (IaC) and GitOps practices where possible
ansible flux gitops hacktoberfest home-operations k3s kubernetes renovate self-hosted terraform
Last synced: 19 Nov 2024
https://github.com/iits-consulting/charts
Common helm charts we use
argocd charts gitops helm iits-consulting otc
Last synced: 14 Apr 2025
https://github.com/coderofsalvation/podi
a cute gitops utility (~7kb) to turn servers into PaaS platforms using only git+ssh. #hybrid #baremetal #bubblewrap #k8s #podman #docker
baremetal bubblewrap docker gitops k8s oci paas podman
Last synced: 12 Apr 2025
https://github.com/alexwaibel/home-cluster-proxmox
My homelab kubernetes cluster in declarative state
flux gitops helm homelab k3s k8s-at-home kubernetes proxmox
Last synced: 10 Mar 2025
https://github.com/piomin/kubernetes-config-argocd
Kubernetes YAML manifests in configuration repository managed by Argo CD
argocd argocd-applicationsets gitops helm kubernetes vcluster
Last synced: 17 Mar 2025
https://github.com/fluxcd/fluxctl-action
A GitHub Action to run fluxctl commands
Last synced: 19 Nov 2024
https://github.com/orange-cloudfoundry/paas-templates
Bosh, CFAR, CFCR and OSB services templates for use with COA (cf-ops-automation) framework
automation bosh cloudfoundry concourse continuous-delivery gitops k3s k8s openstack osb osbapi rancher vsphere
Last synced: 11 Apr 2025
https://github.com/knappek/mongodbatlas-operator
A Kubernetes Operator for MongoDB Atlas: https://www.mongodb.com/cloud/atlas
gitops golang kubernetes kubernetes-crd mongodb-atlas operator
Last synced: 02 Dec 2024
https://github.com/chrede88/home-ops
Repository for my Talos Linux/Kubernetes cluster
bare-metal fluxcd gitops kubernetes kubesearch renovate talos
Last synced: 14 Apr 2025
https://github.com/stefanprodan/podinfo-deploy
A GitOps workflow for multi-env deployments
demo gitops kubernetes kustomize
Last synced: 07 May 2025
https://github.com/cloudacademy/gitops-demo
gitops-demo
cloudacademy devops docker flask gitops k8s kubernetes nginx
Last synced: 06 May 2025
https://github.com/influxdata/cd-gitops-reference-architecture
Details of the CD/GitOps architecture in use at InfluxData
gitops influxdb kubernetes kubernetes-deployment
Last synced: 11 Apr 2025
https://github.com/developer-friendly/blog
Technical blogs on topics of Kubernetes, GitOps, CI/CD and SRE in general. Created with ❤️ using Markdown format.
blog ci-cd fluxcd gitops kubernetes markdown site-reliability-engineering
Last synced: 13 Apr 2025
https://github.com/tedilabs/k8s-repository
♻️ Repository for Reusable Kubernetes App Manifests with Kustomize
devops gitops hacktoberfest k8s kubernetes kustomize lang-yaml sre tedilabs
Last synced: 15 Apr 2025
https://github.com/pixeljonas/cluster-gitops
GitOps Repository for initial OCP Cluster
argocd gitops hacktoberfest k8s-at-home kubernetes
Last synced: 07 May 2025
https://github.com/goldziher/gitmind
AI powered Git repository analysis and reporting
anthropic git git-analytics gitops groq llms openai python
Last synced: 18 Mar 2025
https://github.com/hendrikmaus/argo-cd-app-of-apps
A playground of mine to tinker with Argo CD's App-of-Apps pattern
app-of-apps argo-cd example gitops kubernetes sync-waves
Last synced: 13 Mar 2025
https://github.com/wpernath/ocpdev-book
This is a repository with all the sources for the Book "Getting GitOps. A Practical Platform with OpenShift, Argo CD and Tekton."
argocd containers gitops openshift quarkus s2i tekton-pipelines
Last synced: 18 Apr 2025
https://github.com/bluebrown/kobold
update container image references, based on webhook events
argocd containers fluxcd gitbot gitops image-update kubernetes webhook
Last synced: 14 Dec 2024
https://github.com/kbst/example-pipelines
Example CI/CD pipelines for the Kubestack Gitops framework.
cicd-pipeline gitops gitops-framework
Last synced: 28 Feb 2025
https://github.com/rueian/kinko
A Kubernetes controller and tool for sealing/unsealing Secrets with the help of KMS providers.
encrypt-secrets gitops kubernetes kubernetes-operators kubernetes-secrets
Last synced: 22 Mar 2025
https://github.com/baloise-incubator/okd4-cluster-infra-apps
OKDv4 Cluster Apps Repository
Last synced: 13 Feb 2025
https://github.com/akshit8/ci-cd-k8s
Doing Kubernetes CI/CD right with ArgoCD, Kustomize and Github Actions
argocd git github-actions gitops go kubernetes kustomize
Last synced: 06 Mar 2025
https://github.com/jadonharsh109/iac-master-actions
This project is a comprehensive end-to-end CI/CD solution designed to streamline your development workflow across multiple environments. We leverage GitHub Actions to automate the entire process, ensuring efficient and reliable delivery of your applications
actions argocd aws cicd docker docker-compose dockle eks gitops sonarqube terraform
Last synced: 14 Apr 2025
https://github.com/caos/boom
Operator to deploy a defined toolsets into K8s, think paas but less lock-in
ambassador gitops grafana kubernetes metrics paas prometheus
Last synced: 23 Jan 2025
https://github.com/SocialGouv/kontinuous
Kontinuous - GitOps for Kubernetes 🥷
cd ci ci-cd cicd continuous-delivery gitops helm k8s kapp kontinuous kubernetes webhook
Last synced: 08 Apr 2025
https://github.com/michelin/kafkactl
Command-line interface for Ns4Kafka.
cli gitops graalvm-native-image kafka namespace ns4kafka
Last synced: 12 Feb 2025
https://github.com/socialgouv/kontinuous
Kontinuous - GitOps for Kubernetes 🥷
cd ci ci-cd cicd continuous-delivery gitops helm k8s kapp kontinuous kubernetes webhook
Last synced: 08 Apr 2025
https://github.com/narze/home-cluster
Home k3s cluster with ArgoCD Autopilot
active-project argocd gitops helm helm-secrets home-cluster k3s k8s-at-home kubernetes sops
Last synced: 22 Apr 2025
https://github.com/mcfio/home-cluster
Kubernetes cluster managed by Flux and using git as a "single source of truth."
flux gitops k8s-at-home kubernetes renovate
Last synced: 19 Nov 2024
https://github.com/old-xebis/infrastructure-template
Template to automate GitOps and IaC in a cloud. GitLab CI manages static and dynamic environments, which are created, updated, and destroyed by Terraform, then set up by cloud-init and Ansible.
automation continuous-delivery continuous-integration environments gitlab gitlab-ci gitops hetzner hetzner-cloud iac pull-request repository-template terraform terraform-hetzner-cloud
Last synced: 11 Apr 2025
https://github.com/gavinmcfall/home-ops
HomeOps driven by Kubernetes and GitOps using Flux
ansible flux gitops k3s k8s-at-home kubernetes kubesearch renovate self-hosted
Last synced: 19 Nov 2024
https://github.com/cresta/helm-autoupdate
CLI/action to update helm versions in git repositories
Last synced: 19 Nov 2024
https://github.com/portefaix/portefaix-kubernetes
Kubernetes resources
galactus gitops gitops-toolkit helm kubernetes kustomize terraform
Last synced: 20 Nov 2024
https://github.com/weaveworks/eks-appmesh-profile
AWS App Mesh eksctl profile
aws-app-mesh eksctl flagger fluxcd gitops kubernetes
Last synced: 18 Nov 2024
https://github.com/gabe565/pre-commit-fluxcd
Pre-Commit hooks for FluxCD GitOps repos
Last synced: 21 Nov 2024
https://github.com/Tyler-Cash/homelab
gitops k3s k8s-at-home kubernetes renovate
Last synced: 15 Apr 2025
https://github.com/fluxcd/multi-tenancy-team1
Tenant example repository
gitops kubernetes kustomize multi-tenancy
Last synced: 30 Mar 2025
https://github.com/achetronic/homelab-ops
Mono repository to manage the super-pro infrastructure 🌠 present at my home 🏡
gitops homelab kubernetes kvm libvirt monorepo qemu talos terraform
Last synced: 19 Apr 2025
https://github.com/morningspace/capabilities-shim-gitops
A demo project to demonstrate Crossplane use in GitOps
Last synced: 02 Dec 2024
https://github.com/fikaworks/grgate
Git release gate utility which autopublish draft/unpublished releases based on commit status
draft-release github gitlab gitops releases
Last synced: 13 Apr 2025
https://github.com/rwlove/home-ops
Lovenet Cluster Configuration
flux flux2 gitops home-operations home-ops k8s-at-home kubernetes renovate selfhosted
Last synced: 19 Nov 2024
https://github.com/wesleyklop/infrastructure
My Homelab and Cloudlab
argocd cloudlab gitops hetzner homelab kubernetes terraform traefik
Last synced: 08 May 2025
https://github.com/projectsyn/lieutenant-api
The Project Syn Kubernetes Cluster and Tenants Inventory API
api gitops inventory kubernetes openapi projectsyn rest
Last synced: 12 Apr 2025
https://github.com/anjakammer/anya
Deploy your cloud-native apps the GitOps way
brigade gitops kubernetes kubernetes-deployment
Last synced: 09 Apr 2025
https://github.com/rodent1/home-ops
flux gitops home-operations k8s-at-home kubernetes selfhosted talos
Last synced: 03 Jan 2025
https://github.com/slashexx/codebrewery
CodeBrewery is an innovative web application that enables users to write, run, and experiment with code in multiple programming languages.
docker docker-compose gitops golang kubectl kubernetes lucide-react minikube react
Last synced: 20 Mar 2025
https://github.com/boromir674/cookiecutter-python-package
:globe_with_meridians: Scaffold modern Python Package Project, from a configurable Template, delivering public releases to PyPI and Dockerhub and having a CI/CD Pipeline, which supports DevOps processes with best practices.
automation ci cli cookiecutter devops docker generator gitops image module plugin poetry pytest sdist testing wheel workflow
Last synced: 16 Mar 2025
https://github.com/planktoscope/forklift
A configurable bill-of-materials (CBOM) system for declaratively composing and upgrading/downgrading your hardware-specific embedded Linux operating systems
cli continuous-delivery declarative docker docker-compose forklift gitops raspberry-pi
Last synced: 28 Apr 2025
https://github.com/devpro/helm-charts
Helm charts to ease deployment on Kubernetes clusters
cloud-native-computing fleet gitops helm-charts kubernetes
Last synced: 01 May 2025
https://github.com/sngular/gitops-flux-series
Serie de múltiples capítulos para dar los primeros pasos con GitOps y Flux2.
Last synced: 30 Jan 2025
https://github.com/gurghet/github-deploy-key-operator
Kubernetes operator that automatically manages GitHub Deploy Keys for your repositories
deployment-automation github-actions gitops kubernetes
Last synced: 14 Apr 2025
https://github.com/smbonn2005/HomeOps
A mono repository for my home infrastructure and Kubernetes cluster which adheres to Infrastructure as Code (IaC) and GitOps practices where possible
cilium cloudflared fluxcd gitops k8s-at-home kubernetes talos
Last synced: 22 Nov 2024
https://github.com/qaware/cloud-native-explab
QAware Cloud Native Experience Lab
aws cluster-api fluxcd gcp gitops hacktoberfest platform-engineering terraform
Last synced: 08 Apr 2025
https://github.com/duyet/athena-rs
Managing schema for AWS Athena as Code in GitOps-style
athena aws gitops rust rust-lang sql template-engine
Last synced: 14 Apr 2025
https://github.com/azure/osdu-developer
OSDU™ Personal Instances - Simplified
Last synced: 31 Dec 2024
https://github.com/developer-guy/kubernetes-response-engine-based-on-event-driven-workflow
Experimenting to implement Kubernetes Response Engine based on Event-Driven Workflow using Argo Events and Argo Workflows
argo argo-events argo-workflows event-driven falco falcosidekick gitops
Last synced: 09 May 2025
https://github.com/squaremo/spresm
It's a tool for managing Kubernetes configurations, that supports getting YAMLs from Helm charts and container images.
Last synced: 11 Apr 2025
https://github.com/biohacker0/gitswitch-gui
GitSwitch-Gui is a Tauri-React desktop app for effortlessly switching between multiple GitHub accounts. Manage SSH keys, add/remove users, and switch profiles seamlessly, all within a user-friendly interface.
github gitops gitswitch react rust tauri tauri-app
Last synced: 02 May 2025
https://github.com/bluebrown/argocd-cmp-kpt
Use kpt as argocd configuration management plugin
Last synced: 14 Dec 2024
https://github.com/joshuaspence/homelab
My homelab Kubernetes Cluster, powered by GitOps.
flux fluxcd gitops helm-operator homelab k8s kubernetes
Last synced: 01 May 2025
https://github.com/brittonhayes/devops-lab
A Kubernetes DevOps homelab. Running on Intel Nuc + Raspberry Pi ☸📦
containers devops gitops homelab k8s-at-home kubernetes pi
Last synced: 30 Apr 2025
https://github.com/clemlesne/gitops-version
Single, releasable, SmVer, GitFlow / GitOps compatible versions. As simple as that.
devops devops-tools gitflow gitops gitops-toolkit pipeline-tooling version
Last synced: 05 May 2025
https://github.com/heavybullets8/heavy-ops
Home operations repository for a single-node Kubernetes cluster on Talos Linux, managed with Flux, SOPS, and GitHub Actions.
fluxcd gitops helm kubernetes kubesearch talos
Last synced: 14 Apr 2025
https://github.com/olga-mir/k8s-multi-cluster
Experiments with multi cluster patterns
clusterapi fluxcd gitops k8s multicluster
Last synced: 17 Dec 2024
https://github.com/siutsin/otaru
Bare-Metal Home Lab for Kubernetes and Technical Playground
gitops homelab k3s kubernetes raspberry-pi
Last synced: 22 Apr 2025
https://github.com/dark-vex/infra-cd
Homelab Infrastructure as Code (IaC) and GitOps practices
ansible flux2 flux2-gitops-toolkit fluxcd gitops infrastructure-as-a-code infrastructure-as-code packer terraform
Last synced: 28 Apr 2025
https://github.com/stakater/nordmart-apps-gitops-config
Tenant's namespace scoped apps are deployed via this gitops config repository
ci-cd gitops helm kubernetes workflow
Last synced: 03 Apr 2025
https://github.com/natrontech/momentum
GitOps as a Service to fit your needs
flux fluxcd gitops infrastructure kubernetes productivity self-service sveltekit
Last synced: 09 Dec 2024
https://github.com/dadav/hass-addon-addman
AddMan is an add-on for home-assistant. It's an add-on manager.
Last synced: 05 May 2025
https://github.com/amirhnajafiz/simple-cd
A simple application for having continuous delivery.
cd continuous-delivery gitops shell shell-script
Last synced: 23 Nov 2024
https://github.com/rszamszur/home-ops
A mono repository for my home infrastructure and Kubernetes cluster which adheres to Infrastructure as Code (IaC) and GitOps practices where possible
ansible argocd gitops k8s-at-home kubernetes self-hosted
Last synced: 20 Mar 2025
https://github.com/redeux/terraform-kubernetes-flux-install
Install Flux v2 with Terraform
flux gitops kubernetes terraform terraform-module
Last synced: 11 Feb 2025
https://github.com/nullx76/infrastructure
My Homelab Infrastructure
gitops k8s-at-home kubernetes nixos terraform
Last synced: 05 Mar 2025
https://github.com/aumer-amr/labv2
ansible flux gitops k3s k8s-at-home kubernetes
Last synced: 19 Nov 2024
https://github.com/squat/fluxcdbot
A Telegram bot for Flux CD
bot cd flux gitops kubernetes telegram
Last synced: 22 Mar 2025
https://github.com/minghsu0107/update-kustomization
A CI plugin for updating image tags with kustomize.
Last synced: 25 Mar 2025
https://github.com/cpanato/github-sync
To sync Org Members and Collaborators
Last synced: 12 Feb 2025
https://github.com/gbaeke/argo-demo
Demo with Argo CD
argo containers gitops iac kubernetes
Last synced: 27 Dec 2024
https://github.com/eonx-com/actions-opsgenie
Github Actions: OpsGenie Alerting
Last synced: 12 Apr 2025
https://github.com/zhongantech/seaman
Seaman is a gitops component of Kubecloud
Last synced: 29 Apr 2025
https://github.com/airconduct/kuilei
🤖 A Probot App inspired by Kubernetes Prow. Chatops, automatic PR merging and more.
automation bot chatbot chatops cicd gitops gitops-toolkit golang kubernetes probot probot-app prow
Last synced: 08 Feb 2025
https://github.com/lreimer/k8s-experts-day
Demo repository for with advanced Kubernetes showcases: K8s as Cloud-native software delivery platform, GitOps, admission controller, CRDs, operators.
admission-controller fluxcd gitops k8s kubernetes kubernetes-operator operator
Last synced: 20 Nov 2024
https://github.com/lreimer/k8s-fleet-capi-gitops
Kubernetes Fleet Management with Cluster API and GitOps
cluster-api eks fluxcd gitops gke kubernetes vcluster
Last synced: 20 Nov 2024
https://github.com/fl64/localk8s
Local k8s testing infra
ansible argocd cilium gitops grafana k8s kubernetes lab metallb nfs nginx-ingress prometheus vagrant vector-agent
Last synced: 15 Apr 2025
https://github.com/raelix/raelix-cluster-v2
My Kubernetes on-premise cluster based on Flux
fluxcd gitops home-assistant homelab kubernetes
Last synced: 01 May 2025
https://github.com/baloise-incubator/generic-chart
General purpose Helm Chart
Last synced: 07 Apr 2025
https://github.com/gabe565/home-ops
HomeOps driven by Kubernetes and GitOps using Flux
fluxcd gitops homeops k8s-at-home kubernetes kubesearch
Last synced: 21 Nov 2024
https://github.com/isometry/github-token-manager
Kubernetes operator to manage fine-grained, ephemeral Access Tokens generated from GitHub App credentials
access-tokens github github-app gitops kubernetes operator
Last synced: 14 Apr 2025
https://github.com/simonkowallik/as3ninja
:octocat: AS3 Ninja is a templating and validation engine for your AS3 declarations. No matter if you prefer a CLI or Swagger REST API, AS3 Ninja has you covered!
as3 cli devops gitops jinja2 json-schema openapi python rest-api swagger vault
Last synced: 12 Apr 2025