filtercertchain-template-v2-external-secret.yaml 451 B

1234567891011121314151617
  1. {% raw %}
  2. apiVersion: external-secrets.io/v1
  3. kind: ExternalSecret
  4. metadata:
  5. name: template
  6. spec:
  7. # ...
  8. target:
  9. template:
  10. type: kubernetes.io/tls
  11. engineVersion: v2
  12. data:
  13. ca.crt: "{{ .mysecret | filterPEM "CERTIFICATE" | filterCertChain "intermediate" }}"
  14. tls.crt: "{{ .mysecret | filterPEM "CERTIFICATE" | filterCertChain "leaf" }}"
  15. tls.key: "{{ .mysecret | filterPEM "PRIVATE KEY" }}"
  16. {% endraw %}