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-05 00:12:22 UTC
- JSON Representation
https://github.com/ibm-cloud-architecture/eda-kc-gitops
eda gitops kafka mq saga saga-pattern
Last synced: 17 Nov 2024
https://github.com/robincher/bluesky-flux-sops-azure-template
Boilerplate to set-up Flux and Mozilla SOPs powered by Microsoft Azure
Last synced: 22 Nov 2024
https://github.com/weaveworks/weave-gitops-quickstart
Quickstart resources to get you started with Weave GitOps Enterprise
fluxcd gitops kubernetes weave-gitops
Last synced: 18 Nov 2024
https://github.com/aolle/cloud-native-development-workshop
Red Hat Cloud-native Development Workshop
argocd cloud-native cloud-native-development containers devspaces gitops kustomize openshift pipelines-as-code quarkus redhat tekton workshop
Last synced: 13 Oct 2024
https://github.com/brokenpip3/my-personal-cluster-gitops
This is my "fleet" repo that describe my entire k8s cluster, made with heart using Flux
Last synced: 02 Nov 2024
https://github.com/isometry/github-token-manager
Kubernetes operator to manage fine-grained, ephemeral Access Tokens generated from GitHub App credentials
access-tokens github github-app gitops kubernetes operator
Last synced: 16 Nov 2024
https://github.com/mrsaints/kubeseal-web
:closed_lock_with_key: Yet another web UI for protecting Kubernetes secrets with Sealed Secrets.
gitops kubernetes kubernetes-secrets kustomize sealed-secrets secrets-management
Last synced: 18 Dec 2024
https://github.com/chris-short/chrisshort.net
chrisshort.net
cloud devops gitops kubernetes linux open-source philosophy
Last synced: 14 Nov 2024
https://github.com/kuberocketci/docs
Welcome to the official GitHub repository for KubeRocketCI documentation! KubeRocketCI is a cutting-edge Continuous Integration (CI) solution designed to seamlessly integrate with Kubernetes, empowering developers to streamline their CI/CD pipelines in cloud-native environments.
aks argocd cicd eks gcp gitops idp internal-development kubernetes microservice pipelines platform-engineering tekton
Last synced: 18 Dec 2024
https://github.com/tao3k/tenzir-devops
automation ci devops devsecops gitops nix tenzir
Last synced: 26 Dec 2024
https://github.com/projectsyn/steward
In-cluster agent for Project Syn
gitops inventory kubernetes projectsyn
Last synced: 07 Nov 2024
https://github.com/dbgjerez/ta
Personal for technical analysis project
criptocurrency gitops go golang technical-analysis
Last synced: 15 Oct 2024
https://github.com/kevchu3/ocp4-gitops-homelab
Sample applications for OpenShift GitOps in a homelab
argocd gitops openshift openshift-gitops openshift-v4
Last synced: 14 Nov 2024
https://github.com/onlydole/layered-governance
FOSDEM 2021 Talk
flux gitops hashicorp-terraform kubernetes opa open-policy-agent terraform
Last synced: 02 Nov 2024
https://github.com/dhruvinsoni30/argocd-demo
ArgoCD Tutorial | GitOps CD for Kubernetes
argocd devops gitops kubernetes
Last synced: 22 Dec 2024
https://github.com/schnatterer/argocd-autopilot-example
Example for GitOps repostructure created by argocd-autopilot
argocd argocd-autopilot gitops
Last synced: 13 Nov 2024
https://github.com/cycodelabs/gitopssecuritychampion
Collection of security best practices to secure GitOps workflows
Last synced: 04 Jan 2025
https://github.com/mharikmert/mharikmert.dev-infra
Continuous delivery workflow using FluxCD and GitOps on Kubernetes
continous-delivery flux fluxcd gitops gitops-toolkit kubernetes
Last synced: 03 Dec 2024
https://github.com/srfrnk/jabos
Just Another Boring Ops System - Jabos attempts to be a fully automated K8s GitOps framework.
ci-cd continuous-delivery docker-image github gitops jsonnet k8s kubernetes kubernetes-operator
Last synced: 31 Oct 2024
https://github.com/nikimanoledaki/gitops-energy-usage-notes
Environmental Sustainability x Cloud-Native: How to measure the energy consumption of cloud-native processes
energy flux gitops kepler kubernetes liquid-metal sustainability
Last synced: 21 Dec 2024
https://github.com/yankeguo/ezdeploy
A simple tool to deploy various Kubernetes resources
gitops golang helm jsonnet kubernetes
Last synced: 04 Jan 2025
https://github.com/roberthstrand/gitops-terraform
This is where manifests and other resources related to demoing the Terraform Controller lives.
Last synced: 29 Dec 2024
https://github.com/ruanbekker/argocd-workshop
Experimenting with ArgoCD
argocd devops gitops kubernetes workshop
Last synced: 10 Nov 2024
https://github.com/philippart/gitops-everything
A demo showcasing (a) infrastructure, managed service and application deployment based on GitOps principles, and (b) a split of responsibility between Dev and Platform teams.
Last synced: 26 Nov 2024
https://github.com/ol3d/home-ops
Automated Homelab setup and configuration, following GitOps and Infrastructure as Code (IaC) best practices where possible. Built on Proxmox using Terraform and Ansible.
ansible automation ceph devops docker gitops infrastructure-as-code kubernetes packer renovate selfhosted terraform
Last synced: 28 Nov 2024
https://github.com/volschin/home-ops
Repository for my home infrastructure and Kubernetes cluster which adheres to Infrastructure as Code (IaC) and GitOps practices where possible
bitwarden cilium cloudflare flux2 fluxcd github-actions gitops home-operations home-ops homelab homeops iac kubernetes kubesearch renovate selfhosted sops talos
Last synced: 20 Nov 2024
https://github.com/flavienbwk/freshdoc
Keep code and text snippets in sync across your git repos.
Last synced: 30 Nov 2024
https://github.com/weaveworks/weave-gitops-scenarios
Various test scenarios for weave-gitops
gitops kubernetes terraform weave-gitops
Last synced: 18 Nov 2024
https://github.com/alosadagrande/argocd
This repo is intended to be used as a GitOps repository for installing and configuring OpenShift clusters using ArgoCD. Configurations are focused mainly on telco space.
Last synced: 31 Dec 2024
https://github.com/rogerwelin/argocd-kustomize-tutorial
Tutorial to illustrate a GitOps workflow using ArgoCD, Kustomize, Github Actions and Kubernetes (Kind)
argocd gitops kubernetes kubernetes-deployment
Last synced: 24 Nov 2024
https://github.com/fiware/operations
Collection of operations repositories containing useful tools to help ease the deployment of production-grade, πππππππ -ππ-ππ°πΎπ¨πΉπ¬ solutions.
deployment fiware gitops helm-charts kubernetes-deployment
Last synced: 17 Nov 2024
https://github.com/shini4i/docker-argocd
A custom ArgoCD docker image
argocd dockerfile gitops secrets vault
Last synced: 02 Jan 2025
https://github.com/stuttgart-things/stuttgart-things
[sΛΞΈΙͺΕz] - using modularity to speed up parallel builds
ansible automation gitops helm iac kubernetes modules terraform
Last synced: 05 Nov 2024
https://github.com/edenreich/kopgen
A generator for creating a CRUD Kubernetes operator from OpenAPI Specification written in Rust.
crud crud-api crud-operation framework generator gitops k8s k8s-operator oas3 openapi openapi3 template
Last synced: 16 Nov 2024
https://github.com/thisisshi/safe-policy-rollout-gitops
Safe Policy Rollouts with GitOps (Kubecon NA 2021)
aws azure c7n cloud-custodian cloud-governance cloud-native compliance gcp gitops
Last synced: 18 Dec 2024
https://github.com/briandenicola/aks-with-istio
An opinionated point of view of AKS in Azure
fluxcd gitops istio kubernetes terraform
Last synced: 15 Nov 2024
https://github.com/mmontes11/flux-tenant-podinfo
Tenant repository bootstrapped by flux-infrastructure that contains the resources and infrastructure for the podinfo application.
flux flux2 fluxcd gitops kubernetes multi-cluster multi-tenant sealed-secrets
Last synced: 31 Dec 2024
https://github.com/mmontes11/flux-infrastructure
Flux proof of concept for bootstraping core infrastructure and the tenants that sit on top of it.
flux flux2 fluxcd gitops kubernetes multi-cluster multi-tenant sealed-secrets
Last synced: 31 Dec 2024
https://github.com/lhns/kubedeploy
A vendor-neutral way to deploy your App
continuous-deployment curl devops docker docker-swarm gitops k8s kubernetes portainer webservice
Last synced: 27 Oct 2024
https://github.com/amaurybsouza/portfolio
Leveraging 11+ years of hands-on tech experience and advanced AI techniques, I'm a dedicated Cloud Security Architect committed to safeguarding cloud environments and fostering a DevSecOps culture.
ansible aws cicd cloud devops devops-team devops-tools git github gitlab gitops infrastructure-as-code kubernetes sre terraform
Last synced: 14 Dec 2024
https://github.com/erkerb4/home-k8s-gitops
ArgoCD/GitOps managed multi-architecture (armv8 & amd64) Kubernetes cluster at home.
gitops homelab k8s-at-home kubernetes
Last synced: 11 Nov 2024
https://github.com/chukwuemekaaham/cloud_aws_gcp_k8s_devops_projects
This repository contains workshop projects
aws cloudformation codebuild codepipeline devsecops docker ecs eks eksctl gcp git gitops gke helm irsa kubectl kubernetes kustomize openid-connect reverse-proxy
Last synced: 11 Nov 2024
https://github.com/amaurybsouza/devops-talks
I love DevOps communities, and I have been helping many of them for years now, both as an organizer and digital creating. Got a project to discuss? Want me to speak at your meetup? Anything else? Let's chat! DM me on Twitter
ansible aws azure cicd cloud cloudnative devops devops-pipeline devops-tools devopsdays docker github gitlab-ci gitops helm-charts infrastructure jenkins kubernetes-cluster terraform
Last synced: 14 Dec 2024
https://github.com/sombriks/simple-knex-koa-example
sample application touring API, tests, continuous integration, continuous deployments, image publishing and so on
argocd docker docker-compose dotenv-flow github-actions gitops knex koa kubernetes migrations mocha node sinon sqlite
Last synced: 28 Nov 2024
https://github.com/AfsmNGhr/devops-swarm-mode
Concept DevOps multi-repository (IaC)
ansible deployment devops docker-compose docker-swarm environment gitops iac multi-repo pull-mode submodules swarm-mode
Last synced: 07 Nov 2024
https://github.com/orenzp/homelab
This repository is used to automate and manage my self-hosting Kubernetes cluster. The repo uses weave works FluxCD to achieve GitOps workflow.
fluxcd gitops k3sup kubernetes
Last synced: 28 Dec 2024
https://github.com/mukulmantosh/django-app
GitOps with Django & ArgoCD - Part I
argocd continous-delivery django docker gitops k8s kubernetes python python3
Last synced: 02 Jan 2025
https://github.com/allegroai/clearml-actions-train-model
GitHub Action For Running Experiments With ClearML
actions allegro-trains clearml deep-learning devops github-actions gitops machine-learning mlops
Last synced: 30 Oct 2024
https://github.com/al-husseinhameedjasim/do-kubernetes-challenge
GitOps-based CI/CD implementation using GitHub Actions and Argo CD
argocd digitalocean gitops kubernetes
Last synced: 30 Oct 2024
https://github.com/projectsveltos/classifier
Sveltos Classifier dynamically classify a cluster based on run time information (Kubernetes version, deployed resources and more)
add-ons classification clusterapi gitops helm helm-charts k8s kubernetes multi-tenancy
Last synced: 11 Oct 2024
https://github.com/nikimanoledaki/sustainability-journey-with-gitops
β‘Lightning Talk: Green(Ing) CI/CD: A Sustainability Journey with GitOps
cncf-demo gitops gitopscon kubecon
Last synced: 30 Oct 2024
https://github.com/mtrnord/cluster
Infrastructure files for Nordgedanken and Midnightthoughts.
Last synced: 16 Oct 2024
https://github.com/gianlucam76/ytt-controller
A Carvel YTT controller. Get ytt files from either Flux source or ConfigMap/Secret. Process them using ytt module. Make output available for Sveltos
carvel clusterapi controller flux gitops kubernetes ytt
Last synced: 02 Nov 2024
https://github.com/FrankelJb/home-ops
Contains the manifests to deploy my self-hosted kubernetes cluster
flux gitops k8s-at-home kuberenetes rke2
Last synced: 19 Nov 2024
https://github.com/kpfromer/home-cluster
My home Kubernetes (k3s) cluster managed by GitOps (Flux)
Last synced: 30 Oct 2024
https://github.com/yuyatinnefeld/cloud-native-kiosk
π Hands-On Project π | Cloud Native Kiosk Project
argocd cloud-native gitops k8s vault
Last synced: 03 Jan 2025
https://github.com/stackmate-io/stackmate
Infrastructure for busy developers
cdktf developer-tools gitops infrastructure-as-code terraform typescript
Last synced: 16 Nov 2024
https://github.com/tuladhar/gitops-demo
ClusterOps - Manage Kubernetes Clusters using Flux CD
cluster-api fluxcd gitops hacktoberfest kind kubernetes
Last synced: 12 Dec 2024
https://github.com/lreimer/hands-on-crossplane
Demo repository for Crossplane and GitOps style cloud infrastructure management.
cloud crossplane fluxcd gitops kubernetes terraform
Last synced: 20 Nov 2024
https://github.com/mmontes11/vcluster-poc
vcluster + flux multi-tenancy PoC
flux fluxcd gitops kubernetes multi-tenancy multi-tenant tenant vcluster virtual-cluster
Last synced: 31 Dec 2024
https://github.com/iconicto/kubernetes-config
GitOps Implementation for Iconicto's Kubernetes Cluster
devops fluxcd gitops hacktoberfest helm kubernetes sealed-secrets
Last synced: 14 Dec 2024
https://github.com/freepik-company/bgos
A process to synchronize selected G.Workspace groups into Boundary groups with authoritative approach
bgos gitops golang google-workspace gsuite hashicorp-boundary oidc
Last synced: 28 Nov 2024
https://github.com/ji-podhead/devops
This is my DevOps - Repo. This serves as my Playground, Portfolio, Research-Notes, Cheat-Sheet and Guide.
argocd cassandra cicd devops elasticstack github-actions gitops grpc jenkins k8s kafka kubevirt open-policy-agent opentelemetry proxmox secops terraform vault
Last synced: 09 Oct 2024
https://github.com/smaeda-ks/jfrog-hashicorp-demo
This example repository showcases simple CI/CD workflows to automate containerized application deployment to HashiCorp Nomad cluster with GitOps model, using JFrog Artifactory and its docker image promotion feature.
gitops hashicorp jfrog-artifactory nomad
Last synced: 27 Dec 2024
https://github.com/mr-karan/k8s-pruner
Cleanup unused configmaps in a Kubernetes namespace
configmaps gitops kubernetes kustomize
Last synced: 04 Dec 2024
https://github.com/stefancrain/infra
My home or for-home infrastructure written as code defining GitOps principles for Kubernetes clusters.
ansible aws gitops kubernetes terraform ubuntu vyos
Last synced: 14 Oct 2024
https://github.com/redhat-na-ssa/openshift-dev-workflows-gitops-cluster-bootstrap
This project repo contains a set of ArgoCD manifests used to bootstrap a Openshift Cluster v4.x using GitOps approach. The produced environment is intended for Developer workflows demo.
argocd bootstrap dev-workflow devspaces gitops openshift
Last synced: 04 Dec 2024
https://github.com/dinushchathurya/gitops-demo
GitOps example using Jenkins, Argocd, Kubernetes & Kustomize
argo argocd devops dinush-chathurya dinushchathurya docker dockerhub gitops jenkins k8s kubernetes kustomize kustomize-manifest
Last synced: 16 Dec 2024
https://github.com/fluentci-io/flipt-plugin
Set up your CI/CD Pipeline with a specific version of Flipt
cicd continuous-delivery continuous-integration devops feature-flags flipt gitops wasm
Last synced: 20 Nov 2024
https://github.com/ogvalt/model-deployment-operator
Model Deployment Operator is a prototype system designed to automate the deployment and management of Nvidia Triton models on Kubernetes
custom-resource-definition gitops json-schema kubernetes kubernetes-operator nvidia-triton python
Last synced: 14 Oct 2024
https://github.com/rakshixh/codefresh-gitops-for-argocd-certification
Codefresh GitOps Fundamentals & GitOps at Scale Certification's all Answers 2023!
argocd codefresh gitops gitops-at-scale gitops-for-argo gitops-fundamentals
Last synced: 02 Dec 2024
https://github.com/tedilabs/helm-charts
β»οΈ Repository for Reusable Kubernetes Helm Charts
devops gitops hacktoberfest helm helm-charts k8s kubernetes lang-yaml sre tedilabs
Last synced: 31 Dec 2024
https://github.com/stewartpark/stewpod
:wheel_of_dharma: Toys in the cloud
fluxcd gitops hobby-project k3s kubernetes
Last synced: 08 Dec 2024
https://github.com/j0hn-b/eshop
Deploy a microservices application with ArgoCD in local Kind cluster (App of Apps pattern)
argocd bootstrap cluster gitops helm-chart kind kubernetes
Last synced: 12 Nov 2024
https://github.com/coveros-archive/genoa
π βοΈ A Continuous Delivery tool for shipping helm releases in a accelerated, automated and auditable fashion while respecting Git.
gitops gitops-controller helm-operator kubernetes kubernetes-operator
Last synced: 31 Oct 2024
https://github.com/mmontes11/k8s-github-explorer
Tenant repository bootstrapped by k8s-infrastructure that contains manifests for the GitHub explorer application
flux github github-api github-explorer github-graphql gitops helm kubernetes traefik
Last synced: 11 Oct 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/ardikabs/terragrunt-atlantis-server
Terragrunt and Atlantis server
ansible ansible-role atlantis-tf gitops terraform terragrunt terragrunt-managed
Last synced: 14 Dec 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/ardikabs/kubernetes-fluxcd-gitops
GitOps approach for Kubernetes with FluxCD
automation fluxcd gitops kubernetes
Last synced: 14 Dec 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/curityio/idsvr-gitops-configuration-management
Pipeline deployment for the Curity Identity Server with parameterized configuration
configuration crypto deployment gitops
Last synced: 03 Dec 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/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/faforever/gitops-stack
The gitops stack running faforever.com
Last synced: 06 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/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/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: 31 Dec 2024
https://github.com/j0hn-b/kubepal
Local GitOps replica kubernetes cluster to develop and test your code.
argocd developer-tools devops gitops go-templates helm k3d k8s kubernetes platform-engineering taskfile terraform
Last synced: 12 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/mmontes11/k8s-media
Tenant repository bootstrapped by k8s-infrastructure that contains the manifests for media related applications
flux gitops helm kubernetes media photoprism sealed-secrets traefik
Last synced: 31 Dec 2024