aws-sm-external-secret.yaml 797 B

12345678910111213141516171819202122232425262728293031323334
  1. apiVersion: external-secrets.io/v1beta1
  2. kind: ExternalSecret
  3. metadata:
  4. name: example
  5. spec:
  6. refreshInterval: 1m
  7. secretStoreRef:
  8. name: aws-secretsmanager
  9. kind: SecretStore
  10. target:
  11. name: friends
  12. creationPolicy: Owner
  13. data:
  14. - secretKey: my_name
  15. remoteRef:
  16. key: friendslist
  17. property: name.first # Tom
  18. - secretKey: first_friend
  19. remoteRef:
  20. key: friendslist
  21. property: friends.1.first # Roger
  22. # metadataPolicy to fetch all the labels in JSON format
  23. - secretKey: tags
  24. remoteRef:
  25. metadataPolicy: Fetch
  26. key: database-credentials
  27. # metadataPolicy to fetch a specific label (dev) from the source secret
  28. - secretKey: developer
  29. remoteRef:
  30. metadataPolicy: Fetch
  31. key: database-credentials
  32. property: dev