Launch instance by choosing desired capabilities

Registered by Travis Tripp

This blueprint has been superseded. See the newer blueprint "Launch Instance Redesign" for updated plans.

Especially for new users, the UI can be too technical and require too much pre-existing knowledge of OpenStack concepts. For example, when you launch instances, you should be able to just specify categories like "Big Data" or an "OS Family" and let the system find the boot source for you, whether that is an image, snapshot, or volume. It should also allow finer grained filtering such as choosing specific versions of software that you want.

We'd like to see an improved and / or simplified instance launch option that has the following basic flow:

Select your desired software capabilities
Select your desired service assurance level
Choose your VM size
Customize
Launch

Each step of the wizard above should help to narrow available flavors and / or provided available scheduler hints to send in along with the request.

The launch instance UI can only do this if complementary functionality is provided to manage the required metadata that enables this kind of searching. This blueprint needs to be implemented in part by working on a community consensus for metadata management and searching across all projects.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Travis Tripp
Direction:
Needs approval
Assignee:
Graffiti Drivers
Definition:
Superseded
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Travis Tripp

Related branches

Sprints

Whiteboard

We'd like to address this through Project Graffiti: https://wiki.openstack.org/wiki/Graffiti

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.