devstack/lib
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
..
cinder_backends Merge "Add support for ceph_iscsi cinder driver" 2021-05-20 23:25:33 +00:00
cinder_backups cinder-backup: Ensure ca cert is defined when tls-proxy is enabled 2021-11-24 01:35:46 +09:00
cinder_plugins Remove references to XenAPI driver 2021-03-05 15:10:19 +00:00
databases Allow skip the database server installation 2022-01-10 09:26:56 +01:00
neutron_plugins Fix deployment of Neutron with enforced scopes 2022-01-28 09:52:20 +01:00
nova_plugins openEuler 20.03 LTS SP2 support 2021-12-22 14:47:27 +08:00
apache openEuler 20.03 LTS SP2 support 2021-12-22 14:47:27 +08:00
cinder Merge "init_cinder() shouldn't always create DEFAULT_VOLUME_GROUP_NAME" 2022-01-04 18:50:10 +00:00
database Fix stacking without preconfigured DATABASE_PASSWORD 2021-12-23 12:07:29 +01:00
dstat Re-enable memory_tracker 2020-07-08 14:11:18 +00:00
etcd3 Set ETCD_USE_RAMDISK=True by default 2019-02-05 11:21:39 -05:00
glance Remove unnecessary unset for project-scoped token in glance 2021-11-26 07:26:56 +00:00
horizon lib/horizon: no need to specify keystone v3 to API version 2019-10-02 16:33:46 +09:00
infra Create virtualenv with abstracted VIRTUALENV_CMD 2020-01-13 16:05:11 +11:00
keystone Merge "Remove unnecessary member role assignments from alt_demo" 2021-12-04 18:18:03 +00:00
ldap Use MDB backend in Ubuntu 2021-08-17 09:41:33 +02:00
libraries Enable oslo.limit to be installed from git repo 2021-10-01 17:30:52 +00:00
lvm Remove Fedora 30 support 2020-09-25 11:34:03 +01:00
neutron Deprecate lib/neutron 2022-01-11 14:14:20 +01:00
neutron-legacy Deploy Neutron with enforced new RBAC rules 2021-12-20 14:42:35 +01:00
nova Only set chap algorithms if not openeuler 2022-01-06 15:20:07 -05:00
os-vif os_vif: Add support for configuring os_vif_ovs plugin 2021-06-18 14:05:39 +00:00
oslo mv lib/oslo to lib/libraries 2017-06-20 14:09:30 -04:00
placement Remove deprecated tail_log function 2020-10-28 13:06:52 +00:00
rpc_backend Fix benign epmd@0.0.0.0.socket failure 2019-07-27 13:32:43 +02:00
stack Ensure valid service names are passed to stack_install_service 2017-08-01 18:22:35 +00:00
swift Stop creating userrc_early 2021-11-16 19:35:32 +01:00
tcpdump Add service to tcpdump during run 2019-03-29 11:20:19 -07:00
tempest Fix deployment of Neutron with enforced scopes 2022-01-28 09:52:20 +01:00
template clean up screen and tail_log references 2017-09-01 15:08:17 -04:00
tls Remove deprecated tail_log function 2020-10-28 13:06:52 +00:00