Jianbo Sun
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
天元
1f1f3af7b7
refacter and add tests
2021-01-11 20:48:17 +08:00
Ryan Zhang
d38c08af56
Merge pull request #846 from leejanee/vela-up
...
vela up generate application object instead of AC and Component
2021-01-10 22:10:39 -08:00
天元
2761e7afb9
use map[string]string for scope
2021-01-11 10:54:57 +08:00
天元
8410f03eb0
addressing comments
2021-01-11 10:45:13 +08:00
天元
f694d1ad5d
add tests
2021-01-08 18:16:03 +08:00
zzxwill
674408784b
address comments and add one more testcase
2021-01-08 15:46:30 +08:00
天元
3dd954541e
add tests
2021-01-07 20:24:25 +08:00
天元
ba614da809
fix ci
2021-01-07 19:40:32 +08:00
天元
b92e2a92fc
try test again
2021-01-07 19:28:19 +08:00
天元
718a4b1999
fix ci
2021-01-07 17:52:15 +08:00
天元
de83320306
remove unused code
2021-01-07 13:07:28 +08:00
天元
4cfee561b9
refactor and add scope to application
2021-01-07 13:07:12 +08:00
zzxwill
2243632d0c
Add unit-test for generateOpenAPISchema
...
Added title for all fields and added unit-test for generateOpenAPISchema FixOpenSchema,
2021-01-06 14:36:36 +08:00
Jianbo Sun
775991cfaa
Merge pull request #784 from zzxwill/form-render
...
Implement API for generating OpenAPI schema for definition
2021-01-06 11:58:20 +08:00
Zheng Xi Zhou
da097989f8
Update pkg/appfile/service.go
...
Co-authored-by: Hongchao Deng <hongchaodeng1@gmail.com >
2021-01-06 11:05:37 +08:00
zzxwill
53164a4d2f
Implement API for generating OpenAPI schema for definition
...
Fetched cue parameters from workloaddefinition/traitdefinition, generated
OpenAPI v3 schema, fixed problems of tainted `description` filed, added filed
"title" required by form-render component, added it in API server router
To fix #680
2021-01-05 21:57:38 +08:00
天元
3d3b3239d8
add trait type
2021-01-05 21:18:27 +08:00
天元
b1a97b08ec
add workload type to label
2021-01-05 21:08:41 +08:00
天元
5e06e41477
try fix ci
2021-01-05 17:15:55 +08:00
天元
6e658d1ea8
Merge branch 'master' into vela-up
2021-01-05 17:15:03 +08:00
lj176172
cb68136f93
remove
2021-01-04 17:26:34 +08:00
天元
01bd05d0a5
add test for component revision hook
2020-12-31 16:41:55 +08:00
lj176172
76d585795b
fix ls command
2020-12-31 16:18:37 +08:00
lj176172
4088a20252
ApplyApp
2020-12-31 12:26:05 +08:00
Jianbo Sun
810cbcaae4
Merge pull request #841 from zzxwill/issue-trait-no-definition
...
Allow trait to work without TraitDefinition
2020-12-31 10:52:01 +08:00
zzxwill
dfdb833abe
Check trait CR is created and update ApplicationConfiguration
2020-12-31 09:16:56 +08:00
lj176172
a88d0a5660
lint code
2020-12-30 18:26:31 +08:00
天元
02bb9a1dc1
refine error message: trait definition not found
2020-12-30 18:25:30 +08:00
lj176172
950238aa11
export scopes
2020-12-30 18:19:38 +08:00
lj176172
b52fc09fd6
lint code
2020-12-30 14:13:27 +08:00
lj176172
062c906e95
rebase master
2020-12-30 14:08:54 +08:00
Ryan Zhang
b25e911a74
use the correct cue parse api
2020-12-29 13:24:04 -08:00
zzxwill
d8d891f6c9
Allow trait to work without TraitDefinition
...
Fix the issue of applying trait if its traitdefinition
doesn't exits.
To fix issue #839
2020-12-30 00:14:26 +08:00
Jianbo Sun
a7f823940c
Merge pull request #832 from wonderflow/application
...
refactor application object to have basic schema
2020-12-29 17:11:35 +08:00
天元
3a47d5de73
refactor application object to have more strict schema
2020-12-29 15:48:32 +08:00
zzxwill
509895511b
Expend column width for "vela workloads/traits"
...
Expended column width for `vela workloads/traits` and also
shortened the description for all workloads and traits.
Fixed a tiny issue in hack/reference/generate.go
To fix issue #827
2020-12-28 20:57:22 +08:00
Weiping Cai
c0ebe8dc62
support mutli storage resources,define storage interface and implemen… ( #776 )
...
* support mutli storage resources,define storage interface and implement local storage
Signed-off-by: Weiping Cai <weiping.cai@daocloud.io >
* support mutli storage resources,define storage interface and implement local storage
Signed-off-by: Weiping Cai <weiping.cai@daocloud.io >
* support mutli storage resources,define storage interface and implement local storage
Signed-off-by: Weiping Cai <weiping.cai@daocloud.io >
* support mutli storage resources,define storage interface and implement local storage
Signed-off-by: Weiping Cai <weiping.cai@daocloud.io >
* move application/Application to storage/driver pkg
Signed-off-by: Weiping Cai <weiping.cai@daocloud.io >
* update storage import format
Signed-off-by: Weiping Cai <weiping.cai@daocloud.io >
2020-12-28 18:39:58 +08:00
Jianbo Sun
e8cabdc13c
Merge pull request #824 from zzxwill/issue-workloads
...
Add "description" field for each workload from ListWorkloads API
2020-12-28 10:02:01 +08:00
Jianbo Sun
a03d9f2626
Merge pull request #828 from zzxwill/issue-vela-workloads
...
Refine error message for trait without `spec.extension.template`
2020-12-27 11:06:50 +08:00
zzxwill
37cb5ccb51
Add "description" field for each workload from ListWorkloads API
...
Workload item doesn't have descriptin property, added it to help display
the description in capability list on Dashboard
2020-12-25 19:04:54 +08:00
zzxwill
4c34048186
Refine error message for trait without spec.extension.template
...
Error message of trait without `spec.extension.template`
adheres with normal message when executing "vela workloads".
To fix #826
2020-12-25 18:25:19 +08:00
Jianbo Sun
32bc74456a
Merge pull request #810 from Cweiping/fix/fix_promethus_typo_error_2
...
fix typo error of promethus
2020-12-25 17:39:22 +08:00
Jianbo Sun
69dcf2fc5a
Merge pull request #807 from wonderflow/datainput
...
support strategy patch datainput merge for slice case
2020-12-25 12:42:13 +08:00
天元
e3b4bcd2ca
support custom component revision
2020-12-25 09:40:54 +08:00
Weiping Cai
ab6a170c1d
fix typo error of promethus
...
Signed-off-by: Weiping Cai <weiping.cai@daocloud.io >
2020-12-24 14:00:17 +08:00
Jian.Li
1f2c38d3c7
supports strategy patch for definition template ( #798 )
...
* supports strategy patch for definition template
* strategy unify
* lint code
* test cases
* add docs
* add test cases
* lint code
* add test cases for walk
* fix close fun
* lint code
* const variable for patchKey
* lint code
* interceptor for ast.Node
* add test cases
* check diff
* strategyUnify
* listMergeByKey
* prompts
2020-12-24 13:35:34 +08:00
Yue Wang
630f1e48bc
enable webhooks for AppConfig/Comp ( #781 )
...
rename webhooks
fix e2e tests
Signed-off-by: roywang <seiwy2010@gmail.com >
2020-12-23 11:02:06 -08:00
天元
4bed55b400
support strategy patch datainput merge for slice case
2020-12-23 21:53:05 +08:00
Jianbo Sun
54ca5c115f
Merge pull request #774 from captainroy-hy/trait-conflict-validation
...
implement conflictsWtih feature in trait definition
2020-12-23 13:32:38 +08:00