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: