Open
Description
openedon Dec 24, 2021
The images we publish here:
go-containerregistry/cloudbuild.yaml
Lines 26 to 37 in 2874338
... should all be signed with cosign
, ideally using the "keyless" flow.
For GCB-based keyless signing we can copy what distroless
does here: https://github.com/GoogleContainerTools/distroless/blob/3ecf55603e31c8c01b4da2da8dc34a41757b778c/cloudbuild.yaml#L81-L82
... essentially the GCB SA is used to impersonate keyless@go-containerregistry.iam.gserviceaccount.com
for the identity challenge. Some IAM needs to be configured, and then things just work 😉
I believe @jonjohnsonjr has to do this given the requirement that we futz with the GCP stuff, but @dlorenc or I would be happy to help navigate this.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment