qiaozp
de84421487
Feat: add name param in vela logs ( #3556 )
...
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
2022-03-30 17:56:59 +08:00
yangs
38a8a7f88a
Fix: fix the componentDefinition webservice parameter error ( #3553 )
...
Signed-off-by: yangsoon <songyang.song@alibaba-inc.com >
Co-authored-by: yangsoon <songyang.song@alibaba-inc.com >
2022-03-30 15:55:49 +08:00
Xiangbo Ma
b4ddf0e4c3
Feat: a new ComponentDefinition cron-task Signed-off-by: Xiangbo Ma <maxiangboo@cmbchina.com> ( #3541 )
...
Signed-off-by: fourierr <maxiangboo@qq.com >
2022-03-30 13:27:21 +08:00
wyike
47050c90b6
Fix: cli addon multicluster bug ( #3547 )
...
* fix addon multicluster bug
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
delete useless test
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
asd
asd
* fix test race condition
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
v1.3.0-beta.2
2022-03-29 23:03:57 +08:00
barnettZQG
685d73a20c
Feat: support with metadata as context render cue file in the addon ( #3549 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-03-29 22:13:56 +08:00
Somefive
dde8a8e4c0
Fix: addon support empty components ( #3542 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-29 16:42:43 +08:00
Min Kim
943af3ddf6
bump cluster-gateway to v1.3.0 ( #3540 )
...
Signed-off-by: yue9944882 <291271447@qq.com >
2022-03-29 16:18:38 +08:00
Somefive
a5c2edf777
Feat: allow select resource by component name for gc policy ( #3539 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-29 14:00:50 +08:00
wyike
83d8022ce9
quick fix addon registry ( #3537 )
...
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-03-29 12:40:25 +08:00
Zheng Xi Zhou
6d63014c6f
Feat: support config management ( #3430 )
...
* Feat: componentDefinitions for Config management
Added ComponentDefinitions for config management
- helm chart repository
- image registry
- Dex connector
- Terraform provider
Co-authored-by: Tianxin Dong <wuwuglu19@gmail.com >
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
* Update vela-templates/definitions/internal/component/config-image-registry.cue
Co-authored-by: Jianbo Sun <wonderflow@icloud.com >
* address comments again
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
Co-authored-by: Tianxin Dong <wuwuglu19@gmail.com >
Co-authored-by: Jianbo Sun <wonderflow@icloud.com >
2022-03-29 10:28:07 +08:00
Jianbo Sun
d3fbd5fd45
Fix: addon API panic and override workflow step for addon installation ( #3533 )
...
* Fix: addon API panic
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Fix: use policy to deploy addon
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Fix: use create or update app instead of patch apply on addon update
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Fix: unit test
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
v1.3.0-beta.1
2022-03-29 02:37:57 +08:00
barnettZQG
b0202ebf14
Fix: change the default permission name ( #3531 )
...
* Fix: change default permission name
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: the addon api bug
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: set local cluster name
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-03-28 23:37:25 +08:00
Tianxin Dong
295164229d
Fix: optimize err for auth in apiserver ( #3526 )
...
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-03-28 22:35:56 +08:00
Jianbo Sun
ba09cf5c2e
Fix: fix migrate data duplicate in list API and add cluster info in addon status ( #3528 )
...
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-03-28 22:30:35 +08:00
Somefive
099e25a552
Fix: enhance ref object to support health check for deployment ( #3529 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-28 22:13:51 +08:00
Min Kim
b2f5b69380
chore: bump cluster-register ( #3514 )
...
Signed-off-by: yue9944882 <291271447@qq.com >
2022-03-28 21:57:44 +08:00
Zheng Xi Zhou
5d61cee3f6
Fix: support multiple-tenant cloud resources ( #3305 )
...
* Fix: support multiple-tenant cloud resources
Split terraform-xxx to two parts, the original addon will only install
definitions, and the provider object will be created by `vela provider`
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
* continue
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
* continue 0302
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
* support `vela provider list`
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
* generate a configmap in an addon terraform-xxx
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
* fix listing providers
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
* support add a provider
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
* support delete a provider
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
* support legacy providers
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
2022-03-28 21:55:33 +08:00
Somefive
2af198bda7
Docs: add feature docs for multi-cluster and application revision ( #3530 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-28 21:47:57 +08:00
wyike
161d2646cb
Feat: helm repo as addon registry to support addon's multi-version ( #3523 )
...
* versioned registry impl
add more test
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* fix ci
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
fix ui
fix
fix
fix
modify addon registry
2022-03-28 21:25:38 +08:00
Avery
4f8e7506f9
Fix: fix bugs in vela def doc-gen from local file ( #3490 )
...
* fix bugs in using local filepath as markdown filename; fix bugs in parseLocalFile
Signed-off-by: Nicola115 <2225992901@qq.com >
* ignore control character mismatch between lc.TerraformConfiguration and raw text
Signed-off-by: Nicola115 <2225992901@qq.com >
* goimports
Signed-off-by: Nicola115 <2225992901@qq.com >
* store remote and local in MarkDownReference struct
Signed-off-by: Nicola115 <2225992901@qq.com >
* gofmt
Signed-off-by: Nicola115 <2225992901@qq.com >
* fix too many argument bugs in generate.go:45
Signed-off-by: Nicola115 <2225992901@qq.com >
* fix invalid comment
Signed-off-by: Nicola115 <2225992901@qq.com >
2022-03-28 20:57:24 +08:00
Somefive
160ef64855
Feat: support livediff for referred object ( #3525 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-28 17:52:33 +08:00
Guangzhe Huang
905c49eb81
Fix: fix undefined field error in email workflowstep ( #3522 )
...
Signed-off-by: huanggze <gzhuang2014@gmail.com >
2022-03-28 16:14:13 +08:00
Somefive
c4a8fcf29c
Feat: rework referred objects for version ( #3446 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-28 16:09:12 +08:00
Somefive
e72690bade
Fix: ignore kubebuilder generated file in code coverage ( #3524 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-28 16:08:59 +08:00
barnettZQG
044c4bf73c
Feat: add RBAC support ( #3493 )
...
* Feat: add the rbac data model
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: add some api about the project
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: add CRUD about the project and the project user
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: add CRUD about the role and perm check filter function
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: update swagger config
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: add default roles and perm policies
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: add perm check filter for all webservice
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: change the method that find project name
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: query applications and envs by user perm
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: support get login user info
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: change default permissions
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: change PermPolicy to Permission
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: add some unit test and fix the e2e test error
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: change some comment word
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: e2e api path error
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-03-28 16:03:11 +08:00
Somefive
795231ceb5
Feat: add revision command ( #3506 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-28 14:47:47 +08:00
Min Kim
3f621e57b2
bugfix: helm install cluster-gateway be compatible w/ existing APIService w/o annoation ( #3512 )
...
Signed-off-by: yue9944882 <291271447@qq.com >
2022-03-28 11:52:47 +08:00
Somefive
9fc992ea3e
Fix: concurrent write to controller revision ( #3520 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-27 19:56:25 +08:00
Tianxin Dong
c2f5175fd1
Fix: fix parse token error validate ( #3507 )
...
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-03-25 22:34:32 +08:00
Kunshuai Zhu
a7d3cd5d1a
Chore: Nominate JooKS-me as a Reviewer member ( #3508 )
...
Signed-off-by: zhukunshuai <jookunshuai@gmail.com >
2022-03-25 18:04:11 +08:00
yangs
ccfab6ce7f
Feat: add health check for componentdefinition task ( #3509 )
...
Signed-off-by: yangsoon <songyang.song@alibaba-inc.com >
Co-authored-by: yangsoon <songyang.song@alibaba-inc.com >
2022-03-25 16:21:57 +08:00
Tianxin Dong
03cd0d144a
Feat: add login handle for apiserver ( #3471 )
...
* Feat: add login handle for apiserver
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix go lint
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: clean up code and add user in ctx
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: fix swagger conflict
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Feat: add auth in apiserver e2e test
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: nit fix for apiserver e2e test
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-03-24 17:59:09 +08:00
Somefive
741544c00c
Feat: rework apprev ( #3498 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-24 14:40:19 +08:00
Jianbo Sun
723a5d83ca
Fix: vela status --endpoint format ( #3502 )
...
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-03-24 09:47:15 +08:00
StevenLeiZhang
8af5afa5dc
Fix: api-server fail to start, when multi-cluster is disabled ( #3501 )
...
Signed-off-by: StevenLeiZhang <zhangleiic@163.com >
2022-03-23 20:46:29 +08:00
Tianxin Dong
aaa1db8760
Fix: fix workflow cli must have workflow in spec ( #3469 )
...
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-03-23 17:16:39 +08:00
Jianbo Sun
c5baa1cae9
Feat: support specify cluster in addon installation ( #3497 )
...
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-03-23 14:33:15 +08:00
Wei (段少)
eda7e6c5a0
Chore: Nomiante Daniel as a Maintainer ( #3491 )
...
Signed-off-by: BinaryHB0916 <davidduan0916@gmail.com >
2022-03-23 09:49:38 +08:00
Jianbo Sun
e5fd150cd5
Fix: add client validation and severside dry run for vela dry-run ( #3485 )
...
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-03-22 16:39:36 +08:00
barnettZQG
d041d8c35d
Feat: support delete the readonly application ( #3492 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-03-22 15:49:55 +08:00
wyike
345e4c8144
fix disable addon check several bugs ( #3488 )
...
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-03-22 10:06:16 +08:00
Jianbo Sun
9a8ec5d797
Fix: delete app won't be synced in UI ( #3487 )
...
* Fix: delete app won't be synced in UI
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Fix: cache should be ignored in app meta not exist
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-03-22 10:04:10 +08:00
Jianbo Sun
d9a676a688
Feat: add page index for env list API ( #3482 )
...
* Feat: add page index for env list API
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Fix: add check for target create without namespace or name
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Fix: adress commnets
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-03-21 19:28:28 +08:00
Jianbo Sun
9a3ad7ef84
Feat: add readOnly for velaux application which is synced from CR ( #3479 )
...
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-03-21 16:33:29 +08:00
朱晓兵
9671e3b232
Fix(context): add support for context.appLables and context.appAnnotations ( #3463 ) ( #3468 )
...
* Fix(context): add support for context.appLables and context.appAnnotations (#3463 )
Signed-off-by: zxbyoyoyo <596908030@qq.com >
Signed-off-by: 朱晓兵 <596908030@qq.com >
* Fix: unit test
Signed-off-by: 朱晓兵 <596908030@qq.com >
* Fix: recover deleted field
Signed-off-by: 朱晓兵 <596908030@qq.com >
2022-03-21 12:02:30 +08:00
Jianbo Sun
0c97f8311c
Chore: Nominate fourierr as a Reviewer member ( #3475 )
...
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-03-21 12:01:39 +08:00
wyike
a6460d67b6
Feat: check if an addon is been used while disabling. ( #3457 )
...
* first commit
add more tests
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
fix ci
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
fix ci
fix test
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* fetch only definitions from registry for lagacy addon app
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
fix ci
* fix error test
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-03-21 10:38:56 +08:00
Tianxin Dong
3ea2ac6d0f
Feat: add user management apis ( #3458 )
...
* Feat: add user management apis
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Feat: add e2e test and some nit fix
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Feat: add password validate
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Feat: add email modification in update user
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: fix user detail to user base
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: fix ut
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: fix test
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: fix rebase
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: add password check in create user
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: fix bcode confilt
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-03-19 15:51:32 +08:00
wyike
13c420dada
Fix: optimize helm repository logic put cache lower layer and return bcode when error ( #3466 )
...
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-03-18 18:36:19 +08:00
Jianbo Sun
6354912bba
Feat: sync application from CR to data store ( #3428 )
...
* Feat: sync application from CR to data store
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Feature: address comments
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* Feat: add migrate database feature to avoid max 63 charactor in kubeapi storage
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
* update the sync data
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-03-18 09:55:15 +08:00