The special-casing of /32 was introduced in:
https://github.com/openstack/nova/commit/e430c842
as a work-around for the lack of ability to create a floating IP for a specific individual address.
This would be better achieved by just dropping the range altogether, such that:
nova-manage floating create 192.168.1.150
creates a single flotaing IP address for that specific address.
This would avoid the contradictions inherent in how the /32 versus /31 ranges are currently handled.
The special-casing of /32 was introduced in:
https:/ /github. com/openstack/ nova/commit/ e430c842
as a work-around for the lack of ability to create a floating IP for a specific individual address.
This would be better achieved by just dropping the range altogether, such that:
nova-manage floating create 192.168.1.150
creates a single flotaing IP address for that specific address.
This would avoid the contradictions inherent in how the /32 versus /31 ranges are currently handled.