Skip to content

Support Argo Rollouts and release 0.4.3 - #5

Merged
kylan11 merged 2 commits into
mainfrom
argo-rollouts-support
Oct 14, 2026
Merged

kylan11 merged 2 commits into
mainfrom
argo-rollouts-support

Conversation

@kylan11

@kylan11 kylan11 commented Oct 14, 2026

Copy link
Copy Markdown
Member

Summary

  • Add optional Argo Rollouts support to the shared workload reconciliation and eviction admission paths.
  • Support fully promoted canary and blue/green Rollouts; count only serving-revision pods toward replacement readiness.
  • Stand down consistently during progressive delivery, pauses, and aborts.
  • Add Rollout RBAC, documentation, upstream-CRD envtest coverage, and missing-CRD CI coverage.
  • Add the FAUN.dev badges and prepare release 0.4.3.

Verification

  • GOTOOLCHAIN=go1.26.1 make lint-fix — zero issues
  • GOTOOLCHAIN=go1.26.1 make test — passed
  • Missing-Rollout-CRD startup/controller test — passed
  • Helm lint/render and chart metadata check — passed
  • Live isolated Kind tests with Argo Rollouts v1.10.1, canary and blue/green: HTTP 429 hold, native surge, ready replacement, admitted eviction, scale-back, HTTP response, and paused-release stand-down — passed

Untracked work. Release and push requested by the maintainer.

@kylan11
kylan11 merged commit 672d1a2 into main Oct 14, 2026
10 checks passed
@kylan11
kylan11 deleted the argo-rollouts-support branch October 19, 2026 09:15
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