Page MenuHomePhabricator

Add access to nova's admin api
Closed, DuplicatePublic

Description

Author: rlane32

Description:
For a number of actions we need to use nova's admin API. We should add the ability to access it.


Version: unspecified
Severity: enhancement

Details

Reference
bz47515

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 1:27 AM
bzimport set Reference to bz47515.

(In reply to Ryan Lane from comment #0)

For a number of actions we need to use nova's admin API. We should add the
ability to access it.

Any chance to elaborate what these actions are?

This has been de-prioritized while we work on other things (specifically, Horizon / Designate / etc). @Andrew probably knows more.

Yes other current openstack work is more important.

Access is currently limited to nova admins, but to use the cli tools access to that api is necessary. Quite a few actions are not exposed through the wikitech/OpenStackManager web interface. Not sure if the openstack dashboard exposes them. Examples are: resizing instances, stopping instances. Even if the dashboard would expose all actions, allowing api access for automation would still be useful.

Strictly speaking I think labs instances can already hit the nova API (at http://labnet1001.eqiad.wmnet:8774), they just can't connect to keystone (at http://labcontrol1001.wikimedia.org:5000/v3) for authentication - and if they could, the only login details that would work are ones we wouldn't allow to be given to random labs instances.