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)
154var hasUserPool = environment.NodePools.Any(p => p.Mode is AksNodePoolMode.User); 160var firstUserConfig = environment.NodePools.First(p => p.Mode is AksNodePoolMode.User); 166environment.NodePools.Add(defaultConfig); 200var config = environment.NodePools.First(p => p.Name == poolName);
Aspire.Hosting.Azure.Kubernetes.Tests (20)
AzureKubernetesEnvironmentExtensionsTests.cs (14)
53Assert.Equal(2, aks.Resource.NodePools.Count); 75Assert.Single(aks.Resource.NodePools); 76var defaultPool = aks.Resource.NodePools[0]; 334Assert.Equal(3, aks.Resource.NodePools.Count); 402Assert.Single(aks.Resource.NodePools, p => p.Mode is AksNodePoolMode.System); 403var systemPool = aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.System); 422var systemPool = aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.System); 440Assert.Equal("Standard_D2s_v5", aks.Resource.NodePools[0].VmSize); 446Assert.Single(aks.Resource.NodePools, p => p.Mode is AksNodePoolMode.System); 447Assert.Equal("Standard_B2s", aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.System).VmSize); 463Assert.Single(aks.Resource.NodePools, p => p.Mode is AksNodePoolMode.System); 464var systemPool = aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.System); 485Assert.Equal(2, aks.Resource.NodePools.Count); 486Assert.Equal("Standard_B2s", aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.System).VmSize);
AzureKubernetesInfrastructureTests.cs (6)
35Assert.Single(aks.Resource.NodePools); 36Assert.Equal(AksNodePoolMode.System, aks.Resource.NodePools[0].Mode); 44Assert.Equal(2, aks.Resource.NodePools.Count); 45var workloadPool = aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.User); 68Assert.Equal(2, aks.Resource.NodePools.Count); // system + gpu 69Assert.DoesNotContain(aks.Resource.NodePools, p => p.Name == "workload");