)]}'
{"doc/source/contributor/dev-quickstart.rst":[{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"67fddc5e2757b5bb1e63d3425329d23b6add591a","unresolved":false,"context_lines":[{"line_number":665,"context_line":"Running Tempest tests"},{"line_number":666,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":667,"context_line":""},{"line_number":668,"context_line":"After `Deploying Ironic with DevStack`_ one might want to run integration"},{"line_number":669,"context_line":"tests against the running cloud. The Tempest project is the project that"},{"line_number":670,"context_line":"offers an integration test suite for OpenStack."},{"line_number":671,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1fa4df85_e4614f13","line":668,"range":{"start_line":668,"start_character":0,"end_line":668,"end_character":39},"updated":"2020-03-13 10:40:47.000000000","message":"How about adding sth here like \"including the setup of the ironic tempest plugin as described above\" to make sure that readers understand that they have to do sth in addition to a\u0027standard\u0027 devstack deployment when they want to run tempest?","commit_id":"39136441e3a4ff91e4349a8c31489b60071f68c2"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"26626c6d8387b3d760d772f88b87d89f91421876","unresolved":false,"context_lines":[{"line_number":665,"context_line":"Running Tempest tests"},{"line_number":666,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":667,"context_line":""},{"line_number":668,"context_line":"After `Deploying Ironic with DevStack`_ one might want to run integration"},{"line_number":669,"context_line":"tests against the running cloud. The Tempest project is the project that"},{"line_number":670,"context_line":"offers an integration test suite for OpenStack."},{"line_number":671,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1fa4df85_3f18ce73","line":668,"range":{"start_line":668,"start_character":0,"end_line":668,"end_character":39},"in_reply_to":"1fa4df85_e4614f13","updated":"2020-03-13 10:48:01.000000000","message":"Yeah, it makes sense!","commit_id":"39136441e3a4ff91e4349a8c31489b60071f68c2"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"831f1a152b36102734df89686a900baf08bebedf","unresolved":false,"context_lines":[{"line_number":665,"context_line":"Running Tempest tests"},{"line_number":666,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":667,"context_line":""},{"line_number":668,"context_line":"After `Deploying Ironic with DevStack`_  and one might want to run integration"},{"line_number":669,"context_line":"tests against the running cloud. Please make sure that your setup includes the"},{"line_number":670,"context_line":"ironic-tempest-plugin as described above. The Tempest project is the project"},{"line_number":671,"context_line":"that offers an integration test suite for OpenStack."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_3fc1ae2f","line":668,"range":{"start_line":668,"start_character":41,"end_line":668,"end_character":45},"updated":"2020-03-13 11:26:46.000000000","message":"this \"and\" should not be there I think","commit_id":"66e30c20a4613eec9221f0c128c268dd697865b2"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"9c173a3b44ce0955b55858d05347437b13e59e80","unresolved":false,"context_lines":[{"line_number":665,"context_line":"Running Tempest tests"},{"line_number":666,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":667,"context_line":""},{"line_number":668,"context_line":"After `Deploying Ironic with DevStack`_  and one might want to run integration"},{"line_number":669,"context_line":"tests against the running cloud. Please make sure that your setup includes the"},{"line_number":670,"context_line":"ironic-tempest-plugin as described above. The Tempest project is the project"},{"line_number":671,"context_line":"that offers an integration test suite for OpenStack."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_1a2080f7","line":668,"range":{"start_line":668,"start_character":41,"end_line":668,"end_character":45},"in_reply_to":"1fa4df85_3fc1ae2f","updated":"2020-03-13 12:27:32.000000000","message":"yeah .-.","commit_id":"66e30c20a4613eec9221f0c128c268dd697865b2"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"14f2fa01911d0fa00bdba5ef3ad805b5ac60f7c0","unresolved":false,"context_lines":[{"line_number":513,"context_line":"    END"},{"line_number":514,"context_line":""},{"line_number":515,"context_line":".. note::"},{"line_number":516,"context_line":"    If you want to run tempest tests you will need to clone the"},{"line_number":517,"context_line":"    ironic-tempest-plugin repository and update your devstack/local.conf with"},{"line_number":518,"context_line":"    ``TEMPEST_PLUGINS`` variable, you should set the variable with the full"},{"line_number":519,"context_line":"    path for the ironic-tempest-plugin folder.::"},{"line_number":520,"context_line":""},{"line_number":521,"context_line":"      $ git clone https://opendev.org/openstack/ironic-tempest-plugin"},{"line_number":522,"context_line":""},{"line_number":523,"context_line":"      $ vi devstack/local.conf"},{"line_number":524,"context_line":""},{"line_number":525,"context_line":"      TEMPEST_PLUGINS\u003d\"\u003cfull_path\u003e/ironic-tempest-plugin\""},{"line_number":526,"context_line":""},{"line_number":527,"context_line":".. note::"},{"line_number":528,"context_line":"    Git protocol requires access to port 9418, which is not a standard port that"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1fa4df85_bca12798","line":525,"range":{"start_line":516,"start_character":3,"end_line":525,"end_character":57},"updated":"2020-03-13 15:26:40.000000000","message":"It would be better if we add this as a separate section instead of note. Also it would be easier to provide a reference to this section at L670 where we refer to this portion.","commit_id":"70fa10e5ed4cb2b701c62c9e53704f48a16a8660"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"4a28a379eeb579df09f352daf9dbbba2b5a9a1f4","unresolved":false,"context_lines":[{"line_number":513,"context_line":"    END"},{"line_number":514,"context_line":""},{"line_number":515,"context_line":".. note::"},{"line_number":516,"context_line":"    If you want to run tempest tests you will need to clone the"},{"line_number":517,"context_line":"    ironic-tempest-plugin repository and update your devstack/local.conf with"},{"line_number":518,"context_line":"    ``TEMPEST_PLUGINS`` variable, you should set the variable with the full"},{"line_number":519,"context_line":"    path for the ironic-tempest-plugin folder.::"},{"line_number":520,"context_line":""},{"line_number":521,"context_line":"      $ git clone https://opendev.org/openstack/ironic-tempest-plugin"},{"line_number":522,"context_line":""},{"line_number":523,"context_line":"      $ vi devstack/local.conf"},{"line_number":524,"context_line":""},{"line_number":525,"context_line":"      TEMPEST_PLUGINS\u003d\"\u003cfull_path\u003e/ironic-tempest-plugin\""},{"line_number":526,"context_line":""},{"line_number":527,"context_line":".. note::"},{"line_number":528,"context_line":"    Git protocol requires access to port 9418, which is not a standard port that"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1fa4df85_7caacf19","line":525,"range":{"start_line":516,"start_character":3,"end_line":525,"end_character":57},"in_reply_to":"1fa4df85_bca12798","updated":"2020-03-13 15:43:09.000000000","message":"Hi Shivanand, \n\nMaybe not in a separete section (because people wold finish this one and would run stack.sh)\n\nWe could add  another configuration example saying that is the one where you have the ironic-tempest-plugin and will be able to run the tests?","commit_id":"70fa10e5ed4cb2b701c62c9e53704f48a16a8660"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"de42df0ff02eec756e2bd110b82030a315afcc56","unresolved":false,"context_lines":[{"line_number":533,"context_line":"Now you can create devstack/local.conf with minimal settings required to enable"},{"line_number":534,"context_line":"Ironic and the ironic-tempest-plugin. This local.conf contains the"},{"line_number":535,"context_line":"``TEMPEST_PLUGINS`` variable that is necessary, otherwise the plugin won\u0027t be"},{"line_number":536,"context_line":"installed.::"},{"line_number":537,"context_line":""},{"line_number":538,"context_line":"    cd devstack"},{"line_number":539,"context_line":"    cat \u003elocal.conf \u003c\u003cEND"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1fa4df85_cbe640b1","line":536,"updated":"2020-03-19 20:06:46.000000000","message":"I\u0027d highlight that this is a typical example, just so people grasp that it may differ for their local use.","commit_id":"c9229eb4438eec7ac514f72dd116042856e03031"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"71dcd1ed24180ab415fea5ef583c6fcce22eac00","unresolved":false,"context_lines":[{"line_number":533,"context_line":"Now you can create devstack/local.conf with minimal settings required to enable"},{"line_number":534,"context_line":"Ironic and the ironic-tempest-plugin. This local.conf contains the"},{"line_number":535,"context_line":"``TEMPEST_PLUGINS`` variable that is necessary, otherwise the plugin won\u0027t be"},{"line_number":536,"context_line":"installed.::"},{"line_number":537,"context_line":""},{"line_number":538,"context_line":"    cd devstack"},{"line_number":539,"context_line":"    cat \u003elocal.conf \u003c\u003cEND"}],"source_content_type":"text/x-rst","patch_set":4,"id":"df33271e_906f82c4","line":536,"in_reply_to":"1fa4df85_cbe640b1","updated":"2020-03-20 18:59:37.000000000","message":"Done","commit_id":"c9229eb4438eec7ac514f72dd116042856e03031"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"de42df0ff02eec756e2bd110b82030a315afcc56","unresolved":false,"context_lines":[{"line_number":614,"context_line":"    TEMPEST_PLUGINS\u003d\"/opt/stack/ironic-tempest-plugin\""},{"line_number":615,"context_line":""},{"line_number":616,"context_line":"    END"},{"line_number":617,"context_line":""},{"line_number":618,"context_line":""},{"line_number":619,"context_line":"Deployment"},{"line_number":620,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1fa4df85_6bde2cdb","line":617,"updated":"2020-03-19 20:06:46.000000000","message":"It is likely worth noting that some tests are reliant upon specific drivers or capabilities having been configured and that they may skip based upon the configuration of the environment.","commit_id":"c9229eb4438eec7ac514f72dd116042856e03031"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"71dcd1ed24180ab415fea5ef583c6fcce22eac00","unresolved":false,"context_lines":[{"line_number":614,"context_line":"    TEMPEST_PLUGINS\u003d\"/opt/stack/ironic-tempest-plugin\""},{"line_number":615,"context_line":""},{"line_number":616,"context_line":"    END"},{"line_number":617,"context_line":""},{"line_number":618,"context_line":""},{"line_number":619,"context_line":"Deployment"},{"line_number":620,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"df33271e_d5029c3e","line":617,"in_reply_to":"1fa4df85_6bde2cdb","updated":"2020-03-20 18:59:37.000000000","message":"Done","commit_id":"c9229eb4438eec7ac514f72dd116042856e03031"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"b14fb05d33552cb1da2c28cbb1313ba97f8fe154","unresolved":false,"context_lines":[{"line_number":407,"context_line":""},{"line_number":408,"context_line":"The ironic-tempest-plugin is necessary if you want to run integration tests,"},{"line_number":409,"context_line":"the section `Ironic with ironic-tempest-plugin`_ tells the extra steps you need"},{"line_number":410,"context_line":"to enable in DevStack."},{"line_number":411,"context_line":""},{"line_number":412,"context_line":".. seealso::"},{"line_number":413,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"df33271e_fb597cfe","line":410,"range":{"start_line":410,"start_character":9,"end_line":410,"end_character":10},"updated":"2020-03-23 14:18:17.000000000","message":"nit: add \"it\"","commit_id":"9d9203ba64d24b167513266940b155e6be833fd6"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"b14fb05d33552cb1da2c28cbb1313ba97f8fe154","unresolved":false,"context_lines":[{"line_number":526,"context_line":"---------------------------------"},{"line_number":527,"context_line":""},{"line_number":528,"context_line":"Using the stack user, clone ironic-tempest-plugin repository in the same"},{"line_number":529,"context_line":"directory you cloned the DevStack::"},{"line_number":530,"context_line":""},{"line_number":531,"context_line":"    git clone https://opendev.org/openstack/ironic-tempest-plugin.git"},{"line_number":532,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"df33271e_3b73e482","line":529,"range":{"start_line":529,"start_character":21,"end_line":529,"end_character":25},"updated":"2020-03-23 14:18:17.000000000","message":"nit: remove","commit_id":"9d9203ba64d24b167513266940b155e6be833fd6"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"00b7b335bf2cb63411c67a19a935043e7193c95b","unresolved":false,"context_lines":[{"line_number":526,"context_line":"---------------------------------"},{"line_number":527,"context_line":""},{"line_number":528,"context_line":"Using the stack user, clone ironic-tempest-plugin repository in the same"},{"line_number":529,"context_line":"directory you cloned the DevStack::"},{"line_number":530,"context_line":""},{"line_number":531,"context_line":"    git clone https://opendev.org/openstack/ironic-tempest-plugin.git"},{"line_number":532,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"df33271e_b19435ea","line":529,"range":{"start_line":529,"start_character":21,"end_line":529,"end_character":25},"in_reply_to":"df33271e_3b73e482","updated":"2020-03-23 16:03:53.000000000","message":"better: move it in between \"clone\" and \"ironic-tempest-plugin\" :)","commit_id":"9d9203ba64d24b167513266940b155e6be833fd6"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"b14fb05d33552cb1da2c28cbb1313ba97f8fe154","unresolved":false,"context_lines":[{"line_number":534,"context_line":"found below. The ``TEMPEST_PLUGINS`` variable needs to have the absolute path"},{"line_number":535,"context_line":"to the ironic-tempest-plugin folder, otherwise the plugin won\u0027t be installed."},{"line_number":536,"context_line":"Ironic will have enabled both ``direct`` and"},{"line_number":537,"context_line":"``iscsi`` :doc:`deploy interfaces \u003c/admin/interfaces/deploy\u003e` and will the"},{"line_number":538,"context_line":"``ipmi`` hardware type by default::"},{"line_number":539,"context_line":""},{"line_number":540,"context_line":"    cd devstack"}],"source_content_type":"text/x-rst","patch_set":5,"id":"df33271e_bb0414c8","line":537,"range":{"start_line":537,"start_character":66,"end_line":537,"end_character":70},"updated":"2020-03-23 14:18:17.000000000","message":"will use ?","commit_id":"9d9203ba64d24b167513266940b155e6be833fd6"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"b14fb05d33552cb1da2c28cbb1313ba97f8fe154","unresolved":false,"context_lines":[{"line_number":766,"context_line":"Running Tempest tests"},{"line_number":767,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":768,"context_line":""},{"line_number":769,"context_line":"After `Deploying Ironic with DevStack`_ using the configuration from"},{"line_number":770,"context_line":"`Ironic with ironic-tempest-plugin`_, one might want to run integration"},{"line_number":771,"context_line":"tests against the running cloud. Please make sure that your setup includes the"},{"line_number":772,"context_line":"ironic-tempest-plugin as described above. The Tempest project is the project"},{"line_number":773,"context_line":"that offers an integration test suite for OpenStack."}],"source_content_type":"text/x-rst","patch_set":5,"id":"df33271e_3b21244f","line":770,"range":{"start_line":769,"start_character":40,"end_line":770,"end_character":36},"updated":"2020-03-23 14:18:17.000000000","message":"maybe put this phrase after the next one ?","commit_id":"9d9203ba64d24b167513266940b155e6be833fd6"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"00b7b335bf2cb63411c67a19a935043e7193c95b","unresolved":false,"context_lines":[{"line_number":766,"context_line":"Running Tempest tests"},{"line_number":767,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":768,"context_line":""},{"line_number":769,"context_line":"After `Deploying Ironic with DevStack`_ using the configuration from"},{"line_number":770,"context_line":"`Ironic with ironic-tempest-plugin`_, one might want to run integration"},{"line_number":771,"context_line":"tests against the running cloud. Please make sure that your setup includes the"},{"line_number":772,"context_line":"ironic-tempest-plugin as described above. The Tempest project is the project"},{"line_number":773,"context_line":"that offers an integration test suite for OpenStack."}],"source_content_type":"text/x-rst","patch_set":5,"id":"df33271e_11aec12d","line":770,"range":{"start_line":769,"start_character":40,"end_line":770,"end_character":36},"in_reply_to":"df33271e_3b21244f","updated":"2020-03-23 16:03:53.000000000","message":"++","commit_id":"9d9203ba64d24b167513266940b155e6be833fd6"}]}
