Remove stale projects: mcd-tracker, westside-admin, capacitor-mobile #374

Open
opened 2026-05-19 02:18:46 +00:00 by ldraney · 0 comments
Owner

Type

Feature

Lineage

Standalone — scoped during platform cleanup audit 2026-05-18.

Repo

ldraney/pal-e-platform

User Story

As the platform operator
I want to remove abandoned project artifacts
So that documentation, Forgejo, and Terraform configs reflect only active projects

Context

Three projects have no live infrastructure and should be cleaned up:

mcd-tracker: No k8s resources. 3 Forgejo repos (mcd-tracker-api, mcd-tracker-app, mcd-tracker-playground). Stale refs in keycloak-import.sh. Keycloak realm may still exist.

westside-admin: No k8s resources. 1 Forgejo repo (westside-admin). Stale refs in k3s.tfvars.example, keycloak-import.sh, variables.tf.

capacitor-mobile: No k8s resources, no repos. Only ref: capacitor://localhost redirect URIs in Westside SPA Keycloak client config.

File Targets

  • terraform/keycloak-import.sh — remove mcd-tracker and westside-admin import lines
  • terraform/k3s.tfvars.example — remove westside-admin OIDC client block
  • terraform/variables.tf — remove westside-admin comment
  • terraform/k3s.tfvars — remove capacitor://localhost URIs (if confirmed dead)

Files NOT to touch:

  • Live Terraform state — these projects are not in state

Acceptance Criteria

  • 4 Forgejo repos archived or deleted
  • Stale refs removed from TF files
  • pal-e-docs project pages archived
  • board-mcd-tracker items cleaned up
  • Keycloak mcd-tracker realm removed if it exists

Test Expectations

  • tofu plan shows no unexpected changes after file edits

Constraints

  • Confirm capacitor-mobile removal with Lucas before touching k3s.tfvars
  • Do not delete repos with valuable history without confirmation

Checklist

  • PR opened
  • Tests pass
  • No unrelated changes
  • project-pal-e-platform — platform operations
### Type Feature ### Lineage Standalone — scoped during platform cleanup audit 2026-05-18. ### Repo `ldraney/pal-e-platform` ### User Story As the platform operator I want to remove abandoned project artifacts So that documentation, Forgejo, and Terraform configs reflect only active projects ### Context Three projects have no live infrastructure and should be cleaned up: **mcd-tracker:** No k8s resources. 3 Forgejo repos (mcd-tracker-api, mcd-tracker-app, mcd-tracker-playground). Stale refs in keycloak-import.sh. Keycloak realm may still exist. **westside-admin:** No k8s resources. 1 Forgejo repo (westside-admin). Stale refs in k3s.tfvars.example, keycloak-import.sh, variables.tf. **capacitor-mobile:** No k8s resources, no repos. Only ref: capacitor://localhost redirect URIs in Westside SPA Keycloak client config. ### File Targets - `terraform/keycloak-import.sh` — remove mcd-tracker and westside-admin import lines - `terraform/k3s.tfvars.example` — remove westside-admin OIDC client block - `terraform/variables.tf` — remove westside-admin comment - `terraform/k3s.tfvars` — remove capacitor://localhost URIs (if confirmed dead) Files NOT to touch: - Live Terraform state — these projects are not in state ### Acceptance Criteria - [ ] 4 Forgejo repos archived or deleted - [ ] Stale refs removed from TF files - [ ] pal-e-docs project pages archived - [ ] board-mcd-tracker items cleaned up - [ ] Keycloak mcd-tracker realm removed if it exists ### Test Expectations - [ ] `tofu plan` shows no unexpected changes after file edits ### Constraints - Confirm capacitor-mobile removal with Lucas before touching k3s.tfvars - Do not delete repos with valuable history without confirmation ### Checklist - [ ] PR opened - [ ] Tests pass - [ ] No unrelated changes ### Related - `project-pal-e-platform` — platform operations
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ldraney/pal-e-platform#374
No description provided.