Somefive and GitHub
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 and GitHub
c054ee32b1
Fix: use clusterLabelSelector as default ( #3438 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-14 19:30:52 +08:00
Somefive and GitHub
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
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 and GitHub
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
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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
wyike and GitHub
b13132ceba
Feat: helm chart keep fluxcd addon while delete ( #3404 )
...
* keep fluxcd addon will delete
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-03-11 14:46:28 +08:00
Somefive and GitHub
70408e4712
Feat: support vela cluster labels add/del to manage cluster labels ( #3413 )
...
* Feat: add vela cluster label command
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: add vela cluster label command to help manage cluster labels
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add e2e test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: use vela cluster labels
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-11 14:13:17 +08:00
Somefive and GitHub
b975c313c3
Fix: add parallelism params for deploy step ( #3411 )
...
* Fix: add parallelism params for deploy step
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add e2e test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-11 13:20:12 +08:00
Somefive and GitHub
a8dfc99ec9
Fix: pend registry test ( #3420 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-11 11:35:40 +08:00
Zheng Xi Zhou and GitHub
ca8d66471a
Feat: add @evanli18 as one Reviewer ( #3402 )
...
Fix #3330
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
2022-03-10 20:25:47 +08:00
Somefive and GitHub
d5e8b68ad2
Fix: rework parallel execution for ApplyComponents and ResourceKeeper Dispatch ( #3407 )
...
* Fix: applyComponents lock and rework parallel execution
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: rename
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-10 16:43:22 +08:00
Somefive and GitHub
d8f95c9cf8
Feat: support multicluster service in application status ( #3387 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-10 10:21:56 +08:00
52f3636a2d
Feat: support gitee repository in addon registry ( #3393 )
...
* Feat: support gitee repository in addon registry
Signed-off-by: fourierr <maxiangboo@163.com >
* Feat: support gitee repository in addon registry
Signed-off-by: maxiangbo <maxiangboo@cmbchina.com >
Signed-off-by: fourierr <maxiangboo@yeah.net >
* Feat: support gitee repository in addon registry Signed-off-by: maxiangbo <maxiangboo@cmbchina.com >
* Feat: support gitee repository in addon registry Signed-off-by: maxiangbo <maxiangboo@cmbchina.com >
Signed-off-by: fourierr <maxiangboo@qq.com >
Co-authored-by: fourierr <maxiangboo@yeah.net >
2022-03-10 10:11:45 +08:00
Diego Pinheiro and GitHub
04db938ffa
fix - rename docs example dir ( #3408 )
...
Signed-off-by: GitHub <noreply@github.com >
2022-03-10 10:02:46 +08:00
Somefive and GitHub
f9635de027
Fix: auto deploy spec missing ( #3386 )
...
* Fix: auto deploy spec missing
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: modify test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-09 11:28:52 +08:00
Diego Pinheiro and GitHub
d5ad037173
Fix: Helm Chart values.yaml typo ( #3403 )
...
* fix - typo
Signed-off-by: GitHub <noreply@github.com >
* fix - typo helm values
Signed-off-by: GitHub <noreply@github.com >
2022-03-09 11:18:46 +08:00
barnettZQG and GitHub
600b3a7044
Feat: make the component list is in reverse order ( #3350 )
...
* Feat: update api doc
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: make the component list is in reverse order.
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Feat: update swagger config
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-03-08 17:59:22 +08:00
Avery and GitHub
7bc34b8dd9
Feat: support def doc-gen <LocalFile.yaml> and corresponding functions ( #3368 )
...
* add doc-gen --local <LocalFile> and corresponding functions
Signed-off-by: Nicola115 <2225992901@qq.com >
* go format
Signed-off-by: Nicola115 <2225992901@qq.com >
* refactor the usage of vela def doc-gen from local file; refactor the function GenerateReferenceDoc
Signed-off-by: Nicola115 <2225992901@qq.com >
* gofmt and goimports
Signed-off-by: Nicola115 <2225992901@qq.com >
* update prompts info
Signed-off-by: Nicola115 <2225992901@qq.com >
* remove parseLocalDefinition struct, using ComponentDefinition instead
Signed-off-by: Nicola115 <2225992901@qq.com >
* standardize the function ParseLocalFile
Signed-off-by: Nicola115 <2225992901@qq.com >
* add unit test for ParseLocalFile
Signed-off-by: Nicola115 <2225992901@qq.com >
* remove redundant functions
Signed-off-by: Nicola115 <2225992901@qq.com >
* remove redundant lines and do goimports formatting
Signed-off-by: Nicola115 <2225992901@qq.com >
2022-03-08 16:58:39 +08:00
Tianxin Dong and GitHub
bef24bdf22
Fix: separate waiting and failed backoff time and make them configurable ( #3362 )
...
* Fix: separate waiting and failed backoff time and make them configurable
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* change var name in chart values
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix ci
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-03-08 16:04:19 +08:00
Zhiyu Wang and GitHub
bed1fb373e
Fix: The generated swagger.json is malformed. ( #3372 ) ( #3373 )
...
Signed-off-by: Zhiyu Wang <zhiyuwang.newbis@gmail.com >
2022-03-08 15:48:05 +08:00
Somefive and GitHub
b5ce5df9c5
Fix: remove deprecated rt field in app status ( #3388 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-08 15:40:31 +08:00
Somefive and GitHub
6e73c52116
Feat: enhance container related traits ( #3359 )
...
* Feat: enhance env trait
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: enhance container image trait
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: add command trait
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-08 15:40:04 +08:00
Kunshuai Zhu and GitHub
0b0ed60b42
Feat: init multi-cluster metrics management ( #3365 )
...
* Feat: init multi-cluster metrics management
Signed-off-by: zhukunshuai <jookunshuai@gmail.com >
* Refactor and add metrics collection for metrics-server
Signed-off-by: zhukunshuai <jookunshuai@gmail.com >
* Modify comment
Signed-off-by: zhukunshuai <jookunshuai@gmail.com >
* Fix staticcheck
Signed-off-by: zhukunshuai <jookunshuai@gmail.com >
* Fix some error
Signed-off-by: zhukunshuai <jookunshuai@gmail.com >
* Fix
Signed-off-by: zhukunshuai <jookunshuai@gmail.com >
2022-03-08 14:20:36 +08:00
Somefive and GitHub
aeaa199982
Fix: remove useless envbinding crd ( #3379 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-08 13:40:05 +08:00
qiaozp and GitHub
751aed0098
Fix: install definition script ( #3376 )
...
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
2022-03-08 12:26:25 +08:00
Somefive and GitHub
17ee4268e2
Fix: upgrade dependency to fix alerts ( #3378 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-07 14:16:40 +08:00
Somefive and GitHub
7a30ec61d6
Fix: remove unused variable ( #3377 )
...
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-07 11:57:59 +08:00
Somefive and GitHub
de81c24f42
Feat: support standalone style multi-cluster ( #3223 )
...
* Feat: ref component
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: support topology and override
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: add support for external policy and workflow
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: add admission control
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: disable cross namespace ref object
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Chore: refactor
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: support labelSelector in ref-objects
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: add pre approve for deploy step
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Chore: refactor
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: support comp/trait type in override policy even not used by prototype
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: support regex match for patch component name
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: labelSelector not work for cluster
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: ref workflow contains external policy
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: revision test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: parallel apply components
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: add test for oam provider
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: service ref-comp & indirect trait ns
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: align namespace setting for chart
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add strict unmarshal and reformat
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: merge with cluster rework
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: patch trait-def
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: apply components + load dynamic component
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add test for loadPoliciesInOrder
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Feat: add test for open merge
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: reformat & add test for step generator
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add test for parse override policy related defs
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add test for multicluster provider (expandTopology and overrideConfiguration)
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add admission test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: revert trait status pass in component status
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add test for dependency in workflowstep & standalone multicluster test
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
* Fix: add check for ref and steps in WorkflowStep & enhance ref-objects scheme check
Signed-off-by: Somefive <yd219913@alibaba-inc.com >
2022-03-07 10:21:00 +08:00
93425889ef
Chore(deps): Bump github.com/containerd/containerd from 1.4.12 to 1.4.13 ( #3364 )
...
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd ) from 1.4.12 to 1.4.13.
- [Release notes](https://github.com/containerd/containerd/releases )
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md )
- [Commits](https://github.com/containerd/containerd/compare/v1.4.12...v1.4.13 )
---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-04 09:43:04 +08:00
old prince and GitHub
91c6458f35
Fix:deploy application api return value ( #3358 )
2022-03-03 18:27:13 +08:00
wyike and GitHub
1cb4426e4b
fix windows bug ( #3351 )
...
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-03-03 14:43:40 +08:00
Sunghoon Kang and GitHub
3399742709
Fix: clone request if round tripper modifies it ( #3354 )
...
Currently, multicluster round trippers are modifying request directly.
However, golang documentation says `RoundTrip` should not modify the
request.
This commit fixes round trippers to clone the request before the
modification.
https://pkg.go.dev/net/http#RoundTripper
Signed-off-by: Sunghoon Kang <hoon@linecorp.com >
2022-03-03 14:42:24 +08:00
c1_zh and GitHub
4ec919e009
Feat: Addon yaml files discovery logic improvement ( #3356 )
...
Signed-off-by: cezhang <c1zhang.dev@gmail.com >
2022-03-03 13:12:23 +08:00
StevenLeiZhang and GitHub
dfd316ef7b
Fix: Position of parameter is always changing on addon's details page. ( #3345 )
...
Signed-off-by: StevenLeiZhang <zhangleiic@163.com >
2022-03-02 20:46:13 +08:00
Kingram and GitHub
7f20b7c5be
Fix: Fix the inaccurate judgment of ready status ( #3317 )
...
* fix: Fix the inaccurate judgment of ready status
Signed-off-by: kingram <kingram@163.com >
* fix: solve inaccurate isHealth
Signed-off-by: kingram <kingram@163.com >
* fix: update readyReplicas type
Signed-off-by: kingram <kingram@163.com >
2022-03-02 13:17:55 +08:00
wyike and GitHub
12f63dcae5
fix hard code service account name in test ( #3346 )
...
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-03-02 12:20:05 +08:00
barnettZQG and GitHub
342b853315
Feat: add api for delete component ( #3341 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-03-01 22:13:24 +08:00
Tianxin Dong and GitHub
d6cf2cdd2f
Fix: add process context in workflow ( #3318 )
...
* Fix: add process context in workflow
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* add context data in process context
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* delete usesless func
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix ut
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* use multi cluster ctx in process ctx
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* remove debug log
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-02-28 10:30:55 +08:00
Tianxin Dong and GitHub
b8fd610523
Feat: add helm chart doc and make command ( #3331 )
...
* Feat: add helm chart doc and make command
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix makefile and add generate helm doc in release ci
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2022-02-28 10:03:23 +08:00
Wei (段少) and GitHub
4a58af76cf
Update: Nominee Wei as a maintainer ( #3326 )
2022-02-24 14:52:52 +08:00
StevenLeiZhang and GitHub
b54ddf4c1c
Fix: The order of status displayed by vela ls is not correct ( #3302 )
...
Signed-off-by: StevenLeiZhang <zhangleiic@163.com >
2022-02-23 14:50:04 +08:00
wyike and GitHub
ca486be4eb
Fix: addon store&show complicated parameter ( #3310 )
...
* fix
fix complicate args storage
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* wrap logic in func and add mock test
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
solve confict
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
fix
2022-02-23 14:35:18 +08:00
barnettZQG and GitHub
13b1e85442
Feat: add style and immutable parameters for uischema ( #3309 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2022-02-23 14:23:07 +08:00
wyike and GitHub
16414a0d9f
Feat: addon support version check ( #3304 )
...
* addon support version check
add more tests
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* add kubernetes tests
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* add more tests
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* reorgnize the check logic
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* fix addon error bug in apiserver
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
fix comments
fix test
* add err addon bcode
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
* fix comments
Signed-off-by: 楚岳 <wangyike.wyk@alibaba-inc.com >
2022-02-23 12:17:31 +08:00