)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"},"change_message_id":"376209c0a101fc37c432b25e9eef61446e77c5df","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Lukas Bezdicka \u003clbezdick@redhat.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-09-16 16:24:15 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Ironic PXE support - corect paths and permissions"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The /tftpboot/pxelinux.cfg path should be provided by ironic::pxe"},{"line_number":10,"context_line":"class and it should have correct selinux context."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"7a8ec9b2_9d32eaf0","line":7,"updated":"2016-09-16 15:05:19.000000000","message":"Typo: \"correct\"","commit_id":"3435b78897b77e74413f472adeb0cd3c37878786"},{"author":{"_account_id":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"},"change_message_id":"745589d12d6199616e92e336ec37367f221dce89","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Lukas Bezdicka \u003clbezdick@redhat.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-09-16 17:11:13 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Ironic PXE support - corect paths and permissions"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The /tftpboot/pxelinux.cfg path should be provided by ironic::pxe"},{"line_number":10,"context_line":"class and it should have correct selinux context."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"7a8ec9b2_1de5fada","line":7,"updated":"2016-09-16 15:15:18.000000000","message":"Typo: \"correct\"","commit_id":"3c90605aec261fa117b4971d73a36a44530dad68"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"279631499adc5e6733519691bddbf057d2e7c801","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"The /tftpboot/pxelinux.cfg/default should be owned by ironic-inspector."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Resolves: rhbz#1376288"},{"line_number":18,"context_line":"Change-Id: I91b256b27d0ac82e26026f66732b992c4e7c3cee"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"7a8ec9b2_8ffd4570","line":17,"updated":"2016-09-16 18:05:55.000000000","message":"next time please file a bug in launchpad, this is where upstream happens ;-)","commit_id":"3c90605aec261fa117b4971d73a36a44530dad68"}],"manifests/inspector.pp":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"bb1bcf03e2ec144d5359cf191424ddd78ea0e8f4","unresolved":false,"context_lines":[{"line_number":274,"context_line":"      content \u003d\u003e template(\u0027ironic/inspector_dnsmasq_tftp.erb\u0027),"},{"line_number":275,"context_line":"      require \u003d\u003e Package[\u0027ironic-inspector\u0027],"},{"line_number":276,"context_line":"    }"},{"line_number":277,"context_line":"    file { \"${tftp_root_real}/pxelinux.cfg\":"},{"line_number":278,"context_line":"      seltype \u003d\u003e \u0027tftpdir_t\u0027,"},{"line_number":279,"context_line":"      owner   \u003d\u003e \u0027ironic\u0027,"},{"line_number":280,"context_line":"      group   \u003d\u003e \u0027ironic\u0027,"},{"line_number":281,"context_line":"      ensure  \u003d\u003e \u0027directory\u0027,"},{"line_number":282,"context_line":"      require \u003d\u003e Package[\u0027ironic-common\u0027],"},{"line_number":283,"context_line":"    }"},{"line_number":284,"context_line":"    file { \"${tftp_root_real}/pxelinux.cfg/default\":"},{"line_number":285,"context_line":"      seltype \u003d\u003e \u0027tftpdir_t\u0027,"},{"line_number":286,"context_line":"      owner   \u003d\u003e \u0027ironic\u0027,"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"7a8ec9b2_c8a11cfa","line":283,"range":{"start_line":277,"start_character":0,"end_line":283,"end_character":5},"updated":"2016-09-16 11:42:24.000000000","message":"this should move to ironic::pxe","commit_id":"93be1de543c1fce7b806ed5929c9bbb2440d1a4b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"193c02f1060225cde541c75d3694e6e589230e7f","unresolved":false,"context_lines":[{"line_number":283,"context_line":"    }"},{"line_number":284,"context_line":"    file { \"${tftp_root_real}/pxelinux.cfg/default\":"},{"line_number":285,"context_line":"      seltype \u003d\u003e \u0027tftpdir_t\u0027,"},{"line_number":286,"context_line":"      owner   \u003d\u003e \u0027ironic\u0027,"},{"line_number":287,"context_line":"      group   \u003d\u003e \u0027ironic\u0027,"},{"line_number":288,"context_line":"      ensure  \u003d\u003e \u0027present\u0027,"},{"line_number":289,"context_line":"      content \u003d\u003e template(\u0027ironic/inspector_pxelinux_cfg.erb\u0027),"},{"line_number":290,"context_line":"      require \u003d\u003e Package[\u0027ironic-common\u0027],"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"7a8ec9b2_e37fd914","line":287,"range":{"start_line":286,"start_character":0,"end_line":287,"end_character":26},"updated":"2016-09-16 12:05:17.000000000","message":"also our packaging creates ironic-inspector user","commit_id":"93be1de543c1fce7b806ed5929c9bbb2440d1a4b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"bb1bcf03e2ec144d5359cf191424ddd78ea0e8f4","unresolved":false,"context_lines":[{"line_number":287,"context_line":"      group   \u003d\u003e \u0027ironic\u0027,"},{"line_number":288,"context_line":"      ensure  \u003d\u003e \u0027present\u0027,"},{"line_number":289,"context_line":"      content \u003d\u003e template(\u0027ironic/inspector_pxelinux_cfg.erb\u0027),"},{"line_number":290,"context_line":"      require \u003d\u003e Package[\u0027ironic-common\u0027],"},{"line_number":291,"context_line":"    }"},{"line_number":292,"context_line":"  }"},{"line_number":293,"context_line":""}],"source_content_type":"text/x-puppet","patch_set":1,"id":"7a8ec9b2_a883f054","line":290,"range":{"start_line":290,"start_character":33,"end_line":290,"end_character":39},"updated":"2016-09-16 11:42:24.000000000","message":"this should stay as it was","commit_id":"93be1de543c1fce7b806ed5929c9bbb2440d1a4b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"193c02f1060225cde541c75d3694e6e589230e7f","unresolved":false,"context_lines":[{"line_number":299,"context_line":"    }"},{"line_number":300,"context_line":"    file { \"${http_root_real}/inspector.ipxe\":"},{"line_number":301,"context_line":"      seltype \u003d\u003e \u0027httpd_sys_content_t\u0027,"},{"line_number":302,"context_line":"      owner   \u003d\u003e \u0027ironic\u0027,"},{"line_number":303,"context_line":"      group   \u003d\u003e \u0027ironic\u0027,"},{"line_number":304,"context_line":"      ensure  \u003d\u003e \u0027present\u0027,"},{"line_number":305,"context_line":"      content \u003d\u003e template(\u0027ironic/inspector_ipxe.erb\u0027),"},{"line_number":306,"context_line":"      require \u003d\u003e Package[\u0027ironic-common\u0027],"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"7a8ec9b2_437b2d28","line":303,"range":{"start_line":302,"start_character":0,"end_line":303,"end_character":14},"updated":"2016-09-16 12:05:17.000000000","message":"ditto","commit_id":"93be1de543c1fce7b806ed5929c9bbb2440d1a4b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"bb1bcf03e2ec144d5359cf191424ddd78ea0e8f4","unresolved":false,"context_lines":[{"line_number":303,"context_line":"      group   \u003d\u003e \u0027ironic\u0027,"},{"line_number":304,"context_line":"      ensure  \u003d\u003e \u0027present\u0027,"},{"line_number":305,"context_line":"      content \u003d\u003e template(\u0027ironic/inspector_ipxe.erb\u0027),"},{"line_number":306,"context_line":"      require \u003d\u003e Package[\u0027ironic-common\u0027],"},{"line_number":307,"context_line":"    }"},{"line_number":308,"context_line":"  }"},{"line_number":309,"context_line":""}],"source_content_type":"text/x-puppet","patch_set":1,"id":"7a8ec9b2_2898c0bf","line":306,"range":{"start_line":306,"start_character":33,"end_line":306,"end_character":39},"updated":"2016-09-16 11:42:24.000000000","message":"ditto","commit_id":"93be1de543c1fce7b806ed5929c9bbb2440d1a4b"}]}
