)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"73d2c603665437daad93c3c453fbfa3d013130bf","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Dmitry Tantsur \u003cdivius.inside@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2017-11-02 13:22:41 +0100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Switch installation guide to hardware types"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I5e8a0de79c247535fd599318540fb8bbd2fc5df0"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f4b6375_30fd136e","line":7,"updated":"2017-11-02 18:12:04.000000000","message":"btw, this patch doesn\u0027t only switch to hardware types, in places it includes hardware types with classic drivers. When I initially started reviewing, I thought there were some errors because I didn\u0027t see a switch.","commit_id":"b19a7b6c5caea225f7bc1125f8201d56a24199db"}],"doc/source/install/configdrive.rst":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"56133ed7460ccd3fec3fa3cb57275d692c01985e","unresolved":false,"context_lines":[{"line_number":92,"context_line":"    password \u003d PASSWORD"},{"line_number":93,"context_line":"    auth_url \u003d http://RADOSGW_IP:8000/auth/v1"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"If the ``direct`` deploy interface (or an ``agent_*`` driver) is being used,"},{"line_number":96,"context_line":"edit ``/etc/glance/glance-api.conf`` to store the instance images in respective"},{"line_number":97,"context_line":"object store (radosgw or swift) as well::"},{"line_number":98,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_ed41e83a","line":95,"updated":"2017-11-02 18:10:11.000000000","message":"was wondering how/if we wanted to deal with eg \u0027oneview-direct\u0027 deploy interface.\n\nWe can ignore, or maybe reword it slightly to e.g. s/If the/If a/ :)","commit_id":"b19a7b6c5caea225f7bc1125f8201d56a24199db"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"90132d8e9d99b70c2c883916656254942691fb7a","unresolved":false,"context_lines":[{"line_number":92,"context_line":"    password \u003d PASSWORD"},{"line_number":93,"context_line":"    auth_url \u003d http://RADOSGW_IP:8000/auth/v1"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"If the ``direct`` deploy interface (or an ``agent_*`` driver) is being used,"},{"line_number":96,"context_line":"edit ``/etc/glance/glance-api.conf`` to store the instance images in respective"},{"line_number":97,"context_line":"object store (radosgw or swift) as well::"},{"line_number":98,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_d0c10656","line":95,"in_reply_to":"3f4b6375_ed41e83a","updated":"2017-11-03 14:56:13.000000000","message":"Done","commit_id":"b19a7b6c5caea225f7bc1125f8201d56a24199db"}],"doc/source/install/configure-tenant-networks.rst":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"56133ed7460ccd3fec3fa3cb57275d692c01985e","unresolved":false,"context_lines":[{"line_number":81,"context_line":"      * TFTP"},{"line_number":82,"context_line":"      * egress port used for the Bare Metal service (6385 by default)"},{"line_number":83,"context_line":"      * ingress port used for ironic-python-agent (9999 by default)"},{"line_number":84,"context_line":"      * if using the iSCSI deploy method (``iscsi`` deploy interface,"},{"line_number":85,"context_line":"        ``pxe_*`` and ``iscsi_*`` classic drivers), the ingress port used for"},{"line_number":86,"context_line":"        iSCSI (3260 by default)"},{"line_number":87,"context_line":"      * if using the direct deploy method (``direct`` deploy interface or"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_6d15f89b","line":84,"updated":"2017-11-02 18:10:11.000000000","message":"nit, maybe s/``iscsii``/an ``iscsii``/ if you think it provides a hint that eg \u0027oneview-iscsi\u0027 is included in this :)\n\nor maybe we can do s/``iscsi``/``iscsi``-like/ ?","commit_id":"b19a7b6c5caea225f7bc1125f8201d56a24199db"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"90132d8e9d99b70c2c883916656254942691fb7a","unresolved":false,"context_lines":[{"line_number":81,"context_line":"      * TFTP"},{"line_number":82,"context_line":"      * egress port used for the Bare Metal service (6385 by default)"},{"line_number":83,"context_line":"      * ingress port used for ironic-python-agent (9999 by default)"},{"line_number":84,"context_line":"      * if using the iSCSI deploy method (``iscsi`` deploy interface,"},{"line_number":85,"context_line":"        ``pxe_*`` and ``iscsi_*`` classic drivers), the ingress port used for"},{"line_number":86,"context_line":"        iSCSI (3260 by default)"},{"line_number":87,"context_line":"      * if using the direct deploy method (``direct`` deploy interface or"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_309bba73","line":84,"in_reply_to":"3f4b6375_6d15f89b","updated":"2017-11-03 14:56:13.000000000","message":"Done","commit_id":"b19a7b6c5caea225f7bc1125f8201d56a24199db"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"56133ed7460ccd3fec3fa3cb57275d692c01985e","unresolved":false,"context_lines":[{"line_number":82,"context_line":"      * egress port used for the Bare Metal service (6385 by default)"},{"line_number":83,"context_line":"      * ingress port used for ironic-python-agent (9999 by default)"},{"line_number":84,"context_line":"      * if using the iSCSI deploy method (``iscsi`` deploy interface,"},{"line_number":85,"context_line":"        ``pxe_*`` and ``iscsi_*`` classic drivers), the ingress port used for"},{"line_number":86,"context_line":"        iSCSI (3260 by default)"},{"line_number":87,"context_line":"      * if using the direct deploy method (``direct`` deploy interface or"},{"line_number":88,"context_line":"        ``agent_*`` drivers), the egress port used for the Object Storage"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_6d7a98f1","line":85,"updated":"2017-11-02 18:10:11.000000000","message":"except pxe_agent_cimc but let\u0027s pretend we don\u0027t know about it...","commit_id":"b19a7b6c5caea225f7bc1125f8201d56a24199db"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"56133ed7460ccd3fec3fa3cb57275d692c01985e","unresolved":false,"context_lines":[{"line_number":84,"context_line":"      * if using the iSCSI deploy method (``iscsi`` deploy interface,"},{"line_number":85,"context_line":"        ``pxe_*`` and ``iscsi_*`` classic drivers), the ingress port used for"},{"line_number":86,"context_line":"        iSCSI (3260 by default)"},{"line_number":87,"context_line":"      * if using the direct deploy method (``direct`` deploy interface or"},{"line_number":88,"context_line":"        ``agent_*`` drivers), the egress port used for the Object Storage"},{"line_number":89,"context_line":"        service (typically 80 or 443)"},{"line_number":90,"context_line":"      * if using iPXE, the egress port used for the HTTP server running"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_6d63b843","line":87,"updated":"2017-11-02 18:10:11.000000000","message":"ditto nit, about \u0027oneview-direct\u0027 interface.","commit_id":"b19a7b6c5caea225f7bc1125f8201d56a24199db"}],"doc/source/install/enrollment.rst":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"56133ed7460ccd3fec3fa3cb57275d692c01985e","unresolved":false,"context_lines":[{"line_number":29,"context_line":"-----------------"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"When enrolling a node, the most important information to supply is *driver*."},{"line_number":32,"context_line":"This can be either a *classic driver* or a *hardware type* - see"},{"line_number":33,"context_line":":doc:`enabling-drivers` for the difference. The ``driver list`` command can"},{"line_number":34,"context_line":"be used to list all drivers (of both types) enabled on all hosts:"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_8d539439","line":32,"updated":"2017-11-02 18:10:11.000000000","message":"nit, might want to change the order or add some words to indicate that hardware types are preferred. Well, when we actually deprecate classic drivers, we\u0027ll need to update this so we can make this change later.","commit_id":"b19a7b6c5caea225f7bc1125f8201d56a24199db"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"90132d8e9d99b70c2c883916656254942691fb7a","unresolved":false,"context_lines":[{"line_number":29,"context_line":"-----------------"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"When enrolling a node, the most important information to supply is *driver*."},{"line_number":32,"context_line":"This can be either a *classic driver* or a *hardware type* - see"},{"line_number":33,"context_line":":doc:`enabling-drivers` for the difference. The ``driver list`` command can"},{"line_number":34,"context_line":"be used to list all drivers (of both types) enabled on all hosts:"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_f08ac218","line":32,"in_reply_to":"3f4b6375_8d539439","updated":"2017-11-03 14:56:13.000000000","message":"Let me try something..","commit_id":"b19a7b6c5caea225f7bc1125f8201d56a24199db"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"393ef8172ef75df35f51228cee59a87ee58ca3ef","unresolved":false,"context_lines":[{"line_number":132,"context_line":""},{"line_number":133,"context_line":"   .. code-block:: console"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"    $ export OS_BAREMETAL_API_VERSION\u003d1.11"},{"line_number":136,"context_line":"    $ openstack baremetal node create --driver ipmi"},{"line_number":137,"context_line":"    +--------------+--------------------------------------+"},{"line_number":138,"context_line":"    | Property     | Value                                |"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f4b6375_9a281933","line":135,"range":{"start_line":135,"start_character":38,"end_line":135,"end_character":42},"updated":"2017-11-07 05:52:44.000000000","message":"This should be changed to 1.31","commit_id":"15f5c16d318f2f39c8b7c6fe66e5947b9f9bca27"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"75cf327db7bf0b832fc736784c660e468cb10eb4","unresolved":false,"context_lines":[{"line_number":132,"context_line":""},{"line_number":133,"context_line":"   .. code-block:: console"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"    $ export OS_BAREMETAL_API_VERSION\u003d1.11"},{"line_number":136,"context_line":"    $ openstack baremetal node create --driver ipmi"},{"line_number":137,"context_line":"    +--------------+--------------------------------------+"},{"line_number":138,"context_line":"    | Property     | Value                                |"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_cbee8fb3","line":135,"range":{"start_line":135,"start_character":38,"end_line":135,"end_character":42},"in_reply_to":"3f4b6375_9a281933","updated":"2017-11-22 14:04:30.000000000","message":"Why? We\u0027re not setting any interfaces here. Using hardware types does not require any specific API version, they\u0027re just drivers for a user.","commit_id":"15f5c16d318f2f39c8b7c6fe66e5947b9f9bca27"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"393ef8172ef75df35f51228cee59a87ee58ca3ef","unresolved":false,"context_lines":[{"line_number":229,"context_line":""},{"line_number":230,"context_line":"   .. code-block:: console"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"     $ openstack baremetal node create --driver ipmi \\"},{"line_number":233,"context_line":"         --driver-info ipmi_username\u003d$USER \\"},{"line_number":234,"context_line":"         --driver-info ipmi_password\u003d$PASS \\"},{"line_number":235,"context_line":"         --driver-info ipmi_address\u003d$ADDRESS"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f4b6375_dad7b122","line":232,"range":{"start_line":232,"start_character":17,"end_line":232,"end_character":26},"updated":"2017-11-07 05:52:44.000000000","message":"Need to set API version\u0027 --os-baremetal-api-version 1.31 \u0027","commit_id":"15f5c16d318f2f39c8b7c6fe66e5947b9f9bca27"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"393ef8172ef75df35f51228cee59a87ee58ca3ef","unresolved":false,"context_lines":[{"line_number":314,"context_line":""},{"line_number":315,"context_line":"   .. code-block:: console"},{"line_number":316,"context_line":""},{"line_number":317,"context_line":"     $ openstack baremetal node create --driver ipmi \\"},{"line_number":318,"context_line":"         --driver-info ipmi_username\u003d$USER \\"},{"line_number":319,"context_line":"         --driver-info ipmi_password\u003d$PASS \\"},{"line_number":320,"context_line":"         --driver-info ipmi_address\u003d$ADDRESS \\"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f4b6375_7ae8bde0","line":317,"range":{"start_line":317,"start_character":17,"end_line":317,"end_character":26},"updated":"2017-11-07 05:52:44.000000000","message":"ditto","commit_id":"15f5c16d318f2f39c8b7c6fe66e5947b9f9bca27"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"393ef8172ef75df35f51228cee59a87ee58ca3ef","unresolved":false,"context_lines":[{"line_number":510,"context_line":""},{"line_number":511,"context_line":".. code-block:: console"},{"line_number":512,"context_line":""},{"line_number":513,"context_line":"    $ openstack baremetal node create --driver ipmi --name example"},{"line_number":514,"context_line":""},{"line_number":515,"context_line":"or"},{"line_number":516,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f4b6375_fabdcdd7","line":513,"range":{"start_line":513,"start_character":16,"end_line":513,"end_character":25},"updated":"2017-11-07 05:52:44.000000000","message":"ditto","commit_id":"15f5c16d318f2f39c8b7c6fe66e5947b9f9bca27"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"393ef8172ef75df35f51228cee59a87ee58ca3ef","unresolved":false,"context_lines":[{"line_number":524,"context_line":""},{"line_number":525,"context_line":".. code-block:: console"},{"line_number":526,"context_line":""},{"line_number":527,"context_line":"    $ openstack baremetal node create --driver ipmi --name example"},{"line_number":528,"context_line":"    +--------------+--------------------------------------+"},{"line_number":529,"context_line":"    | Property     | Value                                |"},{"line_number":530,"context_line":"    +--------------+--------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f4b6375_dac0d152","line":527,"range":{"start_line":527,"start_character":16,"end_line":527,"end_character":25},"updated":"2017-11-07 05:52:44.000000000","message":"ditto","commit_id":"15f5c16d318f2f39c8b7c6fe66e5947b9f9bca27"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"6d359870c9bd47e8c519dc496a99e072dca2c4e3","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"When enrolling a node, the most important information to supply is *driver*."},{"line_number":32,"context_line":"For new deployments it should be a *hardware type*, old deployments can still"},{"line_number":33,"context_line":"use *classic drivers* - see :doc:`enabling-drivers` for the difference."},{"line_number":34,"context_line":"The ``driver list`` command can be used to list all drivers (of both types)"},{"line_number":35,"context_line":"enabled on all hosts:"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"df87a7cf_864dd573","line":33,"updated":"2017-12-05 20:31:27.000000000","message":"I wonder if we should word it more strongly.\n\nBy \u0027deployment\u0027 you mean someone putting up an ironic/openstack cluster, not adding new nodes to ironic, right?\n\nFor existing deployments that are using classic drivers, they can continue to use classic drivers except that we\u0027re deprecating them in this cycle, right? Shouldn\u0027t we add something like \u0027but we recommend that you start using hardware types?\u0027","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"e4adfadb39c109b010d8a6674e84d51e3a979748","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"When enrolling a node, the most important information to supply is *driver*."},{"line_number":32,"context_line":"For new deployments it should be a *hardware type*, old deployments can still"},{"line_number":33,"context_line":"use *classic drivers* - see :doc:`enabling-drivers` for the difference."},{"line_number":34,"context_line":"The ``driver list`` command can be used to list all drivers (of both types)"},{"line_number":35,"context_line":"enabled on all hosts:"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"df87a7cf_ce4a5482","line":33,"in_reply_to":"df87a7cf_83a8acdb","updated":"2017-12-13 15:49:55.000000000","message":"Lemme try something","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"e396685429cb71a7a35033de2ad7bc029d537083","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"When enrolling a node, the most important information to supply is *driver*."},{"line_number":32,"context_line":"For new deployments it should be a *hardware type*, old deployments can still"},{"line_number":33,"context_line":"use *classic drivers* - see :doc:`enabling-drivers` for the difference."},{"line_number":34,"context_line":"The ``driver list`` command can be used to list all drivers (of both types)"},{"line_number":35,"context_line":"enabled on all hosts:"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"df87a7cf_83a8acdb","line":33,"in_reply_to":"df87a7cf_864dd573","updated":"2017-12-13 11:56:36.000000000","message":"I\u0027m unsure if we should mention classic drivers at all in the main text any more (maybe in a note underneath) something like:\n\n .. note::\n   If you are deploying ironic older than OpenStack Pike, you\u0027ll\n   need to use classic drivers instead of hardware types - see\n   :doc:`enabling-drivers` for more details.","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"7070eec789b5df0121ed24b95077e4cabb2f9516","unresolved":false,"context_lines":[{"line_number":46,"context_line":".. note::"},{"line_number":47,"context_line":"    The output of the command also lists enabled *classic drivers*. Starting"},{"line_number":48,"context_line":"    with the Pike release, you should prefer using *hardware types* instead."},{"line_number":49,"context_line":"    See :doc:`enabling-drivers` for an explanation of the difference."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    Starting with API version 1.31 (and ``python-ironicclient`` 1.13), you can"},{"line_number":52,"context_line":"    also list only classic drivers or only hardware types:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"df87a7cf_c2d0e556","line":49,"updated":"2017-12-13 17:49:48.000000000","message":"I\u0027m not fond of notes. I\u0027m fine if we want to make a note about preference for hw types. But I don\u0027t think I want to highlight about classic drivers or hardware types.\n\n(and \u0027should prefer\u0027 is awkward)\n\nHow about\n\nWhen enrolling a node, the most important information ... See ... of bare metal drivers, hardware types and interfaces. Starting with the Pike release, we recommend the use of *hardware types* instead of *classic drivers*, since classic drivers may be deprecated in the near future.\n\nTo get a list of all drivers enabled on all hosts, use the driver list command. The list includes hardware types as well as classic drivers:\n   ....\n\nStarting with API version 1.31 (and ...) you can get a list of only hardware types or only classic drivers via the --type argument. For example:","commit_id":"72a5c9e42496c007e44991f38e54dd53dfd12b56"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"14804a69c01516747021a110ef4b9daa9c5af481","unresolved":false,"context_lines":[{"line_number":46,"context_line":".. note::"},{"line_number":47,"context_line":"    The output of the command also lists enabled *classic drivers*. Starting"},{"line_number":48,"context_line":"    with the Pike release, you should prefer using *hardware types* instead."},{"line_number":49,"context_line":"    See :doc:`enabling-drivers` for an explanation of the difference."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    Starting with API version 1.31 (and ``python-ironicclient`` 1.13), you can"},{"line_number":52,"context_line":"    also list only classic drivers or only hardware types:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"df87a7cf_94bbe30c","line":49,"in_reply_to":"df87a7cf_c2d0e556","updated":"2017-12-14 15:19:37.000000000","message":"Done","commit_id":"72a5c9e42496c007e44991f38e54dd53dfd12b56"}],"doc/source/install/include/boot-mode.rst":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"56133ed7460ccd3fec3fa3cb57275d692c01985e","unresolved":false,"context_lines":[{"line_number":3,"context_line":"Boot mode support"},{"line_number":4,"context_line":"-----------------"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"Most of the bare metal drivers (including the generic ``ipmi`` driver) support"},{"line_number":7,"context_line":"setting of boot mode (Legacy BIOS or UEFI). The boot modes can be configured in"},{"line_number":8,"context_line":"the Bare Metal service in the following way:"},{"line_number":9,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_d0f6bfd7","line":6,"updated":"2017-11-02 18:10:11.000000000","message":"by generic ipmi driver, do you mean \u0027the ipmi hardware type\u0027?","commit_id":"b19a7b6c5caea225f7bc1125f8201d56a24199db"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"90132d8e9d99b70c2c883916656254942691fb7a","unresolved":false,"context_lines":[{"line_number":3,"context_line":"Boot mode support"},{"line_number":4,"context_line":"-----------------"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"Most of the bare metal drivers (including the generic ``ipmi`` driver) support"},{"line_number":7,"context_line":"setting of boot mode (Legacy BIOS or UEFI). The boot modes can be configured in"},{"line_number":8,"context_line":"the Bare Metal service in the following way:"},{"line_number":9,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_50a07690","line":6,"in_reply_to":"3f4b6375_d0f6bfd7","updated":"2017-11-03 14:56:13.000000000","message":"Done","commit_id":"b19a7b6c5caea225f7bc1125f8201d56a24199db"}],"doc/source/install/include/configure-ironic-conductor.rst":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"56133ed7460ccd3fec3fa3cb57275d692c01985e","unresolved":false,"context_lines":[{"line_number":67,"context_line":""},{"line_number":68,"context_line":"   .. note::"},{"line_number":69,"context_line":"      Swift backend for the Image service must be installed and configured"},{"line_number":70,"context_line":"      for the ``direct`` deploy interface and ``agent_*`` classic drivers."},{"line_number":71,"context_line":"      Ceph Object Gateway (RADOS Gateway) is also supported as the"},{"line_number":72,"context_line":"      Image service\u0027s backend (:ref:`radosgw support`)."},{"line_number":73,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_70a26bb0","line":70,"updated":"2017-11-02 18:10:11.000000000","message":"nit s/the/any/","commit_id":"b19a7b6c5caea225f7bc1125f8201d56a24199db"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"90132d8e9d99b70c2c883916656254942691fb7a","unresolved":false,"context_lines":[{"line_number":67,"context_line":""},{"line_number":68,"context_line":"   .. note::"},{"line_number":69,"context_line":"      Swift backend for the Image service must be installed and configured"},{"line_number":70,"context_line":"      for the ``direct`` deploy interface and ``agent_*`` classic drivers."},{"line_number":71,"context_line":"      Ceph Object Gateway (RADOS Gateway) is also supported as the"},{"line_number":72,"context_line":"      Image service\u0027s backend (:ref:`radosgw support`)."},{"line_number":73,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_f0b882c8","line":70,"in_reply_to":"3f4b6375_70a26bb0","updated":"2017-11-03 14:56:13.000000000","message":"Done","commit_id":"b19a7b6c5caea225f7bc1125f8201d56a24199db"}],"doc/source/install/include/trusted-boot.rst":[{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"393ef8172ef75df35f51228cee59a87ee58ca3ef","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"#. Enroll the node and update the node capability value::"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    openstack baremetal node create --driver ipmi"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    openstack baremetal node set $NODE_UUID --property capabilities\u003d{\u0027trusted_boot\u0027:true}"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f4b6375_baa8758b","line":30,"range":{"start_line":30,"start_character":14,"end_line":30,"end_character":23},"updated":"2017-11-07 05:52:44.000000000","message":"Need to set API version\u0027 --os-baremetal-api-version 1.31 \u0027","commit_id":"15f5c16d318f2f39c8b7c6fe66e5947b9f9bca27"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"75cf327db7bf0b832fc736784c660e468cb10eb4","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"#. Enroll the node and update the node capability value::"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    openstack baremetal node create --driver ipmi"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    openstack baremetal node set $NODE_UUID --property capabilities\u003d{\u0027trusted_boot\u0027:true}"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_0b3a3733","line":30,"range":{"start_line":30,"start_character":14,"end_line":30,"end_character":23},"in_reply_to":"3f4b6375_baa8758b","updated":"2017-11-22 14:04:30.000000000","message":"ditto - not needed","commit_id":"15f5c16d318f2f39c8b7c6fe66e5947b9f9bca27"}],"doc/source/install/standalone.rst":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"56133ed7460ccd3fec3fa3cb57275d692c01985e","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"There are however some limitations for different drivers:"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* If you\u0027re using the ``direct`` deploy interface (or ``agent_*`` classic"},{"line_number":44,"context_line":"  drivers) you have to know MD5 checksum for your instance image. To"},{"line_number":45,"context_line":"  compute it, you can use the following command::"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_709cabbf","line":43,"updated":"2017-11-02 18:10:11.000000000","message":"nit s/the/a/ or ``direct``-like","commit_id":"b19a7b6c5caea225f7bc1125f8201d56a24199db"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"90132d8e9d99b70c2c883916656254942691fb7a","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"There are however some limitations for different drivers:"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* If you\u0027re using the ``direct`` deploy interface (or ``agent_*`` classic"},{"line_number":44,"context_line":"  drivers) you have to know MD5 checksum for your instance image. To"},{"line_number":45,"context_line":"  compute it, you can use the following command::"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_f0dd2214","line":43,"in_reply_to":"3f4b6375_709cabbf","updated":"2017-11-03 14:56:13.000000000","message":"Done","commit_id":"b19a7b6c5caea225f7bc1125f8201d56a24199db"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"56133ed7460ccd3fec3fa3cb57275d692c01985e","unresolved":false,"context_lines":[{"line_number":47,"context_line":"   md5sum image.qcow2"},{"line_number":48,"context_line":"   ed82def8730f394fb85aef8a208635f6  image.qcow2"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"  Apart from that, because of the way the agent deploy method works, image"},{"line_number":51,"context_line":"  hrefs can use only HTTP(S) protocol."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"* Some drivers (e.g. ``ilo``) require the Object Storage service, as these"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_f0af7be0","line":50,"updated":"2017-11-02 18:10:11.000000000","message":"s/agent/``direct``/","commit_id":"b19a7b6c5caea225f7bc1125f8201d56a24199db"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"90132d8e9d99b70c2c883916656254942691fb7a","unresolved":false,"context_lines":[{"line_number":47,"context_line":"   md5sum image.qcow2"},{"line_number":48,"context_line":"   ed82def8730f394fb85aef8a208635f6  image.qcow2"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"  Apart from that, because of the way the agent deploy method works, image"},{"line_number":51,"context_line":"  hrefs can use only HTTP(S) protocol."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"* Some drivers (e.g. ``ilo``) require the Object Storage service, as these"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_d0e226d5","line":50,"in_reply_to":"3f4b6375_f0af7be0","updated":"2017-11-03 14:56:13.000000000","message":"Done","commit_id":"b19a7b6c5caea225f7bc1125f8201d56a24199db"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"56133ed7460ccd3fec3fa3cb57275d692c01985e","unresolved":false,"context_lines":[{"line_number":55,"context_line":"  to deployment iso. For this method also only HTTP(S) hrefs are acceptable,"},{"line_number":56,"context_line":"  as HP iLO servers cannot attach other types of hrefs as virtual media."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"* Other drivers use PXE deploy method and there are no special requirements"},{"line_number":59,"context_line":"  in this case."},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Steps to start a deployment are pretty similar to those when using Compute:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_70ea6b0f","line":58,"updated":"2017-11-02 18:10:11.000000000","message":"s/PXE deploy method/an ``iscsi`` deploy interface/","commit_id":"b19a7b6c5caea225f7bc1125f8201d56a24199db"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"90132d8e9d99b70c2c883916656254942691fb7a","unresolved":false,"context_lines":[{"line_number":55,"context_line":"  to deployment iso. For this method also only HTTP(S) hrefs are acceptable,"},{"line_number":56,"context_line":"  as HP iLO servers cannot attach other types of hrefs as virtual media."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"* Other drivers use PXE deploy method and there are no special requirements"},{"line_number":59,"context_line":"  in this case."},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Steps to start a deployment are pretty similar to those when using Compute:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4b6375_b0e32ad8","line":58,"in_reply_to":"3f4b6375_70ea6b0f","updated":"2017-11-03 14:56:13.000000000","message":"Done","commit_id":"b19a7b6c5caea225f7bc1125f8201d56a24199db"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"393ef8172ef75df35f51228cee59a87ee58ca3ef","unresolved":false,"context_lines":[{"line_number":49,"context_line":"  Apart from that, because of the way :ref:`direct-deploy` works, image"},{"line_number":50,"context_line":"  hrefs can use only HTTP(S) protocol."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"* Some drivers (e.g. ``ilo``) require the Object Storage service, as these"},{"line_number":53,"context_line":"  drivers need to store floppy image that is used to pass parameters"},{"line_number":54,"context_line":"  to deployment iso. For this method also only HTTP(S) hrefs are acceptable,"},{"line_number":55,"context_line":"  as HP iLO servers cannot attach other types of hrefs as virtual media."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"* Other drivers use :ref:`iscsi-deploy` and there are no special requirements"},{"line_number":58,"context_line":"  in this case."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f4b6375_ba8195fd","line":55,"range":{"start_line":52,"start_character":0,"end_line":55,"end_character":72},"updated":"2017-11-07 05:52:44.000000000","message":"May be unrelated here, I think this can be removed as iLO drivers can copy the images to a configured web server.\nhttps://github.com/openstack/ironic/blob/master/doc/source/admin/drivers/ilo.rst#support-for-ilo-drivers-with-standalone-ironic","commit_id":"15f5c16d318f2f39c8b7c6fe66e5947b9f9bca27"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"75cf327db7bf0b832fc736784c660e468cb10eb4","unresolved":false,"context_lines":[{"line_number":49,"context_line":"  Apart from that, because of the way :ref:`direct-deploy` works, image"},{"line_number":50,"context_line":"  hrefs can use only HTTP(S) protocol."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"* Some drivers (e.g. ``ilo``) require the Object Storage service, as these"},{"line_number":53,"context_line":"  drivers need to store floppy image that is used to pass parameters"},{"line_number":54,"context_line":"  to deployment iso. For this method also only HTTP(S) hrefs are acceptable,"},{"line_number":55,"context_line":"  as HP iLO servers cannot attach other types of hrefs as virtual media."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"* Other drivers use :ref:`iscsi-deploy` and there are no special requirements"},{"line_number":58,"context_line":"  in this case."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_0b231707","line":55,"range":{"start_line":52,"start_character":0,"end_line":55,"end_character":72},"in_reply_to":"3f4b6375_ba8195fd","updated":"2017-11-22 14:04:30.000000000","message":"Let\u0027s remove it separately please to avoid misunderstanding.","commit_id":"15f5c16d318f2f39c8b7c6fe66e5947b9f9bca27"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"393ef8172ef75df35f51228cee59a87ee58ca3ef","unresolved":false,"context_lines":[{"line_number":73,"context_line":"   name (for example, ``ipmi``). You can also specify all the required"},{"line_number":74,"context_line":"   driver parameters in one command. This will return the node UUID::"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    openstack node create --driver ipmi \\"},{"line_number":77,"context_line":"        --driver-info ipmi_address\u003dipmi.server.net \\"},{"line_number":78,"context_line":"        --driver-info ipmi_username\u003duser \\"},{"line_number":79,"context_line":"        --driver-info ipmi_password\u003dpass \\"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f4b6375_5a3bc136","line":76,"range":{"start_line":76,"start_character":4,"end_line":76,"end_character":25},"updated":"2017-11-07 05:52:44.000000000","message":"openstack --os-baremetal-api-version 1.21 baremetal node create","commit_id":"15f5c16d318f2f39c8b7c6fe66e5947b9f9bca27"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"75cf327db7bf0b832fc736784c660e468cb10eb4","unresolved":false,"context_lines":[{"line_number":73,"context_line":"   name (for example, ``ipmi``). You can also specify all the required"},{"line_number":74,"context_line":"   driver parameters in one command. This will return the node UUID::"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    openstack node create --driver ipmi \\"},{"line_number":77,"context_line":"        --driver-info ipmi_address\u003dipmi.server.net \\"},{"line_number":78,"context_line":"        --driver-info ipmi_username\u003duser \\"},{"line_number":79,"context_line":"        --driver-info ipmi_password\u003dpass \\"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_cb1c4fc3","line":76,"range":{"start_line":76,"start_character":4,"end_line":76,"end_character":25},"in_reply_to":"3f4b6375_5a3bc136","updated":"2017-11-22 14:04:30.000000000","message":"any version works here","commit_id":"15f5c16d318f2f39c8b7c6fe66e5947b9f9bca27"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"f7c6059ef00ff08e0a7ffcb43882ea9376f63091","unresolved":false,"context_lines":[{"line_number":120,"context_line":"        --instance-info ramdisk\u003d$RAMDISK \\"},{"line_number":121,"context_line":"        --instance-info root_gb\u003d10"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"   Here $IMG, $KERNEL, $RAMDISK can also be HTTP(S) or file hrefs. For agent"},{"line_number":124,"context_line":"   drivers, you don\u0027t need to specify kernel and ramdisk, but MD5 checksum of"},{"line_number":125,"context_line":"   instance image is required::"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"    openstack baremetal node set $NODE_UUID --instance-info image_checksum\u003d$MD5HASH"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff82abbf_43e450e0","line":124,"range":{"start_line":123,"start_character":67,"end_line":124,"end_character":10},"updated":"2017-11-28 04:05:28.000000000","message":"I think we need to remove this reference to agent drivers as well.","commit_id":"9a914fe2f29d809821234c58e33de2d76b2d8acb"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"d63355cf14dfcb11bc63d568375c3dc858c08425","unresolved":false,"context_lines":[{"line_number":120,"context_line":"        --instance-info ramdisk\u003d$RAMDISK \\"},{"line_number":121,"context_line":"        --instance-info root_gb\u003d10"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"   Here $IMG, $KERNEL, $RAMDISK can also be HTTP(S) or file hrefs. For agent"},{"line_number":124,"context_line":"   drivers, you don\u0027t need to specify kernel and ramdisk, but MD5 checksum of"},{"line_number":125,"context_line":"   instance image is required::"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"    openstack baremetal node set $NODE_UUID --instance-info image_checksum\u003d$MD5HASH"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff82abbf_56a834da","line":124,"range":{"start_line":123,"start_character":67,"end_line":124,"end_character":10},"in_reply_to":"ff82abbf_43e450e0","updated":"2017-11-30 12:43:24.000000000","message":"Wow, this whole bullet point is incorrect. Fixing.","commit_id":"9a914fe2f29d809821234c58e33de2d76b2d8acb"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"e396685429cb71a7a35033de2ad7bc029d537083","unresolved":false,"context_lines":[{"line_number":38,"context_line":"   service UUIDs: HTTP(S) hrefs (for example, \"http://my.server.net/images/img\")"},{"line_number":39,"context_line":"   and file hrefs (file:///images/img)."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"There are however some limitations for different drivers:"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* If you\u0027re using :ref:`direct-deploy`, you have to know MD5 checksum for your"},{"line_number":44,"context_line":"  instance image. To compute it, you can use the following command::"}],"source_content_type":"text/x-rst","patch_set":4,"id":"df87a7cf_c398f41c","line":41,"range":{"start_line":41,"start_character":49,"end_line":41,"end_character":56},"updated":"2017-12-13 11:56:36.000000000","message":"s/drivers/interfaces","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"e4adfadb39c109b010d8a6674e84d51e3a979748","unresolved":false,"context_lines":[{"line_number":38,"context_line":"   service UUIDs: HTTP(S) hrefs (for example, \"http://my.server.net/images/img\")"},{"line_number":39,"context_line":"   and file hrefs (file:///images/img)."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"There are however some limitations for different drivers:"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* If you\u0027re using :ref:`direct-deploy`, you have to know MD5 checksum for your"},{"line_number":44,"context_line":"  instance image. To compute it, you can use the following command::"}],"source_content_type":"text/x-rst","patch_set":4,"id":"df87a7cf_6e20e8b1","line":41,"range":{"start_line":41,"start_character":49,"end_line":41,"end_character":56},"in_reply_to":"df87a7cf_c398f41c","updated":"2017-12-13 15:49:55.000000000","message":"well, it talks about hardware types as well..","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"e396685429cb71a7a35033de2ad7bc029d537083","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"There are however some limitations for different drivers:"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* If you\u0027re using :ref:`direct-deploy`, you have to know MD5 checksum for your"},{"line_number":44,"context_line":"  instance image. To compute it, you can use the following command::"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"   md5sum image.qcow2"}],"source_content_type":"text/x-rst","patch_set":4,"id":"df87a7cf_a304d07f","line":43,"range":{"start_line":43,"start_character":40,"end_line":43,"end_character":56},"updated":"2017-12-13 11:56:36.000000000","message":"s/you have to know/you have to provide ironic with the/","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"e4adfadb39c109b010d8a6674e84d51e3a979748","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"There are however some limitations for different drivers:"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* If you\u0027re using :ref:`direct-deploy`, you have to know MD5 checksum for your"},{"line_number":44,"context_line":"  instance image. To compute it, you can use the following command::"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"   md5sum image.qcow2"}],"source_content_type":"text/x-rst","patch_set":4,"id":"df87a7cf_2e2ae08f","line":43,"range":{"start_line":43,"start_character":40,"end_line":43,"end_character":56},"in_reply_to":"df87a7cf_a304d07f","updated":"2017-12-13 15:49:55.000000000","message":"Done","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"e396685429cb71a7a35033de2ad7bc029d537083","unresolved":false,"context_lines":[{"line_number":46,"context_line":"   md5sum image.qcow2"},{"line_number":47,"context_line":"   ed82def8730f394fb85aef8a208635f6  image.qcow2"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"  Apart from that, because of the way :ref:`direct-deploy` works, image"},{"line_number":50,"context_line":"  hrefs can use only HTTP(S) protocol."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"* Some drivers (e.g. ``ilo``) require the Object Storage service, as these"},{"line_number":53,"context_line":"  drivers need to store floppy image that is used to pass parameters"}],"source_content_type":"text/x-rst","patch_set":4,"id":"df87a7cf_83866cdb","line":50,"range":{"start_line":49,"start_character":2,"end_line":50,"end_character":38},"updated":"2017-12-13 11:56:36.000000000","message":"I\u0027d change this whole sentence into its own bullet point, something like:\n\n* :ref:`direct-deploy` requires the instance image be accessible through a HTTP(s) URL, which should be provided as the image_ref to ironic.","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"ac3844406b462d091dfcfa3480bcaed66c2920ff","unresolved":false,"context_lines":[{"line_number":47,"context_line":"   ed82def8730f394fb85aef8a208635f6  image.qcow2"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"  Apart from that, because of the way :ref:`direct-deploy` works, image"},{"line_number":50,"context_line":"  hrefs can use only HTTP(S) protocol."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"* Some drivers (e.g. ``ilo``) require the Object Storage service, as these"},{"line_number":53,"context_line":"  drivers need to store floppy image that is used to pass parameters"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ff82abbf_ed2e40f9","line":50,"range":{"start_line":50,"start_character":12,"end_line":50,"end_character":20},"updated":"2017-12-01 03:11:43.000000000","message":"maybe you can update to `only use` if there is a next patch ;)","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"e4adfadb39c109b010d8a6674e84d51e3a979748","unresolved":false,"context_lines":[{"line_number":46,"context_line":"   md5sum image.qcow2"},{"line_number":47,"context_line":"   ed82def8730f394fb85aef8a208635f6  image.qcow2"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"  Apart from that, because of the way :ref:`direct-deploy` works, image"},{"line_number":50,"context_line":"  hrefs can use only HTTP(S) protocol."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"* Some drivers (e.g. ``ilo``) require the Object Storage service, as these"},{"line_number":53,"context_line":"  drivers need to store floppy image that is used to pass parameters"}],"source_content_type":"text/x-rst","patch_set":4,"id":"df87a7cf_d1fd1909","line":50,"range":{"start_line":49,"start_character":2,"end_line":50,"end_character":38},"in_reply_to":"df87a7cf_83866cdb","updated":"2017-12-13 15:49:55.000000000","message":"Done","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"e396685429cb71a7a35033de2ad7bc029d537083","unresolved":false,"context_lines":[{"line_number":49,"context_line":"  Apart from that, because of the way :ref:`direct-deploy` works, image"},{"line_number":50,"context_line":"  hrefs can use only HTTP(S) protocol."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"* Some drivers (e.g. ``ilo``) require the Object Storage service, as these"},{"line_number":53,"context_line":"  drivers need to store floppy image that is used to pass parameters"},{"line_number":54,"context_line":"  to deployment iso. For this method also only HTTP(S) hrefs are acceptable,"},{"line_number":55,"context_line":"  as HP iLO servers cannot attach other types of hrefs as virtual media."}],"source_content_type":"text/x-rst","patch_set":4,"id":"df87a7cf_83ed0c8d","line":52,"range":{"start_line":52,"start_character":7,"end_line":52,"end_character":29},"updated":"2017-12-13 11:56:36.000000000","message":"s/drivers (e.g. ``ilo``)/boot interfaces (e.g. ``ilo-virtual-media``)/","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"e4adfadb39c109b010d8a6674e84d51e3a979748","unresolved":false,"context_lines":[{"line_number":49,"context_line":"  Apart from that, because of the way :ref:`direct-deploy` works, image"},{"line_number":50,"context_line":"  hrefs can use only HTTP(S) protocol."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"* Some drivers (e.g. ``ilo``) require the Object Storage service, as these"},{"line_number":53,"context_line":"  drivers need to store floppy image that is used to pass parameters"},{"line_number":54,"context_line":"  to deployment iso. For this method also only HTTP(S) hrefs are acceptable,"},{"line_number":55,"context_line":"  as HP iLO servers cannot attach other types of hrefs as virtual media."}],"source_content_type":"text/x-rst","patch_set":4,"id":"df87a7cf_f1029d09","line":52,"range":{"start_line":52,"start_character":7,"end_line":52,"end_character":29},"in_reply_to":"df87a7cf_83ed0c8d","updated":"2017-12-13 15:49:55.000000000","message":"Done","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"e396685429cb71a7a35033de2ad7bc029d537083","unresolved":false,"context_lines":[{"line_number":54,"context_line":"  to deployment iso. For this method also only HTTP(S) hrefs are acceptable,"},{"line_number":55,"context_line":"  as HP iLO servers cannot attach other types of hrefs as virtual media."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"* Other drivers use :ref:`iscsi-deploy` and there are no special requirements"},{"line_number":58,"context_line":"  in this case."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Steps to start a deployment are pretty similar to those when using Compute:"},{"line_number":61,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"df87a7cf_4384e4b1","line":58,"range":{"start_line":57,"start_character":0,"end_line":58,"end_character":15},"updated":"2017-12-13 11:56:36.000000000","message":"I don\u0027t think this sentence makes sense any longer.","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"e4adfadb39c109b010d8a6674e84d51e3a979748","unresolved":false,"context_lines":[{"line_number":54,"context_line":"  to deployment iso. For this method also only HTTP(S) hrefs are acceptable,"},{"line_number":55,"context_line":"  as HP iLO servers cannot attach other types of hrefs as virtual media."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"* Other drivers use :ref:`iscsi-deploy` and there are no special requirements"},{"line_number":58,"context_line":"  in this case."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Steps to start a deployment are pretty similar to those when using Compute:"},{"line_number":61,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"df87a7cf_713c4dbf","line":58,"range":{"start_line":57,"start_character":0,"end_line":58,"end_character":15},"in_reply_to":"df87a7cf_4384e4b1","updated":"2017-12-13 15:49:55.000000000","message":"Done","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"6d359870c9bd47e8c519dc496a99e072dca2c4e3","unresolved":false,"context_lines":[{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    openstack baremetal port create $MAC_ADDRESS --node $NODE_UUID"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"#. You also need to specify some fields in ``instance_info``:"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"   * ``image_source`` - HTTP(s) or file HREF of the whole disk or root"},{"line_number":115,"context_line":"     partition image, mandatory."}],"source_content_type":"text/x-rst","patch_set":4,"id":"df87a7cf_26c16981","line":112,"updated":"2017-12-05 20:31:27.000000000","message":"nit, s/fields in/fields in the node\u0027s/","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"e4adfadb39c109b010d8a6674e84d51e3a979748","unresolved":false,"context_lines":[{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    openstack baremetal port create $MAC_ADDRESS --node $NODE_UUID"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"#. You also need to specify some fields in ``instance_info``:"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"   * ``image_source`` - HTTP(s) or file HREF of the whole disk or root"},{"line_number":115,"context_line":"     partition image, mandatory."}],"source_content_type":"text/x-rst","patch_set":4,"id":"df87a7cf_b173b5b1","line":112,"in_reply_to":"df87a7cf_26c16981","updated":"2017-12-13 15:49:55.000000000","message":"Done","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"ac3844406b462d091dfcfa3480bcaed66c2920ff","unresolved":false,"context_lines":[{"line_number":111,"context_line":""},{"line_number":112,"context_line":"#. You also need to specify some fields in ``instance_info``:"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"   * ``image_source`` - HTTP(s) or file HREF of the whole disk or root"},{"line_number":115,"context_line":"     partition image, mandatory."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"   * ``root_gb`` - size of the root partition, mandatory."}],"source_content_type":"text/x-rst","patch_set":4,"id":"ff82abbf_cd2fbca5","line":114,"range":{"start_line":114,"start_character":35,"end_line":114,"end_character":44},"updated":"2017-12-01 03:11:43.000000000","message":"Will a file link work? I guess it will fail the image url validation.","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"e4adfadb39c109b010d8a6674e84d51e3a979748","unresolved":false,"context_lines":[{"line_number":111,"context_line":""},{"line_number":112,"context_line":"#. You also need to specify some fields in ``instance_info``:"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"   * ``image_source`` - HTTP(s) or file HREF of the whole disk or root"},{"line_number":115,"context_line":"     partition image, mandatory."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"   * ``root_gb`` - size of the root partition, mandatory."}],"source_content_type":"text/x-rst","patch_set":4,"id":"df87a7cf_11906195","line":114,"range":{"start_line":114,"start_character":35,"end_line":114,"end_character":44},"in_reply_to":"df87a7cf_43adc42f","updated":"2017-12-13 15:49:55.000000000","message":"Done","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"e396685429cb71a7a35033de2ad7bc029d537083","unresolved":false,"context_lines":[{"line_number":111,"context_line":""},{"line_number":112,"context_line":"#. You also need to specify some fields in ``instance_info``:"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"   * ``image_source`` - HTTP(s) or file HREF of the whole disk or root"},{"line_number":115,"context_line":"     partition image, mandatory."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"   * ``root_gb`` - size of the root partition, mandatory."}],"source_content_type":"text/x-rst","patch_set":4,"id":"df87a7cf_43adc42f","line":114,"range":{"start_line":114,"start_character":35,"end_line":114,"end_character":44},"in_reply_to":"ff82abbf_cd2fbca5","updated":"2017-12-13 11:56:36.000000000","message":"A \"file://\" url is what \"file HREF\" means, so yes it\u0027ll work, but only for iscsi deploy not direct deploy.","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"6d359870c9bd47e8c519dc496a99e072dca2c4e3","unresolved":false,"context_lines":[{"line_number":136,"context_line":""},{"line_number":137,"context_line":"   .. note::"},{"line_number":138,"context_line":"        When the Compute and the Image services are used, these fields are"},{"line_number":139,"context_line":"        provided by them."},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"#. Validate that all parameters are correct::"},{"line_number":142,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"df87a7cf_261de90e","line":139,"updated":"2017-12-05 20:31:27.000000000","message":"s/them/the Compute service/ (via our nova-ironic-driver, right?)\n\nI wouldn\u0027t put this as a note. This page is for standalone, so compute and image? aren\u0027t being used. I suspect you added this in as a \u0027side note\u0027 ? I\u0027d be ok if this was in parentheses, eg \u0027(When the Compute and Image services are used, the Compute service sets these fields.)","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"e396685429cb71a7a35033de2ad7bc029d537083","unresolved":false,"context_lines":[{"line_number":136,"context_line":""},{"line_number":137,"context_line":"   .. note::"},{"line_number":138,"context_line":"        When the Compute and the Image services are used, these fields are"},{"line_number":139,"context_line":"        provided by them."},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"#. Validate that all parameters are correct::"},{"line_number":142,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"df87a7cf_435b8453","line":139,"in_reply_to":"df87a7cf_261de90e","updated":"2017-12-13 11:56:36.000000000","message":"IMO I think we can just remove this note, I think it\u0027ll confuse people.","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"e4adfadb39c109b010d8a6674e84d51e3a979748","unresolved":false,"context_lines":[{"line_number":136,"context_line":""},{"line_number":137,"context_line":"   .. note::"},{"line_number":138,"context_line":"        When the Compute and the Image services are used, these fields are"},{"line_number":139,"context_line":"        provided by them."},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"#. Validate that all parameters are correct::"},{"line_number":142,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"df87a7cf_51db497c","line":139,"in_reply_to":"df87a7cf_435b8453","updated":"2017-12-13 15:49:55.000000000","message":"Done","commit_id":"795b6c8427f1529ef4f6dbf219fc748cdb20d1a6"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"7070eec789b5df0121ed24b95077e4cabb2f9516","unresolved":false,"context_lines":[{"line_number":31,"context_line":"      for you."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"If you don\u0027t use Image service, it\u0027s possible to provide images to Bare Metal"},{"line_number":34,"context_line":"service via a URL."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":".. note::"},{"line_number":37,"context_line":"   At the moment, only two types of hrefs are acceptable instead of Image"}],"source_content_type":"text/x-rst","patch_set":5,"id":"df87a7cf_e21729a3","line":34,"updated":"2017-12-13 17:49:48.000000000","message":"I wonder how much we want to clean this up in this patch. Cuz... this doesn\u0027t even mention where/how to provide this URL to ironic, similarly, below md5 checksum...","commit_id":"72a5c9e42496c007e44991f38e54dd53dfd12b56"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"14804a69c01516747021a110ef4b9daa9c5af481","unresolved":false,"context_lines":[{"line_number":31,"context_line":"      for you."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"If you don\u0027t use Image service, it\u0027s possible to provide images to Bare Metal"},{"line_number":34,"context_line":"service via a URL."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":".. note::"},{"line_number":37,"context_line":"   At the moment, only two types of hrefs are acceptable instead of Image"}],"source_content_type":"text/x-rst","patch_set":5,"id":"df87a7cf_b4f707d5","line":34,"in_reply_to":"df87a7cf_e21729a3","updated":"2017-12-14 15:19:37.000000000","message":"We do mention it below, with an example on line 132","commit_id":"72a5c9e42496c007e44991f38e54dd53dfd12b56"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"7070eec789b5df0121ed24b95077e4cabb2f9516","unresolved":false,"context_lines":[{"line_number":36,"context_line":".. note::"},{"line_number":37,"context_line":"   At the moment, only two types of hrefs are acceptable instead of Image"},{"line_number":38,"context_line":"   service UUIDs: HTTP(S) hrefs (for example, \"http://my.server.net/images/img\")"},{"line_number":39,"context_line":"   and file hrefs (file:///images/img)."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"There are however some limitations for different hardware interfaces:"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"df87a7cf_c29f8563","line":39,"updated":"2017-12-13 17:49:48.000000000","message":"I\u0027m not sure why \u0027href\u0027 is used, but if you change L34 to URL, we should do the same thing in this note.","commit_id":"72a5c9e42496c007e44991f38e54dd53dfd12b56"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"14804a69c01516747021a110ef4b9daa9c5af481","unresolved":false,"context_lines":[{"line_number":36,"context_line":".. note::"},{"line_number":37,"context_line":"   At the moment, only two types of hrefs are acceptable instead of Image"},{"line_number":38,"context_line":"   service UUIDs: HTTP(S) hrefs (for example, \"http://my.server.net/images/img\")"},{"line_number":39,"context_line":"   and file hrefs (file:///images/img)."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"There are however some limitations for different hardware interfaces:"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"df87a7cf_94fe83ac","line":39,"in_reply_to":"df87a7cf_c29f8563","updated":"2017-12-14 15:19:37.000000000","message":"Done","commit_id":"72a5c9e42496c007e44991f38e54dd53dfd12b56"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"7070eec789b5df0121ed24b95077e4cabb2f9516","unresolved":false,"context_lines":[{"line_number":41,"context_line":"There are however some limitations for different hardware interfaces:"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* If you\u0027re using :ref:`direct-deploy`, you have to provide the Bare Metal"},{"line_number":44,"context_line":"  service with the MD5 checksum of your instance image. To compute it, you can"},{"line_number":45,"context_line":"  use the following command::"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"   md5sum image.qcow2"}],"source_content_type":"text/x-rst","patch_set":5,"id":"df87a7cf_42261519","line":44,"updated":"2017-12-13 17:49:48.000000000","message":"where/how do you provide it?","commit_id":"72a5c9e42496c007e44991f38e54dd53dfd12b56"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"14804a69c01516747021a110ef4b9daa9c5af481","unresolved":false,"context_lines":[{"line_number":41,"context_line":"There are however some limitations for different hardware interfaces:"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"* If you\u0027re using :ref:`direct-deploy`, you have to provide the Bare Metal"},{"line_number":44,"context_line":"  service with the MD5 checksum of your instance image. To compute it, you can"},{"line_number":45,"context_line":"  use the following command::"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"   md5sum image.qcow2"}],"source_content_type":"text/x-rst","patch_set":5,"id":"df87a7cf_74c89f73","line":44,"in_reply_to":"df87a7cf_42261519","updated":"2017-12-14 15:19:37.000000000","message":"See below, I don\u0027t want to restructure this page too much in this patch.","commit_id":"72a5c9e42496c007e44991f38e54dd53dfd12b56"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"7070eec789b5df0121ed24b95077e4cabb2f9516","unresolved":false,"context_lines":[{"line_number":48,"context_line":"   ed82def8730f394fb85aef8a208635f6  image.qcow2"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"* :ref:`direct-deploy` requires the instance image be accessible through a"},{"line_number":51,"context_line":"  HTTP(s) URL, which should be provided as the ``image_source`` to the Bare"},{"line_number":52,"context_line":"  Metal service."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"* Some :doc:`boot interfaces \u003c/admin/interfaces/boot\u003e` (for example,"}],"source_content_type":"text/x-rst","patch_set":5,"id":"df87a7cf_224bd1b0","line":51,"updated":"2017-12-13 17:49:48.000000000","message":"s/image_source/node\u0027s instance_info[\"image_source\"]/ ?","commit_id":"72a5c9e42496c007e44991f38e54dd53dfd12b56"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"14804a69c01516747021a110ef4b9daa9c5af481","unresolved":false,"context_lines":[{"line_number":48,"context_line":"   ed82def8730f394fb85aef8a208635f6  image.qcow2"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"* :ref:`direct-deploy` requires the instance image be accessible through a"},{"line_number":51,"context_line":"  HTTP(s) URL, which should be provided as the ``image_source`` to the Bare"},{"line_number":52,"context_line":"  Metal service."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"* Some :doc:`boot interfaces \u003c/admin/interfaces/boot\u003e` (for example,"}],"source_content_type":"text/x-rst","patch_set":5,"id":"df87a7cf_94c5235e","line":51,"in_reply_to":"df87a7cf_224bd1b0","updated":"2017-12-14 15:19:37.000000000","message":"I\u0027ll remove it to leave all instance_info explanations below. I see you don\u0027t like, but let\u0027s reorder separately.","commit_id":"72a5c9e42496c007e44991f38e54dd53dfd12b56"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"7070eec789b5df0121ed24b95077e4cabb2f9516","unresolved":false,"context_lines":[{"line_number":54,"context_line":"* Some :doc:`boot interfaces \u003c/admin/interfaces/boot\u003e` (for example,"},{"line_number":55,"context_line":"  ``ilo-virtual-media``) require the Object Storage service, as these"},{"line_number":56,"context_line":"  drivers need to store floppy image that is used to pass parameters"},{"line_number":57,"context_line":"  to deployment iso. For this method also only HTTP(S) hrefs are acceptable,"},{"line_number":58,"context_line":"  as HP iLO servers cannot attach other types of hrefs as virtual media."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Steps to start a deployment are pretty similar to those when using Compute:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"df87a7cf_42d935f2","line":57,"updated":"2017-12-13 17:49:48.000000000","message":"nit s/hrefs/URLs/","commit_id":"72a5c9e42496c007e44991f38e54dd53dfd12b56"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"14804a69c01516747021a110ef4b9daa9c5af481","unresolved":false,"context_lines":[{"line_number":54,"context_line":"* Some :doc:`boot interfaces \u003c/admin/interfaces/boot\u003e` (for example,"},{"line_number":55,"context_line":"  ``ilo-virtual-media``) require the Object Storage service, as these"},{"line_number":56,"context_line":"  drivers need to store floppy image that is used to pass parameters"},{"line_number":57,"context_line":"  to deployment iso. For this method also only HTTP(S) hrefs are acceptable,"},{"line_number":58,"context_line":"  as HP iLO servers cannot attach other types of hrefs as virtual media."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Steps to start a deployment are pretty similar to those when using Compute:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"df87a7cf_548ebb2e","line":57,"in_reply_to":"df87a7cf_42d935f2","updated":"2017-12-14 15:19:37.000000000","message":"Done","commit_id":"72a5c9e42496c007e44991f38e54dd53dfd12b56"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"7070eec789b5df0121ed24b95077e4cabb2f9516","unresolved":false,"context_lines":[{"line_number":55,"context_line":"  ``ilo-virtual-media``) require the Object Storage service, as these"},{"line_number":56,"context_line":"  drivers need to store floppy image that is used to pass parameters"},{"line_number":57,"context_line":"  to deployment iso. For this method also only HTTP(S) hrefs are acceptable,"},{"line_number":58,"context_line":"  as HP iLO servers cannot attach other types of hrefs as virtual media."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Steps to start a deployment are pretty similar to those when using Compute:"},{"line_number":61,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"df87a7cf_62d6b9c6","line":58,"updated":"2017-12-13 17:49:48.000000000","message":"s/hrefs/URLs/","commit_id":"72a5c9e42496c007e44991f38e54dd53dfd12b56"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"14804a69c01516747021a110ef4b9daa9c5af481","unresolved":false,"context_lines":[{"line_number":55,"context_line":"  ``ilo-virtual-media``) require the Object Storage service, as these"},{"line_number":56,"context_line":"  drivers need to store floppy image that is used to pass parameters"},{"line_number":57,"context_line":"  to deployment iso. For this method also only HTTP(S) hrefs are acceptable,"},{"line_number":58,"context_line":"  as HP iLO servers cannot attach other types of hrefs as virtual media."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Steps to start a deployment are pretty similar to those when using Compute:"},{"line_number":61,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"df87a7cf_b47ce720","line":58,"in_reply_to":"df87a7cf_62d6b9c6","updated":"2017-12-14 15:19:37.000000000","message":"Done","commit_id":"72a5c9e42496c007e44991f38e54dd53dfd12b56"}]}
