Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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:

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.

https://github.com/baloise/gitopscli

GitOps CLI - a command line interface (CLI) to perform operations on git repositories with yaml files

argocd cli gitops hacktoberfest yaml-parser

Last synced: 18 Dec 2024

https://github.com/flyteorg/flytectl

A cross platform CLI for Flyte. Written in Golang. Offers an intuitive interface to Flyte https://docs.flyte.org/projects/flytectl/en/latest/

brew cli cobra-viper command-line-interface cross-platform flyte flyte-cli gitops golang hacktoberfest workflows

Last synced: 22 Dec 2024

https://github.com/projectsyn/commodore

Commodore provides opinionated tenant-aware management of Kapitan inventories and templates. Commodore uses Kapitan for the heavy lifting of rendering templates and resolving a hierachical configuration structure.

cfgmgmt gitops helm jsonnet kapitan kubernetes projectsyn

Last synced: 19 Dec 2024

https://github.com/stefanprodan/gitops-progressive-delivery

Progressive delivery with Istio, Weave Flux and Flagger

gitops istio kubernetes progressive-delivery prometheus

Last synced: 09 Nov 2024

https://github.com/starptech/k8s-gitops

The GitOps workflow to manage Kubernetes applications at any scale (without server components).

deployment gitops infrastructure-as-code kubernetes microservices

Last synced: 06 Dec 2024

https://github.com/keisukeyamashita/commitlint-rs

πŸ”¦ Lint commit messages with conventional commit messages

cd ci cicd cli commitlint conventional-commits conventionalcommits gitops lint linter rust

Last synced: 22 Dec 2024

https://github.com/stealthybox/multicluster-gitops

Demo gossiping Kubernetes clusters that share routes in a mesh and dns-forward their Services to each other :)

bgp calico coredns demo flux gitops kind kubernetes management-cluster serf

Last synced: 10 Nov 2024

https://github.com/tyriis/home-ops

IaC for my HomeLab kubernetes cluster resources with Flux

cloudflare devops flux gitops k8s k8s-at-home kubernetes talos terraform traefik

Last synced: 14 Dec 2024

https://github.com/chris-short/devopsish.com

DevOps, Cloud Native, Hybrid Cloud, Open Source, industry news, culture, and the β€˜ish between.

aws cloud cloud-native community containers devops gitops infrastructure infrastructure-as-code kubernetes linux newsletter open-source security

Last synced: 14 Nov 2024

https://github.com/kbst/kbst

Kubestack framework CLI

cli gitops gitops-framework kubernetes

Last synced: 12 Nov 2024

https://github.com/stefanprodan/eks-hpa-profile

An eksctl gitops profile for autoscaling with Prometheus metrics on Amazon EKS on AWS Fargate

auto-scaling aws-appmesh eks fargate gitops kubernetes metrics-server prometheus

Last synced: 09 Nov 2024

https://github.com/JJGadgets/Biohazard

Watch your step, this playground might be hazardous 'round here… | JJGadgets' HomeLab monorepo

cilium fluxcd gitops homelab infrastructure-as-code k8s-at-home kubernetes networkpolicy sops talhelper talos yaml

Last synced: 19 Nov 2024

https://github.com/kostis-codefresh/many-appsets-demo

Demo with multiple Argo CD ApplicationSets

argocd gitops

Last synced: 16 Dec 2024

https://github.com/macropower/homelab

IaC for my homelab & personal cloud.

gitops hetzner k8s-at-home kubernetes renovate selfhosted talos terraform

Last synced: 07 Nov 2024

https://github.com/uhthomas/automata

Monorepo for Starjunk and subsidiaries

bazel cue cuelang gitops jellyfin k8s kubernetes

Last synced: 14 Dec 2024

https://github.com/allenporter/k8s-gitops

Flux/Gitops managed k8s cluster

flux gitops helm k8s k8s-at-home kubernetes

Last synced: 19 Nov 2024

https://github.com/openshift-instruqt/instruqt

Repository for the Red Hat and OpenShift Developers Learning Portal, powered by Instruqt.

gitops go helm instruqt java kubernetes learning nodejs openshift python quarkus spring

Last synced: 24 Dec 2024

https://github.com/getporter/operator

The Porter Operator gives you a native, integrated experience for managing your bundles from Kubernetes. It is the recommended way to automate your bundle pipeline with support for GitOps.

gitops hacktoberfest kubernetes operator porter

Last synced: 03 Dec 2024

https://github.com/cloudogu/gitops-build-lib

Jenkins pipeline shared library for automating deployments via GitOps

argo argocd flux fluxcd gitops gitops-playground helm jenkins k8s kubernetes

Last synced: 09 Nov 2024

https://github.com/evryn/breakfast

🍯 Test GitOps workflows & learn Kubernetes/Docker Swarm deployments through evolving Persian breakfast visuals.

devops docker gitops golang kubernetes

Last synced: 21 Nov 2024

https://github.com/zufardhiyaulhaq/community-ops

Example GitOps pattern for multiple Kubernetes clusters using ArgoCD, sealed-secrets, Helmfile, Kustomize, and python scripts. Implemented in my Kubernetes clusters.

argocd gitops gitops-pattern helm helmfile istio kubernetes kubernetes-gitops kustomize kustomize-pattern sealed-secret sealed-secrets

Last synced: 14 Nov 2024

https://github.com/rwaltr/home-ops

Code and configuration used to manage the fleets of k8s and Terraform clusters managing the Waltr.Tech environment

fluxcd gitops k8s-at-home kubernetes talos terraform

Last synced: 01 Nov 2024

https://github.com/charlie-haley/home-infra

A monorepo for managing my home infrastructure using GitOps.

flux gitops k8s k8s-at-home kubernetes oci talos

Last synced: 19 Nov 2024

https://github.com/quipper/monorepo-deploy-actions

Deploy microservices of monorepo using GitHub Actions and Argo CD (open source)

github-actions gitops kubernetes monorepo

Last synced: 11 Nov 2024

https://github.com/oci-landing-zones/oci-landing-zone-operating-entities

The OCI Open LZ is a set of open and secure OCI landing zone blueprints to simplify the onboarding and running of organizations, business units, and subsidiaries into OCI - by customers, partners, or ISVs. Use it to create your own OCI Landing Zone.

cloud-operations config-as-code declarative design gitops iac iam isv landing-zones newtwork oci onboard oracle oracle-cloud-infrastructure security terraform

Last synced: 07 Sep 2024

https://github.com/wpernath/book-example

This is the example I am going through in my book "Getting GitOps. Getting GitOps. A Practical Platform with OpenShift, Argo CD and Tekton.".

argocd gitops kustomize openshift operators tekton-pipelines

Last synced: 19 Dec 2024

https://github.com/fluxcd/flux-benchmark

Mean Time To Production benchmark for Flux

benchmarking fluxcd gitops timoni

Last synced: 10 Nov 2024

https://github.com/fluxcd-community/flux2-schemas

Individual JSON Schemas for Flux CRDs

fluxcd gitops gitops-toolkit

Last synced: 19 Nov 2024

https://github.com/duyet/grant-rs

Manage Redshift/Postgres privileges in GitOps style written in Rust

data-engineering data-ops gitops hacktoberfest postgres redshift rust

Last synced: 27 Nov 2024

https://github.com/deedee-ops/k8s-gitops

GF-approved geeked homelab k8s cluster deployed with Talos Linux; automated via ArgoCD, Renovate and GitHub Actions πŸ€–

flux gitops home-operations kubernetes kubesearch opentofu renovate selfhosted talos

Last synced: 13 Nov 2024

https://github.com/gimlet-io/gimletd

The Gitops Release Manager

devops gitops k8s kubernetes

Last synced: 27 Sep 2024

https://github.com/kcl-lang/flux-kcl-controller

Flux KCL Controller

gitops

Last synced: 11 Nov 2024

https://github.com/equinor/sdp-flux

Flux continuous delivery to k8s

aks flux gitops helm k8s kubernetes

Last synced: 12 Nov 2024

https://github.com/errordeveloper/kuegen

A simple (experimental) tool for generating Kubernetes manifest from templates based on CUE

cuelang gitops kubernetes kubernetes-configuration

Last synced: 01 Nov 2024

https://github.com/nicholaswilde/home-cluster

My home Kubernetes (k3s) cluster managed by GitOps (Flux2)

cluster clusters flux2 gitops helm k3s kubernetes turing-pi

Last synced: 27 Oct 2024

https://github.com/drag0n141/home-ops

HomeOps driven by Kubernetes and GitOps using Flux

ansible flux gitops helm k8s k8s-at-home kubernetes kubernetes-cluster kubesearch renovate selfhosted sops

Last synced: 19 Nov 2024

https://github.com/redhat-cop/declarative-openshift

Working examples of manifests for openshift for use in a declarative management strategy.

container-cop gitops openshift

Last synced: 13 Nov 2024

https://github.com/stefanprodan/gitops-app-distribution

GitOps workflow for managing app delivery on multiple clusters

flagger fluxcd gitops istio kubernetes kustomize linkerd progressive-delivery

Last synced: 03 Nov 2024

https://github.com/hairyhenderson/github-responder

A library & CLI tool that automatically sets up GitHub WebHooks and listens for events, with automatic TLS

cli devops github github-webhooks gitops go golang-library hacktoberfest letsencrypt tls

Last synced: 01 Nov 2024

https://github.com/clarknova99/home-cluster

My home Kubernetes cluster, managed by flux

ansible flux gitops k3s k8s-at-home kubernetes selfhosted

Last synced: 19 Nov 2024

https://github.com/terrytangyuan/public-talks

Slides, videos, and supporting files for my public talks

cloud-native deep-learning gitops kubernetes machine-learning mlops public-speaking

Last synced: 06 Dec 2024

https://github.com/DoodleScheduling/flux-build

Build and test kustomize overlays with flux2 HelmRelease support

ci-pipeline flux github-action gitops helm kubernetes kustomize kyverno validation

Last synced: 19 Nov 2024

https://github.com/shini4i/argo-compare

A comparison tool for displaying the differences between ArgoCD Applications in different Git branches

argocd argocd-application diff gitops

Last synced: 08 Nov 2024

https://github.com/oscaromeu/home-ops

A mono repository for my homelab infrastructure and Kubernetes cluster which adheres to Infrastructure as Code (IaC) and GitOps practices where possible

ansible flux gitops homelab k3s k8s-at-home kubernetes logging monitoring observability renovate selfhosted terraform tracing

Last synced: 19 Nov 2024

https://github.com/wpernath/quarkus-grumpycat

A simple fat-cat / packman like multi player game, with a logic server written in Java with Quarkus and a Engine written in JavaScript with the MelonJS game framework.

argocd game game-development gitops html5-canvas java javascript kubernetes melonjs openshift quarkusio tekton-pipelines

Last synced: 28 Nov 2024

https://github.com/wuxxin/salt-shared

salt-shared - Salt states for Arch-Linux/Manjaro, Debian/Ubuntu

archlinux devops gitops machine-setup manjaro salt-states saltstack

Last synced: 10 Oct 2024

https://github.com/fluxcd/flux2-hub-spoke-example

A hub-and-spoke example for multi-cluster continuous delivery with Flux

continuous-delivery fluxcd gitops kubernetes

Last synced: 10 Nov 2024

https://github.com/laetho/metagraf

metaGraf is a opinionated specification for describing a software component and what its requirements are from the runtime environment. The mg command, turns metaGraf specifications into Kubernetes resources, supporting CI, CD and GitOps software delivery.

12-factor automation declarative generator gitops graph kubernetes manifest metagraf openshift pipeline service-graph

Last synced: 13 Oct 2024

https://github.com/nnthanh101/Platform-Engineering

πŸŒ₯️ Developer Experience (DevEx): The GitOps Platform for Data Analytics utilizes Kubernetes (K8s) and Terraform IaC on the AWS Cloud, offering speed, scalability, agility, and cost efficiency. ⚑

aws backstage devops gitops kubernetes terraform

Last synced: 08 Nov 2024

https://github.com/staffbase/gitops-github-action

GitHub Action for our GitOps workflow

actions github-actions gitops

Last synced: 22 Nov 2024

https://github.com/shini4i/kubeseal-auto

An interactive wrapper for kubeseal binary

gitops kubeseal sealed-secrets

Last synced: 16 Nov 2024

https://github.com/jfroy/flatops

k8s cluster for leflat managed by Flux

flux gitops k8s-at-home kubernetes kubesearch renovate talos

Last synced: 12 Dec 2024

https://github.com/blues-man/vote-app-gitops

A demo of cloud-native Inner Loop and Outer Loop controlling a 2-tier app (Python + Go) with Red Hat OpenShift using Tekton Pipelines, Argo CD GitOps, Eclipse Che aka OpenShift DevSpaces and Quay.io registry

argocd cicd cloud-native container-security devsecops-pipeline gitops kubernetes openshift tekton-pipelines

Last synced: 17 Nov 2024

https://github.com/piomin/kubernetes-config-argocd

Kubernetes YAML manifests in configuration repository managed by Argo CD

argocd argocd-applicationsets gitops helm kubernetes vcluster

Last synced: 27 Oct 2024

https://github.com/kuuji/helm-external-val

helm plugin to fetch values from external sources

argocd gitops helm helm-plugin helm-plugins kubernetes

Last synced: 07 Nov 2024

https://github.com/binaryn3xus/HomeOps

A mono repository for my home infrastructure and Kubernetes cluster which adheres to Infrastructure as Code (IaC) and GitOps practices where possible

ansible flux gitops hacktoberfest home-operations k3s kubernetes renovate self-hosted terraform

Last synced: 19 Nov 2024

https://github.com/fluxcd/fluxctl-action

A GitHub Action to run fluxctl commands

github-actions gitops

Last synced: 19 Nov 2024

https://github.com/mhausenblas/gitops101

GitOps 101

gitops

Last synced: 25 Nov 2024

https://github.com/alexwaibel/home-cluster-proxmox

My homelab kubernetes cluster in declarative state

flux gitops helm homelab k3s k8s-at-home kubernetes proxmox

Last synced: 23 Oct 2024

https://github.com/dippynark/kfmt

Organises Kubernetes manifests into a standard format

gitops kubernetes-manifests

Last synced: 19 Oct 2024

https://github.com/mach-kernel/databricks-kube-operator

A Kubernetes operator to enable GitOps style deploys for Databricks resources

ci cicd databricks gitops helm kubernetes operators rust spark

Last synced: 11 Nov 2024

https://github.com/0xfelix/gitops-demo

Managing VirtualMachines with GitOps

gitops kubernetes openshift

Last synced: 25 Nov 2024

https://github.com/stefanprodan/podinfo-deploy

A GitOps workflow for multi-env deployments

demo gitops kubernetes kustomize

Last synced: 09 Nov 2024

https://github.com/redhat-na-ssa/demo-ai-gitops-catalog

A catalog for all things GitOps for AI on OpenShift

ai data-science gitops kustomization kustomize machine-learning openshift

Last synced: 04 Dec 2024

https://github.com/knappek/mongodbatlas-operator

A Kubernetes Operator for MongoDB Atlas: https://www.mongodb.com/cloud/atlas

gitops golang kubernetes kubernetes-crd mongodb-atlas operator

Last synced: 02 Dec 2024

https://github.com/influxdata/cd-gitops-reference-architecture

Details of the CD/GitOps architecture in use at InfluxData

gitops influxdb kubernetes kubernetes-deployment

Last synced: 14 Nov 2024

https://github.com/tedilabs/k8s-repository

♻️ Repository for Reusable Kubernetes App Manifests with Kustomize

devops gitops hacktoberfest k8s kubernetes kustomize lang-yaml sre tedilabs

Last synced: 08 Nov 2024

https://github.com/wpernath/ocpdev-book

This is a repository with all the sources for the Book "Getting GitOps. A Practical Platform with OpenShift, Argo CD and Tekton."

argocd containers gitops openshift quarkus s2i tekton-pipelines

Last synced: 28 Nov 2024

https://github.com/iits-consulting/charts

Common helm charts we use

argocd charts gitops helm iits-consulting otc

Last synced: 07 Dec 2024

https://github.com/bluebrown/kobold

update container image references, based on webhook events

argocd containers fluxcd gitbot gitops image-update kubernetes webhook

Last synced: 14 Dec 2024

https://github.com/rueian/kinko

A Kubernetes controller and tool for sealing/unsealing Secrets with the help of KMS providers.

encrypt-secrets gitops kubernetes kubernetes-operators kubernetes-secrets

Last synced: 28 Oct 2024

https://github.com/kbst/example-pipelines

Example CI/CD pipelines for the Kubestack Gitops framework.

cicd-pipeline gitops gitops-framework

Last synced: 12 Nov 2024

https://github.com/joatmon08/hashicorp-vault-flux

Using HashiCorp Vault with Flux to inject secrets

flux gitops hashicorp secrets vault

Last synced: 11 Dec 2024

https://github.com/mcfio/home-cluster

Kubernetes cluster managed by Flux and using git as a "single source of truth."

flux gitops k8s-at-home kubernetes renovate

Last synced: 19 Nov 2024

https://github.com/SocialGouv/kontinuous

Kontinuous - GitOps for Kubernetes πŸ₯·

cd ci ci-cd cicd continuous-delivery gitops helm k8s kapp kontinuous kubernetes webhook

Last synced: 06 Nov 2024

https://github.com/socialgouv/kontinuous

Kontinuous - GitOps for Kubernetes πŸ₯·

cd ci ci-cd cicd continuous-delivery gitops helm k8s kapp kontinuous kubernetes webhook

Last synced: 06 Nov 2024

https://github.com/goldziher/gitmind

AI powered Git repository analysis and reporting

anthropic git git-analytics gitops groq llms openai python

Last synced: 27 Oct 2024

https://github.com/caos/boom

Operator to deploy a defined toolsets into K8s, think paas but less lock-in

ambassador gitops grafana kubernetes metrics paas prometheus

Last synced: 29 Sep 2024

https://github.com/hendrikmaus/argo-cd-app-of-apps

A playground of mine to tinker with Argo CD's App-of-Apps pattern

app-of-apps argo-cd example gitops kubernetes sync-waves

Last synced: 25 Oct 2024

https://github.com/achetronic/homelab-ops

Mono repository to manage the super-pro infrastructure 🌠 present at my home 🏑

gitops homelab kubernetes kvm libvirt monorepo qemu talos terraform

Last synced: 28 Nov 2024

https://github.com/gabe565/pre-commit-fluxcd

Pre-Commit hooks for FluxCD GitOps repos

fluxcd gitops pre-commit

Last synced: 21 Nov 2024