2 writes to Targets
Aspire.Hosting.Yarp (2)
ConfigurationBuilder\YarpCluster.cs (2)
21Targets = targets; 62Targets = targets;
19 references to Targets
Aspire.Hosting.Yarp (2)
YarpEnvConfigGenerator.cs (2)
28for (var i =0; i < cluster.Targets.Length; i++) 30environmentVariables[$"{Prefix}CLUSTERS__{cluster.ClusterConfig.ClusterId}__DESTINATIONS__destination{i + 1}__ADDRESS"] = cluster.Targets[i];
Aspire.Hosting.Yarp.Tests (17)
YarpClusterTests.cs (17)
18Assert.Equal("http://localhost:5000", cluster.Targets[0]); 19Assert.Equal("https://localhost:5001", cluster.Targets[1]); 34Assert.Equal("http://_testendpoint.ServiceA", httpCluster.Targets[0]); 37Assert.Equal("https://_anotherendpoint.ServiceA", httpsCluster.Targets[0]); 52Assert.Equal("http://_http.ServiceC", httpCluster.Targets[0]); 55Assert.Equal("https://_https.ServiceC", httpsCluster.Targets[0]); 68Assert.Equal($"http://ServiceC", httpCluster.Targets[0]); 75Assert.Equal($"https://ServiceD", httpsCluster.Targets[0]); 87Assert.Equal($"https+http://ServiceA", clusterA.Targets[0]); 100Assert.Single(cluster.Targets); 101Assert.Equal("http://localhost:5000", cluster.Targets[0]); 116Assert.Single(cluster.Targets); 117Assert.Equal(uri, cluster.Targets[0]); 132Assert.Equal(2, cluster.Targets.Length); 133Assert.Equal("http://localhost:5000", cluster.Targets[0]); 199Assert.Equal(3, cluster.Targets.Length); 214Assert.Single(cluster.Targets);