Instance Action Dashboard

Registered by Jesse Pretorius on 2013-02-25

Create a new dashboard in Horizon to show the actions taken on the tenant's instances in reverse date order (latest first). This provides the user with a view of what's been happening in their environment, and any errors that have occurred.

This should make use of the nova-instance-actions API: https://wiki.openstack.org/wiki/NovaInstanceActions

Use cases:
1) A tenant Admin logs into web interface and sees that one of the users has been hitting errors when deploying new instances. The errors are due to a lack of available space or a quota limit, so the tenant Admin increases the user's quota.
2) A tenant user logs into the web interface and finds that an instance has been shut down. The tenant is able to see who shut it down in order to follow up on the reasons why this was done.

Blueprint information

Status:
Complete
Approver:
Gabriel Hurley
Priority:
Low
Drafter:
Gabriel Hurley
Direction:
Approved
Assignee:
Diana Whitten
Definition:
Approved
Series goal:
Accepted for juno
Implementation:
Implemented
Milestone target:
milestone icon 2014.2
Started by
David Lyle on 2014-07-14
Completed by
David Lyle on 2014-08-31

Related branches

Sprints

Whiteboard

This doesn't need to be a whole new dashboard, IMHO. But we should expose this in connection with instance details, admin interfaces, etc.

[2013-08-09 | Gabriel] As of yet this has not been added to novaclient, so the data is currently unavailable.

[kspear] Looks like there's support for this now via novaclient/v1_1/contrib/instance_action.py.

[jpich 2014.06.10] Moving milestone to j-2.

Gerrit topic: https://review.openstack.org/#q,topic:bp/s,n,z

Addressed by: https://review.openstack.org/106862
    Instance Action Dashboard

Working Screenshots here:
https://www.dropbox.com/s/1fznvzimo06x7s4/Screenshot%202014-07-16%2010.33.04.png
https://www.dropbox.com/s/zre8e10b180zdsd/Screenshot%202014-07-16%2010.33.33.png

Update datestring:
https://www.dropbox.com/s/30anlmmnfzz9lkz/Screenshot%202014-07-16%2012.55.59.png
https://www.dropbox.com/s/dqwfvs17k6y29hn/Screenshot%202014-07-16%2012.56.41.png

Gerrit topic: https://review.openstack.org/#q,topic:bp/instance-actions-dashboard,n,z

[david-lyle | 2014.07.23] Moving to Juno-3. Looks like it could use another iteration.

Gerrit topic: https://review.openstack.org/#q,topic:bp/Create,n,z

(?)

Work Items