feat(multiplayer): protect control-plane rollouts

This commit is contained in:
Josh Creek
2026-09-01 19:23:22 +01:00
parent bb9f25ee8d
commit b4d2dd8a9f
3 changed files with 9 additions and 1 deletions
@@ -45,6 +45,8 @@ class KubernetesPolicyTest(unittest.TestCase):
deployment = self.read("control-plane-deployment.yaml")
for required in (
"readinessProbe:", "livenessProbe:", "path: /healthz", "port: http",
"type: RollingUpdate", "maxUnavailable: 0", "maxSurge: 1",
"terminationGracePeriodSeconds: 10",
"topologySpreadConstraints:", "maxSkew: 1",
"topologyKey: topology.kubernetes.io/zone",
"whenUnsatisfiable: ScheduleAnyway", "podAntiAffinity:",