36 references to NodePools
Aspire.Hosting.Azure.Kubernetes (8)
AzureKubernetesEnvironmentExtensions.cs (4)
291
builder.Resource.
NodePools
.Add(config);
383
builder.Resource.
NodePools
.RemoveAll(p => p.Mode is AksNodePoolMode.System);
384
builder.Resource.
NodePools
.Insert(0, config);
738
foreach (var pool in aksResource.
NodePools
)
AzureKubernetesEnvironmentResource.AksPipeline.cs (4)
149
var hasUserPool = environment.
NodePools
.Any(p => p.Mode is AksNodePoolMode.User);
155
var firstUserConfig = environment.
NodePools
.First(p => p.Mode is AksNodePoolMode.User);
161
environment.
NodePools
.Add(defaultConfig);
195
var config = environment.
NodePools
.First(p => p.Name == poolName);
Aspire.Hosting.Azure.Kubernetes.Tests (28)
AzureKubernetesEnvironmentExtensionsTests.cs (22)
76
Assert.Equal(2, aks.Resource.
NodePools
.Count);
99
Assert.Single(aks.Resource.
NodePools
);
100
var defaultPool = aks.Resource.
NodePools
[0];
134
Assert.Collection(aks.Resource.
NodePools
,
165
Assert.Same(systemConfig, aks.Resource.
NodePools
[0]);
209
Assert.Collection(aks.Resource.
NodePools
,
238
Configure(aks.Resource.
NodePools
[0]);
253
var original = Assert.Single(aks.Resource.
NodePools
);
261
Assert.Same(original, Assert.Single(aks.Resource.
NodePools
));
283
var original = Assert.Single(aks.Resource.
NodePools
);
288
Assert.Same(original, Assert.Single(aks.Resource.
NodePools
));
562
Assert.Equal(3, aks.Resource.
NodePools
.Count);
1005
Assert.Single(aks.Resource.
NodePools
, p => p.Mode is AksNodePoolMode.System);
1006
var systemPool = aks.Resource.
NodePools
.First(p => p.Mode is AksNodePoolMode.System);
1025
var systemPool = aks.Resource.
NodePools
.First(p => p.Mode is AksNodePoolMode.System);
1043
Assert.Equal("Standard_D2s_v5", aks.Resource.
NodePools
[0].VmSize);
1049
Assert.Single(aks.Resource.
NodePools
, p => p.Mode is AksNodePoolMode.System);
1050
Assert.Equal("Standard_B2s", aks.Resource.
NodePools
.First(p => p.Mode is AksNodePoolMode.System).VmSize);
1066
Assert.Single(aks.Resource.
NodePools
, p => p.Mode is AksNodePoolMode.System);
1067
var systemPool = aks.Resource.
NodePools
.First(p => p.Mode is AksNodePoolMode.System);
1088
Assert.Equal(2, aks.Resource.
NodePools
.Count);
1089
Assert.Equal("Standard_B2s", aks.Resource.
NodePools
.First(p => p.Mode is AksNodePoolMode.System).VmSize);
AzureKubernetesInfrastructureTests.cs (6)
32
Assert.Single(aks.Resource.
NodePools
);
33
Assert.Equal(AksNodePoolMode.System, aks.Resource.
NodePools
[0].Mode);
41
Assert.Equal(2, aks.Resource.
NodePools
.Count);
42
var workloadPool = aks.Resource.
NodePools
.First(p => p.Mode is AksNodePoolMode.User);
66
Assert.Equal(2, aks.Resource.
NodePools
.Count); // system + gpu
67
Assert.DoesNotContain(aks.Resource.
NodePools
, p => p.Name == "workload");