28 references to NodePools
Aspire.Hosting.Azure.Kubernetes (8)
AzureKubernetesEnvironmentExtensions.cs (4)
179builder.Resource.NodePools.Add(config); 232builder.Resource.NodePools.RemoveAll(p => p.Mode is AksNodePoolMode.System); 233builder.Resource.NodePools.Insert(0, new AksNodePoolConfig("system", vmSize, minCount, maxCount, AksNodePoolMode.System)); 557foreach (var pool in aksResource.NodePools)
AzureKubernetesEnvironmentResource.AksPipeline.cs (4)
151var hasUserPool = environment.NodePools.Any(p => p.Mode is AksNodePoolMode.User); 157var firstUserConfig = environment.NodePools.First(p => p.Mode is AksNodePoolMode.User); 163environment.NodePools.Add(defaultConfig); 197var config = environment.NodePools.First(p => p.Name == poolName);
Aspire.Hosting.Azure.Kubernetes.Tests (20)
AzureKubernetesEnvironmentExtensionsTests.cs (14)
45Assert.Equal(2, aks.Resource.NodePools.Count); 63Assert.Single(aks.Resource.NodePools); 64var defaultPool = aks.Resource.NodePools[0]; 282Assert.Equal(3, aks.Resource.NodePools.Count); 346Assert.Single(aks.Resource.NodePools, p => p.Mode is AksNodePoolMode.System); 347var systemPool = aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.System); 362var systemPool = aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.System); 376Assert.Equal("Standard_D2s_v5", aks.Resource.NodePools[0].VmSize); 382Assert.Single(aks.Resource.NodePools, p => p.Mode is AksNodePoolMode.System); 383Assert.Equal("Standard_B2s", aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.System).VmSize); 395Assert.Single(aks.Resource.NodePools, p => p.Mode is AksNodePoolMode.System); 396var systemPool = aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.System); 413Assert.Equal(2, aks.Resource.NodePools.Count); 414Assert.Equal("Standard_B2s", aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.System).VmSize);
AzureKubernetesInfrastructureTests.cs (6)
34Assert.Single(aks.Resource.NodePools); 35Assert.Equal(AksNodePoolMode.System, aks.Resource.NodePools[0].Mode); 43Assert.Equal(2, aks.Resource.NodePools.Count); 44var workloadPool = aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.User); 67Assert.Equal(2, aks.Resource.NodePools.Count); // system + gpu 68Assert.DoesNotContain(aks.Resource.NodePools, p => p.Name == "workload");