Andrea Frittoli (andreaf) | e07579c | 2016-08-05 07:27:02 +0100 | [diff] [blame] | 1 | --- |
| 2 | features: |
| 3 | - The Tempest plugin interface contains a new optional method, which allows |
| 4 | plugins to declare and automatically register any service client defined |
| 5 | in the plugin. |
| 6 | - tempest.lib exposes a new stable interface, the clients module and |
zhufl | c092892 | 2017-02-21 12:09:06 +0800 | [diff] [blame] | 7 | ServiceClients class, which provides a convenient way for plugin tests to |
Andrea Frittoli (andreaf) | e07579c | 2016-08-05 07:27:02 +0100 | [diff] [blame] | 8 | access service clients defined in Tempest as well as service clients |
| 9 | defined in all loaded plugins. |
| 10 | The new ServiceClients class only exposes for now the service clients |
Cady_Chen | 8696cc8 | 2016-11-14 20:28:37 +0800 | [diff] [blame] | 11 | which are in tempest.lib, i.e. compute, network and image. The remaining |
Andrea Frittoli (andreaf) | e07579c | 2016-08-05 07:27:02 +0100 | [diff] [blame] | 12 | service clients (identity, volume and object-storage) will be added in |
| 13 | future updates. |
| 14 | deprecations: |
| 15 | - The new clients module provides a stable alternative to tempest classes |
| 16 | manager.Manager and clients.Manager. manager.Manager only exists now |
| 17 | to smoothen the transition of plugins to the new interface, but it will |
| 18 | be removed shortly without further notice. |