-
Notifications
You must be signed in to change notification settings - Fork 563
Open
Labels
status/in-progressThis issue is currently being worked onThis issue is currently being worked ontype/enhancementNew feature or requestNew feature or request
Description
What I'd like:
I'd like for Bottlerocket to support containerd image verification plugins. I'd like the minimum first iteration of this feature to support signed containerd images via Notation CLI and AWS Signer, but I'd like the implementation and settings API to be general enough to extend to other image verification binaries and other signing tools (like cosign)
For the Notation + AWS Signer implementation, I'd like:
- A simple
image-verifierbinary that wraps the Notation CLI and adheres to the API for containerd image verification plugins - Package
notationandaws-signer-notation-pluginin the core-kit - In the
aws-signer-notation-pluginpackage, include both commercial and gov cloud root certificates for AWS Signer - configure image verifiers in containerd via drop-in file
Any alternatives you've considered:
- As mentioned,
cosignhas been considered as an alternative tonotation. The implementation will keep this alternative viable for future implementation. - Additionally, considered a BYO cert design for the Notation settings API but taking an iterative approach and requesting for initial integration support AWS Signer + ECR.
Metadata
Metadata
Assignees
Labels
status/in-progressThis issue is currently being worked onThis issue is currently being worked ontype/enhancementNew feature or requestNew feature or request