Fully automated homelab from empty disk to running services with a single command.
-
Updated
Mar 29, 2025 - Python
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.
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.
Fully automated homelab from empty disk to running services with a single command.
Generic templated configuration management for Kubernetes, Terraform and other things
Kubediff: a tool for Kubernetes to show differences between running state and version controlled configuration.
Zentral is a high-visibility platform for controlling Apple endpoints in enterprises. It brings great observability to IT and makes tracking & reporting compliance much less manual.
GitOps Configuration and documentation of my Kubernetes homelab powered by Talos and FluxCD.
Infrahub offers a central hub to manage the data, templates and playbooks that powers your infrastructure by combining the version control and branch management capabilities of Git with the flexible data model and UI of a graph database.
Use GitHub Actions to create a Serverless service.
My GitOps-managed home Kubernetes cluster... and more! ⛵
GitOps CLI - a command line interface (CLI) to perform operations on git repositories with yaml files
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.
Small and energy-efficient self-hosting infrastructure.
In the RahBia Live Coding Series, we’ll walk through a complete DevOps journey from start to finish. Together, we'll cover every step—from initial server configuration to final production-ready service deployment.
Websoft9 Documentation and Support
Twingate Kubernetes Operator allows configuring Twingate using Kubernetes assets - OSS
A single pipeline to deploy multiple services on amazon ecs using gitops
Example GitOps pattern for multiple Kubernetes clusters using ArgoCD, sealed-secrets, Helmfile, Kustomize, and python scripts. Implemented in my Kubernetes clusters.
Slides, videos, and supporting files for my public talks
A GitOps Way To Manage Grafana Data Sources At Scale