Validation: Remove dead westsidekingsandqueens-funnel ingress (pal-e-services#35)
Verdict: PARTIAL
Ticket
forgejo_admin/pal-e-services#35 — Remove dead
westsidekingsandqueens-funnel ingress that points to nonexistent service on wrong port.Environment
Prod cluster, namespace
westsidekingsandqueens. Validated from archbox against forgejo/main at commit dc771c7.Checks
| # | Criterion | How Verified | Result | Evidence |
|---|---|---|---|---|
| 1 | westsidekingsandqueens-funnel ingress removed | <code>kubectl get ingress -n westsidekingsandqueens</code> | FAIL | Dead ingress still exists:<br/> <code>westsidekingsandqueens-funnel tailscale * (no ADDRESS) 80, 443 14d</code><br/> tofu apply has NOT been run — the ingress persists in live state. |
| 2 | westside-app-funnel continues to serve traffic | <code>curl -sk https://westsidekingsandqueens.tail5b443a.ts.net/ -o /dev/null -w "%{http_code}"</code> | PASS | HTTP 200 — site is live and serving traffic via <code>westside-app-funnel</code>. |
| 3 | No regression in site availability | Same curl check above | PASS | HTTP 200 confirmed. |
| 4 | Terraform code removes funnel (funnel=false for westsidekingsandqueens) | <code>tofu plan -lock=false -var-file=k3s.tfvars</code> from forgejo/main | PASS | Plan shows: <code>kubernetes_ingress_v1.service_funnel["westsidekingsandqueens"] will be destroyed (because key ["westsidekingsandqueens"] is not in for_each map)</code>. Output also removes westsidekingsandqueens from <code>service_urls</code>. |
Regression Check
- Working ingress
westside-app-funnel(kustomize-managed) unaffected — still has ADDRESS and serves HTTPS traffic. westside-dev-funnelalso present and functional (separate dev ingress).- Services in namespace:
westside-app(port 3000) andwestside-dev(port 80) — both running.
Discovered Issues
- tofu apply required — The PR is merged but the dead ingress is NOT yet deleted.
tofu apply -var-file=k3s.tfvarswill destroy thewestsidekingsandqueens-funnelingress resource. This is blocked on the same broader apply as issue #36. The dead ingress is harmless (no ADDRESS, not serving traffic) but is clutter.