apiVersion: kyverno.io/v1
kind: ClusterPolicy
metadata:
  name: kradle-pullrequest-title-required
spec:
  validationFailureAction: Enforce
  rules:
    - name: require-descriptive-pr-title
      match:
        any:
          - resources:
              kinds:
                - PullRequest.kradle.a5c.ai/v1alpha1
      validate:
        message: PullRequest spec.title must be descriptive.
        pattern:
          spec:
            title: "?*"
