<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Gitops on khuo.ng</title>
    <link>https://hi.khuo.ng/tags/gitops/</link>
    <description>Recent content in Gitops on khuo.ng</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 25 Apr 2026 09:00:00 -0500</lastBuildDate>
    <atom:link href="https://hi.khuo.ng/tags/gitops/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Komodo: git push to deploy</title>
      <link>https://hi.khuo.ng/posts/2026-04-25-komodo-deploys/</link>
      <pubDate>Sat, 25 Apr 2026 09:00:00 -0500</pubDate>
      <guid>https://hi.khuo.ng/posts/2026-04-25-komodo-deploys/</guid>
      <description>Komodo Core watches the repo and redeploys app stacks on push. Secrets decrypt in a pre-deploy hook, the agent runs as systemd on purpose, and the webhook gets treated like the weather: usually fine, never trusted.</description>
    </item>
    <item>
      <title>The GitOps repo: compose, one file per service</title>
      <link>https://hi.khuo.ng/posts/2026-02-01-the-gitops-repo/</link>
      <pubDate>Sun, 01 Feb 2026 09:00:00 -0500</pubDate>
      <guid>https://hi.khuo.ng/posts/2026-02-01-the-gitops-repo/</guid>
      <description>A repo layout that scales past 60 services without becoming a junk drawer: the infra/app split, four reusable service-file patterns, and naming conventions that do the remembering for you.</description>
    </item>
    <item>
      <title>A homelab from scratch: what we&#39;re building and why</title>
      <link>https://hi.khuo.ng/posts/2026-01-06-homelab-from-scratch/</link>
      <pubDate>Tue, 06 Jan 2026 09:00:00 -0500</pubDate>
      <guid>https://hi.khuo.ng/posts/2026-01-06-homelab-from-scratch/</guid>
      <description>Years of accumulated server cruft, three boxes that each grew their own personality, and the decision to tear it down and rebuild as one git repo. The architecture, the rules, and why.</description>
    </item>
  </channel>
</rss>
