kontrolplane
not accepting clients |
english english nederlands nederlands
[ / blog ]

notes from
the field.

practical takes on kubernetes, infrastructure, and platform engineering - from real client work.

09

password management with pass

pass stores each password in its own gpg-encrypted file and tracks the whole tree with git. no proprietary database, no vendor sync service, just files you can encrypt, version, and push to a remote you control.

read  →
08

secrets management with external secrets operator

the external secrets operator pulls secrets from aws systems manager parameter store and other cloud stores into native kubernetes secrets, keeping the source of truth outside the cluster. this post covers how it syncs, how rotation works, and the failure modes that occur when a sync silently breaks.

read  →
07

terminal user interfaces with bubbletea

bubbletea is a go framework for building terminal user interfaces based on the elm architecture. it turns cli tools from flag parsers into interactive applications with state, messages, and rendered views.

read  →
06

managing dotfiles with stow

gnu stow turns a directory of config files into symlinks pointing at the right places. no install scripts, no templating engines, no dependency on a tool that might not exist on the next machine.

read  →
05

preview environments with argocd

argocd applicationsets can spin up full preview environments for every pull request and tear them down on merge. this post covers the setup, the moving parts, and what breaks when it's not configured carefully.

read  →
[ ready when you are ]

no forms.
no calls.
just email.