Fully automated homelab from empty disk to running services with a single command.
-
Updated
Nov 23, 2024 - 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.
Use GitHub Actions to create a Serverless service.
A mono repository for my home infra and Kubernetes cluster adhering to Infrastructure as Code (IaC) and GitOps practices
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.
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.
Twingate Kubernetes Operator allows configuring Twingate using Kubernetes assets - OSS
A GitOps Way To Manage Grafana Data Sources At Scale
Slides, videos, and supporting files for my public talks
GitOps based infrastructure automation solution for managing networking devices.