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: 2024-12-24 00:08:05 UTC
- JSON Representation
https://github.com/anza-labs/infra
Infrastructure as a code
flux gitops hacktoberfest kubernetes
Last synced: 10 Nov 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/rancher-sandbox/cluster-api-addon-provider-fleet
Cluster API Add-on Provider for Fleet will auto register child clusters with fleet.
Last synced: 12 Nov 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/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/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: 20 Nov 2024
https://github.com/devpro/kubernetes-samples
Examples of Kubernetes definition files (manifests)
gitops helm-charts kubernetes-manifests
Last synced: 12 Nov 2024
https://github.com/devpro/gitops-samples
Samples to discover and practice GitOps
argocd continuous-deployment fleet gitops helm infrastructure-automation samples
Last synced: 12 Nov 2024
https://github.com/munagekar/kubeflow-argocd
Install Kubeflow with ArgoCD
argocd gitops kubeflow kubernetes
Last synced: 09 Nov 2024
https://github.com/pasiol/kubespray-gitops
Prototyping the ArgoCD app of apps GitOps pattern
argocd gitops kubernetes kubespray prototype
Last synced: 16 Nov 2024
https://github.com/krishanthisera/blog
This blog dive into the intricacies of DevOps, offering insights on workflow optimization, process automation, and efficiency. It also touches upon my experiences in technical mentoring and training.
astro devops gitops kubernetes microservice
Last synced: 10 Nov 2024
https://github.com/damoun/fleet-infra
FluxCD for my Kubernetes clusters
flux flux2 fluxcd gitops k8s k8s-at-home kubernetes-cluster
Last synced: 10 Nov 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: 09 Nov 2024
https://github.com/dbgjerez/amq-streams-workshop
kafka, amq-streams, strimzi
amq-streams gitops kafka strimzi
Last synced: 09 Nov 2024
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: 07 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: 07 Nov 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: 07 Nov 2024
https://github.com/thefest/github-actions
Workflows and other documentation relevant for GitHub Actions
github github-actions github-config gitops runners workflows
Last synced: 07 Nov 2024
https://github.com/leo310/lhs.gitops
Effortlessly launch your desired services on a fully-configured K8s cluster with just one command!
Last synced: 22 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: 07 Nov 2024
https://github.com/ramchaik/aether
Aether: A minimalist PaaS for effortless web application deployments. Built with NextJS, NodeJS, Go, and AWS services.
argocd aws chi cicd gitops go grafana grpc hpa keda kubernetes microservices nextjs14 nodejs paas prometheus rest-api serverless terraform vercel-clone
Last synced: 15 Nov 2024
https://github.com/bgotink/macharian
Home server driven by Kubernetes and GitOps using Flux
flux gitops kubernetes renovate selfhosted
Last synced: 17 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/beiertu-mms/fluxcd-gitops
A playground for FluxCD
fluxcd gitops k8s kubernetes playground
Last synced: 08 Nov 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/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/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: 20 Nov 2024
https://github.com/chengfang/image-updater-examples
Sample Argo CD apps for Image Updater
argocd argocd-image-updater gitops
Last synced: 17 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/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/swinton/gitops-playground
Fork of https://github.com/fluxcd/flux-get-started
Last synced: 17 Nov 2024
https://github.com/andrebriggs/fabrikate-storageos
fabrikate gitops kubernetes storageos
Last synced: 15 Nov 2024
https://github.com/eziodevio/gitops-argocd-app
contains the source code and Kubernetes deployment configurations for a simple Node.js application. This project demonstrates a GitOps workflow using ArgoCD to manage deployments automatically in a Kubernetes cluster.
argo-cd gitops kubernetes-deployment nodejs
Last synced: 18 Nov 2024
https://github.com/eziodevio/gitops-argocd-deployment
Argo CD, leveraging the GitOps methodology
argocd gitops gitops-deploy-repo kubernetes-cluster kubernetes-deployment
Last synced: 18 Nov 2024
https://github.com/thepaulmacca/bicep-aks
AKS cluster deployment using Bicep
aks aks-cluster bicep flux gitops
Last synced: 18 Nov 2024
https://github.com/tschaefer/supervisor
The Docker GitOps service :rocket:
docker docker-compose gitops polling rails rest-api webhook
Last synced: 17 Dec 2024
https://github.com/felipmiguel/springops
GitOps tool for Azure Spring Cloud
azure-spring-cloud gitops spring-boot spring-boot-cloud
Last synced: 24 Nov 2024
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/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: 20 Nov 2024
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/heubeck/cloudland-k8s-config-pure
CloudLand 2023 Session "Diverse K8s Config Management" | Pure variant
Last synced: 08 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/nheidloff/application-modernization-javaee-quarkus-config
Application Modernization Sample - GitOps Repo
Last synced: 08 Nov 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: 21 Nov 2024
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/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/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 Nov 2024
https://github.com/e5r/gitops-kubernetes
Implementa GitOps com Kubernetes
devops e5r git gitops kubernetes
Last synced: 25 Nov 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/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/pprzetacznik/gitops-configserver
GitOps ConfigServer
config configserver gitops jinja2 multitenancy templates yaml
Last synced: 20 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/wndhydrnt/saturn-bot
Create, modify or delete files across many repositories in parallel.
Last synced: 15 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/tyriis/homeassistant-config
My HomeAssistant configuration
gitops home-automation homeassistant
Last synced: 14 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
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/operations-project/composer-ddev-gitops-config
operations/composer-ddev-gitops-config
composer composer-package ddev github github-actions gitops
Last synced: 27 Nov 2024
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/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/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/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/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/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/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/muhlba91/fh-burgenland-bswe-kubernetes-demos
FH Burgenland - BSWE: Kubernetes Demos
argocd fh-burgenland gitops kubernetes
Last synced: 03 Dec 2024
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/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/edenreich/engineering-blog
This is a blog about software engineering, web development, and anything else I find interesting.
Last synced: 16 Nov 2024
https://github.com/deas/flux-conductr
Flux Conductr - GitOps Everything
flux2 gitops kubernetes terraform
Last synced: 21 Nov 2024
https://github.com/deas/satrn
Satrn - Solr Companion 🪐
clojure clojurescript gitops solr solrcloud
Last synced: 21 Nov 2024
https://github.com/dinushchathurya/argocd-app-of-apps
Argo CD app of apps example repo
app-of-apps argo argocd argocd-application devops gitops kubernetes kubernetes-deployment
Last synced: 16 Dec 2024
https://github.com/al-husseinhameedjasim/certified-gitops-associate
Curated content for the Certified GitOps Association (CGOA) exam.
certification certified-gitops-associate cgoa cncf gitops
Last synced: 17 Dec 2024