Skip to content

Commit

Permalink
If default-network-ipam is not found in the project, use global defau…
Browse files Browse the repository at this point in the history
…lt ipam

Change-Id: I4566e663eb48bb670377fc914b9da59a60f37208
Closes-Bug: 1456541
  • Loading branch information
Sachin Bansal committed May 19, 2015
1 parent 02ad53b commit 4190622
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/config/svc-monitor/svc_monitor/instance_manager.py
Expand Up @@ -164,7 +164,10 @@ def create_service_vn(self, vn_name, vn_subnet,
vn_obj.set_id_perms(id_perms)
domain_name, project_name = proj_obj.get_fq_name()
ipam_fq_name = [domain_name, project_name, 'default-network-ipam']
ipam_obj = self._vnc_lib.network_ipam_read(fq_name=ipam_fq_name)
try:
ipam_obj = self._vnc_lib.network_ipam_read(fq_name=ipam_fq_name)
except NoIdError:
ipam_obj = NetworkIpam()
cidr = vn_subnet.split('/')
pfx = cidr[0]
pfx_len = int(cidr[1])
Expand Down

0 comments on commit 4190622

Please sign in to comment.