diff --git a/src/vnsw/opencontrail-vrouter-netns/opencontrail_vrouter_netns/vrouter_netns.py b/src/vnsw/opencontrail-vrouter-netns/opencontrail_vrouter_netns/vrouter_netns.py index 2a1000360c9..003ac3effd7 100644 --- a/src/vnsw/opencontrail-vrouter-netns/opencontrail_vrouter_netns/vrouter_netns.py +++ b/src/vnsw/opencontrail-vrouter-netns/opencontrail_vrouter_netns/vrouter_netns.py @@ -102,8 +102,7 @@ def create(self): def set_snat(self): if not self.ip_ns.netns.exists(self.namespace): - raise ValueError('Need to create the network namespace before set ' - 'up the SNAT') + self.create() self.ip_ns.netns.execute(['sysctl', '-w', 'net.ipv4.ip_forward=1']) self.ip_ns.netns.execute(['iptables', '-t', 'nat', '-F']) @@ -134,8 +133,7 @@ def set_snat(self): def set_lbaas(self): if not self.ip_ns.netns.exists(self.namespace): - raise ValueError('Need to create the network namespace before set ' - 'up the lbaas') + self.create() haproxy_process.start_update_haproxy(self.cfg_file, self.namespace, True, self.keystone_auth_cfg_file)