)]}'
{"doc/source/contributor/index.rst":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"a8e7ec18133cdce23d7092c3121736bda0e156a1","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"  api/autoindex"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Ironic Inspector CI"},{"line_number":14,"context_line":"~~~~~~~~~~~~~~~~~~~"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"It\u0027s important to understand the role of each job in the CI. To facilitate"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_c84ce177","line":13,"updated":"2019-08-16 23:09:28.000000000","message":"i wonder if we should move this before Python API, since Python API is really long and maybe people that are just looking at the page, will stop looking once they get there :)","commit_id":"503cba28ba9132399a5a9b39ed61f685bfe6ee69"}],"doc/source/contributor/jobs-description.rst":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"de17622abebec8f001b101d45deae08805dd5678","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The description of each jobs that runs in the CI when you submit a patch for"},{"line_number":8,"context_line":"`openstack/ironic-inspector` is visible in the table"},{"line_number":9,"context_line":":ref:`table_jobs_description`."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":".. _table_jobs_description:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_0610ab4d","line":8,"updated":"2019-08-01 13:56:26.000000000","message":"nit: s/visible/shown/ (or displayed)","commit_id":"c82fee240620840b76dd3eaf01fca43e07ea8d45"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"3c03a267fbfcb9cf3e13fdb9429547b8c7cb3e1f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The description of each jobs that runs in the CI when you submit a patch for"},{"line_number":8,"context_line":"`openstack/ironic-inspector` is visible in the table"},{"line_number":9,"context_line":":ref:`table_jobs_description`."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":".. _table_jobs_description:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_5e617dd2","line":8,"in_reply_to":"7faddb67_0610ab4d","updated":"2019-08-02 11:05:42.000000000","message":"Ack","commit_id":"c82fee240620840b76dd3eaf01fca43e07ea8d45"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"de17622abebec8f001b101d45deae08805dd5678","unresolved":false,"context_lines":[{"line_number":8,"context_line":"`openstack/ironic-inspector` is visible in the table"},{"line_number":9,"context_line":":ref:`table_jobs_description`."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":".. _table_jobs_description:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":".. list-table:: Table. OpenStack Ironic Inspector CI jobs description"},{"line_number":14,"context_line":"   :widths: 45 55"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_a618b775","line":11,"updated":"2019-08-01 13:56:26.000000000","message":"let\u0027s not create this reference, it\u0027s used literally one line above. Just use \"in the following table:\"","commit_id":"c82fee240620840b76dd3eaf01fca43e07ea8d45"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"3c03a267fbfcb9cf3e13fdb9429547b8c7cb3e1f","unresolved":false,"context_lines":[{"line_number":8,"context_line":"`openstack/ironic-inspector` is visible in the table"},{"line_number":9,"context_line":":ref:`table_jobs_description`."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":".. _table_jobs_description:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":".. list-table:: Table. OpenStack Ironic Inspector CI jobs description"},{"line_number":14,"context_line":"   :widths: 45 55"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_7e5c7918","line":11,"in_reply_to":"7faddb67_a618b775","updated":"2019-08-02 11:05:42.000000000","message":"Ack","commit_id":"c82fee240620840b76dd3eaf01fca43e07ea8d45"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"de17622abebec8f001b101d45deae08805dd5678","unresolved":false,"context_lines":[{"line_number":15,"context_line":"   :header-rows: 1"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"   * - Job name"},{"line_number":18,"context_line":"     - Description"},{"line_number":19,"context_line":"   * - ironic-inspector-grenade-dsvm"},{"line_number":20,"context_line":"     - Deploys Ironic and Ironic Inspector in a DevStack and runs upgrade for"},{"line_number":21,"context_line":"       all enabled services."}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_c615b33e","line":18,"updated":"2019-08-01 13:56:26.000000000","message":"Should we mention unit test jobs?","commit_id":"c82fee240620840b76dd3eaf01fca43e07ea8d45"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"3c03a267fbfcb9cf3e13fdb9429547b8c7cb3e1f","unresolved":false,"context_lines":[{"line_number":15,"context_line":"   :header-rows: 1"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"   * - Job name"},{"line_number":18,"context_line":"     - Description"},{"line_number":19,"context_line":"   * - ironic-inspector-grenade-dsvm"},{"line_number":20,"context_line":"     - Deploys Ironic and Ironic Inspector in a DevStack and runs upgrade for"},{"line_number":21,"context_line":"       all enabled services."}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_1e39c5a2","line":18,"in_reply_to":"7faddb67_c615b33e","updated":"2019-08-02 11:05:42.000000000","message":"I was wondering about this, maybe I could add in the Ironic doc a table for the unit tests and only add a reference here? Otherwise we would have a lot of common things between the projects. Wdyt?","commit_id":"c82fee240620840b76dd3eaf01fca43e07ea8d45"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"de17622abebec8f001b101d45deae08805dd5678","unresolved":false,"context_lines":[{"line_number":17,"context_line":"   * - Job name"},{"line_number":18,"context_line":"     - Description"},{"line_number":19,"context_line":"   * - ironic-inspector-grenade-dsvm"},{"line_number":20,"context_line":"     - Deploys Ironic and Ironic Inspector in a DevStack and runs upgrade for"},{"line_number":21,"context_line":"       all enabled services."},{"line_number":22,"context_line":"   * - ironic-inspector-tempest"},{"line_number":23,"context_line":"     - Deploys Ironic and Ironic Inspector in DevStack, configured to use a"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_66287f85","line":20,"updated":"2019-08-01 13:56:26.000000000","message":"nit: s/a DevStack/DevStack/","commit_id":"c82fee240620840b76dd3eaf01fca43e07ea8d45"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"3c03a267fbfcb9cf3e13fdb9429547b8c7cb3e1f","unresolved":false,"context_lines":[{"line_number":17,"context_line":"   * - Job name"},{"line_number":18,"context_line":"     - Description"},{"line_number":19,"context_line":"   * - ironic-inspector-grenade-dsvm"},{"line_number":20,"context_line":"     - Deploys Ironic and Ironic Inspector in a DevStack and runs upgrade for"},{"line_number":21,"context_line":"       all enabled services."},{"line_number":22,"context_line":"   * - ironic-inspector-tempest"},{"line_number":23,"context_line":"     - Deploys Ironic and Ironic Inspector in DevStack, configured to use a"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_9e9935c5","line":20,"in_reply_to":"7faddb67_66287f85","updated":"2019-08-02 11:05:42.000000000","message":"ack","commit_id":"c82fee240620840b76dd3eaf01fca43e07ea8d45"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"de17622abebec8f001b101d45deae08805dd5678","unresolved":false,"context_lines":[{"line_number":21,"context_line":"       all enabled services."},{"line_number":22,"context_line":"   * - ironic-inspector-tempest"},{"line_number":23,"context_line":"     - Deploys Ironic and Ironic Inspector in DevStack, configured to use a"},{"line_number":24,"context_line":"       pre-build tinyipa ramdisk wholedisk image that is downloaded from a"},{"line_number":25,"context_line":"       Swift temporary url, `pxe` boot and `ipmi` driver."},{"line_number":26,"context_line":"       Runs tempest tests that match the regex `InspectorBasicTest` and"},{"line_number":27,"context_line":"       deploys 1 virtual baremetal."}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_862d7b96","line":24,"updated":"2019-08-01 13:56:26.000000000","message":"missing comma before \"whole disk\"\n\nalso the \"pre-build\" part is true for all jobs, maybe move it to some common place above?","commit_id":"c82fee240620840b76dd3eaf01fca43e07ea8d45"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"3c03a267fbfcb9cf3e13fdb9429547b8c7cb3e1f","unresolved":false,"context_lines":[{"line_number":21,"context_line":"       all enabled services."},{"line_number":22,"context_line":"   * - ironic-inspector-tempest"},{"line_number":23,"context_line":"     - Deploys Ironic and Ironic Inspector in DevStack, configured to use a"},{"line_number":24,"context_line":"       pre-build tinyipa ramdisk wholedisk image that is downloaded from a"},{"line_number":25,"context_line":"       Swift temporary url, `pxe` boot and `ipmi` driver."},{"line_number":26,"context_line":"       Runs tempest tests that match the regex `InspectorBasicTest` and"},{"line_number":27,"context_line":"       deploys 1 virtual baremetal."}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_dec9edab","line":24,"in_reply_to":"7faddb67_862d7b96","updated":"2019-08-02 11:05:42.000000000","message":"I will try to look in a design for the common part \u003d)","commit_id":"c82fee240620840b76dd3eaf01fca43e07ea8d45"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"de17622abebec8f001b101d45deae08805dd5678","unresolved":false,"context_lines":[{"line_number":24,"context_line":"       pre-build tinyipa ramdisk wholedisk image that is downloaded from a"},{"line_number":25,"context_line":"       Swift temporary url, `pxe` boot and `ipmi` driver."},{"line_number":26,"context_line":"       Runs tempest tests that match the regex `InspectorBasicTest` and"},{"line_number":27,"context_line":"       deploys 1 virtual baremetal."},{"line_number":28,"context_line":"   * - ironic-inspector-tempest-discovery"},{"line_number":29,"context_line":"     - Deploys Ironic and Ironic Inspector in DevStack under Python3,"},{"line_number":30,"context_line":"       configured to use a pre-build tinyipa ramdisk wholedisk image that is"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_261e075f","line":27,"updated":"2019-08-01 13:56:26.000000000","message":"Should we provide a description of each test? Maybe in the ironic-tempest-plugin repo and link from here?","commit_id":"c82fee240620840b76dd3eaf01fca43e07ea8d45"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"3c03a267fbfcb9cf3e13fdb9429547b8c7cb3e1f","unresolved":false,"context_lines":[{"line_number":24,"context_line":"       pre-build tinyipa ramdisk wholedisk image that is downloaded from a"},{"line_number":25,"context_line":"       Swift temporary url, `pxe` boot and `ipmi` driver."},{"line_number":26,"context_line":"       Runs tempest tests that match the regex `InspectorBasicTest` and"},{"line_number":27,"context_line":"       deploys 1 virtual baremetal."},{"line_number":28,"context_line":"   * - ironic-inspector-tempest-discovery"},{"line_number":29,"context_line":"     - Deploys Ironic and Ironic Inspector in DevStack under Python3,"},{"line_number":30,"context_line":"       configured to use a pre-build tinyipa ramdisk wholedisk image that is"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_9e4cd542","line":27,"in_reply_to":"7faddb67_261e075f","updated":"2019-08-02 11:05:42.000000000","message":"It would be good I would say, we can also update the docs after we have the description in the ironic-tempest-plugin","commit_id":"c82fee240620840b76dd3eaf01fca43e07ea8d45"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"a8e7ec18133cdce23d7092c3121736bda0e156a1","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Jobs description"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The description of each jobs that runs in the CI when you submit a patch for"},{"line_number":8,"context_line":"`openstack/ironic-inspector` is shown in the following table."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_88526911","line":7,"updated":"2019-08-16 23:09:28.000000000","message":"nit s/jobs/job/","commit_id":"503cba28ba9132399a5a9b39ed61f685bfe6ee69"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"a8e7ec18133cdce23d7092c3121736bda0e156a1","unresolved":false,"context_lines":[{"line_number":42,"context_line":"     - Tests the integration between Ironic Inspector and Bifrost."},{"line_number":43,"context_line":"   * - ironic-inspector-tox-bandit"},{"line_number":44,"context_line":"     - Runs bandit security tests in a tox environment to find known issues in"},{"line_number":45,"context_line":"       the Ironic Inspector code."}],"source_content_type":"text/x-rst","patch_set":2,"id":"7faddb67_886b49b7","line":45,"updated":"2019-08-16 23:09:28.000000000","message":"there are other jobs like the two for this patch: openstack-tox-pep8 and openstack-tox-docs, but I\u0027m guessing you only wanted to mention the ones that actually ran the code changes? :)","commit_id":"503cba28ba9132399a5a9b39ed61f685bfe6ee69"}]}
