Skip to content

Commit e09c2ec

Browse files
committed
enable container signing
This commit enables container signing for all images build from this repository via build-images-action.yml and release.yml, both reusing container-image-build.yml from project-infra. All container images will be built with keyless signing, utilizing short-lived Github Actions OIDC tokens (id-token: write) and the certificates and transparency logs are utilizing Sigstore's public Fulcio and Rekor services. Signed-off-by: Tuomo Tanskanen <tuomo.tanskanen@est.tech>
1 parent 76b44e2 commit e09c2ec

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

.github/workflows/build-images-action.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ jobs:
2323
image-name: 'baremetal-operator'
2424
pushImage: true
2525
generate-sbom: true
26+
sign-image: true
2627
secrets:
2728
QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }}
2829
QUAY_PASSWORD: ${{ secrets.QUAY_PASSWORD }}

.github/workflows/release.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ jobs:
135135
pushImage: true
136136
ref: ${{ needs.push_release_tags.outputs.release_tag }}
137137
generate-sbom: true
138+
sign-image: true
138139
secrets:
139140
QUAY_USERNAME: ${{ secrets.QUAY_USERNAME }}
140141
QUAY_PASSWORD: ${{ secrets.QUAY_PASSWORD }}

0 commit comments

Comments
 (0)