Implement a PXE driver equivalent to the Grizzly baremetal PXE driver
Implement a PXE driver which is functionally equivalent to the code in the Grizzly (or trunk) Nova baremetal PXE driver and deploy-helper:
https:/
https:/
At a high level, this means it should:
* rely on dnsmasq for the initial DHCP PXE response
* prepare the tftp boot environment
* pull images from Glance, cache locally, and optionally perform file injection
* interact directly with the existing deployment "agent", instead of relying on the old "deploy helper" script.
https:/
* modify the tftp configuration after deployment is complete
Blueprint information
- Status:
- Complete
- Approver:
- aeva black
- Priority:
- Essential
- Drafter:
- aeva black
- Direction:
- Approved
- Assignee:
- Ghe Rivero
- Definition:
- Approved
- Series goal:
- Accepted for havana
- Implementation:
-
Implemented
- Milestone target:
-
havana-3
- Started by
- Ghe Rivero
- Completed by
- aeva black
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
PXE driver - WIP
Addressed by: https:/
Sync strutils from oslo-incubator
Addressed by: https:/
Pxe driver
Addressed by: https:/
Sync fileutils from oslo-incubator
Addressed by: https:/
Move glance image service client from nova and cinder into ironic.
Work Items
Dependency tree

* Blueprints in grey have been implemented.