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
天元
9d2cf16141
remove go-header package dependency
2021-02-23 19:14:57 +08:00
Kai and Jianbo Sun
dafbbbb606
mark vela install as deprecated ( #989 )
...
* mark `vela install` as deprecated
* refactor vela install to helm install
* refactor vela install to helm install
fix
* Update pkg/commands/system.go
Co-authored-by: Jianbo Sun <wonderflow.sun@gmail.com >
* Update pkg/commands/system.go
Co-authored-by: Jianbo Sun <wonderflow.sun@gmail.com >
* Update README.md
* Update CONTRIBUTING.md
Co-authored-by: Jianbo Sun <wonderflow.sun@gmail.com >
* Update _sidebar.md
* Update README.md
* revert
Co-authored-by: Jianbo Sun <wonderflow.sun@gmail.com >
2021-02-03 16:14:58 +08:00
96RadhikaJadhav
671c73a070
Fixed wrong chart name
2021-02-02 14:20:11 +05:30
天元
4cd9a70cfe
support vela install with helm args and make cert-manager optional
2021-01-25 19:16:18 +08:00
lj176172
be49ea092b
application dry-run
2021-01-22 19:05:55 +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
Zheng Xi Zhou and Jianbo Sun
7f87a47832
Update pkg/commands/system.go
...
Co-authored-by: Jianbo Sun <wonderflow.sun@gmail.com >
2020-12-21 18:05:42 +08:00
zzxwill
a54ba9bb54
Refine error message for vela installation
...
Refined error message for vela installation and increase
timeout to 5 minutes from 2 minutes. And did some code
refactoring
To fix issue #783
2020-12-18 19:41:38 +08:00
roywang
a961b002c2
faster refresh capabilities
...
Signed-off-by: roywang <seiwy2010@gmail.com >
2020-12-09 23:51:04 +09:00
天元
c018b4e722
fix log
2020-12-05 15:15:02 +08:00
Jiaming Hu
5e4f270b1e
move GetConfig function into specific commands
2020-12-01 21:44:06 -05:00
Hongchao Deng
db03c6e291
Merge pull request #660 from wonderflow/refactor
...
Refactor standardize project structure
2020-11-25 18:27:39 -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
roy wang
ee9b44fa80
fix lint issues in /pkg/commands
...
Signed-off-by: roy wang <seiwy2010@gmail.com >
2020-11-25 18:01:31 +09:00
天元
2876d2f921
fix more golints and leave TODOs for no fixed package or files
2020-11-23 18:21:43 +08:00
天元
6862435594
add tips about vela install capability not ready instead of directly fail, it could self-heal after background installation succeed
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-20 09:51:22 +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
天元
fb8c33af8d
add description for export const variable and function, fix golint
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-17 21:04:53 +08:00
Hongchao Deng
57dc83976d
upate descriptions of commands
...
Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com >
2020-11-13 12:31:57 -08:00
天元
d67ce4d2a1
refactor server and fix CI
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-12 15:19:50 +08:00
roy wang
88d3042767
remove vela system update command
...
sync caps from cluster before `vela env init`
fix e2e-test
Signed-off-by: roy wang <seiwy2010@gmail.com >
2020-11-08 16:42:40 +09:00
roy wang
66f157cca7
not output all existing caps during vela workloads/traits
...
Signed-off-by: roy wang <seiwy2010@gmail.com >
2020-11-07 17:53:26 +09:00
zzxwill
85aa774dd4
Refine some Cli description
...
Refined some description and adjust cli order in `-h`
2020-10-30 23:28:02 +08: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
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
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
天元
d9302ff982
add args for vela install and fix E2E with fresh image build
2020-10-14 23:22:15 +08:00
silenceper
1f3548eee4
fix check resource exists ( #373 )
...
* fix check resource exists
* fix go lint
* add tests, fix DoesCRDExist
* remove init func
* fix should return err
2020-10-13 07:54:19 +08:00
Ryan Zhang
3f468e4752
improve helm install
2020-10-02 19:29:31 -07:00
Ryan Zhang
c69c809264
improve CUE format
2020-09-25 21:58:30 -07:00
Sun Jianbo
f5908741d3
Update pkg/commands/system.go
2020-09-21 19:22:34 +08:00
mosesyou
5414cc1f86
fix duplicate vela system info failure message
2020-09-21 19:22:34 +08:00
Sun Jianbo
cc5e3dc6a2
Merge pull request #281 from oam-dev/install-dependency
...
vela core install dependencies
2020-09-16 17:29:02 +08:00
Ryan Zhang
dfeff25a31
install dependencies
2020-09-15 22:04:52 -07:00
天元
9510db0ace
update chart and refactor default workload
2020-09-16 12:09:29 +08:00
天元
1e4a1159b5
clean up
2020-09-11 17:52:14 +08:00