diff --git a/schema/validator.go b/schema/validator.go index 432e7b992..0fe18d6d6 100644 --- a/schema/validator.go +++ b/schema/validator.go @@ -111,7 +111,9 @@ func validateManifestDescendants(r io.Reader) error { for _, layer := range header.Layers { if layer.MediaType != string(v1.MediaTypeImageLayer) && - layer.MediaType != string(v1.MediaTypeImageLayerNonDistributable) { + layer.MediaType != string(v1.MediaTypeImageLayerGzip) && + layer.MediaType != string(v1.MediaTypeImageLayerNonDistributable) && + layer.MediaType != string(v1.MediaTypeImageLayerNonDistributableGzip) { fmt.Printf("warning: layer %s has an unknown media type: %s\n", layer.Digest, layer.MediaType) } }