{% raw %} apiVersion: external-secrets.io/v1beta1 kind: ExternalSecret metadata: name: template spec: refreshInterval: 1h secretStoreRef: name: secretstore-sample kind: SecretStore target: name: secret-to-be-created # v1 is the default version engineVersion: v1 # this is how the Kind=Secret will look like template: type: kubernetes.io/tls data: # multiline string config: | datasources: - name: Graphite type: graphite access: proxy url: http://localhost:8080 password: "{{ .password | toString }}" # <-- convert []byte to string user: "{{ .user | toString }}" # <-- convert []byte to string data: - secretKey: user remoteRef: key: /grafana/user - secretKey: password remoteRef: key: /grafana/password {% endraw %}