yangsoon
e320a4b027
add more options for vela-controller ( #1769 )
...
* add more option for controller
1. add ConcurrentReconciles for setting the concurrent reconcile number of the controller
2. add DependCheckWait for setting the time to wait for ApplicationConfiguration's dependent-resource ready
* fix test
* add controller reference
2021-06-08 10:30:00 +08:00
wyike
7bcf469e8c
add long wait as controller args ( #1739 )
...
* add long wait as controller args
* fix golint error
* fix ci workflow add git submodles
fix test
* add submodle for Ci
2021-06-01 17:40:15 +08:00
wangyike
ca8aa01c95
cp1172
...
delete useless test
fix ci error
2021-03-12 17:34:43 +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
Jianbo Sun
46f7472bd5
fix apply only once observedGeneration should mark after meet all dependency requirements && add log for apply only once ( #1094 )
2021-02-24 01:13:27 -08:00
roy wang
47ab481eee
implement ApplyOnceOnlyForce
...
add unit test
Signed-off-by: roy wang <seiwy2010@gmail.com >
2021-02-06 12:58:32 +09:00
Ryan Zhang
15020660c9
cloneset controller draft
2021-02-04 17:01:22 -08:00
天元
61c256a97c
remove unused dependency installation as we have reduce 3rd party dependency , they will be installed as capability from registry
2021-01-28 14:55:25 +08:00
Ryan Zhang
e664831ff6
application deployment
2021-01-25 22:17:35 -08:00
Jianbo Sun
97f45ae859
code refactor ( #935 )
...
* code refactor
* update boilerplate.go.txt
2021-01-26 10:26:41 +08:00
Weiping Cai
75ecf2f301
support env and config storage driver ( #850 )
...
* support env and config storage driver
Signed-off-by: Weiping Cai <weiping.cai@daocloud.io >
* use driver.LocalDriverName to replace str
Signed-off-by: Weiping Cai <weiping.cai@daocloud.io >
2021-01-25 16:26:42 +08:00
Ryan Zhang
adbe1f9368
add the rollout code framework
2021-01-20 13:08:00 -08:00
Jianbo Sun
8d0595ed4e
Update cmd/core/main.go
2020-12-31 17:13:13 +08:00
天元
01bd05d0a5
add test for component revision hook
2020-12-31 16:41:55 +08:00
天元
3cb172f7ff
minor fix
2020-12-15 13:55:36 +08:00
天元
c018b4e722
fix log
2020-12-05 15:15:02 +08:00
天元
21cae61f93
build version into vela-core and lock helm version on release
2020-12-04 16:45:37 +08:00
Zheng Xi Zhou
06585fea92
Support disable installation of builtin capabilities ( #687 )
...
* Support disable installation of builtin capabilities
Added vela core bootstrap flag `--enable-caps` to support no
installation for builtin capabiliteis
Feature #658
* revert flag to "disable-cpas"
Co-authored-by: Jianbo Sun <wonderflow.sun@gmail.com >
* Address comments
Co-authored-by: Jianbo Sun <wonderflow.sun@gmail.com >
2020-12-04 10:03:25 +08:00
天元
26b4e3c2d5
merge main.go
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-27 11:08:58 +08:00
天元
6480873e81
change import headers
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-27 11:08:54 +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
roy wang
6303d311c8
fix lint issues in /pkg/*
...
fix lint issues in /cmd/*
Signed-off-by: roy wang <seiwy2010@gmail.com >
2020-11-26 17:18:54 +09:00
天元
be8403dc0d
standardize project structure: move v1alpha1 into standard.oam.dev group
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-25 21:46:31 +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
fengxsong
899e7e1647
correct usage of flag 'log-file-path'
2020-11-24 15:34:55 +08:00
天元
3c233d3a9b
fix lint
2020-11-23 15:55:46 +08:00
天元
42c9e68512
fix go sec and remove unnecessary code
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-18 10:34:22 +08:00
天元
5066320a2f
start promethus instance on installation
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-03 16:15:46 +08:00
Siyu Wang
2cfa7b7ec7
Fix invalid defer in waitWebhookSecretVolume
...
Signed-off-by: Siyu Wang <FillZpp.pub@gmail.com >
2020-11-02 20:13:30 +08:00
Hongchao Deng
4426133c43
Fix vela install to include all dependencies ( #467 )
...
* Fix vela install to include all dependencies
rewrite server dependency component install:
- Don't rely on crd name. Continue installing all charts.
- Rewrite signal handler to uninstall dependencies before exiting.
Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com >
* fix
Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com >
2020-10-29 15:24:02 +08:00
天元
4c70136ba1
upgrade oam-k8s-runtime dependency
2020-10-27 15:32:42 +08:00
天元
0990e6fa64
fix autoscaler
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-10-27 10:19:26 +08:00
roy wang
de28c06af5
wait until runtime ready during vela install
...
check runtime ready before vela dashboard
Signed-off-by: roy wang <seiwy2010@gmail.com >
2020-10-21 17:43:24 +09:00
天元
04fcad21d4
refactor command and add vela generate-doc for cli
2020-10-20 14:54:02 +08:00
Hongchao Deng
b08c6b9441
Appfile: Extensible, User-friendly Application Config Format ( #390 )
...
* design doc
Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com >
* Support deployment via appfile
Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com >
* design update
Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com >
* comments
Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com >
* update
Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com >
* refactor
* add multi services example in design doc
2020-10-18 11:22:17 +08:00
天元
1166c5b526
covert certmanager to v1 and use wonderflow/cert-manager-api to reduce dependency collision
2020-10-15 11:52:40 +08:00
天元
d9302ff982
add args for vela install and fix E2E with fresh image build
2020-10-14 23:22:15 +08:00
roy wang
53fc9e5b71
add ready/health probes
...
add waiting for webhook secret ready
add unit tests
Signed-off-by: roy wang <seiwy2010@gmail.com >
2020-10-13 18:57:58 +09:00
Jianbo Sun
1479109324
move chart build to source file, allow chart CRD switching to V1 of cert-manager ( #382 )
...
* add chart_source
* generate chart to fake file
* switching to V1 of cert-manager
make exec time longer
2020-10-13 17:20:59 +08:00
天元
189175c4db
using Environment intead of ENV fixes #350
2020-10-09 08:21:31 +08:00
Ryan Zhang
3f468e4752
improve helm install
2020-10-02 19:29:31 -07:00
zzxwill
28c3c683a0
Implement component related API
...
Update app list/show, implmented
component show
2020-09-26 21:41:15 +08:00
天元
5ac7265474
vela init to create and run application in one command
2020-09-22 20:07:53 +08:00
天元
3af41f6515
add production certificate issuer and fix route trait
2020-09-18 19:06:51 +08:00
天元
1b9ee5c882
add route trait as vela apigate
2020-09-16 19:42:01 +08:00
Ryan Zhang
dfeff25a31
install dependencies
2020-09-15 22:04:52 -07:00
zzxwill
bc3169a1b5
Rename vela env switch to vela env set
...
Renaming and update cli documentation
Fix #235
2020-09-11 19:46:45 +08:00
天元
1e4a1159b5
clean up
2020-09-11 17:52:14 +08:00
天元
044df63770
change go package to oam-dev/kubevela
2020-09-11 12:29:12 +08:00
天元
12ecb89bc4
release
2020-09-10 20:33:37 +08:00