| 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. |