diff options
author | Matthew Treinish <mtreinish@kortar.org> | 2015-04-21 14:21:35 -0400 |
---|---|---|
committer | Matthew Treinish <mtreinish@kortar.org> | 2015-04-21 23:41:16 +0000 |
commit | 57092136c7c2cac5893fbe9ebc721b6ee44f7093 (patch) | |
tree | ef21728a66cb682c08f49156bdfa32550fdea298 | |
parent | 4fae4723dfb38eaf9d212919115381442a9bd819 (diff) | |
download | tempest-57092136c7c2cac5893fbe9ebc721b6ee44f7093.tar.gz |
Fix non-locking test accounts doc section
This commit fixes several issues with the non-locking cred provider
section in the tempest config guide. It was in a state stuck between
refactors and didn't accurately describe how it should be used anymore.
Change-Id: Ibc6ca1816f6673e2c8dbd6ae3451e03914f04137
-rw-r--r-- | doc/source/configuration.rst | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/doc/source/configuration.rst b/doc/source/configuration.rst index 0b4ec9830..a6348a47c 100644 --- a/doc/source/configuration.rst +++ b/doc/source/configuration.rst @@ -123,17 +123,12 @@ To enable and use locking test accounts you need do a few things: Non-locking test accounts """"""""""""""""""""""""" -When tempest was refactored to allow for locking test accounts, the original -non-tenant isolated case was converted to support the new accounts.yaml file. -This mechanism is the non-locking test accounts provider. It only makes sense -to use it if parallel execution isn't needed. If the role restrictions were too -limiting with the locking accounts provider and tenant isolation is not wanted -then you can use the non-locking test accounts credential provider without the -accounts.yaml file. - -To use the non-locking test accounts provider you have 2 ways to configure it. -First you can specify the sets of credentials in the configuration file like -detailed above with following 9 options in the identity section: +When Tempest was refactored to allow for locking test accounts, the original +non-tenant isolated case was converted to internally work similarly to the +accounts.yaml file. This mechanism was then called the non-locking test accounts +provider. To use the non-locking test accounts provider you can specify the sets +of credentials in the configuration file like detailed above with following 9 +options in the identity section: #. username #. password @@ -145,10 +140,14 @@ detailed above with following 9 options in the identity section: #. alt_password #. alt_tenant_name -The only restriction with using the traditional config options for credentials -is that if a test requires specific roles on accounts these tests can not be -run. This is because the config options do not give sufficient flexibility to -describe the roles assigned to a user for running the tests. +It only makes sense to use it if parallel execution isn't needed, since tempest +won't be able to properly isolate tests using this. Additionally, using the +traditional config options for credentials is not able to provide credentials to +tests which requires specific roles on accounts. This is because the config +options do not give sufficient flexibility to describe the roles assigned to a +user for running the tests. There are additional limitations with regard to +network configuration when using this credential provider mechanism, see the +`Networking`_ section below. Compute ------- |