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
This commit is contained in:
Monty Taylor 2018-01-26 09:29:26 -06:00
parent 97827cdd3c
commit aba542595b
No known key found for this signature in database
GPG Key ID: 7BAE94BC7141A594
4 changed files with 37 additions and 17 deletions

View File

@ -1,7 +1,4 @@
--- ---
prelude: >
Fixed a bug where a project was always enabled upon update, unless
``enabled=False`` is passed explicitly.
fixes: fixes:
- | - |
[`bug 2001080 <https://storyboard.openstack.org/#!/story/2001080>`_] [`bug 2001080 <https://storyboard.openstack.org/#!/story/2001080>`_]

View File

@ -1,11 +1,4 @@
--- ---
prelude: >
Swiftclient instantiation now provides authentication
information so that long lived swiftclient objects can
reauthenticate if necessary. This should be a temporary
situation until swiftclient supports keystoneauth
sessions at which point os-client-config will instantiate
swiftclient with a keystoneauth session.
features: features:
- Swiftclient instantiation now provides authentication - Swiftclient instantiation now provides authentication
information so that long lived swiftclient objects can information so that long lived swiftclient objects can

View File

@ -1,9 +1,28 @@
--- ---
prelude: > prelude: >
This release marks the beginning of the path towards removing all The ``shade`` and ``os-client-config`` libraries have been merged
of the 'python-\*client' libraries as dependencies. Subsequent releases in to openstacksdk. As a result, their functionality is being
should expect to have fewer and fewer library depdencies. integrated into the sdk functionality, and in some cases is replacing
upgrade: exisiting things.
- Removed glanceclient as a dependency. All glance operations
are now performed with direct REST calls using keystoneauth The ``openstack.profile.Profile`` and
Adapter. ``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')

View File

@ -0,0 +1,11 @@
---
upgrade:
- |
The ``Resource2`` and ``Proxy2`` migration has been completed. The original
``Resource`` and ``Proxy`` clases have been removed and replaced with
``Resource2`` and ``Proxy2``.
deprecations:
- |
The ``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.