)]}'
{"zuul.d/ironic-jobs.yaml":[{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"829c4154a2802cb2797cfabde9c6deeefe051e6b","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        DEVSTACK_GATE_TLSPROXY: 1"},{"line_number":46,"context_line":"        IRONIC_TEMPEST_WHOLE_DISK_IMAGE: True"},{"line_number":47,"context_line":"        USE_PYTHON3: False"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"- job:"},{"line_number":51,"context_line":"    name: ipa-tempest-dsvm-partition-bios-ipmi-direct-tinyipa-src"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f79a3b5_25923856","line":48,"updated":"2018-10-29 08:07:19.000000000","message":"seems missing a IRONIC_VM_EPHEMERAL_DISK: 0 here?\nbut I am quite new to this area, just a guess.\n\nalso found that I didn\u0027t setup a DEVSTACK_GATE_TLSPROXY at the zuul migration patch of python-ironic-inspector-client, the original playbook checks branch so I really don\u0027t know how to handle that.","commit_id":"128c4b7766cc94a39ef773a8bd4bb4a461d2a270"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"a63f429f5d05b7aedc46a37572d8adafb2504d22","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        DEVSTACK_GATE_TLSPROXY: 1"},{"line_number":46,"context_line":"        IRONIC_TEMPEST_WHOLE_DISK_IMAGE: True"},{"line_number":47,"context_line":"        USE_PYTHON3: False"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"- job:"},{"line_number":51,"context_line":"    name: ipa-tempest-dsvm-partition-bios-ipmi-direct-tinyipa-src"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f79a3b5_4b574228","line":48,"in_reply_to":"3f79a3b5_25923856","updated":"2018-10-29 14:01:59.000000000","message":"Regarding the branch, just disregard it. That is from a day when the logic on master applied to all branches. Today the branch has its own playbooks and configuration.\n\nAs for ephemeral disk 0, I suspect your right that it is missing and that it is needed.","commit_id":"128c4b7766cc94a39ef773a8bd4bb4a461d2a270"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"2b4dc33232523bca079dbb67a6ca4d5871543e80","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        DEVSTACK_GATE_TLSPROXY: 1"},{"line_number":46,"context_line":"        IRONIC_TEMPEST_WHOLE_DISK_IMAGE: True"},{"line_number":47,"context_line":"        USE_PYTHON3: False"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"- job:"},{"line_number":51,"context_line":"    name: ipa-tempest-dsvm-partition-bios-ipmi-direct-tinyipa-src"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f79a3b5_619d7db8","line":48,"in_reply_to":"3f79a3b5_4b574228","updated":"2018-10-29 14:52:09.000000000","message":"Get it, thanks! I\u0027ll update the ironic-inspector and python-ironic-inspector patch to have the tlsproxy set.","commit_id":"128c4b7766cc94a39ef773a8bd4bb4a461d2a270"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"9c1baac0a4507d53766c1e82a4b497856c4def3d","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        DEVSTACK_GATE_TLSPROXY: 1"},{"line_number":46,"context_line":"        IRONIC_TEMPEST_WHOLE_DISK_IMAGE: True"},{"line_number":47,"context_line":"        USE_PYTHON3: False"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"- job:"},{"line_number":51,"context_line":"    name: ipa-tempest-dsvm-partition-bios-ipmi-direct-tinyipa-src"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f79a3b5_66d59319","line":48,"in_reply_to":"3f79a3b5_4b574228","updated":"2018-10-29 14:17:35.000000000","message":"I don\u0027t see the error I expected, so I\u0027m going to recheck and see what happens. looks like it was a binding issue.","commit_id":"128c4b7766cc94a39ef773a8bd4bb4a461d2a270"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d2c792e1a282b43ea43a3c28073f0074974c8617","unresolved":false,"context_lines":[{"line_number":45,"context_line":"        DEVSTACK_GATE_TLSPROXY: 1"},{"line_number":46,"context_line":"        IRONIC_TEMPEST_WHOLE_DISK_IMAGE: True"},{"line_number":47,"context_line":"        USE_PYTHON3: False"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"- job:"},{"line_number":51,"context_line":"    name: ipa-tempest-dsvm-partition-bios-ipmi-direct-tinyipa-src"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f79a3b5_4b7c1b21","line":48,"in_reply_to":"3f79a3b5_619d7db8","updated":"2018-10-29 19:28:47.000000000","message":"Yeah, setting the ephemeral flag is what was needed, different errors. As is sometimes said, it was right under my nose. :(","commit_id":"128c4b7766cc94a39ef773a8bd4bb4a461d2a270"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"0175420aaff2c699e034560a7b17139c47297d84","unresolved":false,"context_lines":[{"line_number":63,"context_line":"        DEVSTACK_GATE_TLSPROXY: 1"},{"line_number":64,"context_line":"        USE_PYTHON3: False"},{"line_number":65,"context_line":"        IRONIC_VM_EPHEMERAL_DISK: 0"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"- job:"},{"line_number":68,"context_line":"    name: ipa-tempest-dsvm-partition-bios-ipmi-iscsi-tinyipa-src"},{"line_number":69,"context_line":"    parent: ironic-ipa-base"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f79a3b5_e9e2cc01","line":66,"updated":"2018-10-30 01:28:54.000000000","message":"those job names are really similar.. i guess you intent to change the job above, the whole disk one :)","commit_id":"a8d66a0d9e7172f536f4fe0bd8494f00d2f231f0"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e820da03ff4401546b1266ef4f077a42266e1255","unresolved":false,"context_lines":[{"line_number":63,"context_line":"        DEVSTACK_GATE_TLSPROXY: 1"},{"line_number":64,"context_line":"        USE_PYTHON3: False"},{"line_number":65,"context_line":"        IRONIC_VM_EPHEMERAL_DISK: 0"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"- job:"},{"line_number":68,"context_line":"    name: ipa-tempest-dsvm-partition-bios-ipmi-iscsi-tinyipa-src"},{"line_number":69,"context_line":"    parent: ironic-ipa-base"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f79a3b5_09a7f953","line":66,"in_reply_to":"3f79a3b5_e9e2cc01","updated":"2018-11-02 13:33:23.000000000","message":"doh!","commit_id":"a8d66a0d9e7172f536f4fe0bd8494f00d2f231f0"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"f1cf58bd11269a1408047d222c9f15464b950162","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: ironic-ipa-base"},{"line_number":3,"context_line":"    # NOTE: We do not use \u0027legacy-ironic-dsvm-base\u0027 as simpler and less"},{"line_number":4,"context_line":"    # confusing to define it all here and then use \u0027legacy-dsvm-base\u0027"},{"line_number":5,"context_line":"    parent: ironic-base"},{"line_number":6,"context_line":"    irrelevant-files:"},{"line_number":7,"context_line":"      - ^test-requirements.txt$"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3f79a3b5_3cf1bce0","line":4,"updated":"2018-10-31 13:42:53.000000000","message":"Is this comment still valid?","commit_id":"94f3cd2924c361937a598fd34cee1ac73116d11b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e820da03ff4401546b1266ef4f077a42266e1255","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: ironic-ipa-base"},{"line_number":3,"context_line":"    # NOTE: We do not use \u0027legacy-ironic-dsvm-base\u0027 as simpler and less"},{"line_number":4,"context_line":"    # confusing to define it all here and then use \u0027legacy-dsvm-base\u0027"},{"line_number":5,"context_line":"    parent: ironic-base"},{"line_number":6,"context_line":"    irrelevant-files:"},{"line_number":7,"context_line":"      - ^test-requirements.txt$"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3f79a3b5_12a59948","line":4,"in_reply_to":"3f79a3b5_3cf1bce0","updated":"2018-11-02 13:33:23.000000000","message":"Done","commit_id":"94f3cd2924c361937a598fd34cee1ac73116d11b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"f1cf58bd11269a1408047d222c9f15464b950162","unresolved":false,"context_lines":[{"line_number":7,"context_line":"      - ^test-requirements.txt$"},{"line_number":8,"context_line":"      - ^.*\\.rst$"},{"line_number":9,"context_line":"      - ^doc/.*$"},{"line_number":10,"context_line":"      - ^ironic_python_agent/tests/.*$"},{"line_number":11,"context_line":"      - ^releasenotes/.*$"},{"line_number":12,"context_line":"      - ^setup.cfg$"},{"line_number":13,"context_line":"      - ^tools/.*$"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3f79a3b5_5ceef8fe","line":10,"updated":"2018-10-31 13:42:53.000000000","message":"can we just add this one? or is it not additive?","commit_id":"94f3cd2924c361937a598fd34cee1ac73116d11b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e820da03ff4401546b1266ef4f077a42266e1255","unresolved":false,"context_lines":[{"line_number":7,"context_line":"      - ^test-requirements.txt$"},{"line_number":8,"context_line":"      - ^.*\\.rst$"},{"line_number":9,"context_line":"      - ^doc/.*$"},{"line_number":10,"context_line":"      - ^ironic_python_agent/tests/.*$"},{"line_number":11,"context_line":"      - ^releasenotes/.*$"},{"line_number":12,"context_line":"      - ^setup.cfg$"},{"line_number":13,"context_line":"      - ^tools/.*$"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3f79a3b5_1253593c","line":10,"in_reply_to":"3f79a3b5_5ceef8fe","updated":"2018-11-02 13:33:23.000000000","message":"I don\u0027t think this field is additive. I seem to remember they only made a couple fields additive.","commit_id":"94f3cd2924c361937a598fd34cee1ac73116d11b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"f1cf58bd11269a1408047d222c9f15464b950162","unresolved":false,"context_lines":[{"line_number":12,"context_line":"      - ^setup.cfg$"},{"line_number":13,"context_line":"      - ^tools/.*$"},{"line_number":14,"context_line":"      - ^tox.ini$"},{"line_number":15,"context_line":"    required-projects:"},{"line_number":16,"context_line":"      - openstack-infra/devstack-gate"},{"line_number":17,"context_line":"      - openstack/ironic"},{"line_number":18,"context_line":"      - openstack/ironic-lib"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3f79a3b5_fcfa64b9","line":15,"updated":"2018-10-31 13:42:53.000000000","message":"no need to repeat what\u0027s in ironic-base, which may be everything","commit_id":"94f3cd2924c361937a598fd34cee1ac73116d11b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e820da03ff4401546b1266ef4f077a42266e1255","unresolved":false,"context_lines":[{"line_number":12,"context_line":"      - ^setup.cfg$"},{"line_number":13,"context_line":"      - ^tools/.*$"},{"line_number":14,"context_line":"      - ^tox.ini$"},{"line_number":15,"context_line":"    required-projects:"},{"line_number":16,"context_line":"      - openstack-infra/devstack-gate"},{"line_number":17,"context_line":"      - openstack/ironic"},{"line_number":18,"context_line":"      - openstack/ironic-lib"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3f79a3b5_8d698ec1","line":15,"in_reply_to":"3f79a3b5_fcfa64b9","updated":"2018-11-02 13:33:23.000000000","message":"Done","commit_id":"94f3cd2924c361937a598fd34cee1ac73116d11b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"f1cf58bd11269a1408047d222c9f15464b950162","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    required-projects:"},{"line_number":16,"context_line":"      - openstack-infra/devstack-gate"},{"line_number":17,"context_line":"      - openstack/ironic"},{"line_number":18,"context_line":"      - openstack/ironic-lib"},{"line_number":19,"context_line":"      - openstack/ironic-python-agent"},{"line_number":20,"context_line":"      - openstack/ironic-tempest-plugin"},{"line_number":21,"context_line":"      - openstack/pyghmi"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3f79a3b5_1cf880bf","line":18,"updated":"2018-10-31 13:42:53.000000000","message":"this implies using ironic-lib from source. I don\u0027t think we need it","commit_id":"94f3cd2924c361937a598fd34cee1ac73116d11b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e820da03ff4401546b1266ef4f077a42266e1255","unresolved":false,"context_lines":[{"line_number":15,"context_line":"    required-projects:"},{"line_number":16,"context_line":"      - openstack-infra/devstack-gate"},{"line_number":17,"context_line":"      - openstack/ironic"},{"line_number":18,"context_line":"      - openstack/ironic-lib"},{"line_number":19,"context_line":"      - openstack/ironic-python-agent"},{"line_number":20,"context_line":"      - openstack/ironic-tempest-plugin"},{"line_number":21,"context_line":"      - openstack/pyghmi"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3f79a3b5_7202cd0f","line":18,"in_reply_to":"3f79a3b5_1cf880bf","updated":"2018-11-02 13:33:23.000000000","message":"If we don\u0027t, we should. This should pull in conductor side change for testing, and if I\u0027m remembering correctly (and the logic is maintained, it would then be installed if a required patch is present. It would only hit the conductor though, not IPA. Well you did offer that ironic-lib from source patch for tinyipa, so we could do it at some point in the gate.\n\ntl;dr I think it would be best to leave in the list.","commit_id":"94f3cd2924c361937a598fd34cee1ac73116d11b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"f1cf58bd11269a1408047d222c9f15464b950162","unresolved":false,"context_lines":[{"line_number":19,"context_line":"      - openstack/ironic-python-agent"},{"line_number":20,"context_line":"      - openstack/ironic-tempest-plugin"},{"line_number":21,"context_line":"      - openstack/pyghmi"},{"line_number":22,"context_line":"      - openstack/python-ironicclient"},{"line_number":23,"context_line":"      - openstack/tempest"},{"line_number":24,"context_line":"      - openstack/virtualbmc"},{"line_number":25,"context_line":"    vars:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3f79a3b5_bc262c6a","line":22,"updated":"2018-10-31 13:42:53.000000000","message":"ditto","commit_id":"94f3cd2924c361937a598fd34cee1ac73116d11b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e820da03ff4401546b1266ef4f077a42266e1255","unresolved":false,"context_lines":[{"line_number":19,"context_line":"      - openstack/ironic-python-agent"},{"line_number":20,"context_line":"      - openstack/ironic-tempest-plugin"},{"line_number":21,"context_line":"      - openstack/pyghmi"},{"line_number":22,"context_line":"      - openstack/python-ironicclient"},{"line_number":23,"context_line":"      - openstack/tempest"},{"line_number":24,"context_line":"      - openstack/virtualbmc"},{"line_number":25,"context_line":"    vars:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3f79a3b5_6dd1925a","line":22,"in_reply_to":"3f79a3b5_bc262c6a","updated":"2018-11-02 13:33:23.000000000","message":"Done","commit_id":"94f3cd2924c361937a598fd34cee1ac73116d11b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"f1cf58bd11269a1408047d222c9f15464b950162","unresolved":false,"context_lines":[{"line_number":39,"context_line":"        s-proxy: True"},{"line_number":40,"context_line":"      devstack_localrc:"},{"line_number":41,"context_line":"        # ironic defaults are 384 MB, TinyIPA, ironic tempest plugin"},{"line_number":42,"context_line":"        # regex of scenario, and a single tempest test concurrency."},{"line_number":43,"context_line":"        IRONIC_DEPLOY_DRIVER: ipmi"},{"line_number":44,"context_line":"        IRONIC_DEFAULT_DEPLOY_INTERFACE: direct"},{"line_number":45,"context_line":"        DEVSTACK_GATE_TLSPROXY: 1"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3f79a3b5_dc2be82f","line":42,"updated":"2018-10-31 13:42:53.000000000","message":"copy-paste of comments?","commit_id":"94f3cd2924c361937a598fd34cee1ac73116d11b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e820da03ff4401546b1266ef4f077a42266e1255","unresolved":false,"context_lines":[{"line_number":39,"context_line":"        s-proxy: True"},{"line_number":40,"context_line":"      devstack_localrc:"},{"line_number":41,"context_line":"        # ironic defaults are 384 MB, TinyIPA, ironic tempest plugin"},{"line_number":42,"context_line":"        # regex of scenario, and a single tempest test concurrency."},{"line_number":43,"context_line":"        IRONIC_DEPLOY_DRIVER: ipmi"},{"line_number":44,"context_line":"        IRONIC_DEFAULT_DEPLOY_INTERFACE: direct"},{"line_number":45,"context_line":"        DEVSTACK_GATE_TLSPROXY: 1"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3f79a3b5_0de01e27","line":42,"in_reply_to":"3f79a3b5_dc2be82f","updated":"2018-11-02 13:33:23.000000000","message":"Notes to myself, removing.","commit_id":"94f3cd2924c361937a598fd34cee1ac73116d11b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"f1cf58bd11269a1408047d222c9f15464b950162","unresolved":false,"context_lines":[{"line_number":42,"context_line":"        # regex of scenario, and a single tempest test concurrency."},{"line_number":43,"context_line":"        IRONIC_DEPLOY_DRIVER: ipmi"},{"line_number":44,"context_line":"        IRONIC_DEFAULT_DEPLOY_INTERFACE: direct"},{"line_number":45,"context_line":"        DEVSTACK_GATE_TLSPROXY: 1"},{"line_number":46,"context_line":"        IRONIC_TEMPEST_WHOLE_DISK_IMAGE: True"},{"line_number":47,"context_line":"        USE_PYTHON3: False"},{"line_number":48,"context_line":"        IRONIC_VM_EPHEMERAL_DISK: 0"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3f79a3b5_7c20944c","line":45,"updated":"2018-10-31 13:42:53.000000000","message":"probably not needed","commit_id":"94f3cd2924c361937a598fd34cee1ac73116d11b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"e820da03ff4401546b1266ef4f077a42266e1255","unresolved":false,"context_lines":[{"line_number":42,"context_line":"        # regex of scenario, and a single tempest test concurrency."},{"line_number":43,"context_line":"        IRONIC_DEPLOY_DRIVER: ipmi"},{"line_number":44,"context_line":"        IRONIC_DEFAULT_DEPLOY_INTERFACE: direct"},{"line_number":45,"context_line":"        DEVSTACK_GATE_TLSPROXY: 1"},{"line_number":46,"context_line":"        IRONIC_TEMPEST_WHOLE_DISK_IMAGE: True"},{"line_number":47,"context_line":"        USE_PYTHON3: False"},{"line_number":48,"context_line":"        IRONIC_VM_EPHEMERAL_DISK: 0"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3f79a3b5_4dbff6fc","line":45,"in_reply_to":"3f79a3b5_7c20944c","updated":"2018-11-02 13:33:23.000000000","message":"Removed, if needed I can populate up top in the base job at this point.","commit_id":"94f3cd2924c361937a598fd34cee1ac73116d11b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"f1cf58bd11269a1408047d222c9f15464b950162","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    vars:"},{"line_number":80,"context_line":"      devstack_localrc:"},{"line_number":81,"context_line":"        # ironic defaults are 384 MB, TinyIPA, ironic tempest plugin"},{"line_number":82,"context_line":"        # regex of scenario, and a single tempest test concurrency."},{"line_number":83,"context_line":"        IRONIC_DEPLOY_DRIVER: ipmi"},{"line_number":84,"context_line":"        IRONIC_DEFAULT_DEPLOY_INTERFACE: iscsi"},{"line_number":85,"context_line":"        DEVSTACK_GATE_TLSPROXY: 1"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3f79a3b5_9c25705e","line":82,"updated":"2018-10-31 13:42:53.000000000","message":"ditto re comments?","commit_id":"94f3cd2924c361937a598fd34cee1ac73116d11b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"f1cf58bd11269a1408047d222c9f15464b950162","unresolved":false,"context_lines":[{"line_number":91,"context_line":"    parent: ironic-ipa-base"},{"line_number":92,"context_line":"    timeout: 10800"},{"line_number":93,"context_line":"    required-projects:"},{"line_number":94,"context_line":"      # These are in addition to what is in legacy-ipa-dsvm-base"},{"line_number":95,"context_line":"      - openstack/ironic-inspector"},{"line_number":96,"context_line":"      - openstack/python-ironic-inspector-client"},{"line_number":97,"context_line":"    vars:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3f79a3b5_3c1a1c19","line":94,"updated":"2018-10-31 13:42:53.000000000","message":"please update","commit_id":"94f3cd2924c361937a598fd34cee1ac73116d11b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"14d2a78e02eb26e679d82d8402cefe296ae224c5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: ironic-ipa-base"},{"line_number":3,"context_line":"    # confusing to define it all here and then use \u0027legacy-dsvm-base\u0027"},{"line_number":4,"context_line":"    parent: ironic-base"},{"line_number":5,"context_line":"    irrelevant-files:"},{"line_number":6,"context_line":"      - ^test-requirements.txt$"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3f79a3b5_0849be8b","line":3,"updated":"2018-11-05 20:20:52.000000000","message":"?","commit_id":"0216e64f53f097c01c134f44449ef13b6a79ea64"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"a0533b4cb499ca468f1cd7ab8318b41c74ac5e05","unresolved":false,"context_lines":[{"line_number":48,"context_line":"      devstack_localrc:"},{"line_number":49,"context_line":"        IRONIC_DEPLOY_DRIVER: ipmi"},{"line_number":50,"context_line":"        IRONIC_DEFAULT_DEPLOY_INTERFACE: direct"},{"line_number":51,"context_line":"        USE_PYTHON3: False"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"- job:"},{"line_number":54,"context_line":"    name: ipa-tempest-dsvm-partition-bios-ipmi-iscsi-tinyipa-src"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3f79a3b5_722018af","line":51,"updated":"2018-11-26 16:19:49.000000000","message":"we are setting to false until we get rid of Py2.7, right, so that we have test coverage of both? wonder if we should add a comment/TODO about that.","commit_id":"0216e64f53f097c01c134f44449ef13b6a79ea64"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"14d2a78e02eb26e679d82d8402cefe296ae224c5","unresolved":false,"context_lines":[{"line_number":85,"context_line":"        IRONIC_TEMPEST_WHOLE_DISK_IMAGE: True"},{"line_number":86,"context_line":"        IRONIC_INSPECTOR_BUILD_RAMDISK: True"},{"line_number":87,"context_line":"      devstack_plugins:"},{"line_number":88,"context_line":"          ironic-inspector: git://git.openstack.org/openstack/ironic-inspector"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3f79a3b5_a83f6add","line":88,"updated":"2018-11-05 20:20:52.000000000","message":"nit: indentation does not match","commit_id":"0216e64f53f097c01c134f44449ef13b6a79ea64"}]}
