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)
151
var hasUserPool = environment.
NodePools
.Any(p => p.Mode is AksNodePoolMode.User);
157
var firstUserConfig = environment.
NodePools
.First(p => p.Mode is AksNodePoolMode.User);
163
environment.
NodePools
.Add(defaultConfig);
197
var config = environment.
NodePools
.First(p => p.Name == poolName);
Aspire.Hosting.Azure.Kubernetes.Tests (20)
AzureKubernetesEnvironmentExtensionsTests.cs (14)
45
Assert.Equal(2, aks.Resource.
NodePools
.Count);
63
Assert.Single(aks.Resource.
NodePools
);
64
var defaultPool = aks.Resource.
NodePools
[0];
282
Assert.Equal(3, aks.Resource.
NodePools
.Count);
346
Assert.Single(aks.Resource.
NodePools
, p => p.Mode is AksNodePoolMode.System);
347
var systemPool = aks.Resource.
NodePools
.First(p => p.Mode is AksNodePoolMode.System);
362
var systemPool = aks.Resource.
NodePools
.First(p => p.Mode is AksNodePoolMode.System);
376
Assert.Equal("Standard_D2s_v5", aks.Resource.
NodePools
[0].VmSize);
382
Assert.Single(aks.Resource.
NodePools
, p => p.Mode is AksNodePoolMode.System);
383
Assert.Equal("Standard_B2s", aks.Resource.
NodePools
.First(p => p.Mode is AksNodePoolMode.System).VmSize);
395
Assert.Single(aks.Resource.
NodePools
, p => p.Mode is AksNodePoolMode.System);
396
var systemPool = aks.Resource.
NodePools
.First(p => p.Mode is AksNodePoolMode.System);
413
Assert.Equal(2, aks.Resource.
NodePools
.Count);
414
Assert.Equal("Standard_B2s", aks.Resource.
NodePools
.First(p => p.Mode is AksNodePoolMode.System).VmSize);
AzureKubernetesInfrastructureTests.cs (6)
34
Assert.Single(aks.Resource.
NodePools
);
35
Assert.Equal(AksNodePoolMode.System, aks.Resource.
NodePools
[0].Mode);
43
Assert.Equal(2, aks.Resource.
NodePools
.Count);
44
var workloadPool = aks.Resource.
NodePools
.First(p => p.Mode is AksNodePoolMode.User);
67
Assert.Equal(2, aks.Resource.
NodePools
.Count); // system + gpu
68
Assert.DoesNotContain(aks.Resource.
NodePools
, p => p.Name == "workload");