Fully automated homelab from empty disk to running services with a single command.
- Updated
Oct 6, 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 is a graph-based data management platform with built-in version control, CI workflows, peer review, and API access. It’s purpose-built to power reliable infrastructure automation at scale.
Use GitHub Actions to create a Serverless service.
Kubernetes yaml for my homelab
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.
GitOps CLI - a command line interface (CLI) to perform operations on git repositories with yaml files
Small and energy-efficient self-hosting infrastructure.
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.
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
Slides, videos, and supporting files for my public talks
Example GitOps pattern for multiple Kubernetes clusters using ArgoCD, sealed-secrets, Helmfile, Kustomize, and python scripts. Implemented in my Kubernetes clusters.
A mono repository for my homelab infrastructure and Kubernetes cluster which adheres to Infrastructure as Code (IaC) and GitOps practices where possible