Fail to fetch router resource by name instead of UUID
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
Trunk |
Fix Committed
|
High
|
Édouard Thuleau |
Bug Description
As a non admin user:
$ openstack router list
+------
| ID | Name | Status | State | Distributed | HA | Project |
+------
| d9003cb6-
+------
$ openstack router show router1
HttpException: Unknown error
$ openstack router show d9003cb6-
+------
| Field | Value |
+------
| admin_state_up | UP |
| availability_
| availability_zones | None |
| created_at | None |
| description | None |
| distributed | False |
| external_
| flavor_id | None |
| ha | False |
| id | d9003cb6-
| interfaces_info | [{"subnet_id": "3bfbf912-
| name | router1 |
| project_id | 42040ac8030a43c
| revision_number | None |
| routes | None |
| status | ACTIVE |
| tags | |
| updated_at | None |
+------
And traceback log in Neutron API server: http://
Traceback (most recent call last):
File "/opt/stack/
result = method(
File "/opt/stack/
setattr(e, '_RETRY_EXCEEDED', True)
File "/usr/local/
self.
File "/usr/local/
six.
File "/opt/stack/
return f(*args, **kwargs)
File "/usr/local/
ectxt.value = e.inner_exc
File "/usr/local/
self.
File "/usr/local/
six.
File "/usr/local/
return f(*args, **kwargs)
File "/opt/stack/
LOG.
File "/usr/local/
self.
File "/usr/local/
six.
File "/opt/stack/
return f(*dup_args, **dup_kwargs)
File "/opt/stack/
parent_
File "/opt/stack/
obj = obj_getter(
File "/opt/stack/
return self._get_
File "/opt/stack/
fields=fields, obj_name=res_type)
File "/opt/stack/
plugin_
File "/opt/stack/
raise NeutronExceptio
information type: | Proprietary → Public |
Review in progress for https:/ /review. opencontrail. org/41075
Submitter: Édouard Thuleau (<email address hidden>)