@@ -118,7 +118,11 @@ def create_cluster(self, env_crn: str, overlay: bool, aws_lb_subnets: list = Non
118118 aws_worker_subnets : list = None , az_subnet : str = None , az_enable_az : bool = None ,
119119 az_managed_identity : str = None , az_enable_private_aks : bool = None , az_enable_private_sql : bool = None ,
120120 az_enable_spot_instances : bool = None , az_log_analytics_workspace_id : str = None , az_network_outbound_type : str = None ,
121- az_aks_private_dns_zone : str = None , az_compute_instance_types : list = None , private_load_balancer : bool = None ):
121+ az_aks_private_dns_zone : str = None , az_compute_instance_types : list = None , private_load_balancer : bool = None ,
122+ public_worker_node : bool = None , custom_subdomain : str = None , database_backup_retention_period : int = None ,
123+ reserved_compute_nodes : int = None , reserved_shared_services_nodes : int = None , resource_pool : str = None ,
124+ lb_ip_ranges : list = None , k8s_ip_ranges : list = None
125+ ):
122126 self .sdk .validate_crn (env_crn )
123127 if all (x is not None for x in [aws_worker_subnets , aws_lb_subnets ]):
124128 aws_options = dict (lbSubnetIds = aws_lb_subnets ,
@@ -138,7 +142,11 @@ def create_cluster(self, env_crn: str, overlay: bool, aws_lb_subnets: list = Non
138142 return self .sdk .call (
139143 svc = 'dw' , func = 'create_cluster' , ret_field = 'clusterId' , environmentCrn = env_crn ,
140144 useOverlayNetwork = overlay , usePrivateLoadBalancer = private_load_balancer ,
141- awsOptions = aws_options , azureOptions = azure_options , squelch = [
145+ usePublicWorkerNode = public_worker_node , awsOptions = aws_options , azureOptions = azure_options ,
146+ customSubdomain = custom_subdomain , databaseBackupRetentionPeriod = database_backup_retention_period ,
147+ reservedComputeNodes = reserved_compute_nodes , reservedSharedServicesNodes = reserved_shared_services_nodes ,
148+ resourcePool = resource_pool , whitelistK8sClusterAccessIpCIDRs = k8s_ip_ranges , whitelistWorkloadAccessIpCIDRs = lb_ip_ranges ,
149+ squelch = [
142150 Squelch (value = 'PATH_DISABLED' , warning = ENTITLEMENT_DISABLED )
143151 ]
144152 )
0 commit comments