From cc516e0c55923761600a29eb87ab851b92fb0da2 Mon Sep 17 00:00:00 2001 From: afscrome Date: Tue, 23 Sep 2025 10:23:37 +0100 Subject: [PATCH] Add icons to the otel collector & dev cert export --- .../OpenTelemetryCollectorExtensions.cs | 3 ++- src/Shared/DevCertHostingExtensions.cs | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector/OpenTelemetryCollectorExtensions.cs b/src/CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector/OpenTelemetryCollectorExtensions.cs index 077a48b0e..df6e31192 100644 --- a/src/CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector/OpenTelemetryCollectorExtensions.cs +++ b/src/CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector/OpenTelemetryCollectorExtensions.cs @@ -40,7 +40,8 @@ public static IResourceBuilder AddOpenTelemetryC var resourceBuilder = builder.AddResource(resource) .WithImage(settings.CollectorImage, settings.CollectorTag) .WithEnvironment("ASPIRE_ENDPOINT", new HostUrl(url)) - .WithEnvironment("ASPIRE_API_KEY", builder.Configuration[DashboardOtlpApiKeyVariableName]); + .WithEnvironment("ASPIRE_API_KEY", builder.Configuration[DashboardOtlpApiKeyVariableName]) + .WithIconName("DesktopPulse"); if (settings.EnableGrpcEndpoint) resourceBuilder.WithEndpoint(targetPort: 4317, name: OpenTelemetryCollectorResource.GrpcEndpointName, scheme: isHttpsEnabled ? "https" : "http"); diff --git a/src/Shared/DevCertHostingExtensions.cs b/src/Shared/DevCertHostingExtensions.cs index 832e336b7..83ebd0a81 100644 --- a/src/Shared/DevCertHostingExtensions.cs +++ b/src/Shared/DevCertHostingExtensions.cs @@ -64,6 +64,7 @@ public static IResourceBuilder RunWithHttpsDevCertificate( exportExecutable = builder.ApplicationBuilder .AddExecutable(exportResourceName, "dotnet", tempDir.FullName) .WithEnvironment("DOTNET_CLI_UI_LANGUAGE", "en") // Ensure consistent output language + .WithIconName("Certificate") .WithArgs(context => { context.Args.Add("dev-certs");