Switch from pxe_ssh to pxe_ipmitool+virtualbmc
Ironic has deprecated SSH drivers, and there are non-zero chances that they'll be removed completely in Ocata. To be able to continue TripleO development and CI testing on virtual machines, we need to follow upstream in its switch to IPMI-to-LIBVIRT proxy called virtualbmc. We need it packaged and supported.
Blueprint information
- Status:
- Complete
- Approver:
- Emilien Macchi
- Priority:
- High
- Drafter:
- Dmitry Tantsur
- Direction:
- Approved
- Assignee:
- Lucas Alvares Gomes
- Definition:
- Approved
- Series goal:
- Proposed for ocata
- Implementation:
-
Implemented
- Milestone target:
-
ocata-rc1
- Started by
- Emilien Macchi
- Completed by
- Emilien Macchi
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Allow setting enabled drivers in the configuration
https:/
[UPDATE]
* VirtualBMC is already packaged in RDO: https:/
* The TripleO-Quickstart support for VirtualBMC has been merged:
https:/
* The Ironic in the overcloud scenario still depends on the *_ssh drivers
* Instack-undercloud hasn't been updated to use VirtualBMC. It's unsure whether we need to put some effort on it or not since TripleO-Quickstart is going to replace it next cycle (Pike). Also, Ironic will keep the *_ssh drivers in tree for the Ocata release, which will TripleO the time needed for switching instack-undercloud.
Addressed by: https:/
Stop including ironic:
Addressed by: https:/
Remove support for the deprecated pxe_ssh driver