devstack/lib/neutron_plugins/services
Slawek Kaplonski 14a0c09001 Fix deployment of Neutron with enforced scopes
After patch [1] new RBAC policies changed in the way that SYSTEM_ADMIN
user isn't anymore allowed to e.g. create resources in behalf of some
projects. Now PROJECT_ADMIN needs to create such resources instead.
So this patch basically reverts most of the changes which were done
in [2] some time ago.
It also introduces new entry in the clouds.yaml file -
"devstack-admin-demo" which is "admin" user in the "demo" project as
it's needed to create some resouces in the demo project now.

Additionally, because of bug [3] this patch changes way how IPv6
external gateway IP is found using Neutron API. This change may be
reverted in the future when bug [3] will be fixed.

[1] https://review.opendev.org/c/openstack/neutron/+/821208
[2] https://review.opendev.org/c/openstack/devstack/+/797450
[3] https://bugs.launchpad.net/neutron/+bug/1959332

Depends-On: https://review.opendev.org/c/openstack/neutron/+/826828

Closes-Bug: #1959196
Change-Id: I32a6e8b9b59269a8699644b563657363425f7174
2022-01-28 09:52:20 +01:00
..
l3 Fix deployment of Neutron with enforced scopes 2022-01-28 09:52:20 +01:00
metering Neutron: Use generated configuration files if available 2015-11-30 16:44:18 +00:00
placement Rehome functions to enable Neutron's placement integration 2021-10-27 16:40:30 +02:00
qos Rehome functions to enable Neutron's QoS service 2021-11-13 19:52:06 +00:00
trunk Rehome functions to enable Neutron's Trunk service plugin 2021-10-06 12:04:26 +02:00