tempest/releasenotes/notes/12/12.2.0-clients_module-16f3025f515bf9ec.yaml
Masayuki Igawa 2bbc49212e
Tidy up releasenotes
This commit tidies up releasenotes. Originally, release note files are
in one directory. So, when I see the directory, I feel ""what a mess!".
So this commit tries to improve it.

Change-Id: I54c14a61ebcda16268cf543079c7739def5ebadb
2017-06-29 13:42:37 +09:00

19 lines
977 B
YAML

---
features:
- The Tempest plugin interface contains a new optional method, which allows
plugins to declare and automatically register any service client defined
in the plugin.
- tempest.lib exposes a new stable interface, the clients module and
ServiceClients class, which provides a convenient way for plugin tests to
access service clients defined in Tempest as well as service clients
defined in all loaded plugins.
The new ServiceClients class only exposes for now the service clients
which are in tempest.lib, i.e. compute, network and image. The remaining
service clients (identity, volume and object-storage) will be added in
future updates.
deprecations:
- The new clients module provides a stable alternative to tempest classes
manager.Manager and clients.Manager. manager.Manager only exists now
to smoothen the transition of plugins to the new interface, but it will
be removed shortly without further notice.