<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://joshcodes.me</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/certified-but-not-yet-deployed</loc>
<lastmod>2025-05-20</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/ciphertext-in-credentials-out</loc>
<lastmod>2026-09-01</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/commit-push-reconcile</loc>
<lastmod>2026-08-20</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/from-shelfware-to-server</loc>
<lastmod>2025-12-11</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/git-gets-the-keys</loc>
<lastmod>2026-08-18</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/gitops-please-dont-prune-that-yet</loc>
<lastmod>2026-09-28</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/grafana-gets-a-front-door</loc>
<lastmod>2026-09-09</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/keep-the-data-lose-the-root</loc>
<lastmod>2026-08-23</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/no-open-ports-no-problem</loc>
<lastmod>2026-08-29</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/one-node-one-character-off</loc>
<lastmod>2026-08-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/prometheus-and-a-pruning-incident</loc>
<lastmod>2026-09-04</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/the-database-remembered-root</loc>
<lastmod>2026-10-08</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tuesday-certified-friday-live</loc>
<lastmod>2025-05-23</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/updates-pending-review</loc>
<lastmod>2026-09-15</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/what-docker-was-wiring-up</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/age</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/aws</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/certification</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/ci-cd</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/cloud-resume-challenge</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/cloudflare</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/containers</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/devops</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/docker</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/flux</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/github</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/github-actions</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/gitops</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/grafana</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/helm</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/homelab</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/k3s</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/kubectl</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/kubernetes</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/kustomize</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/linkding</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/linux</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/networking</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/nextjs</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/prometheus</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/renovate</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/security</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/serverless</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/sops</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/ssh</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/storage</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/tls</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/traefik</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/troubleshooting</loc>
<lastmod>2026-10-17</lastmod>
</url>
<url>
<loc>https://joshcodes.me/blog/tags/ubuntu-server</loc>
<lastmod>2026-10-17</lastmod>
</url>
</urlset>
