Skip to content

Fix ArgoCD bootstrap blocked by missing espejote CRDs#298

Open
haasad wants to merge 2 commits into
masterfrom
fix/4.21-bootstrap
Open

Fix ArgoCD bootstrap blocked by missing espejote CRDs#298
haasad wants to merge 2 commits into
masterfrom
fix/4.21-bootstrap

Conversation

@haasad
Copy link
Copy Markdown
Member

@haasad haasad commented May 22, 2026

During the setup of a fresh OpenShift 4.21 cluster we discovered that the new espejote admission to set the priority class blocks the ArgoCD bootstrap, because the espejote CRDs are not yet available.

This PR sets the SkipDryRunOnMissingResource=true sync option for the whole argocd application to prevent sync errors, also for similar cases in the future. We also add a higher sync wave for the espejote admission to ensure that the syn argocd instance is created first.

Checklist

  • The PR has a meaningful title. It will be used to auto-generate the
    changelog.
    The PR has a meaningful description that sums up the change. It will be
    linked in the changelog.
  • PR contains a single logical change (to build a better changelog).
  • Categorize the PR by adding one of the labels:
    bug, enhancement, documentation, change, breaking, dependency
    as they show up in the changelog.

@haasad haasad added bug Something isn't working bump:patch labels May 22, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 22, 2026

🚀 Merging this PR will release v9.8.5

Merging will trigger workflows Release

🛠️ Auto tagging enabled with label bump:patch

@haasad haasad requested a review from a team May 22, 2026 19:49
@haasad haasad force-pushed the fix/4.21-bootstrap branch from 976b73b to 0c2f8aa Compare May 22, 2026 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working bump:patch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants