The Crossplane Object that synced green and changed nothing

Everything’s green — Argo CD Synced, Crossplane Ready — but the change never took effect. The trap where Crossplane management policies without Update meet Kubernetes immutability.

April 15, 2026 · 3 min

Why deleting an env var from your GitOps values doesn't remove it from the pod

You delete an env var from your Helm values, Argo CD reports Synced — and it’s still on the pod. Why strategic-merge-patch can’t remove list items, and the Server-Side Apply fix.

April 9, 2026 · 4 min

One GitHub App, two auth models: repo credentials, webhooks, and SSO for Argo CD

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.

March 20, 2026 · 5 min