Skip to content

Commit 8bc29b3

Browse files
committed
VR: fix KeyError: 'nic_ip6_cidr'
1 parent 7dbe7a3 commit 8bc29b3

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

systemvm/debian/opt/cloud/bin/configure.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,9 @@ def __init__(self, obj, config):
274274
self.egress = []
275275
self.device = obj['device']
276276
self.ip = obj['nic_ip']
277-
self.ip6_cidr = obj['nic_ip6_cidr']
277+
self.ip6_cidr = None
278+
if "nic_ip6_cidr" in obj.keys():
279+
self.ip6_cidr = obj['nic_ip6_cidr']
278280
self.netmask = obj['nic_netmask']
279281
self.config = config
280282
self.cidr = "%s/%s" % (self.ip, self.netmask)
@@ -290,6 +292,8 @@ def create(self):
290292
self.process("egress", self.egress, self.FIXED_RULES_EGRESS)
291293

292294
def __process_ip6(self, direction, rule_list):
295+
if not self.ip6_cidr:
296+
return
293297
tier_cidr = self.ip6_cidr
294298
chain = "%s_%s_policy" % (self.device, direction)
295299
rule = "accept"

0 commit comments

Comments
 (0)