Remove palworld namespace from cluster (1 alert) #114

Closed
opened 2026-03-18 17:04:13 +00:00 by forgejo_admin · 3 comments

Lineage

plan-pal-e-platform → Platform Hardening → noise reduction

Repo

No code changes — kubectl/helm only

User Story

As a platform operator
I want palworld removed from the cluster
So that the failed CronJob alert stops firing and 1GB+ RAM is reclaimed

Context

Palworld game server generating alert noise via failing daily-reboot CronJob. Consumes 138m CPU and 1049Mi RAM for no current value. Standalone Helm release — not managed by Terraform, ArgoCD, or kustomize.

Data at risk: 120Gi on local-path PVCs (20Gi game data + 100Gi Steam). NOT backed up. Lucas must confirm OK to destroy.

File Targets

  • No file changes required
  • ~/pal-e-platform/palworld-server/ — untracked git repo to delete from filesystem

Files NOT to touch:

  • terraform/ — palworld has no Terraform config
  • ~/pal-e-deployments/ — no kustomize overlays

Acceptance Criteria

  • Namespace palworld does not exist
  • KubeJobFailed alert clears
  • ~1GB RAM reclaimed

Test Expectations

  • kubectl get ns palworld returns NotFound
  • helm list -n palworld returns empty
  • AlertManager shows no palworld-related alerts

Constraints

  • Decision needed: 120Gi PVC data destruction — Lucas must confirm
  • No Terraform/ArgoCD — pure kubectl operation
  • Removal order: helm uninstall → delete PVCs → delete namespace

Checklist

  • Lucas confirms data destruction OK
  • helm uninstall palworld-server -n palworld
  • PVCs deleted
  • Namespace deleted
  • ~/pal-e-platform/palworld-server/ directory removed
  • Alert clears
  • pal-e-platform — project board
  • Issue #109 — umbrella alert cleanup
### Lineage `plan-pal-e-platform` → Platform Hardening → noise reduction ### Repo No code changes — kubectl/helm only ### User Story As a platform operator I want palworld removed from the cluster So that the failed CronJob alert stops firing and 1GB+ RAM is reclaimed ### Context Palworld game server generating alert noise via failing `daily-reboot` CronJob. Consumes 138m CPU and 1049Mi RAM for no current value. Standalone Helm release — not managed by Terraform, ArgoCD, or kustomize. **Data at risk:** 120Gi on local-path PVCs (20Gi game data + 100Gi Steam). NOT backed up. Lucas must confirm OK to destroy. ### File Targets - No file changes required - `~/pal-e-platform/palworld-server/` — untracked git repo to delete from filesystem Files NOT to touch: - `terraform/` — palworld has no Terraform config - `~/pal-e-deployments/` — no kustomize overlays ### Acceptance Criteria - [ ] Namespace `palworld` does not exist - [ ] KubeJobFailed alert clears - [ ] ~1GB RAM reclaimed ### Test Expectations - [ ] `kubectl get ns palworld` returns NotFound - [ ] `helm list -n palworld` returns empty - [ ] AlertManager shows no palworld-related alerts ### Constraints - **Decision needed:** 120Gi PVC data destruction — Lucas must confirm - No Terraform/ArgoCD — pure kubectl operation - Removal order: helm uninstall → delete PVCs → delete namespace ### Checklist - [ ] Lucas confirms data destruction OK - [ ] `helm uninstall palworld-server -n palworld` - [ ] PVCs deleted - [ ] Namespace deleted - [ ] `~/pal-e-platform/palworld-server/` directory removed - [ ] Alert clears ### Related - `pal-e-platform` — project board - Issue #109 — umbrella alert cleanup
Author
Owner

Scope Review: READY

Review note: review-193-2026-03-18
All template sections present, all file targets verified, no blast radius concerns. Clean self-contained removal — no Terraform, ArgoCD, or kustomize references exist. PVC data destruction constraint properly flagged.

## Scope Review: READY Review note: `review-193-2026-03-18` All template sections present, all file targets verified, no blast radius concerns. Clean self-contained removal — no Terraform, ArgoCD, or kustomize references exist. PVC data destruction constraint properly flagged.
Author
Owner

Scope Review: READY

Review note: review-193-2026-03-18
Scope is solid — all template sections present, file targets verified, no Terraform/ArgoCD/kustomize entanglements. Only prerequisite is Lucas confirming 120Gi PVC data destruction (already documented as constraint).

  • Nit: salt/states/packages/init.sls:92 has a "Palworld" comment header for desktop packages — cosmetic only, not blocking.
## Scope Review: READY Review note: `review-193-2026-03-18` Scope is solid — all template sections present, file targets verified, no Terraform/ArgoCD/kustomize entanglements. Only prerequisite is Lucas confirming 120Gi PVC data destruction (already documented as constraint). - **Nit:** `salt/states/packages/init.sls:92` has a "Palworld" comment header for desktop packages — cosmetic only, not blocking.
Author
Owner

Closing — palworld removal deprioritized. Removed from board. Game data preservation question unresolved, leaving as-is for now.

Closing — palworld removal deprioritized. Removed from board. Game data preservation question unresolved, leaving as-is for now.
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
forgejo_admin/pal-e-platform#114
No description provided.