diff --git a/doc/source/plugin.rst b/doc/source/plugin.rst index 77ef9ed8fe..2afb1e5492 100644 --- a/doc/source/plugin.rst +++ b/doc/source/plugin.rst @@ -29,6 +29,8 @@ others are not. A list of stable APIs available to plugins is provided below: * tempest.config * tempest.test_discover.plugins * tempest.common.credentials_factory +* tempest.clients +* tempest.test If there is an interface from tempest that you need to rely on in your plugin which is not listed above, it likely needs to be migrated to tempest.lib. In diff --git a/releasenotes/notes/test-clients-stable-for-plugin-90b1e7dc83f28ccd.yaml b/releasenotes/notes/test-clients-stable-for-plugin-90b1e7dc83f28ccd.yaml new file mode 100644 index 0000000000..e27ee3332f --- /dev/null +++ b/releasenotes/notes/test-clients-stable-for-plugin-90b1e7dc83f28ccd.yaml @@ -0,0 +1,8 @@ +--- +features: + - | + Two extra modules are now marked as stable for plugins, test.py and clients.py. + The former includes the test base class with its automatic credentials + provisioning and test resource managing fixtures. + The latter is built on top of ServiceClients and it adds aliases and a few custom + configurations to it.