cosign icon indicating copy to clipboard operation
cosign copied to clipboard

Explore adding a cosign extension for docker desktop

Open sambhav opened this issue 2 years ago • 4 comments

Description

Docker has just announced a docker desktop extensions sdk. Explore if this is something cosign can integrate with to provide image verification during pulls and signing during push.

See https://www.docker.com/blog/docker-extensions-preview/

sambhav avatar Mar 30 '22 17:03 sambhav

+1! Let's do it!

dlorenc avatar Mar 31 '22 21:03 dlorenc

Docs for this is live now:

  • https://docs.docker.com/desktop/extensions-sdk/
  • https://docs.docker.com/desktop/extensions-sdk/extensions/METADATA/
  • https://docs.docker.com/desktop/extensions-sdk/extensions/DISTRIBUTION/

imjasonh avatar May 10 '22 16:05 imjasonh

I think it would be great to start somewhere to get into it. @developer-guy we can't wait, right?


So we basically need a boilerplate project which we can easily create by issuing $ docker extension init cosign-docker-extention command. And we can push this repository directly under signature org. By doing so, we can create some random issues for further discussion about UI/UX design and other ideas. (designing cosign-as-a-service, endpoints, etc.)

Furthermore, it would be nice to find someone who understands UI design and Figma stuff. After that, implementing UI would straightforward task since we are going to use Material-UI and React.

I think we can start now if someone create a cosign-docker-extention repository. We can also iterate the project by submitting small PRs. Thoughts?

Dentrax avatar May 11 '22 21:05 Dentrax

let's give it a spin: https://github.com/developer-guy/cosign-docker-extension

cc: @dlorenc @imjasonh @samj1912 @Dentrax

developer-guy avatar May 19 '22 13:05 developer-guy