Yes, I agree this is important, so i'm targeting it for RC1. Please try to make these changes as quickly as possible, as we don't control core dev resources within nova, so the longer we wait, the harder it will be to get this bug merged.
I think we may even want to expand the scope of this a bit more to making sure any 'nova-manage' + 'nova' commands issue errors if quantum does not support the operation. For example, nova has commands for using floating-ips, but with quantum floating ips should be created/destroyed/associated/disassociated via quantum.
We want to make sure that the user gets a message like: "It looks like you have nova configured to use Quantum. If so, doing operation X should be done via the 'quantum' utility"
Yes, I agree this is important, so i'm targeting it for RC1. Please try to make these changes as quickly as possible, as we don't control core dev resources within nova, so the longer we wait, the harder it will be to get this bug merged.
I think we may even want to expand the scope of this a bit more to making sure any 'nova-manage' + 'nova' commands issue errors if quantum does not support the operation. For example, nova has commands for using floating-ips, but with quantum floating ips should be created/ destroyed/ associated/ disassociated via quantum.
We want to make sure that the user gets a message like: "It looks like you have nova configured to use Quantum. If so, doing operation X should be done via the 'quantum' utility"