diff --git a/docs/examples/aws-sm/values-secret.yaml b/docs/examples/aws-sm/values-secret.yaml index 55ff832f..dd23d1d4 100644 --- a/docs/examples/aws-sm/values-secret.yaml +++ b/docs/examples/aws-sm/values-secret.yaml @@ -1,3 +1,3 @@ -{{ defineDatasource "aws" "aws+sm:///hello/foobar" }} +# [[ defineDatasource "aws" "aws+sm:///hello/foobar" ]] -secret: {{ datasource "aws" }} +secret: '[[ datasource "aws" ]]' diff --git a/docs/examples/helmfile-migration/helmwave.yml.tpl b/docs/examples/helmfile-migration/helmwave.yml.tpl index 27c8ae2a..133e616f 100644 --- a/docs/examples/helmfile-migration/helmwave.yml.tpl +++ b/docs/examples/helmfile-migration/helmwave.yml.tpl @@ -1,24 +1,24 @@ -{{- $env := getenv "ENV" -}} +[[- $env := getenv "ENV" -]] -{{- defineDatasource "envs" "envs.yml" -}} -{{- $envs := (ds "envs").envs -}} +[[- defineDatasource "envs" "envs.yml" -]] +[[- $envs := (ds "envs").envs -]] -{{ $e := index $envs $env }} -{{- $kubecontext := $e.kubecontext -}} -{{ $r := $e.releases }} +[[ $e := index $envs $env ]] +[[- $kubecontext := $e.kubecontext -]] +[[ $r := $e.releases ]] repositories: - name: gitlab url: https://charts.gitlab.io/ .options: &options - context: {{ $kubecontext }} + context: [[ $kubecontext ]] atomic: true timeout: 1200 max_history: 3 releases: - {{- if (index $r "gitlab") }} + # [[- if (index $r "gitlab") ]] - name: gitlab <<: *options chart: gitlab/gitlab @@ -26,39 +26,39 @@ releases: namespace: gitlab tags: ["gitlab"] values: - - ./values/{{ $env }}/gitlab.yaml - {{- end }} + - ./values/[[ $env ]]/gitlab.yaml + # [[- end ]] - {{- if (index $r "minio") }} + # [[- if (index $r "minio") ]] - name: minio chart: ./charts/minio namespace: minio values: - - ./values/{{ $env }}/minio.yaml + - ./values/[[ $env ]]/minio.yaml secrets: - - src: ./values/{{ $env }}/minio-secret.yaml + - src: ./values/[[ $env ]]/minio-secret.yaml renderer: sops - {{- end }} + # [[- end ]] - {{- if (index $r "grafana") }} + # [[- if (index $r "grafana") ]] - name: grafana chart: ./charts/grafana namespace: grafana values: - - src: ./values/{{ $env }}/grafana.yaml + - src: ./values/[[ $env ]]/grafana.yaml renderer: copy secrets: - - src: ./values/{{ $env }}/grafana-secret.yaml + - src: ./values/[[ $env ]]/grafana-secret.yaml renderer: sops - {{- end }} + # [[- end ]] - {{- if (index $r "filebeat") }} + # [[- if (index $r "filebeat") ]] - name: filebeat chart: ./charts/filebeat namespace: filebeat values: - - ./values/{{ $env }}/filebeat.yaml + - ./values/[[ $env ]]/filebeat.yaml secrets: - - src: ./values/{{ $env }}/filebeat-secret.yaml + - src: ./values/[[ $env ]]/filebeat-secret.yaml renderer: sops - {{- end }} + # [[- end ]] diff --git a/docs/examples/values-delimiter-flags/README.md b/docs/examples/values-delimiter-flags/README.md index c4ac90ec..7b91c7ac 100644 --- a/docs/examples/values-delimiter-flags/README.md +++ b/docs/examples/values-delimiter-flags/README.md @@ -2,6 +2,7 @@ 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. +> after v0.42.0 helmwave uses `[[` and `]]` as default delimiters for gomplate engine template. ```yaml title="values.yml" {% include "./values.yml" %} diff --git a/docs/examples/vault/values-secret.yaml b/docs/examples/vault/values-secret.yaml index cf9516b9..7d516b4c 100644 --- a/docs/examples/vault/values-secret.yaml +++ b/docs/examples/vault/values-secret.yaml @@ -1,4 +1,4 @@ -{{ defineDatasource "vault" "vault:///secret/data/test" }} # `data` is required for vault kv2 +# [[ defineDatasource "vault" "vault:///secret/data/test" ]] # `data` is required for vault kv2 -secret: {{ (ds "vault").data.hello }} -revesion_of_secret: {{ (ds "vault").metadata.version }} +secret: [[ (ds "vault").data.hello ]] +revesion_of_secret: [[ (ds "vault").metadata.version ]]