28 references to NodePools
Aspire.Hosting.Azure.Kubernetes (8)
AzureKubernetesEnvironmentExtensions.cs (4)
179
builder.Resource.
NodePools
.Add(config);
232
builder.Resource.
NodePools
.RemoveAll(p => p.Mode is AksNodePoolMode.System);
233
builder.Resource.
NodePools
.Insert(0, new AksNodePoolConfig("system", vmSize, minCount, maxCount, AksNodePoolMode.System));
557
foreach (var pool in aksResource.
NodePools
)
AzureKubernetesEnvironmentResource.AksPipeline.cs (4)
154
var hasUserPool = environment.
NodePools
.Any(p => p.Mode is AksNodePoolMode.User);
160
var firstUserConfig = environment.
NodePools
.First(p => p.Mode is AksNodePoolMode.User);
166
environment.
NodePools
.Add(defaultConfig);
200
var config = environment.
NodePools
.First(p => p.Name == poolName);
Aspire.Hosting.Azure.Kubernetes.Tests (20)
AzureKubernetesEnvironmentExtensionsTests.cs (14)
53
Assert.Equal(2, aks.Resource.
NodePools
.Count);
75
Assert.Single(aks.Resource.
NodePools
);
76
var defaultPool = aks.Resource.
NodePools
[0];
334
Assert.Equal(3, aks.Resource.
NodePools
.Count);
402
Assert.Single(aks.Resource.
NodePools
, p => p.Mode is AksNodePoolMode.System);
403
var systemPool = aks.Resource.
NodePools
.First(p => p.Mode is AksNodePoolMode.System);
422
var systemPool = aks.Resource.
NodePools
.First(p => p.Mode is AksNodePoolMode.System);
440
Assert.Equal("Standard_D2s_v5", aks.Resource.
NodePools
[0].VmSize);
446
Assert.Single(aks.Resource.
NodePools
, p => p.Mode is AksNodePoolMode.System);
447
Assert.Equal("Standard_B2s", aks.Resource.
NodePools
.First(p => p.Mode is AksNodePoolMode.System).VmSize);
463
Assert.Single(aks.Resource.
NodePools
, p => p.Mode is AksNodePoolMode.System);
464
var systemPool = aks.Resource.
NodePools
.First(p => p.Mode is AksNodePoolMode.System);
485
Assert.Equal(2, aks.Resource.
NodePools
.Count);
486
Assert.Equal("Standard_B2s", aks.Resource.
NodePools
.First(p => p.Mode is AksNodePoolMode.System).VmSize);
AzureKubernetesInfrastructureTests.cs (6)
35
Assert.Single(aks.Resource.
NodePools
);
36
Assert.Equal(AksNodePoolMode.System, aks.Resource.
NodePools
[0].Mode);
44
Assert.Equal(2, aks.Resource.
NodePools
.Count);
45
var workloadPool = aks.Resource.
NodePools
.First(p => p.Mode is AksNodePoolMode.User);
68
Assert.Equal(2, aks.Resource.
NodePools
.Count); // system + gpu
69
Assert.DoesNotContain(aks.Resource.
NodePools
, p => p.Name == "workload");