)]}'
{"library/check_ironic_boot_config.py":[{"author":{"_account_id":11491,"name":"Gael Chamoulaud","email":"gchamoul@redhat.com","username":"gchamoul"},"change_message_id":"35e93276b85f38d5c183f00a163cf2132d4fa3f1","unresolved":false,"context_lines":[{"line_number":22,"context_line":"DOCUMENTATION \u003d \u0027\u0027\u0027"},{"line_number":23,"context_line":"---"},{"line_number":24,"context_line":"module: check_ironic_boot_config"},{"line_number":25,"context_line":"short_description: \u003e"},{"line_number":26,"context_line":"    - Check that overcloud nodes have the correct associated ramdisk and kernel"},{"line_number":27,"context_line":"      image"},{"line_number":28,"context_line":"description: \u003e"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_80e091fc","line":25,"updated":"2019-07-23 14:20:26.000000000","message":"Don\u0027t forget to remove the angle bracket ;-)","commit_id":"496444c1b7336cb14b5d9540b53c5731c08054b9"},{"author":{"_account_id":11491,"name":"Gael Chamoulaud","email":"gchamoul@redhat.com","username":"gchamoul"},"change_message_id":"35e93276b85f38d5c183f00a163cf2132d4fa3f1","unresolved":false,"context_lines":[{"line_number":25,"context_line":"short_description: \u003e"},{"line_number":26,"context_line":"    - Check that overcloud nodes have the correct associated ramdisk and kernel"},{"line_number":27,"context_line":"      image"},{"line_number":28,"context_line":"description: \u003e"},{"line_number":29,"context_line":"    - Each overcloud node needs to have the correct associated ramdisk and"},{"line_number":30,"context_line":"      kernel image according to its architecture and platform. This can be"},{"line_number":31,"context_line":"      validated by making sure that like nodes have associated deploy images"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_20e51d0b","line":28,"updated":"2019-07-23 14:20:26.000000000","message":"Here too.","commit_id":"496444c1b7336cb14b5d9540b53c5731c08054b9"},{"author":{"_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},"change_message_id":"fffc75d8586fa62639c71f5990be7cfbb837a5c5","unresolved":false,"context_lines":[{"line_number":87,"context_line":"            )"},{"line_number":88,"context_line":"            if uuidutils.is_uuid_like(image_entry):"},{"line_number":89,"context_line":"                mapping \u003d GLANCE"},{"line_number":90,"context_line":"            elif image_entry.startswith(\"file://\"):"},{"line_number":91,"context_line":"                mapping \u003d FILE"},{"line_number":92,"context_line":"            # TODO(jfreud): uncomment when Ironic supports empty driver_info"},{"line_number":93,"context_line":"#           elif image_entry is None:"}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_7f496f30","line":90,"updated":"2019-07-23 21:19:23.000000000","message":"this will fail when not a string (e.g., None)","commit_id":"865c13d966e14224333358295c7866a7c2fe36e1"}]}
