天元
fd3f300901
support rollout trait
...
Signed-off-by: 天元 <jianbo.sjb@alibaba-inc.com>
2020-11-10 20:13: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
roy wang
be6122edc3
vela exec
...
Signed-off-by: roy wang <seiwy2010@gmail.com>
add unit test
Signed-off-by: roy wang <seiwy2010@gmail.com>
2020-10-25 14:56:37 +09:00
天元
3812ed2488
fix race and update oam-runtime dependency
2020-10-19 13:19:08 +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
天元
6076516c24
align to oam-k8s-runtime v0.3.0-rc1 and its CRD file
2020-10-13 12:11:55 +08:00
roy wang
8b3bda82f7
add e2e test for vela init
...
modify e2e setup to wait oam-runtime pod running
add k8sclient in e2e test
refine tracking status of vela init
Signed-off-by: roy wang <seiwy2010@gmail.com>
2020-10-09 19:36:33 +09:00
roy wang
6aafb90acd
track status changing in vela init
...
fix e2e-test
update oam-k8s-runtime dependency to latest tag
Signed-off-by: roy wang <seiwy2010@gmail.com>
2020-10-09 18:41:53 +09:00
Hongchao Deng
d78648b73c
fixed dep should be put under 'replace'
2020-09-23 09:12:09 -07:00
天元
5ac7265474
vela init to create and run application in one command
2020-09-22 20:07:53 +08:00
天元
2116c9ad0e
use compressed file for release
2020-09-17 14:42:00 +08:00
天元
1b9ee5c882
add route trait as vela apigate
2020-09-16 19:42:01 +08:00
天元
1e4a1159b5
clean up
2020-09-11 17:52:14 +08:00
天元
f1497c3fc2
fix release workflow
2020-09-11 00:10:46 +08:00
天元
12ecb89bc4
release
2020-09-10 20:33:37 +08:00
天元
46f99a3ba4
vela dashboard run
2020-09-10 13:10:57 +08:00
roy wang
54b5fd0ce3
vela app status
...
refine output of vela comp status
Signed-off-by: roy wang <seiwy2010@gmail.com>
2020-09-09 18:53:19 +09:00
Ryan Zhang
5f22a8de8a
import trait-injector ( #223 )
...
* import trait-injector
* fix merge error
2020-08-28 16:33:19 +08:00
zzxwill
1845f70c3d
Implement `vela logs`
...
Based on modifed `stern` project, tail logs of pods
of an application
2020-08-28 11:16:25 +08:00
Ryan Zhang
b5f34b17b7
fix build break
2020-08-26 22:05:08 -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
Sun Jianbo
ef0d974c16
Merge pull request #209 from wonderflow/status
...
fix vela app delete
2020-08-27 11:35:00 +08:00
天元
210cbcc937
support vela comp ls
2020-08-27 11:21:13 +08:00
天元
da1831efef
add kubebuilder framework back and import oam-k8s-runtime
2020-08-26 15:38:52 +08:00
Zheng Xi Zhou
79d3d3c446
Implement env APIs ( #164 )
...
* Implement API `api/envs/default/apps/
implement API `api/envs/default/apps/ and refactor code
* address comments from @wonderflow and @ryan
* fix code rebase issue
* Implement env APIs
implemented APIs for env and make api-test
and e2e-setup
* fix ci issues
* address comments
2020-08-18 18:15:28 +08:00
天元
0174305213
fix addon add and list
2020-08-12 13:31:30 +08:00
Ryan Zhang
06ed5e4cc1
RESTful framework
2020-08-10 22:53:44 -07:00
zzxwill
5ffe9e2ce5
Temporarily fix oam kubernetes runtime CRD issue
...
after PR https://github.com/crossplane/oam-kubernetes-runtime/pull/162
is merged, this workround should be removed
2020-08-10 10:17:22 +08:00
天元
cb06bb710a
init cue dsl function
2020-08-06 11:27:05 +08:00
zzxwill
01ade795e3
implement `rudr status`
...
Implement `rudr status <APPLICATION-NAME>` to show the status
of the application, its workloads and traits
2020-08-04 21:16:52 +08:00
天元
728ebb33b2
refactor rudr run to rudr <workload>:run
2020-08-01 13:14:06 +08:00
天元
89601bee18
support rudr env
2020-07-31 10:34:17 +08:00
zzxwill
b4065b1174
Move template to definition Extension field
...
As we plan to deprecate template, move template
to workloaddefinition and traitdefinition respectively.
2020-07-29 22:33:40 +08:00
Herman Zhu
a9f9bc055c
feat(init): Add `rudr init` ( #43 )
...
* feat(init): Add `rudr init`
Support `rudr init` which will check/install oam-k8s-runtime into
cluster
Fixes #12
Signed-off-by: zhuhuijun <zhuhuijunzhj@gmail.com>
* feat(init): Add `rudr init`
Support `rudr init` which will check/install oam-k8s-runtime into cluster
Fixes #12
Signed-off-by: zhuhuijun <zhuhuijunzhj@gmail.com>
* feat(init): add version flag
Add version flag
Fixes #12
Signed-off-by: zhuhuijun <zhuhuijunzhj@gmail.com>
* feat(init): create native resource WorkloadDefinition
Create native resource WorkloadDefinition
Fixes : #12
Signed-off-by: zhuhuijun <zhuhuijunzhj@gmail.com>
2020-07-29 15:54:21 +08:00
erdun
e625745604
add UT
2020-07-21 11:13:47 +08:00
erdun
4875cd2aab
move init code to cobra
2020-07-20 00:17:39 +08:00
zzxwill
fff36b6a5a
List traits
...
Support `rudr traits` and `rudr traits --workload NAME`
2020-07-12 23:16:47 +08:00
天元
4f13b58663
init rudrx
2020-07-07 00:12:13 +08:00