6 instantiations of BuildImageSecretValue
Aspire.Hosting (1)
Publishing\ResourceContainerImageManager.cs (1)
476
resolvedBuildSecrets[buildSecret.Key] = new
BuildImageSecretValue
(resolvedValue, secretType);
Aspire.Hosting.Tests (5)
Publishing\ResourceContainerImageManagerTests.cs (5)
993
["MY_SECRET"] = new
BuildImageSecretValue
("secret-value", BuildImageSecretType.Environment)
1006
["npmrc"] = new
BuildImageSecretValue
("/path/to/.npmrc", BuildImageSecretType.File)
1019
["MY_SECRET"] = new
BuildImageSecretValue
(null, BuildImageSecretType.Environment)
1032
["ENV_TOKEN"] = new
BuildImageSecretValue
("token-value", BuildImageSecretType.Environment),
1033
["npmrc"] = new
BuildImageSecretValue
("/app/.npmrc", BuildImageSecretType.File)
17 references to BuildImageSecretValue
Aspire.Hosting (8)
Publishing\ContainerRuntimeBase.cs (2)
51
public abstract Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string,
BuildImageSecretValue
> buildSecrets, string? stage, CancellationToken cancellationToken);
474
internal static string BuildSecretsString(Dictionary<string,
BuildImageSecretValue
> buildSecrets, bool requireValue = false)
Publishing\DockerContainerRuntime.cs (2)
22
private async Task RunDockerBuildAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string,
BuildImageSecretValue
> buildSecrets, string? stage, CancellationToken cancellationToken)
129
public override async Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string,
BuildImageSecretValue
> buildSecrets, string? stage, CancellationToken cancellationToken)
Publishing\IContainerRuntime.cs (1)
37
Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string,
BuildImageSecretValue
> buildSecrets, string? stage, CancellationToken cancellationToken);
Publishing\PodmanContainerRuntime.cs (2)
145
private async Task RunPodmanBuildAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string,
BuildImageSecretValue
> buildSecrets, string? stage, CancellationToken cancellationToken)
284
public override async Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string,
BuildImageSecretValue
> buildSecrets, string? stage, CancellationToken cancellationToken)
Publishing\ResourceContainerImageManager.cs (1)
471
var resolvedBuildSecrets = new Dictionary<string,
BuildImageSecretValue
>();
Aspire.Hosting.Tests (6)
Publishing\ContainerRuntimeBaseTests.cs (2)
359
public override Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string,
BuildImageSecretValue
> buildSecrets, string? stage, CancellationToken cancellationToken)
394
public Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string,
BuildImageSecretValue
> buildSecrets, string? stage, CancellationToken cancellationToken) => Task.CompletedTask;
Publishing\ResourceContainerImageManagerTests.cs (4)
991
var secrets = new Dictionary<string,
BuildImageSecretValue
>
1004
var secrets = new Dictionary<string,
BuildImageSecretValue
>
1017
var secrets = new Dictionary<string,
BuildImageSecretValue
>
1030
var secrets = new Dictionary<string,
BuildImageSecretValue
>
Aspire.Hosting.TestUtilities (3)
Publishing\FakeContainerRuntime.cs (3)
36
public Dictionary<string,
BuildImageSecretValue
>? CapturedBuildSecrets { get; private set; }
38
public Func<string, string, ContainerImageBuildOptions?, Dictionary<string, string?>, Dictionary<string,
BuildImageSecretValue
>, string?, CancellationToken, Task>? BuildImageAsyncCallback { get; set; }
84
public async Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string,
BuildImageSecretValue
> buildSecrets, string? stage, CancellationToken cancellationToken)