kyverno-policy-secretstore.yaml 475 B

123456789101112131415161718192021
  1. apiVersion: kyverno.io/v1
  2. kind: ClusterPolicy
  3. metadata:
  4. name: require-secretstore-aws-provider
  5. spec:
  6. validationFailureAction: Enforce
  7. rules:
  8. - name: require-secretstore-aws-provider
  9. match:
  10. any:
  11. - resources:
  12. kinds:
  13. - SecretStore
  14. - ClusterSecretStore
  15. validate:
  16. message: "You must only use AWS SecretsManager"
  17. pattern:
  18. spec:
  19. provider:
  20. aws:
  21. service: SecretsManager