81 writes to Description
Aspire.Hosting (20)
ApplicationModel\ProjectResource.cs (1)
55Description = $"Builds the container image for the {name} project.",
Pipelines\DistributedApplicationPipeline.cs (16)
44Description = "Aggregation step for all deploy operations. All deploy steps should be required by this step.", 51Description = "Prompts for parameter values before build, publish, or deployment operations.", 67Description = "Prerequisite step that runs before any deploy operations. Initializes deployment environment and manages deployment state.", 144Description = "Aggregation step for all build operations. All build steps should be required by this step.", 151Description = "Prerequisite step that runs before any build operations.", 161Description = "Checks whether the container runtime (Docker/Podman) is running.", 220Description = "Aggregation step for all push operations. All push steps should be required by this step.", 229Description = "Prerequisite step that runs before any push operations.", 301Description = "Aggregation step for all publish operations. All publish steps should be required by this step.", 308Description = "Prerequisite step that runs before any publish operations.", 315Description = "Validates that build-only containers are consumed by another resource before publish or deploy.", 328Description = "Dumps dependency graph information for troubleshooting pipeline execution.", 344Description = "Aggregation step for operations that run before the application starts.", 351Description = "Validates compute resource bindings before startup.", 364Description = "Aggregation step for all destroy operations. All destroy steps should be required by this step.", 377Description = "Prerequisite step that runs before any destroy operations.",
Pipelines\PipelineStep.cs (1)
123Description = Description,
Pipelines\PipelineStepFactoryExtensions.cs (1)
120Description = description,
Publishing\ManifestPublishingExtensions.cs (1)
30Description = "Publishes the Aspire application model as a JSON manifest file.",
Aspire.Hosting.Azure (7)
AzureBicepResource.cs (1)
51Description = $"Provisions the Azure Bicep resource {name} using Azure infrastructure.",
AzureEnvironmentResource.cs (6)
83Description = "Prepares the Azure resources.", 96Description = $"Publishes the Azure environment configuration for {Name}.", 106Description = "Validates Azure CLI authentication before deployment.", 116Description = "Creates the Azure provisioning context for infrastructure deployment.", 135Description = "Aggregation step for all Azure infrastructure provisioning operations.", 147Description = $"Destroys the Azure resource group and all resources for {Name}.",
Aspire.Hosting.Azure.AppContainers (5)
AzureContainerAppEnvironmentResource.cs (2)
52Description = $"Prepares Azure Container Apps deployment targets for {name}.", 72Description = $"Prints the deployment summary and dashboard URL for {name}.",
AzureContainerAppResource.cs (2)
45Description = $"Prints the deployment summary and URL for {targetResource.Name}.", 76Description = $"Aggregation step for deploying {targetResource.Name} to Azure Container Apps.",
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
59Description = $"Prepares the ACR pull identity for {builder.Resource.Name}.",
Aspire.Hosting.Azure.AppService (6)
AzureAppServiceEnvironmentResource.cs (3)
60Description = $"Prepares Azure App Service deployment targets for {name}.", 73Description = $"Validates Azure App Service configuration for {name}.", 89Description = $"Prints the deployment summary and dashboard URL for {name}.",
AzureAppServiceWebSiteResource.cs (2)
45Description = $"Prints the deployment summary and URL for {targetResource.Name}.", 74Description = $"Aggregation step for deploying {targetResource.Name} to Azure App Service.",
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
59Description = $"Prepares the ACR pull identity for {builder.Resource.Name}.",
Aspire.Hosting.Azure.Kubernetes (3)
AzureKubernetesEnvironmentResource.cs (2)
48Description = $"Prepares Azure Kubernetes Service environment {Name}.", 64Description = $"Fetches AKS credentials for {Name}",
AzureKubernetesLoadBalancerResource.cs (1)
87Description = $"Applies the AGC ApplicationLoadBalancer CR for {Name}.",
Aspire.Hosting.Azure.Sandboxes (5)
AzureSandboxContainerDeployment.cs (3)
49Description = $"Deploys compute resource '{resource.TargetResource.Name}' to ACA sandbox '{resource.Name}'.", 59Description = $"Deletes ACA sandbox deployment '{resource.Name}'.", 73Description = "Deletes stale ACA sandbox deployments.",
AzureSandboxGroupResource.cs (1)
44Description = $"Prepares Azure sandbox deployment targets for {Name}.",
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
59Description = $"Prepares the ACR pull identity for {builder.Resource.Name}.",
Aspire.Hosting.Docker (4)
DockerComposeEnvironmentResource.cs (4)
70Description = $"Prepares Docker Compose deployment targets for {Name}.", 80Description = $"Publishes the Docker Compose environment configuration for {Name}.", 120Description = $"Prepares the Docker Compose environment {Name} for deployment.", 141Description = $"Confirms and destroys the Docker Compose environment {Name}.",
Aspire.Hosting.Dotnet (1)
DotnetProjectResource.cs (1)
89Description = "Validates publish support for .NET project resources.",
Aspire.Hosting.EntityFrameworkCore (2)
EFResourceBuilderExtensions.cs (2)
245Description = $"Generate EF Core migration SQL script for {migrationResource.Name}", 289Description = $"Generate EF Core migration bundle for {migrationResource.Name}",
Aspire.Hosting.Foundry (3)
Project\ProjectResource.cs (1)
49Description = $"Prepares Microsoft Foundry project {name} for deployment.",
PromptAgent\AzurePromptAgentResource.cs (2)
73Description = $"Deploys prompt agent {Name} before the application starts.", 85Description = $"Deploys prompt agent {Name}.",
Aspire.Hosting.JavaScript (2)
JavaScriptHostingExtensions.cs (2)
1374Description = $"Validates that JavaScript app '{resource.Name}' does not publish an ignored run script with an existing Dockerfile.", 1721Description = $"Validates that the Next.js app '{name}' has output: \"standalone\" configured.",
Aspire.Hosting.Kubernetes (16)
CertManagerExtensions.cs (2)
370Description = $"Applies cert-manager ClusterIssuer '{captured.Name}'", 399Description = $"Deletes cert-manager ClusterIssuer '{captured.Name}'",
Deployment\HelmDeploymentEngine.cs (6)
137Description = $"Verifies Helm CLI is available for {environment.Name}.", 150Description = $"Prepares Helm chart values for {environment.Name}.", 162Description = $"Deploys {environment.Name} to Kubernetes via Helm.", 174Description = $"Prints access instructions for {environment.Name}.", 186Description = $"Confirms and destroys the Helm deployment for {environment.Name}.", 230Description = $"Uninstalls the Helm release for {environment.Name}.",
KubernetesEnvironmentResource.cs (5)
238Description = $"Prepares Kubernetes deployment targets for {Name}.", 250Description = $"Publishes the Kubernetes environment configuration for {Name}.", 275Description = "Creates self-signed bootstrap TLS secrets if they don't already exist", 291Description = "Discovers Gateway FQDN, patches listener hostname, and bootstraps TLS", 319Description = "Removes stale foreign field-manager entries from existing Gateways so helm upgrade can re-apply",
KubernetesHelmChartExtensions.cs (2)
100Description = $"Installs Helm chart '{name}' ({resource.ChartReference}:{resource.ChartVersion})", 113Description = $"Uninstalls Helm chart '{name}' from namespace '{@namespace}'",
KubernetesResource.cs (1)
37Description = $"Retrieves deployment status for {resource.Name}.",
Aspire.Hosting.Radius (7)
Publishing\RadCredentialRegisterStep.cs (1)
56Description = $"Register Radius cloud-provider credentials for '{_environment.Name}' via rad credential register",
Publishing\RadiusBicepPublishingContext.cs (1)
43Description = $"Publish Radius environment '{_environment.Name}' as Bicep",
Publishing\RadiusDeploymentPipelineStep.cs (1)
91Description = $"Deploy Radius environment '{_environment.Name}' via rad CLI",
Publishing\SealedSecretApplyStep.cs (1)
48Description = $"Apply and await sealed secrets for '{_environment.Name}' before rad deploy",
RadiusEnvironmentResource.cs (2)
49Description = $"Prepares Radius deployment targets for {Name}.", 65Description = $"Validates Radius secret stores for {Name}.",
Secrets\RadiusSecretStoreExtensions.cs (1)
83Description = $"Ensures the application-scoped Radius secret store '{name}' has a Radius environment.",
11 references to Description
Aspire.Hosting (4)
Backchannel\AppHostRpcTarget.cs (1)
331Description = step.Description,
Pipelines\DistributedApplicationPipeline.cs (2)
1206if (!string.IsNullOrWhiteSpace(step.Description)) 1208sb.AppendLine(CultureInfo.InvariantCulture, $" Description: {step.Description}");
Pipelines\PipelineStep.cs (1)
123Description = Description,
Aspire.Hosting.Kubernetes.Tests (4)
KubernetesHelmChartTests.cs (4)
440Assert.Contains("oci://example.com/chart", installStep.Description); 441Assert.Contains("1.2.3", installStep.Description); 459Assert.Contains("my-release", uninstallStep.Description); 474Assert.Contains("custom-ns", uninstallStep.Description);
Aspire.Hosting.Radius.Tests (3)
Deployment\DeployPipelineIntegrationTests.cs (3)
69Assert.Contains("rad CLI", pipelineStep.Description); 98Assert.Contains("rad CLI", pipelineStep.Description); 99Assert.Contains("production", pipelineStep.Description);