Skip to content
~/jwright▮
AboutSkillsProjectsBlogContactLearn

#Tag

Posts tagged "gitops"

← All posts

  1. NETWORKING SERIES · 0214 July 2026·4 min read

    Observe first, deny second

    Everyone writes network policy from the architecture diagram, and the diagram is always wrong. The only allowlist that survives contact with production is one written from the flows you actually watched - applied out-of-band, proven enforcing, and only then handed to GitOps.

    • security
    • networking
    • cilium
    • hubble
    • kubernetes
    • gitops
  2. SECURITY SERIES · 0128 June 2026·3 min read

    The first secret is the one you can't commit

    Secrets management has a bootstrap paradox: the credential that pulls every other secret can't itself live in git. Here's how a homelab fleet breaks the cycle - zero plaintext secrets in any repo, and a clean rule for which is the one exception.

    • security
    • gitops
    • secrets
    • kubernetes
    • external-secrets
  3. PLATFORM SERIES · 0115 June 2026·2 min read

    Shipping this site: GitOps from a homelab to the public internet

    How this portfolio is built and served - Astro to a container image, a self-hosted Gitea registry, Argo CD, and a Cloudflare Tunnel - with security as acceptance criteria, not polish.

    • gitops
    • astro
    • homelab
    • security
jonny@bztmon:~ · session receipt✓ Synced · Healthy

$ whoami

Jonathon Wright - Platform & Infrastructure Engineer

$ traceroute www.bztmon.com

served from a homelab Kubernetes cluster, over an encrypted tunnel

$ git log -1 --format=receipt

HEAD cf900b3· built 2026-08-25 08:20Z· reconciled by Argo CD

$ contact

LinkedIn or email

$

© 2026 Jonathon Wright·CC BY-NC-SA 4.0·built with Astro, shipped via GitOps