You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datalab.apache.org by lf...@apache.org on 2022/10/28 13:52:15 UTC

[incubator-datalab] 02/02: added region check for subnet

This is an automated email from the ASF dual-hosted git repository.

lfrolov pushed a commit to branch epm-v2.5.2.1
in repository https://gitbox.apache.org/repos/asf/incubator-datalab.git

commit dcfd333cdb17aecb7cf8d30bb1c1002076189653
Author: leonidfrolov <fr...@gmail.com>
AuthorDate: Fri Oct 28 16:52:02 2022 +0300

    added region check for subnet
---
 .../src/general/scripts/gcp/common_create_subnet.py                 | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/infrastructure-provisioning/src/general/scripts/gcp/common_create_subnet.py b/infrastructure-provisioning/src/general/scripts/gcp/common_create_subnet.py
index 1153aad62..ca0f70da7 100644
--- a/infrastructure-provisioning/src/general/scripts/gcp/common_create_subnet.py
+++ b/infrastructure-provisioning/src/general/scripts/gcp/common_create_subnet.py
@@ -50,7 +50,8 @@ if __name__ == "__main__":
             empty_vpc = True
             subnets = []
         for subnet in subnets:
-            subnets_cidr.append(GCPMeta().get_subnet(subnet.split('/')[-1], args.region)['ipCidrRange'])
+            if args.region in subnet:
+                subnets_cidr.append(GCPMeta().get_subnet(subnet.split('/')[-1], args.region)['ipCidrRange'])
         sortkey = lambda addr: \
             (int(addr.split("/")[0].split(".")[0]),
              int(addr.split("/")[0].split(".")[1]),
@@ -103,7 +104,8 @@ if __name__ == "__main__":
         existed_subnet_list = []
         response = GCPMeta().get_vpc(args.vpc_selflink.split('/')[-1])['subnetworks']
         for subnet in response:
-            existed_subnet_list.append(GCPMeta().get_subnet(subnet.split('/')[-1], args.region)['ipCidrRange'])
+            if args.region in subnet:
+                existed_subnet_list.append(GCPMeta().get_subnet(subnet.split('/')[-1], args.region)['ipCidrRange'])
         available_subnets = list(set(pre_defined_subnet_list) - set(existed_subnet_list))
         if not available_subnets:
             logging.info("There is no available subnet to create. Aborting...")


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datalab.apache.org
For additional commands, e-mail: commits-help@datalab.apache.org