Jian.Li
133a89be3f
Fix: deprecate CRD discovery for CUE import in Definition to prevent memory leak and OOM crash ( #2925 )
...
* Pause test case
Signed-off-by: Jian.Li <lj176172@alibaba-inc.com >
* fix lint
Signed-off-by: Jian.Li <lj176172@alibaba-inc.com >
* diable discover the open api of the CRD
Signed-off-by: Jian.Li <lj176172@alibaba-inc.com >
* fix definition test cases
Signed-off-by: Jian.Li <lj176172@alibaba-inc.com >
2021-12-16 17:53:15 +08:00
yangsoon
3b1f097807
Fix: change catlog helm repo path to https://charts.kubevela.net/example ( #2942 )
...
Signed-off-by: yangsoon <yangsoonlx@gmail.com >
2021-12-16 15:17:00 +08:00
wyike
e49dec5a3a
Feat(cli): app status more info ( #2937 )
...
* Feat(cli): app status more info
Signed-off-by: wangyike <wangyike_wyk@163.com >
* more info
Signed-off-by: wangyike <wangyike_wyk@163.com >
* fix: delete invisible check
Signed-off-by: wangyike <wangyike_wyk@163.com >
2021-12-16 11:12:06 +08:00
Somefive
f15d748251
Feat: add cluster alias to dt ( #2929 )
...
Signed-off-by: Yin Da <yd219913@alibaba-inc.com >
2021-12-15 16:33:45 +08:00
barnettZQG
e17f6b931a
Feat: support specified existing namespace while creating a project ( #2931 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2021-12-15 14:42:18 +08:00
Somefive
a3bf61fa4f
Feat: set multicluster enabled by default ( #2930 )
...
Signed-off-by: Yin Da <yd219913@alibaba-inc.com >
2021-12-15 12:11:28 +08:00
Tianxin Dong
655c2615e1
Feat: add workflow reconciling backoff time and failed limit times ( #2881 )
...
* Feat: add workflow failed after retries
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* Feat: add workflow reconcile backoff time
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix lint
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* make reviewable
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* resolve some comments
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* add tests
* fix rebase
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix test
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix status
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix requeue time interval
* resolve comments
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* change time to pointer
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix pointer test
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix test
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* change time to cm
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* resolve comments and add e2e test
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2021-12-15 11:33:33 +08:00
Somefive
4dc213469a
Feat: add compatibility code for new rt ( #2920 )
...
Signed-off-by: Yin Da <yd219913@alibaba-inc.com >
2021-12-14 21:27:47 +08:00
yangsoon
03d79db919
Fix: fix sync-api CI ( #2923 )
...
Signed-off-by: yangsoon <yangsoonlx@gmail.com >
2021-12-14 17:25:24 +08:00
qiaozp
0fc65eb787
Feat: add mock server ( #2911 )
...
* add mock server
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* use mock server
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* reviewable
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* reviewable
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* fix test
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* complate terraform-alibaba addon
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* move to test dir
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* fix test
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* complete terraform
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* fix test
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* add back oss
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* fix test
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* remove useless readme
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
2021-12-14 14:52:10 +08:00
yangsoon
6d536a84d7
Feat: refactor velaql provider with new ResourceTracker architecture ( #2915 )
...
* Feat: refactor velaql with new ResourceTracker architecture
Signed-off-by: yangsoon <yangsoonlx@gmail.com >
* Feat: concurrently request the pod created by helm
Signed-off-by: yangsoon <yangsoonlx@gmail.com >
2021-12-14 13:09:40 +08:00
wyike
f5f5ff514f
Feat: cli manage addon registry and apiserver addon status return app status info ( #2910 )
...
* Fix: cli add addon registry
add more detail info for addon workflow info
Signed-off-by: wangyike <wangyike_wyk@163.com >
* fix: set app status in addon status directly
Signed-off-by: wangyike <wangyike_wyk@163.com >
* add e2e test
Signed-off-by: wangyike <wangyike_wyk@163.com >
2021-12-13 19:47:32 +08:00
qiaozp
a67b7e90d0
Feat: add path argument to addon oss source ( #2907 )
...
* add path
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* pending test
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* reviewable
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* reviewable
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* license
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* keep compatible
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
2021-12-13 19:43:15 +08:00
Somefive
a89bb69a62
Fix: add design docs for ResourceTracker ( #2909 )
...
* Fix: enhance rt logic and add docs
Signed-off-by: Yin Da <yd219913@alibaba-inc.com >
* Fix: test conflict
Signed-off-by: Yin Da <yd219913@alibaba-inc.com >
2021-12-13 19:41:42 +08:00
Min Kim
c5c664f316
pin ocm images version to v0.5.0 ( #2900 )
...
Signed-off-by: yue9944882 <291271447@qq.com >
2021-12-13 17:57:45 +08:00
qiaozp
53006b4137
Fix: move addon api to pkg/addon ( #2905 )
...
* move addon api to pkg/addon
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* reviewable
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* license
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* reviewable
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
2021-12-13 17:47:53 +08:00
barnettZQG
f47ae0e498
Feat: support automatically creating scaler trait for webservice component ( #2908 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2021-12-10 15:04:31 +08:00
Somefive
b622cbdb7f
Feat: ResourceTracker new architecture ( #2849 )
...
* Feat: new rt
Signed-off-by: Yin Da <yd219913@alibaba-inc.com >
* Fix: add publish version
Signed-off-by: Yin Da <yd219913@alibaba-inc.com >
2021-12-10 15:00:03 +08:00
qiaozp
94f32a317d
Feat: support addon definition in cue format ( #2896 )
...
* move def func to pkg
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* split def schema render
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* render CUE definition
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* add test
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* add test
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* fix test
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
2021-12-09 20:31:19 +08:00
Min Kim
b483840987
honor existing cluster-gateway installation if exists ( #2904 )
...
Signed-off-by: yue9944882 <291271447@qq.com >
2021-12-09 15:59:16 +08:00
Jian.Li
3e81fdf008
remove InsecureSkipVerify ( #2903 )
...
Signed-off-by: Jian.Li <lj176172@alibaba-inc.com >
2021-12-09 09:20:49 +08:00
barnettZQG
ad4b44696a
Feat: add the project api ( #2899 )
...
* Feat: add the project api
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: fix e2e test bug
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
v1.2.0-beta.2
2021-12-08 19:08:35 +08:00
barnettZQG
1563c582bc
Feat: support additional properties parameter ( #2880 )
...
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2021-12-08 17:46:45 +08:00
Jian.Li
3f2e76c75a
Feat: HTTP Provider requires adding certificate chain from secret ( #2771 )
...
* http support load tls certs
* fix: TLS MinVersion too low
2021-12-08 11:39:04 +08:00
wyike
f7ebbf4fa0
Fix: create vela namespace ( #2893 )
...
Signed-off-by: wangyike <wangyike_wyk@163.com >
2021-12-08 09:12:37 +08:00
Somefive
330c3e269c
Fix: kubeconfig tmp file security ( #2894 )
...
Signed-off-by: Yin Da <yd219913@alibaba-inc.com >
2021-12-08 09:12:07 +08:00
Snyk bot
41e6a895a1
fix: hack/website/Dockerfile to reduce vulnerabilities ( #2857 )
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-DEBIAN9-CURL-1585151
- https://snyk.io/vuln/SNYK-DEBIAN9-GLIBC-356851
- https://snyk.io/vuln/SNYK-DEBIAN9-GLIBC-356851
- https://snyk.io/vuln/SNYK-DEBIAN9-GLIBC-356851
- https://snyk.io/vuln/SNYK-DEBIAN9-GLIBC-356851
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2021-12-07 18:07:19 +08:00
Jianbo Sun
e8f2b79721
Fix: use specific cli release download folder ( #2889 )
...
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2021-12-07 17:53:04 +08:00
qiaozp
2947da2611
Fix: OSS read data race ( #2875 )
...
* Fix: read oss addon prefix bug
This bug is about list OSS bucket by prefix which will cause confusion between `terraform` and `terraform-alibaba`
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* add test
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* fix data race
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* fix channel block
add test
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* reviewable
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
v1.2.0-beta.1
2021-12-07 16:17:11 +08:00
Tianxin Dong
4b07f1d000
Feat: support generate definition schema from terraform remote ( #2860 )
2021-12-07 15:50:04 +08:00
wyike
99757814ab
Feat: algin addon cli and apiserver ( #2867 )
...
Feat: cli aligin with apiserver
Fix comments
Signed-off-by: wangyike <wangyike_wyk@163.com >
2021-12-07 15:11:52 +08:00
Jianbo Sun
ecd7f62f89
Chore: add more frequency on CI image clean job && delete rollout-test image ( #2883 )
...
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2021-12-06 16:37:34 +08:00
qiaozp
a62724fbd7
Fix: addon timeout is not acturally tracked ( #2863 )
...
* Fix: addon timeout is not acturally tracked, better addon enable fail message
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* add namespace
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* change wording
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
2021-12-06 12:33:52 +08:00
Tianxin Dong
33ffc00c2e
Fix: fix webservice and worker def ( #2865 )
2021-12-06 11:21:41 +08:00
Zheng Xi Zhou
bf03c82bc7
Fix: support displaying logs for Terraform typed applications ( #2879 )
...
Refined the logic to display logs for Terraform typed applications,
and upated the namespace of the pod running Terraform jobs
Fix https://github.com/oam-dev/kubevela/issues/2670
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
2021-12-03 18:31:30 +08:00
yangsoon
a528431d63
Feat: add trait service-account ( #2878 )
...
Signed-off-by: yangsoon <songyang.song@alibaba-inc.com >
Co-authored-by: yangsoon <songyang.song@alibaba-inc.com >
2021-12-03 18:24:50 +08:00
Jianbo Sun
fb5716cc13
Feat: add vela apiserver release into github workflow ( #2877 )
...
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2021-12-03 17:01:50 +08:00
Min Kim
589480af62
idempotent cluster join: filter out the clusters not yet accepted ( #2859 )
...
Signed-off-by: yue9944882 <291271447@qq.com >
2021-12-03 14:17:38 +08:00
Jianbo Sun
b8640222c8
Fix: mark test chart image in a fixed tag to avoid changed by release action ( #2873 )
...
Signed-off-by: Jianbo Sun <jianbo.sjb@alibaba-inc.com >
2021-12-03 13:05:28 +08:00
Tianxin Dong
56f300846c
Fix: fix sync from status version instead of anno ( #2870 )
...
* Fix: fix workflow sort
* fix sync from status
* fix lint
* fix apply
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix lint
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
* fix ut
Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com >
2021-12-03 11:22:55 +08:00
qiaozp
95c2b8ce04
Fix: query addon status api 500 because of secret ( #2866 )
...
* Fix: query addon status api 500 because of secret
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* Fix: enable addon failed because the file name of the cue template is used as the component name
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* Fix: fix several oss read problem
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* fix lint
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* fix
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* use oss test endpoint
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* fix ut
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
2021-12-03 10:59:46 +08:00
Tianxin Dong
9b7286d6f5
Fix: fix workflow apserver sort and rollback status ( #2862 )
...
* Fix: fix workflow apiserver sort and rollback status
* fix ut
2021-12-02 20:04:53 +08:00
barnettZQG
27e1dd4a1b
Fix: cloud resource type applications could not be identified ( #2856 )
...
* Fix: cloud resource type applications could not be identified
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
* Fix: the cloud app properties can not set empty region value
Signed-off-by: barnettZQG <barnett.zqg@gmail.com >
2021-12-02 17:11:50 +08:00
Zheng Xi Zhou
7d341c4bd3
Fix: pass on properties of Terraform typed application to Configuration ( #2847 )
...
* Fix: pass on properties of Terraform typed application to Configuration
Pass on properties like `writeConnectionSecretRef`, `Region` and `providerRef`
to Configuration.
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
* revert definitions
Signed-off-by: Zheng Xi Zhou <zzxwill@gmail.com >
2021-12-02 15:45:50 +08:00
Chwetion
59b458404e
Feat: add deleting phase for apiserver application status model ( #2854 )
...
Signed-off-by: chwetion <chwetion@foxmail.com >
Co-authored-by: chwetion <chwetion@foxmail.com >
2021-12-02 10:16:27 +08:00
qiaozp
a6ef0644ff
Feat: oss suppurt for addon ( #2848 )
...
* Add OSS source support for addon
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* add unit test for pkg/addon
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* fix lint
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
* add license
Signed-off-by: qiaozp <chivalry.pp@gmail.com >
2021-12-01 19:15:48 +08:00
Min Kim
d56a1e534b
alternatively using the original endpoint from the hub kubeconfig as registry endpoint ( #2751 )
...
Signed-off-by: yue9944882 <291271447@qq.com >
upgrade cluster-register to v1.0.2
Signed-off-by: yue9944882 <291271447@qq.com >
improve logging
Signed-off-by: yue9944882 <291271447@qq.com >
2021-12-01 14:47:26 +08:00
Tianxin Dong
374c3cd3e0
Fix: reset record status when a new one is created ( #2846 )
...
* Fix: reset record status when a new one is created
* skip the new created one
2021-12-01 10:52:07 +08:00
wyike
163415479b
Feat: list enabled addon from cluster interface and update addon ( #2832 )
...
make reviewable
lint
Feat: interface for update addon
nit import
fix comments
fix status args return
Signed-off-by: wangyike <wangyike_wyk@163.com >
2021-12-01 10:27:26 +08:00
barnettZQG
4294cc8a98
Feat: automatically populate the provider and region configuration for cloud app ( #2841 )
...
* Feat: automatically populate the provider and region configuration for cloud app.
* Fix: fix e2e test bug
* Fix: component name and type inconsistency
* Fix: fix unit test bug
* Fix: fix unit test bug
Co-authored-by: barnettZQG <yiyun.pro>
2021-12-01 10:26:33 +08:00