Clean up basketball-api stale ReplicaSets + ImagePullBackOff pod #370
Labels
No labels
domain:backend
domain:devops
domain:frontend
status:approved
status:in-progress
status:needs-fix
status:qa
type:bug
type:devops
type:feature
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ldraney/pal-e-platform#370
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
Bug
Lineage
Standalone — discovered during platform health audit 2026-05-18.
Repo
ldraney/pal-e-platformWhat Broke
basketball-api has a stuck pod (
basketball-api-864568b874-pqcrf) in ImagePullBackOff for 13+ hours. Trying to pull non-existent image:harbor.tail5b443a.ts.net/basketball-api/api:c4a95c678286642f86e69fdeb922a0621182bce2. Service is healthy on a newer ReplicaSet (5954dcfccb, 1/1 Running). 14 total ReplicaSets in namespace, 12 scaled to 0 and stale (30-35 days old).Repro Steps
kubectl get pods -n basketball-api— observe ImagePullBackOff podkubectl get rs -n basketball-api— observe 12 stale ReplicaSets at 0 desiredExpected Behavior
Only healthy ReplicaSets should exist. Failed rollouts should be cleaned up.
Environment
Acceptance Criteria
basketball-api-864568b874-pqcrfdeleted5954dcfccb) remains RunningRelated
project-pal-e-platform— platform health