81 references to ContainerImageFormat
Aspire.Hosting (19)
ApplicationModel\ContainerBuildOptionsCallbackAnnotation.cs (1)
114public ContainerImageFormat? ImageFormat { get; set; }
Publishing\DockerContainerRuntime.cs (5)
40if (options?.ImageFormat == ContainerImageFormat.Oci) 86ContainerImageFormat.Oci => "type=oci", 87ContainerImageFormat.Docker => "type=docker", 161case ContainerImageFormat.Oci: 163case ContainerImageFormat.Docker:
Publishing\PodmanContainerRuntime.cs (5)
151if (options.ImageFormat == ContainerImageFormat.Oci && string.IsNullOrEmpty(options.OutputPath)) 169ContainerImageFormat.Oci => "oci", 170ContainerImageFormat.Docker => "docker", 271ContainerImageFormat.Oci => "oci-archive", 273ContainerImageFormat.Docker or null => "docker-archive",
Publishing\ResourceContainerImageManager.cs (8)
126public ContainerImageFormat? ImageFormat { get; init; } 184ContainerImageFormat? imageFormat, 201public ContainerImageFormat? ImageFormat { get; } = imageFormat; 264public ContainerImageFormat? ImageFormat { get; set; } 585ContainerImageFormat.Docker => "Docker", 586ContainerImageFormat.Oci => "OCI", 917return options.ImageFormat is null or ContainerImageFormat.Docker || 1061var usesDocker = options.ImageFormat == null || options.ImageFormat == ContainerImageFormat.Docker;
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxGroupResource.cs (1)
261buildOptions.ImageFormat = ContainerImageFormat.Docker;
Aspire.Hosting.Azure.Tests (4)
AzureSandboxesTests.cs (4)
2331options.ImageFormat = ContainerImageFormat.Oci; 2339options.ImageFormat = ContainerImageFormat.Oci; 2376Assert.Equal(ContainerImageFormat.Docker, buildOptions.ImageFormat); 2392Assert.Equal(ContainerImageFormat.Docker, explicitBuildOptions.ImageFormat);
Aspire.Hosting.Dotnet.Tests (3)
DotnetProjectResourceTests.cs (3)
322context.ImageFormat = ContainerImageFormat.Docker; 405context.ImageFormat = ContainerImageFormat.Docker; 431context.ImageFormat = ContainerImageFormat.Oci;
Aspire.Hosting.Tests (54)
Publishing\DockerContainerRuntimeTests.cs (16)
21[InlineData(ContainerImageFormat.Docker)] 22[InlineData(ContainerImageFormat.Oci)] 23public async Task BuildImageAsync_ArchiveUsesIsolatedBuilder(ContainerImageFormat? imageFormat) 51var outputType = imageFormat == ContainerImageFormat.Oci ? "type=oci" : "type=docker"; 80ImageFormat = ContainerImageFormat.Docker 113ImageFormat = ContainerImageFormat.Docker 163ImageFormat = 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")] 186ContainerImageFormat? imageFormat, ContainerTargetPlatform? targetPlatform, string? expectedPlatforms) 244ImageFormat = ContainerImageFormat.Docker, 362ImageFormat = ContainerImageFormat.Oci, 388ImageFormat = (ContainerImageFormat)42, 412ImageFormat = ContainerImageFormat.Docker
Publishing\DotnetProgramArchiveTests.cs (1)
392context.ImageFormat = ContainerImageFormat.Docker;
Publishing\PodmanSaveArgumentsTests.cs (11)
25ImageFormat = ContainerImageFormat.Oci 42ImageFormat = ContainerImageFormat.Docker 78ImageFormat = ContainerImageFormat.Oci 105ctx.ImageFormat = ContainerImageFormat.Oci; 123ImageFormat = ContainerImageFormat.Oci 142ImageFormat = ContainerImageFormat.Oci 162ImageFormat = ContainerImageFormat.Oci 184ImageFormat = ContainerImageFormat.Docker 205ImageFormat = ContainerImageFormat.Oci 227ImageFormat = ContainerImageFormat.Oci 249ImageFormat = ContainerImageFormat.Oci
Publishing\ResourceContainerImageManagerTests.cs (26)
71context.ImageFormat = ContainerImageFormat.Docker; 165ctx.ImageFormat = ContainerImageFormat.Oci; 202.WithContainerBuildOptions(ctx => ctx.ImageFormat = ContainerImageFormat.Docker); 269ctx.ImageFormat = ContainerImageFormat.Oci; 311ctx.ImageFormat = ContainerImageFormat.Oci; 337[InlineData(ContainerImageFormat.Docker)] 338[InlineData(ContainerImageFormat.Oci)] 340public async Task CanBuildImageFromProjectResource_WithDifferentImageFormats(ContainerImageFormat imageFormat) 436ImageFormat = ContainerImageFormat.Oci, 441Assert.Equal(ContainerImageFormat.Oci, options.ImageFormat); 549ctx.ImageFormat = ContainerImageFormat.Oci; 692ctx.ImageFormat = ContainerImageFormat.Oci; 756ctx.ImageFormat = ContainerImageFormat.Oci; 808context.ImageFormat = ContainerImageFormat.Oci; 849context.ImageFormat = ContainerImageFormat.Oci; 904context.ImageFormat = ContainerImageFormat.Docker; 915Assert.Equal(ContainerImageFormat.Docker, options.ImageFormat); 992context.ImageFormat = ContainerImageFormat.Docker; 1035context.ImageFormat = ContainerImageFormat.Oci; 1658ctx.ImageFormat = ContainerImageFormat.Oci; 1672Assert.Equal(ContainerImageFormat.Oci, context.ImageFormat); 1692ctx.ImageFormat = ContainerImageFormat.Docker; 1697ctx.ImageFormat = ContainerImageFormat.Oci; 1711Assert.Equal(ContainerImageFormat.Oci, context.ImageFormat); 1938ctx.ImageFormat = ContainerImageFormat.Oci; 2062ctx.ImageFormat = ContainerImageFormat.Oci;