pushsecret-generator-rotation-example.yaml 715 B

123456789101112131415161718192021222324252627282930313233
  1. {% raw %}
  2. apiVersion: generators.external-secrets.io/v1alpha1
  3. kind: Password
  4. metadata:
  5. name: strong-password
  6. spec:
  7. length: 128
  8. digits: 5
  9. symbols: 5
  10. symbolCharacters: "-_$@"
  11. noUpper: false
  12. allowRepeat: true
  13. ---
  14. apiVersion: external-secrets.io/v1alpha1
  15. kind: PushSecret
  16. metadata:
  17. name: pushsecret-example
  18. spec:
  19. refreshInterval: 6h
  20. secretStoreRefs:
  21. - name: aws-parameter-store
  22. kind: SecretStore
  23. selector:
  24. generatorRef:
  25. apiVersion: generators.external-secrets.io/v1alpha1
  26. kind: Password
  27. name: strong-password
  28. data:
  29. - match:
  30. secretKey: password # property in the generator output
  31. remoteRef:
  32. remoteKey: prod/myql/password
  33. {% endraw %}