<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.infraforge.agency</loc>
    <lastmod>2026-11-12T08:38:52.535Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.infraforge.agency/how-a-do-not-disrupt-annotation-broke-karpenter-consolidation</loc>
    <lastmod>2026-11-04T08:50:47.686Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.infraforge.agency/worker-drops-jobs-intermittently-startup-race-env-drift-schema-skew</loc>
    <lastmod>2026-08-10T03:50:33.936Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.infraforge.agency/how-a-missing-s3-gateway-endpoint-route-quintupled-our-nat-bill</loc>
    <lastmod>2026-11-02T08:48:24.495Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.infraforge.agency/how-one-stuck-pdb-doubled-our-eks-autoscaler-bill-in-six-days</loc>
    <lastmod>2026-11-03T07:45:11.929Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.infraforge.agency/recovering-a-status-page-from-a-half-finished-schema-migration</loc>
    <lastmod>2026-11-05T08:48:42.761Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.infraforge.agency/internal-control-plane-cascade-recovery</loc>
    <lastmod>2026-11-07T06:26:39.670Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.infraforge.agency/when-a-validating-webhook-blocks-the-configmap-that-would-fix-it</loc>
    <lastmod>2026-11-08T07:34:43.720Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.infraforge.agency/why-a-deleted-backup-lambda-kept-billing-9-400-ebs-snapshots</loc>
    <lastmod>2026-11-11T13:18:01.408Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.infraforge.agency/why-one-shared-terraform-module-made-every-pr-a-14-service-change</loc>
    <lastmod>2026-07-13T18:12:11.451Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.infraforge.agency/why-a-forgotten-rds-replica-added-8-600-to-one-aws-bill</loc>
    <lastmod>2026-11-09T09:24:39.412Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.infraforge.agency/three-init-container-faults-when-every-kubectl-patch-reverts-in-10-seconds</loc>
    <lastmod>2026-11-01T06:57:33.527Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.infraforge.agency/why-terraform-plan-fails-three-modules-from-the-cause-the-map-any-trap</loc>
    <lastmod>2026-10-31T08:05:07.835Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.infraforge.agency/grafana-no-data-after-migration-7-reconcilers-we-had-to-kill-first</loc>
    <lastmod>2026-10-30T07:29:06.751Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.infraforge.agency/why-a-terraform-apply-hangs-90-minutes-on-a-custom-provider-with-no-timeout</loc>
    <lastmod>2026-07-13T18:12:47.860Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.infraforge.agency/when-minio-deny-wins-cause-silent-upload-failure</loc>
    <lastmod>2026-11-10T09:36:24.284Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.infraforge.agency/argocd-drift-across-3-namespaces-after-a-jwt-hotfix-how-we-reconciled-without-breaking-auth</loc>
    <lastmod>2026-11-06T03:10:36.212Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.infraforge.agency/archive</loc>
    <lastmod>2026-11-12T08:38:52.535Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>