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)
2331
options.ImageFormat =
ContainerImageFormat
.Oci;
2339
options.ImageFormat =
ContainerImageFormat
.Oci;
2376
Assert.Equal(
ContainerImageFormat
.Docker, buildOptions.ImageFormat);
2392
Assert.Equal(
ContainerImageFormat
.Docker, explicitBuildOptions.ImageFormat);
Aspire.Hosting.Dotnet.Tests (3)
DotnetProjectResourceTests.cs (3)
322
context.ImageFormat =
ContainerImageFormat
.Docker;
405
context.ImageFormat =
ContainerImageFormat
.Docker;
431
context.ImageFormat =
ContainerImageFormat
.Oci;
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)
392
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)
71
context.ImageFormat =
ContainerImageFormat
.Docker;
165
ctx.ImageFormat =
ContainerImageFormat
.Oci;
202
.WithContainerBuildOptions(ctx => ctx.ImageFormat =
ContainerImageFormat
.Docker);
269
ctx.ImageFormat =
ContainerImageFormat
.Oci;
311
ctx.ImageFormat =
ContainerImageFormat
.Oci;
337
[InlineData(
ContainerImageFormat
.Docker)]
338
[InlineData(
ContainerImageFormat
.Oci)]
340
public async Task CanBuildImageFromProjectResource_WithDifferentImageFormats(
ContainerImageFormat
imageFormat)
436
ImageFormat =
ContainerImageFormat
.Oci,
441
Assert.Equal(
ContainerImageFormat
.Oci, options.ImageFormat);
549
ctx.ImageFormat =
ContainerImageFormat
.Oci;
692
ctx.ImageFormat =
ContainerImageFormat
.Oci;
756
ctx.ImageFormat =
ContainerImageFormat
.Oci;
808
context.ImageFormat =
ContainerImageFormat
.Oci;
849
context.ImageFormat =
ContainerImageFormat
.Oci;
904
context.ImageFormat =
ContainerImageFormat
.Docker;
915
Assert.Equal(
ContainerImageFormat
.Docker, options.ImageFormat);
992
context.ImageFormat =
ContainerImageFormat
.Docker;
1035
context.ImageFormat =
ContainerImageFormat
.Oci;
1658
ctx.ImageFormat =
ContainerImageFormat
.Oci;
1672
Assert.Equal(
ContainerImageFormat
.Oci, context.ImageFormat);
1692
ctx.ImageFormat =
ContainerImageFormat
.Docker;
1697
ctx.ImageFormat =
ContainerImageFormat
.Oci;
1711
Assert.Equal(
ContainerImageFormat
.Oci, context.ImageFormat);
1938
ctx.ImageFormat =
ContainerImageFormat
.Oci;
2062
ctx.ImageFormat =
ContainerImageFormat
.Oci;