)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b107aebb0c27f367064e604b1b19e10d89fff67e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"13640907_ccc034e3","updated":"2022-08-26 02:53:29.000000000","message":"Some typos noted inline, otherwise this is fine.","commit_id":"b3a83ee3e4246fce34d6817472f6e75c7796c5b0"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"afb49afc131a9b3aab402faf4526205d853a4220","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"78742504_c80133c4","updated":"2022-08-26 05:54:17.000000000","message":"Thank you Brian!","commit_id":"b3a83ee3e4246fce34d6817472f6e75c7796c5b0"},{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"da35a0342aeb7fdd42feb28a9c1e88749afc1f52","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"4a6ad24c_dbdbb652","updated":"2022-08-29 11:09:14.000000000","message":"Couple of issues flagged inline.","commit_id":"f09c338035a34889c07ef6817b0befb071e5285f"}],"api-ref/source/v2/images-import.inc":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b107aebb0c27f367064e604b1b19e10d89fff67e","unresolved":true,"context_lines":[{"line_number":18,"context_line":"an image.  Each of these methods is well defined (which is what makes"},{"line_number":19,"context_line":"this process interoperable among different OpenStack clouds)."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Three import methods are defined:"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"* ``glance-direct``"},{"line_number":24,"context_line":"* ``web-download``"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"d23855c7_675bb983","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":5},"updated":"2022-08-26 02:53:29.000000000","message":"Four","commit_id":"b3a83ee3e4246fce34d6817472f6e75c7796c5b0"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"afb49afc131a9b3aab402faf4526205d853a4220","unresolved":false,"context_lines":[{"line_number":18,"context_line":"an image.  Each of these methods is well defined (which is what makes"},{"line_number":19,"context_line":"this process interoperable among different OpenStack clouds)."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Three import methods are defined:"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"* ``glance-direct``"},{"line_number":24,"context_line":"* ``web-download``"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"1e98d1ae_b1c1ede4","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":5},"in_reply_to":"d23855c7_675bb983","updated":"2022-08-26 05:54:17.000000000","message":"Done","commit_id":"b3a83ee3e4246fce34d6817472f6e75c7796c5b0"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b107aebb0c27f367064e604b1b19e10d89fff67e","unresolved":true,"context_lines":[{"line_number":196,"context_line":"service by copying existing image data to the staging area."},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"In the ``glance-download`` workflow, the data is made available to the Image"},{"line_number":199,"context_line":"service by fetching an image accessible from an other glance service specified"},{"line_number":200,"context_line":"by a region name and an image id that you know."},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"Beginning with API version 2.8, an optional ``stores`` parameter may be added"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"c1dfee06_344427dd","line":199,"range":{"start_line":199,"start_character":45,"end_line":199,"end_character":53},"updated":"2022-08-26 02:53:29.000000000","message":"another","commit_id":"b3a83ee3e4246fce34d6817472f6e75c7796c5b0"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"afb49afc131a9b3aab402faf4526205d853a4220","unresolved":false,"context_lines":[{"line_number":196,"context_line":"service by copying existing image data to the staging area."},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"In the ``glance-download`` workflow, the data is made available to the Image"},{"line_number":199,"context_line":"service by fetching an image accessible from an other glance service specified"},{"line_number":200,"context_line":"by a region name and an image id that you know."},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"Beginning with API version 2.8, an optional ``stores`` parameter may be added"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"e506a81d_5dd75fee","line":199,"range":{"start_line":199,"start_character":45,"end_line":199,"end_character":53},"in_reply_to":"c1dfee06_344427dd","updated":"2022-08-26 05:54:17.000000000","message":"Done","commit_id":"b3a83ee3e4246fce34d6817472f6e75c7796c5b0"}],"doc/source/admin/interoperable-image-import.rst":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b107aebb0c27f367064e604b1b19e10d89fff67e","unresolved":true,"context_lines":[{"line_number":79,"context_line":"Image Import Methods"},{"line_number":80,"context_line":"--------------------"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"Glance provides three import methods that you can make available to your"},{"line_number":83,"context_line":"users: ``glance-direct``, ``web-download``, ``glance-download``, and"},{"line_number":84,"context_line":"``copy-image``. By default, all four methods are enabled."},{"line_number":85,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"c68f7fdb_d99d7d19","line":82,"range":{"start_line":82,"start_character":16,"end_line":82,"end_character":21},"updated":"2022-08-26 02:53:29.000000000","message":"four","commit_id":"b3a83ee3e4246fce34d6817472f6e75c7796c5b0"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"afb49afc131a9b3aab402faf4526205d853a4220","unresolved":false,"context_lines":[{"line_number":79,"context_line":"Image Import Methods"},{"line_number":80,"context_line":"--------------------"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"Glance provides three import methods that you can make available to your"},{"line_number":83,"context_line":"users: ``glance-direct``, ``web-download``, ``glance-download``, and"},{"line_number":84,"context_line":"``copy-image``. By default, all four methods are enabled."},{"line_number":85,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"642097df_8ee2f3ab","line":82,"range":{"start_line":82,"start_character":16,"end_line":82,"end_character":21},"in_reply_to":"c68f7fdb_d99d7d19","updated":"2022-08-26 05:54:17.000000000","message":"Done","commit_id":"b3a83ee3e4246fce34d6817472f6e75c7796c5b0"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b107aebb0c27f367064e604b1b19e10d89fff67e","unresolved":true,"context_lines":[{"line_number":96,"context_line":"     Additionally, the Image API v1 was removed in Glance 17.0.0 (Rocky)."},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"* The ``glance-download`` method allows an end user to import an image from a"},{"line_number":99,"context_line":"  remote glance. This import method is used to import an image from an other"},{"line_number":100,"context_line":"  openstack region which is federated by the same keystone."},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"* The ``copy-image`` method allows and end user to copy existing image to"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3e02e988_79dfb4c4","line":99,"range":{"start_line":99,"start_character":68,"end_line":99,"end_character":76},"updated":"2022-08-26 02:53:29.000000000","message":"another","commit_id":"b3a83ee3e4246fce34d6817472f6e75c7796c5b0"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"afb49afc131a9b3aab402faf4526205d853a4220","unresolved":false,"context_lines":[{"line_number":96,"context_line":"     Additionally, the Image API v1 was removed in Glance 17.0.0 (Rocky)."},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"* The ``glance-download`` method allows an end user to import an image from a"},{"line_number":99,"context_line":"  remote glance. This import method is used to import an image from an other"},{"line_number":100,"context_line":"  openstack region which is federated by the same keystone."},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"* The ``copy-image`` method allows and end user to copy existing image to"}],"source_content_type":"text/x-rst","patch_set":3,"id":"dae6b6f2_3520a602","line":99,"range":{"start_line":99,"start_character":68,"end_line":99,"end_character":76},"in_reply_to":"3e02e988_79dfb4c4","updated":"2022-08-26 05:54:17.000000000","message":"Done","commit_id":"b3a83ee3e4246fce34d6817472f6e75c7796c5b0"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b107aebb0c27f367064e604b1b19e10d89fff67e","unresolved":true,"context_lines":[{"line_number":282,"context_line":""},{"line_number":283,"context_line":"``extra_properties`` options is a list of properties that should be copied from"},{"line_number":284,"context_line":"the remote image. The properties listed should be read as properties that"},{"line_number":285,"context_line":"\"start with\" as it allows to set a namespace instead of each properties of the"},{"line_number":286,"context_line":"namespace."},{"line_number":287,"context_line":""},{"line_number":288,"context_line":"Default values are :"},{"line_number":289,"context_line":"``[\u0027hw_\u0027, \u0027trait:\u0027, \u0027os_distro\u0027, \u0027os_secure_boot\u0027, \u0027os_type\u0027]``"}],"source_content_type":"text/x-rst","patch_set":3,"id":"4f314cba_a9118983","line":286,"range":{"start_line":285,"start_character":16,"end_line":286,"end_character":9},"updated":"2022-08-26 02:53:29.000000000","message":"maybe: it allows you to set a namespace instead of explicitly listing each property of the namespace","commit_id":"b3a83ee3e4246fce34d6817472f6e75c7796c5b0"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"afb49afc131a9b3aab402faf4526205d853a4220","unresolved":false,"context_lines":[{"line_number":282,"context_line":""},{"line_number":283,"context_line":"``extra_properties`` options is a list of properties that should be copied from"},{"line_number":284,"context_line":"the remote image. The properties listed should be read as properties that"},{"line_number":285,"context_line":"\"start with\" as it allows to set a namespace instead of each properties of the"},{"line_number":286,"context_line":"namespace."},{"line_number":287,"context_line":""},{"line_number":288,"context_line":"Default values are :"},{"line_number":289,"context_line":"``[\u0027hw_\u0027, \u0027trait:\u0027, \u0027os_distro\u0027, \u0027os_secure_boot\u0027, \u0027os_type\u0027]``"}],"source_content_type":"text/x-rst","patch_set":3,"id":"19dffa15_834e14e5","line":286,"range":{"start_line":285,"start_character":16,"end_line":286,"end_character":9},"in_reply_to":"4f314cba_a9118983","updated":"2022-08-26 05:54:17.000000000","message":"Done","commit_id":"b3a83ee3e4246fce34d6817472f6e75c7796c5b0"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b107aebb0c27f367064e604b1b19e10d89fff67e","unresolved":true,"context_lines":[{"line_number":298,"context_line":""},{"line_number":299,"context_line":".. note::"},{"line_number":300,"context_line":"   The **glance-image-import.conf** is an optional file.  You can find an"},{"line_number":301,"context_line":"   example file named glance-image-import.conf.sample_ in the **etc/**"},{"line_number":302,"context_line":"   subdirectory of the Glance source code tree. Make sure that you are looking"},{"line_number":303,"context_line":"   in the correct branch for the OpenStack release you are working with."},{"line_number":304,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"cbeb5e34_a99cdf20","line":301,"range":{"start_line":301,"start_character":53,"end_line":301,"end_character":54},"updated":"2022-08-26 02:53:29.000000000","message":"remove the underscore","commit_id":"b3a83ee3e4246fce34d6817472f6e75c7796c5b0"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"afb49afc131a9b3aab402faf4526205d853a4220","unresolved":false,"context_lines":[{"line_number":298,"context_line":""},{"line_number":299,"context_line":".. note::"},{"line_number":300,"context_line":"   The **glance-image-import.conf** is an optional file.  You can find an"},{"line_number":301,"context_line":"   example file named glance-image-import.conf.sample_ in the **etc/**"},{"line_number":302,"context_line":"   subdirectory of the Glance source code tree. Make sure that you are looking"},{"line_number":303,"context_line":"   in the correct branch for the OpenStack release you are working with."},{"line_number":304,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"62f1e1c6_84a27a15","line":301,"range":{"start_line":301,"start_character":53,"end_line":301,"end_character":54},"in_reply_to":"cbeb5e34_a99cdf20","updated":"2022-08-26 05:54:17.000000000","message":"Done","commit_id":"b3a83ee3e4246fce34d6817472f6e75c7796c5b0"},{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"da35a0342aeb7fdd42feb28a9c1e88749afc1f52","unresolved":true,"context_lines":[{"line_number":81,"context_line":""},{"line_number":82,"context_line":"Glance provides four import methods that you can make available to your"},{"line_number":83,"context_line":"users: ``glance-direct``, ``web-download``, ``glance-download``, and"},{"line_number":84,"context_line":"``copy-image``. By default, all four methods are enabled."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"* The ``glance-direct`` import method allows your users to upload image data"},{"line_number":87,"context_line":"  directly to Glance."}],"source_content_type":"text/x-rst","patch_set":4,"id":"33324f0f_f8893e40","line":84,"range":{"start_line":84,"start_character":16,"end_line":84,"end_character":57},"updated":"2022-08-29 11:09:14.000000000","message":"Since merging https://review.opendev.org/c/openstack/glance/+/854772 that statement is not accurate anymore.","commit_id":"f09c338035a34889c07ef6817b0befb071e5285f"},{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"da35a0342aeb7fdd42feb28a9c1e88749afc1f52","unresolved":true,"context_lines":[{"line_number":269,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":270,"context_line":""},{"line_number":271,"context_line":"To enable the ``glance-download`` import method, make sure that it is included"},{"line_number":272,"context_line":"in the list of methods in the ``enabled_import_methods`` option, and that all"},{"line_number":273,"context_line":"the options described above are set properly."},{"line_number":274,"context_line":""},{"line_number":275,"context_line":"Additionally, you have the following configuration available."},{"line_number":276,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"d386fac5_67b1ea2f","line":273,"range":{"start_line":272,"start_character":64,"end_line":273,"end_character":45},"updated":"2022-08-29 11:09:14.000000000","message":"I\u0027m not sure why one would need to configure \u0027glance-direct\u0027, \u0027web-download\u0027 and the filtering options for \u0027web-download\u0027 for this feature?","commit_id":"f09c338035a34889c07ef6817b0befb071e5285f"}]}
