<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Kevin&apos;s Blog</title><description>Notes on DevOps, platform engineering, and life in the homelab.</description><link>https://kevin.lukritz.com/</link><language>en-us</language><item><title>Homelab Weekly: Dedicated CI Capacity and Safer Platform Boundaries</title><link>https://kevin.lukritz.com/blogs/2026-10-19-weekly-roundup/</link><guid isPermaLink="true">https://kevin.lukritz.com/blogs/2026-10-19-weekly-roundup/</guid><description>This week was about making operational boundaries explicit and giving the build system enough dedicated capacity to be dependable. The work crossed the GitOps, infrastructure-as-code, deployment-server,…</description><pubDate>Mon, 19 Oct 2026 00:00:00 GMT</pubDate><category>homelab</category><category>weekly</category></item><item><title>Homelab Weekly: Safer Deployments and a Publishable Agent</title><link>https://kevin.lukritz.com/blogs/2026-10-05-weekly-roundup/</link><guid isPermaLink="true">https://kevin.lukritz.com/blogs/2026-10-05-weekly-roundup/</guid><description>This week I concentrated most of my development time on DurpDeploy. The work moved the deployment system from a collection of capable execution paths toward a more deliberate operational control plane:…</description><pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate><category>homelab</category><category>weekly</category></item><item><title>Homelab Weekly: Registry Cleanup, Edge Proxying, and Safer Deployments</title><link>https://kevin.lukritz.com/blogs/2026-09-28-weekly-roundup/</link><guid isPermaLink="true">https://kevin.lukritz.com/blogs/2026-09-28-weekly-roundup/</guid><description>This week was a cleanup and hardening week across the homelab rather than a week for a single new platform service. The GitOps repository received six commits across eighty files and all four environment…</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate><category>homelab</category><category>weekly</category></item><item><title>Homelab Weekly: Forgejo Migration and Remote Deployment Agents</title><link>https://kevin.lukritz.com/blogs/2026-09-21-weekly-roundup/</link><guid isPermaLink="true">https://kevin.lukritz.com/blogs/2026-09-21-weekly-roundup/</guid><description>This week was split between moving the homelab’s source-control direction toward Forgejo and making DurpDeploy’s remote-agent model more useful under real deployment conditions. The GitOps repository…</description><pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate><category>homelab</category><category>weekly</category></item><item><title>Homelab Weekly: GitOps Reconciliation, Harbor Routing, and Forgejo Reliability</title><link>https://kevin.lukritz.com/blogs/2026-09-14-weekly-roundup/</link><guid isPermaLink="true">https://kevin.lukritz.com/blogs/2026-09-14-weekly-roundup/</guid><description>This week I concentrated the homelab work in the GitOps repository, with eighteen commits across twenty-six files and changes spanning the infra and dmz environments. The visible changes touched Argo CD,…</description><pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate><category>homelab</category><category>weekly</category></item><item><title>Homelab Weekly: CNPG Passwords, Harbor, and Forgejo Hardening</title><link>https://kevin.lukritz.com/blogs/2026-09-07-weekly-roundup/</link><guid isPermaLink="true">https://kevin.lukritz.com/blogs/2026-09-07-weekly-roundup/</guid><description>This week was mostly about making the homelab’s platform layer more predictable. I finished bringing Forgejo onto CloudNativePG, added Harbor as the internal registry and cache layer, tightened a few…</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>homelab</category><category>weekly</category></item><item><title>Homelab Weekly: DMZ Search, Remote Authentication, and Certificate Recovery</title><link>https://kevin.lukritz.com/blogs/2026-08-31-weekly-roundup/</link><guid isPermaLink="true">https://kevin.lukritz.com/blogs/2026-08-31-weekly-roundup/</guid><description>This week was primarily about making the DMZ cluster more useful without making it less understandable. I added two services to the GitOps graph, SearXNG and an Authentik remote-cluster outpost, then worked…</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>homelab</category><category>weekly</category></item><item><title>Homelab Weekly: Talos DMZ Bootstrap and OpenCode Access</title><link>https://kevin.lukritz.com/blogs/2026-08-24-weekly-roundup/</link><guid isPermaLink="true">https://kevin.lukritz.com/blogs/2026-08-24-weekly-roundup/</guid><description>This week I moved two related pieces of the homelab forward. The larger change was an infrastructure-as-code bootstrap for the DMZ Talos environment and a more explicit Argo CD ownership model for the…</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><category>homelab</category><category>weekly</category></item><item><title>Homelab Weekly: OIDC SSO, MFA, and Talos Cluster Reorganization</title><link>https://kevin.lukritz.com/blogs/2026-08-17-weekly-roundup/</link><guid isPermaLink="true">https://kevin.lukritz.com/blogs/2026-08-17-weekly-roundup/</guid><description>This week was split between identity work in DurpDeploy and a fairly consequential cleanup of the GitOps repository that describes the homelab. The headline feature is OIDC single sign-on for DurpDeploy,…</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>homelab</category><category>weekly</category></item><item><title>Homelab Weekly: Security Hardening, SQL Server Support, and Mobile Testing</title><link>https://kevin.lukritz.com/blogs/2026-08-10-weekly-roundup/</link><guid isPermaLink="true">https://kevin.lukritz.com/blogs/2026-08-10-weekly-roundup/</guid><description>Another busy week across the homelab stack. The big themes this time around are security hardening in DurpDeploy (a batch of fixes that came through the GitHub-to-GitLab sync pipeline), a major new database…</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>homelab</category><category>weekly</category></item><item><title>Homelab Weekly: REST API with Bearer Tokens, Resource Limits, and PodSecurity Fixes</title><link>https://kevin.lukritz.com/blogs/2026-08-03-weekly-roundup/</link><guid isPermaLink="true">https://kevin.lukritz.com/blogs/2026-08-03-weekly-roundup/</guid><description>The biggest piece of work this week landed on Tuesday, July 29. Commit a7f6a339 introduced a complete JSON REST API surface for DurpDeploy, spanning roughly 104KB of diff across dozens of files. This is not…</description><pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate><category>homelab</category><category>gitops</category><category>talos</category><category>durpdeploy</category><category>api</category><category>rest</category><category>bearer-tokens</category><category>swagger</category><category>argocd</category><category>vault</category><category>openclarity</category><category>podsecurity</category><category>resource-limits</category><category>golang</category></item><item><title>Homelab Weekly: durpdeploy GitHub Pipeline, Notification and Audit Features, Authentik Resource Limits</title><link>https://kevin.lukritz.com/blogs/2026-07-27-weekly-roundup/</link><guid isPermaLink="true">https://kevin.lukritz.com/blogs/2026-07-27-weekly-roundup/</guid><description>Two projects had activity this week. The durpdeploy repo saw the bulk of the work – a feature blitz that started July 20 and ran through July 25, shipping GitHub Actions pipeline fixes, a notification event…</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate><category>homelab</category><category>gitops</category><category>durpdeploy</category><category>authentik</category><category>github-actions</category><category>notifications</category><category>audit</category><category>postgresql</category><category>shellcheck</category><category>approvals</category><category>helm</category><category>caddy</category></item><item><title>Homelab Weekly: durpdeploy P1 Feature Blitz, GitLab Runner DMZ Fix, and Ansible Inventory Cleanup</title><link>https://kevin.lukritz.com/blogs/2026-07-20-weekly-roundup/</link><guid isPermaLink="true">https://kevin.lukritz.com/blogs/2026-07-20-weekly-roundup/</guid><description>This was a heavy week for durpdeploy. Four P1 features landed back-to-back on July 17-18, followed by the backup-restore runbook on July 19. The full P1 list – per-project authorization, admin user…</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate><category>homelab</category><category>gitops</category><category>durpdeploy</category><category>encryption</category><category>sandboxing</category><category>cgroups</category><category>litestream</category><category>gitlab-runner</category><category>talos</category><category>ansible</category><category>security</category></item><item><title>Homelab Weekly: dmz-talos Environment Launches, ArgoCD Ingress, and SecretStore Consolidation</title><link>https://kevin.lukritz.com/blogs/2026-07-14-weekly-roundup/</link><guid isPermaLink="true">https://kevin.lukritz.com/blogs/2026-07-14-weekly-roundup/</guid><description>The headliner this week is the creation of the dmz-talos environment – a full Talos Linux-based DMZ cluster that mirrors the existing dmz environment running on the older infrastructure. Commit bf62068c on…</description><pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate><category>homelab</category><category>gitops</category><category>talos</category><category>dmz-talos</category><category>openclarity</category><category>argocd</category><category>cert-manager</category><category>external-secrets</category><category>crowdsec</category><category>nebula-sync</category><category>argon2id</category><category>caddy</category></item><item><title>Homelab Weekly Roundup: Jun 29 - Jul 6, 2026</title><link>https://kevin.lukritz.com/blogs/2026-07-06-weekly-roundup/</link><guid isPermaLink="true">https://kevin.lukritz.com/blogs/2026-07-06-weekly-roundup/</guid><description>One commit landed in the gitops repo this week, updating the DMZ environment’s internalproxy configuration. The change added Kubernetes Endpoints and Service definitions for a new Hermes VM at…</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate><category>homelab</category><category>weekly</category><category>durpdeploy</category><category>gitops</category></item><item><title>Homelab Weekly: durpdeploy Takes Shape</title><link>https://kevin.lukritz.com/blogs/2026-06-29-weekly-roundup/</link><guid isPermaLink="true">https://kevin.lukritz.com/blogs/2026-06-29-weekly-roundup/</guid><description>This week I kicked off durfy/apps/durpdeploy , a new Go-based deployment utility, and it dominated my commit log – 19 commits over three days. That is a furious pace for someone who usually averages a…</description><pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate><category>homelab</category><category>gitops</category><category>durpdeploy</category><category>renovate</category><category>htmx</category><category>talos</category><category>argo-cd</category><category>vault</category></item><item><title>Weekly Homelab Roundup - 2026-06-14</title><link>https://kevin.lukritz.com/blogs/2026-06-14-weekly-roundup/</link><guid isPermaLink="true">https://kevin.lukritz.com/blogs/2026-06-14-weekly-roundup/</guid><description>This past week, I focused on hardening the Infra-v2 stack to improve reliability, focusing on GitOps-driven delivery, high-availability networking, and enterprise-grade storage provisioning. The goal was to…</description><pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate><category>homelab</category><category>automation</category><category>gitlab</category><category>devsecops</category><category>infrastructure</category></item><item><title>Easy Kubernetes</title><link>https://kevin.lukritz.com/blogs/2026-05-24-kube-talos/</link><guid isPermaLink="true">https://kevin.lukritz.com/blogs/2026-05-24-kube-talos/</guid><description>The core tenet of DevOps is treating infrastructure as code. While building a Kubernetes cluster with standard tooling is achievable, the process invariably leads to the greatest pain point for any…</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate><category>devops</category><category>kubernetes</category><category>iac</category><category>talos</category><category>linux</category></item><item><title>Why have a homelab</title><link>https://kevin.lukritz.com/blogs/2026-05-08-homelab/</link><guid isPermaLink="true">https://kevin.lukritz.com/blogs/2026-05-08-homelab/</guid><description>As a DevOps Engineer, my job often revolves around building resilient, automated, and scalable systems. The theoretical knowledge is vast, but the true learning happens when theory meets reality—and the…</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate><category>devops</category><category>homelab</category><category>docker</category><category>kubernetes</category><category>iac</category></item></channel></rss>