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)
2332options.ImageFormat = ContainerImageFormat.Oci; 2340options.ImageFormat = ContainerImageFormat.Oci; 2377Assert.Equal(ContainerImageFormat.Docker, buildOptions.ImageFormat); 2393Assert.Equal(ContainerImageFormat.Docker, explicitBuildOptions.ImageFormat);
Aspire.Hosting.Dotnet.Tests (3)
DotnetProjectResourceTests.cs (3)
317context.ImageFormat = ContainerImageFormat.Docker; 404context.ImageFormat = ContainerImageFormat.Oci; 1132context.ImageFormat = ContainerImageFormat.Docker;
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)
394context.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)
73context.ImageFormat = ContainerImageFormat.Docker; 171ctx.ImageFormat = ContainerImageFormat.Oci; 210.WithContainerBuildOptions(ctx => ctx.ImageFormat = ContainerImageFormat.Docker); 279ctx.ImageFormat = ContainerImageFormat.Oci; 321ctx.ImageFormat = ContainerImageFormat.Oci; 347[InlineData(ContainerImageFormat.Docker)] 348[InlineData(ContainerImageFormat.Oci)] 350public async Task CanBuildImageFromProjectResource_WithDifferentImageFormats(ContainerImageFormat imageFormat) 452ImageFormat = ContainerImageFormat.Oci, 457Assert.Equal(ContainerImageFormat.Oci, options.ImageFormat); 567ctx.ImageFormat = ContainerImageFormat.Oci; 710ctx.ImageFormat = ContainerImageFormat.Oci; 774ctx.ImageFormat = ContainerImageFormat.Oci; 826context.ImageFormat = ContainerImageFormat.Oci; 867context.ImageFormat = ContainerImageFormat.Oci; 922context.ImageFormat = ContainerImageFormat.Docker; 933Assert.Equal(ContainerImageFormat.Docker, options.ImageFormat); 1010context.ImageFormat = ContainerImageFormat.Docker; 1053context.ImageFormat = ContainerImageFormat.Oci; 1678ctx.ImageFormat = ContainerImageFormat.Oci; 1692Assert.Equal(ContainerImageFormat.Oci, context.ImageFormat); 1714ctx.ImageFormat = ContainerImageFormat.Docker; 1719ctx.ImageFormat = ContainerImageFormat.Oci; 1733Assert.Equal(ContainerImageFormat.Oci, context.ImageFormat); 1968ctx.ImageFormat = ContainerImageFormat.Oci; 2096ctx.ImageFormat = ContainerImageFormat.Oci;