gcpsm-external-secret.yaml 631 B

12345678910111213141516171819
  1. apiVersion: external-secrets.io/v1
  2. kind: ExternalSecret
  3. metadata:
  4. name: database-credentials
  5. spec:
  6. refreshInterval: 1h # rate SecretManager pulls GCPSM
  7. secretStoreRef:
  8. kind: SecretStore
  9. name: gcp-store # name of the SecretStore (or kind specified)
  10. target:
  11. name: database-credentials # name of the k8s Secret to be created
  12. creationPolicy: Owner
  13. data:
  14. - secretKey: database_username
  15. remoteRef:
  16. key: database_username # name of the GCPSM secret key
  17. - secretKey: database_password
  18. remoteRef:
  19. key: database_password # name of the GCPSM secret key