Skip to content

Commit 64df800

Browse files
authored
Update CDW create_cluster (#91)
Signed-off-by: Jim Enright <[email protected]>
1 parent 99eb6e5 commit 64df800

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/cdpy/dw.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)