-
Notifications
You must be signed in to change notification settings - Fork 205
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
question: Failed to push image with nydusify #1363
question: Failed to push image with nydusify #1363
Comments
I could push images with nerdctl successfully, thus I think it should be related to https://github.com/dragonflyoss/image-service/blob/master/contrib/nydusify/pkg/converter/provider/provider.go |
@gaocegege It seems related to the code: Looks like the docker hub doesn't support the OCI reference type (subject field) yet, we will try to add an option to fix it. |
Working on containerd/nydus-snapshotter#509 and https://github.com/goharbor/acceleration-service first to fix it. |
Thanks in advance! |
With this option, we can track all nydus images associated with an OCI image. For example, in Harbor we can cascade to show nydus images linked to an OCI image, deleting the OCI image can also delete the corresponding nydus images. At runtime, nydus snapshotter can also automatically upgrade an OCI image run to nydus image. Prior to this PR, we had enabled this feature by default. However, it is now known that Docker Hub does not yet support Referrer. Therefore, adding this option to disable this feature by default, to ensure broad compatibility with various image registries. Fix dragonflyoss#1363. Signed-off-by: Yan Song <[email protected]>
With this option, we can track all nydus images associated with an OCI image. For example, in Harbor we can cascade to show nydus images linked to an OCI image, deleting the OCI image can also delete the corresponding nydus images. At runtime, nydus snapshotter can also automatically upgrade an OCI image run to nydus image. Prior to this PR, we had enabled this feature by default. However, it is now known that Docker Hub does not yet support Referrer. Therefore, adding this option to disable this feature by default, to ensure broad compatibility with various image registries. Fix dragonflyoss#1363. Signed-off-by: Yan Song <[email protected]>
Waiting for #1384 to be merged. |
With this option, we can track all nydus images associated with an OCI image. For example, in Harbor we can cascade to show nydus images linked to an OCI image, deleting the OCI image can also delete the corresponding nydus images. At runtime, nydus snapshotter can also automatically upgrade an OCI image run to nydus image. Prior to this PR, we had enabled this feature by default. However, it is now known that Docker Hub does not yet support Referrer. Therefore, adding this option to disable this feature by default, to ensure broad compatibility with various image registries. Fix #1363. Signed-off-by: Yan Song <[email protected]>
With this option, we can track all nydus images associated with an OCI image. For example, in Harbor we can cascade to show nydus images linked to an OCI image, deleting the OCI image can also delete the corresponding nydus images. At runtime, nydus snapshotter can also automatically upgrade an OCI image run to nydus image. Prior to this PR, we had enabled this feature by default. However, it is now known that Docker Hub does not yet support Referrer. Therefore, adding this option to disable this feature by default, to ensure broad compatibility with various image registries. Fix dragonflyoss#1363. Signed-off-by: Yan Song <[email protected]>
With this option, we can track all nydus images associated with an OCI image. For example, in Harbor we can cascade to show nydus images linked to an OCI image, deleting the OCI image can also delete the corresponding nydus images. At runtime, nydus snapshotter can also automatically upgrade an OCI image run to nydus image. Prior to this PR, we had enabled this feature by default. However, it is now known that Docker Hub does not yet support Referrer. Therefore, adding this option to disable this feature by default, to ensure broad compatibility with various image registries. Fix dragonflyoss#1363. Signed-off-by: Yan Song <[email protected]>
With this option, we can track all nydus images associated with an OCI image. For example, in Harbor we can cascade to show nydus images linked to an OCI image, deleting the OCI image can also delete the corresponding nydus images. At runtime, nydus snapshotter can also automatically upgrade an OCI image run to nydus image. Prior to this PR, we had enabled this feature by default. However, it is now known that Docker Hub does not yet support Referrer. Therefore, adding this option to disable this feature by default, to ensure broad compatibility with various image registries. Fix #1363. Signed-off-by: Yan Song <[email protected]>
Additional Information
The following information is very important in order to help us to help you. Omission of the following details may delay your support request or receive no attention at all.
Version of nydus being used (nydusd --version)
Version: v2.2.1
Git Commit: 04fb92c
Build Time: 2023-05-04T07:28:49.522159639Z
Profile: release
Rustc: rustc 1.66.1 (90743e729 2023-01-10)
Version of nydus-snapshotter being used (containerd-nydus-grpc --version)
Version: v0.9.0
Revision: 2c811d7b2e57a556791c3bedfbaf1db95267131d
Go version: go1.20.3
Build time: 2023-06-17T11:10:15
Kernel information (uname -r)
command result: uname -r
GNU/Linux Distribution, if applicable (cat /etc/os-release)
command result: cat /etc/os-release
containerd-nydus-grpc command line used, if applicable (ps aux | grep containerd-nydus-grpc)
client command line used, if applicable (such as: nerdctl, docker, kubectl, ctr)
Screenshots (if applicable)
Details about issue
The image is converted, but cannot be pushed to docker hub. I already logged in with nerdctl.
Logs:
The text was updated successfully, but these errors were encountered: