When using the --debug option, one can see the response from the neutron API like
RESP BODY: {"NeutronError": {"message": "Gateway cannot be updated for router 7138c66f-9f38-4e9c-9c53-d9fb0d6a2018, since a gateway to external network 837321e5-43a7-4b23-9b03-8db6a869ebcd is required by one or more floating IPs.", "type":
"RouterExternalGatewayInUseByFloatingIp", "detail": ""}}
but this should indeed get propagated to the user in a helpful way.
When using the --debug option, one can see the response from the neutron API like
RESP BODY: {"NeutronError": {"message": "Gateway cannot be updated for router 7138c66f- 9f38-4e9c- 9c53-d9fb0d6a20 18, since a gateway to external network 837321e5- 43a7-4b23- 9b03-8db6a869eb cd is required by one or more floating IPs.", "type": lGatewayInUseBy FloatingIp" , "detail": ""}}
"RouterExterna
but this should indeed get propagated to the user in a helpful way.