3 writes to ClusterConfig
Aspire.Hosting.Yarp (3)
ConfigurationBuilder\YarpCluster.cs (3)
20
ClusterConfig
= config;
74
ClusterConfig
= new()
88
ClusterConfig
= configure(ClusterConfig);
10 references to ClusterConfig
Aspire.Hosting.Yarp (6)
ConfigurationBuilder\YarpCluster.cs (1)
88
ClusterConfig = configure(
ClusterConfig
);
ConfigurationBuilder\YarpRoute.cs (1)
25
ClusterId = cluster.
ClusterConfig
.ClusterId,
YarpEnvConfigGenerator.cs (4)
27
FlattenToEnvVars(environmentVariables, cluster.
ClusterConfig
, $"{Prefix}CLUSTERS__{cluster.
ClusterConfig
.ClusterId}");
31
environmentVariables[$"{Prefix}CLUSTERS__{cluster.
ClusterConfig
.ClusterId}__DESTINATIONS__destination{i + 1}__ADDRESS"] = targets[i];
35
environmentVariables.Remove($"{Prefix}CLUSTERS__{cluster.
ClusterConfig
.ClusterId}__CLUSTERID");
Aspire.Hosting.Yarp.Tests (4)
YarpClusterTests.cs (4)
264
Assert.Equal(cluster.
ClusterConfig
.ClusterId, route.RouteConfig.ClusterId);
265
Assert.Equal($"cluster_{YarpConfigurationBuilderHelpers.CreateSyntheticClusterName("/string/{**catchall}", "https://example.net")}", cluster.
ClusterConfig
.ClusterId);
285
Assert.Equal(cluster.
ClusterConfig
.ClusterId, route.RouteConfig.ClusterId);
286
Assert.Equal($"cluster_{YarpConfigurationBuilderHelpers.CreateSyntheticClusterName("/{**catchall}", "https://example.org")}", cluster.
ClusterConfig
.ClusterId);