Summary
The chart ships pdb.minAvailable: 1 while production runs replicaCount: 3. A voluntary disruption may therefore reduce the deploy proxy to a single replica.
ADR-016's 2026-07-04 amendment sets the HA contract at N >= 2 stateless replicas. The current budget does not enforce it.
Fix direction
Set minAvailable to 2 (or maxUnavailable: 1) in the chart values so the budget matches the documented contract. Consider deriving it from replicaCount rather than pinning a literal, so the two cannot drift again.
Chart lives in the infra repo: k3s/gxy-management/apps/artemis/charts/artemis/, values.yaml pdb: block.
Summary
The chart ships
pdb.minAvailable: 1while production runsreplicaCount: 3. A voluntary disruption may therefore reduce the deploy proxy to a single replica.ADR-016's 2026-07-04 amendment sets the HA contract at N >= 2 stateless replicas. The current budget does not enforce it.
Fix direction
Set
minAvailableto 2 (ormaxUnavailable: 1) in the chart values so the budget matches the documented contract. Consider deriving it fromreplicaCountrather than pinning a literal, so the two cannot drift again.Chart lives in the infra repo:
k3s/gxy-management/apps/artemis/charts/artemis/,values.yamlpdb:block.