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-11 00:07:58 UTC
- JSON Representation
https://github.com/clivern/terraform-provider-beetle
🔥 Beetle Terraform Provider.
beetle clivern continuous-deployment gitops kubernetes kubernetes-deployment terraform-provider
Last synced: 16 Nov 2024
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/faforever/gitops-stack
The gitops stack running faforever.com
Last synced: 06 Nov 2024
https://github.com/cstanislawski/grafana-db-exporter
Export your ClickOps'ed Grafana dashboards into the repository
automation clickops exporter gitops grafana grafana-dashboard iac infrastructure-as-code monitoring
Last synced: 15 Nov 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/cpanato/mattermost-gitops
Bring the GitOps approach to your Mattermost Server
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: 17 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/mmontes11/k8s-iot
Tenant repository bootstrapped by k8s-infrastructure that contains the manifests for IoT related applications
flux gitops helm internet-of-things iot iot-platform kubernetes sealed-secret traefik
Last synced: 31 Dec 2024
https://github.com/frnn4268/gitops-node-sqlserver
docker-compose dockerfile express flux gitops helm helm-charts mssql nodejs
Last synced: 17 Nov 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/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/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/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/huxulm/kubernetes-handbook
Kubernetes手册 - 面向运维实操
cicd cloud-native gitops k8s-cluster kubernetes
Last synced: 18 Nov 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/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/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/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/flavioaiello/gitops
GitOps on any Kubernetes Cluster
argocd crossplane eks gitops gke minikube
Last synced: 31 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/cloudacademy/webapp-gitops
Web App GitOps Kustomization Example
cloudacademy docker flux gitops go kubernetes
Last synced: 21 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/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/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/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/oba11/grafana-dashboards
gitops grafana grafana-dashboard
Last synced: 13 Nov 2024
https://github.com/dinushchathurya/gitops-demo-deployment
GitOps example using Jenkins, Argocd, Kubernetes & Kustomize
argo argocd devops dinush-chathurya dinushchathurya docker dockerhub github gitops jenkins k8s kubernetes kustomize kustomize-manifest
Last synced: 16 Dec 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/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/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/heavybullets8/heavy-ops
fluxcd gitops helm kubernetes kubesearch talos
Last synced: 15 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/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/ardikabs/kubernetes-fluxcd-gitops
GitOps approach for Kubernetes with FluxCD
automation fluxcd gitops kubernetes
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/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/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/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/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/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/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/rustytake-off/gitops-flux
GitOps with Flux.
continuous-deployment fluxcd gitops helm kubernetes kustomize mini-project
Last synced: 06 Dec 2024
https://github.com/parca-dev/demo-infrastructure
Demo Infrastructure resources managed by Terraform.
Last synced: 03 Jan 2025
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/cloudacademy/gitops-sandpit
Fully Functional GitOps Sandpit Environment
cloudacademy devops flux gitops kubernetes
Last synced: 13 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/ruanbekker/argocd-examples
Argo CD Examples
argocd argocd-example devops gitops helm kubernetes
Last synced: 07 Jan 2025
https://github.com/flex-development/repostructure-action
Repository infrastructure as code for GitHub Actions
gitops iac infrastructure infrastructure-as-code infrastructure-management repository-infrastructure repository-settings typescript
Last synced: 09 Jan 2025
https://github.com/nicjohnson145/goply
Apply/reconcile kubernetes resources from yaml
Last synced: 27 Nov 2024
https://github.com/hugginsio/homelab
Containers, Kubernetes, and dangerous amounts of YAML.
docker fluxcd gitops homelab k8s-at-home kubernetes talos
Last synced: 02 Dec 2024
https://github.com/antvirf/homelab-flux-ngrok-example
Sample repository of a GitOps-managed K3s kubernetes cluster that exposes services with the ngrok ingress controller
flux gitops homelab k3s ngrok ngrok-ingress-controller
Last synced: 23 Nov 2024
https://github.com/anza-labs/infra
Infrastructure as a code
flux gitops hacktoberfest kubernetes
Last synced: 08 Jan 2025
https://github.com/nmeisenzahl/aso-fluxcd-sample
This repo contains sample code for Azure Service Operator with FluxCD
Last synced: 27 Nov 2024
https://github.com/heubeck/cloudland-k8s-config-timoni
CloudLand 2023 Session "Diverse K8s Config Management" | Timoni variant
cloudland23 gitops kubernetes timoni
Last synced: 08 Dec 2024
https://github.com/heubeck/cloudland-k8s-config-helm
CloudLand 2023 Session "Diverse K8s Config Management" | Helm variant
cloudland23 gitops helm kubernetes
Last synced: 08 Dec 2024
https://github.com/mp-es/k8s-deploy
Action that deploys an application in an On-Premises Kubernetes cluster based in a GitOps repository.
github-actions gitops hacktoberfest k8s k8s-deploy kubernetes premises-kubernetes-cluster
Last synced: 16 Nov 2024
https://github.com/yandex-cloud-examples/yc-webinar-gitpos-argo-crossplane
Практические материалы к вебинару «Внедряем Gitops практики в Yandex Cloud при помощи Kubernetes».
argocd cicd crossplane gitops kubernetes mk8s yandex-cloud yandexcloud
Last synced: 29 Dec 2024
https://github.com/yandex-cloud-examples/yc-webinar-gitops-argo-crossplane
Практические материалы к вебинару «Внедряем Gitops практики в Yandex Cloud при помощи Kubernetes».
argocd cicd crossplane gitops kubernetes mk8s yandex-cloud yandexcloud
Last synced: 29 Dec 2024
https://github.com/mkoertgen/devops.toolkit
Cloud Native DevOps Toolkit
cloud-native cncf devops gitops kubernetes
Last synced: 27 Nov 2024
https://github.com/shadyosama9/gitops-iac
The GitOps project automates the management of an Amazon EKS cluster using Terraform and GitOps principles. It includes GitHub Actions workflows for staging and production, with a cleanup process for removing resources when no longer needed. This project demonstrates efficient infrastructure deployment practices for AWS Kubernetes clusters.
github-actions gitops terraform
Last synced: 28 Nov 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/archisman-mridha/terraform-bootstrap-doks
Creating a DigitalOcean Kubernetes cluster using Terraform and then installing ArgoCD and Bitnami Sealed Secrets to enable GitOPs
argocd argocd-plugin bitnami-sealed-secrets cloud devops digitalocean doks gitops kubernetes multitenancy terraform vcluster
Last synced: 28 Nov 2024
https://github.com/archisman-mridha/instagram-clone
Demonstrating how to build and deploy fault tolerant distributed systems by building a battle tested Instagram Clone
apache-flink apache-kafka cloudnative debezium distributed-systems distributed-tracing elasticsearch gitops golang graphql grpc kubernetes nextjs postgres redis rust supplychain-security terraform terragrunt upcloud
Last synced: 28 Nov 2024
https://github.com/archisman-mridha/e2e-cloudnative
Demonstrating how to build end-to-end CloudNative applications using Kubernetes and AWS
ansible argocd aws aws-cdk cilium cloudnative cluster-autoscaler gitops harbor infrastructure-as-code jenkins k3d kubernetes longhorn self-managed-kubernetes terraform terramate vcluster wasm wireguard
Last synced: 28 Nov 2024
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/muhlba91/fh-burgenland-bswe-kubernetes-demos
FH Burgenland - BSWE: Kubernetes Demos
argocd fh-burgenland gitops kubernetes
Last synced: 03 Dec 2024
https://github.com/x86-39/argocd_project_homelab_v2
ArgoCD project deploying GitLab, Jellyfin, Syncthing, Vaultwarden, Joplin and more to my homelab cluster
age argocd argocd-applicationsets argocd-secrets gitops k3s k8s ksops kubernetes sops
Last synced: 19 Nov 2024
https://github.com/plcnk/kube-configs
My k3s cluster managed by Flux and Argo CD
argocd flux fluxcd gitops k3s kubernetes
Last synced: 15 Nov 2024
https://github.com/pieceowater-dev/lotof.cloud.resources.dev
devops docker-compose gitops iac
Last synced: 09 Jan 2025
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/pprzetacznik/argocd-gitops
ArgoCD example with app of apps configuration
argocd gitops helm kubernetes kustomize
Last synced: 08 Dec 2024
https://github.com/muhlba91/muehlbachler-public-services-cluster-applications
Personal Public Services: Applications running on the Kubernetes public-services-cluster
fluxcd gitops kubernetes services
Last synced: 03 Dec 2024
https://github.com/muhlba91/fh-burgenland-bswe-assignment-infrastructure
FH Burgenland - BSWE: Assignment Infrastructure
Last synced: 03 Dec 2024
https://github.com/priyansusahoo/devops_bootcamp
Docker | K8s | YAML | Cloud | CI/CD | Scripting | Linux | GitOps
aws bash-scripting ci-cd devops docker git github-actions gitops kubernetes-cluster python rest-api scripting yaml
Last synced: 08 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
https://github.com/yukitas/flux-playground
Manage multiple K8s clusters with Flux, Kustomize and Helm.
flux flux2 gitops helm k8s kubernetes kustomize
Last synced: 16 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/nheidloff/application-modernization-javaee-quarkus-config
Application Modernization Sample - GitOps Repo
Last synced: 31 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
https://github.com/anza-labs/manifests
Application manifests for Flux managed clusters
flux gitops hacktoberfest kubernetes
Last synced: 08 Jan 2025
https://github.com/bgotink/macharian
Home server driven by Kubernetes and GitOps using Flux
flux gitops kubernetes renovate selfhosted
Last synced: 17 Nov 2024