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-24 00:12:56 UTC
- JSON Representation
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/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/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/thefest/github-actions
Workflows and other docs | {educational content}
github github-actions github-config gitops runners workflows
Last synced: 29 Dec 2024
https://github.com/bjwrd/fleet-rancher-cicd
Fleet GitOps CICD Pipeline
cicd fleet gitops gitops-pipeline rancher
Last synced: 30 Nov 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/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/sngular/gitops-webhook
Servicio Golang utilizado en los ejercicios de la serie GitOps Flux
Last synced: 03 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
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/j0hn-b/argo_workflows_demo
Demo Argo Workflows environment to execute sample tasks.
argocd argoworkflow demo docker gitops k3d kubernetes makefile
Last synced: 11 Jan 2025
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/sngular/gitops-echobot
Aplicación Golang utilizada en los ejercicios de la serie GitOps Flux
Last synced: 03 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/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/hypertextassassin0273/google_it_automation_with_python
my important notes, exercises & projects for google it automation with python professional certificate
automation automation-scripts bash-scripting coursera-specialization dev-ops devops git-learning git-ops gitops google google-career-certificate google-coursera it-automation python-basics python-scripting
Last synced: 13 Jan 2025
https://github.com/saikrishnareddy1919/express-app-cicd-manifests
Jenkins pipeline with GitOps to deploy code into a Kubernetes cluster. CI part is done via Jenkins and CD part via ArgoCD (GitOps).
argocd aws cicd docker gitops jenkins kubernetes
Last synced: 21 Jan 2025
https://github.com/maxkrivich/do-k8s-infra
argocd digitalocean gitops kubernetes terraform
Last synced: 20 Jan 2025
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/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/anza-labs/infra
Infrastructure as a code
flux gitops hacktoberfest kubernetes
Last synced: 08 Jan 2025
https://github.com/anza-labs/manifests
Application manifests for Flux managed clusters
flux gitops hacktoberfest kubernetes
Last synced: 08 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/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/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/j0hn-b/keda_demo
Demo application scaling via KEDA
argocd autoscaler demo gitops k3d keda kubernetes
Last synced: 11 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/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/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/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/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/heubeck/cloudland-k8s-config-pure
CloudLand 2023 Session "Diverse K8s Config Management" | Pure variant
Last synced: 08 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/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/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/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/greyhats13/fta_gitops
argocd argocd-vault-plugin devops gitops helm kubernetes
Last synced: 19 Dec 2024
https://github.com/alexwaibel/home-ops
My home infrastructure using IAC and GitOps to manage a Kubernetes cluster.
flux gitops home-operations k8s-at-home kubernetes renovate selfhosted talos
Last synced: 14 Dec 2024
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/tschaefer/supervisor
The Docker GitOps service :rocket:
docker docker-compose gitops polling rails rest-api webhook
Last synced: 19 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/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/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://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/swinton/gitops-playground
Fork of https://github.com/fluxcd/flux-get-started
Last synced: 18 Jan 2025
https://github.com/pprzetacznik/gitops-configserver
GitOps ConfigServer
config configserver gitops jinja2 multitenancy templates yaml
Last synced: 20 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/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/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/htekgulds/gitops-ui
Central GitOps platform for managing multiple environments
Last synced: 16 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/danil-grigorev/rancher-bind
Kube-bind plugin for rancher
fleet gitops kube-bind rancher rancher-bind
Last synced: 24 Nov 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/ivanclay/gitops-fullcycle
It is a gitop course taught on the Full Cycle platform
Last synced: 23 Jan 2025
https://github.com/tyriis/homeassistant-config
My HomeAssistant configuration
gitops home-automation homeassistant
Last synced: 14 Dec 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/munagekar/kubeflow-argocd
Install Kubeflow with ArgoCD
argocd gitops kubeflow kubernetes
Last synced: 04 Jan 2025
https://github.com/zcubbs/git
A Git package for Go. Handles Git operations and file synchronization with a remote repository.
Last synced: 25 Nov 2024
https://github.com/alinanova21/tf-home-ops
terraform code for my home operations
Last synced: 16 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: 14 Dec 2024
https://github.com/rabarbra/argo-gitops-monorepo
argocd gitops gitops-repo k8s monorepo
Last synced: 25 Nov 2024
https://github.com/songleo/kubernetes-apps
This repository serves as a hub for Kubernetes applications, providing YAML configurations for GitOps tools such as Flux and Argo CD.
Last synced: 22 Jan 2025
https://github.com/e5r/gitops-kubernetes
Implementa GitOps com Kubernetes
devops e5r git gitops kubernetes
Last synced: 25 Nov 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/paulveillard/cybersecurity-gitops
An ongoing & curated collection of awesome software best practices and techniques, libraries and frameworks, E-books and videos, websites, blog posts, links to github Repositories, technical guidelines and important resources about GitOps in Cybersecurity
git github github-actions gitops gitops-as-a-service gitops-config gitops-data-platform gitops-framework gitops-managed-cluster gitops-pipeline gitops-repo gitops-sre-configurations gitops-tool
Last synced: 07 Dec 2024
https://github.com/dark-vex/fluxcd-sysdig
Example of GitOps for managing Sysdig applications
example flux2 fluxcd gitops helm iac kubernetes kustomize
Last synced: 09 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/wndhydrnt/saturn-bot
Create, modify or delete files across many repositories in parallel.
Last synced: 15 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/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/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/dirien/pulumi-azure-flux-weave-ui
Playing around with the Weave GitOps UI
azure gitops kubernetes pulumi weave
Last synced: 26 Nov 2024