Validation: Hide Register button (#290)
Validation: Hide Register button (#290)
Ticket
landscaping-assistant #290 — Hide Register button on Keycloak login page for App Store compliance. Board item #1684.
Environment
Prod cluster, keycloak namespace. Keycloak login page served via
https://keycloak.tail5b443a.ts.net/realms/landscaping/...Checks
| # | Criterion | How to Verify | Result | Evidence |
|---|---|---|---|---|
| 1 | Pipeline succeeds (tofu apply) | Woodpecker pipeline #1171 push-to-main | PASS | Pipeline #1171: clone ✓, build-godaddy-provider ✓, apply ✓, cross-pillar-review ✓ |
| 2 | ConfigMap deployed with CSS | <code>kubectl get configmap keycloak-landscaping-theme -n keycloak</code> | PASS | ConfigMap present, contains <code>#kc-registration { display: none }</code> |
| 3 | Theme active on login page | curl OIDC auth endpoint, grep for css/login.css | PASS | <code>css/login.css</code> loaded, "landscaping" theme referenced 4x in HTML |
| 4 | Register button hidden | curl OIDC auth endpoint, grep for kc-registration | PASS | 0 occurrences of <code>kc-registration</code> in rendered HTML |
Verdict
PASS — Register button is hidden on the Keycloak login page in production. All 4 checks green.
Deployment Chain
- PR #293 (landscaping-assistant) — CSS hide merged, deployed via ArgoCD
- PR #496 (pal-e-platform) — Keycloak theme ConfigMap sync merged
- PR #507 (pal-e-platform) — Remove Vast.ai to unblock pipeline
- Helm rollback woodpecker rev 27 — cleared stuck pending-upgrade lock
- Pipeline #1171 — tofu apply SUCCESS
Discovered Issues
- pal-e-platform push-to-main pipeline was broken since pipeline #908 (missing vast_ai secret) — fixed by PR #507, issue #506 closed
- Issue #502 (add missing secret) superseded by removal — closed as won't-fix