Add supprot for create a cyborg admin client when no user token is present.

Registered by Wenping Song

When we resume guest state with accelerator bound, we should pass
the accel_info when the guest hard reboot. In the process of getting accel info, we should add no user token auth to
get Cyborg client by cyborg user password configured, or the VM will be set error because of lost communication with Cyborg.
So add user/project CONF with admin role at cyborg group, and when determine context is_admin and without token, do authenticaion with user/project info to call cyborg api.

Blueprint information

Status:
Not started
Approver:
Balazs Gibizer
Priority:
Undefined
Drafter:
Wenping Song
Direction:
Approved
Assignee:
Wenping Song
Definition:
Approved
Series goal:
Accepted for xena
Implementation:
Unknown
Milestone target:
milestone icon xena-3

Related branches

Sprints

Whiteboard

Spec https://review.opendev.org/c/openstack/nova-specs/+/787178

[20210602 gibi]: Spec has been merged so bp is approved for Xena

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.