6 instantiations of BuildImageSecretValue
Aspire.Hosting (1)
Publishing\ResourceContainerImageManager.cs (1)
962
resolvedBuildSecrets[buildSecret.Key] = new
BuildImageSecretValue
(resolvedValue, secretType);
Aspire.Hosting.Tests (5)
Publishing\ResourceContainerImageManagerTests.cs (5)
1590
["MY_SECRET"] = new
BuildImageSecretValue
("secret-value", BuildImageSecretType.Environment)
1603
["npmrc"] = new
BuildImageSecretValue
("/path/to/.npmrc", BuildImageSecretType.File)
1616
["MY_SECRET"] = new
BuildImageSecretValue
(null, BuildImageSecretType.Environment)
1629
["ENV_TOKEN"] = new
BuildImageSecretValue
("token-value", BuildImageSecretType.Environment),
1630
["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)
28
private async Task RunDockerBuildAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string,
BuildImageSecretValue
> buildSecrets, string? stage, CancellationToken cancellationToken)
154
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)
957
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)
1588
var secrets = new Dictionary<string,
BuildImageSecretValue
>
1601
var secrets = new Dictionary<string,
BuildImageSecretValue
>
1614
var secrets = new Dictionary<string,
BuildImageSecretValue
>
1627
var secrets = new Dictionary<string,
BuildImageSecretValue
>
Aspire.Hosting.TestUtilities (3)
Publishing\FakeContainerRuntime.cs (3)
40
public Dictionary<string,
BuildImageSecretValue
>? CapturedBuildSecrets { get; private set; }
42
public Func<string, string, ContainerImageBuildOptions?, Dictionary<string, string?>, Dictionary<string,
BuildImageSecretValue
>, string?, CancellationToken, Task>? BuildImageAsyncCallback { get; set; }
91
public async Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string,
BuildImageSecretValue
> buildSecrets, string? stage, CancellationToken cancellationToken)