helm-charts/docs/common-library/howto/helm-templates.md
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs 98677d85b2
feat(common): Release 2.0.0 (#189)
2023-10-02 13:21:17 +02:00

49 lines
987 B
Markdown

---
hide:
- toc
---
# Helm templates
Some fields in the common library `values.yaml` allow the use of Helm templates for their values.
This is often indicated by a remark similar to `Helm template enabled` in the field description.
This feature allows you to set the value of that key to the output of the given Helm template.
## Example
Given the following `values.yaml`
```yaml
containers:
subcleaner:
name: subcleaner
image:
repository: k8s.gcr.io/git-sync/git-sync
tag: {{.Chart.AppVersion}}
args:
- --repo=https://github.com/KBlixt/subcleaner.git
- --branch=master
- --depth=1
- --root=/add-ons/subcleaner
```
This would render as follows:
```yaml
containers:
subcleaner:
name: subcleaner
image:
repository: k8s.gcr.io/git-sync/git-sync
tag: v3.6.2
args:
- --repo=https://github.com/KBlixt/subcleaner.git
- --branch=master
- --depth=1
- --root=/add-ons/subcleaner
```