51 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 =>
244
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)
135
KnownImageFormats.Docker =>
SchemaTypes
.DockerManifestV2,
136
KnownImageFormats.OCI =>
SchemaTypes
.OciManifestV1,
153
KnownImageFormats.Docker =>
SchemaTypes
.DockerManifestV2,
154
KnownImageFormats.OCI =>
SchemaTypes
.OciManifestV1,
Microsoft.NET.Build.Containers.UnitTests (11)
ImageBuilderTests.cs (1)
696
MediaType =
SchemaTypes
.DockerManifestV2,
ImageIndexGeneratorTests.cs (8)
45
[InlineData(
SchemaTypes
.DockerManifestV2)]
46
[InlineData(
SchemaTypes
.OciManifestV1)]
81
ManifestMediaType =
SchemaTypes
.DockerManifestV2,
90
ManifestMediaType =
SchemaTypes
.DockerManifestV2,
98
Assert.Equal(
SchemaTypes
.DockerManifestListV2, mediaType);
111
ManifestMediaType =
SchemaTypes
.OciManifestV1,
120
ManifestMediaType =
SchemaTypes
.OciManifestV1,
128
Assert.Equal(
SchemaTypes
.OciImageIndexV1, mediaType);
RegistryTests.cs (2)
555
var descriptor = new Descriptor(
SchemaTypes
.OciLayerGzipV1, "sha256:testdigest1234", 1234);
595
var descriptor = new Descriptor(
SchemaTypes
.OciLayerGzipV1, "sha256:testdigest1234", 1234);