Afzal Ansari and GitHub
373abf4fe7
Fix: refactors lint issues in missing err in json return value ( #3828 )
...
* refactors error return value of encoding addon
Signed-off-by: afzal442 <afzal442@gmail.com >
* refactor error return value of encoding kubeapi
Signed-off-by: afzal442 <afzal442@gmail.com >
* refactors error return value of encoding worker
Signed-off-by: afzal442 <afzal442@gmail.com >
* refactors error return value of encoding handle
Signed-off-by: afzal442 <afzal442@gmail.com >
* Modifies the json returned err
Signed-off-by: afzal442 <afzal442@gmail.com >
Skips the err
Signed-off-by: afzal442 <afzal442@gmail.com >
adds suggestion for error()
Signed-off-by: afzal442 <afzal442@gmail.com >
* Adds error return value
Signed-off-by: afzal442 <afzal442@gmail.com >
minor changes
Signed-off-by: afzal442 <afzal442@gmail.com >
* updates extendedfile method and adjusts the error
Signed-off-by: afzal442 <afzal442@gmail.com >
* fixes lint error
Signed-off-by: afzal442 <afzal442@gmail.com >
2022-06-03 15:36:55 +08:00
barnettZQG and GitHub
c82bcf146a
Fix: the new default values do not take effect when upgrading the vela core ( #4092 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-06-02 10:22:10 +08:00
barnettZQG and GitHub
f550e89331
Fix: show the default password ( #4091 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-06-02 10:01:04 +08:00
Somefive and GitHub
985d49d9e6
Feat: use deferred config in CLI ( #4083 )
2022-06-01 08:31:01 +08:00
wyike and GitHub
f04f29dff0
Fix(addon): more note info and filter prerelease addon version ( #4081 )
...
* more note info and filter prerelease addon version
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* wrap the error optimize the show info
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* fix golint
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-05-31 18:56:04 +08:00
barnettZQG and GitHub
c691649256
Fix: change the region to customRegion ( #4075 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-05-31 16:17:39 +08:00
StevenLeiZhang and GitHub
f8f0730ed8
Fix: Can not delete terraform provider ( #4070 )
...
Signed-off-by: StevenLeiZhang <zhangleiic@163.com >
2022-05-31 15:01:00 +08:00
barnettZQG and GitHub
b13eb4adb5
Fix: remove the tcp protocol prefix in the endpoint string ( #4059 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-05-30 20:11:55 +08:00
Tianxin Dong and GitHub
7508794798
Fix: set workflow to finish before record in controller revision ( #4060 )
...
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-05-30 19:29:23 +08:00
Tianxin Dong and GitHub
65f17bf37f
Fix: fix the dependency gc policy to reverse dependency ( #4063 )
...
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-05-30 19:27:43 +08:00
barnettZQG and GitHub
f5267f7654
Fix: the policies can not be deleted ( #4057 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-05-30 16:21:07 +08:00
c8eb0b4dbd
Fix: fail to get the endpoints via the velaql ( #4056 )
...
Signed-off-by: yangsoon <songyang.song@alibaba-inc.com >
Co-authored-by: yangsoon <songyang.song@alibaba-inc.com >
2022-05-30 15:48:28 +08:00
Somefive and GitHub
383a2bd695
Feat: minimize controller privileges & enforce authentication in multicluster e2e test ( #4031 )
...
* Feat: enable auth in multicluster test & restrict controller privileges while enabling authentication
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: fix statekeep permission leak & comprev cleanup leak
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: use user info in ref-object select
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: set legacy-rt-gc to disabled by default
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: pending healthscope with authentication test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-05-28 01:26:06 +08:00
Tianxin Dong and GitHub
fcfb1012d6
Feat: add if in workflow ( #3941 )
...
* Feat: add if in workflow struct
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Feat: implement the if in workflow
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Feat: support dependency and skip for suspend step
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: fix the rebase from sub steps
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: fix the lint
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Feat: support if in sub steps
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Feat: add tests in application controller
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: fix the lint
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Test: add more tests in discover and custom
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Lint: fix lint
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Tests: add more tests in application controller
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: change failed after retries into reason
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: fix the terminate cli
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix lint
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* remove the terminate workflow to pkg and add feature gates
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* resolve comments
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* nit fix
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* make finish condition more clear
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-05-27 22:01:14 +08:00
wyike and GitHub
c8264b8c34
some small fixes ( #4033 )
...
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-05-27 18:36:47 +08:00
barnettZQG and GitHub
6eb7af9aea
Feat: add the creating and deleting permission APIs ( #4026 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-05-27 17:41:29 +08:00
ZhongsJie and GitHub
39d5ce48dc
Feat: add affinity trait to merge node and pod affinity ( #3973 )
...
Signed-off-by: ZhongsJie <zhongsjie@gmail.com >
2022-05-27 17:36:39 +08:00
Xiangbo Ma and GitHub
3538007fc4
Fix: error message of vela init env is not clear ( #4016 )
...
Signed-off-by: fourierr <maxiangboo@qq.com >
2022-05-27 17:34:02 +08:00
barnettZQG and GitHub
1226a14cbd
Fix: unknown field ignoreTerraformComponent ( #4013 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-05-27 17:12:19 +08:00
d0a725b51e
Fix: velaql fail to parse query result to json format ( #4011 )
...
Signed-off-by: yangsoon <songyang.song@alibaba-inc.com >
Co-authored-by: yangsoon <songyang.song@alibaba-inc.com >
2022-05-27 16:23:15 +08:00
Somefive and GitHub
57309884fc
Feat: enhance controller auth by removing useless features & add authentication for componentrevision+healthcheck ( #3992 )
...
* Feat: use application identity in gc & componentrevision & collectHealthStatus
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Chore: remove useless features and roles
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: remove DELETE from mutating webhook
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Chore: enhance deploy error display
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: e2e test vela cli output match & controllerrevision recycle for serviceaccount impersonation
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-05-27 15:50:21 +08:00
260c831df2
Fix: step group documentation update and bug fix of firstExecuteTime not record ( #3975 )
...
Signed-off-by: Qiang Zheng <zhengq20018@cmbchina.com >
Fix: step group documentation update and bug fix of firstExecuteTime not record
Signed-off-by: Qiang Zheng <zhengq20018@cmbchina.com >
Co-authored-by: Qiang Zheng <zhengq20018@cmbchina.com >
2022-05-27 11:25:38 +08:00
barnettZQG and GitHub
3a887ecdf9
Fix: fail to query the count with mongodb ( #4012 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-05-27 10:45:40 +08:00
wyike and GitHub
adc99bf390
Feat: optimize some logic of topology resource-tree ( #4003 )
...
* format
finish tests
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* add comments
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
no lint
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* add pvc
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* go mod tidy
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* fix panic bug
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
fix panic
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-05-26 22:17:20 +08:00
barnettZQG and GitHub
1ada3fb467
Fix: optimized the version comparison ( #4001 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-05-26 19:30:19 +08:00
barnettZQG and GitHub
f3d4db686d
Fix: add some default permissions about the configuration ( #3998 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-05-26 17:21:23 +08:00
Somefive and GitHub
5cfc2878b7
Feat: support impersonation for application in apiserver ( #3985 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-05-26 16:42:30 +08:00
StevenLeiZhang and GitHub
c80b8c0502
Fix: add Target fail by fetch terraform-provider error ( #3988 )
...
Signed-off-by: StevenLeiZhang <zhangleiic@163.com >
2022-05-26 15:45:22 +08:00
StevenLeiZhang and GitHub
dc8f558d8a
Fix: delete Project fail ( #3981 )
...
Signed-off-by: StevenLeiZhang <zhangleiic@163.com >
2022-05-26 11:30:54 +08:00
barnettZQG and GitHub
4288b216e2
Fix: initialize kube config multiple times ( #3984 )
...
* Fix: initialize kube config multiple times
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: e2e test case
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-05-26 10:19:05 +08:00
wyike and GitHub
dae0358bc0
Feat: mechanism to let user add relationship mapping rule by configmap ( #3968 )
...
* WIP add some code
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
small fix
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
fix all tests
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* add comment
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
fix ci
delete useless code
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
go mod vendor
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* fix failed test
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* more test
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-05-25 16:44:46 +08:00
wyike and GitHub
1d82378053
Fix: velaql appliedResource bug and add e2e-test ( #3965 )
...
* fix bug and add e2e-test
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* fix comments
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-05-24 17:58:53 +08:00
barnettZQG and GitHub
5daec5b017
Feat: support to configure the qps and burst ( #3961 )
...
* Feat: support to configure the qps and burst
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: code style
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: change the comment
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-05-24 16:36:07 +08:00
Somefive and GitHub
cb5630af48
Fix: enhance grant privileges output ( #3962 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-05-24 14:31:32 +08:00
Jianbo Sun and GitHub
cdfdc7febd
Deprecate: oam runtime is no longer maintained, users should use kubevela instead ( #3958 )
...
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-05-24 10:24:22 +08:00
Tianxin Dong and GitHub
a855eddedc
Fix: refactor the step group in workflow ( #3956 )
...
* Fix: refactor the step group in workflow
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Feat: add tests for discover
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-05-23 20:17:13 +08:00
Somefive and GitHub
7976b32ba4
Fix: grant privilege readonly incorrect binding ( #3953 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-05-23 17:23:08 +08:00
wyike and GitHub
ec0b12861b
Feat: velaql provider for get application resource-tree ( #3944 )
...
* first commit
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
refactor code
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
finish all tests
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
resolve confilict
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
revert code
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
fix golint error
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
fix checkdiff
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* add more test for pod status
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* cue fmt
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* add filter
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* fix comments
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
fix comments
* fix
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
fix log error
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-05-23 16:41:19 +08:00
Somefive and GitHub
2818f2ac4c
Fix: listKubeCluster page=0 ( #3951 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-05-23 14:06:55 +08:00
barnettZQG and GitHub
09ce919b2b
Feat: Refactoring the API Server module for better layering ( #3945 )
...
* Feat: Refactoring the API Server module for better layering
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: code style
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: code style
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: fix the lint errors
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-05-23 12:17:28 +08:00
Somefive and GitHub
c5b28cb4b3
Feat: vela auth grant-privileges ( #3943 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-05-23 10:47:13 +08:00
zq200618 and GitHub
7d9c647b1a
Feat: support step group with substep in the workflow ( #3772 )
...
Signed-off-by: zhengq2006 <zhengq200618@cmbchina.com >
workflow substep develop
Feat: support step group with substep in the workflow
Signed-off-by: Qiang Zheng <zhengq20018@cmbchina.com >
Feat: support step group with substep in the workflow
Signed-off-by: Qiang Zheng <zhengq20018@cmbchina.com >
Feat: support step group with substep in the workflow
Signed-off-by: Qiang Zheng <zhengq20018@cmbchina.com >
Feat: support step group with substep in the workflow
Signed-off-by: Qiang Zheng <zhengq20018@cmbchina.com >
Feat: support step group with substep in the workflow
Signed-off-by: Qiang Zheng <zhengq20018@cmbchina.com >
Feat: support step group with substep in the workflow
Signed-off-by: Qiang Zheng <zhengq20018@cmbchina.com >
Feat: support step group with substep in the workflow
Signed-off-by: Qiang Zheng <zhengq20018@cmbchina.com >
Feat: support step group with substep in the workflow
Signed-off-by: Qiang Zheng <zhengq20018@cmbchina.com >
Feat: support step group with substep in the workflow
Signed-off-by: Qiang Zheng <zhengq20018@cmbchina.com >
Feat: support step group with substep in the workflow
Signed-off-by: Qiang Zheng <zhengq20018@cmbchina.com >
Feat: support step group with substep in the workflow
Signed-off-by: Qiang Zheng <zhengq20018@cmbchina.com >
Feat: support step group with substep in the workflow
Signed-off-by: Qiang Zheng <zhengq20018@cmbchina.com >
Feat: support step group with substep in the workflow
Signed-off-by: Qiang Zheng <zhengq20018@cmbchina.com >
Feat: support step group with substep in the workflow
Signed-off-by: Qiang Zheng <zhengq20018@cmbchina.com >
Feat: support step group with substep in the workflow
Signed-off-by: Qiang Zheng <zhengq20018@cmbchina.com >
2022-05-23 10:26:21 +08:00
Noorain Panjwani and GitHub
564cbaf5d4
Feat(cli): added the offline flag to the dry-run command ( #3875 )
...
* Feat(cli): Added an offline flag to the 'dry-run' command
Signed-off-by: Noorain Panjwani <noorain.panjwani@gmail.com >
* Using a fake client now for offline mode
Signed-off-by: Noorain Panjwani <noorain.panjwani@gmail.com >
2022-05-21 23:00:45 +08:00
Oiar and GitHub
250f395109
Feat: gateway trait support https protocol ( #3832 ) ( #3925 )
...
Signed-off-by: Oiar <643921472@qq.com >
2022-05-21 22:59:57 +08:00
StevenLeiZhang and GitHub
ba7c22a37e
Fix: addon compare vela version failure ( #3928 )
...
Signed-off-by: StevenLeiZhang <zhangleiic@163.com >
2022-05-21 00:25:46 +08:00
Zheng Xi Zhou and GitHub
334446c264
Feat: support force delete Terraform typed application ( #3929 )
...
* Feat: support force delete Terraform typed application
If a Terraform typed application hangs on deletion, it could be forced to
delete by command line `vela delete xxx --force`
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
* fix copyright
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
* Upgrade terraform controller api version
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
* add one more tests
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
* fix two unit-tests
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
2022-05-20 18:17:10 +08:00
Jianbo Sun and GitHub
6bef810dc3
Fix: remove last-applied-config annotation for configmap and secret ( #3939 )
...
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-05-20 17:08:36 +08:00
Zheng Xi Zhou and GitHub
8ab311f2ff
Feat: API of retrieving image registry secrets by image and its tag ( #3719 )
...
* Feat: check existence of an image
Checked existence of an image in
- public docker hub
- private image registry
Add an API to retrieve image registry secrets by an image and or
its tag. In veluaUX, it will help auto-fill uesrs' imagePullSecrets
fields
Fix https://github.com/kubevela/velaux/issues/436
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
* replace the implementation with libary google/go-containerregistry
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
* address comments
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
* add more testcases
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
* fix UT
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
2022-05-20 15:23:58 +08:00
Somefive and GitHub
0cd1ae155c
Feat: vela kube apply --cluster ( #3931 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-05-20 12:11:58 +08:00
ivyilike and GitHub
1657326c38
Feat: webservice support healthProbe With http ( #3930 )
...
Signed-off-by: ivyilike <pww123@cmbchina.com >
2022-05-19 20:54:21 +08:00