)]}'
{"deploy-guide/source/provisioning/baremetal_provision.rst":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"73d4097360365648a4751ef695c92705e1612f17","unresolved":false,"context_lines":[{"line_number":3,"context_line":"Provisioning Baremetal Before Overcloud Deploy"},{"line_number":4,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"Baremetal provisioning is a feature which interacts directly with the Ironic"},{"line_number":7,"context_line":"baremetal service to provision baremetal before the overcloud is deployed."},{"line_number":8,"context_line":"This adds a new provision step before the overcloud deploy, and the output of"},{"line_number":9,"context_line":"the provision is a valid :doc:`../features/deployed_server` configuration."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_2d3b5138","line":6,"updated":"2019-10-29 12:03:32.000000000","message":"nits: \"Bare metal\". it\u0027s either Ironic or \"the Bare Metal service\"","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"836b324e353137b2f0c9d403ad8d7593a849fe99","unresolved":false,"context_lines":[{"line_number":3,"context_line":"Provisioning Baremetal Before Overcloud Deploy"},{"line_number":4,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"Baremetal provisioning is a feature which interacts directly with the Ironic"},{"line_number":7,"context_line":"baremetal service to provision baremetal before the overcloud is deployed."},{"line_number":8,"context_line":"This adds a new provision step before the overcloud deploy, and the output of"},{"line_number":9,"context_line":"the provision is a valid :doc:`../features/deployed_server` configuration."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_13a8e875","line":6,"in_reply_to":"3fa7e38b_2d3b5138","updated":"2019-10-29 23:19:01.000000000","message":"Done","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"73d4097360365648a4751ef695c92705e1612f17","unresolved":false,"context_lines":[{"line_number":11,"context_line":"A new YAML file format is introduced to describe the baremetal required for"},{"line_number":12,"context_line":"the deployment, and the new command ``openstack overcloud node provision``"},{"line_number":13,"context_line":"will consume this YAML and make the specified changes. The provision command"},{"line_number":14,"context_line":"interacts with the following undercloud components:"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"* A baremetal provisioning workflow which consumes the YAML and runs to"},{"line_number":17,"context_line":"  completion"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_cd439daf","line":14,"updated":"2019-10-29 12:03:32.000000000","message":"This part seems overly detailed for an introduction, maybe move it to a separate section?","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"836b324e353137b2f0c9d403ad8d7593a849fe99","unresolved":false,"context_lines":[{"line_number":11,"context_line":"A new YAML file format is introduced to describe the baremetal required for"},{"line_number":12,"context_line":"the deployment, and the new command ``openstack overcloud node provision``"},{"line_number":13,"context_line":"will consume this YAML and make the specified changes. The provision command"},{"line_number":14,"context_line":"interacts with the following undercloud components:"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"* A baremetal provisioning workflow which consumes the YAML and runs to"},{"line_number":17,"context_line":"  completion"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_33a5e49f","line":14,"in_reply_to":"3fa7e38b_cd439daf","updated":"2019-10-29 23:19:01.000000000","message":"Done","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"73d4097360365648a4751ef695c92705e1612f17","unresolved":false,"context_lines":[{"line_number":16,"context_line":"* A baremetal provisioning workflow which consumes the YAML and runs to"},{"line_number":17,"context_line":"  completion"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"* The Metalsmith tool which deploys nodes and associates ports. This tool is"},{"line_number":20,"context_line":"  responsible for presenting a unified view of provisioned baremetal while"},{"line_number":21,"context_line":"  interacting with:"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_ed40d9a4","line":19,"updated":"2019-10-29 12:03:32.000000000","message":"nit: metalsmith is usually lower case (and probably worth making it a link to the docs)","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"836b324e353137b2f0c9d403ad8d7593a849fe99","unresolved":false,"context_lines":[{"line_number":16,"context_line":"* A baremetal provisioning workflow which consumes the YAML and runs to"},{"line_number":17,"context_line":"  completion"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"* The Metalsmith tool which deploys nodes and associates ports. This tool is"},{"line_number":20,"context_line":"  responsible for presenting a unified view of provisioned baremetal while"},{"line_number":21,"context_line":"  interacting with:"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_13d6a8f3","line":19,"in_reply_to":"3fa7e38b_ed40d9a4","updated":"2019-10-29 23:19:01.000000000","message":"Done","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"73d4097360365648a4751ef695c92705e1612f17","unresolved":false,"context_lines":[{"line_number":72,"context_line":"overcloud stack name, the role, and an incrementing index. In the above"},{"line_number":73,"context_line":"example, all of the Controller servers are on predictable nodes, as well as"},{"line_number":74,"context_line":"one of the Compute servers. The other 99 Compute servers are on nodes"},{"line_number":75,"context_line":"allocated using the Ironic baremetal allocation API."},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"The properties in the ``instances`` entries can also be set in the ``defaults`` section so that they do not need to be repeated in every entry. For example, the following are equivalent"},{"line_number":78,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_8d1365b8","line":75,"updated":"2019-10-29 12:03:32.000000000","message":"\"using ... API\" doesn\u0027t provide any helpful information to an unprepared reader. Maybe just \"randomly\"?","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"836b324e353137b2f0c9d403ad8d7593a849fe99","unresolved":false,"context_lines":[{"line_number":72,"context_line":"overcloud stack name, the role, and an incrementing index. In the above"},{"line_number":73,"context_line":"example, all of the Controller servers are on predictable nodes, as well as"},{"line_number":74,"context_line":"one of the Compute servers. The other 99 Compute servers are on nodes"},{"line_number":75,"context_line":"allocated using the Ironic baremetal allocation API."},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"The properties in the ``instances`` entries can also be set in the ``defaults`` section so that they do not need to be repeated in every entry. For example, the following are equivalent"},{"line_number":78,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_53f9807d","line":75,"in_reply_to":"3fa7e38b_8d1365b8","updated":"2019-10-29 23:19:01.000000000","message":"Done\n\n  The other 99 Compute servers are on nodes\n  allocated from the pool of available nodes.","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"73d4097360365648a4751ef695c92705e1612f17","unresolved":false,"context_lines":[{"line_number":119,"context_line":"  default format is ``%stackname%-controller-%index%``. Only the ``Compute`` role"},{"line_number":120,"context_line":"  doesn\u0027t follow the role name rule, the ``Compute`` default format is"},{"line_number":121,"context_line":"  ``%stackname%-novacompute-%index%``"},{"line_number":122,"context_line":"  "},{"line_number":123,"context_line":"* ``count``: Number of nodes to provision for this role, defaults to 1"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"* ``defaults``: A map of default values for ``instances`` entry properties. An"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_ad18a1d2","line":122,"updated":"2019-10-29 12:03:32.000000000","message":"nit: trailing spaces here and in a few places below","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"836b324e353137b2f0c9d403ad8d7593a849fe99","unresolved":false,"context_lines":[{"line_number":119,"context_line":"  default format is ``%stackname%-controller-%index%``. Only the ``Compute`` role"},{"line_number":120,"context_line":"  doesn\u0027t follow the role name rule, the ``Compute`` default format is"},{"line_number":121,"context_line":"  ``%stackname%-novacompute-%index%``"},{"line_number":122,"context_line":"  "},{"line_number":123,"context_line":"* ``count``: Number of nodes to provision for this role, defaults to 1"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"* ``defaults``: A map of default values for ``instances`` entry properties. An"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_13ef88b1","line":122,"in_reply_to":"3fa7e38b_ad18a1d2","updated":"2019-10-29 23:19:01.000000000","message":"Done","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"73d4097360365648a4751ef695c92705e1612f17","unresolved":false,"context_lines":[{"line_number":143,"context_line":""},{"line_number":144,"context_line":"Each ``instances`` entry and the ``defaults`` map support the following properties:"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"* ``capabilities``: Selection criteria to match the node\u0027s ``instance_info``"},{"line_number":147,"context_line":"  ``capabilities``"},{"line_number":148,"context_line":"  "},{"line_number":149,"context_line":"* ``hostname``: If this complies with the ``hostname_format`` pattern then"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_4d09ed81","line":146,"updated":"2019-10-29 12:03:32.000000000","message":"These are not in instance_info, maybe just \"to match the node\u0027s capabilities\"?","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"836b324e353137b2f0c9d403ad8d7593a849fe99","unresolved":false,"context_lines":[{"line_number":143,"context_line":""},{"line_number":144,"context_line":"Each ``instances`` entry and the ``defaults`` map support the following properties:"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"* ``capabilities``: Selection criteria to match the node\u0027s ``instance_info``"},{"line_number":147,"context_line":"  ``capabilities``"},{"line_number":148,"context_line":"  "},{"line_number":149,"context_line":"* ``hostname``: If this complies with the ``hostname_format`` pattern then"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_d32a50e5","line":146,"in_reply_to":"3fa7e38b_4d09ed81","updated":"2019-10-29 23:19:01.000000000","message":"Done","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"73d4097360365648a4751ef695c92705e1612f17","unresolved":false,"context_lines":[{"line_number":151,"context_line":"  Otherwise, this allows a custom hostname to be specified for this node."},{"line_number":152,"context_line":"  (Cannot be specified in ``defaults``)"},{"line_number":153,"context_line":"  "},{"line_number":154,"context_line":"* ``image``: Map of image details to deploy with. See :ref:`image-properties`"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"* ``name``: Baremetal node name to deploy this instance on (Cannot be specified"},{"line_number":157,"context_line":"  in ``defaults``)"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_6d0e298d","line":154,"updated":"2019-10-29 12:03:32.000000000","message":"nit: s/Map of image/Image/","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"73d4097360365648a4751ef695c92705e1612f17","unresolved":false,"context_lines":[{"line_number":153,"context_line":"  "},{"line_number":154,"context_line":"* ``image``: Map of image details to deploy with. See :ref:`image-properties`"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"* ``name``: Baremetal node name to deploy this instance on (Cannot be specified"},{"line_number":157,"context_line":"  in ``defaults``)"},{"line_number":158,"context_line":"  "},{"line_number":159,"context_line":"* ``nics``: List of maps representing requested NICs. See :ref:`nics-properties`"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_0d277514","line":156,"updated":"2019-10-29 12:03:32.000000000","message":"nit: The name of a node. I\u0027d remove \"baremetal\" from any places before \"node\" or \"Ironic\" because it\u0027s more or less implied.","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"73d4097360365648a4751ef695c92705e1612f17","unresolved":false,"context_lines":[{"line_number":156,"context_line":"* ``name``: Baremetal node name to deploy this instance on (Cannot be specified"},{"line_number":157,"context_line":"  in ``defaults``)"},{"line_number":158,"context_line":"  "},{"line_number":159,"context_line":"* ``nics``: List of maps representing requested NICs. See :ref:`nics-properties`"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"* ``profile``: Selection criteria to match the node\u0027s ``profile``"},{"line_number":162,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_2d24b10c","line":159,"updated":"2019-10-29 12:03:32.000000000","message":"nit: as above, I\u0027d prefer \"mapping\" or \"dict\" instead of \"maps\"","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"836b324e353137b2f0c9d403ad8d7593a849fe99","unresolved":false,"context_lines":[{"line_number":156,"context_line":"* ``name``: Baremetal node name to deploy this instance on (Cannot be specified"},{"line_number":157,"context_line":"  in ``defaults``)"},{"line_number":158,"context_line":"  "},{"line_number":159,"context_line":"* ``nics``: List of maps representing requested NICs. See :ref:`nics-properties`"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"* ``profile``: Selection criteria to match the node\u0027s ``profile``"},{"line_number":162,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_7324bc0d","line":159,"in_reply_to":"3fa7e38b_2d24b10c","updated":"2019-10-29 23:19:01.000000000","message":"Done","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"73d4097360365648a4751ef695c92705e1612f17","unresolved":false,"context_lines":[{"line_number":158,"context_line":"  "},{"line_number":159,"context_line":"* ``nics``: List of maps representing requested NICs. See :ref:`nics-properties`"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"* ``profile``: Selection criteria to match the node\u0027s ``profile``"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"* ``provisioned``: Boolean to determine whether this node is provisioned or"},{"line_number":164,"context_line":"  unprovisioned. Defaults to ``true``, ``false`` is used to unprovision a node."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_cd1cfdc3","line":161,"updated":"2019-10-29 12:03:32.000000000","message":"nit: I think this could link to the profile matching docs.","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"836b324e353137b2f0c9d403ad8d7593a849fe99","unresolved":false,"context_lines":[{"line_number":158,"context_line":"  "},{"line_number":159,"context_line":"* ``nics``: List of maps representing requested NICs. See :ref:`nics-properties`"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"* ``profile``: Selection criteria to match the node\u0027s ``profile``"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"* ``provisioned``: Boolean to determine whether this node is provisioned or"},{"line_number":164,"context_line":"  unprovisioned. Defaults to ``true``, ``false`` is used to unprovision a node."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_131d48bd","line":161,"in_reply_to":"3fa7e38b_cd1cfdc3","updated":"2019-10-29 23:19:01.000000000","message":"Done","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"73d4097360365648a4751ef695c92705e1612f17","unresolved":false,"context_lines":[{"line_number":179,"context_line":"________________"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"* ``href``: Glance image reference or URL of the root partition or whole disk"},{"line_number":182,"context_line":"  image. URL schemes supported are ``file://``, ``http://``, and ``https://``"},{"line_number":183,"context_line":"  "},{"line_number":184,"context_line":"* ``checksum``: When the ``href`` is a URL, the ``SHA512`` checksum of the root"},{"line_number":185,"context_line":"  partition or whole disk image"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_ed19b9d0","line":182,"updated":"2019-10-29 12:03:32.000000000","message":"nit: mention that without a scheme, a glance image is implied","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"836b324e353137b2f0c9d403ad8d7593a849fe99","unresolved":false,"context_lines":[{"line_number":179,"context_line":"________________"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"* ``href``: Glance image reference or URL of the root partition or whole disk"},{"line_number":182,"context_line":"  image. URL schemes supported are ``file://``, ``http://``, and ``https://``"},{"line_number":183,"context_line":"  "},{"line_number":184,"context_line":"* ``checksum``: When the ``href`` is a URL, the ``SHA512`` checksum of the root"},{"line_number":185,"context_line":"  partition or whole disk image"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_f37d0ce7","line":182,"in_reply_to":"3fa7e38b_ed19b9d0","updated":"2019-10-29 23:19:01.000000000","message":"Done","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"73d4097360365648a4751ef695c92705e1612f17","unresolved":false,"context_lines":[{"line_number":181,"context_line":"* ``href``: Glance image reference or URL of the root partition or whole disk"},{"line_number":182,"context_line":"  image. URL schemes supported are ``file://``, ``http://``, and ``https://``"},{"line_number":183,"context_line":"  "},{"line_number":184,"context_line":"* ``checksum``: When the ``href`` is a URL, the ``SHA512`` checksum of the root"},{"line_number":185,"context_line":"  partition or whole disk image"},{"line_number":186,"context_line":"  "},{"line_number":187,"context_line":"* ``kernel``: Glance image reference or URL of the kernel image (partition images only)"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_8d7845f8","line":184,"updated":"2019-10-29 12:03:32.000000000","message":"MD5 I think","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"836b324e353137b2f0c9d403ad8d7593a849fe99","unresolved":false,"context_lines":[{"line_number":181,"context_line":"* ``href``: Glance image reference or URL of the root partition or whole disk"},{"line_number":182,"context_line":"  image. URL schemes supported are ``file://``, ``http://``, and ``https://``"},{"line_number":183,"context_line":"  "},{"line_number":184,"context_line":"* ``checksum``: When the ``href`` is a URL, the ``SHA512`` checksum of the root"},{"line_number":185,"context_line":"  partition or whole disk image"},{"line_number":186,"context_line":"  "},{"line_number":187,"context_line":"* ``kernel``: Glance image reference or URL of the kernel image (partition images only)"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_ad5c177d","line":184,"in_reply_to":"3fa7e38b_8d7845f8","updated":"2019-10-29 23:19:01.000000000","message":"I recall trying both and only SHA512 worked. I\u0027ll be developing in this area soon so I can correct this later if I was wrong.\n\nAs an aside, could we make the checksum optional for file:// URLs? The tooling will likely need to calculate it in place, so its not adding much validation","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"dcce8dbb26f70357384eeb2beaff3654cd5a4a6a","unresolved":false,"context_lines":[{"line_number":181,"context_line":"* ``href``: Glance image reference or URL of the root partition or whole disk"},{"line_number":182,"context_line":"  image. URL schemes supported are ``file://``, ``http://``, and ``https://``"},{"line_number":183,"context_line":"  "},{"line_number":184,"context_line":"* ``checksum``: When the ``href`` is a URL, the ``SHA512`` checksum of the root"},{"line_number":185,"context_line":"  partition or whole disk image"},{"line_number":186,"context_line":"  "},{"line_number":187,"context_line":"* ``kernel``: Glance image reference or URL of the kernel image (partition images only)"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_b1ef8985","line":184,"in_reply_to":"3fa7e38b_ad5c177d","updated":"2019-10-30 09:39:42.000000000","message":"We could, but it will need a fix in ironic.","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"73d4097360365648a4751ef695c92705e1612f17","unresolved":false,"context_lines":[{"line_number":206,"context_line":""},{"line_number":207,"context_line":"* ``subnet``: Neutron subnet to create the port for this NIC"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"* ``port``: Existing Neutron port to use instead of creating one"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":".. _deploying-the-overcloud:"},{"line_number":212,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_ad7d01e8","line":209,"updated":"2019-10-29 12:03:32.000000000","message":"These items could use an example (at least to show that using only one item is enough, you don\u0027t need to provide network and subnet if you have a port)","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"836b324e353137b2f0c9d403ad8d7593a849fe99","unresolved":false,"context_lines":[{"line_number":206,"context_line":""},{"line_number":207,"context_line":"* ``subnet``: Neutron subnet to create the port for this NIC"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"* ``port``: Existing Neutron port to use instead of creating one"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":".. _deploying-the-overcloud:"},{"line_number":212,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_336f2429","line":209,"in_reply_to":"3fa7e38b_ad7d01e8","updated":"2019-10-29 23:19:01.000000000","message":"Done","commit_id":"0e506d877335015ad7ce4466fa1ddad520a24677"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"3e745b7e046cd631cf8b5aca9712b6c15809a3fa","unresolved":false,"context_lines":[{"line_number":23,"context_line":"  responsible for presenting a unified view of provisioned baremetal while"},{"line_number":24,"context_line":"  interacting with:"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"  * The Ironic baremetal node API for deploying nodes"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"  * The Ironic baremetal allocation API which allocates nodes based on the YAML"},{"line_number":29,"context_line":"    provisioning criteria"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_f8128bfc","line":26,"range":{"start_line":26,"start_character":15,"end_line":26,"end_character":25},"updated":"2019-11-04 15:16:04.000000000","message":"nit: s/baremetal //","commit_id":"01700310e219bd22af66f9238131ba4d6d700053"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"3e745b7e046cd631cf8b5aca9712b6c15809a3fa","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"  * The Ironic baremetal node API for deploying nodes"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"  * The Ironic baremetal allocation API which allocates nodes based on the YAML"},{"line_number":29,"context_line":"    provisioning criteria"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"  * The Neutron API for managing ports associated with the node\u0027s NICs"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_98d35738","line":28,"range":{"start_line":28,"start_character":15,"end_line":28,"end_character":24},"updated":"2019-11-04 15:16:04.000000000","message":"ditto","commit_id":"01700310e219bd22af66f9238131ba4d6d700053"},{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"7b92527d92adbe4b560aca1717f55a69295d6182","unresolved":false,"context_lines":[{"line_number":184,"context_line":""},{"line_number":185,"context_line":"* ``href``: Glance image reference or URL of the root partition or whole disk"},{"line_number":186,"context_line":"  image. URL schemes supported are ``file://``, ``http://``, and ``https://``."},{"line_number":187,"context_line":"  If the value is not a valid URL, it is assumed to be a Glance image reference"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"* ``checksum``: When the ``href`` is a URL, the ``SHA512`` checksum of the root"},{"line_number":190,"context_line":"  partition or whole disk image"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_d1cb0ca1","line":187,"updated":"2019-10-31 17:23:09.000000000","message":"When you say Glance image reference, is that just via name or does it also work with the id?","commit_id":"01700310e219bd22af66f9238131ba4d6d700053"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"857977be91a79430df560a88304b020bc2d48103","unresolved":false,"context_lines":[{"line_number":184,"context_line":""},{"line_number":185,"context_line":"* ``href``: Glance image reference or URL of the root partition or whole disk"},{"line_number":186,"context_line":"  image. URL schemes supported are ``file://``, ``http://``, and ``https://``."},{"line_number":187,"context_line":"  If the value is not a valid URL, it is assumed to be a Glance image reference"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"* ``checksum``: When the ``href`` is a URL, the ``SHA512`` checksum of the root"},{"line_number":190,"context_line":"  partition or whole disk image"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_d77d3c6d","line":187,"in_reply_to":"3fa7e38b_d1cb0ca1","updated":"2019-10-31 19:39:09.000000000","message":"I don\u0027t know, but I would wager that ID works","commit_id":"01700310e219bd22af66f9238131ba4d6d700053"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"bae1be23735c989cd404c03f61410df59710bfd1","unresolved":false,"context_lines":[{"line_number":184,"context_line":""},{"line_number":185,"context_line":"* ``href``: Glance image reference or URL of the root partition or whole disk"},{"line_number":186,"context_line":"  image. URL schemes supported are ``file://``, ``http://``, and ``https://``."},{"line_number":187,"context_line":"  If the value is not a valid URL, it is assumed to be a Glance image reference"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"* ``checksum``: When the ``href`` is a URL, the ``SHA512`` checksum of the root"},{"line_number":190,"context_line":"  partition or whole disk image"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_386fc392","line":187,"in_reply_to":"3fa7e38b_d77d3c6d","updated":"2019-11-04 15:07:22.000000000","message":"IIRC only IDs work","commit_id":"01700310e219bd22af66f9238131ba4d6d700053"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"3e745b7e046cd631cf8b5aca9712b6c15809a3fa","unresolved":false,"context_lines":[{"line_number":259,"context_line":"is managing baremetal nodes using the Ironic driver. To list all nodes"},{"line_number":260,"context_line":"managed by metalsmith, run::"},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"  metalsmith list"},{"line_number":263,"context_line":""},{"line_number":264,"context_line":"The baremetal allocation API keeps an association of nodes to hostnames,"},{"line_number":265,"context_line":"which can be seen by running::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_78aa1b84","line":262,"updated":"2019-11-04 15:16:04.000000000","message":"nit: show an example output","commit_id":"01700310e219bd22af66f9238131ba4d6d700053"}]}
