I’m also seeing this issue, but with Routers and networks as well. The apache server running horizon logs the following
ERROR horizon.tables.base Error while checking action permissions. Traceback (most recent call last): File "/usr/share/openstack-dashboard/horizon/tables/base.py", line 1389, in _filter_action return action._allowed(request, datum) and row_matched File "/usr/share/openstack-dashboard/horizon/tables/actions.py", line 139, in _allowed self.allowed(request, datum)) File "/usr/share/openstack-dashboard/openstack_dashboard/dashboards/project/networks/tables.py", line 85, in allowed usages = quotas.tenant_quota_usages(request, targets=('network', )) File "/usr/share/openstack-dashboard/horizon/utils/memoized.py", line 95, in wrapped value = cache[key] = func(*args, **kwargs) File "/usr/share/openstack-dashboard/openstack_dashboard/usage/quotas.py", line 419, in tenant_quota_usages _get_tenant_network_usages(request, usages, disabled_quotas, tenant_id) File "/usr/share/openstack-dashboard/openstack_dashboard/usage/quotas.py", line 320, in _get_tenant_network_usages details = neutron.tenant_quota_detail_get(request, tenant_id) File "/usr/share/openstack-dashboard/openstack_dashboard/api/neutron.py", line 1457, in tenant_quota_detail_get response = neutronclient(request).get('/quotas/%s/details' % tenant_id) File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 354, in get headers=headers, params=params) File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 331, in retry_request headers=headers, params=params) File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 294, in do_request self._handle_fault_response(status_code, replybody, resp) File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 269, in _handle_fault_response exception_handler_v20(status_code, error_body) File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 93, in exception_handler_v20 request_ids=request_ids) Forbidden: User does not have admin privileges: Cannot GET resource for non admin tenant. Neutron server returns request_ids: ['req-3db6924c-1937-4c34-b5fa-bd3ae52f0c10'] From: Gary Kotton [mailto:gkot...@vmware.com] Sent: Monday, 9 April 2018 10:03 PM To: OpenStack List <openstack-dev@lists.openstack.org> Subject: [openstack-dev] [neutron][horizon][l2gw] Unable to create a floating IP Hi, From Queens onwards we have a issue with horizon and L2GW. We are unable to create a floating IP. This does not occur when using the CLI only via horizon. The error received is ‘Error: User does not have admin privileges: Cannot GET resource for non admin tenant. Neutron server returns request_ids: ['req-f07a3aac-0994-4d3a-8409-1e55b374af9d']’ This is due to: https://github.com/openstack/networking-l2gw/blob/master/networking_l2gw/db/l2gateway/l2gateway_db.py#L316 This worked in Ocata and not sure what has changed since then ☹. Maybe in the past the Ocata quota’s were not checking L2gw. Any ideas? Thanks Gary
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev