<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>SparksThinkTank</title>
    <link>https://sparksthinktank.com/</link>
    <description>Lab notes and releases from an independent engineering lab — infrastructure, communications software, and AI-driven tooling, shipped in the open.</description>
    <language>en-us</language>
    <lastBuildDate>Fri, 25 Sep 2026 12:00:00 GMT</lastBuildDate>
    <atom:link href="https://sparksthinktank.com/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>The same cluster, every time</title>
      <link>https://sparksthinktank.com/microk8s-cluster-provisioning/</link>
      <guid isPermaLink="true">https://sparksthinktank.com/microk8s-cluster-provisioning/</guid>
      <pubDate>Fri, 25 Sep 2026 12:00:00 GMT</pubDate>
      <description><![CDATA[Repeatable scripts stand up a multi-node MicroK8s cluster — primary, addons, worker join, and kubeconfig — so lab clusters are built the same way every time.]]></description>
    </item>
    <item>
      <title>Specialists that coordinate, then ship</title>
      <link>https://sparksthinktank.com/grok-bot-team/</link>
      <guid isPermaLink="true">https://sparksthinktank.com/grok-bot-team/</guid>
      <pubDate>Wed, 23 Sep 2026 23:00:00 GMT</pubDate>
      <description><![CDATA[Five roles — routing, GitOps, cluster ops, tickets, and research — that specialize, coordinate, and ship lab work in the open.]]></description>
    </item>
    <item>
      <title>Certificates as inventory, not as lore</title>
      <link>https://sparksthinktank.com/ssl-management/</link>
      <guid isPermaLink="true">https://sparksthinktank.com/ssl-management/</guid>
      <pubDate>Mon, 14 Sep 2026 13:50:00 GMT</pubDate>
      <description><![CDATA[Wildcard TLS as a Git inventory. Public certs are committed, keys stay in SOPS, and Infisical is the store clusters pull leaf, chain, and key from.]]></description>
    </item>
    <item>
      <title>Agents that run on your cluster</title>
      <link>https://sparksthinktank.com/cursor-agent/</link>
      <guid isPermaLink="true">https://sparksthinktank.com/cursor-agent/</guid>
      <pubDate>Sat, 12 Sep 2026 17:30:00 GMT</pubDate>
      <description><![CDATA[A long-lived worker image and Helm chart so Cursor Cloud Agents run their tools — shell, git, kubectl — on self-hosted infrastructure instead of a managed sandbox.]]></description>
    </item>
    <item>
      <title>A homelab operated like production</title>
      <link>https://sparksthinktank.com/home-lab/</link>
      <guid isPermaLink="true">https://sparksthinktank.com/home-lab/</guid>
      <pubDate>Fri, 04 Sep 2026 10:56:00 GMT</pubDate>
      <description><![CDATA[Two MicroK8s clusters and a NAS. Argo CD deploys, Zot stores images, MinIO stores objects, ARC runners build on the LAN, Prometheus and Grafana watch it.]]></description>
    </item>
    <item>
      <title>Dual-plane DNS as code</title>
      <link>https://sparksthinktank.com/domain-management/</link>
      <guid isPermaLink="true">https://sparksthinktank.com/domain-management/</guid>
      <pubDate>Fri, 04 Sep 2026 10:50:00 GMT</pubDate>
      <description><![CDATA[Public records and LAN names used to live in two places. They drifted. One Terraform repo now owns both planes: Google Cloud DNS for the internet, Pi-hole for the LAN.]]></description>
    </item>
  </channel>
</rss>
