10 instantiations of AksNodePoolConfig
Aspire.Hosting.Azure.Kubernetes (4)
AzureKubernetesEnvironmentExtensions.cs (2)
289var config = new AksNodePoolConfig(name, "Standard_D2s_v5", 1, 3, AksNodePoolMode.User); 381var config = new AksNodePoolConfig("system", "Standard_D2s_v5", 1, 3, AksNodePoolMode.System);
AzureKubernetesEnvironmentResource.AksPipeline.cs (1)
160var defaultConfig = new AksNodePoolConfig("workload", "Standard_D2s_v5", 1, 3, AksNodePoolMode.User);
AzureKubernetesEnvironmentResource.cs (1)
272new AksNodePoolConfig("system", "Standard_D2s_v5", 1, 3, AksNodePoolMode.System)
Aspire.Hosting.Azure.Kubernetes.Tests (4)
AzureKubernetesEnvironmentExtensionsTests.cs (4)
135pool => Assert.Equal(new AksNodePoolConfig("system", "Standard_D4s_v5", 2, 4, AksNodePoolMode.System, "AzureLinux"), pool), 138Assert.Equal(new AksNodePoolConfig("workers", "Standard_D2s_v5", 0, 5, AksNodePoolMode.User, "Ubuntu"), workers.Resource.Config); 139Assert.Equal(new AksNodePoolConfig("defaults", "Standard_D2s_v5", 1, 3, AksNodePoolMode.User), defaults.Resource.Config); 210pool => Assert.Equal(new AksNodePoolConfig("system", "Standard_D2s_v5", 1, 3, AksNodePoolMode.System), pool),
Aspire.Hosting.RemoteHost.Tests (2)
CallbackProxyTests.cs (2)
21var pool = new AksNodePoolConfig(name, "Standard_D2s_v5", 1, 3, mode); 48Assert.Equal(new AksNodePoolConfig(name, "Standard_D4s_v5", 2, 5, mode, "AzureLinux"), pool);
31 references to AksNodePoolConfig
Aspire.Hosting.Azure.Kubernetes (12)
AksNodePoolResource.cs (2)
18AksNodePoolConfig config, 29public AksNodePoolConfig Config { get; } = config ?? throw new ArgumentNullException(nameof(config));
AzureKubernetesEnvironmentExtensions.cs (6)
283Action<AksNodePoolConfig> configure) 289var config = new AksNodePoolConfig(name, "Standard_D2s_v5", 1, 3, AksNodePoolMode.User); 376Action<AksNodePoolConfig> configure) 381var config = new AksNodePoolConfig("system", "Standard_D2s_v5", 1, 3, AksNodePoolMode.System); 389private static void ValidateNodePoolConfig(AksNodePoolConfig config) 738foreach (var pool in aksResource.NodePools)
AzureKubernetesEnvironmentResource.AksPipeline.cs (3)
155var firstUserConfig = environment.NodePools.First(p => p.Mode is AksNodePoolMode.User); 160var defaultConfig = new AksNodePoolConfig("workload", "Standard_D2s_v5", 1, 3, AksNodePoolMode.User); 195var config = environment.NodePools.First(p => p.Name == poolName);
AzureKubernetesEnvironmentResource.cs (1)
270internal List<AksNodePoolConfig> NodePools { get; } =
Aspire.Hosting.Azure.Kubernetes.Tests (12)
AzureKubernetesEnvironmentExtensionsTests.cs (11)
100var defaultPool = aks.Resource.NodePools[0]; 148AksNodePoolConfig? systemConfig = null; 149AksNodePoolConfig? workerConfig = null; 228void Configure(AksNodePoolConfig pool) 253var original = Assert.Single(aks.Resource.NodePools); 256Assert.Throws<ArgumentNullException>(() => aks.WithSystemNodePool((Action<AksNodePoolConfig>)null!)); 257Assert.Throws<ArgumentNullException>(() => aks.AddNodePool("workers", (Action<AksNodePoolConfig>)null!)); 283var original = Assert.Single(aks.Resource.NodePools); 1006var systemPool = aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.System); 1025var systemPool = aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.System); 1067var systemPool = aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.System);
AzureKubernetesInfrastructureTests.cs (1)
42var workloadPool = aks.Resource.NodePools.First(p => p.Mode is AksNodePoolMode.User);
Aspire.Hosting.CodeGeneration.Python.Tests (1)
AtsPythonCodeGeneratorTests.cs (1)
376typeof(global::Aspire.Hosting.Azure.Kubernetes.AksNodePoolConfig).Assembly
Aspire.Hosting.CodeGeneration.TypeScript.Tests (2)
AtsTypeScriptCodeGeneratorTests.cs (2)
1274typeof(global::Aspire.Hosting.Azure.Kubernetes.AksNodePoolConfig).Assembly 1283Assert.Single(scanResult.DtoTypes, dto => dto.ClrType == typeof(global::Aspire.Hosting.Azure.Kubernetes.AksNodePoolConfig));
Aspire.Hosting.RemoteHost.Tests (4)
CallbackProxyTests.cs (4)
21var pool = new AksNodePoolConfig(name, "Standard_D2s_v5", 1, 3, mode); 39var context = AtsCapabilityScanner.ScanAssemblies([typeof(AksNodePoolConfig).Assembly]).ToAtsContext(); 43var configure = Assert.IsType<Action<AksNodePoolConfig>>( 44factory.CreateProxy("configure-pool", typeof(Action<AksNodePoolConfig>)));