Sever boot on specific hypervisor with new RBAC

Registered by Ghanshyam Mann

With new RBAC defaults, hypervisor info can be seen only by system scoped user and server can be booted by project scoped user. So use case of server boot on specific hypervisor is broken where system scoped user having hypervisor info cannot boot server and project scoped user cannot get hypervisor info.

To solve this case, this spec propose:

- Allow Project admin to list the allowed hypervisors info (not detailed but UUID etc) for that project so that they can create a server to specify the host in POST /servers API.
- Allow server boot request to start accepting the hypervisor uuid.

Blueprint information

Status:
Not started
Approver:
Balazs Gibizer
Priority:
Undefined
Drafter:
Ghanshyam Mann
Direction:
Approved
Assignee:
Ghanshyam Mann
Definition:
Approved
Series goal:
Accepted for yoga
Implementation:
Deferred
Milestone target:
None

Related branches

Sprints

Whiteboard

[20211213 bauzas] Spec got approved.
https://review.opendev.org/c/openstack/nova-specs/+/793011

[20220225 bauzas] Implementation hit by FeatureFreeze, please repropose the blueprint/spec for the Zed release.

Implementation patches : https://review.opendev.org/q/topic:bp%252Fallow-project-admin-list-hypervisors

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.