
0.10.0 got out before we could mention the giant merge that had happened. There's also a few things in the prelude that were just holdovers from shade. Change-Id: I9966027e42c84f017db3c23c74b24c311273f87a
29 lines
1.2 KiB
YAML
29 lines
1.2 KiB
YAML
---
|
|
prelude: >
|
|
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
|
|
<http://git.openstack.org/cgit/openstack/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.
|
|
|
|
.. code-block:: python
|
|
|
|
connection = connection.Connection()
|
|
servers = connection.compute.servers()
|
|
server_response = connection.compute.get('/servers')
|