Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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-01-06 00:12:45 UTC
- JSON Representation
https://github.com/leo310/lhs.gitops
Effortlessly launch your desired services on a fully-configured K8s cluster with just one command!
Last synced: 01 Jan 2025
https://github.com/beiertu-mms/fluxcd-gitops
A playground for FluxCD
fluxcd gitops k8s kubernetes playground
Last synced: 01 Jan 2025
https://github.com/sngular/gitops-helmrepository
Helm repository utilizado en los ejercicios de la serie GitOps Flux
Last synced: 03 Dec 2024
https://github.com/imgios/lab-ops
Ephemeral Kubernetes "homelab" to explore GitOps principles ☸
ansible flux gitops kind kubernetes lab learning-by-doing
Last synced: 05 Jan 2025
https://github.com/sergelogvinov/gitops-examples
Kubernetes GitOps
flux gitops hybrid-cloud k8s-at-home kubernetes multi-cloud talos-linux
Last synced: 26 Dec 2024
https://github.com/muhlba91/fh-burgenland-bswe-cluster-applications
FH Burgenland - BSWE: Demo applications running on the Kubernetes cluster
argocd fh-burgenland gitops kubernetes
Last synced: 19 Dec 2024
https://github.com/greyhats13/fta_gitops
argocd argocd-vault-plugin devops gitops helm kubernetes
Last synced: 19 Dec 2024
https://github.com/tankibaj/gitops-scratch-paper
This repository contains all the ArgoCD, ArgoWorkflows and ArgoEvents GitOps-y stuff that I'm testing or worked with. Most things are broken, so USE at your own risk!
argocd argocd-applications argocd-applicationsets argocd-apps argoevents argoworkflows gitops kubernetes workflows
Last synced: 26 Dec 2024
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: 26 Dec 2024
https://github.com/alinanova21/tf-home-ops
terraform code for my home operations
Last synced: 15 Nov 2024
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: 23 Oct 2024
https://github.com/eon01/argocd-examples
CI/CD with ArgoCD, Helm and GitHub Actions
argocd book cd cicd cloud cloudnative continual-learning continuous-delivery continuous-deployment continuous-integration course deployment devops github github-actions github-pages gitops guide helm kubernetes
Last synced: 02 Jan 2025
https://github.com/sergk/appset-addons
Argo CD ApplicationSet Blueprint
applicationset apps argo argocd cicd deploy gitops helm
Last synced: 11 Dec 2024
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: 23 Oct 2024
https://github.com/tryrocket-cloud/tryrocket-cloud
My home Kubernetes (k3s) cluster managed by GitOps (ArgoCD) and RenovateBot
argocd gitops home-ops iac k8s-at-home kubernetes
Last synced: 10 Dec 2024
https://github.com/martibosch/cookiecutter-doge
Doge :dog: is a GitOps workflow for continuous deployment of docker-compose apps to DigitalOcean using GitHub Actions and Terraform
continuous-deployment digitalocean docker-compose github-actions gitops terraform
Last synced: 04 Jan 2025
https://github.com/mohdumair8896/kubernetescode
This Project creates a Jenkins pipeline with GitOps to deploy code into a Kubernetes cluster. CI part is done via Jenkins and CD part via ArgoCD (GitOps).
argocd docker-image dockerfile gitops jenkins kubernetes pipeline
Last synced: 27 Dec 2024
https://github.com/cloudacademy/argocd-gitops
Argo CD - Declarative GitOps CD
argocd containers gitops kubernetes openshift
Last synced: 13 Nov 2024
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: 13 Dec 2024