6 instantiations of BuildImageSecretValue
Aspire.Hosting (1)
Publishing\ResourceContainerImageManager.cs (1)
448
resolvedBuildSecrets[buildSecret.Key] = new
BuildImageSecretValue
(resolvedValue, secretType);
Aspire.Hosting.Tests (5)
Publishing\ResourceContainerImageManagerTests.cs (5)
897
["MY_SECRET"] = new
BuildImageSecretValue
("secret-value", BuildImageSecretType.Environment)
910
["npmrc"] = new
BuildImageSecretValue
("/path/to/.npmrc", BuildImageSecretType.File)
923
["MY_SECRET"] = new
BuildImageSecretValue
(null, BuildImageSecretType.Environment)
936
["ENV_TOKEN"] = new
BuildImageSecretValue
("token-value", BuildImageSecretType.Environment),
937
["npmrc"] = new
BuildImageSecretValue
("/app/.npmrc", BuildImageSecretType.File)
15 references to BuildImageSecretValue
Aspire.Hosting (8)
Publishing\ContainerRuntimeBase.cs (2)
40
public abstract Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string,
BuildImageSecretValue
> buildSecrets, string? stage, CancellationToken cancellationToken);
244
internal static string BuildSecretsString(Dictionary<string,
BuildImageSecretValue
> buildSecrets, bool requireValue = false)
Publishing\DockerContainerRuntime.cs (2)
21
private async Task<int> RunDockerBuildAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string,
BuildImageSecretValue
> buildSecrets, string? stage, CancellationToken cancellationToken)
149
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)
19
private async Task<int> RunPodmanBuildAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string,
BuildImageSecretValue
> buildSecrets, string? stage, CancellationToken cancellationToken)
83
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)
443
var resolvedBuildSecrets = new Dictionary<string,
BuildImageSecretValue
>();
Aspire.Hosting.Tests (7)
Publishing\FakeContainerRuntime.cs (3)
30
public Dictionary<string,
BuildImageSecretValue
>? CapturedBuildSecrets { get; private set; }
32
public Func<string, string, ContainerImageBuildOptions?, Dictionary<string, string?>, Dictionary<string,
BuildImageSecretValue
>, string?, CancellationToken, Task>? BuildImageAsyncCallback { get; set; }
74
public async Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string,
BuildImageSecretValue
> buildSecrets, string? stage, CancellationToken cancellationToken)
Publishing\ResourceContainerImageManagerTests.cs (4)
895
var secrets = new Dictionary<string,
BuildImageSecretValue
>
908
var secrets = new Dictionary<string,
BuildImageSecretValue
>
921
var secrets = new Dictionary<string,
BuildImageSecretValue
>
934
var secrets = new Dictionary<string,
BuildImageSecretValue
>