-
Notifications
You must be signed in to change notification settings - Fork 643
Closed
Description
Around the start of this year, the manifest format (probably due to the usage of docker buildx imagetools inspect
) was changed from Docker V2 to OCI V1, at least for multi-arch images. While the two standards are very similar, one critical difference is where the standardized labels/annotations such as org.opencontainers.artifact.created
usually go. For Docker V2, they are probably labels, but for OCI V1, they are annotations. This discrepancy has caused issues noticed by others:
- BuildX: Missing package description / untagged Images at build with Platform: xy parameter #447 (comment)
- Labels key does not apply labels to images #747 (comment)
I thus wonder if we could somehow better support annotations, given that we are using OCI V1? (I understand this may involve changes to the underlying tools.) Otherwise, is it possible to revert to Docker V2 format? Thanks.
Metadata
Metadata
Assignees
Labels
No labels