All Policies
Require Tekton Bundle
PipelineRun and TaskRun resources must be executed from a bundle
Policy Definition
/tekton/require-tekton-bundle/require-tekton-bundle.yaml
1apiVersion: kyverno.io/v1
2kind: ClusterPolicy
3metadata:
4 name: require-tekton-bundle
5 annotations:
6 policies.kyverno.io/title: Require Tekton Bundle
7 policies.kyverno.io/category: Tekton
8 policies.kyverno.io/severity: medium
9 policies.kyverno.io/subject: TaskRun, PipelineRun
10 kyverno.io/kyverno-version: 1.7.1
11 policies.kyverno.io/minversion: 1.6.0
12 kyverno.io/kubernetes-version: "1.23"
13 policies.kyverno.io/description: >-
14 PipelineRun and TaskRun resources must be executed from a bundle
15spec:
16 validationFailureAction: Audit
17 background: true
18 rules:
19 - name: check-bundle-pipelinerun
20 match:
21 any:
22 - resources:
23 kinds:
24 - PipelineRun
25 validate:
26 message: "A bundle is required."
27 pattern:
28 spec:
29 pipelineRef:
30 bundle: "?*"
31 - name: check-bundle-taskrun
32 match:
33 any:
34 - resources:
35 kinds:
36 - TaskRun
37 validate:
38 message: "A bundle is required."
39 pattern:
40 spec:
41 taskRef:
42 bundle: "?*"