Add Ironic instance shellinabox console support
Summary
=======
Currently Ironic use shellinabox to provide a web serial console, and there's
a BP in nova to add a custom HTTP proxy for that, so this is intended to integrate
the new console type with Horizon.
Motivation
========
Operators need to use console to operate Bare Metal instances like VMs.
Description
=========
Add a new console type option 'shellinabox' for ironic instances, then nova
get_serial_console api will choose to pass 'serial' or 'shellinabox' to fetch the
console url and show in the console tab.
UX
===
None
Outside Dependencies
==================
Functionality is being implemented in Nova and Ironic:
https:/
https:/
Doc Impact
=========
Documentation will be made for api-site and openstack-manuals
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Zhenguo Niu
- Direction:
- Needs approval
- Assignee:
- Zhenguo Niu
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Started
- Milestone target:
- None
- Started by
- Zhenguo Niu
- Completed by
- David Lyle
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
[WIP] Add Ironic shellinabox console support