summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Treinish <mtreinish@kortar.org>2015-04-21 14:21:35 -0400
committerMatthew Treinish <mtreinish@kortar.org>2015-04-21 23:41:16 +0000
commit57092136c7c2cac5893fbe9ebc721b6ee44f7093 (patch)
treeef21728a66cb682c08f49156bdfa32550fdea298
parent4fae4723dfb38eaf9d212919115381442a9bd819 (diff)
downloadtempest-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.rst29
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
-------