You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cosign keyless mode verification not working because --certificate-identity or --certificate-identity-regexp are required for keyless verification, which was introduced in sigstore/cosign#2411.
As nerdctl didn't package or specify Cosign 2.0.0, maybe this is not necessarily a regression. It can be a step to move forward to Cosign 2.0.0.
Steps to reproduce the issue
$ sudo ./_output/nerdctl push --sign=cosign <image>
$ sudo ./_output/nerdctl pull --verify=cosign <image>
INFO[0001] cosign: Error: --certificate-identity or --certificate-identity-regexp is required for verification in keyless mode
INFO[0001] cosign: main.go:74: error during command execution: --certificate-identity or --certificate-identity-regexp is required for verification in keyless mode
Are you using a variant of nerdctl? (e.g., Rancher Desktop)
None
Host information
$ ./_output/nerdctl info
Client:
Namespace: default
Debug Mode: false
Server:
Server Version: 1.6.16
Storage Driver: overlayfs
Logging Driver: json-file
Cgroup Driver: none
Cgroup Version: 1
Plugins:
Log: fluentd journald json-file syslog
Storage: aufs native overlayfs
Security Options:
apparmor
seccomp
Profile: default
rootless
Kernel Version: 5.4.0-1099-aws
Operating System: Ubuntu 18.04.6 LTS
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 7.565GiB
Name: ip-172-31-84-158
ID: 9c5e3b7f-301a-48cf-82f3-133f608b8185
WARNING: AppArmor profile "nerdctl-default" is not loaded.
Use 'sudo nerdctl apparmor load' if you prefer to use AppArmor with rootless mode.
This warning is negligible if you do not intend to use AppArmor.
WARNING: Running in rootless-mode without cgroups. To enable cgroups in rootless-mode, you need to boot the system in cgroup v2 mode.
The text was updated successfully, but these errors were encountered:
Description
Cosign keyless mode verification not working because
--certificate-identity
or--certificate-identity-regexp
are required for keyless verification, which was introduced in sigstore/cosign#2411.As nerdctl didn't package or specify Cosign 2.0.0, maybe this is not necessarily a regression. It can be a step to move forward to Cosign 2.0.0.
Steps to reproduce the issue
Describe the results you received and expected
Expect it succeeds.
What version of nerdctl are you using?
Are you using a variant of nerdctl? (e.g., Rancher Desktop)
None
Host information
The text was updated successfully, but these errors were encountered: