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/old-xebis/infrastructure-template

Template to automate GitOps and IaC in a cloud. GitLab CI manages static and dynamic environments, which are created, updated, and destroyed by Terraform, then set up by cloud-init and Ansible.

automation continuous-delivery continuous-integration environments gitlab gitlab-ci gitops hetzner hetzner-cloud iac pull-request repository-template terraform terraform-hetzner-cloud

Last synced: 07 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

https://github.com/weaveworks/mlops-profile

Kubeflow-based Machine Learning Profile

eks eksctl firekube gitops profile wksctl

Last synced: 18 Nov 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/cresta/helm-autoupdate

CLI/action to update helm versions in git repositories

flux2 gitops

Last synced: 19 Nov 2024

https://github.com/projectsyn/lieutenant-api

The Project Syn Kubernetes Cluster and Tenants Inventory API

api gitops inventory kubernetes openapi projectsyn rest

Last synced: 07 Nov 2024

https://github.com/privatepuffin/cluster

My Private Kubernetse cluster Powered by ClusterTool

clustertool gitops helm home-ops k8s-at-home kubernetes kubesearch

Last synced: 11 Nov 2024

https://github.com/morningspace/capabilities-shim-gitops

A demo project to demonstrate Crossplane use in GitOps

crossplane gitops

Last synced: 02 Dec 2024

https://github.com/boromir674/cookiecutter-python-package

:globe_with_meridians: Scaffold modern Python Package Project, from a configurable Template, delivering public releases to PyPI and Dockerhub and having a CI/CD Pipeline, which supports DevOps processes with best practices.

automation ci cli cookiecutter devops docker generator gitops image module plugin poetry pytest sdist testing wheel workflow

Last synced: 27 Oct 2024

https://github.com/clemlesne/gitops-version

Single, releasable, SmVer, GitFlow / GitOps compatible versions. As simple as that.

devops devops-tools gitflow gitops gitops-toolkit pipeline-tooling version

Last synced: 13 Dec 2024

https://github.com/smbonn2005/HomeOps

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

cilium cloudflared fluxcd gitops k8s-at-home kubernetes talos

Last synced: 22 Nov 2024

https://github.com/brittonhayes/devops-lab

A Kubernetes DevOps homelab. Running on Intel Nuc + Raspberry Pi β˜ΈπŸ“¦

containers devops gitops homelab k8s-at-home kubernetes pi

Last synced: 02 Nov 2024

https://github.com/bluebrown/argocd-cmp-kpt

Use kpt as argocd configuration management plugin

argocd gitops kpt kubernetes

Last synced: 14 Dec 2024

https://github.com/squaremo/spresm

It's a tool for managing Kubernetes configurations, that supports getting YAMLs from Helm charts and container images.

gitops helm kubernetes yaml

Last synced: 13 Oct 2024

https://github.com/joshuaspence/homelab

My homelab Kubernetes Cluster, powered by GitOps.

flux fluxcd gitops helm-operator homelab k8s kubernetes

Last synced: 12 Nov 2024

https://github.com/biohacker0/gitswitch-gui

GitSwitch-Gui is a Tauri-React desktop app for effortlessly switching between multiple GitHub accounts. Manage SSH keys, add/remove users, and switch profiles seamlessly, all within a user-friendly interface.

github gitops gitswitch react rust tauri tauri-app

Last synced: 12 Nov 2024

https://github.com/planktoscope/forklift

Composable, reprovisionable, decentralized management of apps & configs on Raspberry Pis and other embedded Linux systems

cli continuous-delivery declarative docker docker-compose forklift gitops

Last synced: 11 Nov 2024

https://github.com/stakater/nordmart-apps-gitops-config

Tenant's namespace scoped apps are deployed via this gitops config repository

ci-cd gitops helm kubernetes workflow

Last synced: 04 Nov 2024

https://github.com/developer-guy/kubernetes-response-engine-based-on-event-driven-workflow

Experimenting to implement Kubernetes Response Engine based on Event-Driven Workflow using Argo Events and Argo Workflows

argo argo-events argo-workflows event-driven falco falcosidekick gitops

Last synced: 24 Oct 2024

https://github.com/iarekylew00t/k2net

My homelab, made with Terraform, Ansible, and k3s!

ansible argocd github-actions gitops k3s k8s kubernetes renovate terraform

Last synced: 23 Oct 2024

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

Managing schema for AWS Athena as Code in GitOps-style

athena aws gitops rust rust-lang sql template-engine

Last synced: 27 Nov 2024

https://github.com/devpro/helm-charts

Helm charts to ease deployment on Kubernetes clusters

cloud-native-computing fleet gitops helm-charts kubernetes

Last synced: 12 Nov 2024

https://github.com/olga-mir/k8s-multi-cluster

Experiments with multi cluster patterns

clusterapi fluxcd gitops k8s multicluster

Last synced: 17 Dec 2024

https://github.com/amirhnajafiz/simple-cd

A simple application for having continuous delivery.

cd continuous-delivery gitops shell shell-script

Last synced: 23 Nov 2024

https://github.com/lreimer/k8s-fleet-capi-gitops

Kubernetes Fleet Management with Cluster API and GitOps

cluster-api eks fluxcd gitops gke kubernetes vcluster

Last synced: 20 Nov 2024

https://github.com/simonkowallik/as3ninja

:octocat: AS3 Ninja is a templating and validation engine for your AS3 declarations. No matter if you prefer a CLI or Swagger REST API, AS3 Ninja has you covered!

as3 cli devops gitops jinja2 json-schema openapi python rest-api swagger vault

Last synced: 14 Oct 2024

https://github.com/airconduct/kuilei

πŸ€– A Probot App inspired by Kubernetes Prow. Chatops, automatic PR merging and more.

automation bot chatbot chatops cicd gitops gitops-toolkit golang kubernetes probot probot-app prow

Last synced: 09 Oct 2024

https://github.com/cpanato/github-sync

To sync Org Members and Collaborators

github gitops go golang

Last synced: 11 Oct 2024

https://github.com/minghsu0107/update-kustomization

A CI plugin for updating image tags with kustomize.

cicd droneci gitops kustomize

Last synced: 29 Oct 2024

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

HomeOps driven by Kubernetes and GitOps using Flux

fluxcd gitops homeops k8s-at-home kubernetes kubesearch

Last synced: 21 Nov 2024

https://github.com/dadav/hass-addon-addman

AddMan is an add-on for home-assistant. It's an add-on manager.

add-on gitops home-assistant

Last synced: 13 Dec 2024

https://github.com/zhongantech/seaman

Seaman is a gitops component of Kubecloud

gitops kubernetes

Last synced: 11 Nov 2024

https://github.com/squat/fluxcdbot

A Telegram bot for Flux CD

bot cd flux gitops kubernetes telegram

Last synced: 28 Oct 2024

https://github.com/raelix/raelix-cluster-v2

My Kubernetes on-premise cluster based on Flux

fluxcd gitops home-assistant homelab kubernetes

Last synced: 12 Nov 2024

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

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

ansible argocd gitops k8s-at-home kubernetes self-hosted

Last synced: 28 Oct 2024

https://github.com/lreimer/k8s-experts-day

Demo repository for with advanced Kubernetes showcases: K8s as Cloud-native software delivery platform, GitOps, admission controller, CRDs, operators.

admission-controller fluxcd gitops k8s kubernetes kubernetes-operator operator

Last synced: 20 Nov 2024

https://github.com/ycliuhw/kforce

To use manifest (yaml/JSON template) to manage K8s Cluster via kops

aws gitops k8s kops kubernetes manifest python-3-6 template

Last synced: 22 Dec 2024

https://github.com/sap/configuration-tools-for-gitops

This repository provides CoCo, a configuration management tool for dealing with many services across a large number of target environments. CoCo helps to align configurations and identify deviations (between environments as well as different commits).

configuration file-generation gitops

Last synced: 07 Oct 2024

https://github.com/tyriis/i-see-dead-pods

Get rid of `Pod was terminated in response to imminent node shutdown.` Pods forever.

devops gitops gke helmrelease kubernetes manifests

Last synced: 14 Dec 2024

https://github.com/kaweezle/krmfnbuiltin

Kustomize KRM function to run builtin transformers

gitops kubernetes kustomize kustomize-plugin

Last synced: 24 Nov 2024

https://github.com/yandex-cloud-examples/yc-courses-devops-course1

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ для курса Β«Π Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ инфраструктуры ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ GitOpsΒ».

cicd devops gitops yandex-cloud yandex-practicum yandex-praktikum yandexcloud

Last synced: 07 Nov 2024

https://github.com/tauri-apps/dns-automation

This repo will manage DNS records automagically. Implementing Infrastructure as Code & GitOps practices.

cloudflare dns github-actions gitops iac terraform

Last synced: 07 Oct 2024

https://github.com/asilvajunior/homelab

A repository to store and share the infrastructure, materials and codes, from my small self-hosting homelab.

ansible cluster containers devops docker gitops homelab k3s k8s k8s-at-home kubernetes observability prometheus raspberry-pi terraform

Last synced: 30 Nov 2024

https://github.com/devops-ws/argo-cd-guide

Argo CD Guide

argo-cd gitops

Last synced: 15 Nov 2024

https://github.com/techno-tim/k8s-renovate

This is a demo repo used to show how Renovate can work with Kubernetes

devops docker gitops kubernetes renovate

Last synced: 07 Nov 2024

https://github.com/eonx-com/actions-opsgenie

Github Actions: OpsGenie Alerting

actions gitops opsgenie

Last synced: 07 Nov 2024

https://github.com/mumoshu/conflint

Unified lint runners for various configuration files

ci conftest gitops kubeval

Last synced: 13 Oct 2024

https://github.com/aar10n/replacer

A Kubernetes mutating webhook that performs templated replacements on Secrets and ConfigMaps using providers like GCP Secret Manager. Simple and flexible secret management.

gcp-secret-manager gitops kubernetes secret-management

Last synced: 06 Dec 2024

https://github.com/avisi-cloud/workshop-ame-gitops

This repository contains instructions for the AME & GitOps workshop.

gitops kubernetes workshop

Last synced: 09 Nov 2024

https://github.com/ananya2001-an/devops

This repository includes all my notes on DevOps

argocd devops docker gitops kubernetes yaml

Last synced: 08 Nov 2024

https://github.com/marcusschiesser/splunk-gitops

Store the configuration of a Splunk K8S cluster in Git

apps configuration docker git gitops splunk splunk-operator

Last synced: 06 Dec 2024

https://github.com/robincher/bluesky-flux-sops-azure-template

Boilerplate to set-up Flux and Mozilla SOPs powered by Microsoft Azure

azure flux gitops sops

Last synced: 22 Nov 2024

https://github.com/lreimer/hands-on-flux2

Demo repository for GitOps with Flux2 using a branch based monorepo per cluster and application repos.

aws eks eksctl flux2 gitops

Last synced: 20 Nov 2024

https://github.com/clowdhaus/aws-lambda-code-signing-action

GitHub action which uses AWS Code Signer to sign ✍🏼 AWS Lambda artifacts πŸ“¦ from your pipeline

aws aws-lambda code-signing github-action gitops

Last synced: 11 Nov 2024

https://github.com/stefanprodan/gloo-flagger-demo

GitOps Progressive Delivery demo with Gloo, Flagger and Flux

flagger gitops gloo kubernetes

Last synced: 11 Dec 2024

https://github.com/lueschem/edi-cd

GitOps inspired fleet management for embedded devices.

ansible continous-deployment continuous-delivery fleet-management github-actions gitops iot ota-update

Last synced: 28 Oct 2024

https://github.com/chrisns/repomanager

Github repository manager

github gitops repository-management

Last synced: 08 Nov 2024

https://github.com/zxkane/eks-gitops

Use Flux for GitOps and demonstrate shared services platform. Companion code repo for blog post 'Flux in Actions' series.

continuous-delivery eks flux2 fluxcd gitops kubernetes

Last synced: 07 Dec 2024

https://github.com/muhlba91/homelab-home-cluster-applications

Homelab: Applications running on the Kubernetes home-cluster

fluxcd gitops homelab kubernetes

Last synced: 03 Dec 2024

https://github.com/wingkwong/argocd-playground

Demonstrating how to setup Argo CD on a k3s cluster using arkade and k3d

argocd arkade gitops k3d

Last synced: 06 Nov 2024

https://github.com/minghsu0107/cicd-demo-manifests

This is a manifest repository for GitOps on Kubernetes. For details, please see https://github.com/minghsu0107/cicd-demo.

cicd gitops kubernetes

Last synced: 29 Oct 2024

https://github.com/lreimer/mastering-gitops

Demo repository for Crossplane talk at Mastering GitOps conference

aws conference crossplane crossplane-provider demos fluxcd gcp gitops kubernetes

Last synced: 20 Nov 2024

https://github.com/wuxxin/machine-bootstrap

unattended ssh bootstrap arch/manjaro with encrypted zfs and other storage options

archlinux bootstrap gitops luks manjaro recovery server ssh ubuntu unattended zfs

Last synced: 27 Oct 2024

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

Home-Ops using Talos, Flux and Renovate

fluxcd gitops home-ops k8s k8s-at-home renovate selfhosted

Last synced: 19 Nov 2024

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

Software Defined Git Operated Infrastructure

butane coreos fcos gitops iaas mtls pulumi python

Last synced: 27 Oct 2024

https://github.com/h-wb/home-ops

Gitop driven Homelab with Kubernetes and Flux

flux gitops kubernetes kubesearch selfhosted

Last synced: 19 Nov 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

flux gitops prometheus

Last synced: 02 Nov 2024

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

Home kubernetes cluster managed with flux and ansible

flux gitops k3s k8s-at-home

Last synced: 19 Nov 2024

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/rytswd/gitopscon-na-2021

For GitOpsCon North America 2021

gitops helm importer kustomize

Last synced: 14 Nov 2024

https://github.com/dinushchathurya/script-book

:fire: Useful Commands & Scripts related to AWS, Ansible, Docker, Jenkins, Nexus, SSH, Linux, Kubernetes and many more

ansible argocd argocd-plugin aws devops docker eks git gitops jenkins kubernets linux minikube nexus scripts scripts-collection ssh terraform ubuntu

Last synced: 16 Dec 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-quickstart

Quickstart resources to get you started with Weave GitOps Enterprise

fluxcd gitops kubernetes weave-gitops

Last synced: 18 Nov 2024

https://github.com/ronasit/projects-operator

πŸ™ Projects operator is k8s application which manages projects developed using various frameworks and thechnologies.

devops docker gitops helm k8s kubernetes laravel next nextjs operator operator-sdk react

Last synced: 14 Nov 2024

https://github.com/hawkkiller/flux_config

Gitops repository configs driven by FluxCD.

fluxcd gitops helm k8s

Last synced: 11 Oct 2024

https://github.com/lwitkowski/gitops-deploy-tag-action

GitHub Action to update image tag in target Helm values.yaml

github-actions gitops

Last synced: 31 Oct 2024

https://github.com/pichuang/devdaysasia2023-aks

DevDays Asia 2023

aks aoai demo gitops istio

Last synced: 17 Dec 2024

https://github.com/escalate/ansible-gitops-raspberry-pi-os-custom-disk-image

A build tool to create a customized Raspberry Pi OS disk image which initiates the Ansible GitOps workflow on first boot

ansible gitops raspberry raspberry-pi raspberrypi self-hosted selfhosted

Last synced: 26 Nov 2024

https://github.com/niqdev/do-k8s

Declarative pull-based GitOps repository of my DigitalOcean Kubernetes cluster

argo digitalocean gitops kubernetes

Last synced: 06 Nov 2024

https://github.com/dbgjerez/kustomize-vs-helm

Example of Helm and Kustomize over Kubernetes, using an ArgoCD serve to implement a GitOps philosophy

argocd gitops helm kubernetes kustomize workshop

Last synced: 15 Oct 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/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