Hi all, This is related to the following blueprint: https://blueprints.launchpad.net/nova/+spec/pxe-boot-instance
I would like to discuss here briefly an implementation detail and collect some feedback.
With this new feature, the boot option "boot from network" will be added to the existing options "boot from disk" and "boot from volume". The first approach to implement this was to define a specific IMAGE_ID_TOKEN which will be used to handle the "boot from network" option as a special case of "boot from disk" option. This is a simple solution and has the advantage of avoiding changes to the Nova REST API.
The second option would be to introduce the new "boot from network" option in the Nova REST API with all the consequences of an API change (test, documentation, etc).
Any thoughts on these two alternatives? This is a preliminary investigation in order to avoid wasting time on an implementation which would be rejected during review due to wrong design decisions.
_______________________________________________ OpenStack-dev mailing list OpenStackemail@example.com http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev