2 writes to Targets
Aspire.Hosting.Yarp (2)
ConfigurationBuilder\YarpCluster.cs (2)
19Targets = targets; 60Targets = 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)
15Assert.Equal("http://localhost:5000", cluster.Targets[0]); 16Assert.Equal("https://localhost:5001", cluster.Targets[1]); 31Assert.Equal("http://_testendpoint.ServiceA", httpCluster.Targets[0]); 34Assert.Equal("https://_anotherendpoint.ServiceA", httpsCluster.Targets[0]); 49Assert.Equal("http://_http.ServiceC", httpCluster.Targets[0]); 52Assert.Equal("https://_https.ServiceC", httpsCluster.Targets[0]); 65Assert.Equal($"http://ServiceC", httpCluster.Targets[0]); 72Assert.Equal($"https://ServiceD", httpsCluster.Targets[0]); 84Assert.Equal($"https+http://ServiceA", clusterA.Targets[0]); 97Assert.Single(cluster.Targets); 98Assert.Equal("http://localhost:5000", cluster.Targets[0]); 113Assert.Single(cluster.Targets); 114Assert.Equal(uri, cluster.Targets[0]); 129Assert.Equal(2, cluster.Targets.Length); 130Assert.Equal("http://localhost:5000", cluster.Targets[0]); 196Assert.Equal(3, cluster.Targets.Length); 211Assert.Single(cluster.Targets);