berg
83eedb354e
rollout v0.5.0 changelog ( #190 )
...
* rollout v0.5.0 changelog
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
* modify rollout types description
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
* limit secret & configmaps namespace rbac
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
* modify rollout v0.5.0 changelog
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
---------
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
2023-12-21 15:23:02 +08:00
berg
75b1b90dc9
webhook validate v1beta1 rollout ( #188 )
...
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
2023-12-18 13:14:00 +08:00
berg
9dcf3659d2
new v1beta1 apis ( #184 )
...
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
2023-12-04 14:56:47 +08:00
berg
d41b1fa7d7
rollout v1beta1 apis ( #182 )
...
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
2023-11-03 13:38:55 +08:00
Kuromesi
a9a9430a9a
add e2e tests for custom network provider ( #177 )
...
Signed-off-by: Kuromesi <blackfacepan@163.com>
2023-10-27 14:16:48 +08:00
Kuromesi
57f9853f23
add support for custom network provider (part A) ( #172 )
...
* add support for custom network providers
Signed-off-by: Kuromesi <blackfacepan@163.com>
* make some improvements
Signed-off-by: Kuromesi <blackfacepan@163.com>
* log format updates
Signed-off-by: Kuromesi <blackfacepan@163.com>
* make some logic changes
Signed-off-by: Kuromesi <blackfacepan@163.com>
* remove roll back
Signed-off-by: Kuromesi <blackfacepan@163.com>
* add annotation for lua.go
Signed-off-by: Kuromesi <blackfacepan@163.com>
* store configuration when ensure routes
Signed-off-by: Kuromesi <blackfacepan@163.com>
* store configuration when ensure routes
Signed-off-by: Kuromesi <blackfacepan@163.com>
* make some improvements
Signed-off-by: Kuromesi <blackfacepan@163.com>
* move TestLuaScript to custom_network_provider_test
Signed-off-by: Kuromesi <blackfacepan@163.com>
---------
Signed-off-by: Kuromesi <blackfacepan@163.com>
2023-09-25 13:39:20 +08:00
berg
e99c529795
auto patch webhook objectSelector label on workload ( #158 )
...
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
2023-07-11 14:16:12 +08:00
berg
bc014ea80d
rollout support patchPodTemplateMetadata ( #157 )
...
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
2023-07-10 10:46:10 +08:00
Kuromesi
88e4bb7679
disabled rollout ( #155 )
...
Signed-off-by: Kuromesi <blackfacepan@163.com>
2023-07-05 18:46:06 +08:00
berg
1d343d5a26
rollout trafficrouting support requestHeaderModifier ( #156 )
...
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
2023-07-05 17:03:06 +08:00
berg
7139171497
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com> ( #153 )
...
Add TrafficRouting CRD for end-to-end canary deployment
2023-06-26 15:55:58 +08:00
Yadan-Wei
15109e4cea
Add Kurise Advanced DaemonSet to rollouts framework. ( #134 )
...
Signed-off-by: Yadan-Wei <yadanwei0712@gmail.com>
2023-05-08 09:49:14 +08:00
Wei-Xiang Sun
c56e2f3394
rolling deployment in partition-style ( #115 )
...
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Co-authored-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
2023-02-10 10:57:55 +08:00
Wei-Xiang Sun
843e8b8bc4
add advanced deployment controller ( #110 )
...
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Co-authored-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
2023-01-11 17:47:29 +08:00
berg
973e39b0c8
Rewrite rollout controller code ( #102 )
...
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
2022-12-16 22:56:07 +08:00
Wei-Xiang Sun
c0b1fea7f8
rewrite batchRelease controller ( #90 )
...
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Co-authored-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
2022-12-01 17:36:51 +08:00
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
Wei-Xiang Sun
113527e6f3
add failure threshold ( #101 )
...
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Co-authored-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
2022-11-16 13:40:37 +08:00
Wei-Xiang Sun
5924c727a7
allow rollout even if revision not change ( #98 )
...
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Co-authored-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
2022-11-01 14:48:24 +08:00
yike21
b7315e1658
[Issue10] Add_rollout history api and controller ( #61 )
...
* add RolloutHistory api
Signed-off-by: yike21 <yike21@qq.com>
* add RolloutHistory controller
Signed-off-by: yike21 <yike21@qq.com>
Signed-off-by: yike21 <yike21@qq.com>
2022-10-31 11:50:23 +08:00
Wei-Xiang Sun
65b75a6615
support cloneset & statefulset rollback in batches ( #54 )
...
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
2022-08-23 11:11:43 +08:00
berg
56d17bcee8
Feat: support the Gateway API for the canary ( #52 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com>
Co-authored-by: barnettZQG <barnett.zqg@gmail.com>
2022-07-12 20:52:22 +08:00
Wei-Xiang Sun
149e5a48da
add dynamic watcher for various workload types ( #47 )
...
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Co-authored-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
2022-06-22 13:46:09 +08:00
Wei-Xiang Sun
4bd51e0c16
patch batch index to pods during rollout ( #43 )
...
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Co-authored-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
2022-06-10 17:56:57 +08:00
Wei-Xiang Sun
53d32dccb2
add rolloutID and observedRolloutID fields ( #44 )
...
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Co-authored-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
2022-06-08 16:51:56 +08:00
Wei-Xiang Sun
dc5b0cb954
support statefulset & advanced statefulset ( #34 )
...
Signed-off-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
Co-authored-by: mingzhou.swx <mingzhou.swx@alibaba-inc.com>
2022-06-02 10:30:05 +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
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
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
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
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