40 references to SchemaTypes
Microsoft.NET.Build.Containers (40)
ContainerBuilder.cs (2)
113
KnownImageFormats.Docker =>
SchemaTypes
.DockerManifestV2,
114
KnownImageFormats.OCI =>
SchemaTypes
.OciManifestV1,
ImageBuilder.cs (5)
75
SchemaTypes
.OciManifestV1 =>
SchemaTypes
.OciImageConfigV1,
76
SchemaTypes
.DockerManifestV2 =>
SchemaTypes
.DockerContainerV1,
77
_ =>
SchemaTypes
.OciImageConfigV1 // opinion - defaulting to modern here, but really this should never happen
ImageIndexGenerator.cs (9)
34
if (manifestMediaType ==
SchemaTypes
.DockerManifestV2)
36
return (GenerateImageIndex(images,
SchemaTypes
.DockerManifestV2,
SchemaTypes
.DockerManifestListV2),
SchemaTypes
.DockerManifestListV2);
38
else if (manifestMediaType ==
SchemaTypes
.OciManifestV1)
40
return (GenerateImageIndex(images,
SchemaTypes
.OciManifestV1,
SchemaTypes
.OciImageIndexV1),
SchemaTypes
.OciImageIndexV1);
117
mediaType =
SchemaTypes
.OciImageIndexV1,
Layer.cs (4)
205
SchemaTypes
.DockerManifestV2 =>
SchemaTypes
.DockerLayerGzip,
206
SchemaTypes
.OciManifestV1 =>
SchemaTypes
.OciLayerGzipV1,
LocalDaemons\DockerCli.cs (3)
290
if (image.ManifestMediaType ==
SchemaTypes
.DockerManifestV2)
294
else if (image.ManifestMediaType ==
SchemaTypes
.OciManifestV1)
474
SchemaTypes
.OciManifestV1,
Registry\HttpExtensions.cs (5)
14
new(
SchemaTypes
.DockerManifestListV2),
15
new(
SchemaTypes
.OciImageIndexV1),
16
new(
SchemaTypes
.DockerManifestV2),
17
new(
SchemaTypes
.OciManifestV1),
18
new(
SchemaTypes
.DockerContainerV1),
Registry\Registry.cs (5)
197
SchemaTypes
.DockerManifestV2 or
SchemaTypes
.OciManifestV1 => await ReadSingleImageAsync(
202
SchemaTypes
.DockerManifestListV2 => await PickBestImageFromManifestListAsync(
209
SchemaTypes
.OciImageIndexV1 =>
245
SchemaTypes
.DockerManifestListV2 => await initialManifestResponse.Content.ReadFromJsonAsync<ManifestListV2>(cancellationToken: cancellationToken).ConfigureAwait(false),
Tasks\CreateImageIndex.cs (3)
180
ImageIndex = ImageIndexGenerator.GenerateImageIndex(images,
SchemaTypes
.OciManifestV1,
SchemaTypes
.OciImageIndexV1),
181
ImageIndexMediaType =
SchemaTypes
.OciImageIndexV1,
Tasks\CreateNewImage.cs (4)
157
KnownImageFormats.Docker =>
SchemaTypes
.DockerManifestV2,
158
KnownImageFormats.OCI =>
SchemaTypes
.OciManifestV1,
175
KnownImageFormats.Docker =>
SchemaTypes
.DockerManifestV2,
176
KnownImageFormats.OCI =>
SchemaTypes
.OciManifestV1,