On 2026-09-09, the first Reconcile of memex to get past adoption failed inside helm:

UPGRADE FAILED: failed to create resource: poddisruptionbudgets.policy is forbidden:
User "system:serviceaccount:memex-ops:hosting-operator" cannot create resource "poddisruptionbudgets"

What was happening

The chart had just started rendering a PodDisruptionBudget for every two-replica instance — the fix for the morning's node drain that took both memex pods at once. The operator's ClusterRole knew that kind only from its read-only audit block. Nothing paired the chart change with the grant, and helm found out mid-upgrade; its automatic rollback then tripped over an ingress whose service the upgrade had already removed.

What it does now