47 references to EnvVarName
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
);