Commit Graph

6 Commits

Author SHA1 Message Date
berg 0c54037c60
Implementing a generic Ingress based on Lua And A/B Testing Release (#86)
* rollout support A/B Testing API

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

* Implementing a generic Ingress based on Lua

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

Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
2022-11-22 11:22:43 +08:00
berg f25653606f
Allow modification of steps during rollout (#23)
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
2022-03-28 16:33:50 +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
berg 574b31d093
adjusting the rollout directory structure (#19)
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
2022-03-10 16:07:42 +08:00
liheng.zms aa4c848803 rollout configs
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
2022-02-21 20:13:40 +08:00
Wei-Xiang Sun ecd097459d
init project (#1)
Signed-off-by: veophi <vec.g.sun@gmail.com>
2022-01-14 13:38:36 +08:00