6df11b738f
Removing a custom domain left the Ingress with a stale custom-domain rule and no preview host, so the platform preview URL 404'd. updateIngress now resolves the app's stable preview number from its latest deployment and re-emits the preview host (with cert-manager TLS) whenever no verified custom domain is set, and removeCustomDomain re-applies the Ingress. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>