roy wang
93ae8a9099
fix staticcheck issues
...
add staticcheck CI action
add staticcheck in Makefile
Signed-off-by: roywang <seiwy2010@gmail.com >
2021-01-29 18:42:03 +09:00
天元
b88309a333
fix inner containerizedworkload not work
2021-01-29 15:51:29 +08:00
Jianbo Sun
5c188dd9cc
Merge pull request #952 from wonderflow/removecode
...
remove unused dependency installation
2021-01-29 14:58:57 +08:00
Jianbo Sun
f39660c286
Merge pull request #953 from wonderflow/svcd
...
deprecate unused vela commands
2021-01-29 13:48:31 +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
天元
10076f8516
trait name should not contain dummy when traitdefinition not found
2021-01-29 11:39:44 +08:00
Jianbo Sun
a8b4004e3b
Merge pull request #965 from captainroy-hy/not-depend-defref
...
allow traitDefinition to omit definitionRef
2021-01-29 11:36:22 +08:00
Jianbo Sun
a042b6b43d
Merge pull request #963 from ryanzhang-oss/appDeployment-structure
...
further develop appDeployment controller
2021-01-29 11:19:59 +08:00
mahao
82cdb615c0
update delete app prompt information
...
Signed-off-by: mahao <allenhaozi@gmail.com >
2021-01-29 11:00:44 +08:00
roy wang
7629399683
allow traitDefinition to omit definitionRef
...
Signed-off-by: roy wang <seiwy2010@gmail.com >
2021-01-29 11:31:03 +09:00
Ryan Zhang
ad496b132a
further develop appDeployment controller
2021-01-28 17:59:31 -08:00
Zheng Xi Zhou
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
天元
61c256a97c
remove unused dependency installation as we have reduce 3rd party dependency , they will be installed as capability from registry
2021-01-28 14:55:25 +08:00
天元
8dbad9e8c1
remove relevant test code
2021-01-28 14:54:09 +08:00
天元
3e8f0b3299
remove vela <trait> command
2021-01-28 14:45:55 +08:00
天元
c1a14a70f5
remove vela comp deploy
2021-01-28 14:41:41 +08:00
just-do1
0a6065d7d0
[ #929 ] Modification to comand vela show WORKLOAD_TYPE or TRAIT ( #948 )
...
* [#929 ] Modification to comand vela show WORKLOAD_TYPE or TRAIT
* update the describetion of --web
* [#929 ] update --web describtion
* update the doc of check-ref-doc.md
2021-01-28 12:28:47 +08:00
Zheng Xi Zhou
aa03e9c9d4
OpenAPI: Application creation based on Application object ( #924 )
...
* OpenAPI: Application creation based on Application object
Implemented Application creation OpenAPI based on new Application object
To #913
* fix e2e problems
* fix import issue
2021-01-28 10:15:26 +08:00
Jaime Zhang
4d00ad78ae
#884 #830 complete the trait info when it is applied to * ( #890 )
...
* #884 complete the trait info when it is applied to *
* add unit test for trait print which applied to *
* code optimization
* code optimization to go standard
* summarize all 'applies to' content to *
2021-01-27 19:57:47 +08:00
Ryan Zhang
462be588af
address comments and fix CI
2021-01-26 20:47:56 -08:00
Ryan Zhang
c85bbe1ae2
add rolling annotation to the application
2021-01-26 00:29:49 -08:00
Ryan Zhang
a257f6e60c
application controller ignore annotation
2021-01-26 00:03:53 -08:00
Ryan Zhang
0e987a08b6
Merge pull request #934 from wonderflow/cert-manager
...
support vela install with helm args and make cert-manager optional
2021-01-25 23:35:56 -08:00
Jianbo Sun
206d343785
Merge pull request #927 from ryanzhang-oss/appdeployment-controller
...
some initial code for app deployment controller/webhook
2021-01-26 15:24:00 +08:00
Ryan Zhang
e664831ff6
application deployment
2021-01-25 22:17:35 -08:00
kqzh
3a73221661
fix err always nil
2021-01-26 13:58:10 +08:00
Jianbo Sun
97f45ae859
code refactor ( #935 )
...
* code refactor
* update boilerplate.go.txt
2021-01-26 10:26:41 +08:00
天元
4cd9a70cfe
support vela install with helm args and make cert-manager optional
2021-01-25 19:16:18 +08:00
Weiping Cai
75ecf2f301
support env and config storage driver ( #850 )
...
* support env and config storage driver
Signed-off-by: Weiping Cai <weiping.cai@daocloud.io >
* use driver.LocalDriverName to replace str
Signed-off-by: Weiping Cai <weiping.cai@daocloud.io >
2021-01-25 16:26:42 +08:00
Jianbo Sun
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
lj176172
f6a3ade584
lint
2021-01-22 19:17:49 +08:00
lj176172
be49ea092b
application dry-run
2021-01-22 19:05:55 +08:00
Zheng Xi Zhou
eba7049f39
Add Getdefinition OpenAPI in Restful-api docs ( #917 )
...
Added Getdefinition api docs and update email contact
2021-01-22 10:20:22 +08:00
roywang
59a6ef5140
implement util/apply with three-way diff
...
add/fix unit tests
fix e2e tests
update doc & add unit test
Signed-off-by: roy wang <seiwy2010@gmail.com >
2021-01-21 18:05:29 +09:00
Ryan Zhang
d74dbb4fda
refactor application controller
2021-01-21 00:34:04 -08:00
Jianbo Sun
4661297ca5
Merge pull request #902 from ryanzhang-oss/rollout-structure
...
Rollout code framework
2021-01-21 10:02:37 +08:00
Ryan Zhang
adbe1f9368
add the rollout code framework
2021-01-20 13:08:00 -08:00
Jianbo Sun
721ca9ff92
Merge pull request #886 from zzxwill/ref-docs
...
Generate the reference doc for a workload type or trait in the local host website and in a table style on Cli console
2021-01-20 10:34:03 +08:00
zzxwill
a674174cda
add more unittest
2021-01-19 21:56:26 +08:00
zzxwill
48f3ed94b7
convert configuration files to variables
...
open the exact reference doc link for a capability
add option `--no-website` to support display reference docs on console
2021-01-19 15:16:40 +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
Ryan Zhang
7524aeee31
Merge pull request #852 from rain18/task
...
feature: add http task for application cue template
2021-01-18 20:11:59 -08:00
roy wang
580056b209
fix unstable unit test
...
Signed-off-by: roy wang <seiwy2010@gmail.com >
2021-01-18 18:59:58 +09: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
zzxwill
3546001bf6
Generate a local site to host all reference docs
...
By Cli `vela reference` to generate reference docs for all workload
types and traits, and host them in a local website.
To fix #880
2021-01-18 12:18:15 +08:00
Ryan Zhang
df32d4b1ba
update rollout CRD spec
2021-01-15 19:19:32 -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
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