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-22 00:12:33 UTC
- JSON Representation
https://github.com/stuttgart-things/flux2-cluster-bootstrap
terraform module for bootstrapping kubernetes clusters w/ flux2
Last synced: 24 Dec 2024
https://github.com/pasiol/kubespray-gitops
Prototyping the ArgoCD app of apps GitOps pattern
argocd gitops kubernetes kubespray prototype
Last synced: 17 Jan 2025
https://github.com/natrontech/fluxup
A CLI tool for rendering instances of your Application deployment structure for FluxCD
cli flux flux-architecture fluxcd gitops golang
Last synced: 24 Dec 2024
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: 19 Dec 2024
https://github.com/pprzetacznik/gitops-configserver
GitOps ConfigServer
config configserver gitops jinja2 multitenancy templates yaml
Last synced: 20 Dec 2024
https://github.com/stuttgart-things/flux
flux apps
apps cluster flux gitops infra k8s kubernetes-operator
Last synced: 19 Dec 2024
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/alinanova21/tf-home-ops
terraform code for my home operations
Last synced: 16 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/cailloumajor/digital-factory-stack
Digital factory software stack
digital-factory docker-compose gitops
Last synced: 10 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://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/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/sergk/appset-addons
Argo CD ApplicationSet Blueprint
applicationset apps argo argocd cicd deploy gitops helm
Last synced: 11 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/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/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/tyriis/talos-nas
POC create a NAS with k8s, talos, flux and gitops
devops flux gitops k8s kubernetes talos terraform
Last synced: 14 Dec 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/tyriis/home-ops-devenv
Development environment for my HomeLab kubernetes cluster
development devenv devops flux gitops k8s kind kubernetes terraform traefik
Last synced: 14 Dec 2024
https://github.com/devpro/gitops-samples
Samples to discover and practice GitOps
argocd continuous-deployment fleet gitops helm infrastructure-automation samples
Last synced: 11 Jan 2025
https://github.com/bgotink/macharian
Home server driven by Kubernetes and GitOps using Flux
flux gitops kubernetes renovate selfhosted
Last synced: 18 Jan 2025
https://github.com/shnartho/go-jenkins-argocd-deployment
go-jenkins-argocd-deployment
argocd deployment gitops kubernetes minikube
Last synced: 20 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/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
https://github.com/tyriis/homeassistant-config
My HomeAssistant configuration
gitops home-automation homeassistant
Last synced: 14 Dec 2024
https://github.com/opplieam/bb-k8s-infra
A Kubernetes resource file serves as the source of truth monitored by ArgoCD as part of the CI/CD pipeline.
argocd github-actions gitops helm kubernetes
Last synced: 18 Jan 2025
https://github.com/felipelaptrin/live-infrastructure-gitops
Manage infrastructure using Terragrunt and ArgoCD
argocd gitops kubernetes terragrunt
Last synced: 13 Dec 2024
https://github.com/chengfang/image-updater-examples
Sample Argo CD apps for Image Updater
argo-cd argocd argocd-image-updater ci-cd ci-cd-automation ci-cd-pipeline cicd gitops
Last synced: 18 Jan 2025
https://github.com/ivanclay/gitops-fullcycle
It is a gitop course taught on the Full Cycle platform
Last synced: 22 Nov 2024
https://github.com/giannisalinetti/rhacm-gitops-example
Example repository to demonstrate the integration between Red Hat Advanced Cluster Management for Kubernetes and OpenShift GitOps (ArgoCD).
argocd cd gitops kubernetes kustomize openclustermanagement openshift operator
Last synced: 14 Dec 2024
https://github.com/rooneyrulz/k8-argocd-demo
Simple demo app deployment using Kubernetes and ArgoCD
argocd gitops kubectl kubernetes minikube
Last synced: 29 Nov 2024
https://github.com/wpernath/person-service-config
This is the GitOps config repository of the person-service discussed in the book "Getting GitOps"
argocd gitops knative kustomize tekton-pipelines
Last synced: 28 Nov 2024
https://github.com/odennav/boardgame-devops-pipeline-project
DevSecOps Pipeline with Jenkins for the Boardgame app
aws-ec2 cert-manager devops devsecops docker gitops grafana jenkins jenkinsfile kubeadm kubeaudit kubernetes metallb nexus prometheus sonarqube terraform traefik trivy
Last synced: 06 Dec 2024
https://github.com/akrantz01/terraform-k8s-gitops
Deploys a GitOps-managed kubernetes cluster on DigitalOcean using k3s
argocd digitalocean gitops k3s kubernetes terraform
Last synced: 22 Dec 2024
https://github.com/silva4dev/cloud-infrastructure-gitops-example
🔥 Just a start to learn more about GitOps 🐱👤
argocd docker gitops kubernetes
Last synced: 30 Dec 2024