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-27 00:06:56 UTC
- JSON Representation
https://github.com/luckylittle/rhte2019-south-korea-gitops
Demo for "Operationalizing OpenShift with GitOps" session
gitops kubernetes microservices openshift redhat rhte
Last synced: 11 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: 12 Nov 2024
https://github.com/kube-cicd/pipelines-feedback-tekton
Tekton Pipelines integration with your favorite SCM - see commit & PR status right in Gitlab/Github/Bitbucket/etc.
github gitlab gitops go jenkins-x kubernetes openshift openshift-pipelines pipelines-feedback scm tekton tekton-pipelines tektoncd
Last synced: 19 Nov 2024
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/sngular/gitops-flux-series
Serie de múltiples capítulos para dar los primeros pasos con GitOps y Flux2.
Last synced: 03 Dec 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: 08 Nov 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/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/gianlucam76/jsonnet-controller
A Jsonnet controller. Get jsonnet files from either Flux source or ConfigMap/Secret. Process them using jsonnet module. Make output available for Sveltos
clusterapi controller gitops jsonnet kubernetes
Last synced: 14 Dec 2024
https://github.com/heubeck/flux-kind-starter
A local Kubernetes setup using Kind and Flux as repo template for your (and mine) experiments
Last synced: 20 Dec 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: 12 Nov 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/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/devpro/fun-with-containers
Presentations, samples, tutorials to have fun with containers
devops gitops presentations samples tutorials
Last synced: 12 Nov 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/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/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/mgoltzsche/kustomizr
kpt function container image to run kustomize builds
container container-image function gitops k8s kpt kubernetes kustomize
Last synced: 07 Nov 2024
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/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/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: 11 Nov 2024
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/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/frnn4268/gitops-node-sqlserver
docker-compose dockerfile express flux gitops helm helm-charts mssql nodejs
Last synced: 17 Nov 2024
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/mnstrlara/kubestream
GitOps-Enabled Kubernetes Deployment with FluxCD, Flagger, and CDK
aws cdk cloudformation flagger fluxcd gitops kubernetes
Last synced: 11 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/linuxeuphony/delete-old-git-branches
This is an automated bash script to delete git branches older than some specific time period.
Last synced: 08 Nov 2024
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/parca-dev/demo-infrastructure
Demo Infrastructure resources managed by Terraform.
Last synced: 09 Nov 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/oba11/grafana-dashboards
gitops grafana grafana-dashboard
Last synced: 13 Nov 2024
https://github.com/shini4i/cookiecutter-argocd-monorepo
🍪 A cookiecutter template for ArgoCD monorepo bootstrap
argocd cookiecutter-template gitops terraform
Last synced: 08 Nov 2024
https://github.com/idea2app/integration-test
Automated Testing, Continuous Integration & Continuous Deployment scaffold based on Node.js, Git & Docker. Practise DevOps & GitOps in testing & production environments immediately.
automation ci-cd devops docker git gitops nodejs scaffold template
Last synced: 21 Nov 2024
https://github.com/tryrocket-cloud/home-ops-1
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: 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/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/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/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/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/munagekar/kubeflow-argocd
Install Kubeflow with ArgoCD
argocd gitops kubeflow kubernetes
Last synced: 09 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/devpro/kubernetes-samples
Examples of Kubernetes definition files (manifests)
gitops helm-charts kubernetes-manifests
Last synced: 12 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/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/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/ivanclay/gitops-fullcycle
It is a gitop course taught on the Full Cycle platform
Last synced: 22 Nov 2024
https://github.com/anza-labs/infra
Infrastructure as a code
flux gitops hacktoberfest kubernetes
Last synced: 10 Nov 2024
https://github.com/anza-labs/manifests
Application manifests for Flux managed clusters
flux gitops hacktoberfest kubernetes
Last synced: 10 Nov 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: 10 Nov 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/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: 10 Nov 2024
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/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/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/j0hn-b/keda_demo
Demo application scaling via KEDA
argocd autoscaler demo gitops k3d keda kubernetes
Last synced: 12 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/maxkrivich/do-k8s-infra
argocd digitalocean gitops kubernetes terraform
Last synced: 19 Nov 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/andrebriggs/fabrikate-storageos
fabrikate gitops kubernetes storageos
Last synced: 15 Nov 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/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/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/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/tschaefer/supervisor
The Docker GitOps service :rocket:
docker docker-compose gitops polling rails rest-api webhook
Last synced: 17 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/x-ethr/cluster-management
Kubernetes GitOps
ethr flux gitops kubernetes x-ethr
Last synced: 16 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: 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/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/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/pasiol/kubespray-gitops
Prototyping the ArgoCD app of apps GitOps pattern
argocd gitops kubernetes kubespray prototype
Last synced: 16 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/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/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/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/leo310/lhs.gitops
Effortlessly launch your desired services on a fully-configured K8s cluster with just one command!
Last synced: 22 Dec 2024