)]}'
{"doc/source/install/enrollment.rst":[{"author":{"_account_id":13689,"name":"Hironori Shiina","email":"Hironori.Shiina@fujitsu.com","username":"shiina"},"change_message_id":"7e70b61b6fbdccdd90980bd9ef9f6ee7c39b529d","unresolved":false,"context_lines":[{"line_number":62,"context_line":"Each driver has a list of *driver properties* that need to be specified via"},{"line_number":63,"context_line":"the node\u0027s ``driver_info`` field, in order for the driver to operate on node."},{"line_number":64,"context_line":"This list consists of the properties of the hardware interfaces that the driver"},{"line_number":65,"context_line":"uses. These driver properties are available with the ``driver-properties``"},{"line_number":66,"context_line":"command:"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7f287b81_f55fd86f","line":65,"range":{"start_line":65,"start_character":55,"end_line":65,"end_character":72},"updated":"2017-09-04 06:23:59.000000000","message":"driver property list","commit_id":"0dd390b21dd5035347131e2084ef22a0021956ae"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"617c7d8f9aa467d40335d7aee01673f267914bfe","unresolved":false,"context_lines":[{"line_number":62,"context_line":"Each driver has a list of *driver properties* that need to be specified via"},{"line_number":63,"context_line":"the node\u0027s ``driver_info`` field, in order for the driver to operate on node."},{"line_number":64,"context_line":"This list consists of the properties of the hardware interfaces that the driver"},{"line_number":65,"context_line":"uses. These driver properties are available with the ``driver-properties``"},{"line_number":66,"context_line":"command:"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7f287b81_f40c573a","line":65,"range":{"start_line":65,"start_character":55,"end_line":65,"end_character":72},"in_reply_to":"7f287b81_6afe62af","updated":"2017-09-05 15:11:43.000000000","message":"Good catch!","commit_id":"0dd390b21dd5035347131e2084ef22a0021956ae"},{"author":{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},"change_message_id":"e34f71eb91b135f0f71007b6376bd3a456e8d6c2","unresolved":false,"context_lines":[{"line_number":62,"context_line":"Each driver has a list of *driver properties* that need to be specified via"},{"line_number":63,"context_line":"the node\u0027s ``driver_info`` field, in order for the driver to operate on node."},{"line_number":64,"context_line":"This list consists of the properties of the hardware interfaces that the driver"},{"line_number":65,"context_line":"uses. These driver properties are available with the ``driver-properties``"},{"line_number":66,"context_line":"command:"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7f287b81_6afe62af","line":65,"range":{"start_line":65,"start_character":55,"end_line":65,"end_character":72},"in_reply_to":"7f287b81_f55fd86f","updated":"2017-09-04 07:48:43.000000000","message":"+1","commit_id":"0dd390b21dd5035347131e2084ef22a0021956ae"},{"author":{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},"change_message_id":"4b48f5835aab8e8155afb69abcf23c4d853a503d","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    | pxe_ipmitool        | localhost.localdomain |"},{"line_number":44,"context_line":"    +---------------------+-----------------------+"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Starting with API version 1.31 (and ``python-ironicclient`` 1.13), you can"},{"line_number":47,"context_line":"also list only classic or only dynamic drivers:"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7f287b81_459b65c8","line":46,"range":{"start_line":46,"start_character":38,"end_line":46,"end_character":56},"updated":"2017-09-06 03:44:15.000000000","message":"May be you would want to  replace this or remove it? The version may not apply or may be different for openstackclient.","commit_id":"7d44d2f494df1a56c33740544b0193d8703367da"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"c9d379cf3c6be6775f41313ea89b52bb843be907","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    | pxe_ipmitool        | localhost.localdomain |"},{"line_number":44,"context_line":"    +---------------------+-----------------------+"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Starting with API version 1.31 (and ``python-ironicclient`` 1.13), you can"},{"line_number":47,"context_line":"also list only classic or only dynamic drivers:"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7f287b81_ff19b687","line":46,"range":{"start_line":46,"start_character":38,"end_line":46,"end_character":56},"in_reply_to":"7f287b81_459b65c8","updated":"2017-09-06 13:14:33.000000000","message":"this is the version of the python-ironicclient package that supports dynamic drivers. This package includes the openstack baremetal plugin.","commit_id":"7d44d2f494df1a56c33740544b0193d8703367da"},{"author":{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},"change_message_id":"0a31b7201e318820ca3257c8c1142d66b57cb97d","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    | pxe_ipmitool        | localhost.localdomain |"},{"line_number":44,"context_line":"    +---------------------+-----------------------+"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Starting with API version 1.31 (and ``python-ironicclient`` 1.13), you can"},{"line_number":47,"context_line":"also list only classic or only dynamic drivers:"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7f287b81_5b2b2c94","line":46,"range":{"start_line":46,"start_character":38,"end_line":46,"end_character":56},"in_reply_to":"7f287b81_ff19b687","updated":"2017-09-06 22:54:29.000000000","message":"Ok.","commit_id":"7d44d2f494df1a56c33740544b0193d8703367da"},{"author":{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},"change_message_id":"4b48f5835aab8e8155afb69abcf23c4d853a503d","unresolved":false,"context_lines":[{"line_number":94,"context_line":"However, using API version 1.11 or above may break existing automation tooling"},{"line_number":95,"context_line":"with respect to node creation."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"The default API version used by (the most recent) python-ironicclient is 1.9,"},{"line_number":98,"context_line":"but it may change in the future and should not be relied on."},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"In the examples below we will use version 1.11 of the Bare metal API."}],"source_content_type":"text/x-rst","patch_set":3,"id":"7f287b81_4584855e","line":97,"range":{"start_line":97,"start_character":50,"end_line":97,"end_character":76},"updated":"2017-09-06 03:44:15.000000000","message":"ditto.","commit_id":"7d44d2f494df1a56c33740544b0193d8703367da"},{"author":{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},"change_message_id":"4b48f5835aab8e8155afb69abcf23c4d853a503d","unresolved":false,"context_lines":[{"line_number":174,"context_line":"   option to the ``node create`` command or by updating an existing node with"},{"line_number":175,"context_line":"   the ``node set`` command. See `Logical Names`_ for examples."},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"#. Starting with API version 1.31 (and ``python-ironicclient`` 1.13), you can"},{"line_number":178,"context_line":"   pick which hardware interface to use with nodes that use hardware types."},{"line_number":179,"context_line":"   Each interface is represented by a node field called ``\u003cIFACE\u003e_interface``"},{"line_number":180,"context_line":"   where ``\u003cIFACE\u003e`` in the interface type, e.g. ``boot``. See"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7f287b81_05f31d0c","line":177,"range":{"start_line":177,"start_character":41,"end_line":177,"end_character":60},"updated":"2017-09-06 03:44:15.000000000","message":"ditto","commit_id":"7d44d2f494df1a56c33740544b0193d8703367da"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"364b04b778174589b64e2c2fa240b83b3cf96c88","unresolved":false,"context_lines":[{"line_number":317,"context_line":"     $ openstack baremetal node create --driver pxe_ipmitool \\"},{"line_number":318,"context_line":"         --property ipmi_username\u003d$USER \\"},{"line_number":319,"context_line":"         --property ipmi_password\u003d$PASS \\"},{"line_number":320,"context_line":"         --property ipmi_address\u003d$ADDRESS \\"},{"line_number":321,"context_line":"         --property cpus\u003d$CPU_COUNT \\"},{"line_number":322,"context_line":"         --property memory_mb\u003d$RAM_MB \\"},{"line_number":323,"context_line":"         --property local_gb\u003d$DISK_GB \\"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7f287b81_9d56162a","line":320,"updated":"2017-09-07 13:48:37.000000000","message":"s/property/driver-info/ in these 3 items","commit_id":"7d44d2f494df1a56c33740544b0193d8703367da"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"1193ba21e35d70234d9bd48b128230fd271c4eae","unresolved":false,"context_lines":[{"line_number":317,"context_line":"     $ openstack baremetal node create --driver pxe_ipmitool \\"},{"line_number":318,"context_line":"         --property ipmi_username\u003d$USER \\"},{"line_number":319,"context_line":"         --property ipmi_password\u003d$PASS \\"},{"line_number":320,"context_line":"         --property ipmi_address\u003d$ADDRESS \\"},{"line_number":321,"context_line":"         --property cpus\u003d$CPU_COUNT \\"},{"line_number":322,"context_line":"         --property memory_mb\u003d$RAM_MB \\"},{"line_number":323,"context_line":"         --property local_gb\u003d$DISK_GB \\"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7f287b81_b85d6048","line":320,"in_reply_to":"7f287b81_9d56162a","updated":"2017-09-07 14:17:20.000000000","message":"whoops. Good catch!","commit_id":"7d44d2f494df1a56c33740544b0193d8703367da"}],"doc/source/install/standalone.rst":[{"author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"change_message_id":"fa4353ec7416e811b30fba7c933b0ed5731c9e2e","unresolved":false,"context_lines":[{"line_number":69,"context_line":"   the URL of the ironic-api process."},{"line_number":70,"context_line":"   For example::"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    export OS_TOKEN\u003dfake-token"},{"line_number":73,"context_line":"    export OS_URL\u003dhttp://localhost:6385/"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"#. Create a node in Bare Metal service. At minimum, you must specify the driver"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f287b81_d37e98e2","line":72,"range":{"start_line":72,"start_character":11,"end_line":72,"end_character":19},"updated":"2017-08-30 09:08:26.000000000","message":"with OSC from Pike we should be able to use the \u0027OS_AUTH_TYPE\u003dnone\u0027 directly w/o explicit fake tokens,\nbut I did not tested it yet..","commit_id":"71aa974f84e1aa1a79a28b9ed8f15a03e0399e91"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"067e03437f14dc2b165eeaa1f1b764c92ac9f602","unresolved":false,"context_lines":[{"line_number":69,"context_line":"   the URL of the ironic-api process."},{"line_number":70,"context_line":"   For example::"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    export OS_TOKEN\u003dfake-token"},{"line_number":73,"context_line":"    export OS_URL\u003dhttp://localhost:6385/"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"#. Create a node in Bare Metal service. At minimum, you must specify the driver"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f287b81_bfcd0ab8","line":72,"range":{"start_line":72,"start_character":11,"end_line":72,"end_character":19},"in_reply_to":"7f287b81_d37e98e2","updated":"2017-08-30 13:54:20.000000000","message":"Oh, let me know after you or someone tests it :) Actually, I think we should add that as a separate patch, because we don\u0027t assume that folks are using OSC from Pike. This is also mentioned in contributor/dev-quickstart.rst so we should update both at the same time. And python-ironicclient docs maybe...","commit_id":"71aa974f84e1aa1a79a28b9ed8f15a03e0399e91"},{"author":{"_account_id":13689,"name":"Hironori Shiina","email":"Hironori.Shiina@fujitsu.com","username":"shiina"},"change_message_id":"7e70b61b6fbdccdd90980bd9ef9f6ee7c39b529d","unresolved":false,"context_lines":[{"line_number":120,"context_line":"    openstack baremetal node set $NODE_UUID \\"},{"line_number":121,"context_line":"        --instance-info image_source\u003d$IMG \\"},{"line_number":122,"context_line":"        --instance-info kernel\u003d$KERNEL \\"},{"line_number":123,"context_line":"        --instanceiinfo ramdisk\u003d$RAMDISK \\"},{"line_number":124,"context_line":"        --instance-info root_gb\u003d10"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"   Here $IMG, $KERNEL, $RAMDISK can also be HTTP(S) or file hrefs. For agent"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7f287b81_f517d850","line":123,"range":{"start_line":123,"start_character":18,"end_line":123,"end_character":19},"updated":"2017-09-04 06:23:59.000000000","message":"--instance-info","commit_id":"0dd390b21dd5035347131e2084ef22a0021956ae"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"617c7d8f9aa467d40335d7aee01673f267914bfe","unresolved":false,"context_lines":[{"line_number":120,"context_line":"    openstack baremetal node set $NODE_UUID \\"},{"line_number":121,"context_line":"        --instance-info image_source\u003d$IMG \\"},{"line_number":122,"context_line":"        --instance-info kernel\u003d$KERNEL \\"},{"line_number":123,"context_line":"        --instanceiinfo ramdisk\u003d$RAMDISK \\"},{"line_number":124,"context_line":"        --instance-info root_gb\u003d10"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"   Here $IMG, $KERNEL, $RAMDISK can also be HTTP(S) or file hrefs. For agent"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7f287b81_340bff24","line":123,"range":{"start_line":123,"start_character":18,"end_line":123,"end_character":19},"in_reply_to":"7f287b81_f517d850","updated":"2017-09-05 15:11:43.000000000","message":"Done","commit_id":"0dd390b21dd5035347131e2084ef22a0021956ae"},{"author":{"_account_id":13689,"name":"Hironori Shiina","email":"Hironori.Shiina@fujitsu.com","username":"shiina"},"change_message_id":"7e70b61b6fbdccdd90980bd9ef9f6ee7c39b529d","unresolved":false,"context_lines":[{"line_number":127,"context_line":"   drivers, you don\u0027t need to specify kernel and ramdisk, but MD5 checksum of"},{"line_number":128,"context_line":"   instance image is required::"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"    openstack baremetal node set $NODE_UUID --instance_info image_checksum\u003d$MD5HASH"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"#. Validate that all parameters are correct::"},{"line_number":133,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7f287b81_0708f725","line":130,"range":{"start_line":130,"start_character":54,"end_line":130,"end_character":55},"updated":"2017-09-04 06:23:59.000000000","message":"--instance-info","commit_id":"0dd390b21dd5035347131e2084ef22a0021956ae"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"617c7d8f9aa467d40335d7aee01673f267914bfe","unresolved":false,"context_lines":[{"line_number":127,"context_line":"   drivers, you don\u0027t need to specify kernel and ramdisk, but MD5 checksum of"},{"line_number":128,"context_line":"   instance image is required::"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"    openstack baremetal node set $NODE_UUID --instance_info image_checksum\u003d$MD5HASH"},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"#. Validate that all parameters are correct::"},{"line_number":133,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7f287b81_5408cb26","line":130,"range":{"start_line":130,"start_character":54,"end_line":130,"end_character":55},"in_reply_to":"7f287b81_0708f725","updated":"2017-09-05 15:11:43.000000000","message":"Done","commit_id":"0dd390b21dd5035347131e2084ef22a0021956ae"}]}
