63 references to KnownConfigNames
Aspire.Hosting (63)
Backchannel\BackchannelService.cs (2)
18
public bool IsBackchannelExpected => configuration.GetValue<string>(
KnownConfigNames
.UnixSocketPath) is {};
28
var unixSocketPath = configuration.GetValue<string>(
KnownConfigNames
.UnixSocketPath);
Cli\CliOrphanDetector.cs (1)
29
if (configuration[
KnownConfigNames
.CliProcessId] is not { } pidString || !int.TryParse(pidString, out var pid))
Dashboard\DashboardLifecycleHook.cs (5)
43
KnownConfigNames
.DashboardCorsAllowedOrigins // Set on the dashboard's Dashboard:Otlp:Cors type
173
State = configuration.GetBool(
KnownConfigNames
.ShowDashboardResources,
KnownConfigNames
.Legacy.ShowDashboardResources) is true
223
var allowedOrigins = configuration.GetString(
KnownConfigNames
.DashboardCorsAllowedOrigins,
KnownConfigNames
.Legacy.DashboardCorsAllowedOrigins);
Dashboard\DashboardOptions.cs (5)
26
options.DashboardUrl = configuration[
KnownConfigNames
.AspNetCoreUrls];
29
options.OtlpGrpcEndpointUrl = configuration.GetString(
KnownConfigNames
.DashboardOtlpGrpcEndpointUrl,
KnownConfigNames
.Legacy.DashboardOtlpGrpcEndpointUrl);
30
options.OtlpHttpEndpointUrl = configuration.GetString(
KnownConfigNames
.DashboardOtlpHttpEndpointUrl,
KnownConfigNames
.Legacy.DashboardOtlpHttpEndpointUrl);
Dashboard\TransportOptionsValidator.cs (18)
22
var applicationUrls = configuration[
KnownConfigNames
.AspNetCoreUrls];
25
return ValidateOptionsResult.Fail($"AppHost does not have applicationUrl in launch profile, or {
KnownConfigNames
.AspNetCoreUrls} environment variable set.");
37
return ValidateOptionsResult.Fail($"The 'applicationUrl' setting must be an https address unless the '{
KnownConfigNames
.AllowUnsecuredTransport}' environment variable is set to true. This configuration is commonly set in the launch profile. See https://aka.ms/dotnet/aspire/allowunsecuredtransport for more details.");
41
var dashboardOtlpGrpcEndpointUrl = configuration.GetString(
KnownConfigNames
.DashboardOtlpGrpcEndpointUrl,
KnownConfigNames
.Legacy.DashboardOtlpGrpcEndpointUrl);
42
var dashboardOtlpHttpEndpointUrl = configuration.GetString(
KnownConfigNames
.DashboardOtlpHttpEndpointUrl,
KnownConfigNames
.Legacy.DashboardOtlpHttpEndpointUrl);
45
return ValidateOptionsResult.Fail($"AppHost does not have the {
KnownConfigNames
.DashboardOtlpGrpcEndpointUrl} or {
KnownConfigNames
.DashboardOtlpHttpEndpointUrl} settings defined. At least one OTLP endpoint must be provided.");
48
if (!TryValidateGrpcEndpointUrl(
KnownConfigNames
.DashboardOtlpGrpcEndpointUrl, dashboardOtlpGrpcEndpointUrl, out var resultGrpc))
52
if (!TryValidateGrpcEndpointUrl(
KnownConfigNames
.DashboardOtlpHttpEndpointUrl, dashboardOtlpHttpEndpointUrl, out var resultHttp))
58
var resourceServiceEndpointUrl = configuration.GetString(
KnownConfigNames
.ResourceServiceEndpointUrl,
KnownConfigNames
.Legacy.ResourceServiceEndpointUrl);
61
return ValidateOptionsResult.Fail($"AppHost does not have the {
KnownConfigNames
.ResourceServiceEndpointUrl} setting defined.");
66
return ValidateOptionsResult.Fail($"The {
KnownConfigNames
.ResourceServiceEndpointUrl} setting with a value of '{resourceServiceEndpointUrl}' could not be parsed as a URI.");
71
return ValidateOptionsResult.Fail($"The '{
KnownConfigNames
.ResourceServiceEndpointUrl}' setting must be an https address unless the '{
KnownConfigNames
.AllowUnsecuredTransport}' environment variable is set to true. This configuration is commonly set in the launch profile. See https://aka.ms/dotnet/aspire/allowunsecuredtransport for more details.");
88
result = ValidateOptionsResult.Fail($"The '{configName}' setting must be an https address unless the '{
KnownConfigNames
.AllowUnsecuredTransport}' environment variable is set to true. This configuration is commonly set in the launch profile. See https://aka.ms/dotnet/aspire/allowunsecuredtransport for more details.");
Dcp\DcpOptions.cs (6)
162
options.ContainerRuntime = configuration.GetString(
KnownConfigNames
.ContainerRuntime,
KnownConfigNames
.Legacy.ContainerRuntime);
178
options.DependencyCheckTimeout = configuration.GetValue(
KnownConfigNames
.DependencyCheckTimeout,
KnownConfigNames
.Legacy.DependencyCheckTimeout, options.DependencyCheckTimeout);
191
options.ServiceStartupWatchTimeout = configuration.GetValue(
KnownConfigNames
.ServiceStartupWatchTimeout,
KnownConfigNames
.Legacy.ServiceStartupWatchTimeout, options.ServiceStartupWatchTimeout);
DistributedApplication.cs (2)
197
if (Environment.GetEnvironmentVariable(
KnownConfigNames
.WaitForDebugger) == "true")
202
if (Environment.GetEnvironmentVariable(
KnownConfigNames
.WaitForDebuggerTimeout) is string timeoutString && int.TryParse(timeoutString, out var timeoutSeconds))
DistributedApplicationBuilder.cs (7)
285
if (_innerBuilder.Configuration.GetString(
KnownConfigNames
.DashboardFrontendBrowserToken,
286
KnownConfigNames
.Legacy.DashboardFrontendBrowserToken, fallbackOnEmpty: true) is not { } browserToken)
300
var apiKey = _innerBuilder.Configuration.GetString(
KnownConfigNames
.DashboardResourceServiceClientApiKey,
301
KnownConfigNames
.Legacy.DashboardResourceServiceClientApiKey, fallbackOnEmpty: true);
441
if (Configuration.GetBool(
KnownConfigNames
.AllowUnsecuredTransport) is { } allowUnsecuredTransport)
449
return configuration.GetBool(
KnownConfigNames
.DashboardUnsecuredAllowAnonymous,
KnownConfigNames
.Legacy.DashboardUnsecuredAllowAnonymous) ?? false;
OtlpConfigurationExtensions.cs (4)
43
var dashboardOtlpGrpcUrl = configuration.GetString(
KnownConfigNames
.DashboardOtlpGrpcEndpointUrl,
KnownConfigNames
.Legacy.DashboardOtlpGrpcEndpointUrl);
44
var dashboardOtlpHttpUrl = configuration.GetString(
KnownConfigNames
.DashboardOtlpHttpEndpointUrl,
KnownConfigNames
.Legacy.DashboardOtlpHttpEndpointUrl);
src\Shared\DashboardConfigNames.cs (13)
8
public static readonly ConfigName DashboardFrontendUrlName = new(
KnownConfigNames
.AspNetCoreUrls);
10
public static readonly ConfigName DashboardOtlpGrpcUrlName = new(
KnownConfigNames
.DashboardOtlpGrpcEndpointUrl);
11
public static readonly ConfigName DashboardOtlpHttpUrlName = new(
KnownConfigNames
.DashboardOtlpHttpEndpointUrl);
12
public static readonly ConfigName DashboardUnsecuredAllowAnonymousName = new(
KnownConfigNames
.DashboardUnsecuredAllowAnonymous);
13
public static readonly ConfigName DashboardConfigFilePathName = new(
KnownConfigNames
.DashboardConfigFilePath);
14
public static readonly ConfigName DashboardFileConfigDirectoryName = new(
KnownConfigNames
.DashboardFileConfigDirectory);
15
public static readonly ConfigName ResourceServiceUrlName = new(
KnownConfigNames
.ResourceServiceEndpointUrl);
35
public static readonly ConfigName DashboardOtlpGrpcUrlName = new(
KnownConfigNames
.Legacy.DashboardOtlpGrpcEndpointUrl);
36
public static readonly ConfigName DashboardOtlpHttpUrlName = new(
KnownConfigNames
.Legacy.DashboardOtlpHttpEndpointUrl);
37
public static readonly ConfigName DashboardUnsecuredAllowAnonymousName = new(
KnownConfigNames
.Legacy.DashboardUnsecuredAllowAnonymous);
38
public static readonly ConfigName DashboardConfigFilePathName = new(
KnownConfigNames
.Legacy.DashboardConfigFilePath);
39
public static readonly ConfigName DashboardFileConfigDirectoryName = new(
KnownConfigNames
.Legacy.DashboardFileConfigDirectory);
40
public static readonly ConfigName ResourceServiceUrlName = new(
KnownConfigNames
.Legacy.ResourceServiceEndpointUrl);