Yaml
works on helm v3.7.0
project: Test07
version: dev
repositories:
- name: bitnami
url: https://charts.bitnami.com/bitnami
username: ""
password: ""
certfile: ""
keyfile: ""
cafile: ""
insecureskiptlsverify: false
force: false
releases:
- store:
pullPolicy: Always
chart:
name: bitnami/nginx
cafile: ""
certfile: ""
keyfile: ""
insecureskiptlsverify: false
keyring: ""
password: ""
repourl: ""
username: ""
verify: false
version: ""
name: nginx
namespace: test
description: ""
depends_on: []
values:
- .helmwave/values/nginx@test/5ae83192a2a53eec01dee5207fcf3cccbc5af87f.yml
- tests/07_values.yaml
tags: []
timeout: 0s
maxhistory: 0
createnamespace: false
resetvalues: false
recreate: false
force: false
atomic: false
cleanuponfail: false
subnotes: false
disablehooks: false
disableopenapivalidation: false
waitforjobs: false
wait: false
skipcrds: false
devel: false
reusevalues: false
Project
Reserved for future.
Version
Check current version and project version.
In the future it is planned to be used for major compatibility.
Repositories[]
field | required | type | default |
---|---|---|---|
name | ✅ | string | "" |
url | ✅ | url | "" |
username | 🙅 | string | "" |
password | 🙅 | string | "" |
certfile | 🙅 | string | "" |
keyfile | 🙅 | string | "" |
cafile | 🙅 | string | "" |
insecureskiptlsverify | 🙅 | bool | false |
force | 🙅 | bool | false |
Releases[]
field | required | type | default |
---|---|---|---|
name | ✅ | string | "" |
namespace | ✅ | string | "" |
chart.name | ✅ | string | "" |
chart.username | 🙅 | string | "" |
chart.password | 🙅 | string | "" |
chart.certfile | 🙅 | string | "" |
chart.keyfile | 🙅 | string | "" |
chart.cafile | 🙅 | string | "" |
chart.insecureskiptlsverify | 🙅 | bool | false |
description | 🙅 | string | "" |
depends_on | 🙅 | array | [] |
values | 🙅 | array | [] |
tags | 🙅 | array | [] |
store | 🙅 | object | {} |
timeout | 🙅 | interval | 0s |
maxhistory | 🙅 | int | 0 |
createnamespace | 🙅 | bool | false |
resetvalues | 🙅 | bool | false |
recreate | 🙅 | bool | false |
force | 🙅 | bool | false |
atomic | 🙅 | bool | false |
cleanuponfail | 🙅 | bool | false |
subnotes | 🙅 | bool | false |
disablehooks | 🙅 | bool | false |
disableopenapivalidation | 🙅 | bool | false |
waitforjobs | 🙅 | bool | false |
wait | 🙅 | bool | false |
skipcrds | 🙅 | bool | false |
devel | 🙅 | bool | false |
reusevalues | 🙅 | bool | false |
🗳️ Store
It allows to pass you custom fields from helmwave.yml to values.
It works when you call $ helmwave build
:
depends_on
It allows waiting releases
🔖 Tags
It allows you to choose releases for build
It works with next options when you call $ helmwave build
:
--tags value, -t value It allows you choose releases for build. Example: -t tag1 -t tag3,tag4 [$HELMWAVE_TAGS]
--match-all-tags Match all provided tags (default: false) [$HELMWAVE_MATCH_ALL_TAGS]