36 references to KnownHostNames
Aspire.Hosting (20)
ApplicationModel\EndpointReference.cs (1)
203public string Host => AllocatedEndpoint.Address ?? KnownHostNames.Localhost;
ApplicationModel\HostUrl.cs (6)
56var containerHostName = dcpInfo?.Containers?.ContainerHostName ?? KnownHostNames.DockerDesktopHostBridge; 83uri.Host = KnownHostNames.DefaultContainerTunnelHostName; 107var replacementHost = KnownHostNames.DockerDesktopHostBridge; 115replacementHost = options.Value.EnableAspireContainerTunnel ? KnownHostNames.DefaultContainerTunnelHostName : dcpInfo?.Containers?.ContainerHostName ?? KnownHostNames.DockerDesktopHostBridge; 121retval = retval.Replace(KnownHostNames.Localhost, replacementHost, StringComparison.OrdinalIgnoreCase)
Dcp\ContainerCreator.cs (1)
732if (ea.TargetHost != KnownHostNames.Localhost)
Dcp\ContainerNetworkEndpointProvisioner.cs (2)
492return KnownHostNames.DefaultContainerTunnelHostName; 498return dcpInfo?.Containers?.HostName ?? KnownHostNames.DockerDesktopHostBridge;
Dcp\DcpExecutor.cs (4)
128(_options.Value.EnableAspireContainerTunnel ? KnownHostNames.DefaultContainerTunnelHostName : _dcpInfo?.Containers?.HostName ?? KnownHostNames.DockerDesktopHostBridge); 694if (string.Equals(KnownHostNames.Localhost, endpoint.TargetHost, StringComparison.OrdinalIgnoreCase)) 696svc.Spec.Address = KnownHostNames.Localhost;
Dcp\DcpModelUtilities.cs (6)
325var address = string.IsNullOrEmpty(ts.TunnelInstanceName) ? containerHostName : KnownHostNames.DefaultContainerTunnelHostName; 368null or "" => (KnownHostNames.Localhost, EndpointBindingMode.SingleAddress), // Default is localhost 369var s when EndpointHostHelpers.IsLocalhostOrLocalhostTld(s) => (KnownHostNames.Localhost, EndpointBindingMode.SingleAddress), // Explicitly set to localhost or .localhost subdomain 373var ip when IPAddress.Any.Equals(ip) => (KnownHostNames.Localhost, EndpointBindingMode.IPv4AnyAddresses), // 0.0.0.0 (IPv4 all addresses) 374var ip when IPAddress.IPv6Any.Equals(ip) => (KnownHostNames.Localhost, EndpointBindingMode.IPv6AnyAddresses), // :: (IPv6 all addresses) 377_ => (KnownHostNames.Localhost, EndpointBindingMode.DualStackAnyAddresses), // Any other target host is treated as binding to all IPv4 AND IPv6 addresses
Aspire.Hosting.Tests (16)
Dcp\DcpExecutorTests.cs (13)
4228EffectiveAddress = KnownHostNames.Localhost, 4319EffectiveAddress = KnownHostNames.Localhost, 9638await AssertEndpoint(executable.Resource, "proxied", KnownNetworkIdentifiers.LocalhostNetwork, KnownHostNames.Localhost, 5678); 9639await AssertEndpoint(executable.Resource, "notProxied", KnownNetworkIdentifiers.LocalhostNetwork, KnownHostNames.Localhost, 8765); 9660await AssertEndpoint(executable.Resource, endpointName, KnownNetworkIdentifiers.LocalhostNetwork, KnownHostNames.Localhost, hostPort); 9672await AssertEndpoint(executable.Resource, "proxied", KnownNetworkIdentifiers.LocalhostNetwork, KnownHostNames.Localhost, 5678); 9673await AssertEndpoint(executable.Resource, "notProxied", KnownNetworkIdentifiers.LocalhostNetwork, KnownHostNames.Localhost, 8765); 9678await AssertEndpoint(container.Resource, "proxied", KnownNetworkIdentifiers.LocalhostNetwork, KnownHostNames.Localhost, 15678); 9679await AssertEndpoint(container.Resource, "notProxied", KnownNetworkIdentifiers.LocalhostNetwork, KnownHostNames.Localhost, 18765); 9684await AssertEndpoint(containerWithAlias.Resource, "proxied", KnownNetworkIdentifiers.LocalhostNetwork, KnownHostNames.Localhost, 25678); 9685await AssertEndpoint(containerWithAlias.Resource, "notProxied", KnownNetworkIdentifiers.LocalhostNetwork, KnownHostNames.Localhost, 28765); 9778Assert.Equal($"https://{KnownHostNames.DefaultContainerTunnelHostName}:{tunnelService.AllocatedPort}/path", url); 10207$"http://{KnownHostNames.DefaultContainerTunnelHostName}:{tunnelService.AllocatedPort}",
ExpressionResolverTests.cs (2)
90: KnownHostNames.DefaultContainerTunnelHostName; 203KnownHostNames.DefaultContainerTunnelHostName,
HealthCheckTests.cs (1)
91endpoint.AllocatedEndpoint = new AllocatedEndpoint(endpoint, KnownHostNames.Localhost, 49217, EndpointBindingMode.SingleAddress, targetPortExpression: null, networkId: null);