天元
daef0523fa
refactor extend trait feature and doc
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-16 19:22:38 +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
zzxwill
9ca4f64030
Fix vela ls issue
...
By default, all svc deployed without `--staging` will appear
to be `staging` in cmd `vela ls`.
To fix #534
2020-11-09 11:34:07 +08:00
Zheng Xi Zhou
91f47586cf
Autoscaler for appfile ( #510 )
...
* Autoscaler for appfile
completed spec.extension.template to support autoscale in
cli and appfile
* add alias name to cpuRequest in Cli for deploying webservice
2020-11-07 07:54:59 +08:00
天元
0d2c251b45
only choose OAM app labels for route trait
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-06 15:35:42 +08:00
天元
b7cdedd0cb
fix datarace for map, fix #444
2020-11-06 13:22:00 +08:00
Jianbo Sun
2121fa6cc1
Merge pull request #500 from zzxwill/docs-scale
...
Add Autoscaler docs and support cli and appfile
2020-11-04 14:32:20 +08:00
zzxwill
81d40a2f51
Wrongly rebased newly merged requests from comments, fixed it.
...
co-authored-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-04 11:39:05 +08:00
天元
5066320a2f
start promethus instance on installation
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-03 16:15:46 +08:00
天元
26b6327919
fix metric capability and add tutroial
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-11-02 15:50:20 +08:00
Hongchao Deng
d003a6652d
fix check route status when using local kind
2020-10-30 20:56:37 -07:00
Hongchao Deng
854e88f385
fix ingress rewrite-target
2020-10-30 17:20:02 -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
天元
091b70deba
add route tuturiol
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com >
2020-10-29 17:36:51 +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
Hongchao Deng
b52fc92e93
change podspec workload to deployment in built-in templates ( #458 )
...
* change podspec workload to deployment in built-in templates
* fix
Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com >
2020-10-28 13:28:27 +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
zzxwill
fecf1a710d
Implement Autoscaler Trait
...
Support Cron type and resource usages (cpu) type
scalling
integrate with OAM by getting child deployment resource via OAM util library
support scaling PodSpecWorkload
support deployment scaling
remove unnecessary comment
support KEDA cron + resource metrics with Keda context
fix ownerreference issue
reorg imports
address part of commemts and refactor code
revert ownerRef settings as somehome leaving spec.replicas doesn't work
2020-10-26 13:39:31 +08:00
天元
3d2bd9a898
add a design doc for route trait, along with fix and tests
2020-10-16 20:50:08 +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
天元
395e2d55f7
bootstrap application deployment for app level rollout/traffic management
2020-10-14 11:41:31 +08:00
天元
f3eed5f283
fix make core-run panic
2020-10-13 19:35:01 +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
天元
189175c4db
using Environment intead of ENV fixes #350
2020-10-09 08:21:31 +08:00
天元
e4570e22ae
fix podspec workload not create service anymore
2020-10-08 16:09:04 +08:00
Ryan Zhang
61544a0be6
rename containerized to podspecworkload
2020-10-06 00:25:16 -07:00
Ryan Zhang
d0d8d77337
fix the test
2020-10-02 20:26:50 -07:00
Ryan Zhang
3f468e4752
improve helm install
2020-10-02 19:29:31 -07:00
silenceper
24c30e65fb
Determine whether it is necessary to create a service ( #333 )
...
* Determine whether it is necessary to create a service
* add checkContainerPortsSpecified func
* add check workload is nil
2020-09-28 10:08:51 +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
8a9470b9b3
fix build error
2020-09-16 01:12:50 -07:00
Ryan Zhang
dfeff25a31
install dependencies
2020-09-15 22:04:52 -07:00
Ryan Zhang
16fd51a213
adjust the helm setting and README ( #269 )
...
* add dependancy installer and fix e2e
* fix build
* add kubebuilder
2020-09-15 15:08:17 +08:00
天元
044df63770
change go package to oam-dev/kubevela
2020-09-11 12:29:12 +08:00
天元
7f78ce5e7b
refine and split and faster CI
2020-09-10 15:31:51 +08:00
天元
1354b4afa4
add golintci and make it happy
2020-09-10 14:57:36 +08:00
Ryan Zhang
8597a122fb
add manual test for containerized and metricsTrait
2020-09-02 21:16:44 -07:00
Ryan Zhang
fe05ee22de
manually verified
2020-09-01 22:11:16 -07:00
Ryan Zhang
0103ca1d35
containerized controler
2020-08-28 11:43:43 -07:00
Ryan Zhang
f87b88d8b2
add containerized workload
2020-08-28 11:43:42 -07:00
Ryan Zhang
c1e18f1b40
fix the test
2020-08-27 00:09:22 -07:00
Ryan Zhang
291a9e628e
add all the controllers
2020-08-26 21:52:51 -07:00
Ryan Zhang
2478c1a9ae
add the metrics trait
2020-08-26 21:52:26 -07:00