<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Writing · Chlebowski.it</title><description>Notes on platform engineering, Kubernetes, GitOps and production operations. Configuration, failure modes and the reasoning behind them.</description><link>https://chlebowski.it/</link><language>en</language><item><title>Deploying Glance as a self-hosted dashboard</title><link>https://chlebowski.it/blog/deploying-glance-self-hosted-dashboard/</link><guid isPermaLink="true">https://chlebowski.it/blog/deploying-glance-self-hosted-dashboard/</guid><description>A practical Glance deployment behind Nginx Proxy Manager, with Docker and server metrics, service monitoring, API widgets and secrets kept out of YAML.</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate><category>Homelab</category></item><item><title>Restarting GlobalProtect on macOS without a reboot</title><link>https://chlebowski.it/blog/restart-globalprotect-macos/</link><guid isPermaLink="true">https://chlebowski.it/blog/restart-globalprotect-macos/</guid><description>When the VPN agent wedges and breaks DNS or routing, launchctl restarts it in seconds. The bootout and bootstrap commands, and why it sometimes comes straight back.</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate><category>macOS</category></item><item><title>Adding Entra ID single sign-on to Argo CD</title><link>https://chlebowski.it/blog/argocd-entra-oidc/</link><guid isPermaLink="true">https://chlebowski.it/blog/argocd-entra-oidc/</guid><description>Configuring Entra ID OIDC through the argo-cd Helm chart, mapping groups to roles, and the group overage claim that breaks it in larger tenants.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate><category>Security</category></item><item><title>Zero-downtime Kubernetes upgrades with Talos and Cluster API</title><link>https://chlebowski.it/blog/zero-downtime-kubernetes-upgrades/</link><guid isPermaLink="true">https://chlebowski.it/blog/zero-downtime-kubernetes-upgrades/</guid><description>Rolling clusters forward one node at a time without dropping traffic: surge capacity, PodDisruptionBudgets, and the pre-flight checks that catch problems first.</description><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate><category>Kubernetes</category></item><item><title>Argo CD vs Flux in 2026</title><link>https://chlebowski.it/blog/argo-cd-vs-flux-2026/</link><guid isPermaLink="true">https://chlebowski.it/blog/argo-cd-vs-flux-2026/</guid><description>Both reconcile Git into a cluster reliably. The differences that matter are operational: Helm semantics, tenancy model and who needs access.</description><pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate><category>GitOps</category></item></channel></rss>