Comment 13 for bug 1638704

Revision history for this message
Andrew Wilkins (axwalk) wrote :

No, unfortunately there is not. I'll file a bug to add trace logging.

However, your question prompted me to look closer and there are two calls in that area of code: one GET (list existing floating IPs), and one POST (allocate a new floating IP).

The POST will return with 404 "Floating ip pool not found" if there exists no pool defined with the default pool name, because we don't specify one.

We're currently working on moving Juju over to using the Neutron APIs directly (https://github.com/juju/juju/pull/6552/files). Part of that work involves changing how floating IPs are allocated: Juju will default to taking a floating IP from any external network in the AZ of the server being started, or an explicitly specified external network if you pass "external-network" in config.

As a work-around in the interim, you should be able to create a floating IP manually, and Juju will find and use it.