69 references to AspireSecretsStoreResolver
aspire (21)
Commands\DeployCommand.cs (1)
23public DeployCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, IEnvironment environment, AspireSecretsStoreResolver aspireSecretsStoreResolver, ILogger<DeployCommand> logger, IAnsiConsole ansiConsole,
Commands\DestroyCommand.cs (1)
23public DestroyCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, IEnvironment environment, AspireSecretsStoreResolver aspireSecretsStoreResolver, ILogger<DestroyCommand> logger, IAnsiConsole ansiConsole,
Commands\DoCommand.cs (1)
23public DoCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, IEnvironment environment, AspireSecretsStoreResolver aspireSecretsStoreResolver, ILogger<DoCommand> logger, IAnsiConsole ansiConsole,
Commands\PipelineCommandBase.cs (2)
51private readonly AspireSecretsStoreResolver _aspireSecretsStoreResolver; 97protected PipelineCommandBase(string name, string description, IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, IEnvironment environment, AspireSecretsStoreResolver aspireSecretsStoreResolver, ILogger logger, IAnsiConsole ansiConsole, CommonCommandServices services)
Commands\PublishCommand.cs (1)
42public PublishCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IPublishCommandPrompter prompter, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, IEnvironment environment, AspireSecretsStoreResolver aspireSecretsStoreResolver, ILogger<PublishCommand> logger, IAnsiConsole ansiConsole,
Commands\RenderCommand.cs (2)
569_serviceProvider.GetRequiredService<AspireSecretsStoreResolver>(), 819AspireSecretsStoreResolver aspireSecretsStoreResolver,
Commands\RunCommand.cs (2)
78private readonly AspireSecretsStoreResolver _aspireSecretsStoreResolver; 145AspireSecretsStoreResolver aspireSecretsStoreResolver,
Commands\SecretDeleteCommand.cs (2)
23private readonly AspireSecretsStoreResolver _secretsStoreResolver; 26AspireSecretsStoreResolver secretsStoreResolver,
Commands\SecretGetCommand.cs (2)
23private readonly AspireSecretsStoreResolver _secretsStoreResolver; 26AspireSecretsStoreResolver secretsStoreResolver,
Commands\SecretListCommand.cs (2)
31private readonly AspireSecretsStoreResolver _secretsStoreResolver; 34AspireSecretsStoreResolver secretsStoreResolver,
Commands\SecretPathCommand.cs (2)
16private readonly AspireSecretsStoreResolver _secretsStoreResolver; 19AspireSecretsStoreResolver secretsStoreResolver,
Commands\SecretSetCommand.cs (2)
26private readonly AspireSecretsStoreResolver _secretsStoreResolver; 29AspireSecretsStoreResolver secretsStoreResolver,
Program.cs (1)
749builder.Services.AddTransient<AspireSecretsStoreResolver>();
Aspire.Cli.Tests (48)
Commands\DeployCommandTests.cs (4)
436var resolver = provider.GetRequiredService<AspireSecretsStoreResolver>(); 485var resolver = provider.GetRequiredService<AspireSecretsStoreResolver>();
Commands\SecretCommandTests.cs (9)
25var expectedPath = AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, userSecretsId, "Development"); 51var expectedPath = AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, userSecretsId, "Development"); 77var developmentPath = AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, userSecretsId, "Development"); 78var productionPath = AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, userSecretsId, "Production"); 139var syntheticPath = AspireSecretsStoreResolver.GetSecretsFilePath( 194var developmentAspirePath = AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, userSecretsId, "Development"); 239var aspirePath = AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, userSecretsId, "Development"); 335var directory = AspireSecretsStoreResolver.GetSecretsDirectoryPath(workspace.WorkspaceRoot, userSecretsId); 357var path = AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, userSecretsId, "Production");
Secrets\SecretStoreResolverTests.cs (34)
28var resolver = provider.GetRequiredService<AspireSecretsStoreResolver>(); 34Assert.False(Directory.Exists(AspireSecretsStoreResolver.GetSecretsDirectoryPath(workspace.WorkspaceRoot, syntheticId))); 36var source = new SecretsStore(AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, syntheticId, "Production")); 43var destination = new SecretsStore(AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, userSecretsId, "Production")); 45Assert.False(File.Exists(AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, userSecretsId, "Development"))); 58var resolver = provider.GetRequiredService<AspireSecretsStoreResolver>(); 91var path = AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, userSecretsId, environment); 108var resolver = provider.GetRequiredService<AspireSecretsStoreResolver>(); 110var sourcePath = AspireSecretsStoreResolver.GetSecretsFilePath( 112var destinationPath = AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, userSecretsId, "production"); 145var sourcePath = AspireSecretsStoreResolver.GetSecretsFilePath( 147var destinationPath = AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, userSecretsId, "production"); 160var resolver = provider.GetRequiredService<AspireSecretsStoreResolver>(); 193var resolver = provider.GetRequiredService<AspireSecretsStoreResolver>(); 196var firstSourcePath = AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, syntheticId, "A"); 197var secondSourcePath = AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, syntheticId, "B"); 205var blockedPath = AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, userSecretsId, "B"); 213var firstDestination = new SecretsStore(AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, userSecretsId, "A")); 279var path = AspireSecretsStoreResolver.GetSecretsFilePath(homeDirectory, "apphost-id", "Production"); 309Assert.Throws<ArgumentException>(() => AspireSecretsStoreResolver.GetSecretsFilePath(homeDirectory, "apphost-id", environment)); 327AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, "apphost-id", environment)); 337Assert.EndsWith($"{environment}.json", AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, "apphost-id", environment), StringComparison.Ordinal); 339Assert.Throws<ArgumentException>(() => AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, "apphost-id", environment + "a")); 346var path = AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, "apphost-id", "Production"); 351Assert.Equal(path, AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, "apphost-id", "production")); 352Assert.Equal(path, AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, "apphost-id", "PRODUCTION")); 359var directory = AspireSecretsStoreResolver.GetSecretsDirectoryPath(workspace.WorkspaceRoot, "apphost-id"); 369AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, "apphost-id", "PRODUCTION")); 373Assert.True(File.Exists(AspireSecretsStoreResolver.GetSecretsFilePath(workspace.WorkspaceRoot, "apphost-id", "PRODUCTION")));
Utils\CliTestHelper.cs (1)
355services.AddTransient<AspireSecretsStoreResolver>();