-
Notifications
You must be signed in to change notification settings - Fork 857
Description
Hello team,
I want to notify I have encountered en error on skopeo v1.15.1 with multiarch images on JFrog Artifactory.
JFrog Artifactory is an artifact management tool that can be behaved as container image registry.
However, for multiarch images, it violates some behaviors related to tags.
For example,
- once pushed an multiarch image
multi-arch:v1.0.0
, which referssha256:aaaa...aaaa
as aamd64
, andsha256:bbbb...bbbb
as aarm64
, to Artifactory, - Artifactory expose
sha256:aaaa...aaaa
andsha256:bbbb...bbbb
as tags, not onlymulti-arch:v1.0.0
, - and
sha256:aaaa...aaaa
andsha256:bbbb...bbbb
are OCI incompliant tags because they contains:
,
So finally we got error on skopeo inspect
with time="2024-06-03T09:26:46Z" level=fatal msg="Error determining repository tags: registry returned invalid tag \"sha256:aaaa...aaaa": invalid tag format"
.
This is quite heavy impact issue even if the Artifactory violates OCI specifications, we can no longer use skopeo v1.15.1 or later with Artifactory.
Can you consider that skopeo simply ignores the invalid tags to keep compatibility?
And we will also contact to JFrog support to improve the behavior above.