The floatingIP can be created in an external network, but after updating the external network to internal, the floatingIP is still in that internal network.
The updating from internal network to external should be prevented if there are FloatingIP existing or it is allowed with the floatingIPs deleted when updating.
The floatingIP can be created in an external network, but after updating the external network to internal, the floatingIP is still in that internal network.
The updating from internal network to external should be prevented if there are FloatingIP existing or it is allowed with the floatingIPs deleted when updating.
Reproduction:
~$ neutron net-create net1 --router:external true
~$ neutron floatingip-create net1neu
~$ neutron net-update net1 --router:external fasle
This is based on master and stable/queens.