helmfile/test/integration/test-cases/lookup/input-chartify/helmfile.yaml.gotmpl

18 lines
616 B
Go Template

releases:
- name: lookup-test
chart: ../../../charts/raw
namespace: {{ .Namespace }}
# forceNamespace triggers chartify
forceNamespace: {{ .Namespace }}
values:
- templates:
- |
apiVersion: v1
kind: Secret
metadata:
name: lookup-result
type: Opaque
stringData:
# When lookup can reach the cluster, this resolves to the current live value (init)
key: {{`{{ index (index (lookup "v1" "Secret" .Release.Namespace "my-secret") "data") "key" | b64dec | default "overwritten" }}`}}