Act I · Bug Fix
Helm Ownership Broken by Umami
failled https://github.com/declanshanaghy/fenrir-ledger/actions/runs/23276785092
The Marketing Engine deploy had fallen. helm upgrade --install n8n-infra collided with a StorageClass already owned by the umami release in fenrir-analytics. Helm's ownership annotations are unforgiving — one release, one owner.
The root cause: both the n8n and umami Helm charts defined standard-rwo-retain, a cluster-scoped StorageClass. Umami was first. n8n's chart tried to claim it on upgrade and was refused.
Fix was surgical: delete infrastructure/helm/n8n/templates/storageclass.yaml. The n8n PVC still references the class by name — it just no longer tries to own what it cannot own.
- infrastructure/helm/n8n/templates/storageclass.yaml (27 lines deleted)Bug Fixed
Helm upgrade failed with 'invalid ownership metadata' — StorageClass standard-rwo-retain owned by umami, claimed by n8n