425 references to KnownConfigNames
Aspire.Hosting (130)
ApplicationModel\DebugSupportExtensions.cs (1)
195if (configuration[KnownConfigNames.DebugSessionInfo] is { } debugSessionInfoJson && JsonSerializer.Deserialize<RunSessionInfo>(debugSessionInfoJson) is { } debugSessionInfo)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (4)
868var cliPidString = configuration[KnownConfigNames.CliProcessId]; 874var cliStartedAtString = configuration[KnownConfigNames.CliProcessStarted]; 885var cliStableStartedAtString = configuration[KnownConfigNames.CliProcessStartedStable]; 907CliLogFilePath = configuration[KnownConfigNames.CliLogFilePath]
Backchannel\BackchannelService.cs (2)
28public bool IsBackchannelExpected => configuration.GetValue<string>(KnownConfigNames.UnixSocketPath) is {}; 38var unixSocketPath = configuration.GetValue<string>(KnownConfigNames.UnixSocketPath);
Cli\CliOrphanDetector.cs (3)
30if (configuration[KnownConfigNames.CliProcessId] is not { } pidString || !int.TryParse(pidString, out var pid)) 43if (configuration[KnownConfigNames.CliProcessStartedStable] is { } stableStartTimeString && 49else if (configuration[KnownConfigNames.CliProcessStarted] is { } startTimeString &&
Dashboard\DashboardEventHandlers.cs (7)
54KnownConfigNames.DashboardCorsAllowedOrigins // Set on the dashboard's Dashboard:Otlp:Cors type 367var allowUnsecureTransport = configuration.GetBool(KnownConfigNames.AllowUnsecuredTransport) ?? false; 483var showDashboardResources = configuration.GetBool(KnownConfigNames.ShowDashboardResources, KnownConfigNames.Legacy.ShowDashboardResources); 631var allowedOrigins = configuration.GetString(KnownConfigNames.DashboardCorsAllowedOrigins, KnownConfigNames.Legacy.DashboardCorsAllowedOrigins); 718if (configuration[KnownConfigNames.DcpInstanceIdPrefix] is { Length: > 0 } sessionDcpInstanceIdPrefix)
Dashboard\DashboardOptions.cs (4)
42options.OtlpGrpcEndpointUrl = NormalizeUrl(configuration.GetString(KnownConfigNames.DashboardOtlpGrpcEndpointUrl, KnownConfigNames.Legacy.DashboardOtlpGrpcEndpointUrl)); 43options.OtlpHttpEndpointUrl = NormalizeUrl(configuration.GetString(KnownConfigNames.DashboardOtlpHttpEndpointUrl, KnownConfigNames.Legacy.DashboardOtlpHttpEndpointUrl));
Dashboard\DashboardServiceHost.cs (4)
135var uri = configuration.GetUri(KnownConfigNames.ResourceServiceEndpointUrl) 136?? configuration.GetUri(KnownConfigNames.Legacy.ResourceServiceEndpointUrl); 137var allowUnsecuredTransport = configuration.GetBool(KnownConfigNames.AllowUnsecuredTransport) ?? false; 208throw new ArgumentException($"{KnownConfigNames.ResourceServiceEndpointUrl} must contain a local loopback address.");
Dashboard\TransportOptionsValidator.cs (13)
35return 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/aspire/allowunsecuredtransport for more details."); 40var dashboardOtlpGrpcEndpointUrl = configuration.GetString(KnownConfigNames.DashboardOtlpGrpcEndpointUrl, KnownConfigNames.Legacy.DashboardOtlpGrpcEndpointUrl); 41var dashboardOtlpHttpEndpointUrl = configuration.GetString(KnownConfigNames.DashboardOtlpHttpEndpointUrl, KnownConfigNames.Legacy.DashboardOtlpHttpEndpointUrl); 43if (!TryValidateEndpointUrl(KnownConfigNames.DashboardOtlpGrpcEndpointUrl, dashboardOtlpGrpcEndpointUrl, out var resultGrpc)) 47if (!TryValidateEndpointUrl(KnownConfigNames.DashboardOtlpHttpEndpointUrl, dashboardOtlpHttpEndpointUrl, out var resultHttp)) 53var resourceServiceEndpointUrl = configuration.GetString(KnownConfigNames.ResourceServiceEndpointUrl, KnownConfigNames.Legacy.ResourceServiceEndpointUrl); 58return ValidateOptionsResult.Fail($"The {KnownConfigNames.ResourceServiceEndpointUrl} setting with a value of '{resourceServiceEndpointUrl}' could not be parsed as a URI."); 63return 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/aspire/allowunsecuredtransport for more details."); 95result = 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/aspire/allowunsecuredtransport for more details.");
Dcp\DcpHost.cs (14)
52KnownConfigNames.AspireLogLevel, 187if (!_configuration.GetBool(KnownConfigNames.DcpDeveloperCertificate, defaultValue: true)) 377if (_configuration.GetBool(KnownConfigNames.ProfilingEnabled, KnownConfigNames.Legacy.StartupProfilingEnabled) is { } profilingEnabled) 379environmentVariables[KnownConfigNames.DcpOtelStartupProfilingEnabled] = profilingEnabled ? "true" : "false"; 384KnownConfigNames.DcpOtelStartupTraceParent, 385KnownConfigNames.ProfilingTraceParent, 386KnownConfigNames.Legacy.StartupTraceParent); 389KnownConfigNames.DcpOtelStartupTraceState, 390KnownConfigNames.ProfilingTraceState, 391KnownConfigNames.Legacy.StartupTraceState); 394KnownConfigNames.DcpOtelProfilingSessionId, 395KnownConfigNames.ProfilingSessionId, 396KnownConfigNames.Legacy.StartupOperationId);
Dcp\DcpOptions.cs (9)
311options.ContainerRuntime = configuration.GetString(KnownConfigNames.ContainerRuntime, KnownConfigNames.Legacy.ContainerRuntime); 327options.DependencyCheckTimeout = configuration.GetValue(KnownConfigNames.DependencyCheckTimeout, KnownConfigNames.Legacy.DependencyCheckTimeout, options.DependencyCheckTimeout); 343options.ServiceStartupWatchTimeout = configuration.GetValue(KnownConfigNames.ServiceStartupWatchTimeout, KnownConfigNames.Legacy.ServiceStartupWatchTimeout, options.ServiceStartupWatchTimeout); 349options.EnableAspireContainerTunnel = configuration.GetValue(KnownConfigNames.EnableContainerTunnel, options.EnableAspireContainerTunnel); 354if (configuration[KnownConfigNames.ProxylessEndpointPortRange] is not { Length: > 0 } configuredRange) 385$"Invalid value \"{configuredRange}\" for \"{KnownConfigNames.ProxylessEndpointPortRange}\". Expected a port range formatted as \"start-end\", for example \"10000-32767\".");
Dcp\ExecutableLaunchPolicy.cs (3)
94if (debugSupport is not null && !string.IsNullOrEmpty(_configuration[KnownConfigNames.DebugSessionInfo])) 112return _configuration[KnownConfigNames.DebugSessionRunMode] ?? ExecutableLaunchMode.NoDebug; 116_configuration[KnownConfigNames.DebugSessionRunMode]
DeveloperCertificateService.cs (2)
27TrustCertificate = configuration.GetBool(KnownConfigNames.DeveloperCertificateDefaultTrust) ?? 105UseForHttps = (configuration.GetBool(KnownConfigNames.DeveloperCertificateDefaultHttpsTermination) ??
Diagnostics\ProfilingTelemetry.cs (18)
611: GetConfigurationValue(configuration, KnownConfigNames.ProfilingSessionId, KnownConfigNames.Legacy.StartupOperationId); 654: GetConfigurationValue(configuration, KnownConfigNames.ProfilingSessionId, KnownConfigNames.Legacy.StartupOperationId); 698var traceParent = GetConfigurationValue(configuration, KnownConfigNames.ProfilingTraceParent, KnownConfigNames.Legacy.StartupTraceParent); 699var traceState = GetConfigurationValue(configuration, KnownConfigNames.ProfilingTraceState, KnownConfigNames.Legacy.StartupTraceState); 711return configuration?.GetBool(KnownConfigNames.ProfilingEnabled, KnownConfigNames.Legacy.StartupProfilingEnabled) is true; 721return IsTruthy(Environment.GetEnvironmentVariable(KnownConfigNames.ProfilingEnabled)) || 722IsTruthy(Environment.GetEnvironmentVariable(KnownConfigNames.Legacy.StartupProfilingEnabled)); 859var sessionId = GetConfigurationValue(configuration, KnownConfigNames.ProfilingSessionId, KnownConfigNames.Legacy.StartupOperationId); 866var traceParent = activity?.Id ?? GetConfigurationValue(configuration, KnownConfigNames.ProfilingTraceParent, KnownConfigNames.Legacy.StartupTraceParent); 873var traceState = activity?.TraceStateString ?? GetConfigurationValue(configuration, KnownConfigNames.ProfilingTraceState, KnownConfigNames.Legacy.StartupTraceState);
DistributedApplication.cs (2)
273if (Environment.GetEnvironmentVariable(KnownConfigNames.WaitForDebugger) == "true") 278if (Environment.GetEnvironmentVariable(KnownConfigNames.WaitForDebuggerTimeout) is string timeoutString && int.TryParse(timeoutString, out var timeoutSeconds))
DistributedApplicationBuilder.cs (16)
211var configuredUserSecretsId = _innerBuilder.Configuration[KnownConfigNames.AspireUserSecretsId]; 249var aspireLogLevelValue = _innerBuilder.Configuration[KnownConfigNames.AspireLogLevel]; 481if (_innerBuilder.Configuration.GetString(KnownConfigNames.DashboardFrontendBrowserToken, 482KnownConfigNames.Legacy.DashboardFrontendBrowserToken, fallbackOnEmpty: true) is not { } browserToken) 496var apiKey = _innerBuilder.Configuration.GetString(KnownConfigNames.DashboardResourceServiceClientApiKey, 497KnownConfigNames.Legacy.DashboardResourceServiceClientApiKey, fallbackOnEmpty: true); 756_innerBuilder.Configuration.GetBool(KnownConfigNames.ProfilingEnabled) ?? 757_innerBuilder.Configuration.GetBool(KnownConfigNames.Legacy.StartupProfilingEnabled); 768var dashboardOtlpGrpcUrl = _innerBuilder.Configuration.GetString(KnownConfigNames.DashboardOtlpGrpcEndpointUrl, KnownConfigNames.Legacy.DashboardOtlpGrpcEndpointUrl); 769var dashboardOtlpHttpUrl = _innerBuilder.Configuration.GetString(KnownConfigNames.DashboardOtlpHttpEndpointUrl, KnownConfigNames.Legacy.DashboardOtlpHttpEndpointUrl); 781if (Configuration.GetBool(KnownConfigNames.AllowUnsecuredTransport) is { } allowUnsecuredTransport) 789return configuration.GetBool(KnownConfigNames.DashboardUnsecuredAllowAnonymous, KnownConfigNames.Legacy.DashboardUnsecuredAllowAnonymous) ?? false; 899var configuredUserSecretsId = configuration[KnownConfigNames.AspireUserSecretsId];
InteractionService.cs (1)
56var interactivityEnabled = _configuration[KnownConfigNames.InteractivityEnabled];
Pipelines\Internal\FileDeploymentStateManager.cs (1)
212var aspireHome = configuration[KnownConfigNames.AspireHome];
src\Shared\DashboardConfigNames.cs (15)
10public static readonly ConfigName DashboardOtlpGrpcUrlName = new(KnownConfigNames.DashboardOtlpGrpcEndpointUrl); 11public static readonly ConfigName DashboardOtlpHttpUrlName = new(KnownConfigNames.DashboardOtlpHttpEndpointUrl); 12public static readonly ConfigName DashboardUnsecuredAllowAnonymousName = new(KnownConfigNames.DashboardUnsecuredAllowAnonymous); 13public static readonly ConfigName DashboardConfigFilePathName = new(KnownConfigNames.DashboardConfigFilePath); 14public static readonly ConfigName DashboardFileConfigDirectoryName = new(KnownConfigNames.DashboardFileConfigDirectory); 15public static readonly ConfigName DashboardAspireApiEnabledName = new(KnownConfigNames.DashboardApiEnabled); 16public static readonly ConfigName DashboardAspireApiDisabledName = new(KnownConfigNames.DashboardApiDisabled); 17public static readonly ConfigName ResourceServiceUrlName = new(KnownConfigNames.ResourceServiceEndpointUrl); 18public static readonly ConfigName ForwardedHeaders = new(KnownConfigNames.DashboardForwardedHeadersEnabled); 58public static readonly ConfigName DashboardOtlpGrpcUrlName = new(KnownConfigNames.Legacy.DashboardOtlpGrpcEndpointUrl); 59public static readonly ConfigName DashboardOtlpHttpUrlName = new(KnownConfigNames.Legacy.DashboardOtlpHttpEndpointUrl); 60public static readonly ConfigName DashboardUnsecuredAllowAnonymousName = new(KnownConfigNames.Legacy.DashboardUnsecuredAllowAnonymous); 61public static readonly ConfigName DashboardConfigFilePathName = new(KnownConfigNames.Legacy.DashboardConfigFilePath); 62public static readonly ConfigName DashboardFileConfigDirectoryName = new(KnownConfigNames.Legacy.DashboardFileConfigDirectory); 63public static readonly ConfigName ResourceServiceUrlName = new(KnownConfigNames.Legacy.ResourceServiceEndpointUrl);
src\Shared\FileUploadHelpers.cs (2)
17/// Reads from the <see cref="KnownConfigNames.MaxFileUploadSize"/> key. 21return configuration.GetValue<long?>(KnownConfigNames.MaxFileUploadSize) ?? DefaultMaxFileUploadSize;
src\Shared\LocaleHelpers.cs (2)
81var localeOverride = configuration[KnownConfigNames.LocaleOverride]; 85localeOverride = configuration[KnownConfigNames.DotnetCliUiLanguage];
src\Shared\OtlpEndpointResolver.cs (4)
25var dashboardOtlpGrpcUrl = configuration.GetString(KnownConfigNames.DashboardOtlpGrpcEndpointUrl, KnownConfigNames.Legacy.DashboardOtlpGrpcEndpointUrl); 26var dashboardOtlpHttpUrl = configuration.GetString(KnownConfigNames.DashboardOtlpHttpEndpointUrl, KnownConfigNames.Legacy.DashboardOtlpHttpEndpointUrl);
TerminalResourceBuilderExtensions.cs (2)
403context.EnvironmentVariables[KnownConfigNames.TerminalHostParentProcessId] = 405context.EnvironmentVariables[KnownConfigNames.TerminalHostParentProcessStartedStable] =
VersionChecking\VersionCheckService.cs (1)
55if (!_interactionService.IsAvailable || _executionContext.IsPublishMode || _configuration.GetBool(KnownConfigNames.VersionCheckDisabled, defaultValue: false))
Aspire.Hosting.Tests (291)
Backchannel\AppHostBackchannelTests.cs (2)
21builder.Configuration[KnownConfigNames.UnixSocketPath] = UnixSocketHelper.GetBackchannelSocketPath(); 57builder.Configuration[KnownConfigNames.UnixSocketPath] = UnixSocketHelper.GetBackchannelSocketPath();
Backchannel\AppHostRpcTargetCancellationTests.cs (1)
244builder.Configuration[KnownConfigNames.UnixSocketPath] = UnixSocketHelper.GetBackchannelSocketPath();
Backchannel\AppHostRpcTargetUploadTests.cs (1)
122builder.Configuration[KnownConfigNames.MaxFileUploadSize] = "1";
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (10)
2154$"{KnownConfigNames.DashboardOtlpGrpcEndpointUrl}=http://localhost", 2155$"{KnownConfigNames.DashboardUnsecuredAllowAnonymous}=true", 2156$"{KnownConfigNames.ProfilingEnabled}=true"); 2222[KnownConfigNames.ProfilingEnabled] = "true", 2223[KnownConfigNames.ProfilingSessionId] = "session-1" 2820[KnownConfigNames.CliProcessId] = "5678", 2821[KnownConfigNames.CliProcessStarted] = "1783180199", 2822[KnownConfigNames.CliProcessStartedStable] = "1783180250", 2823[KnownConfigNames.CliLogFilePath] = "/logs/cli_20260516T120000_abcd1234.log" 2860[KnownConfigNames.CliLogFilePath] = "/logs/cli_session.log"
Backchannel\BackchannelContractTests.cs (4)
276(KnownConfigNames.ProfilingEnabled, "true"))); 317(KnownConfigNames.ProfilingEnabled, "true"), 318(KnownConfigNames.ProfilingSessionId, "session-1"), 319(KnownConfigNames.ProfilingTraceParent, traceParent));
ContainerTunnelTests.cs (4)
21builder.Configuration[KnownConfigNames.EnableContainerTunnel] = "true"; 54builder.Configuration[KnownConfigNames.EnableContainerTunnel] = "true"; 91builder.Configuration[KnownConfigNames.EnableContainerTunnel] = "true"; 127builder.Configuration[KnownConfigNames.EnableContainerTunnel] = "true";
Dashboard\DashboardEventHandlersTests.cs (1)
230configurationBuilder.AddInMemoryCollection([new KeyValuePair<string, string?>(KnownConfigNames.DcpInstanceIdPrefix, dcpInstanceIdPrefix)]);
Dashboard\DashboardOptionsTests.cs (5)
25{ KnownConfigNames.DashboardOtlpGrpcEndpointUrl, otlpEndpoint }, 26{ KnownConfigNames.DashboardOtlpHttpEndpointUrl, null } 42{ KnownConfigNames.DashboardOtlpGrpcEndpointUrl, null }, 43{ KnownConfigNames.DashboardOtlpHttpEndpointUrl, "https://localhost:4318" } 67{ KnownConfigNames.DashboardOtlpGrpcEndpointUrl, "http://localhost:4317" }
Dashboard\DashboardResourceTests.cs (30)
24[InlineData(KnownConfigNames.ShowDashboardResources)] 25[InlineData(KnownConfigNames.Legacy.ShowDashboardResources)] 87[InlineData(KnownConfigNames.DashboardOtlpGrpcEndpointUrl)] 88[InlineData(KnownConfigNames.Legacy.DashboardOtlpGrpcEndpointUrl)] 126Assert.Equal(KnownConfigNames.DashboardApiEnabled, e.Key); 131Assert.Equal(KnownConfigNames.DashboardOtlpGrpcEndpointUrl, e.Key); 141Assert.Equal(KnownConfigNames.ResourceServiceEndpointUrl, e.Key); 188[InlineData(KnownConfigNames.DashboardOtlpGrpcEndpointUrl)] 189[InlineData(KnownConfigNames.Legacy.DashboardOtlpGrpcEndpointUrl)] 235[KnownConfigNames.AllowUnsecuredTransport] = "true", 276config[KnownConfigNames.AllowUnsecuredTransport] = allowUnsecuredTransport.Value.ToString(); 306[KnownConfigNames.AllowUnsecuredTransport] = allowUnsecuredTransport.ToString() 356[InlineData(KnownConfigNames.DashboardOtlpGrpcEndpointUrl)] 357[InlineData(KnownConfigNames.Legacy.DashboardOtlpGrpcEndpointUrl)] 397[InlineData(KnownConfigNames.DashboardOtlpGrpcEndpointUrl)] 398[InlineData(KnownConfigNames.Legacy.DashboardOtlpGrpcEndpointUrl)] 434[InlineData(KnownConfigNames.DashboardOtlpGrpcEndpointUrl)] 435[InlineData(KnownConfigNames.Legacy.DashboardOtlpGrpcEndpointUrl)] 469[InlineData("*", KnownConfigNames.DashboardOtlpHttpEndpointUrl, KnownConfigNames.DashboardCorsAllowedOrigins)] 470[InlineData(null, KnownConfigNames.Legacy.DashboardOtlpHttpEndpointUrl, KnownConfigNames.Legacy.DashboardCorsAllowedOrigins)] 517[InlineData("*", KnownConfigNames.DashboardCorsAllowedOrigins)] 518[InlineData(null, KnownConfigNames.Legacy.DashboardCorsAllowedOrigins)] 564[InlineData("*", KnownConfigNames.DashboardOtlpGrpcEndpointUrl, KnownConfigNames.DashboardCorsAllowedOrigins)] 565[InlineData(null, KnownConfigNames.Legacy.DashboardOtlpGrpcEndpointUrl, KnownConfigNames.Legacy.DashboardCorsAllowedOrigins)] 616[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "http://localhost" 810[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "http://localhost"
Dashboard\DashboardServiceTests.cs (3)
923[KnownConfigNames.MaxFileUploadSize] = "1024" // 1 KB limit 955[KnownConfigNames.MaxFileUploadSize] = "1500" // 1500 bytes limit 985[KnownConfigNames.MaxFileUploadSize] = "10485760" // 10 MB
Dashboard\TransportOptionsValidatorTests.cs (42)
27$"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/aspire/allowunsecuredtransport for more details.", 137[InlineData(KnownConfigNames.ResourceServiceEndpointUrl)] 138[InlineData(KnownConfigNames.Legacy.ResourceServiceEndpointUrl)] 149config[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "https://localhost:1236"; 157[InlineData(KnownConfigNames.DashboardOtlpGrpcEndpointUrl)] 158[InlineData(KnownConfigNames.Legacy.DashboardOtlpGrpcEndpointUrl)] 168config[KnownConfigNames.ResourceServiceEndpointUrl] = "https://localhost:1235"; 177[InlineData(KnownConfigNames.ResourceServiceEndpointUrl)] 178[InlineData(KnownConfigNames.Legacy.ResourceServiceEndpointUrl)] 190config[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "https://localhost:1236"; 196$"The {KnownConfigNames.ResourceServiceEndpointUrl} setting with a value of '{invalidUrl}' could not be parsed as a URI.", 202[InlineData(KnownConfigNames.DashboardOtlpGrpcEndpointUrl, KnownConfigNames.DashboardOtlpGrpcEndpointUrl)] 203[InlineData(KnownConfigNames.DashboardOtlpHttpEndpointUrl, KnownConfigNames.DashboardOtlpHttpEndpointUrl)] 204[InlineData(KnownConfigNames.Legacy.DashboardOtlpGrpcEndpointUrl, KnownConfigNames.DashboardOtlpGrpcEndpointUrl)] 205[InlineData(KnownConfigNames.Legacy.DashboardOtlpHttpEndpointUrl, KnownConfigNames.DashboardOtlpHttpEndpointUrl)] 216config[KnownConfigNames.ResourceServiceEndpointUrl] = "https://localhost:1235"; 229[InlineData(KnownConfigNames.DashboardOtlpGrpcEndpointUrl)] 230[InlineData(KnownConfigNames.DashboardOtlpHttpEndpointUrl)] 240config[KnownConfigNames.ResourceServiceEndpointUrl] = "https://localhost:1235"; 247$"The '{otlpEndpointConfigName}' 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/aspire/allowunsecuredtransport for more details.", 253[InlineData(KnownConfigNames.ResourceServiceEndpointUrl)] 254[InlineData(KnownConfigNames.Legacy.ResourceServiceEndpointUrl)] 265config[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "https://localhost:1236"; 271$"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/aspire/allowunsecuredtransport for more details.", 309[InlineData(KnownConfigNames.DashboardOtlpHttpEndpointUrl, KnownConfigNames.ResourceServiceEndpointUrl)] 310[InlineData(KnownConfigNames.Legacy.DashboardOtlpHttpEndpointUrl, KnownConfigNames.ResourceServiceEndpointUrl)] 311[InlineData(KnownConfigNames.DashboardOtlpHttpEndpointUrl, KnownConfigNames.Legacy.ResourceServiceEndpointUrl)] 312[InlineData(KnownConfigNames.Legacy.DashboardOtlpHttpEndpointUrl, KnownConfigNames.Legacy.ResourceServiceEndpointUrl)] 342config[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "https://localhost:1236"; 343config[KnownConfigNames.ResourceServiceEndpointUrl] = "https://localhost:1237"; 353[InlineData(KnownConfigNames.DashboardOtlpGrpcEndpointUrl)] 354[InlineData(KnownConfigNames.DashboardOtlpHttpEndpointUrl)] 367config[KnownConfigNames.ResourceServiceEndpointUrl] = "https://localhost:1237";
Dcp\DcpCliArgsTests.cs (3)
166[KnownConfigNames.ProxylessEndpointPortRange] = "20000-20001", 180builder.Configuration[KnownConfigNames.ProxylessEndpointPortRange] = "20000"; 185Assert.Contains(KnownConfigNames.ProxylessEndpointPortRange, exception.Message);
Dcp\DcpExecutorTests.cs (144)
297[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 298[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234", 299[KnownConfigNames.DebugSessionRunMode] = "Debug" 4261[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "http://localhost", 4296[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "http://localhost", 4300[KnownConfigNames.DebugSessionRunMode] = runMode 4342[KnownConfigNames.DebugSessionRunMode] = ExecutableLaunchMode.Debug 4373[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "http://localhost", 4409[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "http://localhost", 4449[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "http://localhost", 4480[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "http://localhost", 4511[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "http://localhost", 4541[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "http://localhost", 4570[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "http://localhost", 4597builder.Configuration[KnownConfigNames.DebugSessionInfo] = debugSessionInfo; 4598builder.Configuration[KnownConfigNames.DebugSessionRunMode] = ExecutableLaunchMode.Debug; 4623[KnownConfigNames.DebugSessionInfo] = debugSessionInfo, 4624[KnownConfigNames.DebugSessionRunMode] = ExecutableLaunchMode.Debug 4670[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 4671[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234", 4672[KnownConfigNames.DebugSessionRunMode] = "Debug" 4722[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 4723[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234", 4724[KnownConfigNames.DebugSessionRunMode] = "Debug" 4863[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }) 4903[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }) 4943[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo 4987[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo 5040[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }) 5074[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "http://localhost", 5585[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["other_executable"] }), 5586[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234", 5623[KnownConfigNames.ExtensionEndpoint] = null 5663[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 5699[KnownConfigNames.DebugSessionInfo] = "{invalid json}", 5700[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 5741[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 5742[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 5783[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 5784[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 5825[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 5826[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 5862[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 5899[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["project"] }), 5900[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 5941[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 5975[KnownConfigNames.DebugSessionInfo] = "{invalid json}", 5976[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 6014[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 6015[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 6056[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 6057[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 6139[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 6140[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 6196[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 6197[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 6363[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 6364[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234", 6365[KnownConfigNames.DebugSessionRunMode] = "Debug" 6458builder.Configuration[KnownConfigNames.DebugSessionInfo] = debugSessionInfo; 6459builder.Configuration[KnownConfigNames.DebugSessionRunMode] = ExecutableLaunchMode.Debug; 6465[KnownConfigNames.DebugSessionInfo] = debugSessionInfo, 6466[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234", 6467[KnownConfigNames.DebugSessionRunMode] = ExecutableLaunchMode.Debug 6593builder.Configuration[KnownConfigNames.DebugSessionInfo] = debugSessionInfo; 6594builder.Configuration[KnownConfigNames.DebugSessionRunMode] = ExecutableLaunchMode.Debug; 6600[KnownConfigNames.DebugSessionInfo] = debugSessionInfo, 6601[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234", 6602[KnownConfigNames.DebugSessionRunMode] = ExecutableLaunchMode.Debug 6699[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["custom"] }) 6789[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["maui"] }) 6904[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["maui"] }) 6957[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["custom"] }) 7003[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 7004[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 7089[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 7090[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 7186[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 7187[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 7308[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 7340[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 7386[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["project"] }), 7387[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234", 7388[KnownConfigNames.DebugSessionRunMode] = ExecutableLaunchMode.Debug 7427[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 7428[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234", 7429[KnownConfigNames.DebugSessionRunMode] = ExecutableLaunchMode.Debug 7466[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 7467[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 7509[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 7854[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["project"] }), 7855[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 7918[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["python"] }), 7919[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 7950[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["project"] }), 7951[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 7981[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["project"] }), 7982[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 8043[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8044[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234", 8045[KnownConfigNames.DebugSessionRunMode] = "Debug" 8098[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8099[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234", 8100[KnownConfigNames.DebugSessionRunMode] = "Debug" 8149[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8150[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234", 8151[KnownConfigNames.DebugSessionRunMode] = "Debug" 8202[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8203[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234", 8204[KnownConfigNames.DebugSessionRunMode] = "Debug" 8279[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8280[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234", 8281[KnownConfigNames.DebugSessionRunMode] = "Debug" 8314[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8315[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 8369[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8370[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 8411[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8412[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 8448[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["custom"] }), 8449[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 8483[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["custom"] }), 8484[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 8559[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["custom"] }), 8560[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 8642[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8643[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 8704[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["test"] }), 8705[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 8755[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["project"] }), 8756[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 8798[KnownConfigNames.DebugSessionRunMode] = runMode, 8799[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["test"], SupportedLaunchConfigurations = ["project"] }), 8800[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 9656[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(runSessionInfo), 9657[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 9703[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["azure-functions"] }), 9704[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234", 9705[KnownConfigNames.DebugSessionRunMode] = "Debug" 9747[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["azure-functions"] }), 9748[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 9796[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo { ProtocolsSupported = ["coreclr"], SupportedLaunchConfigurations = ["project"] }), 9797[KnownConfigNames.ExtensionEndpoint] = "http://localhost:1234" 10074[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = "http://localhost",
Dcp\DcpHostNotificationTests.cs (10)
494[KnownConfigNames.ProfilingEnabled] = "true" 538[KnownConfigNames.DcpDeveloperCertificate] = "false" 635[KnownConfigNames.ProfilingEnabled] = "true", 636[KnownConfigNames.ProfilingSessionId] = "profile-session", 637[KnownConfigNames.Legacy.StartupTraceParent] = "00-11111111111111111111111111111111-2222222222222222-01", 638[KnownConfigNames.Legacy.StartupTraceState] = "vendor=value" 647Assert.Equal("true", processSpec.EnvironmentVariables[KnownConfigNames.DcpOtelStartupProfilingEnabled]); 648Assert.Equal("profile-session", processSpec.EnvironmentVariables[KnownConfigNames.DcpOtelProfilingSessionId]); 649Assert.Equal("00-11111111111111111111111111111111-2222222222222222-01", processSpec.EnvironmentVariables[KnownConfigNames.DcpOtelStartupTraceParent]); 650Assert.Equal("vendor=value", processSpec.EnvironmentVariables[KnownConfigNames.DcpOtelStartupTraceState]);
Dcp\ExecutableLaunchPlanTests.cs (3)
33[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo 80[KnownConfigNames.DebugSessionInfo] = JsonSerializer.Serialize(new RunSessionInfo 159[KnownConfigNames.DebugSessionRunMode] = ExecutableLaunchMode.Debug
DebugSupportExtensionsTests.cs (1)
442[KnownConfigNames.DebugSessionInfo] = debugSessionInfo
DistributedApplicationBuilderTests.cs (6)
166var appBuilder = DistributedApplication.CreateBuilder(args: [$"{KnownConfigNames.AspireLogLevel}=Trace"]); 188Args = [$"{KnownConfigNames.AspireUserSecretsId}={userSecretsId}"], 230configuration[KnownConfigNames.AspireUserSecretsId] = configuredUserSecretsId; 257configuration[KnownConfigNames.AspireUserSecretsId] = ""; 263[InlineData(KnownConfigNames.DashboardUnsecuredAllowAnonymous)] 264[InlineData(KnownConfigNames.Legacy.DashboardUnsecuredAllowAnonymous)]
DistributedApplicationTests.cs (10)
140testProgram.AppBuilder.Configuration[KnownConfigNames.ProfilingEnabled] = "true"; 167var configuration = CreateConfiguration((KnownConfigNames.ProfilingEnabled, "true")); 1342$"{KnownConfigNames.DashboardOtlpGrpcEndpointUrl}=http://localhost:0" 1365[InlineData(KnownConfigNames.DashboardFrontendBrowserToken)] 1366[InlineData(KnownConfigNames.Legacy.DashboardFrontendBrowserToken)] 1373$"{KnownConfigNames.DashboardOtlpGrpcEndpointUrl}=http://localhost:0", 1410$"{KnownConfigNames.DashboardOtlpGrpcEndpointUrl}=http://localhost:0", 1411$"{KnownConfigNames.DashboardUnsecuredAllowAnonymous}=true" 1444$"{KnownConfigNames.ResourceServiceEndpointUrl}={configuredResourceServiceUrl}" 1474$"{KnownConfigNames.ResourceServiceEndpointUrl}={configuredResourceServiceUrl}"
DockerUtilsTests.cs (2)
30options.StartInfo.Environment[KnownConfigNames.ContainerRuntime] = MissingRuntime; 40$"Failed to delete the volume named 'test-volume': the container runtime configured by {KnownConfigNames.ContainerRuntime} ('{MissingRuntime}') is not available.",
ProjectResourceTests.cs (4)
117[InlineData(KnownConfigNames.DashboardOtlpGrpcEndpointUrl)] 118[InlineData(KnownConfigNames.Legacy.DashboardOtlpGrpcEndpointUrl)] 229var appBuilder = CreateBuilder(args: ["--environment", "Development", $"{KnownConfigNames.DashboardOtlpGrpcEndpointUrl}=http://localhost:18889"], 253var appBuilder = CreateBuilder(args: [$"{KnownConfigNames.DashboardUnsecuredAllowAnonymous}={value}"], DistributedApplicationOperation.Run);
Publishing\DeploymentStateManagerTests.cs (1)
1223[KnownConfigNames.AspireHome] = _aspireHome.FullName
ResourceCommandServiceTests.cs (1)
24builder.Configuration[KnownConfigNames.VersionCheckDisabled] = "true";
VersionChecking\VersionCheckServiceTests.cs (1)
56[KnownConfigNames.VersionCheckDisabled] = "true"
WithTerminalTests.cs (2)
1189environment.Single(pair => pair.Key == KnownConfigNames.TerminalHostParentProcessId).Value); 1193environment.Single(pair => pair.Key == KnownConfigNames.TerminalHostParentProcessStartedStable).Value);
Aspire.Hosting.TestUtilities (4)
Utils\DockerUtils.cs (3)
82var configuredRuntime = Environment.GetEnvironmentVariable(KnownConfigNames.ContainerRuntime) 83?? Environment.GetEnvironmentVariable(KnownConfigNames.Legacy.ContainerRuntime); 94? $"the container runtime configured by {KnownConfigNames.ContainerRuntime} ('{configuredRuntime}') is not available."
Utils\PersistentContainerTestHelpers.cs (1)
93$"{KnownConfigNames.AspireUserSecretsId}={userSecretsId}",