| 12345678910111213141516171819202122232425262728293031323334 |
- {% raw %}
- apiVersion: external-secrets.io/v1alpha1
- kind: ExternalSecret
- metadata:
- name: template
- spec:
- refreshInterval: 1h
- secretStoreRef:
- name: secretstore-sample
- kind: SecretStore
- target:
- name: secret-to-be-created
- # 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 %}
|