UI incorrectly suggests instance snapshots are different from images
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Fix Released
|
Wishlist
|
Jiri Tomasek |
Bug Description
Some users are confused by the "Images and Snapshots" view, because it suggests that "Images" and "Instance Snapshots" are conceptually separate entities. But instance snapshots are images, they just have some additional metadata that describes that they were created via snapshot.
I think it's more consistent with the underlying OpenStack objects to think about "snapshot" as an action that creates an image, rather than thinking about a "snapshot" as a separate entity. In other words, you perform a snapshot to create an image from a running instance.
I think it would reduce confusion if the "Images" view included images created via snapshot. This would have the additional benefit of making things more consistent with the command-line interface, where the command to create an image via snapshot is "nova image-create":
$ nova help image-create
usage: nova image-create [--poll] <server> <name>
Create a new image by taking a snapshot of a running server.
This would also simplify the common task of booting a new instance, since a user doesn't need to think about where the image was created via snapshot or uploaded directly.
Changed in horizon: | |
assignee: | nobody → Jiri Tomasek (jtomasek) |
Changed in horizon: | |
milestone: | none → havana-2 |
Changed in horizon: | |
status: | Fix Committed → Fix Released |
Changed in horizon: | |
milestone: | havana-2 → 2013.2 |
Is a good point... maybe we could add an extra field to the images table to specify if the image is a snapshot from some instance.