Ticket: Rename westside-landing → westside-app (full rename)

ticket-westside-basketball-rename-landing-to-app Doc

active backlog ticket westside-basketball discovered-scope

Ticket: Rename westside-landing → westside-app

Forgejo issue: forgejo_admin/westside-landing#208
Labels: type:feature,arch:westside-app,story:WS-S1
Blocks: nothing urgent
Blocked by: nothing

Purpose

The repo was partially renamed from westside-app to westside-landing — Forgejo and k8s say westside-landing, but local checkout and package.json still say westside-app. Lucas defines "landing" as the public entry point (future separate concern). The current repo IS the app (auth, dashboards, admin, coach, commerce). This ticket reverses the rename everywhere it's safe.

Scope

Rename (safe):
  • Forgejo repo: westside-landingwestside-app
  • k8s Deployment/Service/Ingress/Secret names in pal-e-deployments
  • Monitoring probe in pal-e-platform/terraform/modules/monitoring/main.tf
  • Dev overlay local path in pal-e-deployments
  • Local remote URL in ~/westside-app
Leave alone:
  • Keycloak client_id (westside-landing) — breaks OIDC sessions
  • pal-e-services keycloak.tf — terraform state surgery needed
  • Harbor image_repo (westsidekingsandqueens/app)
  • var.services key (westsidekingsandqueens)
  • Namespace (westsidekingsandqueens)
  • Public URL

File Targets

  • pal-e-deployments/overlays/westsidekingsandqueens/prod/kustomization.yaml — ~10 refs
  • pal-e-deployments/overlays/westsidekingsandqueens/prod/ingress.yaml
  • pal-e-deployments/overlays/westsidekingsandqueens/prod/deployment-patch.yaml
  • pal-e-deployments/overlays/westsidekingsandqueens/dev/deployment.yaml
  • pal-e-platform/terraform/modules/monitoring/main.tf

Acceptance Criteria

  • [ ] Forgejo repo accessible at forgejo_admin/westside-app
  • [ ] kubectl get deploy -n westsidekingsandqueens shows westside-app
  • [ ] kubectl get svc -n westsidekingsandqueens shows westside-app
  • [ ] kubectl get ingress -n westsidekingsandqueens shows westside-app-funnel
  • [ ] Public URL still loads
  • [ ] ArgoCD synced + healthy
  • [ ] Woodpecker CI triggers on new repo name
  • [ ] Monitoring probe resolves

Rollback

Revert commits + rename Forgejo repo back. ArgoCD re-syncs. Zero data loss.