azkv-pushsecret-secret.yaml 694 B

1234567891011121314151617181920212223242526
  1. apiVersion: v1
  2. kind: Secret
  3. metadata:
  4. name: source-secret
  5. stringData:
  6. source-key: "my-secret"
  7. ---
  8. apiVersion: external-secrets.io/v1alpha1
  9. kind: PushSecret
  10. metadata:
  11. name: pushsecret-example
  12. namespace: default
  13. spec:
  14. refreshInterval: 10s # Refresh interval for which push secret will reconcile
  15. deletionPolicy: Delete
  16. secretStoreRefs: # A list of secret stores to push secrets to
  17. - name: azure-store
  18. kind: SecretStore
  19. selector:
  20. secret:
  21. name: source-secret # Source Kubernetes secret to be pushed
  22. data:
  23. - match:
  24. secretKey: source-key # Source Kubernetes secret key containing the secret
  25. remoteRef:
  26. remoteKey: my-azkv-secret-name