Allow launching an instance with ports attached

Registered by Itxaka Serrano

Summary
=======
Adding the ability to launch an instance with a pre configured port

Motivation
========
Nova supports using a port-id to attach a port to a instance on launch, we should support it on horizon as well

Description
=========
Add an extra step on the launch instance wizard to list all unattached ports and allow the operator to select one or more

UX
===
A new step on the launch instance wizard should be created to allow the selection of ports to attach

Testing
======
Test the new step and how it affects other steps.

Outside Dependencies
==================
No outside dependencies

Requirements Update Required
========================
No requirements

Doc Impact
=========
Should mention on the release notes that a port/ports can be attached to an instance on launch instead or together with a network

Blueprint information

Status:
Complete
Approver:
Rob Cresswell
Priority:
Medium
Drafter:
Itxaka Serrano
Direction:
Approved
Assignee:
Itxaka Serrano
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon mitaka-rc1
Started by
Itxaka Serrano
Completed by
David Lyle

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/allow-launching-ports,n,z

Addressed by: https://review.openstack.org/253573 -- MERGED
    Add Network Port selection to new instance launch

[robcresswell]
This needs filling out a bit more with reference to technical docs and APIs etc, please

Addressed by: https://review.openstack.org/271248 -- MERGED
    Add Network Port selection to instance launch

[itxaka]
Launching a server with ports attached is described on the compute API docs: http://developer.openstack.org/api-ref-compute-v2.1.html#createServer

Gerrit topic: https://review.openstack.org/#q,topic:bug/1538491,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bug/1552400,n,z

[TravT] I think this needs mitaka -rc1 FFE so that we have feature parity with django LI.

[Itxaka] The openstack-manuals have been updated with the ports step: https://review.openstack.org/#/c/277296/ -- MERGED

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.