Have image details page show all detail information about image

Bug #897078 reported by Jesse Andrews on 2011-11-28
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
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-7268-4df8-aacb-d8c65dec944b
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.

Devin Carlen (devcamcar) on 2011-11-28
Changed in horizon:
status: New → Confirmed
importance: Undecided → Medium
assignee: nobody → Jake Dahn (jakedahn)
milestone: none → essex-3
Devin Carlen (devcamcar) on 2012-01-25
Changed in horizon:
milestone: essex-3 → essex-4
Changed in horizon:
assignee: Jake Dahn (jakedahn) → Emma Grace Steimann (emmasteimann)
Tres Henry (tres) on 2012-02-02
tags: added: low-hanging-fruit
Jake Dahn (jakedahn) on 2012-02-05
Changed in horizon:
status: Confirmed → In Progress
Jay Pipes (jaypipes) on 2012-02-05
summary: - image details page
+ Have image details page show all detail information about image
Jay Pipes (jaypipes) wrote :

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

Jake Dahn (jakedahn) wrote :

I updated this to follow the requests from Jay.

Gabriel Hurley (gabriel-hurley) wrote :

Bumping to 2012.1 since it's not yet ready for merge.

Changed in horizon:
milestone: essex-4 → 2012.1
Thierry Carrez (ttx) on 2012-02-29
Changed in horizon:
milestone: 2012.1 → essex-rc1

Reviewed: https://review.openstack.org/3791
Committed: http://github.com/openstack/horizon/commit/4b4bbd4a5eac3256e7f6ab8f76f608f8a0b2d547
Submitter: Jenkins
Branch: master

commit 4b4bbd4a5eac3256e7f6ab8f76f608f8a0b2d547
Author: Emma Steimann <email address hidden>
Date: Sat Feb 4 19:42:58 2012 -0600

    Added detail view for images.

      * fixes bug 897078

    Change-Id: I20d8567ecac232b67f2f90f57edbad8d65eb493c

Changed in horizon:
status: In Progress → Fix Committed
Thierry Carrez (ttx) on 2012-03-01
Changed in horizon:
milestone: essex-rc1 → essex-4

Reviewed: https://review.openstack.org/4727
Committed: http://github.com/openstack/horizon/commit/eceeadbd1b0c17a1320ef63f5534cf3d4bf0d646
Submitter: Jenkins
Branch: milestone-proposed

commit eceeadbd1b0c17a1320ef63f5534cf3d4bf0d646
Author: Emma Steimann <email address hidden>
Date: Sat Feb 4 19:42:58 2012 -0600

    Added detail view for images.

      * fixes bug 897078

    Change-Id: I20d8567ecac232b67f2f90f57edbad8d65eb493c

Changed in horizon:
status: Fix Committed → Fix Released
Thierry Carrez (ttx) on 2012-04-05
Changed in horizon:
milestone: essex-4 → 2012.1
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers