File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ apiVersion : policies.kubewarden.io/v1
2+ kind : AdmissionPolicyGroup
3+ metadata :
4+ name : demo
5+ namespace : default
6+ spec :
7+ rules :
8+ - apiGroups : [""]
9+ apiVersions : ["v1"]
10+ resources : ["pods"]
11+ operations :
12+ - CREATE
13+ - UPDATE
14+ policies :
15+ signed_by_alice :
16+ module : ghcr.io/kubewarden/policies/verify-image-signatures:v0.3.0
17+ settings :
18+ modifyImagesWithDigest : false
19+ signatures :
20+ - image : " *"
21+ pubKeys :
22+ - |
23+ -----BEGIN PUBLIC KEY-----
24+ MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEyg65hiNHt8FXTamzCn34IE3qMGcV
25+ yQz3gPlhoKq3yqa1GIofcgLjUZtcKlUSVAU2/S5gXqyDnsW6466Jx/ZVlg==
26+ -----END PUBLIC KEY-----
27+ signed_by_bob :
28+ module : ghcr.io/kubewarden/policies/verify-image-signatures:v0.3.0
29+ settings :
30+ modifyImagesWithDigest : false
31+ signatures :
32+ - image : " *"
33+ pubKeys :
34+ - |
35+ -----BEGIN PUBLIC KEY-----
36+ MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEswA3Ec4w1ErOpeLPfCdkrh8jvk3X
37+ urm8ZrXi4S3an70k8bf1OlGnI/aHCcGleewHbBk1iByySMwr8BabchXGSg==
38+ -----END PUBLIC KEY-----
39+ reject_latest :
40+ module : registry://ghcr.io/kubewarden/policies/trusted-repos:v0.2.0
41+ settings :
42+ tags :
43+ reject :
44+ - latest
45+ expression : " reject_latest() || (signed_by_alice() && signed_by_bob())"
46+ message : " the image is using the latest tag or is not signed by Alice and Bob"
Original file line number Diff line number Diff line change 1+ apiVersion : policies.kubewarden.io/v1
2+ kind : ClusterAdmissionPolicyGroup
3+ metadata :
4+ name : demo
5+ spec :
6+ rules :
7+ - apiGroups : [""]
8+ apiVersions : ["v1"]
9+ resources : ["pods"]
10+ operations :
11+ - CREATE
12+ - UPDATE
13+ policies :
14+ signed_by_alice :
15+ module : ghcr.io/kubewarden/policies/verify-image-signatures:v0.3.0
16+ settings :
17+ modifyImagesWithDigest : false
18+ signatures :
19+ - image : " *"
20+ pubKeys :
21+ - |
22+ -----BEGIN PUBLIC KEY-----
23+ MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEyg65hiNHt8FXTamzCn34IE3qMGcV
24+ yQz3gPlhoKq3yqa1GIofcgLjUZtcKlUSVAU2/S5gXqyDnsW6466Jx/ZVlg==
25+ -----END PUBLIC KEY-----
26+ signed_by_bob :
27+ module : ghcr.io/kubewarden/policies/verify-image-signatures:v0.3.0
28+ settings :
29+ modifyImagesWithDigest : false
30+ signatures :
31+ - image : " *"
32+ pubKeys :
33+ - |
34+ -----BEGIN PUBLIC KEY-----
35+ MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEswA3Ec4w1ErOpeLPfCdkrh8jvk3X
36+ urm8ZrXi4S3an70k8bf1OlGnI/aHCcGleewHbBk1iByySMwr8BabchXGSg==
37+ -----END PUBLIC KEY-----
38+ reject_latest :
39+ module : registry://ghcr.io/kubewarden/policies/trusted-repos:v0.2.0
40+ settings :
41+ tags :
42+ reject :
43+ - latest
44+ expression : " reject_latest() || (signed_by_alice() && signed_by_bob())"
45+ message : " the image is using the latest tag or is not signed by Alice and Bob"
You can’t perform that action at this time.
0 commit comments