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
barnettZQG
5209be6da9
Feat: add the conditions for ui schema spec ( #3461 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-03-18 09:52:58 +08:00
maxiangbo
8f9908e723
Feat: support the mountPath of trait-storage-secret is optional ( #3462 )
...
* Feat: support the mountPath parameter of trait-storage-secret is optional Signed-off-by: maxiangbo maxiangboo@cmbchina.com
Signed-off-by: fourierr <maxiangboo@qq.com >
* Feat: support the mountPath parameter of trait-storage is optional Signed-off-by: maxiangbo maxiangboo@cmbchina.com
Signed-off-by: fourierr <maxiangboo@qq.com >
2022-03-17 20:04:57 +08:00
Evan Li
296c82344b
Fix(workflow): correct terraform component health check ( #3456 )
...
Closes : #3355
Signed-off-by: Evan Li <evan.li97@outlook.com >
2022-03-16 20:30:50 +08:00
Somefive
2d19454a35
Feat: enhance labels & annotations trait ( #3454 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-16 17:50:12 +08:00
maxiangbo
f67d2db0d1
Fix: trait env and storage conflict Signed-off-by: maxiangbo maxiangboo@cmbchina.com ( #3452 )
...
Signed-off-by: fourierr <maxiangboo@qq.com >
2022-03-16 15:14:18 +08:00
Avery
3634ad6f18
Fix: enable provider elastic ( #3453 )
...
* enable provider ec
Signed-off-by: Nicola115 <2225992901@qq.com >
* rename provider ec as elastic
Signed-off-by: Nicola115 <2225992901@qq.com >
2022-03-16 15:07:25 +08:00
Tianxin Dong
6c5a40d768
Feat: add dex login in apiserver ( #3417 )
...
* Feat: add dex login in apiserver
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* resolve comments
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: get dex config from secret
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Fix: delete cache for dex config
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix ci
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-03-16 14:37:41 +08:00
wyike
c91a7ac273
Feat(apiserver): helm apiserver webservice (list chart, list version, extract helm values) ( #3398 )
...
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-03-16 11:42:08 +08:00
barnettZQG
b437cf4310
Feat: support query the policy definitions ( #3445 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-03-16 10:56:53 +08:00
Sunghoon Kang
040d5e1776
Chore: fix issue-commands workflow ( #3451 )
...
It seems that the `issue-commands` workflow keeps failing.
This commit fixes the `issue-commands` workflow by bumping up the
action version and replacing `npm install` with `npm ci` for
reproducibility.
Refs: https://github.com/oam-dev/kubevela-github-actions/pull/11
Signed-off-by: Sunghoon Kang <hoon@linecorp.com >
2022-03-16 10:12:58 +08:00
barnettZQG
7bec3506f5
Feat: add auto clear data function for the memory cache ( #3439 )
...
* Feat: add auto clear data function for the memory cache
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: add memory cache store
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: add some test case for the utils package
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-03-15 19:14:20 +08:00
Jianbo Sun
efc1597317
Nominate devholic as as a Review member ( #3444 )
...
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2022-03-15 16:45:26 +08:00
Kunshuai Zhu
38665e319d
Feat: poll multi-cluster metrics and export to prometheus ( #3429 )
...
* Feat: poll multi-cluster metrics and export to prometheus
Signed-off-by: zhukunshuai <jookunshuai@gmail.com >
* pass context to polling loop
Signed-off-by: zhukunshuai <jookunshuai@gmail.com >
* move metrics definition to montitor/metrics/multicluster.go
Signed-off-by: zhukunshuai <jookunshuai@gmail.com >
* remove pod usage metric and make reviewable
Signed-off-by: zhukunshuai <jookunshuai@gmail.com >
* revert the change of GetClusterMetricsFromMetricsAPI
Signed-off-by: zhukunshuai <jookunshuai@gmail.com >
* revert the change of GetClusterMetricsFromMetricsAPI
Signed-off-by: zhukunshuai <jookunshuai@gmail.com >
* Separate the polling logic into a function
Signed-off-by: zhukunshuai <jookunshuai@gmail.com >
* add start menber function
Signed-off-by: zhukunshuai <jookunshuai@gmail.com >
* make refreshPeriod a menber var
Signed-off-by: zhukunshuai <jookunshuai@gmail.com >
* fix typo
Signed-off-by: zhukunshuai <jookunshuai@gmail.com >
2022-03-15 13:03:10 +08:00
barnettZQG
1e0f329304
Feat: add component definiton in the detail component response body ( #3437 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-03-15 11:57:16 +08:00
Sunghoon Kang
1300a980f0
Feat: reconcile app with scoped permissions ( #3434 )
...
* Refactor: refactor multi cluster round trippers
Before adding more RoundTrippers, it would be better to expose common
logic in the utility package.
This commit exports `tryCancelRequest` at `utils` package, and make
`secretMultiClusterRoundTripper` implement `RoundTripperWrapper`
interface to allow chaining multiple round trippers.
Refs #3432
Signed-off-by: Sunghoon Kang <hoon@linecorp.com >
* Feat: reconcile app with scoped permissions
Currently, all Application resources are reconciled by the Roles bound
to the controller service account. This behavior gives us the power to
manage resources across multiple namespaces. However, this behavior can
be problematic in the soft-multitenancy environment.
This commit adds `serviceAccountName` to ApplicationSepc to reconcile
Application with the given service account for reconciling Application
with scoped permissions.
Refs #3432
Signed-off-by: Sunghoon Kang <hoon@linecorp.com >
* Refactor: extract context setter as method
https://github.com/oam-dev/kubevela/pull/3434#discussion_r825561603
Signed-off-by: Sunghoon Kang <hoon@linecorp.com >
* Feat: use annotation instead of spec
https://github.com/oam-dev/kubevela/issues/3432#issuecomment-1066460269
Signed-off-by: Sunghoon Kang <hoon@linecorp.com >
* Refactor: unify service account setter caller
https://github.com/oam-dev/kubevela/pull/3434#discussion_r825853612
Signed-off-by: Sunghoon Kang <hoon@linecorp.com >
* Refactor: rename GetServiceAccountName
https://github.com/oam-dev/kubevela/pull/3434#discussion_r826514565
Signed-off-by: Sunghoon Kang <hoon@linecorp.com >
2022-03-15 11:55:50 +08:00
Zheng Xi Zhou
b6b81c336e
Fix: add generate JDBC connection workflowDefintion ( #3360 )
...
* Fix: add generate JDBC connection workflowDefintion
Added a WorkflowDefinition
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
* format .cue definition
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
2022-03-15 10:53:22 +08:00
Somefive
e2275efe56
Feat: local virtual cluster + namespace in topology ( #3436 )
...
* Feat: virtual cluster local + namespace
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Chore: refactor some names
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-15 10:06:36 +08:00
Somefive
c054ee32b1
Fix: use clusterLabelSelector as default ( #3438 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-14 19:30:52 +08:00
Somefive
19424cfaa4
Fix: add state keep for healthy suspend ( #3426 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-14 14:38:43 +08:00
Rimond
a5fb09814e
Fix(docs): rollout example error ( #3427 )
...
* modify docs errors
Signed-off-by: liming.jlm <liming.jlm@alibaba-inc.com >
* modify the incorrect file name
Signed-off-by: liming.jlm <liming.jlm@alibaba-inc.com >
Co-authored-by: liming.jlm <liming.jlm@alibaba-inc.com >
2022-03-14 13:13:05 +08:00
Hongchao Deng
c1b116b360
Chore: update CODEOWNERS to promote barnettZQG and leejanee ( #3435 )
...
Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com >
2022-03-14 10:22:57 +08:00
Shukun Zhang
3af893950e
add vela status --endpoint into the tips for vela up ( #3433 )
...
Co-authored-by: zhangshukun <zhangshukun.7@bytedance.com >
2022-03-14 09:39:11 +08:00
barnettZQG
20583e089a
Feat: support query applied resources by velaQL ( #3423 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-03-11 21:22:58 +08:00
qiaozp
96f8e4dc4c
Feat: support preventing component from garbage collection ( #3424 )
...
* Feat: support preventing component from garbage collect
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* reviewable
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* Chore: add doc for changes
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* Chore: add comments
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* Chore: change json tag
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
v1.3.0-alpha.1
2022-03-11 17:32:21 +08:00
wyike
68e2634911
add more test for complicated semver check ( #3425 )
...
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-03-11 16:19:32 +08:00
Zheng Xi Zhou
c06dbf3142
Feat: upgrade API version for Terraform Controller ( #3396 )
...
* Upgrade API version for Terraform Controller
- Change json tag of spec.Region to `customRegion` in Configuration https://github.com/oam-dev/kubevela/issues/3384
- Use .status.observedGeneration to make Terraform outputs is latest https://github.com/oam-dev/terraform-controller/pull/269
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
* fix ci
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
2022-03-11 16:13:30 +08:00
Somefive
598de21f67
Feat: add support for json-patch and json-merge-patch ( #3406 )
...
* Feat: add support for json-patch and json-merge-patch
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add e2e test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: refactor json-patch field
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-11 14:57:50 +08:00