Adds support for creating, viewing, and updating subnetpools with the
new 'is_default' property.
This feature will be used by OpenStack admins to manage the default
subnetpools used by their tenants.
This feature replaces the old configuration options for default subnetpools
so that the neutron service no longer needs to be restarted after changes.
Creating a new default subnetpool is achieved by adding the flag:
'--is-default True' to the subnetpool-create call. For example:
neutron subnetpool-create --pool-prefix 10.0.0.0/24 --is_default True
The above will result in the creation of a new default subnetpool, only if a
default does not already exist for the given IP version. Only one default may
exist for each IP version. Similarly, 'is-default True' and
'--is-default False' can be used when calling subnetpool-update.
This feature can only be used by the cloud admin. All users can see the
is_default value in subnetpool-list and subnetpool-show.
Includes release notes.
DocImpact
Change-Id: I80ad2a1407266eff5c66c75974d3cc467701a75e
Closes-Bug: 1508012