Merge "NSX|V: don't fail when router binding does not exist"
This commit is contained in:
commit
55ca468900
|
@ -2199,9 +2199,12 @@ def _delete_interface(nsxv_manager, context, router_id, network_id,
|
||||||
|
|
||||||
def update_nat_rules(nsxv_manager, context, router_id, snat, dnat):
|
def update_nat_rules(nsxv_manager, context, router_id, snat, dnat):
|
||||||
binding = nsxv_db.get_nsxv_router_binding(context.session, router_id)
|
binding = nsxv_db.get_nsxv_router_binding(context.session, router_id)
|
||||||
task = nsxv_manager.update_nat_rules(
|
if binding:
|
||||||
router_id, binding['edge_id'], snat, dnat)
|
task = nsxv_manager.update_nat_rules(
|
||||||
task.wait(task_const.TaskState.RESULT)
|
router_id, binding['edge_id'], snat, dnat)
|
||||||
|
task.wait(task_const.TaskState.RESULT)
|
||||||
|
else:
|
||||||
|
LOG.warning(_LW("Bindings do not exists for %s"), router_id)
|
||||||
|
|
||||||
|
|
||||||
def update_dnat_rules(nsxv_manager, context, router_id, dnat_rules):
|
def update_dnat_rules(nsxv_manager, context, router_id, dnat_rules):
|
||||||
|
|
Loading…
Reference in New Issue