wyike and GitHub
ff6fcd9f10
support component revision based rollout ( #1919 )
...
* WIP almost finish main logic
WIP make reviewable
finish manual test
fix rollout plan related test
WIP refactro some logic
WIP finish e2e-test
* fix failed e2e-test
* fix failed interagtion test
* move rollout to trait packege
* modify e2e-test testdata change apiVersion
* add v1alpha1 to scheme in test
* more wait time
* fix comment
* split rollout test
fix makefile
* rename test name
delete equal quata
try to fix
fix
* add more test
2021-07-20 16:53:39 +08:00
Yue Wang and GitHub
10073df98a
fix legacy resource tracker issue ( #1931 )
...
Signed-off-by: Yue Wang <seiwy2010@gmail.com >
2021-07-20 14:07:08 +08:00
wangyuan249 and GitHub
d77969b52e
Help developer install build-in necessary definitions. ( #1907 )
...
* fix
* add install def shell
* change to make command
* fix shell
* fix bak
2021-07-20 14:05:39 +08:00
chival and GitHub
21cde39c50
Add helm release component definition as part of fluxcd Intializer ( #1928 )
...
* 1. change all init namespace to vela-system(make sure depend ref)
2. move componentDef into init
3. remove ns object in auto-gen file
4. remove componentDef from autogen file(already in init)
validate helm chart as componentDef
temp
* rfc: keda/prometheus/terraform-controller using helm-release comp
* fix name style
* rename
* check diff
2021-07-19 17:04:15 +08:00
yangsoon and GitHub
40a09e5468
skip pkg discover when workload type is autodetect ( #1930 )
2021-07-19 13:14:23 +08:00
yangsoon and GitHub
644cafe0a1
fix bug: application can not create component which contains namespace resource ( #1920 )
...
* align initializer's namespace to vela-system
* fix makefile
* fix terraform namespace
* add test
2021-07-15 19:53:41 +08:00
Hongchao Deng and GitHub
ead859b717
design: update workflow implementation details ( #1917 )
2021-07-14 18:08:56 +08:00
Jian.Li and GitHub
fcecd0cc8d
patchKey support x.y ( #1916 )
2021-07-14 17:03:50 +08:00
chival and GitHub
e91deaa4cc
Add Prometheus/KEDA as addon ( #1915 )
...
* add keda addon
* add promethus addon
* rebase
* add generate namespace.
add prometheus as addon
add keda as addon
* rebase
2021-07-14 16:48:11 +08:00
whichxjy and GitHub
40171f08bb
Support scale controller for StatefulSet ( #1901 )
2021-07-14 15:45:07 +08:00
chival and GitHub
07ebca4376
Add open-kruise as addon ( #1910 )
...
* verify git repo as source
* Add open-kruise as addon
2021-07-14 15:44:14 +08:00
chival and GitHub
38cf4c8195
Add terraform controller as built-in addon ( #1905 )
...
* add terraform controller as addon
* change addon name to terraform
* fix init controller depends logic
* rebase
* fix CI
* unfocus
2021-07-14 14:38:32 +08:00
wangyuan249 and GitHub
7d711c2f39
self-assign ( #1911 )
2021-07-13 21:02:55 +08:00
whichxjy and GitHub
1d76964ca0
Fix the way to ignore errors in shell script ( #1902 )
2021-07-13 17:15:31 +08:00
yangsoon and GitHub
af50f32826
add ocm-hub ( #1906 )
2021-07-13 16:58:46 +08:00
Jian.Li and GitHub
e972535e49
upgrade workflow design ( #1900 )
...
* upgrade workflow design
* Revert "upgrade workflow design"
This reverts commit 95937c94dd .
* revert & upgrade Diagram
2021-07-13 16:55:17 +08:00
chival and GitHub
87576cc67e
Implement addon mechanism ( #1867 )
...
* - add: list/enable/disable an addon.
- add: test addon
- add: full flux addon
- fix: flaky test
* try again
* 1. add readme
2. gen demo file
* fix ci
* change name
* try again
2021-07-13 13:03:25 +08:00
Lei Zhang (Harry) and GitHub
d7950063c3
Align with doc ( #1899 )
2021-07-12 17:21:14 +08:00
LeoLiuYan and GitHub
5b6f248152
Feat: no need create appRevision if it already presents in histories ( #1896 )
...
* Feat no need create appRevision if it already presents
Signed-off-by: LeoLiuYan <929908264@qq.com >
* Remove some logic
* Fix golint
* Feat add unit test and fix e2e
* Fix unit-test
Signed-off-by: LeoLiuYan <929908264@qq.com >
v1.1.0-alpha.5
2021-07-08 23:03:29 +08:00
3016fd1e91
add add observedGeneration field in status of Application to perceive the version difference between status and spec ( #1878 )
...
Co-authored-by: chwetion <chwetion@foxmail.com >
2021-07-08 22:31:45 +08:00
wyike and GitHub
9a3c63a843
override initial replicas of workload in first scale operation ( #1891 )
...
* clean up some logic
rebase and reorder phase
add log and modify e2e-test
fix reviwable
fix comment
* fix condition relate comments
finish test func
fix formate error
2021-07-08 19:45:18 +08:00
Hongchao Deng and GitHub
9e1189c4df
Add back workflow design diagram and update doc ( #1894 )
...
* update workflow design
* add back diagram
* separate folder
* rebase
2021-07-08 16:42:01 +08:00
Jianbo Sun and GitHub
e72f5b8d2a
fix error links ( #1893 )
2021-07-08 16:07:21 +08:00
yangsoon and GitHub
0611c0a79a
fix bug: failed to aggregate status if application use a kube/helm type component ( #1866 )
...
* fix aggregate status
* add test
2021-07-08 15:16:55 +08:00
LeoLiuYan and GitHub
3c05232de8
Feat change appHandler scope to package ( #1892 )
...
Signed-off-by: LeoLiuYan <929908264@qq.com >
2021-07-08 14:30:52 +08:00
yangsoon and GitHub
572f7b47bd
add image pull policy and pull secrets for worker and webservice ( #1887 )
...
* add image pull policy and pull secrets
* fix test
2021-07-08 13:08:54 +08:00
Lei Zhang (Harry) and GitHub
3d464b6461
Update with workflow inforamtion ( #1890 )
2021-07-08 10:22:26 +08:00
14a2f8a7bd
dont't template source in rollout and rollout first component ( #1888 )
...
* fix rollout and only rollout the first component
* determine rollout component before render
* let other resources apply when target worklaod not ready
* immutable resource only update ownerRef
* add annotation
* fix unit test
add handle sourceWorkload
add anotation
add comment
add more e2e-test
Co-authored-by: 天元 <jianbo.sjb@alibaba-inc.com >
2021-07-06 23:45:52 +08:00
chival and GitHub
d489cc4b37
fix-logo ( #1883 )
2021-07-06 20:39:50 +08:00
wangyuan249 and GitHub
cd1fdc8ade
Bot add assign ability ( #1876 )
...
* add vela robot for issue triage
* fix url for document redirect
* assign description
2021-07-06 20:31:19 +08:00
chival and GitHub
016becf2be
add more test error info ( #1886 )
...
fix kustomize registry yaml, fix testdata yaml
2021-07-06 18:58:29 +08:00
Yue Wang and GitHub
fba53cfbf3
handle ending reconcile with conditions ( #1859 )
...
Signed-off-by: roywang <seiwy2010@gmail.com >
2021-07-06 13:54:23 +08:00
Jianbo Sun and GitHub
4930c2c71f
add ingress trait for the new ingress API ( #1882 )
2021-07-06 13:54:00 +08:00
Jianbo Sun and GitHub
700b1aa951
remove docs and refer to kubevela.io for docs ( #1877 )
...
* remove docs and refer to kubevela.io for docs
* update contirbute docs
* remove unneed github action workflow
2021-07-05 23:36:09 +08:00
Hongchao Deng and GitHub
fb1eb51e92
Merge pull request #1875 from hongchaodeng/wf-design
...
workflow design update: CUE based workflow task
2021-07-05 14:56:19 +08:00
Hongchao Deng
071476a04f
workflow design update: CUE based workflow task
2021-07-05 14:44:16 +08:00
yangsoon and GitHub
01ed9a647c
TraitDefinition support use insertSecretTo in template to consumer cloud resource ( #1849 )
...
* traitdef support insertSecretTo
* add test
2021-07-04 21:40:43 +08:00
Yue Wang and GitHub
9adf269869
support helm repo secret ( #1872 )
...
Signed-off-by: roywang <seiwy2010@gmail.com >
2021-07-04 21:39:48 +08:00
Hongchao Deng and GitHub
227052f51e
Merge pull request #1870 from wonderflow/workflow
...
improve workflow docs and update API for flexible
2021-07-02 07:45:36 -07:00
天元
facd56fd4f
improve workflow docs and update workflow API
2021-07-02 18:06:37 +08:00
yangsoon and GitHub
c53cebef0a
add Fluxcd addon ( #1863 )
...
* add fluxcd addon
* fix apiserver
2021-07-02 17:34:02 +08:00
wyike and GitHub
6d446e13f6
add revision listmit ( #1871 )
2021-07-02 16:05:00 +08:00
wangyuan249 and GitHub
fc5043c543
add vela robot for issue triage ( #1840 )
2021-07-02 15:14:51 +08:00
Jianbo Sun and GitHub
bd41d49311
allow component to defer insert secret and config ( #1869 )
2021-07-02 15:09:45 +08:00
wyike and GitHub
4eb33e9239
split out oam-spec v0.2 charts ( #1842 )
...
* WIP disable oam related controller and webhok
change velue
fix spell error
change namespace
add e2e for oam-runtime
fix charts hack
fix e2e definition namespace
fix diasble contains list
fix e2e-test
* disable components handler
* fix flaky ac test
add every definition in oam-runtime-system namespace
* upload ac e2e-test
replace files
fix upload reports
* more wait time
2021-07-01 16:32:01 +08:00
Jianbo Sun and GitHub
75bbd63f9e
delete vela restful API ( #1864 )
2021-07-01 10:16:01 +08:00
whichxjy and GitHub
be0563a8ea
Add deploymentController struct ( #1845 )
...
* Init deployment controller
* Support deployment-claiming
* Nitpicking
* Support deployment-scaling
* Support deployment-releasing
* Handle scale errors
* Fix lint
* Log target size
* Fix texts
2021-06-30 21:11:11 +08:00
wyike and GitHub
9c70edeb77
delet rollout ( #1856 )
2021-06-30 17:45:32 +08:00
yangsoon and GitHub
aec9913557
fix invalid metadata.labels error when specify the version of the trait in the app ( #1855 )
...
* fix trait name
* add test
2021-06-29 15:53:57 +08:00
chival and GitHub
22d014d91a
Align vela cli and kubectl vela client tools ( #1827 )
...
* allow vela CLI to specify NS
* vela up support application yaml
* fix
* add default cap center to vela CLI
* add alias for `vela components`(`vela comp`,or `vela component`) and `vela traits`(`vela trait`)
* fix cap ls STATUS fields are always "uninstalled"
* fix vela up process
* Revert "allow vela CLI to specify NS"
This reverts commit 33f27362
will refactor to use Initializer
* add --discover for vela CLI
* * rfc capcenter to reuse registry type
* change default cap center to oss
* judge if application file in advance
* fix CI
* try CI
* fix error check
2021-06-29 15:52:43 +08:00