Rename westside-landing → westside-app (full rename: Forgejo repo + k8s + monitoring) #208
Labels
No labels
domain:backend
domain:devops
domain:frontend
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ldraney/westside-app#208
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type
Feature
User Story
As a platform operator, I want the westside SvelteKit frontend repo and k8s resources named
westside-app(notwestside-landing) so that the naming convention ({project}-appfor authenticated frontends) is consistent and the codebase isn't half-renamed.Lineage
story:WS-S1(platform operator hygiene)arch:westside-app(authenticated SvelteKit frontend)board-westside-basketballitem #920Context
The repo was previously renamed FROM
westside-appTOwestside-landing, but only partially propagated. Local checkout is~/westside-app,package.jsonname iswestside-app, but Forgejo, k8s resources, and monitoring saywestside-landing. Lucas defines landing as the public entry point (future separate concern per board-109). The current repo IS the app.Repo
forgejo_admin/westside-landing(to be renamedwestside-app)forgejo_admin/pal-e-deployments,forgejo_admin/pal-e-platform(separate PRs)Scope
Rename (safe, zero user impact):
westside-landingwestside-appwestside-landingwestside-appwestside-landingwestside-appwestside-landing-funnelwestside-app-funnelwestside-landing-authwestside-app-authwestside-landingwestside-appwestside-landing env varswestside-app env vars/home/ldraney/westside-landing/home/ldraney/westside-appwestside-landing(name + label)westside-appwestside-landing.gitwestside-app.gitLeave alone (too dangerous or no benefit):
westside-landingwestside-landingrefswestsidekingsandqueens/appwestsidekingsandqueenswestsidekingsandqueenswestsidekingsandqueens.tail5b443a.ts.netwestsidekingsandqueensFile Targets (verified via grep)
pal-e-deployments (4 files, 17 occurrences):
overlays/westsidekingsandqueens/prod/kustomization.yaml— lines 8, 17, 20, 23, 26, 37, 40, 43, 58, 61 (7 active values + comment + 2 commented values)overlays/westsidekingsandqueens/prod/ingress.yaml— lines 4, 11 (resource name + service backend)overlays/westsidekingsandqueens/prod/deployment-patch.yaml— lines 16, 21, 26, 35 (secret name refs)overlays/westsidekingsandqueens/dev/deployment.yaml— line 50 (local path)pal-e-platform (1 file, 2 occurrences):
terraform/modules/monitoring/main.tf— lines 401, 403 (probe name + service label)Secrets Note
Namespace has BOTH
westside-app-auth(24d old) andwestside-landing-auth(13d old). Deployment patch currently referenceswestside-landing-auth. After rename, patch will referencewestside-app-authwhich already exists. Verify contents match before applying — if they diverge, updatewestside-app-authfrom currentwestside-landing-authvalues.Woodpecker / Webhooks
Forgejo repo rename preserves internal repo ID. Webhooks are ID-based, so Woodpecker CI should continue triggering without re-registration. Verify with a test push after rename.
Test Expectations
kustomize build overlays/westsidekingsandqueens/prod/must produce valid YAML withwestside-appin all resource nameskubectl get deploy,svc,ingress -n westsidekingsandqueensshows renamed resourcescurl -sI https://westsidekingsandqueens.tail5b443a.ts.netreturns 200Decomposition
This ticket covers 2 repos + 1 manual step. Natural split for agents:
westside-landing→westside-appacross 4 files (17 occurrences). Runkustomize buildto validate.tofu validate -lock=false.Acceptance Criteria
forgejo_admin/westside-appkubectl get deploy -n westsidekingsandqueensshowswestside-appkubectl get svc -n westsidekingsandqueensshowswestside-appkubectl get ingress -n westsidekingsandqueensshowswestside-app-funnelhttps://westsidekingsandqueens.tail5b443a.ts.netstill loadsRollback
Revert commits in pal-e-deployments + pal-e-platform. Rename Forgejo repo back. ArgoCD re-syncs. Brief churn (~30s), zero data loss.
Rename westside-landing to westside-app across all infrastructureto Rename westside-landing → westside-app (full rename: Forgejo repo + k8s + monitoring)Scope Review: NEEDS_REFINEMENT
Review note:
review-920-2026-04-12Scope is well-written with excellent safe/leave-alone breakdown and all 5 file targets verified (19 occurrences across 2 repos). However, refinement needed before dispatch:
arch-westside-appdoes not exist in pal-e-docs — create itskill-decompose-ticketfor sub-board creation.Scope refinement (2026-04-12): Updated issue body per review-920-2026-04-12 findings:
westside-app-authandwestside-landing-authsecrets exist — added verification stepScope Review: APPROVED
Review note:
review-920-2026-04-12-rerevRe-review passes. All 6 prior findings resolved. File targets verified (19 occurrences across 5 files in 2 repos match claims). Traceability complete. Decomposition clear (2 PRs + 1 manual step). Ready for execution.