2 Commits
Author SHA1 Message Date
5ab882cdd7 Fix(rollout): trigger OpenKruise reversion when paused at canary step (#7251)
* fix(rollout): trigger OpenKruise reversion when paused at canary step

Signed-off-by: kampitojha <kampitojha@users.noreply.github.com>

* refactor(rollout): extract shared helper to deduplicate resume and rollback logic

Signed-off-by: kampitojha <kampitojha@users.noreply.github.com>

* fix(rollout): fix error message formatting and verbs in rollout helper

Signed-off-by: kampitojha <kampitojha@users.noreply.github.com>

* test(rollout): set valid canaryRevision and podTemplateHash in rollout test

Signed-off-by: kampitojha <kampitojha@users.noreply.github.com>

* test(rollout): remove outdated required fields under status.canaryStatus in test CRD schema

Signed-off-by: kampitojha <kampitojha@users.noreply.github.com>

* test(rollout): add coverage tests for writer path, canary-only paused, and no-op resume cases

Signed-off-by: kampitojha <kampitojha@users.noreply.github.com>

* test(rollout): cover seen-key deduplication branch with duplicate RT entry

Signed-off-by: kampitojha <kampitojha@users.noreply.github.com>

* style(rollout): remove extra blank line to pass goimports check-diff

Signed-off-by: kampitojha <kampitojha@users.noreply.github.com>

* fix(rollout): wait for OpenKruise to settle before correcting canary step state

Signed-off-by: kampitojha <kampitojha@users.noreply.github.com>

* test(rollout): cover rollback settle-timeout and rollout-disappearance error paths

Signed-off-by: kampitojha <kampitojha@users.noreply.github.com>

* chore(ci): re-trigger workflows after GitHub Actions outage

Signed-off-by: kampitojha <kampitojha@users.noreply.github.com>

---------

Signed-off-by: kampitojha <kampitojha@users.noreply.github.com>
Co-authored-by: kampitojha <kampitojha@users.noreply.github.com>
2026-08-12 10:35:25 +01:00
c4e1f39d28 Feat: Support kruise rollout (#4243)
* Feat: support kruise rollout

Signed-off-by: Somefive <yd219913@alibaba-inc.com>

resolve roll back

fix

add tests

Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com>

small fix

* fix rollback

Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com>

topology filter by owner reference

Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com>

fix ci

Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com>

add comments

Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com>

fix imports

Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com>

fix lint

* rollback related tests

Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com>

rename the operator

Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com>

fix bugs

Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com>

fix test

Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com>

fix test

* clean args before start

Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com>

fix test

* remove replace go mod

Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com>

* fix operation tests

Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com>

Co-authored-by: Somefive <yd219913@alibaba-inc.com>
2022-06-24 18:03:04 +08:00