// Things I built & fixed

Projects & contributions

Small tools in Go, infrastructure that runs for real, and patches upstream where things were broken.

one binary, two hosts

hop/ short links & pastes

GoSQLitedistrolessMIT

A short-link service and a pastebin in one stdlib-only Go binary: token-protected writes, anonymous reads, expiry and a janitor, HTML or plain-text negotiation, a CLI built in. Runs at go.divyam.top and paste.divyam.top behind Caddy.

git push = deploy

voyager/ the GitOps box

Docker ComposeCaddysystemdCrowdSecNetBird

One repo describes a 2-vCPU VPS end to end: a systemd timer pulls it every five minutes and converges with Docker Compose. Caddy is the only thing with public ports; behind it sit this portfolio, a Telegram bot, a Gatus status page, CrowdSec with a public “what is being blocked” page, a self-hosted NetBird VPN, analytics and hop.

Read how it works
Private repo — the write-up is on the blog
fewer false pages

kubernetes-mixin/ PR #1194

PrometheusPromQLopen source

KubeHpaMaxedOut fired on HPAs whose min and max replicas were equal — noise, not a problem. I reported it (issue #1193) and changed the PromQL so fixed-size autoscalers never page anyone again.

PodSecurity-clean

bitnami/charts/ PR #19568

HelmRabbitMQ OperatorKubernetes 1.26+

The RabbitMQ Operator chart violated PodSecurity standards on recent clusters (issue #19394). The fix hardened the container security contexts so the chart deploys cleanly under restricted policies.

plugins, unblocked

mattermost-helm/ PR #396

HelmMattermost

Plugins that run their own web server had no way through the chart. Dynamic extraPortssupport lets them deploy without forking the chart.

alerts become tickets

opsbridge/ Mattermost ⇄ Gitea

GoAlertmanagerGiteaHelm chart

Keeps Mattermost alert threads and Gitea issues in sync: Alertmanager-label ticket matching, status reporting, two-way assignment and comments. Ships with a Helm chart (my helm-charts repo).

grep for auth events

tpaudit/ Teleport audit log, from the shell

GoTeleport

Search the Teleport audit log from the command line — the questions a security engineer actually asks, without the web UI.

clusters as code

k3s-terraform/ and KubeAid

Terraformk3s on AWSCluster APIGitOps

k3s-terraform: k3s on AWS with IAM, cloud-controller-manager, Calico, cluster-autoscaler and HAProxy ingress. And day-to-day contributions to Obmondo's KubeAid — a GitOps-native Kubernetes management suite, its CLI and config templates.