Enhance UX of Instance Boot Source (launch instance form)

Registered by Cédric Soulas

Related draft: https://docs.google.com/document/d/1hUdmyxpVxbYwgGtPbzDsBUXsv0_rtKbfgCHYxOgFjlo

Summary of enhancements suggested in the third part of this draft:
1/ let first the user to choose between ephemeral and persistent disk, and add a help text
2/ display all the sources available for this disk choice (images, instance snapshots, volumes or volume snapshots)
3/ for persistent disk, explain if it will create a new volume or use the volume as it
4/ add a filter by visibility: Public, Project, Shared with me

Live prototype: http://cedricss.github.io/openstack-dashboard-ux-blueprints/launch-instance

Blueprint information

Status:
Complete
Approver:
David Lyle
Priority:
Medium
Drafter:
Cédric Soulas
Direction:
Needs approval
Assignee:
None
Definition:
Superseded
Series goal:
None
Implementation:
Good progress
Milestone target:
None
Started by
Cédric Soulas
Completed by
Rob Cresswell

Related branches

Sprints

Whiteboard

Why even show initial options to choose between ephemeral and persistent? The "delete on terminate" option has the effect of making a default persistent (boot from volume / image) activity ephemeral in practice. - esker

[soulascedric]

You're right, we should warn the user if he checks the "delete on termination" option that the persistent disk will act as an ephemeral one. However even with this option available, I think it is useful to show the user a clear distinction between ephemeral and persistent, for example in the case he won’t check the delete on termination option, and if ephemeral and persistent have different pricing or performance.

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

Addressed by: https://review.openstack.org/86089
    Horizon new lauchn instance form

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.