diff --git a/pkg/session/image_meta.go b/pkg/session/image_meta.go index 3d12a2a..0d9e8c5 100644 --- a/pkg/session/image_meta.go +++ b/pkg/session/image_meta.go @@ -4,11 +4,14 @@ import "strings" type imageMeta map[string]string +const openContainersPrefix = "org.opencontainers.image." + func imageMetaFromLabels(labels map[string]string) imageMeta { im := make(imageMeta) for key, value := range labels { - if suffix, found := strings.CutPrefix(key, "org.opencontainers.image."); found { - im[suffix] = value + if strings.HasPrefix(key, openContainersPrefix) { + strippedKey := key[len(openContainersPrefix):] + im[strippedKey] = value } } return im