47 references to DashboardConfigNames
Aspire.Hosting (30)
Dashboard\DashboardEventHandlers.cs (30)
558
context.EnvironmentVariables[
DashboardConfigNames
.ResourceServiceUrlName.EnvVarName] = resourceServiceUrl;
576
context.EnvironmentVariables[
DashboardConfigNames
.DashboardOtlpCorsAllowedOriginsKeyName.EnvVarName] = allowedOrigins;
577
context.EnvironmentVariables[
DashboardConfigNames
.DashboardOtlpCorsAllowedHeadersKeyName.EnvVarName] = "*";
584
context.EnvironmentVariables[
DashboardConfigNames
.DashboardFrontendAuthModeName.EnvVarName] = "BrowserToken";
585
context.EnvironmentVariables[
DashboardConfigNames
.DashboardFrontendBrowserTokenName.EnvVarName] = browserToken;
589
context.EnvironmentVariables[
DashboardConfigNames
.DashboardFrontendAuthModeName.EnvVarName] = "Unsecured";
596
context.EnvironmentVariables[
DashboardConfigNames
.ResourceServiceClientAuthModeName.EnvVarName] = nameof(ResourceServiceAuthMode.ApiKey);
597
context.EnvironmentVariables[
DashboardConfigNames
.ResourceServiceClientApiKeyName.EnvVarName] = resourceServiceApiKey;
601
context.EnvironmentVariables[
DashboardConfigNames
.ResourceServiceClientAuthModeName.EnvVarName] = nameof(ResourceServiceAuthMode.Unsecured);
607
context.EnvironmentVariables[
DashboardConfigNames
.DashboardOtlpAuthModeName.EnvVarName] = "ApiKey";
608
context.EnvironmentVariables[
DashboardConfigNames
.DashboardOtlpPrimaryApiKeyName.EnvVarName] = otlpApiKey;
612
context.EnvironmentVariables[
DashboardConfigNames
.DashboardOtlpAuthModeName.EnvVarName] = "Unsecured";
619
context.EnvironmentVariables[
DashboardConfigNames
.DashboardMcpAuthModeName.EnvVarName] = "ApiKey";
620
context.EnvironmentVariables[
DashboardConfigNames
.DashboardMcpPrimaryApiKeyName.EnvVarName] = effectiveMcpApiKey;
624
context.EnvironmentVariables[
DashboardConfigNames
.DashboardMcpAuthModeName.EnvVarName] = "Unsecured";
630
context.EnvironmentVariables[
DashboardConfigNames
.DashboardApiAuthModeName.EnvVarName] = "ApiKey";
631
context.EnvironmentVariables[
DashboardConfigNames
.DashboardApiPrimaryApiKeyName.EnvVarName] = apiKey;
635
context.EnvironmentVariables[
DashboardConfigNames
.DashboardApiAuthModeName.EnvVarName] = "Unsecured";
639
context.EnvironmentVariables[
DashboardConfigNames
.DashboardAspireApiEnabledName.EnvVarName] = "true";
642
context.EnvironmentVariables[
DashboardConfigNames
.DashboardMcpUseCliMcpName.EnvVarName] = "true";
656
context.EnvironmentVariables[
DashboardConfigNames
.DebugSessionPortName.EnvVarName] = port;
665
context.EnvironmentVariables[
DashboardConfigNames
.DebugSessionTokenName.EnvVarName] = sessionToken;
669
context.EnvironmentVariables[
DashboardConfigNames
.DebugSessionServerCertificateName.EnvVarName] = sessionCertificate;
673
context.EnvironmentVariables[
DashboardConfigNames
.DebugSessionTelemetryOptOutName.EnvVarName] = optOutValue;
689
context.EnvironmentVariables[
DashboardConfigNames
.DashboardOtlpGrpcUrlName.EnvVarName] = GetTargetUrlExpression(otlpGrpc);
695
context.EnvironmentVariables[
DashboardConfigNames
.DashboardOtlpHttpUrlName.EnvVarName] = GetTargetUrlExpression(otlpHttp);
713
context.EnvironmentVariables[
DashboardConfigNames
.DashboardMcpPublicUrlName.EnvVarName] = mcp.Url;
715
context.EnvironmentVariables[
DashboardConfigNames
.DashboardMcpUrlName.EnvVarName] = GetTargetUrlExpression(mcp);
742
context.EnvironmentVariables[
DashboardConfigNames
.DashboardFrontendPublicUrlName.EnvVarName] = publicEndpoint.Url;
746
context.EnvironmentVariables[
DashboardConfigNames
.DashboardFrontendUrlName.EnvVarName] = aspnetCoreUrls.Build();
Aspire.Hosting.Tests (17)
Dashboard\DashboardLifecycleHookTests.cs (4)
159
Assert.Equal(expectedDebugSessionPort?.ToString(), environmentVariables.GetValueOrDefault(
DashboardConfigNames
.DebugSessionPortName.EnvVarName));
160
Assert.Equal(debugSessionToken, environmentVariables.GetValueOrDefault(
DashboardConfigNames
.DebugSessionTokenName.EnvVarName));
161
Assert.Equal(debugSessionCert, environmentVariables.GetValueOrDefault(
DashboardConfigNames
.DebugSessionServerCertificateName.EnvVarName));
162
Assert.Equal(telemetryEnabled, bool.TryParse(environmentVariables.GetValueOrDefault(
DashboardConfigNames
.DebugSessionTelemetryOptOutName.EnvVarName), out var b) ? b : null);
Dashboard\DashboardResourceTests.cs (13)
238
Assert.Equal($"http://localhost:{expectedPort}", config.Single(e => e.Key ==
DashboardConfigNames
.DashboardMcpPublicUrlName.EnvVarName).Value);
239
Assert.Equal($"http://localhost:{expectedPort}", config.Single(e => e.Key ==
DashboardConfigNames
.DashboardMcpUrlName.EnvVarName).Value);
309
Assert.Equal("BrowserToken", config.Single(e => e.Key ==
DashboardConfigNames
.DashboardFrontendAuthModeName.EnvVarName).Value);
310
Assert.Equal("TestBrowserToken!", config.Single(e => e.Key ==
DashboardConfigNames
.DashboardFrontendBrowserTokenName.EnvVarName).Value);
312
Assert.Equal("ApiKey", config.Single(e => e.Key ==
DashboardConfigNames
.DashboardOtlpAuthModeName.EnvVarName).Value);
313
Assert.Equal("TestOtlpApiKey!", config.Single(e => e.Key ==
DashboardConfigNames
.DashboardOtlpPrimaryApiKeyName.EnvVarName).Value);
348
Assert.Equal("Unsecured", config.Single(e => e.Key ==
DashboardConfigNames
.DashboardFrontendAuthModeName.EnvVarName).Value);
349
Assert.Equal("Unsecured", config.Single(e => e.Key ==
DashboardConfigNames
.DashboardOtlpAuthModeName.EnvVarName).Value);
384
Assert.Equal("http://localhost:5000", config.Single(e => e.Key ==
DashboardConfigNames
.ResourceServiceUrlName.EnvVarName).Value);
428
Assert.Equal(expectedAllowedOrigins, config.Single(e => e.Key ==
DashboardConfigNames
.DashboardOtlpCorsAllowedOriginsKeyName.EnvVarName).Value);
429
Assert.Equal("*", config.Single(e => e.Key ==
DashboardConfigNames
.DashboardOtlpCorsAllowedHeadersKeyName.EnvVarName).Value);
468
Assert.DoesNotContain(config, e => e.Key ==
DashboardConfigNames
.DashboardOtlpCorsAllowedOriginsKeyName.EnvVarName);
469
Assert.DoesNotContain(config, e => e.Key ==
DashboardConfigNames
.DashboardOtlpCorsAllowedHeadersKeyName.EnvVarName);