Weiping Cai
bb9f5402b3
fix arm64 build failed and block our release pipeline
...
Signed-off-by: Weiping Cai <weiping.cai@daocloud.io >
2021-03-10 22:44:08 +08:00
wangyike
5c33598fe9
modify controller,webhook,api,chart
...
solve failed test
add compatibility test for old crd
add app ns for cli
modify compatibility test
solve compatibility problem
add testing for GetDefinition func with cluster scope CRD
generate code for compatibility-test
move testdata generate to makefile
optimize ci pipeline for compatibility-test
2021-03-09 10:10:48 +08:00
yangsoon
740b85c6e1
fix issue #1140 delete image after e2e test
2021-03-08 11:24:42 +08:00
zzxwill
9230e5c181
Revert package management and build tool to npm
...
As yarn failed to build and start the dashboard most
of time, revert the tool to npm
2021-02-05 11:31:37 +08:00
roy wang
93ae8a9099
fix staticcheck issues
...
add staticcheck CI action
add staticcheck in Makefile
Signed-off-by: roywang <seiwy2010@gmail.com >
2021-01-29 18:42:03 +09:00
Jianbo Sun and Hongchao Deng
c41bd241ce
update kubevela installation guide ( #955 )
...
* update kubevela installation guide
* adress comments
* Update docs/en/install.md
Co-authored-by: Hongchao Deng <hongchaodeng1@gmail.com >
* Update docs/en/install.md
Co-authored-by: Hongchao Deng <hongchaodeng1@gmail.com >
* remove line
* address comments
Co-authored-by: Hongchao Deng <hongchaodeng1@gmail.com >
2021-01-29 15:46:58 +08:00
天元
bed609e192
build linux/arm64 cli command
2021-01-29 12:18:38 +08:00
Ryan Zhang
e664831ff6
application deployment
2021-01-25 22:17:35 -08:00
Ryan Zhang
d74dbb4fda
refactor application controller
2021-01-21 00:34:04 -08:00
Jianbo Sun and Ryan Zhang
89863b30e8
fix ci and refactor code ( #887 )
...
* adjust CI scripts
* fix go ci order
* try fix
* use appfile to update trait
* fix vela status
* use assert.ObjectAreEqual to check diff for map case
* remove application controller own AC and Components
* tune place
* fix lint
* update
* remove error check of vela init test
Co-authored-by: Ryan Zhang <yangzhangrice@hotmail.com >
2021-01-15 19:04:12 +08:00
天元
3a47d5de73
refactor application object to have more strict schema
2020-12-29 15:48:32 +08:00
Zheng Xi Zhou
ddba62fba0
Generate restful api based on Swagger ( #765 )
...
* Generate restful api based on Swagger
As OpenAPI has to be quickly developped to support front-end developement, so
did the restufl api docs. Based on swagger, generate the docs automatically
* fix conflicts and add application list annotation
2020-12-22 16:35:26 -08:00
天元
b8fd6f9823
add blog about how to extend kubevela by cuelang
2020-12-15 20:14:50 +08:00
majian
cf2a57c96a
Integrate swagger and add env api ( #764 )
...
* 1.swagger integrate
2.add env swagger comment
Signed-off-by: majian <majian159@live.com >
* use swagger.json
Signed-off-by: majian <majian159@live.com >
2020-12-12 08:54:33 -08:00
majian
7acc52ebdb
1.use yarn ( #769 )
...
2.reinstall package
Signed-off-by: majian <majian159@live.com >
2020-12-11 10:28:08 -08:00
guoxudong
ec287a181f
Adapted for brew installation
2020-12-11 10:20:53 +08:00
Zheng Xi Zhou
50f4d10b00
Add make target to start both OpenAPI server and dashboard ( #766 )
...
Start up dashboard all in one
2020-12-10 11:10:10 -08:00
天元
ee547ec441
add release version into README
2020-12-07 15:30:39 +08:00
天元
21cae61f93
build version into vela-core and lock helm version on release
2020-12-04 16:45:37 +08:00
Jianbo Sun
7d3397ac31
Merge pull request #673 from zzxwill/docs-reference
...
Auto-generate reference docs
2020-12-03 18:11:49 +08:00
天元
1a37228e03
add a tip for make diff fail
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-12-02 13:54:19 +08:00
zzxwill and Jianbo Sun
f7718b4c08
Auto-generate reference docs
...
Automatically generate reference docs for all workloads and traits.
1) moved design part from hack/references/configurations/rollout.yaml to design/vela-core/rollout.md
2) added usages for all workloads/traits, except route (#672 )
3) renamed some reference docs
Attention: atuo-generation of specifications for all parameters has NOT been implemented, they are generated
based on files under `hack/references/configurations`
Co-authored-by: Jianbo Sun <wonderflow.sun@gmail.com >
2020-12-01 13:56:24 +08:00
天元
6b931d9b32
fix unstable test as workload changed by reconcile
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-27 20:11:26 +08:00
天元
43754e89b6
merge CI and makefile
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-27 12:16:36 +08:00
天元
26b4e3c2d5
merge main.go
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-27 11:08:58 +08:00
天元
cfadfd8763
merge tests and run on CI
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-27 11:08:58 +08:00
天元
2e975e678c
merge code: apis,pkg all moved
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-27 11:07:50 +08:00
天元
fc805214c7
standardize project structure: change api to apis
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-25 17:28:09 +08:00
天元
ba7a4a33fc
add more strict golangci check
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
add description for export const variable and function, fix golint
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-23 16:19:20 +08:00
天元
974027e233
fix go imports lint complain
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-17 20:40:08 +08:00
天元
9a89699691
refactor crd generate mode
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-14 09:10:39 +08:00
天元
cd4615405f
updated oam-k8s-runtime and go through rollout fix bugs
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-13 11:24:49 +08:00
天元
5c0f26c6f6
fix doc gen path
2020-11-10 20:16:15 +08:00
Hongchao Deng
6b4325eebc
skip capability e2e due to rate limit
...
plan to change e2e into a mock UT to avoid remote call.
Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com >
2020-11-03 21:37:35 -08:00
Hongchao Deng
e20b6c9bf4
doc: add app init, config, and capability references
...
additionally:
- change backend workload type to worker
- add cue format script
Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com >
2020-11-03 19:25:41 -08:00
Hongchao Deng
7cfc80cd41
add render-only to ini cmd and ignore route if domain is empty
2020-11-01 23:34:12 -08:00
zzxwill
cc93367b22
Fix charts/vela-core/crds/_.yaml generation issue
...
Fixed the issue of `charts/vela-core/crds/_.yaml` generation
by removing unkonwn struct in pkg/commands/show.go.
2020-10-31 13:43:10 +08:00
Hongchao Deng
9c2b75d9af
update
...
Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com >
2020-10-30 19:07:00 -07:00
Hongchao Deng
9be4316256
doc: separate appfile chapter into a few sections to gradually add traits, workloads
...
Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com >
2020-10-30 19:07:00 -07:00
Hongchao Deng
0ef3d8650b
fix and clean up charts
...
currently the charts has following issues:
- cert-manager has manifests in multiple places. Should be combined into one.
Prefer pure yaml since its helm chart requires `--set installCRDs=true` flag and uninstalling CRD via helm is inconvient.
- The bootstrap of vela-core will setup metrics controller. This requires Prometheus Operator CRD. Move related CRD to vela-core chart.
- move prometheus to vela-system namespace. Remove monitoring namespace.
- remove grafana. It's already a dependency of prometheus chart.
- change default image pull policy to IfNotPresent. Should not be Always.
Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com >
2020-10-29 13:56:33 -07:00
Hongchao Deng
42115e7774
e2e: delete kind cluster in setup
...
Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com >
2020-10-27 20:55:50 -07:00
Jianbo Sun
5dd91add89
Merge pull request #447 from wonderflow/fixdoc
...
fix doc gen path
2020-10-27 17:06:21 +08:00
天元
4d4ea8f3c4
fix doc gen path
2020-10-27 15:48:44 +08:00
Hongchao Deng
182805c9ca
move and remove extra parameter def
...
Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com >
2020-10-26 23:14:48 -07:00
Hongchao Deng
3d17464c44
fix trait definition
...
Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com >
2020-10-26 20:51:16 -07:00
Hongchao Deng
eed2e2f219
fix
...
Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com >
2020-10-26 20:51:16 -07:00
Hongchao Deng
8b0764e170
fix codecov
...
Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com >
2020-10-21 17:15:13 -07:00
天元
04fcad21d4
refactor command and add vela generate-doc for cli
2020-10-20 14:54:02 +08:00
Ryan Zhang
b13677363f
install CRD manually
2020-10-20 11:30:34 +08:00
Jianbo Sun
1cc8a3980c
Merge pull request #387 from wonderflow/route1
...
give route trait new discovery port way with podspecable design
2020-10-18 11:24:38 +08:00