yangsoon
493e255d78
Fix: align the envbind-app name with the original application name ( #2232 )
2021-09-05 14:45:44 +08:00
Somefive
32b6502e74
Feat: add pressure-test parameter optimize ( #2230 )
2021-09-03 17:29:54 +08:00
yangsoon
cec16cc1a4
Fix(webhook): only check the uniqueness of component names under the same namespace ( #2222 )
2021-09-02 14:09:45 +08:00
Jian.Li
1776859631
Feat(workflow): Add op.#Task action ( #2220 )
...
* Feat(workflow): tekton task
* Feat(tools): random string
* Fix(example): defintion fmt
* Fix(rand): gosec weak random
2021-09-02 13:40:10 +08:00
Jian.Li
7a42c743d7
Feat(workflow): outputs support script notation ( #2218 )
...
* Feat(workflow): output support script notation
* Feat(cue): add test case
2021-09-01 19:19:01 +08:00
yangsoon
d4277f644e
Fix(app): When only the policy is specified, the resources in the app need to be rendered and created ( #2197 )
...
* Fix(app): apply app when policy is specified
* Fix(policy): update env-binding policy
* Test(policy): add test
2021-09-01 17:27:47 +08:00
Jian.Li
1a6d2be6d0
Feat(workflow): input.ParameterKey described like paths notation ( #2214 )
...
* Feat(workflow): input.ParameterKey path notation
* Feat(workflow): add test case
* Fix(lint): format code
2021-09-01 11:34:16 +08:00
Tianxin Dong
2d1edbb16d
Feat(workflow): add apply application workflow step definition ( #2186 )
2021-08-31 20:21:29 +08:00
Tianxin Dong
7a139b554f
Feat(workflow): support dingding and slack in webhook notification ( #2213 )
2021-08-31 20:20:26 +08:00
Zheng Xi Zhou
4e010d7bae
Fix: support more Terraform variable types ( #2194 )
...
Including null, list(...), map(...) Terraform types
2021-08-30 20:16:24 +08:00
Jianbo Sun
0781937100
Fix: align all CUE template keyword to use parameter ( #2181 )
2021-08-30 11:43:20 +08:00
yangsoon
d24e282e67
Feat(envbinding): add resourceTracker for envBinding ( #2179 )
...
* Feat(envbinding): add resourceTracker for envBinding
* Test: add test for envbinding
2021-08-29 13:29:30 +08:00
Yue Wang
9780ce3bef
Feat(cue): support access components artifacts in cue template context ( #2161 )
...
Signed-off-by: roywang <seiwy2010@gmail.com >
Co-authored-by: roywang <royyuewang@tencent.com >
2021-08-29 09:11:10 +08:00
yangsoon
73be37b73b
Fix(envbinding): fix the way that envbinding stores resources after configuration ( #2175 )
...
* Refactor: replace #op.ApplyEnvBindComponnet with #op.ApplyEnvBindApp
* Fix: fix patch strategy for envbinding
2021-08-27 21:38:57 +08:00
Zheng Xi Zhou
5fcc2ad9f7
Fix: fix EOF event when describing an application ( #2134 )
...
Fixed the issue: When component properties don't meet the parameter
of the ComponentDefinition, it will hit 'EOF' event
Co-authored-by: Jian.Li <74582607+leejanee@users.noreply.github.com >
Fix #2132
2021-08-27 18:45:05 +08:00
wyike
cc8a1d3bde
Feat: modify apply component cue action to support skipWorkload trait ( #2167 )
...
fix lint
fix comments
2021-08-27 13:12:00 +08:00
yangsoon
5d17fb3a7f
Refactor: change the ownerReference of configMap which store the parameter for each revision to definitionRevision ( #2164 )
...
* Refactor: change the ownerReference of cm store the parameter for each revision to defRevision
* Feat: check whether its needed before status update
2021-08-26 19:56:46 +08:00
Zheng Xi Zhou
08f1ff99cf
Fix: traitdefinition controller reconcile in a infinite loop ( #2157 )
...
Check whether its needed before status update, add log before
each reconcile returns, and also correct Klog.InfoS to klog.ErrorS
when trying to log err information
Fix #2153
2021-08-25 21:35:33 +08:00
Jian.Li
9311c22c16
Feat(workflow): support to send dingDing message ( #2141 )
...
* Feat(workflow): send dingding message
* Bug(e2e): upgrade golang version
2021-08-21 07:18:04 +08:00
Tianxin Dong
7254bb67a3
Feat(vela): add vela workflow terminate and restart command ( #2131 )
...
* Feat(vela): add vela workflow terminate and restart command
* Fix(restart): fix restart command
2021-08-20 20:45:09 +08:00
wangyuan249
8a334d7e82
Feat: add get and delete method for app and test ( #2127 )
2021-08-20 20:41:19 +08:00
Yue Wang
324fc1ac7c
add CUE-based health check in HealthScope controller ( #1956 )
...
add e2e test
Signed-off-by: Yue Wang <seiwy2010@gmail.com >
2021-08-20 15:55:47 +08:00
wyike
4941a3e9c2
fix external revision bug ( #2126 )
...
* fix external revision bug
* add test
* try to fix flaky-test
2021-08-20 15:43:50 +08:00
Tianxin Dong
bd91cf762d
Fix(workflow): set the namespace to app's ns if it's not specified ( #2133 )
...
* Fix(workflow): set the namespace to app's ns if it's not specified
* fix dryrun test
2021-08-20 13:43:04 +08:00
Jian.Li
96a8b24a64
Make the WorkflowStepDefinition to be Universal ( #2124 )
...
* support script
* add comment
2021-08-19 19:15:41 +08:00
wyike
0c0b9d0774
rollout OCM demo and defer rollout pass owner to handleSucceed ( #2121 )
...
* finish test
fix demo
finish test
finish docs
fix rollout template
add more test
add comment
* impove test coverage and wrap error
fix checkdiff
add more time
2021-08-19 15:33:40 +08:00
Tianxin Dong
8ac5d2276e
Fix(workflow): set workload name in configmap if the name is not specified ( #2119 )
...
* Fix(workflow): set workload name in configmap if the name is not specified
* fix ut
2021-08-18 20:04:34 +08:00
Tianxin Dong
2854c4204c
Feat(vela): add vela workflow suspend command ( #2108 )
...
* Feat(vela): add vela workflow suspend command
* Feat(vela): add vela workflow suspend ut
2021-08-18 11:37:46 +08:00
yangsoon
a599a6a88b
add more test for envbinding ( #2100 )
...
* add test
* fix example
2021-08-17 11:30:52 +08:00
Jianbo Sun
309e71a60f
add create or update app apiserver ( #2087 )
...
* add create or update app
* add apiserver test
2021-08-16 20:28:03 +08:00
yangsoon
d3f264273f
enhance envbinding: support apply resources to cluster ( #2093 )
...
* enbinding support apply resources directly
* adjust the directory struct
* set placement as an optional field
* support namespace selector
2021-08-16 19:08:18 +08:00
Zhizhen He
1e294b3164
chore: replace github.com/ghodss/yaml with sigs.k8s.io/yaml ( #2089 )
2021-08-15 10:53:05 +08:00
wyike
682385dea9
runtime rollout chart ( #2075 )
...
* first commit
WIP
finish all tests
finish github workflow
only for test
only for test
revert test code
minimize rbac
neats imports
fix tests
* reorg
small change
* rename
2021-08-12 21:33:00 +08:00
Hongchao Deng
223bcd3770
remove k8sutil
2021-08-12 11:13:41 +08:00
wangyuan249
9e2f406ee0
fix ci and refactor common util
2021-08-12 11:13:41 +08:00
Hongchao Deng
3c5fae12b3
fix ci
2021-08-12 11:13:41 +08:00
Hongchao Deng
201c3c466d
add test for catalog service
2021-08-12 11:13:41 +08:00
Hongchao Deng
638957a333
leave only catalog code
2021-08-12 11:13:41 +08:00
Hongchao Deng
9620fbbfca
add helm chart
2021-08-12 11:13:41 +08:00
Hongchao Deng
bf93bf5004
add apiserver to Dockerfile
2021-08-12 11:13:41 +08:00
wangyuan249
fa57fcf66e
Merge velacp to apiserver branch in oam repo ( #2039 )
...
* move velacp into vela core as apiserver
* fix lint
* add license
* fix err lint
* fix err
* rm vela install service
* add makefile
2021-08-12 11:13:41 +08:00
Somefive
873c8299d8
fix definition controller log error cause by openapi schema generation error ( #2063 )
...
* fix definition controller log error cause by openapi schema generation failed
* fix definition controller log error cause by openapi schema generation failed
* add test
2021-08-11 13:59:46 +08:00
yangsoon
abbec2c36b
definitions support specify the revision name ( #2044 )
...
* support named defRev
* add test
2021-08-10 20:03:45 +08:00
LeoLiuYan
a715564147
Feat allow users to specify component revision name ( #1929 )
...
* Feat allow users to specify component revision name
* Add unit tests
Signed-off-by: LeoLiuYan <929908264@qq.com >
* Add ExternalRevision field to ComponentManifest
* Add handleComponentRevisionNameUnspecified func
* Add unit tests for webhook
Signed-off-by: LeoLiuYan <929908264@qq.com >
* Add more unit tests
* Feat allow users to specify component revision name
* Add unit tests
Signed-off-by: LeoLiuYan <929908264@qq.com >
* Add ExternalRevision field to ComponentManifest
* Add handleComponentRevisionNameUnspecified func
* Add unit tests for webhook
Signed-off-by: LeoLiuYan <929908264@qq.com >
* Add more unit tests
* Try to fix webhook unit tests
* fix race (#2040 )
* fix test bug
* More unit tst
* More unit test and trigger ci
Co-authored-by: yangsoon <yangsoonlx@gmail.com >
Co-authored-by: Yin Da <yd219913@alibaba-inc.com >
2021-08-08 12:11:24 +08:00
Jian.Li
94dab9f2a5
workflow support http provider ( #2029 )
...
* provider http
* method
* add license header
* test cases
* test cases
* test cases
* test cases
* generate
* lint
* upgrade apply component
* cover
* test install
2021-08-06 19:26:50 +08:00
Somefive
ee0282af18
[Vela CLI] Vela def enhancement & replace mergedef.sh ( #2031 )
...
* draft vela def enhancement
* add format and amend test
* fix generation bugs
* force CI
* work around lifecycle definition in avoid of vela show --web crash
* fix data race in envbinding
2021-08-06 17:10:52 +08:00
Gesa Stupperich
2ee3256b20
Store component parameters in context ( #2030 )
2021-08-06 10:48:00 +08:00
yangsoon
0eed21987a
add more test for envbinding ( #2032 )
2021-08-06 10:46:31 +08:00
wyike
3f326f06e4
application skip gc resource and rollout set workload ownerReference ( #2024 )
...
* finish main logic and test
* fix import order
* rollout isn't created by applciation
* fix comments
* fix compatility test
* mock error test
2021-08-05 17:15:57 +08:00
yangsoon
0752244d0b
enable policy ( #2011 )
2021-08-04 18:58:57 +08:00