Skip to content

chore: remove the ArgoCD sync dance - #30

Merged
vitramir merged 2 commits into
mainfrom
chore/drop-argocd
Aug 2, 2026
Merged

chore: remove the ArgoCD sync dance#30
vitramir merged 2 commits into
mainfrom
chore/drop-argocd

Conversation

@vitramir

@vitramir vitramir commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

ArgoCD went away with bootstrap. Disabling its auto-sync before a source deploy and restoring it after has had nothing to disable or restore since the platform moved to the VM — every run printed WARNING: ArgoCD Application not found in argocd namespace and carried on.

Removes the disable_argocd_sync / restore_argocd_sync functions, their call sites, the restore-argocd pipeline and the after:dev hook.

Part of removing the E2E workflow’s build-time source patches: three of them existed only to inject a "skip the ArgoCD restore in CI" branch into this file.

The selector paired app.kubernetes.io/name with
app.kubernetes.io/instance=<service>. That held when each service was its
own Helm release; the platform umbrella makes the instance label its own
release name, so it matches nothing:

  DevSpace still couldn't find any Pods that match the selector

The pod comes up and waits for a binary the sync never delivers, and the
deploy times out having patched a Deployment it then cannot reach.

The name label alone is unique in the namespace and holds either way.
ArgoCD is gone with bootstrap. Disabling its auto-sync before a source
deploy and restoring it after has had nothing to disable or restore since
the platform moved to the VM -- every run of it printed "Application not
found" and carried on.
@vitramir
vitramir merged commit 384fe5b into main Aug 2, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant