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-22 00:07:28 UTC
- JSON Representation
https://github.com/tao3k/tenzir-devops
automation ci devops devsecops gitops nix tenzir
Last synced: 07 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/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/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/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/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/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/dbgjerez/ta
Personal for technical analysis project
criptocurrency gitops go golang technical-analysis
Last synced: 15 Oct 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/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/shini4i/docker-argocd
A custom ArgoCD docker image
argocd dockerfile gitops secrets vault
Last synced: 08 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/chris-short/chrisshort.net
chrisshort.net
cloud devops gitops kubernetes linux open-source philosophy
Last synced: 14 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/ruanbekker/argocd-workshop
Experimenting with ArgoCD
argocd devops gitops kubernetes workshop
Last synced: 10 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/projectsyn/steward
In-cluster agent for Project Syn
gitops inventory kubernetes projectsyn
Last synced: 07 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/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/dhruvinsoni30/argocd-demo
ArgoCD Tutorial | GitOps CD for Kubernetes
argocd devops gitops kubernetes
Last synced: 22 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/schnatterer/argocd-autopilot-example
Example for GitOps repostructure created by argocd-autopilot
argocd argocd-autopilot gitops
Last synced: 13 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/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/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/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/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/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/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/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/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/kpfromer/home-cluster
My home Kubernetes (k3s) cluster managed by GitOps (Flux)
Last synced: 30 Oct 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/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/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/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/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/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/mtrnord/cluster
Infrastructure files for Nordgedanken and Midnightthoughts.
Last synced: 16 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/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/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/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/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/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/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/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/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/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/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/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/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/stackmate-io/stackmate
Infrastructure for busy developers
cdktf developer-tools gitops infrastructure-as-code terraform typescript
Last synced: 16 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/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/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/stewartpark/stewpod
:wheel_of_dharma: Toys in the cloud
fluxcd gitops hobby-project k3s kubernetes
Last synced: 08 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/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/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/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/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/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/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/cpanato/mattermost-gitops
Bring the GitOps approach to your Mattermost Server
Last synced: 12 Nov 2024
https://github.com/heavybullets8/heavy-ops
fluxcd gitops helm kubernetes kubesearch talos
Last synced: 15 Oct 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/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/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/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/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/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/parca-dev/demo-infrastructure
Demo Infrastructure resources managed by Terraform.
Last synced: 09 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/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/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/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/shini4i/cookiecutter-argocd-monorepo
πͺ A cookiecutter template for ArgoCD monorepo bootstrap
argocd cookiecutter-template gitops terraform
Last synced: 08 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/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/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/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/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/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/dc-tec/k8s-gitops
Kubernetes GitOps repository for my homelab
argocd gitops kubernetes packer talos terraform
Last synced: 22 Nov 2024