qiaozp and GitHub
356db2dc97
Add add-on input go-template implementation ( #2049 )
...
* add addon parameter template implementation
* add test
* fix test
* fix helm version parameter
2021-08-11 11:49:44 +08:00
qiaozp and GitHub
ea64b1db3b
Add cloneset as kruise addon's componentDefinition ( #2050 )
...
* add cloneset as kruise addon's componentDefinition
* add SAE demo field
* trim field
* make reviewable
2021-08-10 10:21:49 +08:00
Somefive and GitHub
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
116e78e66a
Add more properties for trait helm ( #2033 )
...
* Add more properties for trait helm
Added `version`, `targetNamespace` and `value` for trait helm
co-authored-by: qiaozp <47812250+chivalryq@users.noreply.github.com >
* fix make check-diff issue
Co-authored-by: qiaozp <47812250+chivalryq@users.noreply.github.com >
2021-08-06 16:20:37 +08:00
Tianxin Dong and GitHub
c6c03d823b
Fix(volume): seperate volume to trait ( #2027 )
2021-08-05 11:06:13 +08:00
yangsoon and GitHub
1a7db89fbd
add ocm demo ( #1992 )
2021-08-04 20:23:56 +08:00
wyike and GitHub
13fc4e2b25
rollout controller find sourceRevision ( #1989 )
...
* rollout controller use last target as source and add whole process e2e-test
* modify makefile use regex include all rollout related test
* add example
* fix golint
* more wait time
* pending pod may let rollout stock in rollingBatches
* fix docs and tests comments
modify docs example
modify cue and yaml
* less pod in test avoid pod pending
2021-08-03 20:27:11 +08:00
2aa31a9f2b
[Vela CLI Tool] Add vela def ( #1949 )
...
* add vela edit
* vela def group commands
* 1. change scheme of definition cue
2. add vela def tests
3. reformat
* fix render template bugs
* add definition examples (migrated from serverless iac)
* retrigger github ci
Co-authored-by: Yin Da <yinda@B-2943Q05P-1738.local >
2021-08-03 18:00:49 +08:00
Jianbo Sun and GitHub
aa87d3da24
upgrade K8s dependency lib to v0.21 ( #1985 )
...
* upgrade K8s dependency to v0.21
* update CRD for new version of controller-runtime
* fix ci component revision create must fill Raw in runtime.RawExtension
* try fix test
* start control plane timeout set to 1min and fix tests
* add timeout for env test start and stop
* longer timeout time for BeforeSuit function
* upgrade kubebuilder and k8s cluster version to match with v1.21.2 in github action
* fix test
* fix resource tracker ownerRef override
* update developer guides
2021-08-03 11:30:02 +08:00
Shaw Ho and GitHub
d9cd048d79
Fix addRevisionLabel to selector ( #1983 )
...
Signed-off-by: Xiaoxi He <tossmilestone@gmail.com >
2021-08-02 16:36:54 +08:00
yangsoon and GitHub
7161959aca
add EnvBinding Controller for Multi cluster deploy and Configuration Management ( #1968 )
...
* patch env configuration
* add e2e-test
2021-07-30 10:02:51 +08:00
qiaozp and GitHub
de1b84724c
add namespace initializer for fluxcd ( #1977 )
2021-07-28 18:46:06 +08:00
chival and GitHub
0b46895211
support helm repo secret ( #1943 )
2021-07-21 14:52:43 +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
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
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
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
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
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
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
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
Jianbo Sun and GitHub
4930c2c71f
add ingress trait for the new ingress API ( #1882 )
2021-07-06 13:54:00 +08:00
yangsoon and GitHub
c53cebef0a
add Fluxcd addon ( #1863 )
...
* add fluxcd addon
* fix apiserver
2021-07-02 17:34:02 +08:00
Scaat Feng and GitHub
8bc63a431f
Fix incorrect pod disruptive annotation traits ( #1838 )
...
* [FIX]incorrect pod-disruptive defalut configuration in label of traits
* [FIX]incorrect pod-disruptive defalut configuration in annotation of traits
* [FIX]incorrect pod-disruptive defalut configuration in annotation of traits
2021-06-23 19:17:12 +08:00
Scaat Feng and GitHub
4b120546f0
[FIX]incorrect pod-disruptive defalut configuration in sidecar of traits ( #1839 )
2021-06-23 18:02:05 +08:00
Scaat Feng and GitHub
94bc87d03e
[FIX]incorrect pod-disruptive defalut configuration in label of traits ( #1837 )
2021-06-23 18:01:37 +08:00
chival and GitHub
f94cf51543
fix some yaml in registry and link to file ( #1823 )
...
* fix some yaml in registry and link to file
* try e2e
2021-06-21 14:53:41 +08:00
wangyuan249 and GitHub
f4cbe1b98b
Add ignore feature for cue parameter ( #1756 )
...
* add ignore feature for cue parameter
* add test
* fix diff
* fix test
* fix test 2
* fix interact init
2021-06-10 10:29:35 +08:00
chival and GitHub
d42e0e3162
Add more optional paramters to built-in component ( #1748 )
...
* add probe to worker and webservice, add memory limit to webservice
* add interacitve answer
* make generate
* move Probe def outside the parameter.
* make all PodSpec alternative param done
* add doc, gen yaml
* fix docs
2021-06-03 19:13:43 +08:00
chival and GitHub
8c864f33b9
organize registry directory ( #1733 )
...
* organize registry directory
* fix cue not found
* install cue
* move definitions to and to-be-generated cue&yaml to root directory
* fix publish registry dir
* fix duplication of cue install
* try again
* try again
2021-06-02 13:34:01 +08:00
Hongchao Deng
80cf81e4d5
update templates
...
Signed-off-by: Hongchao Deng <hongchaodeng1@gmail.com >
2020-10-26 20:51:16 -07:00
Hongchao Deng
af91fdf21e
cue: rename 'data' to 'output'
2020-10-12 21:02:33 -07:00
Ryan Zhang
61544a0be6
rename containerized to podspecworkload
2020-10-06 00:25:16 -07:00
Ryan Zhang
c69c809264
improve CUE format
2020-09-25 21:58:30 -07:00
天元
371a989f9b
add move readme
2020-09-21 19:22:34 +08:00
天元
3af41f6515
add production certificate issuer and fix route trait
2020-09-18 19:06:51 +08:00
天元
1b9ee5c882
add route trait as vela apigate
2020-09-16 19:42:01 +08:00
天元
9510db0ace
update chart and refactor default workload
2020-09-16 12:09:29 +08:00