6 instantiations of BuildImageSecretValue
Aspire.Hosting (1)
Publishing\ResourceContainerImageManager.cs (1)
476resolvedBuildSecrets[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)
51public abstract Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken); 474internal static string BuildSecretsString(Dictionary<string, BuildImageSecretValue> buildSecrets, bool requireValue = false)
Publishing\DockerContainerRuntime.cs (2)
22private async Task RunDockerBuildAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken) 129public 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)
37Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken);
Publishing\PodmanContainerRuntime.cs (2)
145private async Task RunPodmanBuildAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken) 284public 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)
471var resolvedBuildSecrets = new Dictionary<string, BuildImageSecretValue>();
Aspire.Hosting.Tests (6)
Publishing\ContainerRuntimeBaseTests.cs (2)
359public override Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken) 394public 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)
991var secrets = new Dictionary<string, BuildImageSecretValue> 1004var secrets = new Dictionary<string, BuildImageSecretValue> 1017var secrets = new Dictionary<string, BuildImageSecretValue> 1030var secrets = new Dictionary<string, BuildImageSecretValue>
Aspire.Hosting.TestUtilities (3)
Publishing\FakeContainerRuntime.cs (3)
36public Dictionary<string, BuildImageSecretValue>? CapturedBuildSecrets { get; private set; } 38public Func<string, string, ContainerImageBuildOptions?, Dictionary<string, string?>, Dictionary<string, BuildImageSecretValue>, string?, CancellationToken, Task>? BuildImageAsyncCallback { get; set; } 84public async Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken)