-
Updated
Oct 10, 2023 - Jinja
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,490 public repositories matching this topic...
ArgoCD project deploying GitLab, Jellyfin, Syncthing, Vaultwarden, Joplin and more to my homelab cluster
-
Updated
Mar 24, 2023
Repo for continuous gitops concept inspired by blog.
-
Updated
Jun 18, 2020
Code used to demonstrate how to set up Rancher, as well as the repository for a demo of fleet
-
Updated
Mar 21, 2021 - HCL
A Confluent Platform deployed on OpenShift 4 via GitOps
-
Updated
Dec 11, 2021 - Makefile
CloudLand 2023 Session "Diverse K8s Config Management" | Helm variant
-
Updated
Jun 15, 2023 - Makefile
Live demo of GitOps using Argo CD for automated website deployment and configuration.
-
Updated
Jun 1, 2024
- Followers
- 179 followers
- Wikipedia
- Wikipedia