Have image details page show all detail information about image
Bug #897078 reported by
Jesse Andrews
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Fix Released
|
Medium
|
Emma Grace Steimann |
Bug Description
Currently we only show a bit of information for an image in the image list page:
ID, Name, Created, Updated, Status
Glance has more (and we show some of that in the syspanel):
Size, Public status
As well as when you click you can see:
Location:
State:
Kernel ID: 99321237-
Ramdisk ID:
Architecture:
Project ID:
Container Format: ami
Disk Format: ami
And there might be even more useful attributes to show...
Even if the user can't edit an image should we have an image details page that shows all of this information? I expected to click the image name and see the details.
Changed in horizon: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
assignee: | nobody → Jake Dahn (jakedahn) |
milestone: | none → essex-3 |
Changed in horizon: | |
milestone: | essex-3 → essex-4 |
Changed in horizon: | |
assignee: | Jake Dahn (jakedahn) → Emma Grace Steimann (emmasteimann) |
tags: | added: low-hanging-fruit |
Changed in horizon: | |
status: | Confirmed → In Progress |
summary: |
- image details page + Have image details page show all detail information about image |
Changed in horizon: | |
milestone: | 2012.1 → essex-rc1 |
Changed in horizon: | |
milestone: | essex-rc1 → essex-4 |
Changed in horizon: | |
milestone: | essex-4 → 2012.1 |
To post a comment you must log in.
A couple notes here:
For Essex, the Location information is no longer available through the Glance client. This is because of security issues (there were credentials in the Location URI if you used Swift/S3/RADOS backend stores.
Always showing the Kernel ID and Ramdisk ID in the image details page is Amazon-specific. You should only show these fields IFF the custom kernel_id and ramdisk_id properties are set.
The same actually goes for all custom properties -- only show the custom property if the property exists.
The State displayed is actually NOT the image status, but the euca2ools-specific image state. I would advise showing the Image Status, as returned in the status field by Glance, and then having an "euca2ools state" custom property only appear when the image actually has a tagged custom image_state custom property, as this doesn't make any sense for images not handled using euca2ools.
Cheers!
-jay