Commit Graph
197 Commits
Author SHA1 Message Date
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
天元 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
天元 c9a28309b2 fix trait detach not work 2020-10-08 16:08:42 +08:00
天元 e922666d5f rename 'vela comp run' to 'vela comp deploy' 2020-10-08 15:46:30 +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
zzxwill 8a15d19348 Refine and fix API
- fixed trait attach issue
- allow leaving out `/` to make API more friendly
- merge similar struct
2020-09-29 19:30:52 +08:00
Ryan ZhangandGitHub 6863ac02a1 add back the test after the cue templates are updated (#328)
* add back the test

* enhance e2e test
2020-09-28 17:51:06 +08:00
silenceperandGitHub 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
silenceperandGitHub c4dd02761a support delete multi env (#331)
* support delete multi env

* fix golint
2020-09-27 15:44:46 +08:00
silenceper 453976e28f use return instead of break 2020-09-27 14:31:03 +08:00
zzxwill e1a2edb604 fix naming issue 2020-09-27 11:35:46 +08:00
zzxwill d245f3f939 implemented component delete API 2020-09-26 21:43:32 +08:00
zzxwill 433296d718 Update trait attach/detach with the introduction of component 2020-09-26 21:43:32 +08:00
zzxwill 28c3c683a0 Implement component related API
Update app list/show, implmented
component show
2020-09-26 21:41:15 +08:00
Ryan Zhang c69c809264 improve CUE format 2020-09-25 21:58:30 -07:00
zzxwill 60e34d5b03 Fix naming in json of struct fields
almost all of names in `json` of struct fileds
should be in `lowerUpper` format
2020-09-25 14:55:24 +08:00
roy wang 11d4fcd56f handle exception cases of vela comp status
Signed-off-by: roy wang <seiwy2010@gmail.com>
2020-09-24 10:59:53 +09:00
天元 ba6a53c6f5 fix env exist but issuer not exist 2020-09-23 10:38:59 +08:00
天元 5ac7265474 vela init to create and run application in one command 2020-09-22 20:07:53 +08:00
roy wangand天元 faedce906a fix #128 | sync deleted workload locally
Signed-off-by: roy wang <seiwy2010@gmail.com>

fix & add unit tests

Signed-off-by: roy wang <seiwy2010@gmail.com>

fix info output & unit test

Signed-off-by: roy wang <seiwy2010@gmail.com>

fix e2e-test

Signed-off-by: roy wang <seiwy2010@gmail.com>
2020-09-21 19:22:34 +08:00
Sun Jianboand天元 f5908741d3 Update pkg/commands/system.go 2020-09-21 19:22:34 +08:00
mosesyouand天元 5414cc1f86 fix duplicate vela system info failure message 2020-09-21 19:22:34 +08:00
Sun JianboandGitHub 90fd0a5055 Merge pull request #295 from wonderflow/production-issuer
add production certificate issuer and fix route trait
2020-09-18 21:45:14 +08:00
天元 3af41f6515 add production certificate issuer and fix route trait 2020-09-18 19:06:51 +08:00
Yue WangandGitHub ee39054537 get cue temp from remote through URI (#287)
* get cue template of capabilities from remote by URI

Signed-off-by: roy wang <seiwy2010@gmail.com>

* add e2e tests

Signed-off-by: roy wang <seiwy2010@gmail.com>

* fix type conversion

Signed-off-by: roy wang <seiwy2010@gmail.com>
2020-09-18 15:59:36 +08:00
Sun JianboandGitHub 1a43c0e540 Merge pull request #276 from wonderflow/routetrait
add route trait as vela api gateway
2020-09-17 14:06:00 +08:00
mosesyou 387afaa2c2 fix vela comp run panic when args empty 2020-09-17 11:08:55 +08:00
天元 1b9ee5c882 add route trait as vela apigate 2020-09-16 19:42:01 +08:00
Sun JianboandGitHub cc5e3dc6a2 Merge pull request #281 from oam-dev/install-dependency
vela core install dependencies
2020-09-16 17:29:02 +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
天元 9510db0ace update chart and refactor default workload 2020-09-16 12:09:29 +08:00
Ryan ZhangandGitHub 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
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
天元 cc669f450f cross build and upload assert 2020-09-10 21:54:44 +08:00
天元 12ecb89bc4 release 2020-09-10 20:33:37 +08:00
0f5c6b668f Optimize env interface and separate responsibilities. (#215)
* Optimize env interface and separate responsibilities.

* Supplement E2E test;
Add api reference;

Supplement E2E test;
Add api reference;

* fix the dashboard to fit this API change.

fix the dashboard to fit this API change.

* Merge remote-tracking branch 'upstream/master'

# Conflicts:
#	dashboard/src/components/GlobalHeader/WorkSpaceDropDown.css
#	dashboard/src/components/GlobalHeader/WorkSpaceDropDown.jsx
#	dashboard/src/models/env.js
#	dashboard/src/pages/System/Env/index.jsx

Co-authored-by: xiaoyuaiheshui <714545064@qq.com>
2020-09-10 16:57:47 +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
天元 46f99a3ba4 vela dashboard run 2020-09-10 13:10:57 +08:00
roy wang def0f3ed7c refine output format of app status & comp status
Signed-off-by: roy wang <seiwy2010@gmail.com>
2020-09-10 10:51:16 +09: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
guoxudongandGitHub 3d9520897a clear hints for comp run (#247)
* clear hints for comp run

Signed-off-by: guoxudong <sunnydog0826@gmail.com>
2020-09-08 14:23:29 +08:00
Sun JianboandGitHub c031288c68 Merge pull request #246 from sunny0826/comp-delete
fix comp delete err
2020-09-04 14:49:46 +08:00