|
23 | 23 | validate_nodepool_name, validate_vm_set_type, validate_load_balancer_sku, validate_nodepool_id, validate_snapshot_id,
|
24 | 24 | validate_load_balancer_outbound_ips, validate_priority, validate_eviction_policy, validate_spot_max_price,
|
25 | 25 | validate_load_balancer_outbound_ip_prefixes, validate_taints, validate_ip_ranges, validate_acr, validate_nodepool_tags,
|
26 |
| - validate_load_balancer_outbound_ports, validate_load_balancer_idle_timeout, validate_vnet_subnet_id, validate_nodepool_labels, |
27 |
| - validate_ppg, validate_assign_identity, validate_max_surge, validate_assign_kubelet_identity, validate_credential_format) |
| 26 | + validate_load_balancer_outbound_ports, validate_load_balancer_idle_timeout, validate_vnet_subnet_id, validate_pod_subnet_id, |
| 27 | + validate_nodepool_labels, validate_ppg, validate_assign_identity, validate_max_surge, validate_assign_kubelet_identity, |
| 28 | + validate_credential_format) |
28 | 29 | from ._consts import (
|
29 | 30 | CONST_OUTBOUND_TYPE_LOAD_BALANCER,
|
30 | 31 | CONST_OUTBOUND_TYPE_USER_DEFINED_ROUTING,
|
@@ -259,6 +260,8 @@ def load_arguments(self, _):
|
259 | 260 | c.argument('node_osdisk_size', type=int)
|
260 | 261 | c.argument('vnet_subnet_id', type=str,
|
261 | 262 | validator=validate_vnet_subnet_id)
|
| 263 | + c.argument('pod_subnet_id', type=str, |
| 264 | + validator=validate_pod_subnet_id) |
262 | 265 | c.argument('workspace_resource_id')
|
263 | 266 | c.argument('enable_msi_auth_for_monitoring', arg_type=get_three_state_flag(), is_preview=True)
|
264 | 267 | c.argument('skip_subnet_role_assignment', action='store_true')
|
@@ -446,6 +449,8 @@ def load_arguments(self, _):
|
446 | 449 | c.argument('zones', zones_type, options_list=['--zones', '-z'], help='Space-separated list of availability zones where agent nodes will be placed.')
|
447 | 450 | c.argument('node_vm_size', options_list=['--node-vm-size', '-s'], completer=get_vm_size_completion_list)
|
448 | 451 | c.argument('max_pods', type=int, options_list=['--max-pods', '-m'])
|
| 452 | + c.argument('vnet_subnet_id', type=str, validator=validate_vnet_subnet_id) |
| 453 | + c.argument('pod_subnet_id', type=str, validator=validate_pod_subnet_id) |
449 | 454 | c.argument('os_type', type=str)
|
450 | 455 | c.argument('os_sku', completer=get_ossku_completion_list)
|
451 | 456 | c.argument('enable_cluster_autoscaler', options_list=["--enable-cluster-autoscaler", "-e"], action='store_true')
|
|
0 commit comments