39 references to SecuritySecrets
Aspire.Hosting.Radius (31)
Publishing\Constructs\RadiusSecuritySecretConstruct.cs (1)
121: base(bicepIdentifier, new Azure.Core.ResourceType(RadiusResourceTypes.SecuritySecrets), RadiusResourceTypes.RadiusApiVersion)
Publishing\RadiusInfrastructureBuilder.cs (30)
186[RadiusResourceTypes.SecuritySecrets] = "ghcr.io/radius-project/kube-recipes/secrets:latest", 282AddRecipeEntry(udtRecipeEntries, RadiusResourceTypes.SecuritySecrets); 947$"the '{RadiusResourceTypes.SecuritySecrets}' resource '{credential.OriginalSecretIdentifier}', but a " + 965$"key '{credential.SecretKey}' of the '{RadiusResourceTypes.SecuritySecrets}' resource " + 983$"on the '{RadiusResourceTypes.SecuritySecrets}' resource '{credential.Secret.BicepIdentifier}', which supplies " + 1075$"and reads it from the '{RadiusResourceTypes.SecuritySecrets}' resource " + 1103$"'{RadiusResourceTypes.SecuritySecrets}' resource '{reference.Secret.BicepIdentifier}', which has " + 1107$"and reads it from key '{reference.SecretKey}' of the '{RadiusResourceTypes.SecuritySecrets}' " + 1289$"The '{RadiusResourceTypes.SecuritySecrets}' resource '{secret.BicepIdentifier}'", 1367$"The '{RadiusResourceTypes.SecuritySecrets}' resource '{secret.BicepIdentifier}' has no name. " + 1379$"The '{RadiusResourceTypes.SecuritySecrets}' resource '{secret.BicepIdentifier}' has the name " + 1388ValidateSecretDataKey(key, RadiusResourceTypes.SecuritySecrets, secret.BicepIdentifier); 1462$"The '{RadiusResourceTypes.SecuritySecrets}' resource '{secret.BicepIdentifier}' declares kind " + 1465$"'{RadiusResourceTypes.SecuritySecrets}' accepts " + 1473$"The '{RadiusResourceTypes.SecuritySecrets}' resource '{secret.BicepIdentifier}' declares kind " + 1492$"The '{RadiusResourceTypes.SecuritySecrets}' resource '{secret.BicepIdentifier}' declares kind " + 1578$"The '{RadiusResourceTypes.SecuritySecrets}' resource '{secret.BicepIdentifier}' has no " + 1594$"The '{RadiusResourceTypes.SecuritySecrets}' resource '{secret.BicepIdentifier}' has a data " + 1609$"The '{RadiusResourceTypes.SecuritySecrets}' resource '{secret.BicepIdentifier}' has a data " + 1626$"The '{RadiusResourceTypes.SecuritySecrets}' resource '{secret.BicepIdentifier}' has a data " + 1629$"'{RadiusResourceTypes.SecuritySecrets}' accepts 'string' or 'base64', so Radius would reject " + 1636$"The '{RadiusResourceTypes.SecuritySecrets}' resource '{secret.BicepIdentifier}' has a data " + 1912recipePackConstruct.Recipes.ContainsKey(RadiusResourceTypes.SecuritySecrets)) 1917AddRecipeEntry(udtRecipeEntries, RadiusResourceTypes.SecuritySecrets); 1918var entry = udtRecipeEntries[RadiusResourceTypes.SecuritySecrets]; 1919recipePackConstruct.Recipes[RadiusResourceTypes.SecuritySecrets] = 1920BuildRecipeEntryConstruct(RadiusResourceTypes.SecuritySecrets, entry); 2678$"'{RadiusResourceTypes.SecuritySecrets}' resource, but no Radius environment was emitted to scope it to. " + 3869$"'{RadiusResourceTypes.SecuritySecrets}' resource, but no Radius environment was emitted to scope it to. " + 5146$"'{RadiusResourceTypes.SecuritySecrets}' resource. Assign both, or assign Value instead. " +
Aspire.Hosting.Radius.Tests (8)
Publishing\ContainerSecretEnvironmentTests.cs (3)
141Assert.DoesNotContain(RadiusResourceTypes.SecuritySecrets, bicep); 180Assert.Contains($"'{RadiusResourceTypes.SecuritySecrets}': {{", bicep); 198var occurrences = bicep.Split($"'{RadiusResourceTypes.SecuritySecrets}': {{").Length - 1;
Publishing\PostCallbackSecretValidationTests.cs (3)
725opts => opts.RecipePacks[0].Recipes.Remove(RadiusResourceTypes.SecuritySecrets), 728.WithRecipeParameters(RadiusResourceTypes.SecuritySecrets, p => p["typeScoped"] = "from-type")); 730Assert.Contains($"'{RadiusResourceTypes.SecuritySecrets}': {{", bicep);
Publishing\RadiusDeployParametersTests.cs (2)
227.WithRecipeParameters(RadiusResourceTypes.SecuritySecrets, p => p["apiKey"] = shared); 257.WithRecipeParameters(RadiusResourceTypes.SecuritySecrets, p => p["apiKey"] = shared);