pkcs12-template-v2-external-secret.yaml 435 B

12345678910111213141516171819
  1. {% raw %}
  2. apiVersion: external-secrets.io/v1alpha1
  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. tls.crt: "{{ .mysecret | pkcs12cert }}"
  14. tls.key: "{{ .mysecret | pkcs12key }}"
  15. # if needed unlock the pkcs12 with the password
  16. tls.crt: "{{ .mysecret | pkcs12certPass "my-password" }}"
  17. {% endraw %}