external-secrets.yaml 771 B

12345678910111213141516171819202122232425262728293031323334
  1. ---
  2. apiVersion: external-secrets.io/v1
  3. kind: ExternalSecret
  4. metadata:
  5. name: cloudflare-secrets
  6. namespace: kube-system
  7. spec:
  8. target:
  9. name: cloudflare-secrets
  10. deletionPolicy: Delete
  11. template:
  12. type: Opaque
  13. data:
  14. email: |-
  15. {{ .email }}
  16. api-key: |-
  17. {{ .apikey }}
  18. data:
  19. - secretKey: email
  20. sourceRef:
  21. storeRef:
  22. name: bitwarden-login
  23. kind: ClusterSecretStore
  24. remoteRef:
  25. key: 6bf20ac6-c5c5-4c72-96eb-b3f800752799
  26. property: username
  27. - secretKey: apikey
  28. sourceRef:
  29. storeRef:
  30. name: bitwarden-login
  31. kind: ClusterSecretStore
  32. remoteRef:
  33. key: 6bf20ac6-c5c5-4c72-96eb-b3f800752799
  34. property: password