| 123456789101112131415161718192021222324 |
- {% raw %}
- apiVersion: external-secrets.io/v1
- kind: ExternalSecret
- metadata:
- name: tls-client-credentials
- spec:
- refreshInterval: 1h0m0s
- secretStoreRef:
- kind: SecretStore
- name: azure-store
- target:
- template:
- type: kubernetes.io/tls
- engineVersion: v2
- data:
- tls.crt: "{{ .tls | b64dec | pkcs12cert }}"
- tls.key: "{{ .tls | b64dec | pkcs12key }}"
- data:
- - secretKey: tls
- remoteRef:
- # Azure Key Vault certificates must be fetched as secret/cert-name
- key: secret/tls-client-credentials
- {% endraw %}
|