KeyError: 'virtual_router_ip_address' during TestVncIngress

Bug #1731497 reported by Adam Wierzbicki
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
Trunk
Fix Committed
Undecided
Unassigned
OpenContrail
New
Undecided
Unassigned

Bug Description

When running system-less tests for vnc_ingress the following error message appears in logs:

Traceback (most recent call last):
  File "/home/jenkins/contrail_repo/build/debug/container/kube-manager/.venv/local/lib/python2.7/site-packages/cfgm_common/vnc_amqp.py", line 65, in _vnc_subscribe_callback
    self.vnc_subscribe_actions()
  File "/home/jenkins/contrail_repo/build/debug/container/kube-manager/.venv/local/lib/python2.7/site-packages/cfgm_common/vnc_amqp.py", line 113, in vnc_subscribe_actions
    self.handle_create()
  File "/home/jenkins/contrail_repo/build/debug/container/kube-manager/.venv/local/lib/python2.7/site-packages/cfgm_common/vnc_amqp.py", line 142, in handle_create
    self.obj = self.obj_class.locate(obj_key)
  File "/home/jenkins/contrail_repo/build/debug/container/kube-manager/.venv/local/lib/python2.7/site-packages/cfgm_common/vnc_db.py", line 77, in locate
    obj = cls(key, *args)
  File "kube_manager/vnc/config_db.py", line 706, in __init__
    self.update(obj_dict)
  File "kube_manager/vnc/config_db.py", line 717, in update
    self.virtual_router_ip_address = obj['virtual_router_ip_address']
KeyError: 'virtual_router_ip_address'

This is due to creation of virtual routers without IP address.

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/37400
Submitter: Adam Wierzbicki (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/37400
Committed: http://github.com/Juniper/contrail-controller/commit/079bc41e7557ebfa76508fd117c389754c96cfc0
Submitter: Zuul (<email address hidden>)
Branch: master

commit 079bc41e7557ebfa76508fd117c389754c96cfc0
Author: Adam Wierzbicki <email address hidden>
Date: Fri Nov 10 16:38:44 2017 +0100

Handle missing virtual router IP in VirtualRouterKM.update()

Missing virtual router IP was causing KeyError in
VirtualRouterKM.update()

Change-Id: Ic114781c619a732f33345552ea59d5638f55a2e6
Closes-Bug: #1731497

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.