Skip to content

feat(deploy): scope the ArgoCD wait to one Deployment [NOJIRA] - #380

Merged
mtib merged 1 commit into
mainfrom
feat/argocd-wait-resource
Oct 13, 2026
Merged

mtib merged 1 commit into
mainfrom
feat/argocd-wait-resource

Conversation

@mtib

@mtib mtib commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds an opt-in argocd-resource-name input to deploy-generic-v2.yml and deploy-kotlin-v2.yml, passed through component-deploy-v2.yml to argocd-wait-sync's existing resource-name. The deploy wait then needs the expected revision, Synced, and that Deployment healthy, and it ignores the app's aggregate health.
  • Why: any Degraded resource in the app fails the deploy on the first poll, even when the rollout itself is fine. In service-monta-factory run 38388140776 the Deployment was Healthy, but two CronJobs whose last Job had failed made the app Degraded.
  • Empty (the default) keeps tracking the whole app, so existing callers are unchanged.

@mtib mtib self-assigned this Oct 13, 2026
@mtib
mtib marked this pull request as ready for review October 13, 2026 11:30
@mtib
mtib requested a review from a team as a code owner October 13, 2026 11:30
@mtib
mtib requested review from tobias0106 and removed request for a team October 13, 2026 11:30
@mtib
mtib merged commit 44e86e2 into main Oct 13, 2026
1 check passed
@mtib
mtib deleted the feat/argocd-wait-resource branch October 13, 2026 11:35
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.

2 participants