Commit Graph

3 Commits

Author SHA1 Message Date
berg 15d5a77260
Code optimization (#25)
* code optimization rollout

Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>

* changelog 0.1.0

Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>

* github workflow e2e test

Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>

* Optimize rollout state transition related code

Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
2022-04-20 20:22:38 +08:00
Wei-Xiang Sun a29ed0a806
Improve BatchRelease controller (#22)
* handle plan changes during rollout; support cloneset better

Signed-off-by: veophi <vec.g.sun@gmail.com>

* implify logic

Signed-off-by: veophi <vec.g.sun@gmail.com>

* parse percent-type canaryReplicas as percent-type partition

Signed-off-by: veophi <vec.g.sun@gmail.com>

* reform codes and fix bugs of repeated creation of canary deployment & cloneset canary replicas logic calculation

Signed-off-by: veophi <vec.g.sun@gmail.com>

* remove unused fields for batchrelease

Signed-off-by: veophi <vec.g.sun@gmail.com>
2022-03-25 18:29:49 +08:00
Wei-Xiang Sun 7cc32dc4ce
batchrelease controller (#9)
* add batchrelease controller and test

Signed-off-by: veophi <vec.g.sun@gmail.com>

* improve batchrelease controller

Signed-off-by: veophi <vec.g.sun@gmail.com>
2022-03-10 14:15:41 +08:00