46 references to EnvVarName
Aspire.Hosting (29)
Dashboard\DashboardEventHandlers.cs (29)
533
context.EnvironmentVariables[DashboardConfigNames.ResourceServiceUrlName.
EnvVarName
] = resourceServiceUrl;
551
context.EnvironmentVariables[DashboardConfigNames.DashboardOtlpCorsAllowedOriginsKeyName.
EnvVarName
] = allowedOrigins;
552
context.EnvironmentVariables[DashboardConfigNames.DashboardOtlpCorsAllowedHeadersKeyName.
EnvVarName
] = "*";
559
context.EnvironmentVariables[DashboardConfigNames.DashboardFrontendAuthModeName.
EnvVarName
] = "BrowserToken";
560
context.EnvironmentVariables[DashboardConfigNames.DashboardFrontendBrowserTokenName.
EnvVarName
] = browserToken;
564
context.EnvironmentVariables[DashboardConfigNames.DashboardFrontendAuthModeName.
EnvVarName
] = "Unsecured";
571
context.EnvironmentVariables[DashboardConfigNames.ResourceServiceClientAuthModeName.
EnvVarName
] = nameof(ResourceServiceAuthMode.ApiKey);
572
context.EnvironmentVariables[DashboardConfigNames.ResourceServiceClientApiKeyName.
EnvVarName
] = resourceServiceApiKey;
576
context.EnvironmentVariables[DashboardConfigNames.ResourceServiceClientAuthModeName.
EnvVarName
] = nameof(ResourceServiceAuthMode.Unsecured);
582
context.EnvironmentVariables[DashboardConfigNames.DashboardOtlpAuthModeName.
EnvVarName
] = "ApiKey";
583
context.EnvironmentVariables[DashboardConfigNames.DashboardOtlpPrimaryApiKeyName.
EnvVarName
] = otlpApiKey;
587
context.EnvironmentVariables[DashboardConfigNames.DashboardOtlpAuthModeName.
EnvVarName
] = "Unsecured";
594
context.EnvironmentVariables[DashboardConfigNames.DashboardMcpAuthModeName.
EnvVarName
] = "ApiKey";
595
context.EnvironmentVariables[DashboardConfigNames.DashboardMcpPrimaryApiKeyName.
EnvVarName
] = effectiveMcpApiKey;
599
context.EnvironmentVariables[DashboardConfigNames.DashboardMcpAuthModeName.
EnvVarName
] = "Unsecured";
605
context.EnvironmentVariables[DashboardConfigNames.DashboardApiAuthModeName.
EnvVarName
] = "ApiKey";
606
context.EnvironmentVariables[DashboardConfigNames.DashboardApiPrimaryApiKeyName.
EnvVarName
] = apiKey;
610
context.EnvironmentVariables[DashboardConfigNames.DashboardApiAuthModeName.
EnvVarName
] = "Unsecured";
614
context.EnvironmentVariables[DashboardConfigNames.DashboardMcpUseCliMcpName.
EnvVarName
] = "true";
628
context.EnvironmentVariables[DashboardConfigNames.DebugSessionPortName.
EnvVarName
] = port;
637
context.EnvironmentVariables[DashboardConfigNames.DebugSessionTokenName.
EnvVarName
] = sessionToken;
641
context.EnvironmentVariables[DashboardConfigNames.DebugSessionServerCertificateName.
EnvVarName
] = sessionCertificate;
645
context.EnvironmentVariables[DashboardConfigNames.DebugSessionTelemetryOptOutName.
EnvVarName
] = optOutValue;
661
context.EnvironmentVariables[DashboardConfigNames.DashboardOtlpGrpcUrlName.
EnvVarName
] = GetTargetUrlExpression(otlpGrpc);
667
context.EnvironmentVariables[DashboardConfigNames.DashboardOtlpHttpUrlName.
EnvVarName
] = GetTargetUrlExpression(otlpHttp);
685
context.EnvironmentVariables[DashboardConfigNames.DashboardMcpPublicUrlName.
EnvVarName
] = mcp.Url;
687
context.EnvironmentVariables[DashboardConfigNames.DashboardMcpUrlName.
EnvVarName
] = GetTargetUrlExpression(mcp);
714
context.EnvironmentVariables[DashboardConfigNames.DashboardFrontendPublicUrlName.
EnvVarName
] = publicEndpoint.Url;
718
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)
231
Assert.Equal($"http://localhost:{expectedPort}", config.Single(e => e.Key == DashboardConfigNames.DashboardMcpPublicUrlName.
EnvVarName
).Value);
232
Assert.Equal($"http://localhost:{expectedPort}", config.Single(e => e.Key == DashboardConfigNames.DashboardMcpUrlName.
EnvVarName
).Value);
302
Assert.Equal("BrowserToken", config.Single(e => e.Key == DashboardConfigNames.DashboardFrontendAuthModeName.
EnvVarName
).Value);
303
Assert.Equal("TestBrowserToken!", config.Single(e => e.Key == DashboardConfigNames.DashboardFrontendBrowserTokenName.
EnvVarName
).Value);
305
Assert.Equal("ApiKey", config.Single(e => e.Key == DashboardConfigNames.DashboardOtlpAuthModeName.
EnvVarName
).Value);
306
Assert.Equal("TestOtlpApiKey!", config.Single(e => e.Key == DashboardConfigNames.DashboardOtlpPrimaryApiKeyName.
EnvVarName
).Value);
341
Assert.Equal("Unsecured", config.Single(e => e.Key == DashboardConfigNames.DashboardFrontendAuthModeName.
EnvVarName
).Value);
342
Assert.Equal("Unsecured", config.Single(e => e.Key == DashboardConfigNames.DashboardOtlpAuthModeName.
EnvVarName
).Value);
377
Assert.Equal("http://localhost:5000", config.Single(e => e.Key == DashboardConfigNames.ResourceServiceUrlName.
EnvVarName
).Value);
421
Assert.Equal(expectedAllowedOrigins, config.Single(e => e.Key == DashboardConfigNames.DashboardOtlpCorsAllowedOriginsKeyName.
EnvVarName
).Value);
422
Assert.Equal("*", config.Single(e => e.Key == DashboardConfigNames.DashboardOtlpCorsAllowedHeadersKeyName.
EnvVarName
).Value);
461
Assert.DoesNotContain(config, e => e.Key == DashboardConfigNames.DashboardOtlpCorsAllowedOriginsKeyName.
EnvVarName
);
462
Assert.DoesNotContain(config, e => e.Key == DashboardConfigNames.DashboardOtlpCorsAllowedHeadersKeyName.
EnvVarName
);