@@ -399,23 +399,14 @@ sensitive endpoints of the instance manager's status port (backup,
399399` pg_controldata ` , partial WAL archive, and instance-manager upgrade) by pinning
400400an in-memory client certificate. This is enabled automatically and requires no
401401configuration. Status, health, and probe endpoints remain unauthenticated.
402- This hardening is not backported; on releases earlier than 1.30.0, continue to
403- restrict the status port (TCP 8000) with a ` NetworkPolicy ` , which remains its
404- security boundary there. See
402+ This protection has a hard requirement: the status port ** must** be served
403+ over TLS, which has been the default since v1.24. This hardening is not
404+ backported; on releases earlier than 1.30.0, continue to restrict the status
405+ port (TCP 8000) with a ` NetworkPolicy ` , which remains its security boundary
406+ there. See
405407[ Operator-to-instance authentication] ( security.md#operator-to-instance-authentication )
406408for details.
407409
408- ::: warning
409- This protection has a hard requirement: the status port ** must** be served over
410- TLS, which has been the default since v1.24. Instances created by an operator
411- older than v1.24 serve the status port over plain HTTP; once their instance
412- manager is upgraded to 1.30.0 the operator can no longer authenticate to them
413- and every call to the protected endpoints is ** permanently** rejected with
414- ` 401 Unauthorized ` . If you still run such instances, perform a rolling update so
415- their Pods are recreated with a TLS-enabled status port. Instances created by
416- v1.24 or later are unaffected.
417- :::
418-
419410#### Metrics exporter privilege separation (` CVE-2026-44477 ` )
420411
421412This applies only if you are upgrading from a release ** older than 1.29.1 or
0 commit comments