Remove ArgoCD Image Updater ghost override blocking deployment #89
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
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ldraney/pal-e-api#89
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?
Plan
plan-2026-02-26-tf-modularize-postgres-- Phase 5 deployment blockerRepo
forgejo_admin/pal-e-docsUser Story
As a platform operator
I want ArgoCD to deploy the image tag specified in deployment.yaml
So that merged code actually reaches production
Context
The ArgoCD Image Updater previously wrote a
.argocd-source-pal-e-docs.yamlfile intok8s/. This kustomize override pins the image toe065419...(an old SHA). Even though the Image Updater is broken, the override file persists and takes priority overk8s/deployment.yaml.ArgoCD reports "Synced" but the pod runs the old image. Phase 5 tsvector search (PR #84) is merged but not deployed because of this ghost file.
The file is NOT tracked in Git — it exists only in the ArgoCD repo cache. We need to either:
.gitignoreentry or remove it from ArgoCD's source)File Targets
k8s/.argocd-source-pal-e-docs.yaml— delete this file and commit the deletionk8s/.argocd-source-*to.gitignoreto prevent future ghost overridesAcceptance Criteria
.argocd-source-pal-e-docs.yamlis gone (either deleted from ArgoCD's view or overridden)harbor.tail5b443a.ts.net/pal-e-docs/api:c85a39da313a80ebde109895fd281cd7ff7c9275GET /notes/search?q=postgresreturns resultsTest Expectations
kubectl get deployment pal-e-docs -n pal-e-docs -o jsonpath='{.spec.template.spec.containers[0].image}'shows new SHAConstraints
kubectlto patch the ArgoCD Application to remove the image-updater annotations, or (c) delete the file from wherever ArgoCD caches the repo and force a hard refresh.Checklist
Related
pal-e-docsprojectphase-postgres-5-fulltext-searchbug-argocd-image-updater-ghost-override