Ryan Zhang
1976a0fa64
removing the definitions by removing their CRDs
2021-03-04 19:56:54 -08:00
Ryan Zhang
c121d33b2c
fix webhook nil pointer
2021-03-04 19:20:02 -08:00
Ryan Zhang
6b73436362
add first rollout e2e test
2021-03-04 18:25:30 -08:00
Jianbo Sun
d938b9ee9e
Merge pull request #1137 from ryanzhang-oss/fix-rolling
...
fix rolling with manual annotation and improve the demo a bit
2021-03-04 21:29:04 +08:00
Ryan Zhang
c520a24423
fix rolling with manaul annotation and improve the demo a bit
2021-03-04 00:34:09 -08:00
Ryan Zhang
eac2d37551
add webhook and kruise ( #1135 )
2021-03-03 23:21:02 -08:00
Jianbo Sun
570cf01949
Merge pull request #1117 from wonderflow/cap
...
align workload/trait definition schema with v0.2.2 spec
2021-03-04 11:55:08 +08:00
Jianbo Sun
a39c429020
Merge pull request #1133 from zzxwill/broken-link
...
Fix broken link
2021-03-04 11:11:14 +08:00
Jianbo Sun
003db753aa
Merge pull request #1134 from Cweiping/fix/fix/arm_build_error
...
fix arm64 build failed and block our release pipeline
2021-03-04 11:10:19 +08:00
Weiping Cai
2fb2306117
fix arm64 build failed and block our release pipeline
...
Signed-off-by: Weiping Cai <weiping.cai@daocloud.io >
2021-03-04 09:59:43 +08:00
Zheng Xi Zhou
e5240932a7
Fix broken link
...
`E2E test` link in README.md is broken
2021-03-03 22:40:55 +08:00
天元
8c8ca60756
align workload/trait definition schema with v0.2.2 spec
2021-03-02 17:35:58 +08:00
Ryan Zhang
7207819080
fine tune rollout experience with demo ( #1119 )
...
* fine tune rollout experience with demo
* fix test
2021-03-02 17:24:12 +08:00
Jianbo Sun
48ee5a1d1c
Merge pull request #1115 from wonderflow/cp1109
...
cherry-pick(1109 and 1114)
2021-03-02 16:35:16 +08:00
Jianbo Sun
84f34e3f01
Merge pull request #1118 from yangsoon/fixdoc
...
fix:fix doc, error link and format
2021-03-02 13:37:23 +08:00
天元
66177ddd13
update CRD and fix workload not create first time
2021-03-02 10:13:54 +08:00
Jianbo Sun
b4b3a8ab69
parent override child when annotation/labels conflicts && one revision will apply once only in force mode && AC.status CRD updated ( #1109 )
...
* when annotation/labels passthrough from parent to child conflicts, the parent will override the child.
e.g. 1) AC will override its component/workload; 2) workload will override child-resource; 3) AC will override its trait
* apply once only force will block workload apply when revision not changed even ac generation updated
2021-03-02 10:13:54 +08:00
yangsoon
488341398a
fix:fix doc
2021-03-01 20:25:18 +08:00
Jianbo Sun
a8337921bc
Merge pull request #1112 from ryanzhang-oss/rollout-e2e
...
Rollout e2e demo
2021-03-01 19:25:40 +08:00
Ryan Zhang
abf9270473
manual e2e test example with bug fixes
2021-03-01 01:00:27 -08:00
Holger Protzek
d6f28bfd9e
Removed prometheus and certmanager crd's ( #1005 )
...
* Removed prometheus and certmanager crd's, use cert-manager helm chart dependency instead
* Fixed unit and 2e2 tests. Added servicemonitors and certmanager crd dependencies for tests as testdata.
* Run `helm dependency update`
* Delete kubevela helm release and namespace if existing
* WIP - Bad hack to add the certmanager crds before installing kubevela with cert-manager as dependency. The cert-manager crds are not available, when kubevela Issuer are installed otherwise.
* WIP Added admission patch for webhook
* WIP Refactored secrets config
* WIP Fixed helm chart
* WIP Disabled metrics cap, due missing prometheus dependency by default
* WIP Added certmanager for e2e tests
* WIP Added certmanager for e2e tests
* WIP cleanup
* Updated docs
* Re-added certificate mount path
2021-02-26 16:46:01 +08:00
Jianbo Sun
abaac1de2b
Merge pull request #1108 from ryanzhang-oss/fix-appcontroller-loop
...
fix application controller loop
2021-02-26 11:21:09 +08:00
Jianbo Sun
e25f7598ca
Merge pull request #1107 from captainroy-hy/chp-1099
...
cherry-pick(#1099 ) add unit test
2021-02-26 11:03:29 +08:00
Ryan Zhang
d4a47f733f
fix application controller loop
2021-02-25 18:59:54 -08:00
roywang
171e20a7d6
add unit test
...
Signed-off-by: roywang <seiwy2010@gmail.com >
2021-02-26 11:36:37 +09:00
Jianbo Sun
9bf008aa3f
Merge pull request #1102 from ryanzhang-oss/appConfig-init
...
Complete the app rollout implementation
2021-02-25 20:54:35 +08:00
Ryan Zhang
2b24bad2b8
appConfig prepare for workload rollout for the first time and complete the stand alone rollout logic
2021-02-25 00:58:17 -08:00
Jianbo Sun
97eac314de
cherry-pick( #1101 ) fix component custom revison loop infinitely create revision ( #1104 )
...
* fix component custom revison loop infinitely create revision
* use accurate compare function for revision to componentName
2021-02-25 00:52:28 -08:00
Jianbo Sun
3270bfc0da
Merge pull request #1092 from wonderflow/outputs
...
output not allowed in traitdefinition, should use outputs
2021-02-24 19:39:01 +08:00
天元
6eeb98870f
fix doc and test
2021-02-24 18:59:36 +08:00
Jianbo Sun
4eb290a1d2
Merge pull request #1098 from wonderflow/chp
...
cherry-pick(#1094 ) fix apply only once observedGeneration should mark after meet all dependency requirements
2021-02-24 18:54:52 +08:00
天元
580110ed44
fix apply only once observedGeneration should mark after meet all dependency requirements && add log for apply only once
2021-02-24 17:31:31 +08:00
Jianbo Sun
309786338a
Merge pull request #1097 from wonderflow/cc
...
enable CI for release-*
2021-02-23 20:09:47 +08:00
Jianbo Sun
816ea76bd5
Merge pull request #1090 from WangYikewyk/fix-raw-print
...
fix issue#1057
2021-02-23 19:40:58 +08:00
天元
d7a12ac5fd
enable CI for release-*
2021-02-23 19:13:18 +08:00
wangyike
b399f34c71
fix issue#1057
2021-02-23 18:17:18 +08:00
天元
98b059c0ae
output not allowed in traitdefinition, should use outputs:<resource>:<full object>
2021-02-23 16:20:30 +08:00
Jianbo Sun
9bb996e9d5
Merge pull request #1091 from ryanzhang-oss/render-workload-name
...
render the workload and trait name differently
2021-02-23 15:51:35 +08:00
Jian.Li
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
Ryan Zhang
dee442eb3d
render the workload and trait name differntly
2021-02-22 21:22:54 -08:00
Jianbo Sun
dd222ac876
refactor cli/dashboard/apiserver to reference folder ( #1084 )
...
* refactor cli/dashboard/apiserver to reference folder
* address comments
2021-02-23 13:03:38 +08:00
Jianbo Sun
13a70e6819
Merge pull request #1089 from dylandee/fix-unreachable-error
...
fix: remove unreachable error judgement
2021-02-22 16:59:59 +08:00
Dylan
6e0b6092a5
fix: remove unreachable error judgement
2021-02-22 16:32:30 +08:00
Jianbo Sun
efb24d5b4c
Merge pull request #1088 from dylandee/more-readable-exec-hint
...
improvement: specify 'vela exec' error hint
2021-02-22 16:11:27 +08:00
Dylan
dc5694bdc4
improvement: specify 'vela exec' error hint
2021-02-22 15:46:30 +08:00
Jianbo Sun
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
Ryan Zhang
073f3bc0c7
add hashtag and consolidate libs ( #1082 )
...
* add hashtag and consolidate libs
* fix CI
2021-02-20 23:10:15 -08:00
just-do1
1c91d46ce3
Fix remove the parameter "--sync" ( #1083 )
...
* [#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
* remove --sync parameter
2021-02-20 16:09:10 +08:00
Jianbo Sun
5ad5c2fd69
Merge pull request #1081 from wonderflow/depend
...
remove go-header package dependency
2021-02-20 15:01:20 +08:00
Jian.Li
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