Cloned from launchpad blueprint https://blueprints.launchpad.net/nova/+spec/selecting-subnet-when-creating-vm.
Originally, this feature was requested against neutron project: https://blueprints.launchpad.net/neutron/+spec/selecting-subnet-when-creating-vm Investigation of its documentation and code shows that all the required functionality is already present both on neutron and neutronclient side.
What is missing is applying existing neutron functionality to horizon and nova codebases. This blueprint is for Nova.
More information can be found at the original neutron blueprint mentioned above.
Specification URL (additional information):