)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"1d16e6492117771b5a4d2e6eedec50c59005d320","unresolved":true,"context_lines":[{"line_number":28,"context_line":"* Removes the explicit requirement that test classes explicitly"},{"line_number":29,"context_line":"  declare support for wholedisk_image or not."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Depends-On: https://review.opendev.org/c/openstack/ironic/+/853368"},{"line_number":32,"context_line":"Depends-On: https://review.opendev.org/c/openstack/ironic/+/852694"},{"line_number":33,"context_line":"Depends-On: https://review.opendev.org/c/openstack/ironic/+/849587"},{"line_number":34,"context_line":"Change-Id: I42933d26268b55737fa2508265643c1cd14651ea"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"331b7c83_b4aae60f","line":31,"updated":"2022-09-06 14:35:19.000000000","message":"merged","commit_id":"54de70a91dfebcd6dfeca7acbbf9dd1b79b26b99"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"34d1c5e64a5e43ed28ab47f0d37d4cb81120ad36","unresolved":false,"context_lines":[{"line_number":28,"context_line":"* Removes the explicit requirement that test classes explicitly"},{"line_number":29,"context_line":"  declare support for wholedisk_image or not."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Depends-On: https://review.opendev.org/c/openstack/ironic/+/853368"},{"line_number":32,"context_line":"Depends-On: https://review.opendev.org/c/openstack/ironic/+/852694"},{"line_number":33,"context_line":"Depends-On: https://review.opendev.org/c/openstack/ironic/+/849587"},{"line_number":34,"context_line":"Change-Id: I42933d26268b55737fa2508265643c1cd14651ea"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"5cf935e4_7050e89e","line":31,"in_reply_to":"331b7c83_b4aae60f","updated":"2022-09-20 20:56:29.000000000","message":"Done","commit_id":"54de70a91dfebcd6dfeca7acbbf9dd1b79b26b99"}],"ironic_tempest_plugin/tests/scenario/baremetal_standalone_manager.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"effff778341eafc0ec5d71f53ff3cc7355f150f1","unresolved":false,"context_lines":[{"line_number":571,"context_line":"                    \u0027iface\u0027: cls.power_interface,"},{"line_number":572,"context_line":"                    \u0027enabled\u0027: CONF.baremetal.enabled_power_interfaces})"},{"line_number":573,"context_line":"        if (cls.wholedisk_image is not None"},{"line_number":574,"context_line":"                and not cls.wholedisk_image"},{"line_number":575,"context_line":"                and CONF.baremetal.use_provision_network):"},{"line_number":576,"context_line":"            raise cls.skipException("},{"line_number":577,"context_line":"                \u0027Partitioned images are not supported with multitenancy.\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"75783dc9_e8d8c5b5","line":574,"updated":"2022-09-07 09:01:08.000000000","message":"This is a bit weird. Do you expect an empty string for wholedisk_image? Did you mean something else in the first clause?","commit_id":"cc028767a6c38f1bbf35211346f28cf26eb5773a"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"34d1c5e64a5e43ed28ab47f0d37d4cb81120ad36","unresolved":true,"context_lines":[{"line_number":571,"context_line":"                    \u0027iface\u0027: cls.power_interface,"},{"line_number":572,"context_line":"                    \u0027enabled\u0027: CONF.baremetal.enabled_power_interfaces})"},{"line_number":573,"context_line":"        if (cls.wholedisk_image is not None"},{"line_number":574,"context_line":"                and not cls.wholedisk_image"},{"line_number":575,"context_line":"                and CONF.baremetal.use_provision_network):"},{"line_number":576,"context_line":"            raise cls.skipException("},{"line_number":577,"context_line":"                \u0027Partitioned images are not supported with multitenancy.\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f6b88ca_8bf3ede0","line":574,"in_reply_to":"75783dc9_e8d8c5b5","updated":"2022-09-20 20:56:29.000000000","message":"Because it can now be None and we don\u0027t need to invoke logic around it all the time. Adding note.","commit_id":"cc028767a6c38f1bbf35211346f28cf26eb5773a"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"effff778341eafc0ec5d71f53ff3cc7355f150f1","unresolved":false,"context_lines":[{"line_number":857,"context_line":"        if CONF.baremetal.anaconda_exit_test_at \u003d\u003d \u0027heartbeat\u0027:"},{"line_number":858,"context_line":"            cls.wait_for_agent_heartbeat("},{"line_number":859,"context_line":"                cls.node[\u0027uuid\u0027],"},{"line_number":860,"context_line":"                timeout\u003dCONF.baremetal.anaconda_active_timeout)"},{"line_number":861,"context_line":"        elif CONF.baremetal.anaconda_exit_test_at \u003d\u003d \u0027active\u0027:"},{"line_number":862,"context_line":"            cls.wait_provisioning_state("},{"line_number":863,"context_line":"                cls.node[\u0027uuid\u0027],"}],"source_content_type":"text/x-python","patch_set":4,"id":"0c9ac6d3_6dee256e","line":860,"updated":"2022-09-07 09:01:08.000000000","message":"I assume the deployment will be aborted in tear down?","commit_id":"cc028767a6c38f1bbf35211346f28cf26eb5773a"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"34d1c5e64a5e43ed28ab47f0d37d4cb81120ad36","unresolved":false,"context_lines":[{"line_number":857,"context_line":"        if CONF.baremetal.anaconda_exit_test_at \u003d\u003d \u0027heartbeat\u0027:"},{"line_number":858,"context_line":"            cls.wait_for_agent_heartbeat("},{"line_number":859,"context_line":"                cls.node[\u0027uuid\u0027],"},{"line_number":860,"context_line":"                timeout\u003dCONF.baremetal.anaconda_active_timeout)"},{"line_number":861,"context_line":"        elif CONF.baremetal.anaconda_exit_test_at \u003d\u003d \u0027active\u0027:"},{"line_number":862,"context_line":"            cls.wait_provisioning_state("},{"line_number":863,"context_line":"                cls.node[\u0027uuid\u0027],"}],"source_content_type":"text/x-python","patch_set":4,"id":"0a4d3571_46053e64","line":860,"in_reply_to":"0c9ac6d3_6dee256e","updated":"2022-09-20 20:56:29.000000000","message":"Afaik, yes. It calls for the node to be unprovisioned in cleanup","commit_id":"cc028767a6c38f1bbf35211346f28cf26eb5773a"}],"ironic_tempest_plugin/tests/scenario/test_baremetal_basic_ops.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"effff778341eafc0ec5d71f53ff3cc7355f150f1","unresolved":false,"context_lines":[{"line_number":189,"context_line":""},{"line_number":190,"context_line":"    def validate_image(self):"},{"line_number":191,"context_line":"        iinfo \u003d self.node[\u0027instance_info\u0027]"},{"line_number":192,"context_line":"        if self.wholedisk_image is not None and self.wholedisk_image:"},{"line_number":193,"context_line":"            self.assertNotIn(\u0027kernel\u0027, iinfo)"},{"line_number":194,"context_line":"            self.assertNotIn(\u0027ramdisk\u0027, iinfo)"},{"line_number":195,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":4,"id":"edfc1e95_be625478","line":192,"updated":"2022-09-07 09:01:08.000000000","message":"ditto, confusing","commit_id":"cc028767a6c38f1bbf35211346f28cf26eb5773a"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"34d1c5e64a5e43ed28ab47f0d37d4cb81120ad36","unresolved":false,"context_lines":[{"line_number":189,"context_line":""},{"line_number":190,"context_line":"    def validate_image(self):"},{"line_number":191,"context_line":"        iinfo \u003d self.node[\u0027instance_info\u0027]"},{"line_number":192,"context_line":"        if self.wholedisk_image is not None and self.wholedisk_image:"},{"line_number":193,"context_line":"            self.assertNotIn(\u0027kernel\u0027, iinfo)"},{"line_number":194,"context_line":"            self.assertNotIn(\u0027ramdisk\u0027, iinfo)"},{"line_number":195,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":4,"id":"93369e66_1e238d50","line":192,"in_reply_to":"edfc1e95_be625478","updated":"2022-09-20 20:56:29.000000000","message":"Adding a note.","commit_id":"cc028767a6c38f1bbf35211346f28cf26eb5773a"}],"zuul.d/project.yaml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"86c97358f338d72972faa5637641ba7416311b1e","unresolved":true,"context_lines":[{"line_number":11,"context_line":"        - ironic-standalone-xena"},{"line_number":12,"context_line":"        - ironic-standalone-wallaby:"},{"line_number":13,"context_line":"            voting: false"},{"line_number":14,"context_line":"        - ironic-tempest-functional-python3"},{"line_number":15,"context_line":"        - ironic-tempest-functional-python3-yoga"},{"line_number":16,"context_line":"        - ironic-tempest-functional-python3-xena"},{"line_number":17,"context_line":"        - ironic-tempest-functional-python3-wallaby:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"eeac7eac_954201f6","side":"PARENT","line":14,"updated":"2022-08-22 22:45:40.000000000","message":"I need to undo all this.","commit_id":"50f0a715d5a42b47d8079712ecf46b9365eb0151"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"a5f493fc05eaecc517c3f16c8899ea52dd62f177","unresolved":false,"context_lines":[{"line_number":11,"context_line":"        - ironic-standalone-xena"},{"line_number":12,"context_line":"        - ironic-standalone-wallaby:"},{"line_number":13,"context_line":"            voting: false"},{"line_number":14,"context_line":"        - ironic-tempest-functional-python3"},{"line_number":15,"context_line":"        - ironic-tempest-functional-python3-yoga"},{"line_number":16,"context_line":"        - ironic-tempest-functional-python3-xena"},{"line_number":17,"context_line":"        - ironic-tempest-functional-python3-wallaby:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"0deacf15_11c379c3","side":"PARENT","line":14,"in_reply_to":"eeac7eac_954201f6","updated":"2022-08-25 18:10:22.000000000","message":"Done","commit_id":"50f0a715d5a42b47d8079712ecf46b9365eb0151"}]}
