)]}'
{"doc/source/configuration.rst":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"9823bb153ba771678a8ad23b5bf2cac7b66cdfc6","unresolved":false,"context_lines":[{"line_number":33,"context_line":"file is used to specify an arbitrary number of users available to run tests"},{"line_number":34,"context_line":"with. You can specify the location of the file in the ``auth`` section in the"},{"line_number":35,"context_line":"tempest.conf file. To see the specific format used in the file please refer to"},{"line_number":36,"context_line":"the accounts.yaml.sample file included in Tempest.  Currently users that are"},{"line_number":37,"context_line":"specified in the accounts.yaml file are assumed to have the same set of roles"},{"line_number":38,"context_line":"which can be used for executing all the tests you are running. This will be"},{"line_number":39,"context_line":"addressed in the future, but is a current limitation.  Eventually the config"},{"line_number":40,"context_line":"options for providing credentials to Tempest will be deprecated and removed in"},{"line_number":41,"context_line":"favor of the accounts.yaml file."},{"line_number":42,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a7e1126_f1608537","line":39,"range":{"start_line":36,"start_character":52,"end_line":39,"end_character":53},"updated":"2015-12-17 20:42:24.000000000","message":"This isn\u0027t really true anymore, maybe we should just drop these 2 sentences about role support in accounts.yaml instead of changing the formatting.","commit_id":"b14de9d2e072dd99884b6e2dd152e93e86a59b62"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"603f5362771a70c5d18b9f1caddc35376257d01c","unresolved":false,"context_lines":[{"line_number":33,"context_line":"file is used to specify an arbitrary number of users available to run tests"},{"line_number":34,"context_line":"with. You can specify the location of the file in the ``auth`` section in the"},{"line_number":35,"context_line":"tempest.conf file. To see the specific format used in the file please refer to"},{"line_number":36,"context_line":"the accounts.yaml.sample file included in Tempest.  Currently users that are"},{"line_number":37,"context_line":"specified in the accounts.yaml file are assumed to have the same set of roles"},{"line_number":38,"context_line":"which can be used for executing all the tests you are running. This will be"},{"line_number":39,"context_line":"addressed in the future, but is a current limitation.  Eventually the config"},{"line_number":40,"context_line":"options for providing credentials to Tempest will be deprecated and removed in"},{"line_number":41,"context_line":"favor of the accounts.yaml file."},{"line_number":42,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa69d971_62026c71","line":39,"range":{"start_line":36,"start_character":52,"end_line":39,"end_character":53},"in_reply_to":"3a7e1126_f1608537","updated":"2016-01-04 17:18:59.000000000","message":"Done (though I have to take your word for it that these sentences are obsolete ;-)","commit_id":"b14de9d2e072dd99884b6e2dd152e93e86a59b62"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"9823bb153ba771678a8ad23b5bf2cac7b66cdfc6","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"The ``auth_version`` option is used to tell Tempest whether it should be using"},{"line_number":54,"context_line":"keystone\u0027s v2 or v3 api for communicating with keystone. (except for the"},{"line_number":55,"context_line":"identity api tests which will test a specific version) The 2 uri options are"},{"line_number":56,"context_line":"used to tell Tempest the url of the keystone endpoint. The ``uri`` option is"},{"line_number":57,"context_line":"used for keystone v2 request and ``uri_v3`` is used for keystone v3. You want to"},{"line_number":58,"context_line":"ensure that which ever version you set for ``auth_version`` has its uri option"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a7e1126_b1d19dcf","line":55,"range":{"start_line":55,"start_character":59,"end_line":55,"end_character":60},"updated":"2015-12-17 20:42:24.000000000","message":"Should this be two instead of 2? Per the commit msg","commit_id":"b14de9d2e072dd99884b6e2dd152e93e86a59b62"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"603f5362771a70c5d18b9f1caddc35376257d01c","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"The ``auth_version`` option is used to tell Tempest whether it should be using"},{"line_number":54,"context_line":"keystone\u0027s v2 or v3 api for communicating with keystone. (except for the"},{"line_number":55,"context_line":"identity api tests which will test a specific version) The 2 uri options are"},{"line_number":56,"context_line":"used to tell Tempest the url of the keystone endpoint. The ``uri`` option is"},{"line_number":57,"context_line":"used for keystone v2 request and ``uri_v3`` is used for keystone v3. You want to"},{"line_number":58,"context_line":"ensure that which ever version you set for ``auth_version`` has its uri option"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa69d971_822c4003","line":55,"range":{"start_line":55,"start_character":59,"end_line":55,"end_character":60},"in_reply_to":"3a7e1126_b1d19dcf","updated":"2016-01-04 17:18:59.000000000","message":"Done","commit_id":"b14de9d2e072dd99884b6e2dd152e93e86a59b62"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"9823bb153ba771678a8ad23b5bf2cac7b66cdfc6","unresolved":false,"context_lines":[{"line_number":94,"context_line":"configured to use dynamic credentials."},{"line_number":95,"context_line":""},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Locking Test Accounts (aka accounts.yaml or accounts file)"},{"line_number":98,"context_line":"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\""},{"line_number":99,"context_line":"For a long time using dynamic credentials was the only method available if you"},{"line_number":100,"context_line":"wanted to enable parallel execution of Tempest tests. However, this was"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a7e1126_d1a2294b","line":97,"range":{"start_line":97,"start_character":0,"end_line":97,"end_character":21},"updated":"2015-12-17 20:42:24.000000000","message":"So this was recently renamed to pre-provisioned credentials. Maybe we should update the section title here while we\u0027re making this changes.","commit_id":"b14de9d2e072dd99884b6e2dd152e93e86a59b62"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"603f5362771a70c5d18b9f1caddc35376257d01c","unresolved":false,"context_lines":[{"line_number":94,"context_line":"configured to use dynamic credentials."},{"line_number":95,"context_line":""},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Locking Test Accounts (aka accounts.yaml or accounts file)"},{"line_number":98,"context_line":"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\""},{"line_number":99,"context_line":"For a long time using dynamic credentials was the only method available if you"},{"line_number":100,"context_line":"wanted to enable parallel execution of Tempest tests. However, this was"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa69d971_42a08843","line":97,"range":{"start_line":97,"start_character":0,"end_line":97,"end_character":21},"in_reply_to":"3a7e1126_d1a2294b","updated":"2016-01-04 17:18:59.000000000","message":"Done - is the parenthetical still appropriate?","commit_id":"b14de9d2e072dd99884b6e2dd152e93e86a59b62"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"9823bb153ba771678a8ad23b5bf2cac7b66cdfc6","unresolved":false,"context_lines":[{"line_number":127,"context_line":"unexpected failures in some tests."},{"line_number":128,"context_line":""},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"Legacy Test Accounts (aka credentials config options)"},{"line_number":131,"context_line":"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\""},{"line_number":132,"context_line":"**Starting in the Liberty release this mechanism was deprecated; it will be"},{"line_number":133,"context_line":"removed in a future release.**"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a7e1126_f1bc056e","line":130,"range":{"start_line":130,"start_character":0,"end_line":130,"end_character":53},"updated":"2015-12-17 20:42:24.000000000","message":"This was also renamed to Legacy Credentials","commit_id":"b14de9d2e072dd99884b6e2dd152e93e86a59b62"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"603f5362771a70c5d18b9f1caddc35376257d01c","unresolved":false,"context_lines":[{"line_number":127,"context_line":"unexpected failures in some tests."},{"line_number":128,"context_line":""},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"Legacy Test Accounts (aka credentials config options)"},{"line_number":131,"context_line":"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\""},{"line_number":132,"context_line":"**Starting in the Liberty release this mechanism was deprecated; it will be"},{"line_number":133,"context_line":"removed in a future release.**"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa69d971_2286b4b9","line":130,"range":{"start_line":130,"start_character":0,"end_line":130,"end_character":53},"in_reply_to":"3a7e1126_f1bc056e","updated":"2016-01-04 17:18:59.000000000","message":"Ditto.","commit_id":"b14de9d2e072dd99884b6e2dd152e93e86a59b62"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"9823bb153ba771678a8ad23b5bf2cac7b66cdfc6","unresolved":false,"context_lines":[{"line_number":320,"context_line":""},{"line_number":321,"context_line":"However, there is an option ``create_isolated_networks`` to disable dynamic"},{"line_number":322,"context_line":"credentials\u0027s automatic provisioning of network resources. If this option is"},{"line_number":323,"context_line":"used you will have to either rely on there only being a single/default network"},{"line_number":324,"context_line":"available for the server creation, or use ``fixed_network_name`` to inform"},{"line_number":325,"context_line":"Tempest which network to use."},{"line_number":326,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a7e1126_ec742e9d","line":323,"range":{"start_line":323,"start_character":0,"end_line":323,"end_character":4},"updated":"2015-12-17 20:42:24.000000000","message":"s/used/set to False","commit_id":"b14de9d2e072dd99884b6e2dd152e93e86a59b62"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"603f5362771a70c5d18b9f1caddc35376257d01c","unresolved":false,"context_lines":[{"line_number":320,"context_line":""},{"line_number":321,"context_line":"However, there is an option ``create_isolated_networks`` to disable dynamic"},{"line_number":322,"context_line":"credentials\u0027s automatic provisioning of network resources. If this option is"},{"line_number":323,"context_line":"used you will have to either rely on there only being a single/default network"},{"line_number":324,"context_line":"available for the server creation, or use ``fixed_network_name`` to inform"},{"line_number":325,"context_line":"Tempest which network to use."},{"line_number":326,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa69d971_45cbb2a5","line":323,"range":{"start_line":323,"start_character":0,"end_line":323,"end_character":4},"in_reply_to":"3a7e1126_ec742e9d","updated":"2016-01-04 17:18:59.000000000","message":"Done","commit_id":"b14de9d2e072dd99884b6e2dd152e93e86a59b62"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"9823bb153ba771678a8ad23b5bf2cac7b66cdfc6","unresolved":false,"context_lines":[{"line_number":342,"context_line":"^^^^^^^^^^^^^^^"},{"line_number":343,"context_line":"Each project which has its own REST API contains an entry in the service"},{"line_number":344,"context_line":"catalog. Like most things in OpenStack this is also completely configurable."},{"line_number":345,"context_line":"However, for Tempest to be able to figure out the endpoints to which to send"},{"line_number":346,"context_line":"REST API calls for each service, it needs to know how that project is defined in"},{"line_number":347,"context_line":"the service catalog. There are three options for each service section to"},{"line_number":348,"context_line":"accomplish this:"},{"line_number":349,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a7e1126_0cd73a24","line":346,"range":{"start_line":345,"start_character":0,"end_line":346,"end_character":32},"updated":"2015-12-17 20:42:24.000000000","message":"This now reads a bit akwardly to me. Maybe, instead try something like:\n\n  ... for Tempest to be able to figure out which endpoints it needs to send REST API calls for each service,...","commit_id":"b14de9d2e072dd99884b6e2dd152e93e86a59b62"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"603f5362771a70c5d18b9f1caddc35376257d01c","unresolved":false,"context_lines":[{"line_number":342,"context_line":"^^^^^^^^^^^^^^^"},{"line_number":343,"context_line":"Each project which has its own REST API contains an entry in the service"},{"line_number":344,"context_line":"catalog. Like most things in OpenStack this is also completely configurable."},{"line_number":345,"context_line":"However, for Tempest to be able to figure out the endpoints to which to send"},{"line_number":346,"context_line":"REST API calls for each service, it needs to know how that project is defined in"},{"line_number":347,"context_line":"the service catalog. There are three options for each service section to"},{"line_number":348,"context_line":"accomplish this:"},{"line_number":349,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa69d971_30f4bef0","line":346,"range":{"start_line":345,"start_character":0,"end_line":346,"end_character":32},"in_reply_to":"3a7e1126_0cd73a24","updated":"2016-01-04 17:18:59.000000000","message":"Yeah, tough one.  Agree the \u0027correct\u0027 version is awkward and mealy.  I think your suggestion is clearer, but it still bugs me that technically, you don\u0027t know whether it\u0027s the endpoint or the REST API calls being sent.  (I know, it\u0027s clear from context, but I\u0027m that guy.)  Tried a reword that hopefully satisfies both of us - let me know what you think.","commit_id":"b14de9d2e072dd99884b6e2dd152e93e86a59b62"}]}
