Skip to content

Commit 5f5e7d6

Browse files
committed
feat: change {{ }} -> [[ ]] for gomplate examples
1 parent 5b8cb4d commit 5f5e7d6

4 files changed

Lines changed: 28 additions & 27 deletions

File tree

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
{{ defineDatasource "aws" "aws+sm:///hello/foobar" }}
1+
# [[ defineDatasource "aws" "aws+sm:///hello/foobar" ]]
22

3-
secret: {{ datasource "aws" }}
3+
secret: '[[ datasource "aws" ]]'
Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,64 @@
1-
{{- $env := getenv "ENV" -}}
1+
[[- $env := getenv "ENV" -]]
22

3-
{{- defineDatasource "envs" "envs.yml" -}}
4-
{{- $envs := (ds "envs").envs -}}
3+
[[- defineDatasource "envs" "envs.yml" -]]
4+
[[- $envs := (ds "envs").envs -]]
55

6-
{{ $e := index $envs $env }}
7-
{{- $kubecontext := $e.kubecontext -}}
8-
{{ $r := $e.releases }}
6+
[[ $e := index $envs $env ]]
7+
[[- $kubecontext := $e.kubecontext -]]
8+
[[ $r := $e.releases ]]
99

1010
repositories:
1111
- name: gitlab
1212
url: https://charts.gitlab.io/
1313

1414
.options: &options
15-
context: {{ $kubecontext }}
15+
context: [[ $kubecontext ]]
1616
atomic: true
1717
timeout: 1200
1818
max_history: 3
1919

2020
releases:
21-
{{- if (index $r "gitlab") }}
21+
# [[- if (index $r "gitlab") ]]
2222
- name: gitlab
2323
<<: *options
2424
chart: gitlab/gitlab
2525
version: 7.2.2
2626
namespace: gitlab
2727
tags: ["gitlab"]
2828
values:
29-
- ./values/{{ $env }}/gitlab.yaml
30-
{{- end }}
29+
- ./values/[[ $env ]]/gitlab.yaml
30+
# [[- end ]]
3131

32-
{{- if (index $r "minio") }}
32+
# [[- if (index $r "minio") ]]
3333
- name: minio
3434
chart: ./charts/minio
3535
namespace: minio
3636
values:
37-
- ./values/{{ $env }}/minio.yaml
37+
- ./values/[[ $env ]]/minio.yaml
3838
secrets:
39-
- src: ./values/{{ $env }}/minio-secret.yaml
39+
- src: ./values/[[ $env ]]/minio-secret.yaml
4040
renderer: sops
41-
{{- end }}
41+
# [[- end ]]
4242

43-
{{- if (index $r "grafana") }}
43+
# [[- if (index $r "grafana") ]]
4444
- name: grafana
4545
chart: ./charts/grafana
4646
namespace: grafana
4747
values:
48-
- src: ./values/{{ $env }}/grafana.yaml
48+
- src: ./values/[[ $env ]]/grafana.yaml
4949
renderer: copy
5050
secrets:
51-
- src: ./values/{{ $env }}/grafana-secret.yaml
51+
- src: ./values/[[ $env ]]/grafana-secret.yaml
5252
renderer: sops
53-
{{- end }}
53+
# [[- end ]]
5454

55-
{{- if (index $r "filebeat") }}
55+
# [[- if (index $r "filebeat") ]]
5656
- name: filebeat
5757
chart: ./charts/filebeat
5858
namespace: filebeat
5959
values:
60-
- ./values/{{ $env }}/filebeat.yaml
60+
- ./values/[[ $env ]]/filebeat.yaml
6161
secrets:
62-
- src: ./values/{{ $env }}/filebeat-secret.yaml
62+
- src: ./values/[[ $env ]]/filebeat-secret.yaml
6363
renderer: sops
64-
{{- end }}
64+
# [[- end ]]

docs/examples/values-delimiter-flags/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
Sometimes we need to include strings in values that will be templated by :simple-helm: helm itself (via `tpl` function). In this case we can change helmwave delimiters, so it won't render foreign expressions.
44

5+
> after v0.42.0 helmwave uses `[[` and `]]` as default delimiters for gomplate engine template.
56
67
```yaml title="values.yml"
78
{% include "./values.yml" %}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{ defineDatasource "vault" "vault:///secret/data/test" }} # `data` is required for vault kv2
1+
# [[ defineDatasource "vault" "vault:///secret/data/test" ]] # `data` is required for vault kv2
22

3-
secret: {{ (ds "vault").data.hello }}
4-
revesion_of_secret: {{ (ds "vault").metadata.version }}
3+
secret: [[ (ds "vault").data.hello ]]
4+
revesion_of_secret: [[ (ds "vault").metadata.version ]]

0 commit comments

Comments
 (0)