Commit Graph

19 Commits

Author SHA1 Message Date
liheng.zms 63c4f60ab5 kruise-rollout changelog 0.1.1
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
2022-07-12 11:15:38 +08:00
Wei-Xiang Sun 59cbca0da3
do not copy labels/annotations/finalizers to canary deployment (#50)
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>

Co-authored-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
2022-06-29 10:51:15 +08:00
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
berg 6c1ae60f9c
rollout docs (#24)
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
2022-03-31 15:08:52 +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
Siyu Wang 7539cc4f09
Add licenses and fix manifests generation (#21)
Signed-off-by: Siyu Wang <FillZpp.pub@gmail.com>
2022-03-10 19:55:42 +08:00
Siyu Wang d26d3a66c6
Add workflow actions and update Makefile (#20)
Signed-off-by: Siyu Wang <FillZpp.pub@gmail.com>
2022-03-10 19:28: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
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
berg 40748424e4
rollout controller (#6)
* rollout controller

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

* rollout controller e2e

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

* add rollout status message

Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
2022-03-10 13:59:42 +08:00
Wei-Xiang Sun 62544eb1de
webhook (#8)
* webhook

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

* improve webhook

Signed-off-by: veophi <vec.g.sun@gmail.com>
2022-03-09 17:59:41 +08:00
Wei-Xiang Sun 4bac9d9cbe
credit vela (#11)
Signed-off-by: veophi <vec.g.sun@gmail.com>
2022-03-09 10:27:41 +08:00
Wei-Xiang Sun cbc8813866
update readme (#7)
Signed-off-by: veophi <vec.g.sun@gmail.com>
2022-02-22 10:39:35 +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
berg 33199cf82c
rollout apis (#5) 2022-02-21 10:51:35 +08:00
Siyu Wang f0d5fb9422 Add OWNERS
Signed-off-by: Siyu Wang <FillZpp.pub@gmail.com>
2022-02-21 10:48:57 +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
Siyu Wang dc28a4c850
Initial commit 2022-01-11 14:58:14 +08:00