81 references to ContainerImageFormat
Aspire.Hosting (19)
ApplicationModel\ContainerBuildOptionsCallbackAnnotation.cs (1)
114
public
ContainerImageFormat
? ImageFormat { get; set; }
Publishing\DockerContainerRuntime.cs (5)
40
if (options?.ImageFormat ==
ContainerImageFormat
.Oci)
86
ContainerImageFormat
.Oci => "type=oci",
87
ContainerImageFormat
.Docker => "type=docker",
161
case
ContainerImageFormat
.Oci:
163
case
ContainerImageFormat
.Docker:
Publishing\PodmanContainerRuntime.cs (5)
151
if (options.ImageFormat ==
ContainerImageFormat
.Oci && string.IsNullOrEmpty(options.OutputPath))
169
ContainerImageFormat
.Oci => "oci",
170
ContainerImageFormat
.Docker => "docker",
271
ContainerImageFormat
.Oci => "oci-archive",
273
ContainerImageFormat
.Docker or null => "docker-archive",
Publishing\ResourceContainerImageManager.cs (8)
126
public
ContainerImageFormat
? ImageFormat { get; init; }
184
ContainerImageFormat
? imageFormat,
201
public
ContainerImageFormat
? ImageFormat { get; } = imageFormat;
264
public
ContainerImageFormat
? ImageFormat { get; set; }
585
ContainerImageFormat
.Docker => "Docker",
586
ContainerImageFormat
.Oci => "OCI",
917
return options.ImageFormat is null or
ContainerImageFormat
.Docker ||
1061
var usesDocker = options.ImageFormat == null || options.ImageFormat ==
ContainerImageFormat
.Docker;
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxGroupResource.cs (1)
261
buildOptions.ImageFormat =
ContainerImageFormat
.Docker;
Aspire.Hosting.Azure.Tests (4)
AzureSandboxesTests.cs (4)
2332
options.ImageFormat =
ContainerImageFormat
.Oci;
2340
options.ImageFormat =
ContainerImageFormat
.Oci;
2377
Assert.Equal(
ContainerImageFormat
.Docker, buildOptions.ImageFormat);
2393
Assert.Equal(
ContainerImageFormat
.Docker, explicitBuildOptions.ImageFormat);
Aspire.Hosting.Dotnet.Tests (3)
DotnetProjectResourceTests.cs (3)
317
context.ImageFormat =
ContainerImageFormat
.Docker;
404
context.ImageFormat =
ContainerImageFormat
.Oci;
1132
context.ImageFormat =
ContainerImageFormat
.Docker;
Aspire.Hosting.Tests (54)
Publishing\DockerContainerRuntimeTests.cs (16)
21
[InlineData(
ContainerImageFormat
.Docker)]
22
[InlineData(
ContainerImageFormat
.Oci)]
23
public async Task BuildImageAsync_ArchiveUsesIsolatedBuilder(
ContainerImageFormat
? imageFormat)
51
var outputType = imageFormat ==
ContainerImageFormat
.Oci ? "type=oci" : "type=docker";
80
ImageFormat =
ContainerImageFormat
.Docker
113
ImageFormat =
ContainerImageFormat
.Docker
163
ImageFormat =
ContainerImageFormat
.Docker
181
[InlineData(
ContainerImageFormat
.Docker, null, null)]
182
[InlineData(
ContainerImageFormat
.Docker, ContainerTargetPlatform.LinuxAmd64, "linux/amd64")]
183
[InlineData(
ContainerImageFormat
.Docker, ContainerTargetPlatform.LinuxArm64, "linux/arm64")]
184
[InlineData(
ContainerImageFormat
.Docker, ContainerTargetPlatform.AllLinux, "linux/amd64,linux/arm64")]
186
ContainerImageFormat
? imageFormat, ContainerTargetPlatform? targetPlatform, string? expectedPlatforms)
244
ImageFormat =
ContainerImageFormat
.Docker,
362
ImageFormat =
ContainerImageFormat
.Oci,
388
ImageFormat = (
ContainerImageFormat
)42,
412
ImageFormat =
ContainerImageFormat
.Docker
Publishing\DotnetProgramArchiveTests.cs (1)
394
context.ImageFormat =
ContainerImageFormat
.Docker;
Publishing\PodmanSaveArgumentsTests.cs (11)
25
ImageFormat =
ContainerImageFormat
.Oci
42
ImageFormat =
ContainerImageFormat
.Docker
78
ImageFormat =
ContainerImageFormat
.Oci
105
ctx.ImageFormat =
ContainerImageFormat
.Oci;
123
ImageFormat =
ContainerImageFormat
.Oci
142
ImageFormat =
ContainerImageFormat
.Oci
162
ImageFormat =
ContainerImageFormat
.Oci
184
ImageFormat =
ContainerImageFormat
.Docker
205
ImageFormat =
ContainerImageFormat
.Oci
227
ImageFormat =
ContainerImageFormat
.Oci
249
ImageFormat =
ContainerImageFormat
.Oci
Publishing\ResourceContainerImageManagerTests.cs (26)
73
context.ImageFormat =
ContainerImageFormat
.Docker;
171
ctx.ImageFormat =
ContainerImageFormat
.Oci;
210
.WithContainerBuildOptions(ctx => ctx.ImageFormat =
ContainerImageFormat
.Docker);
279
ctx.ImageFormat =
ContainerImageFormat
.Oci;
321
ctx.ImageFormat =
ContainerImageFormat
.Oci;
347
[InlineData(
ContainerImageFormat
.Docker)]
348
[InlineData(
ContainerImageFormat
.Oci)]
350
public async Task CanBuildImageFromProjectResource_WithDifferentImageFormats(
ContainerImageFormat
imageFormat)
452
ImageFormat =
ContainerImageFormat
.Oci,
457
Assert.Equal(
ContainerImageFormat
.Oci, options.ImageFormat);
567
ctx.ImageFormat =
ContainerImageFormat
.Oci;
710
ctx.ImageFormat =
ContainerImageFormat
.Oci;
774
ctx.ImageFormat =
ContainerImageFormat
.Oci;
826
context.ImageFormat =
ContainerImageFormat
.Oci;
867
context.ImageFormat =
ContainerImageFormat
.Oci;
922
context.ImageFormat =
ContainerImageFormat
.Docker;
933
Assert.Equal(
ContainerImageFormat
.Docker, options.ImageFormat);
1010
context.ImageFormat =
ContainerImageFormat
.Docker;
1053
context.ImageFormat =
ContainerImageFormat
.Oci;
1678
ctx.ImageFormat =
ContainerImageFormat
.Oci;
1692
Assert.Equal(
ContainerImageFormat
.Oci, context.ImageFormat);
1714
ctx.ImageFormat =
ContainerImageFormat
.Docker;
1719
ctx.ImageFormat =
ContainerImageFormat
.Oci;
1733
Assert.Equal(
ContainerImageFormat
.Oci, context.ImageFormat);
1968
ctx.ImageFormat =
ContainerImageFormat
.Oci;
2096
ctx.ImageFormat =
ContainerImageFormat
.Oci;