Tianxin Dong
ea20b6c47d
Fix: fix signedKey using platform id ( #4634 )
...
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-08-23 17:45:47 +08:00
Somefive
afb0466bcc
Fix: open basic lit fails lookup path ( #4632 )
...
* Fix: open basic lit fails lookup path
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-08-19 16:51:11 +08:00
Charlie Chiang
309eb2e702
Feat: support zstd compression in resourcetracker ( #4630 )
...
* Feat: zstd compression in resourcetracker
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Feat: zstd compression in resourcetracker
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Chore: add license header
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Chore: clearer test
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Test: add test
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Test: add tests
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Chore: add notices
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Test: better benchmarks
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Test: add gzip to e2e
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Revert: revert compression in e2e test
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
2022-08-18 16:18:56 +08:00
qiaozp
924d55381e
Feat: component replication ( #4449 )
2022-08-17 14:04:57 +08:00
Somefive
8c6d97809b
Feat: support compression in ResourceTracker ( #4613 )
...
* Feat: support compression in ResourceTracker
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: add test & chart values
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Chore: refactor comments and feature name
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-08-16 18:00:53 +08:00
Somefive
b9ab50ea93
Fix: skipGC remove labels for multi-cluster resource not use correct ctx ( #4616 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-08-15 10:57:38 +08:00
barnettZQG
72591788a6
Fix: the create time of the synced policies is zero ( #4604 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-08-12 14:37:39 +08:00
Somefive
ad6f07297c
Feat: align resource selector across policies ( #4595 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-08-12 10:45:36 +08:00
wyike
14d3b676ec
add rc test ( #4600 )
...
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-08-11 14:52:43 +08:00
Somefive
d7919110cd
Feat: support use update instead of patch for apply ( #4592 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-08-10 21:30:43 +08:00
Zhiyu Wang
beabd4faf8
Fix: addon dependency 1.1 legacy support ( #4585 )
...
Signed-off-by: Zhiyu Wang <cloudsky.newbis@gmail.com >
2022-08-09 20:23:32 +08:00
Somefive
f23e2a8442
Fix: gc resources without resourceversion ( #4583 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-08-09 19:20:31 +08:00
Somefive
aa1f090fb6
Fix: add status code for cue struct ( #4580 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-08-09 15:19:32 +08:00
Siege Lion
4d3ef75601
Feat: Add a new CLI command: vela top which can display system information and resource status in UI form ( #4556 )
...
* Feat: UI sketch init
Signed-off-by: HanMengnan <1448189829@qq.com >
* Feat: Resource data load finish
Signed-off-by: HanMengnan <1448189829@qq.com >
* Fix: optimize code struct
Signed-off-by: HanMengnan <1448189829@qq.com >
* Fix: add test case and fix some bugs
1. add test case to package model
2. fix a bug of ListClusters
3. optimize code structure
Signed-off-by: HanMengnan <1448189829@qq.com >
* Fix: fix go.mod package version
Signed-off-by: HanMengnan <1448189829@qq.com >
* Fix: fix some bugs and optimize code structure
Signed-off-by: HanMengnan <1448189829@qq.com >
* Fix: fix irregular code and add comments
Signed-off-by: HanMengnan <1448189829@qq.com >
* Fix: supplement test cases and fix bugs
Signed-off-by: HanMengnan <1448189829@qq.com >
* Fix: move the `vela status --ui` command out and add it as a new command `vela top`
Signed-off-by: HanMengnan <1448189829@qq.com >
* Fix: fix package import sequence and go.mod
Signed-off-by: HanMengnan <1448189829@qq.com >
* Fix: add copyright header
Signed-off-by: HanMengnan <1448189829@qq.com >
* Fix: update description and example of command `vela top`
Signed-off-by: HanMengnan <1448189829@qq.com >
* Fix: convert color variables to const variables
Signed-off-by: HanMengnan <1448189829@qq.com >
2022-08-09 10:56:22 +08:00
Tianxin Dong
c3ca308489
Chore: update cue version to 0.4.3 ( #4425 )
...
* Chore: update cue version to 0.4.3
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* resolve some comments
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix lint
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* add more tests
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* rebase and add more tests
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* resolve comments
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-08-08 17:57:48 +08:00
Somefive
22553d73e5
Feat: deprecated envbinding ( #4576 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-08-08 16:15:58 +08:00
yangs
148feeb4fd
Feat: definition support controller requirement ( #4573 )
...
Signed-off-by: yangsoon <songyang.song@alibaba-inc.com >
Co-authored-by: yangsoon <songyang.song@alibaba-inc.com >
2022-08-08 16:05:31 +08:00
Yan Xiaodong
ad879dadfb
Fix: Vela CLI 纳管集群后,无法通过APi接口对该集群创建namespace #4421 ( #4507 )
...
* Fix: Vela CLI 纳管集群后,无法通过APi接口对该集群创建namespace #4421
Signed-off-by: yanxiaodong <yanxd0818@cmbchina.com >
* Fix: Vela CLI 纳管集群后,无法通过APi接口对该集群创建namespace #4421
Signed-off-by: yanxiaodong <yanxd0818@cmbchina.com >
2022-08-08 12:02:25 +08:00
wyike
db26a037f3
Fix: fix addon bond component annotaion ( #4571 )
...
* fix miss spell annotation
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* add comments
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* fix golint
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-08-08 11:49:48 +08:00
Charlie Chiang
2d8cb1278c
Fix: reject applications with empty policy properties ( #4563 )
...
* Fix: reject applications with empty policies
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Style: change err msg
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Fix: use 400 instead of 422 to show err msg
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Test: fix tests
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
2022-08-05 15:03:52 +08:00
qiaozp
fcafbef8c5
Fix: vela CLI provider compatibility ( #4561 )
...
* Fix: vela CLI provider compatibility
Signed-off-by: qiaozp <qiaozhongpei.qzp@alibaba-inc.com >
* fix
Signed-off-by: qiaozp <qiaozhongpei.qzp@alibaba-inc.com >
* List interface won't return NotFoundError
Signed-off-by: qiaozp <qiaozhongpei.qzp@alibaba-inc.com >
* format imports
Signed-off-by: qiaozp <qiaozhongpei.qzp@alibaba-inc.com >
2022-08-05 14:05:23 +08:00
Somefive
afc1d425d7
Feat: ignore control check for resource without resource version ( #4553 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-08-04 15:27:25 +08:00
ghostloda
ccb122d4a7
Feat: report the manifest name when addon enabling failed ( #4545 )
...
* Feat: Report the manifest name when Addon enabling failed
Signed-off-by: ghostloda <78798447@qq.com >
* Apply suggestions from code review
Co-authored-by: Jianbo Sun <wonderflow@icloud.com >
Signed-off-by: ghostloda <78798447@qq.com >
* Apply suggestions from code review
Co-authored-by: Charlie Chiang <charlie_c_0129@outlook.com >
Signed-off-by: ghostloda <78798447@qq.com >
Co-authored-by: Jianbo Sun <wonderflow@icloud.com >
Co-authored-by: Charlie Chiang <charlie_c_0129@outlook.com >
2022-08-03 13:51:20 +08:00
wyike
258d816184
Feat: Check def binding to a component ( #4531 )
...
* finish logic
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* finish tests
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
small fix
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
fix ci
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* fix comments
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
fix ci
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* fix test
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* fix tests
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-08-02 21:36:58 +08:00
Somefive
53e5a3ff2d
Feat: support change resource gc policy from onAppUpdate to Never ( #4530 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-08-02 20:17:47 +08:00
Somefive
73f983e61e
Fix: storage patch env ( #4523 )
...
* Fix: empty health policy do not check object existence
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: fix health check error
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: app use storage and env trait
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-08-02 19:17:16 +08:00
barnettZQG
c8a16adfe8
Feat: add the daemonset resource rule for building the tree ( #4525 )
...
* Feat: add the daemonset resource policy for building the tree
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: the import package
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: the unit test case
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: change some function and variable names
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-08-02 19:12:54 +08:00
Arena.Su
d300d1b2d7
Feat: add http status and code from http cmd run ( #4516 )
...
* Feat: add http status and code from http cmd run
Signed-off-by: suxiang <704427617@qq.com >
* Feat: fix unit test error
Signed-off-by: suxiang <704427617@qq.com >
* Feat: status is not necessary
Signed-off-by: suxiang <704427617@qq.com >
* Feat: make reviewable
Signed-off-by: suxiang <704427617@qq.com >
* Feat: add unit test
Signed-off-by: suxiang <704427617@qq.com >
* Feat: make reviewable
Signed-off-by: suxiang <704427617@qq.com >
2022-08-02 16:16:10 +08:00
Somefive
aaf3f14fee
Fix: empty health policy do not check object existence ( #4496 )
...
* Fix: empty health policy do not check object existence
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: fix health check error
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-08-02 10:56:37 +08:00
barnettZQG
976d683185
Feat: refactor CLI commands related to resources ( #4500 )
...
* Feat: refactor CLI commands related to resources
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: remove the old test case.
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: e2e test
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: optimize test cases
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: rename 'vela pods' to 'vela status --pod'
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: optimize the e2e test case
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: sort the objects
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: optimize the e2e test case
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: list the pod by the labels
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: order the tree resource
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: set multicluster config
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-08-01 19:44:27 +08:00
Zhiyu Wang
f7d3fbaeca
Fix: missing return when token is null ( #4512 )
...
Signed-off-by: Zhiyu Wang <cloudsky.newbis@gmail.com >
2022-08-01 16:02:18 +08:00
codinghuang
f1790e5e6b
Feat: support set labels for env ( #4422 )
...
* Feat: support set labels for env
Signed-off-by: codinghuang <codinghuang@qq.com >
* Refactor: Remove util.ParseLabelString
use k8s.io/apimachinery/pkg/labels
Signed-off-by: codinghuang <codinghuang@qq.com >
2022-07-29 19:14:05 +08:00
barnettZQG
4334c4c195
Fix: failed to assign the default role for the users who log in from dex ( #4491 )
...
* Fix: failed to assign the default role for the users who log in from dex
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: cluster e2e test case
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: the ensure namespace error is ignored
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-07-29 17:17:43 +08:00
barnettZQG
c6ae772cc1
Fix: CloudShell read-only authorization is not automatically revoked ( #4495 )
...
* Fix: CloudShell read-only authorization is not automatically revoked
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: code style
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: rename the prefix
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-07-29 16:42:24 +08:00
wyike
c372578e59
Fix: check definition of addon whether is conflict ( #4493 )
...
* fix checksemver
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
override defs
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
add tests
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* add test and fix some special cases
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
fix checkdiff
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
fix flags
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* fix comments
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* small fix
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-07-29 16:42:16 +08:00
忘尘
20877f7946
Fix: repeat query configuration type ( #4492 )
...
Signed-off-by: ghostloda <78798447@qq.com >
2022-07-28 14:11:32 +08:00
Charlie Chiang
edc6d9c551
Fix: address vela-core crash due to empty policy properties ( #4473 )
...
* Fix: fix topology core crash
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Test: add tests
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Fix: same problem in other places
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Style: remove empty line
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Feat: raise error when empty topology is used
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Feat: raise error when empty override policy is used
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
2022-07-27 08:45:01 +08:00
Charlie Chiang
feede077f6
Feat: show warnings about internal addon rendering logic ( #4472 )
...
* Feat: show warnings about addon rendering logic
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Feat: update vela init to not show warnings
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Refactor: use setter
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* fix check-diff
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
2022-07-26 23:35:50 +08:00
yangs
cfda756e0f
Fix: fix logs to record the right publish version ( #4471 )
...
Signed-off-by: yangsoon <songyang.song@alibaba-inc.com >
Co-authored-by: yangsoon <songyang.song@alibaba-inc.com >
2022-07-26 23:33:18 +08:00
Jianbo Sun
932553ac83
Chore: refactor addon enable with package ( #4467 )
...
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-07-26 15:22:37 +08:00
yangs
c2a4169e6d
Fix: The apply failure error is ignored when the workflow is executed ( #4455 )
...
Signed-off-by: yangsoon <songyang.song@alibaba-inc.com >
Co-authored-by: yangsoon <songyang.song@alibaba-inc.com >
2022-07-25 22:16:24 +08:00
Jianbo Sun
8fd47ef5b9
Feat: support vela addon enable with package ( #4443 )
...
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-07-25 22:15:59 +08:00
Somefive
e595879da9
Feat: add featuregates to disallow url in ref-objects ( #4446 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-07-25 22:03:10 +08:00
wyike
c68061bca7
Feat: support outputs for addon ( #4444 )
...
* support outputs for addon
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* fix comments
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
fix comments
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-07-25 21:32:32 +08:00
Charlie Chiang
bb8f4e426a
Feat: make addon init use the latest CUE addon template ( #4434 )
...
* Feat: make addon init use the latest CUE addon template
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Refactor: simplify init cmd
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Feat: ignore metadata
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Feat: remove status
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* do not marshal to application
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Feat: only look for output field
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Feat: use global constant
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Test: update tests according to changes
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
2022-07-25 21:32:01 +08:00
barnettZQG
89037b2123
Feat: support to query the alias of the project member ( #4441 )
...
* Feat: support to query the alias of the project member
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: optimize the e2e test case
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-07-25 21:28:35 +08:00
Jianbo Sun
4814bce594
Feat: adapt vela port-forward with the velaql ( #4439 )
...
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-07-25 21:27:31 +08:00
barnettZQG
26234f5ebf
Fix: the history applications are repeatedly synchronized ( #4447 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-07-25 21:25:33 +08:00
Charlie Chiang
572fba3539
Fix: address failure when rendering addon API schemas ( #4433 )
...
* Fix: address failure when rendering addon API schemas
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Fix: address failure when rendering addon API schemas
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Test: add tests
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Test: fix tests
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
* Test: fix tests
Signed-off-by: Charlie Chiang <charlie_c_0129@outlook.com >
2022-07-25 17:00:57 +08:00
barnettZQG
73627b8d54
Fix: support to test authentication with dex ( #4429 )
...
* Fix: support to test login with dex
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: support to update the user when the login mode is dex
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: systemInfoService is nil
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-07-25 15:26:47 +08:00