56 references to EnvVarName
Aspire.Hosting (27)
Dashboard\DashboardEventHandlers.cs (27)
454
context.EnvironmentVariables[DashboardConfigNames.ResourceServiceUrlName.
EnvVarName
] = resourceServiceUrl;
487
context.EnvironmentVariables[DashboardConfigNames.DashboardOtlpCorsAllowedOriginsKeyName.
EnvVarName
] = allowedOrigins;
488
context.EnvironmentVariables[DashboardConfigNames.DashboardOtlpCorsAllowedHeadersKeyName.
EnvVarName
] = "*";
495
context.EnvironmentVariables[DashboardConfigNames.DashboardFrontendAuthModeName.
EnvVarName
] = "BrowserToken";
496
context.EnvironmentVariables[DashboardConfigNames.DashboardFrontendBrowserTokenName.
EnvVarName
] = browserToken;
500
context.EnvironmentVariables[DashboardConfigNames.DashboardFrontendAuthModeName.
EnvVarName
] = "Unsecured";
507
context.EnvironmentVariables[DashboardConfigNames.ResourceServiceClientAuthModeName.
EnvVarName
] = nameof(ResourceServiceAuthMode.ApiKey);
508
context.EnvironmentVariables[DashboardConfigNames.ResourceServiceClientApiKeyName.
EnvVarName
] = resourceServiceApiKey;
512
context.EnvironmentVariables[DashboardConfigNames.ResourceServiceClientAuthModeName.
EnvVarName
] = nameof(ResourceServiceAuthMode.Unsecured);
518
context.EnvironmentVariables[DashboardConfigNames.DashboardOtlpAuthModeName.
EnvVarName
] = "ApiKey";
519
context.EnvironmentVariables[DashboardConfigNames.DashboardOtlpPrimaryApiKeyName.
EnvVarName
] = otlpApiKey;
523
context.EnvironmentVariables[DashboardConfigNames.DashboardOtlpAuthModeName.
EnvVarName
] = "Unsecured";
529
context.EnvironmentVariables[DashboardConfigNames.DashboardApiAuthModeName.
EnvVarName
] = "ApiKey";
530
context.EnvironmentVariables[DashboardConfigNames.DashboardApiPrimaryApiKeyName.
EnvVarName
] = apiKey;
534
context.EnvironmentVariables[DashboardConfigNames.DashboardApiAuthModeName.
EnvVarName
] = "Unsecured";
538
context.EnvironmentVariables[DashboardConfigNames.DashboardAspireApiEnabledName.
EnvVarName
] = "true";
552
context.EnvironmentVariables[DashboardConfigNames.DebugSessionPortName.
EnvVarName
] = port;
561
context.EnvironmentVariables[DashboardConfigNames.DebugSessionTokenName.
EnvVarName
] = sessionToken;
569
context.EnvironmentVariables[DashboardConfigNames.DebugSessionDcpInstanceIdName.
EnvVarName
] = sessionDcpInstanceIdPrefix + separator + "dashboard";
573
context.EnvironmentVariables[DashboardConfigNames.DebugSessionServerCertificateName.
EnvVarName
] = sessionCertificate;
577
context.EnvironmentVariables[DashboardConfigNames.DebugSessionTelemetryOptOutName.
EnvVarName
] = optOutValue;
588
if (!string.IsNullOrWhiteSpace(configuration[configName.
EnvVarName
]))
605
context.EnvironmentVariables[configName.
EnvVarName
] = value;
667
context.EnvironmentVariables[DashboardConfigNames.DashboardOtlpGrpcUrlName.
EnvVarName
] = GetTargetUrlExpression(otlpGrpc);
673
context.EnvironmentVariables[DashboardConfigNames.DashboardOtlpHttpUrlName.
EnvVarName
] = GetTargetUrlExpression(otlpHttp);
700
context.EnvironmentVariables[DashboardConfigNames.DashboardFrontendPublicUrlName.
EnvVarName
] = publicEndpoint.Url;
704
context.EnvironmentVariables[DashboardConfigNames.DashboardFrontendUrlName.
EnvVarName
] = aspnetCoreUrls.Build();
Aspire.Hosting.Tests (29)
Dashboard\DashboardEventHandlersTests.cs (12)
291
Assert.Equal(expectedDebugSessionPort?.ToString(), environmentVariables.GetValueOrDefault(DashboardConfigNames.DebugSessionPortName.
EnvVarName
));
292
Assert.Equal(debugSessionToken, environmentVariables.GetValueOrDefault(DashboardConfigNames.DebugSessionTokenName.
EnvVarName
));
293
Assert.Equal(debugSessionCert, environmentVariables.GetValueOrDefault(DashboardConfigNames.DebugSessionServerCertificateName.
EnvVarName
));
294
Assert.Equal(expectedDcpInstanceId, environmentVariables.GetValueOrDefault(DashboardConfigNames.DebugSessionDcpInstanceIdName.
EnvVarName
));
295
Assert.Equal(telemetryEnabled, bool.TryParse(environmentVariables.GetValueOrDefault(DashboardConfigNames.DebugSessionTelemetryOptOutName.
EnvVarName
), out var b) ? b : null);
358
[DashboardConfigNames.DashboardPersistenceModeName.
EnvVarName
] = configuredPersistenceModeEnvironmentAlias,
359
[DashboardConfigNames.DashboardApplicationName.
EnvVarName
] = configureExplicitAliases ? explicitApplicationName : null
381
environmentVariables[DashboardConfigNames.DashboardApplicationName.
EnvVarName
]);
382
Assert.Equal(expectedPersistenceMode, environmentVariables[DashboardConfigNames.DashboardPersistenceModeName.
EnvVarName
]);
400
[DashboardConfigNames.DashboardDataDirectoryName.
EnvVarName
] = configuredDataDirectoryEnvironmentAlias
422
Assert.False(environmentVariables.ContainsKey(DashboardConfigNames.DashboardDataDirectoryName.
EnvVarName
));
426
Assert.Equal(expectedDataDirectory, environmentVariables[DashboardConfigNames.DashboardDataDirectoryName.
EnvVarName
]);
Dashboard\DashboardResourceTests.cs (17)
148
Assert.Equal(DashboardConfigNames.DashboardPersistenceModeName.
EnvVarName
, e.Key);
401
Assert.Equal("BrowserToken", config.Single(e => e.Key == DashboardConfigNames.DashboardFrontendAuthModeName.
EnvVarName
).Value);
402
Assert.Equal("TestBrowserToken!", config.Single(e => e.Key == DashboardConfigNames.DashboardFrontendBrowserTokenName.
EnvVarName
).Value);
404
Assert.Equal("ApiKey", config.Single(e => e.Key == DashboardConfigNames.DashboardOtlpAuthModeName.
EnvVarName
).Value);
405
Assert.Equal("TestOtlpApiKey!", config.Single(e => e.Key == DashboardConfigNames.DashboardOtlpPrimaryApiKeyName.
EnvVarName
).Value);
441
Assert.Equal("Unsecured", config.Single(e => e.Key == DashboardConfigNames.DashboardFrontendAuthModeName.
EnvVarName
).Value);
442
Assert.Equal("Unsecured", config.Single(e => e.Key == DashboardConfigNames.DashboardOtlpAuthModeName.
EnvVarName
).Value);
477
Assert.Equal("http://localhost:5000", config.Single(e => e.Key == DashboardConfigNames.ResourceServiceUrlName.
EnvVarName
).Value);
522
Assert.Equal("http://localhost:5002", config.Single(e => e.Key == DashboardConfigNames.DashboardOtlpHttpUrlName.
EnvVarName
).Value);
523
Assert.Equal(expectedAllowedOrigins, config.Single(e => e.Key == DashboardConfigNames.DashboardOtlpCorsAllowedOriginsKeyName.
EnvVarName
).Value);
524
Assert.Equal("*", config.Single(e => e.Key == DashboardConfigNames.DashboardOtlpCorsAllowedHeadersKeyName.
EnvVarName
).Value);
568
Assert.Equal("https://localhost:5001", config.Single(e => e.Key == DashboardConfigNames.DashboardOtlpGrpcUrlName.
EnvVarName
).Value);
569
Assert.Equal("https://localhost:5002", config.Single(e => e.Key == DashboardConfigNames.DashboardOtlpHttpUrlName.
EnvVarName
).Value);
570
Assert.Equal(expectedAllowedOrigins, config.Single(e => e.Key == DashboardConfigNames.DashboardOtlpCorsAllowedOriginsKeyName.
EnvVarName
).Value);
571
Assert.Equal("*", config.Single(e => e.Key == DashboardConfigNames.DashboardOtlpCorsAllowedHeadersKeyName.
EnvVarName
).Value);
610
Assert.DoesNotContain(config, e => e.Key == DashboardConfigNames.DashboardOtlpCorsAllowedOriginsKeyName.
EnvVarName
);
611
Assert.DoesNotContain(config, e => e.Key == DashboardConfigNames.DashboardOtlpCorsAllowedHeadersKeyName.
EnvVarName
);