PAR-206
Argo CD can't sync tesks apps: invalid gitops repo credential (ParadauxIO/gitops)
Problem
Argo CD cannot read https://github.com/ParadauxIO/gitops.git, so it can't compute desired state or sync. tesks-development app condition:
ComparisonError: Failed to load target state: failed to generate manifest ...
failed to list refs: authentication required: Invalid username or token.
Password authentication is not supported for Git operations.
Started ~2026-06-16 12:34. Sync status Unknown on tesks-development, tesks-ui-development; tesks-production is Degraded. automated+selfHeal are on but can't act because the comparison itself fails.
Impact
Image Updater still commits new image tags to gitops (its creds work), but Argo can't apply them — so deploys silently stall on the old image. Concretely it blocked the PAR-204 MCP fix from rolling out (had to be applied manually).
Fix
Rotate Argo CD's repository credential for ParadauxIO/gitops — update the repository secret in the argocd namespace to a valid GitHub PAT (GitHub no longer accepts HTTPS password auth) or switch to an SSH deploy key. Then confirm all three apps go Synced/Healthy and reconcile to their gitops-pinned images.
Acceptance
tesks-development/tesks-ui-development/tesks-productionshow Synced + Healthy.- A fresh push deploys end-to-end without manual
kubectl set image.
Infra/ops — surfaced while shipping PAR-204.
Comments
tesks · Jun 16, 2026, 7:49 PM
Resolved — Argo CD's gitops repo credential was rotated. All tesks apps now report Synced and the ComparisonError (authentication required / password auth not supported) is gone. This is what allowed the PAR-204 image (development-sha-114c3b6) to actually roll out.
Note (separate, pre-existing): tesks-production is Synced but still Degraded — that's an unrelated workload-health issue (the prod pods were in ImagePullBackOff ~15d), not the git-credential problem this ticket covered. Worth its own look if prod matters, but out of scope here.
Activity
- tesks changed status to Status → Done
- tesks commented
- tesks created the issue