)]}'
{"doc/source/configuration.rst":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"5c52755e7f7041dd409577de83ed0d37c0c88033","unresolved":false,"context_lines":[{"line_number":303,"context_line":"is not set in stone, and which services are running is up to the deployer."},{"line_number":304,"context_line":"Tempest however needs to know which services are available so it can figure"},{"line_number":305,"context_line":"out which tests it is able to run and certain setup steps which differ based"},{"line_number":306,"context_line":"on the available services. "},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"The *service_available* section of the config file is used to set which"},{"line_number":309,"context_line":"services are available. It contains a boolean option for each service (except"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3ab451fb_79094031","line":306,"updated":"2015-04-17 03:16:00.000000000","message":"unnecessary space at the end.","commit_id":"5d3359345cd2f6dc1e9ce621fc366a51aa683aba"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"d23300ca98e079bda3e36f57ee25871a62272862","unresolved":false,"context_lines":[{"line_number":303,"context_line":"is not set in stone, and which services are running is up to the deployer."},{"line_number":304,"context_line":"Tempest however needs to know which services are available so it can figure"},{"line_number":305,"context_line":"out which tests it is able to run and certain setup steps which differ based"},{"line_number":306,"context_line":"on the available services. "},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"The *service_available* section of the config file is used to set which"},{"line_number":309,"context_line":"services are available. It contains a boolean option for each service (except"}],"source_content_type":"text/x-rst","patch_set":1,"id":"dac4157f_5404e113","line":306,"in_reply_to":"3ab451fb_79094031","updated":"2015-04-20 17:33:53.000000000","message":"Done","commit_id":"5d3359345cd2f6dc1e9ce621fc366a51aa683aba"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"5c52755e7f7041dd409577de83ed0d37c0c88033","unresolved":false,"context_lines":[{"line_number":312,"context_line":""},{"line_number":313,"context_line":"Service Catalog"},{"line_number":314,"context_line":"^^^^^^^^^^^^^^^"},{"line_number":315,"context_line":"Each project which has it\u0027s own REST API contains an entry in the service"},{"line_number":316,"context_line":"catalog. Like most things in OpenStack this is also completely configurable."},{"line_number":317,"context_line":"However, for tempest to be able to figure out the endpoints to send REST API"},{"line_number":318,"context_line":"calls for each service to it needs to know how that project is defined in the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3ab451fb_dc1f225a","line":315,"updated":"2015-04-17 03:16:00.000000000","message":"s/it\u0027s/its/","commit_id":"5d3359345cd2f6dc1e9ce621fc366a51aa683aba"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"d23300ca98e079bda3e36f57ee25871a62272862","unresolved":false,"context_lines":[{"line_number":312,"context_line":""},{"line_number":313,"context_line":"Service Catalog"},{"line_number":314,"context_line":"^^^^^^^^^^^^^^^"},{"line_number":315,"context_line":"Each project which has it\u0027s own REST API contains an entry in the service"},{"line_number":316,"context_line":"catalog. Like most things in OpenStack this is also completely configurable."},{"line_number":317,"context_line":"However, for tempest to be able to figure out the endpoints to send REST API"},{"line_number":318,"context_line":"calls for each service to it needs to know how that project is defined in the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"dac4157f_34096d2d","line":315,"in_reply_to":"3ab451fb_dc1f225a","updated":"2015-04-20 17:33:53.000000000","message":"Done","commit_id":"5d3359345cd2f6dc1e9ce621fc366a51aa683aba"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"5c52755e7f7041dd409577de83ed0d37c0c88033","unresolved":false,"context_lines":[{"line_number":314,"context_line":"^^^^^^^^^^^^^^^"},{"line_number":315,"context_line":"Each project which has it\u0027s own REST API contains an entry in the service"},{"line_number":316,"context_line":"catalog. Like most things in OpenStack this is also completely configurable."},{"line_number":317,"context_line":"However, for tempest to be able to figure out the endpoints to send REST API"},{"line_number":318,"context_line":"calls for each service to it needs to know how that project is defined in the"},{"line_number":319,"context_line":"service catalog. There are 2 options for each service section to accomplish"},{"line_number":320,"context_line":"this:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3ab451fb_9c3abacc","line":317,"updated":"2015-04-17 03:16:00.000000000","message":"nit: s/tempest/Tempest/","commit_id":"5d3359345cd2f6dc1e9ce621fc366a51aa683aba"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"d23300ca98e079bda3e36f57ee25871a62272862","unresolved":false,"context_lines":[{"line_number":314,"context_line":"^^^^^^^^^^^^^^^"},{"line_number":315,"context_line":"Each project which has it\u0027s own REST API contains an entry in the service"},{"line_number":316,"context_line":"catalog. Like most things in OpenStack this is also completely configurable."},{"line_number":317,"context_line":"However, for tempest to be able to figure out the endpoints to send REST API"},{"line_number":318,"context_line":"calls for each service to it needs to know how that project is defined in the"},{"line_number":319,"context_line":"service catalog. There are 2 options for each service section to accomplish"},{"line_number":320,"context_line":"this:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"dac4157f_140e6934","line":317,"in_reply_to":"3ab451fb_9c3abacc","updated":"2015-04-20 17:33:53.000000000","message":"Done","commit_id":"5d3359345cd2f6dc1e9ce621fc366a51aa683aba"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"5c52755e7f7041dd409577de83ed0d37c0c88033","unresolved":false,"context_lines":[{"line_number":320,"context_line":"this:"},{"line_number":321,"context_line":""},{"line_number":322,"context_line":" #. catalog_type"},{"line_number":323,"context_line":" #. endpoint_type"},{"line_number":324,"context_line":""},{"line_number":325,"context_line":"Setting *catalog_type* and *endpoint_type* should normally give tempest enough"},{"line_number":326,"context_line":"information to determine which endpoint it should pull from the service"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3ab451fb_7cda4e7a","line":323,"updated":"2015-04-17 03:16:00.000000000","message":"Maybe this question doesn\u0027t block this patch, but I\u0027d like to ask it because of a good chance.\n\nSome service sections don\u0027t contain endpoint_type.\nActually [database] and [messaging] don\u0027t contain it.\n\nOn that case, Tempest uses [identity]\u0027s one as the default value.\n\nSo I feel it is good to add endpoint_type to these sections. After that, this description will show the consistency in tempest.conf.","commit_id":"5d3359345cd2f6dc1e9ce621fc366a51aa683aba"},{"author":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"change_message_id":"d36b7d917cc7c8cd86f9671b2c82a77a8c49313f","unresolved":false,"context_lines":[{"line_number":320,"context_line":"this:"},{"line_number":321,"context_line":""},{"line_number":322,"context_line":" #. catalog_type"},{"line_number":323,"context_line":" #. endpoint_type"},{"line_number":324,"context_line":""},{"line_number":325,"context_line":"Setting *catalog_type* and *endpoint_type* should normally give tempest enough"},{"line_number":326,"context_line":"information to determine which endpoint it should pull from the service"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3ab451fb_b2d1facf","line":323,"updated":"2015-04-17 21:34:32.000000000","message":"What about region?","commit_id":"5d3359345cd2f6dc1e9ce621fc366a51aa683aba"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"d23300ca98e079bda3e36f57ee25871a62272862","unresolved":false,"context_lines":[{"line_number":320,"context_line":"this:"},{"line_number":321,"context_line":""},{"line_number":322,"context_line":" #. catalog_type"},{"line_number":323,"context_line":" #. endpoint_type"},{"line_number":324,"context_line":""},{"line_number":325,"context_line":"Setting *catalog_type* and *endpoint_type* should normally give tempest enough"},{"line_number":326,"context_line":"information to determine which endpoint it should pull from the service"}],"source_content_type":"text/x-rst","patch_set":1,"id":"dac4157f_54a621c2","line":323,"in_reply_to":"3ab451fb_b2d1facf","updated":"2015-04-20 17:33:53.000000000","message":"@Ken\u0027ichi Yeah, we should probably add endpoint_type options to the sections missing them. Otherwise if people wanted to run tempest against clouds using those projects without publicURL wouldn\u0027t be able to. As for the defaults I\u0027m not sure having it default to the identity section\u0027s value is correct, because they are likely to be distinct from the keystone endpoint type value.\n\n@David yep I guess region makes sense here too. I\u0027ll add it","commit_id":"5d3359345cd2f6dc1e9ce621fc366a51aa683aba"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"9b0d6ba466f7980ba085fb6ae397c4d0b7f94068","unresolved":false,"context_lines":[{"line_number":320,"context_line":"this:"},{"line_number":321,"context_line":""},{"line_number":322,"context_line":" #. catalog_type"},{"line_number":323,"context_line":" #. endpoint_type"},{"line_number":324,"context_line":""},{"line_number":325,"context_line":"Setting *catalog_type* and *endpoint_type* should normally give tempest enough"},{"line_number":326,"context_line":"information to determine which endpoint it should pull from the service"}],"source_content_type":"text/x-rst","patch_set":1,"id":"dac4157f_a084e0d3","line":323,"in_reply_to":"dac4157f_54a621c2","updated":"2015-04-21 20:24:10.000000000","message":"@Matthew\n\nThanks for replying, nice point.\nIt is nice to make the values independent from keystone value.","commit_id":"5d3359345cd2f6dc1e9ce621fc366a51aa683aba"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"5c52755e7f7041dd409577de83ed0d37c0c88033","unresolved":false,"context_lines":[{"line_number":322,"context_line":" #. catalog_type"},{"line_number":323,"context_line":" #. endpoint_type"},{"line_number":324,"context_line":""},{"line_number":325,"context_line":"Setting *catalog_type* and *endpoint_type* should normally give tempest enough"},{"line_number":326,"context_line":"information to determine which endpoint it should pull from the service"},{"line_number":327,"context_line":"catalog to use for talking to that particular service."},{"line_number":328,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3ab451fb_3c3166ed","line":325,"updated":"2015-04-17 03:16:00.000000000","message":"ditto","commit_id":"5d3359345cd2f6dc1e9ce621fc366a51aa683aba"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"d23300ca98e079bda3e36f57ee25871a62272862","unresolved":false,"context_lines":[{"line_number":322,"context_line":" #. catalog_type"},{"line_number":323,"context_line":" #. endpoint_type"},{"line_number":324,"context_line":""},{"line_number":325,"context_line":"Setting *catalog_type* and *endpoint_type* should normally give tempest enough"},{"line_number":326,"context_line":"information to determine which endpoint it should pull from the service"},{"line_number":327,"context_line":"catalog to use for talking to that particular service."},{"line_number":328,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"dac4157f_7437e5b0","line":325,"in_reply_to":"3ab451fb_3c3166ed","updated":"2015-04-20 17:33:53.000000000","message":"Done","commit_id":"5d3359345cd2f6dc1e9ce621fc366a51aa683aba"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"5c52755e7f7041dd409577de83ed0d37c0c88033","unresolved":false,"context_lines":[{"line_number":330,"context_line":"to what devstack uses. (which is a de facto standard for service catalog"},{"line_number":331,"context_line":"entries) So often nothing actually needs to be set on these options to enable"},{"line_number":332,"context_line":"communication to a particular service. It is only if you are either not using"},{"line_number":333,"context_line":"the same *catalog_type* as devstack or you want tempest to talk to a different"},{"line_number":334,"context_line":"endpoint type instead of publicURL for a service that these need to be changed."},{"line_number":335,"context_line":""},{"line_number":336,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3ab451fb_fcd41e48","line":333,"updated":"2015-04-17 03:16:00.000000000","message":"ditto","commit_id":"5d3359345cd2f6dc1e9ce621fc366a51aa683aba"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"d23300ca98e079bda3e36f57ee25871a62272862","unresolved":false,"context_lines":[{"line_number":330,"context_line":"to what devstack uses. (which is a de facto standard for service catalog"},{"line_number":331,"context_line":"entries) So often nothing actually needs to be set on these options to enable"},{"line_number":332,"context_line":"communication to a particular service. It is only if you are either not using"},{"line_number":333,"context_line":"the same *catalog_type* as devstack or you want tempest to talk to a different"},{"line_number":334,"context_line":"endpoint type instead of publicURL for a service that these need to be changed."},{"line_number":335,"context_line":""},{"line_number":336,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"dac4157f_34416d0c","line":333,"in_reply_to":"3ab451fb_fcd41e48","updated":"2015-04-20 17:33:53.000000000","message":"Done","commit_id":"5d3359345cd2f6dc1e9ce621fc366a51aa683aba"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"0bbaecc2907fd6ec980423b7e6d6c353e660ce77","unresolved":false,"context_lines":[{"line_number":316,"context_line":"catalog. Like most things in OpenStack this is also completely configurable."},{"line_number":317,"context_line":"However, for tempest to be able to figure out the endpoints to send REST API"},{"line_number":318,"context_line":"calls for each service to it needs to know how that project is defined in the"},{"line_number":319,"context_line":"service catalog. There are 2 options for each service section to accomplish"},{"line_number":320,"context_line":"this:"},{"line_number":321,"context_line":""},{"line_number":322,"context_line":" #. catalog_type"}],"source_content_type":"text/x-rst","patch_set":4,"id":"dac4157f_c0e114d2","line":319,"updated":"2015-04-21 20:21:29.000000000","message":"s/2/3/ for additional region ;)","commit_id":"453296df3e507eb52fda3d921cb217eeae153b2e"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"64f8e2663b4d282e23de608019b813b59618a8d5","unresolved":false,"context_lines":[{"line_number":316,"context_line":"catalog. Like most things in OpenStack this is also completely configurable."},{"line_number":317,"context_line":"However, for tempest to be able to figure out the endpoints to send REST API"},{"line_number":318,"context_line":"calls for each service to it needs to know how that project is defined in the"},{"line_number":319,"context_line":"service catalog. There are 2 options for each service section to accomplish"},{"line_number":320,"context_line":"this:"},{"line_number":321,"context_line":""},{"line_number":322,"context_line":" #. catalog_type"}],"source_content_type":"text/x-rst","patch_set":4,"id":"dac4157f_46d3d704","line":319,"in_reply_to":"dac4157f_c0e114d2","updated":"2015-04-21 23:40:58.000000000","message":"Done","commit_id":"453296df3e507eb52fda3d921cb217eeae153b2e"}]}
