Case Studies
Work
Projects I've worked on, the decisions behind them, and how far each one has come.
The Work
case study no. 1 · open source★ 197
dnsweaver
I wanted new services to get DNS records automatically and old records to go away. dnsweaver started in my lab, and then people I'd never met started using it.
7 sources
traefik · caddy · nginx-proxy
native labels · kubernetes
proxmox ve · incus
dnsweaver
reconcile records
track ownership
create · update · clean up
11 providers
cloudflare · technitium
pi-hole · and eight more
per-provider zones
No. 2
The Case for a Test Environment
Every change went straight to production. I wanted somewhere to test first, and getting it approved took five months.
AzureGlobal load balancingCost modelingChange management
No. 3
The Issue a Bot Closed
I needed a BGP setting that wasn't in the OPNsense interface. Other people had already asked for it, but the issue was closed.
PHPPhalconFRRBGPOPNsense
No. 4
Kubernetes Homelab
What started as a way to watch movies now runs Kubernetes on Proxmox and Ceph. I keep finding things I want to try on it.
GitLabKubernetesTalos LinuxArgoCDGitOpsProxmox