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/siutsin/otaru
Bare-Metal Home Lab for Kubernetes and Technical Playground
gitops homelab k3s kubernetes raspberry-pi
Last synced: 08 Nov 2024
https://github.com/coderofsalvation/podi
a cute gitops utility (~7kb) to turn servers into PaaS platforms using only git+ssh. #hybrid #baremetal #bubblewrap #k8s #podman #docker
baremetal bubblewrap docker gitops k8s oci paas podman
Last synced: 31 Oct 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/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/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/flavienbwk/freshdoc
Keep code and text snippets in sync across your git repos.
Last synced: 30 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/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/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/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/onlydole/layered-governance
FOSDEM 2021 Talk
flux gitops hashicorp-terraform kubernetes opa open-policy-agent terraform
Last synced: 02 Nov 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/chris-short/chrisshort.net
chrisshort.net
cloud devops gitops kubernetes linux open-source philosophy
Last synced: 14 Nov 2024
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/tao3k/tenzir-devops
automation ci devops devsecops gitops nix tenzir
Last synced: 26 Dec 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/shini4i/docker-argocd
A custom ArgoCD docker image
argocd dockerfile gitops secrets vault
Last synced: 08 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/dbgjerez/ta
Personal for technical analysis project
criptocurrency gitops go golang technical-analysis
Last synced: 15 Oct 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/schnatterer/argocd-autopilot-example
Example for GitOps repostructure created by argocd-autopilot
argocd argocd-autopilot gitops
Last synced: 13 Nov 2024
https://github.com/projectsyn/steward
In-cluster agent for Project Syn
gitops inventory kubernetes projectsyn
Last synced: 07 Nov 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/ruanbekker/argocd-workshop
Experimenting with ArgoCD
argocd devops gitops kubernetes workshop
Last synced: 10 Nov 2024
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/roberthstrand/gitops-terraform
This is where manifests and other resources related to demoing the Terraform Controller lives.
Last synced: 06 Dec 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/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/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: 08 Nov 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/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/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/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/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/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/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/tedilabs/helm-charts
β»οΈ Repository for Reusable Kubernetes Helm Charts
devops gitops hacktoberfest helm helm-charts k8s kubernetes lang-yaml sre tedilabs
Last synced: 08 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/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/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/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/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/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/stackmate-io/stackmate
Infrastructure for busy developers
cdktf developer-tools gitops infrastructure-as-code terraform typescript
Last synced: 16 Nov 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/mmontes11/vcluster-poc
vcluster + flux multi-tenancy PoC
flux fluxcd gitops kubernetes multi-tenancy multi-tenant tenant vcluster virtual-cluster
Last synced: 08 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/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/mtrnord/cluster
Infrastructure files for Nordgedanken and Midnightthoughts.
Last synced: 16 Oct 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/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/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/mukulmantosh/django-app
GitOps with Django & ArgoCD - Part I
argocd continous-delivery django docker gitops k8s kubernetes python python3
Last synced: 15 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/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/kpfromer/home-cluster
My home Kubernetes (k3s) cluster managed by GitOps (Flux)
Last synced: 30 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/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/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: 08 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/mr-karan/k8s-pruner
Cleanup unused configmaps in a Kubernetes namespace
configmaps gitops kubernetes kustomize
Last synced: 04 Dec 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: 22 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/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/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/rafaribe/rafaribe.github.io
Personal Portfolio and Blog
blog gitops hugo kubernetes rafael rafaribe ribeiro
Last synced: 24 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: 07 Nov 2024
https://github.com/daeuniverse/cloud-estate
Centralized Hub for Cloud Automation Configuration
fluxcd github-actions gitops infrastructure serverless
Last synced: 14 Nov 2024
https://github.com/roberthstrand/demo-gitops
This repository is used as a base for all talks I hold about GitOps.
Last synced: 22 Dec 2024
https://github.com/tomhuang12/build-controller
The build-controller is a Kubernetes operator that experiments turning continuous integration build process from event-driven to GitOps-driven.
build ci docker flux gitops gitops-toolkit
Last synced: 19 Nov 2024
https://github.com/escalate/ansible-gitops-example-repository
A example repository to demonstrate Ansible GitOps workflow for Raspberry Pi
ansible gitops raspberry raspberry-pi raspberrypi self-hosted selfhosted
Last synced: 26 Nov 2024
https://github.com/escalate/my-smart-home
The central repository for managing my Smart Home on the Raspberry Pi based on the Ansible GitOps workflow
ansible ansible-playbook coredns docker gitops grafana home-assistant home-automation hue influxdb loki loxone promtail raspberry raspberry-pi raspberrypi smart-home smarthome traefik
Last synced: 26 Nov 2024
https://github.com/giannisalinetti/open-cluster-management-examples
Open Cluster Management examples for demo usage.
gitops kubernetes openclustermanagement
Last synced: 14 Dec 2024
https://github.com/cloudacademy/webapp-gitops
Web App GitOps Kustomization Example
cloudacademy docker flux gitops go kubernetes
Last synced: 21 Dec 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: 08 Nov 2024
https://github.com/meysam81/atlantis-docker
Atlantis Docker image with Terragrunt CLI installed
atlantis ci-cd cloud-automation cloud-infrastructure container-image continuous-deployment deployment-automation developer-tools devops docker gitops infrastructure-as-code infrastructure-management kubernetes opentofu platform-engineering terraform terraform-automation terragrunt workflow-automation
Last synced: 20 Dec 2024
https://github.com/faforever/gitops-stack
The gitops stack running faforever.com
Last synced: 06 Nov 2024
https://github.com/cpanato/mattermost-gitops
Bring the GitOps approach to your Mattermost Server
Last synced: 12 Nov 2024
https://github.com/ruzickap/k8s-opentofu-gitops
Multi cloud/tenant/K8s cluster managed installation using OpenTofu, GitHub Actions and ArgoCD
aks argocd eks github-actions gitops k8s multicloud multicluster multitenant opentofu
Last synced: 27 Nov 2024
https://github.com/mirceanton/gitops-toolkit
A container with all of the tools I need to manage my GitOps setup.
age flux flux2 fluxcd gitops gitops-toolkit kubectl kubernetes sops talos talos-linux talosctl
Last synced: 11 Oct 2024
https://github.com/heavybullets8/heavy-ops
fluxcd gitops helm kubernetes kubesearch talos
Last synced: 15 Oct 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/ardikabs/kubernetes-fluxcd-gitops
GitOps approach for Kubernetes with FluxCD
automation fluxcd gitops kubernetes
Last synced: 14 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/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/luckylittle/introduction-to-gitops-with-openshift
Introduction to GitOps with OpenShift
argo-cd argocd gitops openshift openshift-v4 openshift4
Last synced: 11 Nov 2024
https://github.com/kausalyanp/git_cheat_sheet
It contains all commonly and uncommonly used gitcommands with explanation.
cheat cheat-sheet cheat-sheets cheats cheatsheet cheatsheets git github github-actions github-api github-cloud-migrated github-config github-pages githugged gitops
Last synced: 09 Dec 2024
https://github.com/dinushchathurya/gitops-demo-deployment
GitOps example using Jenkins, Argocd, Kubernetes & Kustomize
argo argocd devops dinush-chathurya dinushchathurya docker dockerhub github gitops jenkins k8s kubernetes kustomize kustomize-manifest
Last synced: 16 Dec 2024
https://github.com/j0hn-b/service_mesh
Deploy Linkerd using ArgoCD and Google's Online Boutique test webapp
argocd gitops k3d linkerd service-mesh
Last synced: 12 Nov 2024