6 instantiations of BuildImageSecretValue
Aspire.Hosting (1)
Publishing\ResourceContainerImageManager.cs (1)
448resolvedBuildSecrets[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)
40public abstract Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken); 244internal static string BuildSecretsString(Dictionary<string, BuildImageSecretValue> buildSecrets, bool requireValue = false)
Publishing\DockerContainerRuntime.cs (2)
21private async Task<int> RunDockerBuildAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken) 149public 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)
19private async Task<int> RunPodmanBuildAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken) 83public 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)
443var resolvedBuildSecrets = new Dictionary<string, BuildImageSecretValue>();
Aspire.Hosting.Tests (7)
Publishing\FakeContainerRuntime.cs (3)
30public Dictionary<string, BuildImageSecretValue>? CapturedBuildSecrets { get; private set; } 32public Func<string, string, ContainerImageBuildOptions?, Dictionary<string, string?>, Dictionary<string, BuildImageSecretValue>, string?, CancellationToken, Task>? BuildImageAsyncCallback { get; set; } 74public 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)
895var secrets = new Dictionary<string, BuildImageSecretValue> 908var secrets = new Dictionary<string, BuildImageSecretValue> 921var secrets = new Dictionary<string, BuildImageSecretValue> 934var secrets = new Dictionary<string, BuildImageSecretValue>