Add Ironic Shellinabox HTTP proxy

Registered by Zhenguo Niu on 2016-04-01

Currently, Ironic use shellinabox to provide a web serial console, but it's not compatible with nova serial console, to fill the gap, this BP proposes to add a custom HTTP proxy and a new serial console type 'shellinabox', then when get_serial_console with shellinabox console type, the base url will be the new added HTTP proxy.

Blueprint information

Status:
Started
Approver:
Matt Riedemann
Priority:
Undefined
Drafter:
Zhenguo Niu
Direction:
Needs approval
Assignee:
Zhenguo Niu
Definition:
New
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
Zhenguo Niu on 2016-04-07

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/shellinabox-http-proxy,n,z

Addressed by: https://review.openstack.org/300582
    Add Ironic Shellinabox HTTP proxy

Addressed by: https://review.openstack.org/302316
    cmd: add nova-shellinaboxproxy service

Addressed by: https://review.openstack.org/302499
    virt: add method get_serial_console to ironic driver

Addressed by: https://review.openstack.org/302821
    [WIP]Add shellinabox console to API

Since there is an API change proposed and this requires integration with Ironic, and we already have a lot of different console type support in Nova, we need a spec for this, see https://specs.openstack.org/openstack/nova-specs/readme.html -- mriedem 20160407

@mriedem I have added API change section in the spec, please help to review https://review.openstack.org/#/c/300582/ , thanks -- zhenguo 20160408

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.