tenant_id
as a filter for
Neutron networks and ip_version
for Neutron netork IP availability.availability_zone_hints
now accepted for create_network()
when
network_availability_zone
extension is enabled on target cloud.availability_zone_hints
now accepted for create_router()
when
router_availability_zone
extension is enabled on target cloud.Resource2
and Proxy2
migration has been completed. The original
Resource
and Proxy
clases have been removed and replaced with
Resource2
and Proxy2
.openstack.profile.Profile
has been deprecated and will be removed
in the 1.0
release. Users should use the functions in
openstack.config
instead.shade
functionality that has been merged in to openstacksdk is
found in openstack.cloud
currently. None of these interfaces should
be relied upon as the merge has not yet completed.The shade
and os-client-config
libraries have been merged in to openstacksdk. As a result, their functionality is being integrated into the sdk functionality, and in some cases is replacing exisiting things.
The openstack.profile.Profile
and openstack.auth.base.BaseAuthPlugin
classes are no more. Profile has been replace by openstack.config.cloud_region.CloudRegion
from os-client-config openstack.auth.base.BaseAuthPlugin
has been replaced with the Auth plugins from keystoneauth.
Service proxy names on the openstack.connection.Connection
are all based on the official names from the OpenStack Service Types Authority.
openstack.proxy.Proxy
is now a subclass of keystoneauth1.adapter.Adapter
. Removed local logic that duplicates keystoneauth logic. This means every proxy also has direct REST primitives available.
connection = connection.Connection() servers = connection.compute.servers() server_response = connection.compute.get('/servers')
Add tags support when creating a stack, as specified by the openstack orchestration api at [1]
[1]https://developer.openstack.org/api-ref/orchestration/v1/#create-stack
group
parameter to create_server to allow booting a server into a specific server group.set_volume_bootable
call to allow toggling the bootable state of a volume.attach_volume
method now always returns a volume_attachment
object. Previously, attach_volume
would return a volume
object if
it was called with wait=True
and a volume_attachment
object
otherwise.enabled=True
or enabled=False
is passed explicitly. The previous
behavior had enabled=True
as the default.OpenStackConfig._fix_backward_madness()
into OpenStackConfig.magic_fixes()
that allows subclasses to inject more fixup magic into the flow during get_one_cloud()
processing.OpenStackConfig._validate_auth()
to prefer auth options passed in (from argparse) over those found in clouds.yaml. This allows the application to override config profile auth settings.Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.