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-09 00:15:38 UTC
- JSON Representation
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/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/ysdexlic/mono-config
gitops repo for monorepo
argocd deployment docker gitops kubernetes kustomize makefile monorepo
Last synced: 16 Nov 2024
https://github.com/tryrocket-cloud/tryrocket-cloud
My home Kubernetes (k3s) cluster managed by GitOps (ArgoCD) and RenovateBot
argocd gitops home-ops iac k8s-at-home kubernetes
Last synced: 10 Dec 2024
https://github.com/nheidloff/application-modernization-javaee-quarkus-config
Application Modernization Sample - GitOps Repo
Last synced: 31 Dec 2024
https://github.com/niveshsunny/cicd_kubernetes
Java Based application-CI-CD Production deployment
argocd docker dockerhub ebs gitops helm jenkins kubernetes nexus slack sonarcloud
Last synced: 05 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: 20 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: 07 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/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
https://github.com/cailloumajor/digital-factory-stack
Digital factory software stack
digital-factory docker-compose gitops
Last synced: 11 Nov 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/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/heubeck/cloudland-k8s-config-pure
CloudLand 2023 Session "Diverse K8s Config Management" | Pure variant
Last synced: 08 Dec 2024
https://github.com/x-ethr/cluster-management
Kubernetes GitOps
ethr flux gitops kubernetes x-ethr
Last synced: 16 Nov 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/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/kerbaras/cloudlab
Infrastructure repository for my cloud-lab
argocd cloud gitops homelab k0s kubernetes labs terraform
Last synced: 14 Nov 2024
https://github.com/lilmonk/kind-terraform-setup
Deploy local kind cluster using terraform.
Last synced: 16 Dec 2024
https://github.com/huseyindeniz/gitops-lab
GitOps Playground (K8S, Terraform, Argo CD, Helm, Github Workflows etc.)
argocd fluxcd gitops helm-charts kubernetes terraform
Last synced: 10 Dec 2024
https://github.com/zackbradys/resources
Resources for Rancher, ClickOps, Kubernetes, GitOps, AWS, Cloud, etc...
aws clickops cloud gitops kubernetes rancher
Last synced: 23 Dec 2024
https://github.com/githubfoam/argocd-pipeline
argocd
circleci continuous-delivery continuous-integration gitops kubernetes pipeline travis-ci
Last synced: 11 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/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: 11 Dec 2024
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/atkaridarshan04/springboot-devops
This project showcases the implementation of DevOps practices on a Java Spring Boot application
cicd docker gitops jenkins kind kubernetes spring-boot
Last synced: 17 Dec 2024
https://github.com/anmiralles/gitops-helm-ocp-config
GitOps configuration using helm to deploy a sample application, per environment with ArgoCD app of apps approach.
Last synced: 12 Dec 2024
https://github.com/anmiralles/openshift-cluster-config
Openshift CICD configuration for applying Gitops approach based on Tekton pipelines and ArgoCD deployment.
argocd gitops openshift preview-environment tekton
Last synced: 12 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/switcherapi/switcher-gitops
GitOps Domain Snapshot Orquestrator for Switcher API
Last synced: 12 Dec 2024
https://github.com/soerenschneider/soeren.cloud
My own, private hybrid cloud
aws cloud documentation gitops hybrid-cloud kubernetes
Last synced: 12 Dec 2024
https://github.com/szsascha/caddy-proxy
Use Caddy as a reverse proxy for all applications in your infrastructure and manage it via git.
caddy cicd deployment docker git github-actions gitops proxy
Last synced: 12 Nov 2024
https://github.com/soerenschneider/k8s-gitops
GitOps repository for managing my Kubernetes clusters
flux2 gitops homeops istio kubernetes kubernetes-cluster kustomize opentofu servicemesh terraform
Last synced: 12 Dec 2024
https://github.com/adriens/chocolatey-kapp-controller
Chocolatey package for carvel-kapp-controller
carvel cd continuous-delivery controllers declarative gitops helm k8s kapp kubernetes operator ytt
Last synced: 12 Dec 2024
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/developer-guy/flux-kyverno-policies
An example to show you how you can use OCI Repositories of Flux to apply Kyverno policies stored in an OCI registry
flux fluxcd fluxcli gitops kyverno oci ociartifacts ociimages
Last synced: 13 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/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/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/sngular/gitops-echobot
Aplicación Golang utilizada en los ejercicios de la serie GitOps Flux
Last synced: 03 Dec 2024
https://github.com/anza-labs/infra
Infrastructure as a code
flux gitops hacktoberfest kubernetes
Last synced: 08 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/cloudacademy/argocd-gitops
Argo CD - Declarative GitOps CD
argocd containers gitops kubernetes openshift
Last synced: 13 Nov 2024
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: 12 Nov 2024
https://github.com/stuttgart-things/kaeffken
gitops apps & cluster management cli
apps flux github-api gitops k8s sops
Last synced: 24 Dec 2024
https://github.com/stuttgart-things/flux2-cluster-bootstrap
terraform module for bootstrapping kubernetes clusters w/ flux2
Last synced: 24 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 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/dark-vex/fluxcd-sysdig
Example of GitOps for managing Sysdig applications
example flux2 fluxcd gitops helm iac kubernetes kustomize
Last synced: 11 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/maxkrivich/do-k8s-infra
argocd digitalocean gitops kubernetes terraform
Last synced: 19 Nov 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/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/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/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/j0hn-b/keda_demo
Demo application scaling via KEDA
argocd autoscaler demo gitops k3d keda kubernetes
Last synced: 12 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/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/j0hn-b/argo_workflows_demo
Demo Argo Workflows environment to execute sample tasks.
argocd argoworkflow demo docker gitops k3d kubernetes makefile
Last synced: 12 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/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: 14 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: 01 Jan 2025
https://github.com/ssbostan/rafay-deploy-pipeline
Deploy Kubernetes workloads with Rafay Kubernetes platform
devops gitops k8s kubernetes pipeline rafay
Last synced: 12 Nov 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/sngular/gitops-helmrepository
Helm repository utilizado en los ejercicios de la serie GitOps Flux
Last synced: 03 Dec 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/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/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/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/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/greyhats13/fta_gitops
argocd argocd-vault-plugin devops gitops helm kubernetes
Last synced: 19 Dec 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/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/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: 12 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/devpro/kubernetes-samples
Examples of Kubernetes definition files (manifests)
gitops helm-charts kubernetes-manifests
Last synced: 12 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/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/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/swinton/gitops-playground
Fork of https://github.com/fluxcd/flux-get-started
Last synced: 17 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/anza-labs/manifests
Application manifests for Flux managed clusters
flux gitops hacktoberfest kubernetes
Last synced: 08 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: 12 Nov 2024
https://github.com/alinanova21/tf-home-ops
terraform code for my home operations
Last synced: 15 Nov 2024