Skip to content

Commit 2e3cd4b

Browse files
author
Andrew Trice
authored
updated to correct link for tekton task and fixed formatting (#473)
* updated link to tekton task & fixed list formatting * updated another link
1 parent b095368 commit 2e3cd4b

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

docs/reference/tools/container-image-security-enforcement.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ Portieris is a Kubernetes admission controller for the enforcement of image secu
2323
Portieris uses [RedHat Signatures](https://www.redhat.com/en/blog/container-image-signing) to sign container images.
2424

2525
To take advantage of Portieris and policy enforcement, you need 3 things:
26+
2627
1. A GnuPG key to sign container images, stored in a vault
2728
2. A process to sign container images using the key from the credentials vault
2829
3. An `ImagePolicy` or `ClusterImagePolicy` that can instruct Portieris to apply enforcement rules
@@ -33,7 +34,7 @@ The following steps are based on [signing images for trusted content](https://cl
3334

3435
A script that demonstrates how to easily create a GPG key, publish it to a vault, setup cluster secrets, and setup a default ClusterImagePolicy (as described below) is available at https://github.com/IBM/ibm-garage-tekton-tasks/blob/image-signing/utilities/setup-image-signing-keys.sh
3536

36-
The [toolkit's 2-build-tag-push.yaml](https://github.com/IBM/ibm-garage-tekton-tasks/blob/main/tasks/2-build-tag-push.yaml) tekton task has also been updated to accept the output of this script and enforce signatures during the builder's push phase.
37+
The [toolkit's 8-image-release.yaml](https://github.com/IBM/ibm-garage-tekton-tasks/blob/main/tasks/8-image-release.yaml) tekton task has also been updated to accept the output of this script and enforce signatures during the image release phase.
3738

3839
### Create an Image Signing Key
3940

@@ -164,12 +165,13 @@ More information about [policies and enforcement](https://github.com/IBM/portier
164165

165166
A script that demonstrates how to easily create a GPG key, publish it to a vault, setup cluster secrets, and setup a default ClusterImagePolicy is available at [IBM/ibm-garage-tekton-tasks/setup-image-signing-keys.sh](https://github.com/IBM/ibm-garage-tekton-tasks/blob/main/utilities/setup-image-signing-keys.sh)
166167

167-
The [toolkit's 2-build-tag-push.yaml](https://github.com/IBM/ibm-garage-tekton-tasks/blob/main/tasks/2-build-tag-push.yaml) tekton task has also been updated to accept the output of this script and enforce signatures during the builder's push phase.
168+
The [toolkit's 8-image-release.yaml](https://github.com/IBM/ibm-garage-tekton-tasks/blob/main/tasks/8-image-release.yaml) tekton task has also been updated to accept the output of this script and enforce signatures during the image release phase.
168169

169170

170171
## Additional Information
171172

172173
Additional information on trusted content and policy enforcement can be found at:
174+
173175
- [Signing images for trusted content](https://cloud.ibm.com/docs/Registry?topic=Registry-registry_trustedcontent)
174176
- [Gnu Privacy Guard (GPG)](https://gnupg.org/)
175177
- [RedHat Signatures](https://www.redhat.com/en/blog/container-image-signing)

0 commit comments

Comments
 (0)