46 references to DashboardConfigNames
Aspire.Hosting (29)
Dashboard\DashboardEventHandlers.cs (29)
524
context.EnvironmentVariables[
DashboardConfigNames
.ResourceServiceUrlName.EnvVarName] = resourceServiceUrl;
542
context.EnvironmentVariables[
DashboardConfigNames
.DashboardOtlpCorsAllowedOriginsKeyName.EnvVarName] = allowedOrigins;
543
context.EnvironmentVariables[
DashboardConfigNames
.DashboardOtlpCorsAllowedHeadersKeyName.EnvVarName] = "*";
550
context.EnvironmentVariables[
DashboardConfigNames
.DashboardFrontendAuthModeName.EnvVarName] = "BrowserToken";
551
context.EnvironmentVariables[
DashboardConfigNames
.DashboardFrontendBrowserTokenName.EnvVarName] = browserToken;
555
context.EnvironmentVariables[
DashboardConfigNames
.DashboardFrontendAuthModeName.EnvVarName] = "Unsecured";
562
context.EnvironmentVariables[
DashboardConfigNames
.ResourceServiceClientAuthModeName.EnvVarName] = nameof(ResourceServiceAuthMode.ApiKey);
563
context.EnvironmentVariables[
DashboardConfigNames
.ResourceServiceClientApiKeyName.EnvVarName] = resourceServiceApiKey;
567
context.EnvironmentVariables[
DashboardConfigNames
.ResourceServiceClientAuthModeName.EnvVarName] = nameof(ResourceServiceAuthMode.Unsecured);
573
context.EnvironmentVariables[
DashboardConfigNames
.DashboardOtlpAuthModeName.EnvVarName] = "ApiKey";
574
context.EnvironmentVariables[
DashboardConfigNames
.DashboardOtlpPrimaryApiKeyName.EnvVarName] = otlpApiKey;
578
context.EnvironmentVariables[
DashboardConfigNames
.DashboardOtlpAuthModeName.EnvVarName] = "Unsecured";
585
context.EnvironmentVariables[
DashboardConfigNames
.DashboardMcpAuthModeName.EnvVarName] = "ApiKey";
586
context.EnvironmentVariables[
DashboardConfigNames
.DashboardMcpPrimaryApiKeyName.EnvVarName] = effectiveMcpApiKey;
590
context.EnvironmentVariables[
DashboardConfigNames
.DashboardMcpAuthModeName.EnvVarName] = "Unsecured";
596
context.EnvironmentVariables[
DashboardConfigNames
.DashboardApiAuthModeName.EnvVarName] = "ApiKey";
597
context.EnvironmentVariables[
DashboardConfigNames
.DashboardApiPrimaryApiKeyName.EnvVarName] = apiKey;
601
context.EnvironmentVariables[
DashboardConfigNames
.DashboardApiAuthModeName.EnvVarName] = "Unsecured";
605
context.EnvironmentVariables[
DashboardConfigNames
.DashboardMcpUseCliMcpName.EnvVarName] = "true";
619
context.EnvironmentVariables[
DashboardConfigNames
.DebugSessionPortName.EnvVarName] = port;
628
context.EnvironmentVariables[
DashboardConfigNames
.DebugSessionTokenName.EnvVarName] = sessionToken;
632
context.EnvironmentVariables[
DashboardConfigNames
.DebugSessionServerCertificateName.EnvVarName] = sessionCertificate;
636
context.EnvironmentVariables[
DashboardConfigNames
.DebugSessionTelemetryOptOutName.EnvVarName] = optOutValue;
652
context.EnvironmentVariables[
DashboardConfigNames
.DashboardOtlpGrpcUrlName.EnvVarName] = GetTargetUrlExpression(otlpGrpc);
658
context.EnvironmentVariables[
DashboardConfigNames
.DashboardOtlpHttpUrlName.EnvVarName] = GetTargetUrlExpression(otlpHttp);
676
context.EnvironmentVariables[
DashboardConfigNames
.DashboardMcpPublicUrlName.EnvVarName] = mcp.Url;
678
context.EnvironmentVariables[
DashboardConfigNames
.DashboardMcpUrlName.EnvVarName] = GetTargetUrlExpression(mcp);
705
context.EnvironmentVariables[
DashboardConfigNames
.DashboardFrontendPublicUrlName.EnvVarName] = publicEndpoint.Url;
709
context.EnvironmentVariables[
DashboardConfigNames
.DashboardFrontendUrlName.EnvVarName] = aspnetCoreUrls.Build();
Aspire.Hosting.Tests (17)
Dashboard\DashboardLifecycleHookTests.cs (4)
156
Assert.Equal(expectedDebugSessionPort?.ToString(), environmentVariables.GetValueOrDefault(
DashboardConfigNames
.DebugSessionPortName.EnvVarName));
157
Assert.Equal(debugSessionToken, environmentVariables.GetValueOrDefault(
DashboardConfigNames
.DebugSessionTokenName.EnvVarName));
158
Assert.Equal(debugSessionCert, environmentVariables.GetValueOrDefault(
DashboardConfigNames
.DebugSessionServerCertificateName.EnvVarName));
159
Assert.Equal(telemetryEnabled, bool.TryParse(environmentVariables.GetValueOrDefault(
DashboardConfigNames
.DebugSessionTelemetryOptOutName.EnvVarName), out var b) ? b : null);
Dashboard\DashboardResourceTests.cs (13)
230
Assert.Equal($"http://localhost:{expectedPort}", config.Single(e => e.Key ==
DashboardConfigNames
.DashboardMcpPublicUrlName.EnvVarName).Value);
231
Assert.Equal($"http://localhost:{expectedPort}", config.Single(e => e.Key ==
DashboardConfigNames
.DashboardMcpUrlName.EnvVarName).Value);
301
Assert.Equal("BrowserToken", config.Single(e => e.Key ==
DashboardConfigNames
.DashboardFrontendAuthModeName.EnvVarName).Value);
302
Assert.Equal("TestBrowserToken!", config.Single(e => e.Key ==
DashboardConfigNames
.DashboardFrontendBrowserTokenName.EnvVarName).Value);
304
Assert.Equal("ApiKey", config.Single(e => e.Key ==
DashboardConfigNames
.DashboardOtlpAuthModeName.EnvVarName).Value);
305
Assert.Equal("TestOtlpApiKey!", config.Single(e => e.Key ==
DashboardConfigNames
.DashboardOtlpPrimaryApiKeyName.EnvVarName).Value);
340
Assert.Equal("Unsecured", config.Single(e => e.Key ==
DashboardConfigNames
.DashboardFrontendAuthModeName.EnvVarName).Value);
341
Assert.Equal("Unsecured", config.Single(e => e.Key ==
DashboardConfigNames
.DashboardOtlpAuthModeName.EnvVarName).Value);
376
Assert.Equal("http://localhost:5000", config.Single(e => e.Key ==
DashboardConfigNames
.ResourceServiceUrlName.EnvVarName).Value);
420
Assert.Equal(expectedAllowedOrigins, config.Single(e => e.Key ==
DashboardConfigNames
.DashboardOtlpCorsAllowedOriginsKeyName.EnvVarName).Value);
421
Assert.Equal("*", config.Single(e => e.Key ==
DashboardConfigNames
.DashboardOtlpCorsAllowedHeadersKeyName.EnvVarName).Value);
460
Assert.DoesNotContain(config, e => e.Key ==
DashboardConfigNames
.DashboardOtlpCorsAllowedOriginsKeyName.EnvVarName);
461
Assert.DoesNotContain(config, e => e.Key ==
DashboardConfigNames
.DashboardOtlpCorsAllowedHeadersKeyName.EnvVarName);