守辰
b2806f5dec
dump rollout logs if e2e fail
...
Signed-off-by: 守辰 <shouchen.zz@alibaba-inc.com>
2025-07-23 13:24:18 +08:00
shouchen.zz
885497f5df
fix golang-lint-error
...
Signed-off-by: 守辰 <shouchen.zz@alibaba-inc.com>
2025-07-23 13:24:18 +08:00
shouchen.zz
0c89ec8ca0
update dependency to 1.28
...
Signed-off-by: 守辰 <shouchen.zz@alibaba-inc.com>
2025-07-23 13:24:18 +08:00
Ai Ranthem
402cb9cd90
Chore: upgrade e2e ubuntu version from 20.04 to 22.04 ( #268 )
...
Signed-off-by: AiRanthem <zhongtianyun.zty@alibaba-inc.com>
2025-05-08 12:41:00 +08:00
Ai Ranthem
ca0a71ff52
Chore: add e2e workflows for k8s 1.26 ( #263 )
...
* Chore: add e2e workflows for k8s 1.26
Signed-off-by: AiRanthem <zhongtianyun.zty@alibaba-inc.com>
* Chore: add e2e workflows for k8s 1.26
Signed-off-by: AiRanthem <zhongtianyun.zty@alibaba-inc.com>
* Chore: add e2e workflows for k8s 1.26
Signed-off-by: AiRanthem <zhongtianyun.zty@alibaba-inc.com>
---------
Signed-off-by: AiRanthem <zhongtianyun.zty@alibaba-inc.com>
2025-04-08 18:27:46 +08:00
Ai Ranthem
744430356d
Fix: blue-green batch-id e2e fails sometime ( #261 )
...
* Fix: blue-green batch-id e2e fails sometime
Signed-off-by: AiRanthem <zhongtianyun.zty@alibaba-inc.com>
2025-04-01 13:20:48 +08:00
Ai Ranthem
3e66fa1ad8
Feature: support batch-id labeling for bluegreen strategy ( #250 )
...
* Feature: support batch-id labeling for blue-green strategy
---------
Signed-off-by: AiRanthem <zhongtianyun.zty@alibaba-inc.com>
2025-03-20 19:26:46 +08:00
Ai Ranthem
334fa1cbf3
add docker-image workflow ( #253 )
...
* add docker-image workflow
Signed-off-by: AiRanthem <zhongtianyun.zty@alibaba-inc.com>
* add docker-image workflow
Signed-off-by: AiRanthem <zhongtianyun.zty@alibaba-inc.com>
* fix typo
Signed-off-by: AiRanthem <zhongtianyun.zty@alibaba-inc.com>
---------
Signed-off-by: AiRanthem <zhongtianyun.zty@alibaba-inc.com>
2025-02-07 11:16:27 +08:00
myname4423
efbd8ba8f9
support bluegreen release: support workload of deployment and cloneSet ( #238 )
...
* support bluegreen release: Deployment and CloneSet
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
* support bluegreen release: webhook update
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
* add unit test & split workload mutating webhook
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
* fix a bug caused by previous merged PR
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
* improve some log information
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
* fix kruise version problem
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
---------
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
Co-authored-by: yunbo <yunbo10124scut@gmail.com>
2024-12-24 19:38:52 +08:00
Ai Ranthem
09e01cb95b
upgrade: gateway-api(0.5.1=>0.7.1), along with controller-runtime(0.12.1=>0.14.6) ( #237 )
...
Signed-off-by: AiRanthem <zhongtianyun.zty@alibaba-inc.com>
2024-11-13 09:38:49 +08:00
Jiajing LU
6854752435
Add composite provider to support multiple network providers ( #224 )
...
* add composite provider
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* fix nginx lua script and add E2E
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* fix test case
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* revert image
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* fix indent
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* follow latest interface change
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* move e2e to v1beta1 file and add workflow
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
---------
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
2024-11-01 11:28:58 +08:00
myname4423
aa28f4e12e
Allow to jump between steps ( #218 )
...
* allow jump between steps
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
allow jump between steps
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
allow jump among steps
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
safte index check
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
add e2e test for step jump
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
amend: style-agonstic reference for webhook
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
improve existing e2e logic to avoid unexpected behaviour
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
jump: nextStep Index default value from 0 to -1
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
after rebase
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
* jump: fix out of range
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
---------
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
Co-authored-by: yunbo <yunbo10124scut@gmail.com>
2024-06-25 13:21:54 +08:00
Jiajing LU
62794dc883
Support Path and QueryParams in http route matches ( #204 )
...
* support queryparams for gateway api
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* support mse
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* support path and queryParams
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* fix lint
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* fix testcase
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* fix manifests
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* do not provide default value for path
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* Allow Not generating Canary Service && Fixed a bug caused by NOT considering case-insensitivity. (#200 )
* Fixed a bug caused by NOT considering case-insensitivity.
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
* add DisableGenerateCanaryService for CanaryStrategy
amend1: update crd yaml
amend2: add DisableGenerateCanaryService for v1alpha1
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
---------
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
Co-authored-by: yunbo <yunbo10124scut@gmail.com>
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* revert test images
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* polish comments
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* add gateway api tests
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* fix MSE cases
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* update golang lint ci
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* regenerate manifests
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* remove generic usage
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* update istio lua script
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* update v1alpha1 in e2e to v1beta1
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* fix cases
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* refactor istio case to include queryParams and path
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* fix cloneset issue
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* fix typo
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* revert images
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
---------
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
Signed-off-by: yunbo <yunbo10124scut@gmail.com>
Co-authored-by: myname4423 <57184070+myname4423@users.noreply.github.com>
Co-authored-by: yunbo <yunbo10124scut@gmail.com>
2024-06-12 13:21:42 +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
berg
23f1e97f4e
add changelog v0.4.0 ( #160 )
...
* add changelog v0.4.0
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
* optimize webhook patchResponse function
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
* modify makefile install helm
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
* modify github workflow golang version 1.19
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
* modify makefile kustomize version v4.5.5
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
* go format
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
---------
Signed-off-by: liheng.zms <liheng.zms@alibaba-inc.com>
2023-10-27 11:56:48 +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
Siyuan Chen
7f06e27ad3
Add DaemonSet e2e test ( #143 )
...
* Add DaemonSet e2e test
Signed-off-by: janice1457 <chen.siyuan4@northeastern.edu>
* Add e2e daemonset test 1.23
Signed-off-by: janice1457 <chen.siyuan4@northeastern.edu>
---------
Signed-off-by: janice1457 <chen.siyuan4@northeastern.edu>
Co-authored-by: janice1457 <chen.siyuan4@northeastern.edu>
2023-05-22 10:26:26 +08:00
Zhen Zhang
c8ecfda823
Upgrade GitHub CI runner from ubuntu-18.04 to ubuntu-20.04 ( #136 )
...
Signed-off-by: 守辰 <shouchen.zz@alibaba-inc.com>
2023-04-28 13:24:06 +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
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
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
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