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-18 00:12:42 UTC
- JSON Representation
https://github.com/cpanato/mattermost-gitops
Bring the GitOps approach to your Mattermost Server
Last synced: 11 Jan 2025
https://github.com/cloudacademy/webapp-gitops
Web App GitOps Kustomization Example
cloudacademy docker flux gitops go kubernetes
Last synced: 21 Dec 2024
https://github.com/j0hn-b/gitops_workflow
GitOps POC to showcase how terraform helm provider, flux and argocd can be used to deploy a helm chart on top of K8s
argocd flux2 gitops helm kubernetes terraform-helm-provider
Last synced: 11 Jan 2025
https://github.com/priyansh-saxena20/devops-essentials
Devops_preparation
ansible aws azure chef docker elasticsearch gcp gitops kafka kubernetes prometheus puppet saltstack terraform
Last synced: 18 Jan 2025
https://github.com/x-ethr/local-kubernetes-playground
Kind Cluster Bootstrap + GitOps - Used for Local Kubernetes Development and Testing
aws external-secrets flux gitops go istio jaeger kind kubernetes kyverno opentelemetry prometheus service-mesh telemetry tracing
Last synced: 19 Dec 2024
https://github.com/faforever/gitops-stack
The gitops stack running faforever.com
Last synced: 06 Nov 2024
https://github.com/rustytake-off/gitops-flux
GitOps with Flux.
continuous-deployment fluxcd gitops helm kubernetes kustomize mini-project
Last synced: 06 Dec 2024
https://github.com/rafaribe/rafaribe.github.io
Personal Portfolio and Blog
blog gitops hugo kubernetes rafael rafaribe ribeiro
Last synced: 24 Nov 2024
https://github.com/jesufemi-o/flux-django
Simple Microservice example, showing how to use Gitops Principles for Deploying to kubernetes with Flux CD
Last synced: 17 Dec 2024
https://github.com/foretaginc/kubecorps
[WIP] Platform as a service operator for Kubernetes, with AppOps on autopilot
gitops infrastructure infrastructure-as-code kubernetes paas
Last synced: 30 Nov 2024
https://github.com/daeuniverse/cloud-estate
Centralized Hub for Cloud Automation Configuration
fluxcd github-actions gitops infrastructure serverless
Last synced: 14 Jan 2025
https://github.com/tomhuang12/build-controller
The build-controller is a Kubernetes operator that experiments turning continuous integration build process from event-driven to GitOps-driven.
build ci docker flux gitops gitops-toolkit
Last synced: 19 Nov 2024
https://github.com/devpro/fun-with-containers
Presentations, samples, tutorials to have fun with containers
devops gitops presentations samples tutorials
Last synced: 11 Jan 2025
https://github.com/heavybullets8/heavy-ops
fluxcd gitops helm kubernetes kubesearch talos
Last synced: 15 Oct 2024
https://github.com/kube-cicd/pipelines-feedback-tekton
Tekton Pipelines integration with your favorite SCM - see commit & PR status right in Gitlab/Github/Bitbucket/etc.
github gitlab gitops go jenkins-x kubernetes openshift openshift-pipelines pipelines-feedback scm tekton tekton-pipelines tektoncd
Last synced: 19 Nov 2024
https://github.com/slok/kahoy-helm-example
A production-ready Kahoy deploy example using Helm as the templating engine
ci cicd deploy deployment gitops helm k8s kahoy kubernetes
Last synced: 16 Dec 2024
https://github.com/cypr0/k8s-cluster
Home cluster based on Kubernetes and GitOps using Flux
gitops infrastructure-as-code k8s-at-home kubernetes kubernetes-at-home kubesearch talos
Last synced: 20 Dec 2024
https://github.com/otaviof/galaxy
Galaxy is "GitOps" repository manager, powered by Landscaper and Vault-Handler.
gitops hashicorp-vault helm-charts kubernetes landscaper vault-handler
Last synced: 05 Dec 2024
https://github.com/linuxeuphony/delete-old-git-branches
This is an automated bash script to delete git branches older than some specific time period.
Last synced: 31 Dec 2024
https://github.com/escalate/ansible-gitops-example-repository
A example repository to demonstrate Ansible GitOps workflow for Raspberry Pi
ansible gitops raspberry raspberry-pi raspberrypi self-hosted selfhosted
Last synced: 26 Nov 2024
https://github.com/glueops/glueops-dev
This repository contains the GlueOps documentation website built using Docusaurus 2. It provides comprehensive guides and tutorials for deploying and managing applications using the GlueOps platform. The site includes setup instructions, configuration details, and best practices for GitOps workflows.
dataops devops documentation docusarus gitops javascript static-site static-site-generator
Last synced: 17 Dec 2024
https://github.com/rehborn/canary-cd
Continuous Deployment API for Container and Static Pages
canary-cd continuous-deployment deployment devops docker docker-compose gitops self-hosted static-hosting
Last synced: 15 Jan 2025
https://github.com/escalate/my-smart-home
The central repository for managing my Smart Home on the Raspberry Pi based on the Ansible GitOps workflow
ansible ansible-playbook coredns docker gitops grafana home-assistant home-automation hue influxdb loki loxone promtail raspberry raspberry-pi raspberrypi smart-home smarthome traefik
Last synced: 26 Nov 2024
https://github.com/mnstrlara/kubestream
GitOps-Enabled Kubernetes Deployment with FluxCD, Flagger, and CDK
aws cdk cloudformation flagger fluxcd gitops kubernetes
Last synced: 09 Jan 2025
https://github.com/huxulm/kubernetes-handbook
Kubernetes手册 - 面向运维实操
cicd cloud-native gitops k8s-cluster kubernetes
Last synced: 18 Nov 2024
https://github.com/shini4i/cookiecutter-argocd-monorepo
🍪 A cookiecutter template for ArgoCD monorepo bootstrap
argocd cookiecutter-template gitops terraform
Last synced: 08 Nov 2024
https://github.com/mgoltzsche/kustomizr
kpt function container image to run kustomize builds
container container-image function gitops k8s kpt kubernetes kustomize
Last synced: 28 Dec 2024
https://github.com/mmontes11/k8s-media
Tenant repository bootstrapped by k8s-infrastructure that contains the manifests for media related applications
flux gitops helm kubernetes media photoprism sealed-secrets traefik
Last synced: 31 Dec 2024
https://github.com/flavioaiello/gitops
GitOps on any Kubernetes Cluster
argocd crossplane eks gitops gke minikube
Last synced: 31 Dec 2024
https://github.com/weaveworks/weave-gitops-clusters
Configuration for the staging k8s clusters used by weave-gitops.
gitops kubernetes terraform weave-gitops
Last synced: 18 Nov 2024
https://github.com/weaveworks/weave-gitops-private
This is for tracking weaveworks internal information on weave-gitops. Will include issues, internal roadmaps, etc.
Last synced: 18 Nov 2024
https://github.com/weaveworks/weave-assured-flux
Weaveworks Assured Flux
continuous-delivery gitops gitops-toolkit helm kubernetes kustomize
Last synced: 18 Nov 2024
https://github.com/mirceanton/gitops-toolkit
A container with all of the tools I need to manage my GitOps setup.
age flux flux2 fluxcd gitops gitops-toolkit kubectl kubernetes sops talos talos-linux talosctl
Last synced: 11 Oct 2024
https://github.com/ardikabs/terragrunt-atlantis-server
Terragrunt and Atlantis server
ansible ansible-role atlantis-tf gitops terraform terragrunt terragrunt-managed
Last synced: 14 Dec 2024
https://github.com/siddhantprateek/lyftops
Aim of this project is to understand the GitOps best practices, utilizing Argo CD for continuous deployment
argocd canary gitops golang kubernetes rollouts terraform
Last synced: 23 Dec 2024
https://github.com/ardikabs/kubernetes-fluxcd-gitops
GitOps approach for Kubernetes with FluxCD
automation fluxcd gitops kubernetes
Last synced: 14 Dec 2024
https://github.com/meysam81/kustomizations
An up-to-date set of Kustomizations for applications that have sucky and inflexible Helm charts
applications cloud-native container-orchestration declarative-configuration deployments devops docker docker-containers gitops helm helm-charts infrastructure-as-code k8s kubernetes kubernetes-manifests kustomization kustomizations kustomize microservices yaml
Last synced: 19 Dec 2024
https://github.com/ruzickap/k8s-opentofu-gitops
Multi cloud/tenant/K8s cluster managed installation using OpenTofu, GitHub Actions and ArgoCD
aks argocd eks github-actions gitops k8s multicloud multicluster multitenant opentofu
Last synced: 27 Nov 2024
https://github.com/origox/homelab-talos-gitops
Mono repo for my homelab configuration using Talos Linux and Kubernetes.
fluxcd gitops kubernetes talos
Last synced: 19 Dec 2024
https://github.com/alivzh/rahbia-live-coding
In the RahBia Live Coding Series, we’ll walk through a complete DevOps journey from start to finish. Together, we'll cover every step—from initial server configuration to final production-ready service deployment that mr AhmadRafiee is hosting it
argocd ceph cicd docker elk gitops grafana haproxy linux observability openstack prometheus sre sre-team terraform traefik
Last synced: 29 Dec 2024
https://github.com/oba11/grafana-dashboards
gitops grafana grafana-dashboard
Last synced: 13 Jan 2025
https://github.com/meysam81/atlantis-docker
Atlantis Docker image with Terragrunt CLI installed
atlantis ci-cd cloud-automation cloud-infrastructure container-image continuous-deployment deployment-automation developer-tools devops docker gitops infrastructure-as-code infrastructure-management kubernetes opentofu platform-engineering terraform terraform-automation terragrunt workflow-automation
Last synced: 20 Dec 2024
https://github.com/roberthstrand/demo-gitops
This repository is used as a base for all talks I hold about GitOps.
Last synced: 29 Dec 2024
https://github.com/clivern/terraform-provider-beetle
🔥 Beetle Terraform Provider.
beetle clivern continuous-deployment gitops kubernetes kubernetes-deployment terraform-provider
Last synced: 17 Jan 2025
https://github.com/luckylittle/introduction-to-gitops-with-openshift
Introduction to GitOps with OpenShift
argo-cd argocd gitops openshift openshift-v4 openshift4
Last synced: 10 Jan 2025
https://github.com/luckylittle/rhte2019-south-korea-gitops
Demo for "Operationalizing OpenShift with GitOps" session
gitops kubernetes microservices openshift redhat rhte
Last synced: 10 Jan 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: 03 Dec 2024
https://github.com/idea2app/integration-test
Automated Testing, Continuous Integration & Continuous Deployment scaffold based on Node.js, Git & Docker. Practise DevOps & GitOps in testing & production environments immediately.
automation ci-cd devops docker git gitops nodejs scaffold template
Last synced: 21 Nov 2024
https://github.com/gianlucam76/jsonnet-controller
A Jsonnet controller. Get jsonnet files from either Flux source or ConfigMap/Secret. Process them using jsonnet module. Make output available for Sveltos
clusterapi controller gitops jsonnet kubernetes
Last synced: 14 Dec 2024
https://github.com/heubeck/flux-kind-starter
A local Kubernetes setup using Kind and Flux as repo template for your (and mine) experiments
Last synced: 20 Dec 2024
https://github.com/dc-tec/k8s-gitops
Kubernetes GitOps repository for my homelab
argocd gitops kubernetes packer talos terraform
Last synced: 22 Nov 2024
https://github.com/curityio/idsvr-gitops-configuration-management
Pipeline deployment for the Curity Identity Server with parameterized configuration
configuration crypto deployment gitops
Last synced: 03 Dec 2024
https://github.com/giannisalinetti/open-cluster-management-examples
Open Cluster Management examples for demo usage.
gitops kubernetes openclustermanagement
Last synced: 14 Dec 2024
https://github.com/ssbostan/rafay-deploy-pipeline
Deploy Kubernetes workloads with Rafay Kubernetes platform
devops gitops k8s kubernetes pipeline rafay
Last synced: 11 Jan 2025
https://github.com/parca-dev/demo-infrastructure
Demo Infrastructure resources managed by Terraform.
Last synced: 03 Jan 2025
https://github.com/j0hn-b/service_mesh
Deploy Linkerd using ArgoCD and Google's Online Boutique test webapp
argocd gitops k3d linkerd service-mesh
Last synced: 11 Jan 2025
https://github.com/j0hn-b/k3d_act
Build and Test github actions in a CI-agnostic way
bash ci-cd devops docker github-actions gitops k3d
Last synced: 11 Jan 2025
https://github.com/ruanbekker/argocd-examples
Argo CD Examples
argocd argocd-example devops gitops helm kubernetes
Last synced: 07 Jan 2025
https://github.com/kausalyanp/git_cheat_sheet
It contains all commonly and uncommonly used gitcommands with explanation.
cheat cheat-sheet cheat-sheets cheats cheatsheet cheatsheets git github github-actions github-api github-cloud-migrated github-config github-pages githugged gitops
Last synced: 09 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/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/yahialm/cicd-pipeline-with-jenkins-argocd-sonar-and-k8s
Full implementation of a CI/CD pipeline using Jenkins for Continuous integration and ArgoCD to keep the software product in a deployable state. The project was done locally on VirtualBox and a K3s cluster setup manually on Ubuntu Server VMs.
argocd build-automation cicd devops devsecops docker gitops jenkins owasp-dependencycheck sonarqube spring-boot test-automation trivy
Last synced: 20 Dec 2024
https://github.com/sngular/gitops-webhook
Servicio Golang utilizado en los ejercicios de la serie GitOps Flux
Last synced: 03 Dec 2024
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/n3tuk/infra-kub3-testing
A Terraform and Flux-based repository for quickly deploying local k3s-based Kubernetes clusters with standardised configuration and service deployments.
flux gitops k3s kubernetes terraform terraform-configuration
Last synced: 08 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/sngular/gitops-echobot
Aplicación Golang utilizada en los ejercicios de la serie GitOps Flux
Last synced: 03 Dec 2024
https://github.com/deplotix/solar-boat-cli
A modern GitOps CLI that navigates infrastructure complexity like ancient Solar Boats guided Pharaohs through the celestial journey. Streamlines Terraform operations and Kubernetes deployments.
gitops terraform terraform-project
Last synced: 23 Nov 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/rancher-sandbox/cluster-api-addon-provider-fleet
Cluster API Add-on Provider for Fleet will auto register child clusters with fleet.
Last synced: 11 Jan 2025
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/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/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/binnes/techzoneautomation
Working repo when exploring TechZone Automation
cloud-native-toolkit gitops techzone-automation terraform
Last synced: 20 Dec 2024
https://github.com/ashuhatkar/ashulearn-aws-lambda-annotation-native-aot-with-dynamodb-v8.0.2
The Lambda Annotations Framework uses C# custom attributes and Source Generators to translate annotated Lambda functions to the regular Lambda programming model. Source Generators create new C# source code and incorporate that code during compilation. It does not impact Lambda startup times because it translates your code at compile time.
ahead-of-time-compilation annotations aot cloud-formation continuous-deployment continuous-integration functions-as-a-service gitops lambda mock-lambda-test-tool serverless-framework source-generators
Last synced: 13 Dec 2024
https://github.com/antoinemartin/autocloud
Collection of Kustomizations, Helm Charts and Helmfiles to deploy a Gitops based (Argo CD) Kubernetes platform
argocd gitops idp kubernetes kustomize sops
Last synced: 11 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/j0hn-b/keda_demo
Demo application scaling via KEDA
argocd autoscaler demo gitops k3d keda kubernetes
Last synced: 11 Jan 2025
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/andrebriggs/fabrikate-storageos
fabrikate gitops kubernetes storageos
Last synced: 15 Jan 2025
https://github.com/cloudacademy/argocd-gitops
Argo CD - Declarative GitOps CD
argocd containers gitops kubernetes openshift
Last synced: 13 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/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/imgios/lab-ops
Ephemeral Kubernetes "homelab" to explore GitOps principles ☸
ansible flux gitops kind kubernetes lab learning-by-doing
Last synced: 05 Jan 2025