-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for verifying attestations #8
base: main
Are you sure you want to change the base?
Commits on Jan 11, 2022
-
Support different verification options per image
Different images will require different verification options. This commit adds configuration that allows you to define different 'verifiers' for specific image references, or image reference patterns. At the moment it supports verification by public key, or the existing options, but should be expanded to include all supported options. Also modifies the response from the provider to include an error per-image checked, rather than returning any error as a 'system' error. I've also removed the _invalid suffix from the key returned in the response when there's an error. The presence of the 'error' field indicates this better, I think. Signed-off-by: Rob Best <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7307a7b - Browse repository at this point
Copy the full SHA 7307a7bView commit details -
adding support for verifying attestations
Signed-off-by: Tom Meadows <[email protected]>
Tom Meadows committedJan 11, 2022 Configuration menu - View commit details
-
Copy full SHA for 48085b9 - Browse repository at this point
Copy the full SHA 48085b9View commit details
Commits on Jan 12, 2022
-
Allow multiple verifiers for images
An image can have multiple signatures and therefore in some cases you'll want multiple verifiers for the same images. Signed-off-by: Rob Best <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5facf03 - Browse repository at this point
Copy the full SHA 5facf03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9353f2a - Browse repository at this point
Copy the full SHA 9353f2aView commit details -
added formatting to return payloads
Signed-off-by: Tom Meadows <[email protected]>
Tom Meadows committedJan 12, 2022 Configuration menu - View commit details
-
Copy full SHA for 0368d29 - Browse repository at this point
Copy the full SHA 0368d29View commit details
Commits on Jan 13, 2022
-
Multiple verifiers for image reference
Modify the configuration so that multiple verifiers can be associated directly with an image reference/pattern. Images will only be verified for the first pattern they match. This makes it possible to provide multiple verification options for a specific image pattern/reference but also fall through to a less-specific pattern (with different verification options) for images that don't match a more specific pattern. Signed-off-by: Rob Best <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 74e720a - Browse repository at this point
Copy the full SHA 74e720aView commit details -
Remove redundant line from template
Checking the count of errors is enough. Signed-off-by: Rob Best <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 235527f - Browse repository at this point
Copy the full SHA 235527fView commit details -
rebasing and making changes to config
Signed-off-by: Tom Meadows <[email protected]>
Tom Meadows committedJan 13, 2022 Configuration menu - View commit details
-
Copy full SHA for aa94800 - Browse repository at this point
Copy the full SHA aa94800View commit details
Commits on Jan 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4fb8e4f - Browse repository at this point
Copy the full SHA 4fb8e4fView commit details -
Signed-off-by: Rob Best <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 69b8fb6 - Browse repository at this point
Copy the full SHA 69b8fb6View commit details
Commits on Jan 17, 2022
-
resolving conflicts from merge with verifiers branch
Signed-off-by: Tom Meadows <[email protected]>
Tom Meadows committedJan 17, 2022 Configuration menu - View commit details
-
Copy full SHA for f23b1f2 - Browse repository at this point
Copy the full SHA f23b1f2View commit details