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