Janpreet Singh

SRE by day, baker & tinkerer by night.

Writing about infrastructure, home networking, personal growth, nostalgia, and sourdough.

  • Home Assistant Was Unreachable, and My Own Kubernetes Node Was the Firewall

    Home Assistant was reachable from its own VLAN but not from my main network, even though the firewall rule for it looked fine. The real cause was hiding two layers deeper, in a Kubernetes component I'd forgotten was even in the path.

    tech 7 min read
  • Sourdough Discard Aloo Naan

    Stuffed potato naan made with sourdough discard instead of throwing it away. Enriched dough, a dry choor choor aloo filling, baked hot.

    cooking 4 min read
  • errSecInternalComponent: The Intermediate Certificate Your Mac Runner Cannot See

    A codesign failure on a self-hosted Mac runner that looked random but came down to where the WWDR intermediate certificate lived, and how fast the build reached the signing step.

    tech 10 min read
  • Moist Eggless Zucchini Bread

    A one-loaf eggless zucchini bread. No eggs, no fuss, and the zucchini keeps it moist for days.

    cooking 2 min read
  • Eggless Fresh Pasta

    A simple eggless dough for a pasta machine, plus a restaurant-style Alfredo to toss it in.

    cooking 2 min read
  • The Homelab Grows Up: Proxmox, k3s, and Real GitOps

    Moving my homelab from Docker containers running on the hypervisor to a k3s cluster with Gitea, ArgoCD, sealed secrets, and automated dependency updates, and every gotcha along the way.

    tech 5 min read
  • Nanakshahi Calendar, Rebuilt from the Jantri

    A ground-up rebuild of my Nanakshahi calendar: dates extracted from the printed Jantri, an astronomical engine for future years, and honest labels on every date.

    tech 3 min read
  • Sourdough Neapolitan Pizza Dough

    Neapolitan-style pizza dough made entirely with sourdough starter, no commercial yeast. 24 to 72 hour cold ferment.

    cooking 3 min read
  • Sourdough Boule

    Open-crumb sourdough boule baked in a Dutch oven. Bulk ferment, overnight cold proof, and a scored crust.

    cooking 2 min read
  • Soft Fluffy Sandwich Bread

    A soft, enriched sandwich loaf made with bread flour, milk, butter, and egg. Stays tender for days.

    cooking 2 min read
  • Pizza Bianca with Quick White Sauce

    White pizza with a quick crème fraîche-style sauce made from heavy cream and yogurt. No cooking required.

    cooking 2 min read
  • Pearled Couscous Salad with Chickpeas

    Pearled couscous with chickpeas, cucumber, cherry tomatoes, olives, feta, and a lemon-Dijon dressing. Good warm or cold.

    cooking 2 min read
  • No-Cook Neapolitan Tomato Sauce

    Authentic no-cook Neapolitan pizza sauce, whole peeled tomatoes crushed by hand, salt, olive oil, basil. Nothing else.

    cooking 1 min read
  • Neapolitan Pizza Dough (Home Oven)

    Cold-fermented Neapolitan-style pizza dough for a home oven with a pizza steel. Includes a whole wheat variant.

    cooking 2 min read
  • Nanakshahi Calendar Update

    Nanakshahi calendar ICS update, daily Nanakshahi dates now show in your calendar app alongside Gurpurabs, no extra app needed.

    tech 1 min read
  • EthniCal: Fostering Inclusivity Through Cultural Awareness

    EthniCal, a calendar that surfaces cultural and religious holidays from underrepresented communities, built for workplace inclusivity.

    tech 3 min read
  • Home Network Journey

    How I built and evolved my home network, VLANs, self-hosted services, hardware choices, and the lessons from getting it wrong first.

    tech 18 min read
  • From Kado to Rust: The Late-Night Coding Saga Continues

    Building a badge generator in Rust as a follow-up to Kado, more late-night coding, a new language, and lessons learned.

    tech 3 min read
  • Kado: Weaving Infrastructure Management into Late-Night Code

    The story behind Kado, a Go tool for infrastructure management, built in late-night sessions after the toddler went to sleep.

    tech 3 min read
  • Media Sheet

    A Google Apps Script that uses OMDB API to build a family movie tracking sheet, what we've watched, what we haven't.

    tech 2 min read
  • Nanakshahi Calendar

    A script that generates an ICS file for Nanakshahi dates and Sikh religious holidays, subscribable in any calendar app.

    tech 1 min read
  • Terraform-GCP-K8s: A Jenkins DevOps story

    In this post we are going to bootstrap a disposable Kubernetes cluster in Google Cloud Platform using Terraform. Once we have the cluster ready, we will use ...

    tech 21 min read

subscribe via RSS