6 instantiations of BuildImageSecretValue
Aspire.Hosting (1)
Publishing\ResourceContainerImageManager.cs (1)
962resolvedBuildSecrets[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)
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)
28private async Task RunDockerBuildAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken) 154public 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)
957var 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)
1588var secrets = new Dictionary<string, BuildImageSecretValue> 1601var secrets = new Dictionary<string, BuildImageSecretValue> 1614var secrets = new Dictionary<string, BuildImageSecretValue> 1627var secrets = new Dictionary<string, BuildImageSecretValue>
Aspire.Hosting.TestUtilities (3)
Publishing\FakeContainerRuntime.cs (3)
40public Dictionary<string, BuildImageSecretValue>? CapturedBuildSecrets { get; private set; } 42public Func<string, string, ContainerImageBuildOptions?, Dictionary<string, string?>, Dictionary<string, BuildImageSecretValue>, string?, CancellationToken, Task>? BuildImageAsyncCallback { get; set; } 91public async Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken)