天元
7931e2a0a5
more useful vela system dry-run
2021-03-20 12:51:00 +08:00
Jian.Li and GitHub
e4a5b17e90
Support import K8s native API and CRD in definition ( #1211 )
...
* vela builtin package
* add test cases
* add gvk test cases
* lint
* testEnv
* lint
* check-diff
* Optimized code
* test case split
* add docs
2021-03-18 22:22:40 -07:00
天元
1cdcf2ab48
upgrade golang ci lint to 1.38.0 and fix lint error
2021-03-16 15:06:48 +08:00
Jianbo Sun and GitHub
66c111be6c
add appRevision into context ( #1165 )
2021-03-10 00:47:17 -08:00
天元
6eeb98870f
fix doc and test
2021-02-24 18:59:36 +08:00
天元
98b059c0ae
output not allowed in traitdefinition, should use outputs:<resource>:<full object>
2021-02-23 16:20:30 +08:00
Jian.Li and GitHub
95cd9bb198
Use "context.outputs" to reference auxiliary objects defined in the definition template ( #1087 )
...
* refer outputs
* add docs
* update docs
* rename object
2021-02-22 21:36:57 -08:00
Jianbo Sun and GitHub
ee93efc154
Merge pull request #1078 from dylandee/reduce-io-operation
...
improvement: reduce io operation when load appfile
2021-02-22 15:07:39 +08:00
Jian.Li and GitHub
8f83e3dd98
Use context.output instead of context.input to refer to the output object defined in the WorkloadDefinition ( #1076 )
...
* use output instead of input to reference workload
* const
2021-02-20 13:29:48 +08:00
Dylan
d7f64725d6
improvement: reduce io operation when load appfile
2021-02-20 11:36:39 +08:00
天元
868e0925d4
move health check and status out of extention
2021-02-04 17:56:20 +08:00
天元
87e52bb349
add demo, test and refine code
2021-02-04 14:14:52 +08:00
天元
f310665fe0
implement vela status in application CRD controller and refactor the health check code
2021-02-03 18:13:47 +08:00
lj176172 and 天元
dd6810314e
status app
2021-02-02 21:23:01 +08:00
天元
6922f7cfab
fix ci
2021-01-29 11:39:44 +08:00
天元
aed2494875
allow multiple outputs for workloaddefintion
2021-01-29 11:39:44 +08:00
Zheng Xi Zhou and GitHub
2a943c9429
Using Terraform as IaC module in KubeVela ( #863 )
...
* Integrate Terraform into KubeVela
Integrated Terrafrom into KubeVela to enable it to deploy
infrastruce resouces by `vela up`
* extend Terraform modules/files as WorkloadDefinition
stop printing terraform log to console
Support one workload consumes two cloud services
Refactor Terraform plugin based on Application Object
add testcase
* refactor code per reviewer's comments
fix rebase issue
* find lost code back
* refactor code to make the modification as little as to that of branch master
* remove blank lines from imports
2021-01-28 18:36:52 +08:00
Jianbo Sun and GitHub
97f45ae859
code refactor ( #935 )
...
* code refactor
* update boilerplate.go.txt
2021-01-26 10:26:41 +08:00
Jianbo Sun and GitHub
72ee26dbb4
add advanced trait tutorial ( #921 )
...
* add advanced trait tutorial
* add more intersiting trait
* init container and patch
* add more traits
* node affinity
* addressing comment
2021-01-25 10:53:36 +08:00
zhangrun.zr
f55dd467b9
feature: add healthcheck policy for workload and trait by cue template
...
Signed-off-by: zhangrun.zr <zhangrun.zr@alibaba-inc.com >
2021-01-19 13:03:05 +08:00
zhangrun.zr
2706e63743
fix: use httptest instead of echo and rename context
...
Signed-off-by: zhangrun.zr <zhangrun.zr@alibaba-inc.com >
2021-01-18 15:52:22 +08:00
zhangrun.zr
732d8f76d3
feature: add http task for application cue template
...
Signed-off-by: zhangrun.zr <zhangrun.zr@alibaba-inc.com >
2021-01-15 19:20:39 +08:00
天元
8410f03eb0
addressing comments
2021-01-11 10:45:13 +08:00
天元
718a4b1999
fix ci
2021-01-07 17:52:15 +08:00
天元
4cfee561b9
refactor and add scope to application
2021-01-07 13:07:12 +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
Jian.Li and GitHub
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
Jian.Li and GitHub
e882a650ae
Extend application's capabilities by trait definition ( #742 )
...
* add dsl pkg
* realize context capabilities for application
* fix golint
* fix check-diff
* upgrade vela server sample
* comment group
* Definition Reference be Optional & fix three-part trait crd apply without namespace
* Improve samples
2020-12-13 20:00:06 -08:00