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-02-06 00:12:34 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/devpro/kubernetes-samples
Examples of Kubernetes definition files (manifests)
gitops helm-charts kubernetes-manifests
Last synced: 11 Jan 2025
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/binnes/techzoneautomation
Working repo when exploring TechZone Automation
cloud-native-toolkit gitops techzone-automation terraform
Last synced: 20 Dec 2024
https://github.com/damoun/fleet-infra
FluxCD for my Kubernetes clusters
flux flux2 fluxcd gitops k8s k8s-at-home kubernetes-cluster
Last synced: 07 Jan 2025
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/kerbaras/cloudlab
Infrastructure repository for my cloud-lab
argocd cloud gitops homelab k0s kubernetes labs terraform
Last synced: 14 Jan 2025
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/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: 07 Feb 2025
https://github.com/iam-abhishek-yadav/devops
argocd aws azure docker gcp git github-actions gitlab-cicd gitops jenkins kubernetes shell-scripting terraform
Last synced: 29 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/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: 27 Jan 2025
https://github.com/omer-bar/homelab
Homelab is the current state of my home cluster as a GitOps environment.
devops gitops homelab homelab-setup
Last synced: 11 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/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/roberthstrand/rancher-demo
Code used to demonstrate how to set up Rancher, as well as the repository for a demo of fleet
fleet gitops kubernetes rancher
Last synced: 29 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/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/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/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/wille/review-app-operator
Kubernetes Operator that creates a on-demand staging environment for each Pull Request
continuous-deployment github-actions gitops kubernetes
Last synced: 14 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/bgotink/macharian
Home server driven by Kubernetes and GitOps using Flux
flux gitops kubernetes renovate selfhosted
Last synced: 18 Jan 2025
https://github.com/maxkrivich/do-k8s-infra
argocd digitalocean gitops kubernetes terraform
Last synced: 20 Jan 2025
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/frgrisk/terraform-aws-atlantis-server
aws devops gitops terraform-module
Last synced: 27 Jan 2025
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/dungpham91/gitops-fundamentals-exam-qa
Summary of questions and answers when taking Codefresh's GitOps Fundamentals test.
Last synced: 01 Feb 2025
https://github.com/tryrocket-cloud/home-ops
My home Kubernetes (Talos Linux) cluster managed by GitOps (ArgoCD) and Renovate
ansible argocd gitops home-ops iac k8s-at-home kubernetes talos terraform
Last synced: 20 Dec 2024
https://github.com/deedee-ops/nixlab
Homelab - powered by nix and NixOS
gitops homelab nix nixos renovate selfhosted
Last synced: 21 Dec 2024
https://github.com/atkaridarshan04/mern-devops
This project automates the development and deployment of a MERN application using Docker, Kubernetes, Jenkins, Helm-Charts and ArgoCD
argocd cicd devsecops docker gitops helm-charts jenkins kubernetes mern-stack
Last synced: 20 Dec 2024
https://github.com/pprzetacznik/argocd-gitops
ArgoCD example with app of apps configuration
argocd gitops helm kubernetes kustomize
Last synced: 03 Feb 2025
https://github.com/pprzetacznik/gitops-configserver
GitOps ConfigServer
config configserver gitops jinja2 multitenancy templates yaml
Last synced: 20 Dec 2024
https://github.com/dungpham91/gitops-at-scale-exam-qa
Summary of questions and answers when doing Codefresh's GitOps at Scale test.
Last synced: 01 Feb 2025
https://github.com/masterpointio/github-action-gitops-update
Reusable GitHub Action to update a YAML file and commit the result
github-action github-actions gitops
Last synced: 19 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/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/tschaefer/supervisor
The Docker GitOps service :rocket:
docker docker-compose gitops polling rails rest-api webhook
Last synced: 19 Jan 2025
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: 01 Feb 2025
https://github.com/raffis/ceasing-kustomize-controller
flux kustomization with expiration
flux fluxcd gitops gitops-toolkit k8s-controller kustomize
Last synced: 03 Feb 2025
https://github.com/moshclouds/managing-kubernetes-deployments-with-argocd
ArgoCD 🚀 is a GitOps 🔄 tool for Kubernetes ☸️, automating deployments ⚡ with real-time monitoring 📊, rollback 🔄, and multi-cluster management 🌍. This guide covers installing, configuring, and deploying applications using ArgoCD on Minikube 💻.
argocd gitops kubernetes minikube
Last synced: 07 Feb 2025
https://github.com/zcubbs/git
A Git package for Go. Handles Git operations and file synchronization with a remote repository.
Last synced: 25 Jan 2025
https://github.com/dirien/pulumi-azure-flux-weave-ui
Playing around with the Weave GitOps UI
azure gitops kubernetes pulumi weave
Last synced: 25 Jan 2025
https://github.com/e5r/gitops-kubernetes
Implementa GitOps com Kubernetes
devops e5r git gitops kubernetes
Last synced: 25 Jan 2025
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: 07 Feb 2025
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: 26 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/lassestilvang/argocd-katas
argo argo-cd argocd flask gitops helm jenkins kubernetes python python-flask
Last synced: 31 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: 07 Feb 2025
https://github.com/tyriis/homeassistant-config
My HomeAssistant configuration
gitops home-automation homeassistant
Last synced: 07 Feb 2025
https://github.com/doodlescheduling/yakmv
Yet Another Kubernetes Manifest Validator
ci gitops kubernetes validation
Last synced: 03 Feb 2025
https://github.com/alinanova21/tf-home-ops
terraform code for my home operations
Last synced: 16 Jan 2025
https://github.com/pieceowater-dev/lotof.cloud.resources.dev
devops docker-compose gitops iac
Last synced: 09 Jan 2025
https://github.com/plcnk/kube-configs
My k3s cluster managed by Flux and Argo CD
argocd flux fluxcd gitops k3s kubernetes
Last synced: 16 Jan 2025
https://github.com/rabarbra/argo-gitops-monorepo
argocd gitops gitops-repo k8s monorepo
Last synced: 25 Jan 2025
https://github.com/nmeisenzahl/aso-fluxcd-sample
This repo contains sample code for Azure Service Operator with FluxCD
Last synced: 26 Jan 2025
https://github.com/heubeck/cloudland-k8s-config-pure
CloudLand 2023 Session "Diverse K8s Config Management" | Pure variant
Last synced: 02 Feb 2025
https://github.com/heubeck/cloudland-k8s-config-timoni
CloudLand 2023 Session "Diverse K8s Config Management" | Timoni variant
cloudland23 gitops kubernetes timoni
Last synced: 02 Feb 2025
https://github.com/sergk/appset-addons
Argo CD ApplicationSet Blueprint
applicationset apps argo argocd cicd deploy gitops helm
Last synced: 05 Feb 2025
https://github.com/asishgouda/go-web-app-devops
This is the Complete CI/CD implementation for the Golang Application.
argocd aws aws-ec2 docker-hub gitops helm-charts kubernetes
Last synced: 21 Jan 2025
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/swinton/gitops-playground
Fork of https://github.com/fluxcd/flux-get-started
Last synced: 18 Jan 2025
https://github.com/githubfoam/argocd-pipeline
argocd
circleci continuous-delivery continuous-integration gitops kubernetes pipeline travis-ci
Last synced: 05 Feb 2025
https://github.com/volschin/k3s-gitops
Repository for my home infrastructure and Kubernetes cluster which adheres to Infrastructure as Code (IaC) and GitOps practices where possible
ansible flux gitops k3s k8s-at-home kubernetes renovate sops
Last synced: 21 Jan 2025
https://github.com/wasn-lab/dgx_dev_pod
Experimental platform that allows students to choose the development environment they want to use
argocd gitops helm kubernetes sumikko wasn
Last synced: 22 Dec 2024
https://github.com/oriafo/ha_microservice_deployment_v1.0
This project demosnstrate thoughts and standard practices in the deployment of a high availability microservice system
cicd devops docker gitops kubernetes terraform
Last synced: 22 Dec 2024
https://github.com/dejain4/argode
This repository focuses on the deployment of applications using ArgoCD and the GitOps methodology.
argocd git gitops kubernetes kubernetes-cluster kubernetes-deployment
Last synced: 22 Jan 2025
https://github.com/stormcat24/go-assign
Extended structure generator for assigning the contents of external resources to struct fields during unmarshal
generator gitops go json secret-management secrets unmarshalling
Last synced: 05 Feb 2025
https://github.com/htekgulds/gitops-ui
Central GitOps platform for managing multiple environments
Last synced: 16 Jan 2025
https://github.com/danil-grigorev/rancher-bind
Kube-bind plugin for rancher
fleet gitops kube-bind rancher rancher-bind
Last synced: 24 Jan 2025
https://github.com/mkoertgen/devops.toolkit
Cloud Native DevOps Toolkit
cloud-native cncf devops gitops kubernetes
Last synced: 26 Jan 2025
https://github.com/ivanclay/gitops-fullcycle
It is a gitop course taught on the Full Cycle platform
Last synced: 23 Jan 2025
https://github.com/bjwrd/fleet-rancher-cicd
Fleet GitOps CICD Pipeline
cicd fleet gitops gitops-pipeline rancher
Last synced: 28 Jan 2025
https://github.com/greyhats13/fta_gitops
argocd argocd-vault-plugin devops gitops helm kubernetes
Last synced: 19 Dec 2024
https://github.com/dbgjerez/amq-streams-workshop
kafka, amq-streams, strimzi
amq-streams gitops kafka strimzi
Last synced: 02 Jan 2025
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: 26 Jan 2025
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/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/nicjohnson145/goply
Apply/reconcile kubernetes resources from yaml
Last synced: 26 Jan 2025
https://github.com/onlinesgc/mappoints
Automatically synced with map each sunday at midnight
bluemap gitops javascript nunjucks sgc typescript
Last synced: 30 Jan 2025