76 references to MarkdownString
Aspire.Hosting (12)
Ats\PipelineExports.cs (6)
68
summary.Add(key, new
MarkdownString
(markdownString));
92
return reportingStep.CreateTaskAsync(new
MarkdownString
(markdownString), cancellationToken);
118
reportingStep.Log(ParseLogLevel(level), new
MarkdownString
(markdownString));
142
return reportingStep.CompleteAsync(new
MarkdownString
(markdownString), ParseCompletionState(completionState), cancellationToken);
166
return reportingTask.UpdateAsync(new
MarkdownString
(markdownString), cancellationToken);
189
return reportingTask.CompleteAsync(new
MarkdownString
(markdownString), ParseCompletionState(completionState), cancellationToken);
Pipelines\PipelineStepHelpers.cs (6)
69
new
MarkdownString
($"Tagging **{resource.Name}** for local use"),
91
new
MarkdownString
($"Successfully tagged **{resource.Name}** as `{targetTag}`"),
98
new
MarkdownString
($"Failed to tag **{resource.Name}**: {ex.Message}"),
115
new
MarkdownString
($"Pushing **{resource.Name}** to **{registryName}**"),
131
new
MarkdownString
($"Successfully pushed **{resource.Name}** to `{targetTag}`"),
138
new
MarkdownString
($"Failed to push **{resource.Name}**: {ex.Message}"),
Aspire.Hosting.Azure (14)
AzureBicepResource.cs (4)
346
.CreateTaskAsync(new
MarkdownString
($"Deploying **{resource.Name}**"), context.CancellationToken)
358
new
MarkdownString
($"Using existing deployment for **{resource.Name}**"),
369
new
MarkdownString
($"Successfully provisioned **{resource.Name}**"),
384
new
MarkdownString
($"Failed to provision **{resource.Name}**: {errorMessage}"),
AzureEnvironmentResource.cs (9)
216
new
MarkdownString
("Azure CLI authentication failed. Please run `az login` to authenticate before deploying. Learn more at [Azure CLI documentation](https://learn.microsoft.com/cli/azure/authenticate-azure-cli)."),
272
new
MarkdownString
($"Resource group **{resourceGroupName}** not found (already deleted)"),
283
new
MarkdownString
($"Discovering resources in **{resourceGroupName}**"),
297
new
MarkdownString
($"Resource group **{resourceGroupName}** is empty"),
312
new
MarkdownString
($"Found **{resources.Count}** resource(s) in **{resourceGroupName}**"),
359
new
MarkdownString
($"Deleting resource group **{resourceGroupName}** ({resources.Count} resource(s))"),
368
context.Summary.Add("🗑️ Resource Group", new
MarkdownString
($"[{resourceGroupName}]({portalUrl})"));
370
context.Summary.Add("⏳ Status", new
MarkdownString
($"Deletion in progress. Monitor [here]({portalUrl})"));
373
new
MarkdownString
($"Resource group **{resourceGroupName}** deletion in progress. Monitor in the [Azure portal]({portalUrl})."),
src\Shared\AzurePortalUrls.cs (1)
117
return
new
($"[{linkText}]({url})");
Aspire.Hosting.Azure.AppContainers (7)
AzureContainerAppEnvironmentResource.cs (2)
162
context.Summary.Add("📊 Dashboard", new
MarkdownString
($"[{dashboardUrl}]({dashboardUrl})"));
165
new
MarkdownString
($"Dashboard available at [{dashboardUrl}]({dashboardUrl})"),
AzureContainerAppResource.cs (4)
58
ctx.ReportingStep.Log(LogLevel.Information, new
MarkdownString
($"Successfully deployed **{targetResource.Name}** to {summaryValue}"));
59
ctx.Summary.Add(targetResource.Name, new
MarkdownString
(summaryValue));
65
ctx.ReportingStep.Log(LogLevel.Information, new
MarkdownString
($"Successfully deployed **{targetResource.Name}** to Azure Container Apps environment **{containerAppEnv.Name}**. {summaryValue}"));
66
ctx.Summary.Add(targetResource.Name, new
MarkdownString
(summaryValue));
src\Shared\AzurePortalUrls.cs (1)
117
return
new
($"[{linkText}]({url})");
Aspire.Hosting.Azure.AppService (5)
AzureAppServiceEnvironmentResource.cs (2)
246
context.Summary.Add("📊 Dashboard", new
MarkdownString
($"[{dashboardUri}]({dashboardUri})"));
250
new
MarkdownString
($"Dashboard available at [{dashboardUri}]({dashboardUri})"),
AzureAppServiceWebSiteResource.cs (2)
64
ctx.ReportingStep.Log(LogLevel.Information, new
MarkdownString
($"Successfully deployed **{targetResource.Name}** to {summaryValue}"));
65
ctx.Summary.Add(targetResource.Name, new
MarkdownString
(summaryValue));
src\Shared\AzurePortalUrls.cs (1)
117
return
new
($"[{linkText}]({url})");
Aspire.Hosting.Azure.ContainerRegistry (3)
AzureContainerRegistryHelpers.cs (3)
35
new
MarkdownString
($"Logging in to **{registryName}**"),
54
new
MarkdownString
($"Successfully logged in to **{registryEndpoint}**"),
61
new
MarkdownString
($"Login to ACR **{registryEndpoint}** failed: {ex.Message}"),
Aspire.Hosting.Azure.Kubernetes (3)
AzureKubernetesEnvironmentResource.AksPipeline.cs (3)
297
new
MarkdownString
($"**{clusterName}** in resource group **{resourceGroup}**"));
305
new
MarkdownString
(
478
new
MarkdownString
($"**{lb.AlbName}** in `{AzureKubernetesLoadBalancerResource.AlbNamespace}` (subnet `{subnetId}`)"));
Aspire.Hosting.Azure.Sandboxes (3)
AzureSandboxContainerDeployment.cs (3)
363
await exposeTask.CompleteAsync(new
MarkdownString
($"Public URL: [{endpointUrl}]({endpointUrl})"), CompletionState.Completed, context.CancellationToken).ConfigureAwait(false);
486
context.Summary.Add(resource.Name, new
MarkdownString
(CreateSandboxUrlSummary(publicUrl, retainedUrl)));
490
context.Summary.Add(resource.Name, new
MarkdownString
($"Sandbox `{sandboxId}`"));
Aspire.Hosting.Docker (9)
DockerComposeEnvironmentResource.cs (6)
175
new
MarkdownString
($"Running compose down for **{Name}** using **{runtime.Name}**"),
181
new
MarkdownString
($"Compose shutdown complete for **{Name}** ({runtime.Name})"),
414
new
MarkdownString
($"Running compose up for **{Name}** using **{runtime.Name}**"),
433
new
MarkdownString
($"Service **{Name}** is now running with Docker Compose locally (runtime: {runtime.Name})"),
460
new
MarkdownString
($"Running compose down for **{Name}** using **{runtime.Name}**"),
471
new
MarkdownString
($"Compose shutdown complete for **{Name}** ({runtime.Name})"),
DockerComposeServiceResource.cs (3)
332
new
MarkdownString
($"Successfully deployed **{TargetResource.Name}** to Docker Compose environment **{environment.Name}**. No public endpoints were configured."));
349
context.ReportingStep.Log(LogLevel.Information, new
MarkdownString
($"Successfully deployed **{TargetResource.Name}** to {endpointList}."));
356
new
MarkdownString
($"Successfully deployed **{TargetResource.Name}** to Docker Compose environment **{environment.Name}**."));
Aspire.Hosting.Foundry (2)
HostedAgent\AzureHostedAgentResource.cs (1)
58
ctx.ReportingStep.Log(LogLevel.Information, new
MarkdownString
($"Successfully deployed **{Name}** as Hosted Agent (version {version})"));
PromptAgent\AzurePromptAgentResource.cs (1)
90
new
MarkdownString
($"Successfully deployed **{Name}** as Prompt Agent (version {version.Version})"));
Aspire.Hosting.Kubernetes (11)
Deployment\HelmDeploymentEngine.cs (11)
252
new
MarkdownString
($"Preparing Helm chart values for **{environment.Name}**"),
266
new
MarkdownString
($"Helm chart values prepared for **{environment.Name}**"),
421
new
MarkdownString
($"Deploying **{environment.Name}** to Kubernetes namespace **{@namespace}** as Helm release **{releaseName}**"),
491
new
MarkdownString
($"Helm release **{releaseName}** deployed to namespace **{@namespace}**"),
555
new
MarkdownString
($"`kubectl port-forward -n {@namespace} svc/{dashboardServiceName} 18888:18888` then open [http://localhost:18888](http://localhost:18888)"));
560
new
MarkdownString
($"`kubectl logs -n {@namespace} -l app.kubernetes.io/component={dashboardDeploymentName} --tail=50` to retrieve the login token"));
566
new
MarkdownString
($"`helm status {releaseName} -n {@namespace}`"));
570
new
MarkdownString
($"`kubectl get all -n {@namespace} -l app.kubernetes.io/instance={releaseName}`"));
575
new
MarkdownString
($"`helm uninstall {releaseName} -n {@namespace}`"));
588
new
MarkdownString
($"Uninstalling Helm release **{releaseName}** from namespace **{@namespace}**"),
618
new
MarkdownString
($"Helm release **{releaseName}** uninstalled from namespace **{@namespace}**"),
Aspire.Hosting.Tests (7)
Pipelines\PipelineSummaryTests.cs (2)
166
summary.Add("📦 Resource Group", new
MarkdownString
("[rg-test](https://portal.azure.com)"));
197
summary.Add("📦 Resource Group", new
MarkdownString
("[rg-test](https://portal.azure.com)"));
Publishing\PipelineActivityReporterTests.cs (5)
1077
step.Log(logLevel, new
MarkdownString
(logMessage));
1151
var task = await step.CreateTaskAsync(new
MarkdownString
("**Bold** task"), CancellationToken.None);
1172
await task.UpdateAsync(new
MarkdownString
("**Updated** status"), CancellationToken.None);
1192
await task.CompleteAsync(new
MarkdownString
("Deployed to **Azure**"), CompletionState.Completed, CancellationToken.None);
1211
await step.CompleteAsync(new
MarkdownString
("Step **completed** successfully"), CompletionState.Completed, CancellationToken.None);