Add support for devstack to install using system-scopes

Bug #1926338 reported by Lance Bragstad
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
devstack
Fix Released
Medium
Unassigned

Bug Description

Right now devstack primarily runs under the assumption that project-admins can access deployment-level APIs (e.g., creating endpoints and services in keystone, creating compute hypervisors, creating public images, etc.)

This functionality is going to break when services start updating policies to use system-scope and removing the old functionality for project-administrators.

We should prepare devstack for that change by updating the installation process to use system-scope where applicable.

This topic was discussed during the Xena PTG [0].

[0] https://etherpad.opendev.org/p/policy-popup-xena-ptg

description: updated
Changed in devstack:
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Dr. Jens Harbott (j-harbott) wrote :

For this I'd also prefer to have the installation documentation updated accordingly first, but I could understand if you would want to see things tested before doing so. Would you expect to just switch the process to using system scope or would you expect to need to be able to run both variants at least for some transition period?

Revision history for this message
Dr. Jens Harbott (j-harbott) wrote :

I think that this has mostly been completed (for projects that support it), there is even a job that tests it.

Changed in devstack:
status: Triaged → Fix Released
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.