A new instance gets its own certificate

An instance's ingress names the TLS secret its host is served from. Until now, asking for that certificate was a hand-written annotation that lived in a checked-in values file — while a provisioning run renders its values from the deployment record. A record without the annotation produced an ingress that named a secret nobody issued, and the controller answered every visitor with the fallback: another instance's certificate, which every browser refuses. The portal behind it was perfectly healthy, which is what made it hard to see.

Three changes make that shape unreachable:

Reconnecting…
The connection to the server was interrupted. Trying to restore it…
Trying again…
The connection could not be restored. Reloading the page…
The server was updated. Reloading the page to pick up the latest version.