)]}'
{"doc/source/admin/dib.rst":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"730536be3171902bd30ece0a5573f6e1ddb8ab2c","unresolved":false,"context_lines":[{"line_number":77,"context_line":"SSH access can be added to DIB built IPA images with the dynamic-login_"},{"line_number":78,"context_line":"or the devuser_ element."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"The *dynamic-login* element allows the operator to inject a SSH key at boot"},{"line_number":81,"context_line":"time via the kernel command line parameters:"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"* Add ``sshkey\u003d\"ssh-rsa \u003cyour public key here\u003e\"`` to ``pxe_append_params``"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_cd45ddb5","line":80,"updated":"2019-09-13 16:37:42.000000000","message":"nit s/a SSH/an SSH/","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9e238c6cc5f12d98bc556dfefdc4c7a1849423d9","unresolved":false,"context_lines":[{"line_number":77,"context_line":"SSH access can be added to DIB built IPA images with the dynamic-login_"},{"line_number":78,"context_line":"or the devuser_ element."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"The *dynamic-login* element allows the operator to inject a SSH key at boot"},{"line_number":81,"context_line":"time via the kernel command line parameters:"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"* Add ``sshkey\u003d\"ssh-rsa \u003cyour public key here\u003e\"`` to ``pxe_append_params``"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_9c19eb89","line":80,"in_reply_to":"5faad753_cd45ddb5","updated":"2019-09-17 12:35:12.000000000","message":"Done","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"1d623c6678e2b2b677e794b97201877893d0dbbd","unresolved":false,"context_lines":[{"line_number":15,"context_line":".. code-block:: shell"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"    ironic-python-agent-builder \u003cdistribution, e.g. ubuntu\u003e"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"You can add other diskimage-builder_ elements via the ``-e`` flag. For example,"},{"line_number":20,"context_line":"dhcp-all-interfaces_ is required for automatic DHCP on some operating systems"},{"line_number":21,"context_line":"(e.g. CentOS 7):"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3fa7e38b_9d9c170f","line":18,"updated":"2019-09-24 03:06:08.000000000","message":"so it will have a default image name (compared with the -o below), but no clue on the default name in this doc.","commit_id":"d9bc2b6ccc6f48485873de12a1d87e6b5300cec2"},{"author":{"_account_id":10206,"name":"Madhuri Kumari","email":"madhuri.kumari@intel.com","username":"Madhuri"},"change_message_id":"160f25be8ad25a346467d9a0528a5276eabd7e2d","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    ironic-python-agent-builder -e dhcp-all-interfaces centos7"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"You can specify the base name of the target images:"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":".. code-block:: shell"},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3fa7e38b_2499806d","line":27,"updated":"2019-09-20 09:53:41.000000000","message":"nit: mention the flag at the eol\n\ns/images/images via the ``-o`` flag/","commit_id":"d9bc2b6ccc6f48485873de12a1d87e6b5300cec2"}],"doc/source/admin/tinyipa.rst":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"730536be3171902bd30ece0a5573f6e1ddb8ab2c","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"TinyIPA is an `Ironic Python Agent`_ image based on TinyCoreLinux_. It is very"},{"line_number":5,"context_line":"lightweight and thus very suitable for the CI. It may lack necessary drivers"},{"line_number":6,"context_line":"and the build process uses insecure communication, thus this images are not"},{"line_number":7,"context_line":"recommended for production usage."},{"line_number":8,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_c2a84c21","line":5,"updated":"2019-09-13 16:37:42.000000000","message":"nit s/the CI/CI use/ ?","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9e238c6cc5f12d98bc556dfefdc4c7a1849423d9","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"TinyIPA is an `Ironic Python Agent`_ image based on TinyCoreLinux_. It is very"},{"line_number":5,"context_line":"lightweight and thus very suitable for the CI. It may lack necessary drivers"},{"line_number":6,"context_line":"and the build process uses insecure communication, thus this images are not"},{"line_number":7,"context_line":"recommended for production usage."},{"line_number":8,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_5c137367","line":5,"in_reply_to":"5faad753_c2a84c21","updated":"2019-09-17 12:35:12.000000000","message":"Done","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"730536be3171902bd30ece0a5573f6e1ddb8ab2c","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"TinyIPA is an `Ironic Python Agent`_ image based on TinyCoreLinux_. It is very"},{"line_number":5,"context_line":"lightweight and thus very suitable for the CI. It may lack necessary drivers"},{"line_number":6,"context_line":"and the build process uses insecure communication, thus this images are not"},{"line_number":7,"context_line":"recommended for production usage."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Requirements"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_e2a54848","line":6,"updated":"2019-09-13 16:37:42.000000000","message":"nit s/this images/these images/","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9e238c6cc5f12d98bc556dfefdc4c7a1849423d9","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"TinyIPA is an `Ironic Python Agent`_ image based on TinyCoreLinux_. It is very"},{"line_number":5,"context_line":"lightweight and thus very suitable for the CI. It may lack necessary drivers"},{"line_number":6,"context_line":"and the build process uses insecure communication, thus this images are not"},{"line_number":7,"context_line":"recommended for production usage."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Requirements"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_1c0dfb3d","line":6,"in_reply_to":"5faad753_e2a54848","updated":"2019-09-17 12:35:12.000000000","message":"Done","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"730536be3171902bd30ece0a5573f6e1ddb8ab2c","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Requirements"},{"line_number":10,"context_line":"------------"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"You need to have a git checkout of **ironic-python-agent-builder**:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":".. code-block:: shell"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_02618405","line":12,"updated":"2019-09-13 16:37:42.000000000","message":"maybe s/checkout/clone/","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9e238c6cc5f12d98bc556dfefdc4c7a1849423d9","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Requirements"},{"line_number":10,"context_line":"------------"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"You need to have a git checkout of **ironic-python-agent-builder**:"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":".. code-block:: shell"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_3c0a3726","line":12,"in_reply_to":"5faad753_02618405","updated":"2019-09-17 12:35:12.000000000","message":"Done","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"730536be3171902bd30ece0a5573f6e1ddb8ab2c","unresolved":false,"context_lines":[{"line_number":79,"context_line":"Cleaning up"},{"line_number":80,"context_line":"~~~~~~~~~~~"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"To clean up the whole build environment run:"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":".. code-block:: shell"},{"line_number":85,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_821b347f","line":82,"updated":"2019-09-13 16:37:42.000000000","message":"nit s/environment/environment,/","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9e238c6cc5f12d98bc556dfefdc4c7a1849423d9","unresolved":false,"context_lines":[{"line_number":79,"context_line":"Cleaning up"},{"line_number":80,"context_line":"~~~~~~~~~~~"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"To clean up the whole build environment run:"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":".. code-block:: shell"},{"line_number":85,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_9ffebd03","line":82,"in_reply_to":"5faad753_821b347f","updated":"2019-09-17 12:35:12.000000000","message":"Done","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"730536be3171902bd30ece0a5573f6e1ddb8ab2c","unresolved":false,"context_lines":[{"line_number":125,"context_line":"Enabling/disabling SSH access to the ramdisk"},{"line_number":126,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"By default tinyipa will be built with OpenSSH server installed but no"},{"line_number":129,"context_line":"public SSH keys authorized to access it."},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"If you want to enable SSH access to the image, set ``AUTHORIZE_SSH`` variable"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_8d29258b","line":128,"updated":"2019-09-13 16:37:42.000000000","message":"we should be consistent, is it \u0027tinyipa\u0027 or \u0027tinyIPA\u0027 or \u0027TinyIPA\u0027 or ?","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9e238c6cc5f12d98bc556dfefdc4c7a1849423d9","unresolved":false,"context_lines":[{"line_number":125,"context_line":"Enabling/disabling SSH access to the ramdisk"},{"line_number":126,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"By default tinyipa will be built with OpenSSH server installed but no"},{"line_number":129,"context_line":"public SSH keys authorized to access it."},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"If you want to enable SSH access to the image, set ``AUTHORIZE_SSH`` variable"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_7f0d0136","line":128,"in_reply_to":"5faad753_8d29258b","updated":"2019-09-17 12:35:12.000000000","message":"Done","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"730536be3171902bd30ece0a5573f6e1ddb8ab2c","unresolved":false,"context_lines":[{"line_number":129,"context_line":"public SSH keys authorized to access it."},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"If you want to enable SSH access to the image, set ``AUTHORIZE_SSH`` variable"},{"line_number":132,"context_line":"in your shell before building the tinyipa:"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":".. code-block:: bash"},{"line_number":135,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_cd32bdf2","line":132,"updated":"2019-09-13 16:37:42.000000000","message":"maybe s/the tinyipa/tinyIPA/","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9e238c6cc5f12d98bc556dfefdc4c7a1849423d9","unresolved":false,"context_lines":[{"line_number":129,"context_line":"public SSH keys authorized to access it."},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"If you want to enable SSH access to the image, set ``AUTHORIZE_SSH`` variable"},{"line_number":132,"context_line":"in your shell before building the tinyipa:"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":".. code-block:: bash"},{"line_number":135,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_bf2cd999","line":132,"in_reply_to":"5faad753_cd32bdf2","updated":"2019-09-17 12:35:12.000000000","message":"Done","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"730536be3171902bd30ece0a5573f6e1ddb8ab2c","unresolved":false,"context_lines":[{"line_number":136,"context_line":"    export AUTHORIZE_SSH\u003dtrue"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"By default it will use public RSA or DSA keys of the user running the build."},{"line_number":139,"context_line":"To provide other public SSH key, export path to it in your shell before"},{"line_number":140,"context_line":"building tinyipa as follows:"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":".. code-block:: bash"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_6d72a9af","line":139,"updated":"2019-09-13 16:37:42.000000000","message":"nit s/other/a different/","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9e238c6cc5f12d98bc556dfefdc4c7a1849423d9","unresolved":false,"context_lines":[{"line_number":136,"context_line":"    export AUTHORIZE_SSH\u003dtrue"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"By default it will use public RSA or DSA keys of the user running the build."},{"line_number":139,"context_line":"To provide other public SSH key, export path to it in your shell before"},{"line_number":140,"context_line":"building tinyipa as follows:"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":".. code-block:: bash"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_3f38e9d1","line":139,"in_reply_to":"5faad753_6d72a9af","updated":"2019-09-17 12:35:12.000000000","message":"Done","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"730536be3171902bd30ece0a5573f6e1ddb8ab2c","unresolved":false,"context_lines":[{"line_number":144,"context_line":"    export SSH_PUBLIC_KEY\u003d\u003cfull-path-to-public-key\u003e"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"If you want to disable SSH altogether, set ``INSTALL_SSH`` variable in your"},{"line_number":147,"context_line":"shell to ``false`` before building the tinyipa:"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":".. code-block:: bash"},{"line_number":150,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_8d9cc5c0","line":147,"updated":"2019-09-13 16:37:42.000000000","message":"nit s/the tinyipa/tinyipa/","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9e238c6cc5f12d98bc556dfefdc4c7a1849423d9","unresolved":false,"context_lines":[{"line_number":144,"context_line":"    export SSH_PUBLIC_KEY\u003d\u003cfull-path-to-public-key\u003e"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"If you want to disable SSH altogether, set ``INSTALL_SSH`` variable in your"},{"line_number":147,"context_line":"shell to ``false`` before building the tinyipa:"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":".. code-block:: bash"},{"line_number":150,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_df3435e1","line":147,"in_reply_to":"5faad753_8d9cc5c0","updated":"2019-09-17 12:35:12.000000000","message":"Done","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"730536be3171902bd30ece0a5573f6e1ddb8ab2c","unresolved":false,"context_lines":[{"line_number":150,"context_line":""},{"line_number":151,"context_line":"    export INSTALL_SSH\u003dfalse"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"You can also rebuild an already built tinyipa image by using ``addssh`` make"},{"line_number":154,"context_line":"tagret:"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":".. code-block:: shell"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_0da455a5","line":153,"updated":"2019-09-13 16:37:42.000000000","message":"Maybe \u0027If you want to change the ssh access of a built tinyipa image, use the make target ``addssh``.\u0027","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9e238c6cc5f12d98bc556dfefdc4c7a1849423d9","unresolved":false,"context_lines":[{"line_number":150,"context_line":""},{"line_number":151,"context_line":"    export INSTALL_SSH\u003dfalse"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"You can also rebuild an already built tinyipa image by using ``addssh`` make"},{"line_number":154,"context_line":"tagret:"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":".. code-block:: shell"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_5f560509","line":153,"in_reply_to":"5faad753_0da455a5","updated":"2019-09-17 12:35:12.000000000","message":"Done","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"730536be3171902bd30ece0a5573f6e1ddb8ab2c","unresolved":false,"context_lines":[{"line_number":151,"context_line":"    export INSTALL_SSH\u003dfalse"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"You can also rebuild an already built tinyipa image by using ``addssh`` make"},{"line_number":154,"context_line":"tagret:"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":".. code-block:: shell"},{"line_number":157,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_edb21949","line":154,"updated":"2019-09-13 16:37:42.000000000","message":"maybe s/``addssh`` make tagret/the make target ``addssh``/","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9e238c6cc5f12d98bc556dfefdc4c7a1849423d9","unresolved":false,"context_lines":[{"line_number":151,"context_line":"    export INSTALL_SSH\u003dfalse"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"You can also rebuild an already built tinyipa image by using ``addssh`` make"},{"line_number":154,"context_line":"tagret:"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":".. code-block:: shell"},{"line_number":157,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_7f5bc12d","line":154,"in_reply_to":"5faad753_edb21949","updated":"2019-09-17 12:35:12.000000000","message":"Done","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"730536be3171902bd30ece0a5573f6e1ddb8ab2c","unresolved":false,"context_lines":[{"line_number":157,"context_line":""},{"line_number":158,"context_line":"    make addssh"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"This will fetch the pre-built tinyipa image from https://tarballs.openstack.org"},{"line_number":161,"context_line":"using the version specified as ``BRANCH_NAME`` shell variable as described"},{"line_number":162,"context_line":"above, or it may use an already downloaded ramdisk image if path to it is set"},{"line_number":163,"context_line":"as ``TINYIPA_RAMDISK_FILE`` shell variable before running this make target."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_8da285ad","line":160,"updated":"2019-09-13 16:37:42.000000000","message":"Do you want to use this link instead? https://tarballs.openstack.org/ironic-python-agent-builder/tinyipa/","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9e238c6cc5f12d98bc556dfefdc4c7a1849423d9","unresolved":false,"context_lines":[{"line_number":157,"context_line":""},{"line_number":158,"context_line":"    make addssh"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"This will fetch the pre-built tinyipa image from https://tarballs.openstack.org"},{"line_number":161,"context_line":"using the version specified as ``BRANCH_NAME`` shell variable as described"},{"line_number":162,"context_line":"above, or it may use an already downloaded ramdisk image if path to it is set"},{"line_number":163,"context_line":"as ``TINYIPA_RAMDISK_FILE`` shell variable before running this make target."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_bf9ff9b2","line":160,"in_reply_to":"5faad753_8da285ad","updated":"2019-09-17 12:35:12.000000000","message":"Done","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"730536be3171902bd30ece0a5573f6e1ddb8ab2c","unresolved":false,"context_lines":[{"line_number":158,"context_line":"    make addssh"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"This will fetch the pre-built tinyipa image from https://tarballs.openstack.org"},{"line_number":161,"context_line":"using the version specified as ``BRANCH_NAME`` shell variable as described"},{"line_number":162,"context_line":"above, or it may use an already downloaded ramdisk image if path to it is set"},{"line_number":163,"context_line":"as ``TINYIPA_RAMDISK_FILE`` shell variable before running this make target."},{"line_number":164,"context_line":"It will install and configure OpenSSH if needed and add public SSH keys for"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_add8a17a","line":161,"updated":"2019-09-13 16:37:42.000000000","message":"I don\u0027t see anything above wrt BRANCH_NAME?","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9e238c6cc5f12d98bc556dfefdc4c7a1849423d9","unresolved":false,"context_lines":[{"line_number":158,"context_line":"    make addssh"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"This will fetch the pre-built tinyipa image from https://tarballs.openstack.org"},{"line_number":161,"context_line":"using the version specified as ``BRANCH_NAME`` shell variable as described"},{"line_number":162,"context_line":"above, or it may use an already downloaded ramdisk image if path to it is set"},{"line_number":163,"context_line":"as ``TINYIPA_RAMDISK_FILE`` shell variable before running this make target."},{"line_number":164,"context_line":"It will install and configure OpenSSH if needed and add public SSH keys for"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_5fa4c508","line":161,"in_reply_to":"5faad753_add8a17a","updated":"2019-09-17 12:35:12.000000000","message":"Done","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"730536be3171902bd30ece0a5573f6e1ddb8ab2c","unresolved":false,"context_lines":[{"line_number":162,"context_line":"above, or it may use an already downloaded ramdisk image if path to it is set"},{"line_number":163,"context_line":"as ``TINYIPA_RAMDISK_FILE`` shell variable before running this make target."},{"line_number":164,"context_line":"It will install and configure OpenSSH if needed and add public SSH keys for"},{"line_number":165,"context_line":"``tc`` user using the same ``SSH_PUBLIC_KEY`` shell variable as described"},{"line_number":166,"context_line":"above."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"Enabling biosdevname in the ramdisk"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_6d438914","line":165,"updated":"2019-09-13 16:37:42.000000000","message":"nit, maybe s/``tc`` user/ the user named ``tc``/","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"730536be3171902bd30ece0a5573f6e1ddb8ab2c","unresolved":false,"context_lines":[{"line_number":163,"context_line":"as ``TINYIPA_RAMDISK_FILE`` shell variable before running this make target."},{"line_number":164,"context_line":"It will install and configure OpenSSH if needed and add public SSH keys for"},{"line_number":165,"context_line":"``tc`` user using the same ``SSH_PUBLIC_KEY`` shell variable as described"},{"line_number":166,"context_line":"above."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"Enabling biosdevname in the ramdisk"},{"line_number":169,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_8d6125ac","line":166,"updated":"2019-09-13 16:37:42.000000000","message":"what if SSH_PUBLIC_KEY is not specified?","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9e238c6cc5f12d98bc556dfefdc4c7a1849423d9","unresolved":false,"context_lines":[{"line_number":163,"context_line":"as ``TINYIPA_RAMDISK_FILE`` shell variable before running this make target."},{"line_number":164,"context_line":"It will install and configure OpenSSH if needed and add public SSH keys for"},{"line_number":165,"context_line":"``tc`` user using the same ``SSH_PUBLIC_KEY`` shell variable as described"},{"line_number":166,"context_line":"above."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"Enabling biosdevname in the ramdisk"},{"line_number":169,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_9f831d57","line":166,"in_reply_to":"5faad753_8d6125ac","updated":"2019-09-17 12:35:12.000000000","message":"Done","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"730536be3171902bd30ece0a5573f6e1ddb8ab2c","unresolved":false,"context_lines":[{"line_number":170,"context_line":""},{"line_number":171,"context_line":"If you want to collect BIOS given names of NICs in the inventory, set"},{"line_number":172,"context_line":"``TINYIPA_REQUIRE_BIOSDEVNAME`` variable in your shell before building the"},{"line_number":173,"context_line":"tinyipa:"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":".. code-block:: bash"},{"line_number":176,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_0d753564","line":173,"updated":"2019-09-13 16:37:42.000000000","message":"nit s/the tinyipa/tinyipa/","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9e238c6cc5f12d98bc556dfefdc4c7a1849423d9","unresolved":false,"context_lines":[{"line_number":170,"context_line":""},{"line_number":171,"context_line":"If you want to collect BIOS given names of NICs in the inventory, set"},{"line_number":172,"context_line":"``TINYIPA_REQUIRE_BIOSDEVNAME`` variable in your shell before building the"},{"line_number":173,"context_line":"tinyipa:"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":".. code-block:: bash"},{"line_number":176,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_1fae4de7","line":173,"in_reply_to":"5faad753_0d753564","updated":"2019-09-17 12:35:12.000000000","message":"Done","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"730536be3171902bd30ece0a5573f6e1ddb8ab2c","unresolved":false,"context_lines":[{"line_number":179,"context_line":"Using ironic-lib from source"},{"line_number":180,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"ironic-lib_ contains important parts of the provisioning logic. If you need"},{"line_number":183,"context_line":"to build an IPA image with your local checkout of ironic-lib_, export"},{"line_number":184,"context_line":"the following variable:"},{"line_number":185,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_2d203148","line":182,"updated":"2019-09-13 16:37:42.000000000","message":"need is such a strong word. how about s/need/want/ or \u0027would like\u0027 or \u0027wish\u0027","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9e238c6cc5f12d98bc556dfefdc4c7a1849423d9","unresolved":false,"context_lines":[{"line_number":179,"context_line":"Using ironic-lib from source"},{"line_number":180,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"ironic-lib_ contains important parts of the provisioning logic. If you need"},{"line_number":183,"context_line":"to build an IPA image with your local checkout of ironic-lib_, export"},{"line_number":184,"context_line":"the following variable:"},{"line_number":185,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_7f82e151","line":182,"in_reply_to":"5faad753_2d203148","updated":"2019-09-17 12:35:12.000000000","message":"Done","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"730536be3171902bd30ece0a5573f6e1ddb8ab2c","unresolved":false,"context_lines":[{"line_number":190,"context_line":""},{"line_number":191,"context_line":".. _Ironic Python Agent: https://docs.openstack.org/ironic-python-agent"},{"line_number":192,"context_line":".. _TinyCoreLinux: http://tinycorelinux.net"},{"line_number":193,"context_line":".. _ironic-lib: https://opendev.org/openstack/ironic-lib\u003e"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_cdff1da9","line":193,"updated":"2019-09-13 16:37:42.000000000","message":"s/ironic-lib\u003e/ironic-lib/","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9e238c6cc5f12d98bc556dfefdc4c7a1849423d9","unresolved":false,"context_lines":[{"line_number":190,"context_line":""},{"line_number":191,"context_line":".. _Ironic Python Agent: https://docs.openstack.org/ironic-python-agent"},{"line_number":192,"context_line":".. _TinyCoreLinux: http://tinycorelinux.net"},{"line_number":193,"context_line":".. _ironic-lib: https://opendev.org/openstack/ironic-lib\u003e"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_ff8d717b","line":193,"in_reply_to":"5faad753_cdff1da9","updated":"2019-09-17 12:35:12.000000000","message":"Done","commit_id":"3814eb031acd0dc02ade4832a481d4837b8b91e9"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"ba744e840171d4b0a6ddd750ce145bb89bfaac9f","unresolved":false,"context_lines":[{"line_number":161,"context_line":"``TINYIPA_RAMDISK_FILE`` environment variable or download the version"},{"line_number":162,"context_line":"specified by the ``BRANCH_PATH`` environment variable (e.g. ``master`` or"},{"line_number":163,"context_line":"``stable-queens``) from `tarballs.openstack.org"},{"line_number":164,"context_line":"\u003chttps://tarballs.openstack.org/ironic-python-agent-builder/tinyipa/\u003e`_."},{"line_number":165,"context_line":"It will install and configure OpenSSH if needed and add public SSH keys for"},{"line_number":166,"context_line":"the user named ``tc`` using either the same ``SSH_PUBLIC_KEY`` shell variable"},{"line_number":167,"context_line":"or the public keys of the local user."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_6b26a3ba","line":164,"updated":"2019-09-17 15:19:51.000000000","message":"i only see \u0027master\u0027 files here. Are we supposed to have tarballs for queens, rocky, stein?","commit_id":"131d839d17319d9e3a080b273e8de63c21706b1d"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"30bff1eb2b68d2229cca94dd6b466abb840ee51e","unresolved":false,"context_lines":[{"line_number":161,"context_line":"``TINYIPA_RAMDISK_FILE`` environment variable or download the version"},{"line_number":162,"context_line":"specified by the ``BRANCH_PATH`` environment variable (e.g. ``master`` or"},{"line_number":163,"context_line":"``stable-queens``) from `tarballs.openstack.org"},{"line_number":164,"context_line":"\u003chttps://tarballs.openstack.org/ironic-python-agent-builder/tinyipa/\u003e`_."},{"line_number":165,"context_line":"It will install and configure OpenSSH if needed and add public SSH keys for"},{"line_number":166,"context_line":"the user named ``tc`` using either the same ``SSH_PUBLIC_KEY`` shell variable"},{"line_number":167,"context_line":"or the public keys of the local user."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_c8d1c859","line":164,"in_reply_to":"3fa7e38b_6b26a3ba","updated":"2019-09-18 14:00:10.000000000","message":"ugh, s/-builder//","commit_id":"131d839d17319d9e3a080b273e8de63c21706b1d"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"ba744e840171d4b0a6ddd750ce145bb89bfaac9f","unresolved":false,"context_lines":[{"line_number":171,"context_line":""},{"line_number":172,"context_line":"If you want to collect BIOS given names of NICs in the inventory, set"},{"line_number":173,"context_line":"``TINYIPA_REQUIRE_BIOSDEVNAME`` variable in your shell before building the"},{"line_number":174,"context_line":"tinyIPA:"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":".. code-block:: bash"},{"line_number":177,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_8b4c3f77","line":174,"updated":"2019-09-17 15:19:51.000000000","message":"nit s/the tinyIPA/tinyIPA/","commit_id":"131d839d17319d9e3a080b273e8de63c21706b1d"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"30bff1eb2b68d2229cca94dd6b466abb840ee51e","unresolved":false,"context_lines":[{"line_number":171,"context_line":""},{"line_number":172,"context_line":"If you want to collect BIOS given names of NICs in the inventory, set"},{"line_number":173,"context_line":"``TINYIPA_REQUIRE_BIOSDEVNAME`` variable in your shell before building the"},{"line_number":174,"context_line":"tinyIPA:"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":".. code-block:: bash"},{"line_number":177,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_88cbd0a3","line":174,"in_reply_to":"3fa7e38b_8b4c3f77","updated":"2019-09-18 14:00:10.000000000","message":"Done","commit_id":"131d839d17319d9e3a080b273e8de63c21706b1d"}]}
