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.
Here are 1,713 public repositories matching this topic...
Declarative Continuous Deployment for Kubernetes
-
Updated
Feb 18, 2025 - Go
Workflow Engine for Kubernetes
-
Updated
Feb 18, 2025 - Go
Flux v1: Getting started with Flux and the Helm Operator
-
Updated
Jan 20, 2021 - HTML
Meshery, the cloud native manager
-
Updated
Feb 18, 2025 - JavaScript
OpenFaaS - Serverless Functions Made Simple
-
Updated
Dec 9, 2024 - Go
Go microservice template for Kubernetes
-
Updated
Jan 13, 2025 - Go
Progressive Delivery for Kubernetes
-
Updated
Feb 18, 2025 - Go
Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton
-
Updated
Feb 18, 2025 - Go
Fully automated homelab from empty disk to running services with a single command.
-
Updated
Jan 21, 2025 - Python
World's most advanced database DevSecOps solution for Developer, Security, DBA and Platform Engineering teams. The GitHub/GitLab for database DevSecOps.
-
Updated
Feb 18, 2025 - Go
Progressive delivery Kubernetes operator (Canary, A/B Testing and Blue/Green deployments)
-
Updated
Feb 17, 2025 - Go
Provides our opinionated point of view on how GitOps can be used to manage the infrastructure, services and application layers of K8s based systems
-
Updated
Dec 20, 2024 - Shell
A Kubernetes controller and tool for one-way encrypted Secrets
-
Updated
Feb 17, 2025 - Go
I created this repository to keep my learning, notes, and code in one place for various tools in DevOps. Now, it's helping thousands of learners, practitioners, and professionals every day in their DevOps journey.
-
Updated
Jan 30, 2025 - JavaScript
Managing Helm releases with Flux Helm Operator
-
Updated
Feb 9, 2021 - HTML
Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit.
-
Updated
Feb 18, 2025 - Go
The only Kubernetes dashboard you need
-
Updated
Feb 18, 2025 - Go
- Followers
- 201 followers
- Wikipedia
- Wikipedia