Skip to content

fix(argocd): order fuzekeys-sealed before platform to resolve Missing/OutOfSync - #39

Draft
github-actions[bot] wants to merge 1 commit into
masterfrom
claude/issue-36-20260708-0118
Draft

fix(argocd): order fuzekeys-sealed before platform to resolve Missing/OutOfSync#39
github-actions[bot] wants to merge 1 commit into
masterfrom
claude/issue-36-20260708-0118

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

The platform app's PreSync migrate Job hard-depends on ghcr-pull-secret
and fuzekeys-secrets, both provided by the separate fuzekeys-sealed
Application. app-of-apps reconciled both concurrently with no ordering,
so on a cold cluster the platform's PreSync hook raced ahead of the
SealedSecrets materializing -> ImagePullBackOff/CreateContainerConfigError
-> PreSync never completes -> Sync phase never runs -> whole app Missing.

Add argocd.argoproj.io/sync-wave: -1 to fuzekeys-sealed (and explicit 0
on fuzekeys-platform) so Argo waits for the sealed app to go Healthy
before syncing the platform.

Fixes #36

Co-authored-by: Israel Weinberg 99821070+izzywdev@users.noreply.github.com

…/OutOfSync

The platform app's PreSync migrate Job hard-depends on ghcr-pull-secret
and fuzekeys-secrets, both provided by the separate fuzekeys-sealed
Application. app-of-apps reconciled both concurrently with no ordering,
so on a cold cluster the platform's PreSync hook raced ahead of the
SealedSecrets materializing -> ImagePullBackOff/CreateContainerConfigError
-> PreSync never completes -> Sync phase never runs -> whole app Missing.

Add argocd.argoproj.io/sync-wave: -1 to fuzekeys-sealed (and explicit 0
on fuzekeys-platform) so Argo waits for the sealed app to go Healthy
before syncing the platform.

Fixes #36

Co-authored-by: Israel Weinberg <99821070+izzywdev@users.noreply.github.com>
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.

ArgoCD unhealthy: fuzekeys-platform (Missing/OutOfSync)

0 participants