Skip to content

Commit 6d8c682

Browse files
committed
Fix public ip configuration
1 parent eb074d9 commit 6d8c682

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

convoy/fleet.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1586,10 +1586,14 @@ def _construct_pool_object(
15861586
else:
15871587
pec = None
15881588
# add subnet, NAT rules, and public IPs
1589+
ipAddressProvisioningType = 'userManaged' if util.is_not_empty(pool_settings.public_ips) else 'noPublicIPAddresses'
15891590
pool.network_configuration = batchmodels.NetworkConfiguration(
15901591
subnet_id=subnet_id,
15911592
endpoint_configuration=pec,
1592-
public_ips=pool_settings.public_ips,
1593+
public_ip_address_configuration=batchmodels.PublicIPAddressConfiguration(
1594+
provision=ipAddressProvisioningType,
1595+
ip_address_ids=pool_settings.public_ips
1596+
)
15931597
)
15941598
# storage env vars
15951599
if not native or delay_image_preload:

0 commit comments

Comments
 (0)