30 references to AspireSecretsPathHelper
aspire (10)
Commands\PipelineCommandBase.cs (1)
522if (!AspireSecretsPathHelper.IsValidEnvironmentName(effectiveEnvironment))
Commands\SecretCommand.cs (1)
23if (!AspireSecretsPathHelper.IsValidEnvironmentName(result.GetValueOrDefault<string>()))
Secrets\AspireSecretsStoreResolver.cs (8)
81var filePath = AspireSecretsPathHelper.GetSecretsFilePath(executionContext.HomeDirectory, appHostId, resolvedEnvironment); 135var secretsDirectory = AspireSecretsPathHelper.GetSecretsDirectoryPath(executionContext.HomeDirectory, appHostId); 138var developmentFilePath = AspireSecretsPathHelper.GetSecretsFilePath(executionContext.HomeDirectory, appHostId, DefaultEnvironmentName); 147AspireSecretsPathHelper.ValidateEnvironmentName(environment); 165AspireSecretsPathHelper.ValidateEnvironmentName(resolvedEnvironment); 170AspireSecretsPathHelper.GetSecretsFilePath(homeDirectory, appHostId, environmentName); 173AspireSecretsPathHelper.GetSecretsDirectoryPath(homeDirectory, appHostId); 180var syntheticId = AspireSecretsPathHelper.ComputeSyntheticAppHostId(appHostFile.FullName);
Aspire.Cli.Tests (20)
Commands\RunCommandTests.cs (1)
99Assert.Equal(AspireSecretsPathHelper.ComputeSyntheticAppHostId(appHostFile.FullName),
Commands\SecretCommandTests.cs (1)
140workspace.WorkspaceRoot, AspireSecretsPathHelper.ComputeSyntheticAppHostId(appHostFile.FullName), "Production");
Secrets\SecretStoreResolverTests.cs (18)
30var syntheticId = AspireSecretsPathHelper.ComputeSyntheticAppHostId(appHostFile.FullName); 111workspace.WorkspaceRoot, AspireSecretsPathHelper.ComputeSyntheticAppHostId(appHostFile.FullName), "Production"); 146workspace.WorkspaceRoot, AspireSecretsPathHelper.ComputeSyntheticAppHostId(appHostFile.FullName), "Production"); 195var syntheticId = AspireSecretsPathHelper.ComputeSyntheticAppHostId(appHostFile.FullName); 266var upperId = AspireSecretsPathHelper.ComputeSyntheticAppHostId(upperPath); 267var lowerId = AspireSecretsPathHelper.ComputeSyntheticAppHostId(lowerPath); 270Assert.Equal(upperId, AspireSecretsPathHelper.ComputeSyntheticAppHostId(upperPath)); 308Assert.False(AspireSecretsPathHelper.IsValidEnvironmentName(environment)); 324Assert.True(AspireSecretsPathHelper.IsValidEnvironmentName(environment)); 336Assert.True(AspireSecretsPathHelper.IsValidEnvironmentName(environment)); 338Assert.False(AspireSecretsPathHelper.IsValidEnvironmentName(environment + "a")); 381AspireSecretsPathHelper.CreateSafePathSegment("apphost"), 382AspireSecretsPathHelper.CreateSafePathSegment(".apphost")); 384AspireSecretsPathHelper.CreateSafePathSegment("apphost"), 385AspireSecretsPathHelper.CreateSafePathSegment("apphost.")); 402var segment = AspireSecretsPathHelper.CreateSafePathSegment(appHostId); 404Assert.NotEqual(AspireSecretsPathHelper.CreateSafePathSegment($"_{appHostId}"), segment); 405var path = AspireSecretsPathHelper.GetSecretsFilePath(workspace.WorkspaceRoot, appHostId, "Production");