<?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 Allen Ziegenfus</title><link>https://allenz.net/tags/gitops/</link><description>Recent content in GitOps on Allen Ziegenfus</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 15 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://allenz.net/tags/gitops/index.xml" rel="self" type="application/rss+xml"/><item><title>The Crossplane Object that synced green and changed nothing</title><link>https://allenz.net/writing/the-crossplane-object-that-synced-green-and-changed-nothing/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><guid>https://allenz.net/writing/the-crossplane-object-that-synced-green-and-changed-nothing/</guid><description>Everything&amp;rsquo;s green — Argo CD Synced, Crossplane Ready — but the change never took effect. The trap where Crossplane management policies without Update meet Kubernetes immutability.</description></item><item><title>Why deleting an env var from your GitOps values doesn't remove it from the pod</title><link>https://allenz.net/writing/why-deleting-an-env-var-from-your-gitops-values-doesnt-remove-it-from-the-pod/</link><pubDate>Thu, 09 Apr 2026 00:00:00 +0000</pubDate><guid>https://allenz.net/writing/why-deleting-an-env-var-from-your-gitops-values-doesnt-remove-it-from-the-pod/</guid><description>You delete an env var from your Helm values, Argo CD reports Synced — and it&amp;rsquo;s still on the pod. Why strategic-merge-patch can&amp;rsquo;t remove list items, and the Server-Side Apply fix.</description></item><item><title>One GitHub App, two auth models: repo credentials, webhooks, and SSO for Argo CD</title><link>https://allenz.net/writing/one-github-app-two-auth-models-repo-credentials-webhooks-and-sso-for-argo-cd/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://allenz.net/writing/one-github-app-two-auth-models-repo-credentials-webhooks-and-sso-for-argo-cd/</guid><description>Argo CD needs three different things from GitHub — repo reads, webhook delivery, and human SSO. How a single GitHub App covers all three with short-lived installation tokens instead of a leak-prone PAT.</description></item></channel></rss>