Files
openstacksdk/releasenotes/notes/removed-glanceclient-105c7fba9481b9be.yaml
Monty Taylor aba542595b Clean up the release notes a bit
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
2018-01-27 12:42:12 -06:00

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')