5 instantiations of ContainerImageManifest
Aspire.Hosting (2)
Publishing\ContainerRuntimeBase.cs (1)
321
manifest = new
ContainerImageManifest
(digest, actualOperatingSystem, actualArchitecture);
Publishing\PodmanContainerRuntime.cs (1)
434
var inspectedManifest = new
ContainerImageManifest
(digest, os, architecture);
Aspire.Hosting.Tests (2)
Publishing\ContainerRuntimeBaseTests.cs (2)
132
var manifest = new
ContainerImageManifest
(
169
new
ContainerImageManifest
(digest, "linux", "amd64"));
Aspire.Hosting.TestUtilities (1)
Publishing\FakeContainerRuntime.cs (1)
148
var manifest = new
ContainerImageManifest
(
20 references to ContainerImageManifest
Aspire.Hosting (13)
Publishing\ContainerImageInspectionResult.cs (5)
171
/// Initializes a new instance of the <see cref="
ContainerImageManifest
"/> class.
236
private readonly Func<string, string,
ContainerImageManifest
?>? _manifestAccessor;
242
Func<string, string,
ContainerImageManifest
?>? manifestAccessor)
275
[NotNullWhen(true)] out
ContainerImageManifest
? manifest)
294
IReadOnlyList<
ContainerImageManifest
> manifests,
Publishing\ContainerRuntimeBase.cs (6)
242
protected static
ContainerImageManifest
? FindManifest(string output, string operatingSystem, string architecture)
251
if (TryCreateManifest(item["Descriptor"] as JsonObject, operatingSystem, architecture, out
var
manifest))
269
if (TryCreateManifest(item, operatingSystem, architecture, out
var
manifest))
281
return TryCreateManifest(descriptor, operatingSystem, architecture, out
var
singleManifest)
299
[NotNullWhen(true)] out
ContainerImageManifest
? manifest)
312
!
ContainerImageManifest
.IsValidDigest(digest) ||
Publishing\PodmanContainerRuntime.cs (2)
416
if (digest is null || !
ContainerImageManifest
.IsValidDigest(digest))
434
var
inspectedManifest = new ContainerImageManifest(digest, os, architecture);
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxContainerDeployment.cs (1)
986
if (!result.TryGetManifest("linux", "amd64", out
var
manifest))
Aspire.Hosting.Tests (5)
Publishing\ContainerRuntimeBaseTests.cs (5)
104
Assert.True(manifestResult.TryGetManifest("linux", "amd64", out
var
manifest));
132
var
manifest = new ContainerImageManifest(
150
Assert.True(manifestResult.TryGetManifest("LINUX", "AMD64", out
var
inspectedManifest));
249
Assert.True(result.TryGetManifest("linux", "amd64", out
var
manifest));
278
Assert.True(result.TryGetManifest("linux", "amd64", out
var
manifest));
Aspire.Hosting.TestUtilities (1)
Publishing\FakeContainerRuntime.cs (1)
148
var
manifest = new ContainerImageManifest(