Skip to content
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

install cosign archive while booting the vm #529

Open
developer-guy opened this issue Jan 8, 2022 · 1 comment
Open

install cosign archive while booting the vm #529

developer-guy opened this issue Jan 8, 2022 · 1 comment

Comments

@developer-guy
Copy link
Contributor

We (w/@Dentrax) have added signing and verifying containers images by using cosign under the hood to nerdctl, please see. We call the cosign binary to sign and verify container images which means that we need to ensure that cosign binary is available in our environment. So, let's add cosign archive to the default configuration YAML file of the lima.

cc: @AkihiroSuda

Screen Shot 2022-01-08 at 11 05 29

@developer-guy
Copy link
Contributor Author

developer-guy commented Jan 8, 2022

I did some research about the issue. IMHO, we should add cosign binary to the nerdctl-full release1. Because the code within the lima is using nerdctl-full release to extract binaries.2.

As an alternative, we can make that code is more generic to install whatever we defined in []File slice.

Footnotes

  1. https://github.com/containerd/nerdctl/blob/e7858835cb43a54aae10500e99a120db11180701/Dockerfile#L98

  2. https://github.com/lima-vm/lima/blob/master/pkg/limayaml/defaults.go#L25

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants