Custom Tools
Custom Tools

Tools I’ve built when existing solutions didn’t quite fit.
6 posts
Apr 13, 2026
How I built a Kyverno-injected sidecar to back up and restore PVCs to S3 during blue/green cluster reinstalls, and why I eventually replaced it with VolSync.
Apr 15, 2026
A Forgejo Action for Flux-based GitOps repos that generates DaemonSets to pre-pull container images for labeled HelmReleases, keeping critical images warm on every worker node.
May 30, 2026
A read-only dashboard for Forgejo Actions runners and the CI queue: a live TUI for humans, stable JSON for agents.
Jun 3, 2026
How I replaced my KCL code-generation layer with a library of hand-written Forgejo reusable workflows: semver-pinned, Renovate-fanned, self-releasing, and guarded by lint.
May 21, 2026
How I built a 3-layer KCL template library to keep ~30 repos' worth of Forgejo workflows DRY, what it taught me, and why Forgejo v15's reusable-workflow expansion is making me retire it.
May 9, 2026
A Textual TUI that drives the blue/green Kubernetes cutover end-to-end: live dashboard, menu-driven actions, and the realization that I was actually building disaster recovery automation.
Last updated on