From 24db4d8a703f7afebeba296f304e6ee4f0d6d864 Mon Sep 17 00:00:00 2001 From: Wei Zhou Date: Thu, 21 Nov 2019 17:09:17 +0100 Subject: [PATCH] security_group.py: check cidr unstrictly to accept cidrs like 1.1.1.1/24 (#3701) When I add a security group rule with cidr like 1.1.1.1/24, the rule is not applied on kvm hypervisor. Ths issue does not exist in 4.13.0.0 and previous versions. --- scripts/vm/network/security_group.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/vm/network/security_group.py b/scripts/vm/network/security_group.py index 9ea67b8245c..82f5bc7e3d9 100755 --- a/scripts/vm/network/security_group.py +++ b/scripts/vm/network/security_group.py @@ -967,7 +967,7 @@ def parse_network_rules(rules): ipv6 = [] for ip in cidrs.split(","): try: - network = ipaddress.ip_network(ip) + network = ipaddress.ip_network(ip, False) if network.version == 4: ipv4.append(ip) else: