Revision history [back]

click to hide/show revision 1
initial version

'floating_ip_pool" field is required when "use_floating_ips=true". That's why you are getting error in case of "Do not assign floating IPs" selection.

The first error message is more tricky. Horizon uses "neutron.Client().list_networks({'router:external': True})" to get list of available pools. Sahara uses "nova.Client().networks.find(id=pool_id)" that passthrough request to neutron. So, results must be pretty the same. Could you please check if you really have Floating IP pool with ID '9de9b761-621d-454f-83d9-5f63aa71ca0d'. Is it accessible from the current tenant?

click to hide/show revision 2
No.2 Revision

'floating_ip_pool" floating_ip_pool field is required when "use_floating_ips=true". use_floating_ips=true. That's why you are getting error in case of "Do not assign floating IPs" selection.

The first error message is more tricky. Horizon uses "neutron.Client().list_networks({'router:external': True})" neutron.Client().list_networks({'router:external': True}) to get list of available pools. Sahara uses "nova.Client().networks.find(id=pool_id)" nova.Client().networks.find(id=pool_id) that passthrough request to neutron. So, results must be pretty the same. Could you please check if you really have Floating IP pool with ID '9de9b761-621d-454f-83d9-5f63aa71ca0d'. 9de9b761-621d-454f-83d9-5f63aa71ca0d. Is it accessible from the current tenant?