)]}'
{"doc/source/deploy/install-guide.rst":[{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"dcc6b5127ddb058ea26f45fbb9904fbc8184016e","unresolved":false,"context_lines":[{"line_number":2281,"context_line":"but in order to use it we should follow some rules:"},{"line_number":2282,"context_line":""},{"line_number":2283,"context_line":"* ``Cloud-init`` data should be organized in the `expected format`_."},{"line_number":2284,"context_line":"`"},{"line_number":2285,"context_line":""},{"line_number":2286,"context_line":"* Since the Bare Metal service uses a disk partition as the configuration drive,"},{"line_number":2287,"context_line":"  it will only work with"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab6814e_446d7297","line":2284,"updated":"2016-05-25 11:03:33.000000000","message":"why it is needed?","commit_id":"11809638f4711a79b7d6513ee643d3c873eae912"},{"author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"change_message_id":"10bb2e8cd76a1b695c2cdbb7a1a8eb08f2a616c6","unresolved":false,"context_lines":[{"line_number":2281,"context_line":"but in order to use it we should follow some rules:"},{"line_number":2282,"context_line":""},{"line_number":2283,"context_line":"* ``Cloud-init`` data should be organized in the `expected format`_."},{"line_number":2284,"context_line":"`"},{"line_number":2285,"context_line":""},{"line_number":2286,"context_line":"* Since the Bare Metal service uses a disk partition as the configuration drive,"},{"line_number":2287,"context_line":"  it will only work with"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab6814e_954bd486","line":2284,"in_reply_to":"bab6814e_446d7297","updated":"2016-05-26 06:18:07.000000000","message":"My mistake here","commit_id":"11809638f4711a79b7d6513ee643d3c873eae912"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"dcc6b5127ddb058ea26f45fbb9904fbc8184016e","unresolved":false,"context_lines":[{"line_number":2305,"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\u003d\u003d\u003d"},{"line_number":2306,"context_line":""},{"line_number":2307,"context_line":"It is useful to append kernel parameters to instances in order to meet"},{"line_number":2308,"context_line":"user requirements. Ironic can also let users change the parameters"},{"line_number":2309,"context_line":"manually once they obtain the nodes but this is not user friendly."},{"line_number":2310,"context_line":""},{"line_number":2311,"context_line":"PXE boot"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab6814e_64ca361c","line":2308,"range":{"start_line":2308,"start_character":19,"end_line":2308,"end_character":25},"updated":"2016-05-25 11:03:33.000000000","message":"Ironic is doing nothing here. It is just an tool to deploy user image. I wouldn\u0027t mentioned Ironic here.\n\nThis paragraph looks strange as for me.\nWhat if rephrase it:\n\"There are use-cases when users needs to modify kernel parameters on the instance. It may be done manually on active instance, but is not very user friendly.\"","commit_id":"11809638f4711a79b7d6513ee643d3c873eae912"},{"author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"change_message_id":"10bb2e8cd76a1b695c2cdbb7a1a8eb08f2a616c6","unresolved":false,"context_lines":[{"line_number":2305,"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\u003d\u003d\u003d"},{"line_number":2306,"context_line":""},{"line_number":2307,"context_line":"It is useful to append kernel parameters to instances in order to meet"},{"line_number":2308,"context_line":"user requirements. Ironic can also let users change the parameters"},{"line_number":2309,"context_line":"manually once they obtain the nodes but this is not user friendly."},{"line_number":2310,"context_line":""},{"line_number":2311,"context_line":"PXE boot"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab6814e_f55ce04c","line":2308,"range":{"start_line":2308,"start_character":19,"end_line":2308,"end_character":25},"in_reply_to":"bab6814e_64ca361c","updated":"2016-05-26 06:18:07.000000000","message":"Thanks for this","commit_id":"11809638f4711a79b7d6513ee643d3c873eae912"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"dcc6b5127ddb058ea26f45fbb9904fbc8184016e","unresolved":false,"context_lines":[{"line_number":2310,"context_line":""},{"line_number":2311,"context_line":"PXE boot"},{"line_number":2312,"context_line":"--------"},{"line_number":2313,"context_line":"Currently, ironic support assign an unify kernel parameters to pxe"},{"line_number":2314,"context_line":"boot instances by modify [pxe]/pxe_append_params or directly change"},{"line_number":2315,"context_line":"the pxe_config.template."},{"line_number":2316,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab6814e_67299889","line":2313,"range":{"start_line":2313,"start_character":11,"end_line":2313,"end_character":17},"updated":"2016-05-25 11:03:33.000000000","message":"s/ironic/Ironic/","commit_id":"11809638f4711a79b7d6513ee643d3c873eae912"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"7213a3d3032d439dc568f64bbfa49ec892392688","unresolved":false,"context_lines":[{"line_number":2310,"context_line":""},{"line_number":2311,"context_line":"PXE boot"},{"line_number":2312,"context_line":"--------"},{"line_number":2313,"context_line":"Currently, ironic support assign an unify kernel parameters to pxe"},{"line_number":2314,"context_line":"boot instances by modify [pxe]/pxe_append_params or directly change"},{"line_number":2315,"context_line":"the pxe_config.template."},{"line_number":2316,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab6814e_e73c68c1","line":2313,"updated":"2016-05-25 11:08:20.000000000","message":"supports assigning unified kernel parameters to PXE booted instances","commit_id":"11809638f4711a79b7d6513ee643d3c873eae912"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"7213a3d3032d439dc568f64bbfa49ec892392688","unresolved":false,"context_lines":[{"line_number":2311,"context_line":"PXE boot"},{"line_number":2312,"context_line":"--------"},{"line_number":2313,"context_line":"Currently, ironic support assign an unify kernel parameters to pxe"},{"line_number":2314,"context_line":"boot instances by modify [pxe]/pxe_append_params or directly change"},{"line_number":2315,"context_line":"the pxe_config.template."},{"line_number":2316,"context_line":""},{"line_number":2317,"context_line":"Local boot"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab6814e_e7aaa8d1","line":2314,"updated":"2016-05-25 11:08:20.000000000","message":"modifying, changing","commit_id":"11809638f4711a79b7d6513ee643d3c873eae912"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"7213a3d3032d439dc568f64bbfa49ec892392688","unresolved":false,"context_lines":[{"line_number":2317,"context_line":"Local boot"},{"line_number":2318,"context_line":"----------"},{"line_number":2319,"context_line":"For localboot instances, users can make use of configdrive with"},{"line_number":2320,"context_line":"cloud-init to pass an userdata script to append kernel paramters when"},{"line_number":2321,"context_line":"create an instance. This is more flexible and can vary per instance."},{"line_number":2322,"context_line":"Here is an example for _`grub2 with ubuntu`, users can customize it"},{"line_number":2323,"context_line":"depends on own demands. About how to enable configdrive see more details"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab6814e_87e91c1d","line":2320,"updated":"2016-05-25 11:08:20.000000000","message":"s/an/a/","commit_id":"11809638f4711a79b7d6513ee643d3c873eae912"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"dcc6b5127ddb058ea26f45fbb9904fbc8184016e","unresolved":false,"context_lines":[{"line_number":2317,"context_line":"Local boot"},{"line_number":2318,"context_line":"----------"},{"line_number":2319,"context_line":"For localboot instances, users can make use of configdrive with"},{"line_number":2320,"context_line":"cloud-init to pass an userdata script to append kernel paramters when"},{"line_number":2321,"context_line":"create an instance. This is more flexible and can vary per instance."},{"line_number":2322,"context_line":"Here is an example for _`grub2 with ubuntu`, users can customize it"},{"line_number":2323,"context_line":"depends on own demands. About how to enable configdrive see more details"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab6814e_4477323a","line":2320,"range":{"start_line":2320,"start_character":55,"end_line":2320,"end_character":64},"updated":"2016-05-25 11:03:33.000000000","message":"s/paramters/parameters","commit_id":"11809638f4711a79b7d6513ee643d3c873eae912"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"7213a3d3032d439dc568f64bbfa49ec892392688","unresolved":false,"context_lines":[{"line_number":2318,"context_line":"----------"},{"line_number":2319,"context_line":"For localboot instances, users can make use of configdrive with"},{"line_number":2320,"context_line":"cloud-init to pass an userdata script to append kernel paramters when"},{"line_number":2321,"context_line":"create an instance. This is more flexible and can vary per instance."},{"line_number":2322,"context_line":"Here is an example for _`grub2 with ubuntu`, users can customize it"},{"line_number":2323,"context_line":"depends on own demands. About how to enable configdrive see more details"},{"line_number":2324,"context_line":"in `Enabling the configuration drive (configdrive)`_"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab6814e_a7f6e0f6","line":2321,"updated":"2016-05-25 11:08:20.000000000","message":"creating","commit_id":"11809638f4711a79b7d6513ee643d3c873eae912"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"7213a3d3032d439dc568f64bbfa49ec892392688","unresolved":false,"context_lines":[{"line_number":2319,"context_line":"For localboot instances, users can make use of configdrive with"},{"line_number":2320,"context_line":"cloud-init to pass an userdata script to append kernel paramters when"},{"line_number":2321,"context_line":"create an instance. This is more flexible and can vary per instance."},{"line_number":2322,"context_line":"Here is an example for _`grub2 with ubuntu`, users can customize it"},{"line_number":2323,"context_line":"depends on own demands. About how to enable configdrive see more details"},{"line_number":2324,"context_line":"in `Enabling the configuration drive (configdrive)`_"},{"line_number":2325,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab6814e_8788fc23","line":2322,"updated":"2016-05-25 11:08:20.000000000","message":"This link is not properly rendered.","commit_id":"11809638f4711a79b7d6513ee643d3c873eae912"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"7213a3d3032d439dc568f64bbfa49ec892392688","unresolved":false,"context_lines":[{"line_number":2320,"context_line":"cloud-init to pass an userdata script to append kernel paramters when"},{"line_number":2321,"context_line":"create an instance. This is more flexible and can vary per instance."},{"line_number":2322,"context_line":"Here is an example for _`grub2 with ubuntu`, users can customize it"},{"line_number":2323,"context_line":"depends on own demands. About how to enable configdrive see more details"},{"line_number":2324,"context_line":"in `Enabling the configuration drive (configdrive)`_"},{"line_number":2325,"context_line":""},{"line_number":2326,"context_line":".. _`grub2 with ubuntu`: https://wiki.openstack.org/wiki/ironic-boot-kernel-parameters"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab6814e_27baf00a","line":2323,"updated":"2016-05-25 11:08:20.000000000","message":"s/depends on own demands/to fit their use case/\n\nSee more details about how to enable configdrive in `...`","commit_id":"11809638f4711a79b7d6513ee643d3c873eae912"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"dcc6b5127ddb058ea26f45fbb9904fbc8184016e","unresolved":false,"context_lines":[{"line_number":2321,"context_line":"create an instance. This is more flexible and can vary per instance."},{"line_number":2322,"context_line":"Here is an example for _`grub2 with ubuntu`, users can customize it"},{"line_number":2323,"context_line":"depends on own demands. About how to enable configdrive see more details"},{"line_number":2324,"context_line":"in `Enabling the configuration drive (configdrive)`_"},{"line_number":2325,"context_line":""},{"line_number":2326,"context_line":".. _`grub2 with ubuntu`: https://wiki.openstack.org/wiki/ironic-boot-kernel-parameters"},{"line_number":2327,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab6814e_47ba9424","line":2324,"updated":"2016-05-25 11:03:33.000000000","message":"What is full disk  image is deployed. In this case user is able set kernel params in the image.","commit_id":"11809638f4711a79b7d6513ee643d3c873eae912"},{"author":{"_account_id":7711,"name":"Yuriy Zveryanskyy","email":"yzveryanskyy@mirantis.com","username":"yuriyz"},"change_message_id":"f3fd1ba30a02781b3ab475948b7d5a581e11ce16","unresolved":false,"context_lines":[{"line_number":2307,"context_line":"the instance. It may be done manually on active instance, but is not"},{"line_number":2308,"context_line":"very friendly."},{"line_number":2309,"context_line":""},{"line_number":2310,"context_line":"PXE boot"},{"line_number":2311,"context_line":"--------"},{"line_number":2312,"context_line":"Currently, Ironic supports assigning unified kernel parameters to PXE"},{"line_number":2313,"context_line":"booted instances by modifying [pxe]/pxe_append_params or directly changing"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bab6814e_dc9bc064","line":2310,"range":{"start_line":2310,"start_character":0,"end_line":2310,"end_character":8},"updated":"2016-05-26 09:17:53.000000000","message":"Network boot","commit_id":"09be5c5ddf433b34c97de8f5200a1352f7d96cc7"},{"author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"change_message_id":"aa6f64a43bed19e996a2c6b7cbbe4305fca43e36","unresolved":false,"context_lines":[{"line_number":2307,"context_line":"the instance. It may be done manually on active instance, but is not"},{"line_number":2308,"context_line":"very friendly."},{"line_number":2309,"context_line":""},{"line_number":2310,"context_line":"PXE boot"},{"line_number":2311,"context_line":"--------"},{"line_number":2312,"context_line":"Currently, Ironic supports assigning unified kernel parameters to PXE"},{"line_number":2313,"context_line":"booted instances by modifying [pxe]/pxe_append_params or directly changing"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9abb7d3a_d8f7e1f3","line":2310,"range":{"start_line":2310,"start_character":0,"end_line":2310,"end_character":8},"in_reply_to":"bab6814e_dc9bc064","updated":"2016-05-27 06:58:13.000000000","message":"Done","commit_id":"09be5c5ddf433b34c97de8f5200a1352f7d96cc7"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"95f0247d82d54f9fe1e12902abf903ae1248eb50","unresolved":false,"context_lines":[{"line_number":2310,"context_line":"PXE boot"},{"line_number":2311,"context_line":"--------"},{"line_number":2312,"context_line":"Currently, Ironic supports assigning unified kernel parameters to PXE"},{"line_number":2313,"context_line":"booted instances by modifying [pxe]/pxe_append_params or directly changing"},{"line_number":2314,"context_line":"the pxe_config.template."},{"line_number":2315,"context_line":""},{"line_number":2316,"context_line":"Local boot"},{"line_number":2317,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bab6814e_8761e63b","line":2314,"range":{"start_line":2313,"start_character":57,"end_line":2314,"end_character":23},"updated":"2016-05-26 08:46:20.000000000","message":"Some points here:\n\n* We do have different templates for different deployment types: pxe_config.template, ipxe_config.template, agent_config.template and so on... [0]\n\n* Instead of modifying the shipped templates, I think people should copy it the template to another place, make the modifications and point to the custom template via the configuration options: [pxe]pxe_config_template and [pxe]uefi_pxe_config_template \n\n\n[0] https://github.com/openstack/ironic/tree/master/ironic/drivers/modules","commit_id":"09be5c5ddf433b34c97de8f5200a1352f7d96cc7"},{"author":{"_account_id":7711,"name":"Yuriy Zveryanskyy","email":"yzveryanskyy@mirantis.com","username":"yuriyz"},"change_message_id":"f3fd1ba30a02781b3ab475948b7d5a581e11ce16","unresolved":false,"context_lines":[{"line_number":2310,"context_line":"PXE boot"},{"line_number":2311,"context_line":"--------"},{"line_number":2312,"context_line":"Currently, Ironic supports assigning unified kernel parameters to PXE"},{"line_number":2313,"context_line":"booted instances by modifying [pxe]/pxe_append_params or directly changing"},{"line_number":2314,"context_line":"the pxe_config.template."},{"line_number":2315,"context_line":""},{"line_number":2316,"context_line":"Local boot"},{"line_number":2317,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bab6814e_3c22cc52","line":2314,"range":{"start_line":2313,"start_character":57,"end_line":2314,"end_character":23},"in_reply_to":"bab6814e_8761e63b","updated":"2016-05-26 09:17:53.000000000","message":"+1","commit_id":"09be5c5ddf433b34c97de8f5200a1352f7d96cc7"},{"author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"change_message_id":"aa6f64a43bed19e996a2c6b7cbbe4305fca43e36","unresolved":false,"context_lines":[{"line_number":2310,"context_line":"PXE boot"},{"line_number":2311,"context_line":"--------"},{"line_number":2312,"context_line":"Currently, Ironic supports assigning unified kernel parameters to PXE"},{"line_number":2313,"context_line":"booted instances by modifying [pxe]/pxe_append_params or directly changing"},{"line_number":2314,"context_line":"the pxe_config.template."},{"line_number":2315,"context_line":""},{"line_number":2316,"context_line":"Local boot"},{"line_number":2317,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9abb7d3a_b8e81d18","line":2314,"range":{"start_line":2313,"start_character":57,"end_line":2314,"end_character":23},"in_reply_to":"bab6814e_8761e63b","updated":"2016-05-27 06:58:13.000000000","message":"Good point!","commit_id":"09be5c5ddf433b34c97de8f5200a1352f7d96cc7"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"95f0247d82d54f9fe1e12902abf903ae1248eb50","unresolved":false,"context_lines":[{"line_number":2315,"context_line":""},{"line_number":2316,"context_line":"Local boot"},{"line_number":2317,"context_line":"----------"},{"line_number":2318,"context_line":"For local boot instances, users can make use of configdrive with"},{"line_number":2319,"context_line":"cloud-init to pass a userdata script to append kernel parameters when"},{"line_number":2320,"context_line":"creating an instance. This is more flexible and can vary per instance."},{"line_number":2321,"context_line":"Here is an example for `grub2 with ubuntu`_, users can customize it"},{"line_number":2322,"context_line":"to fit their use case. See more details about how to enable configdrive"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bab6814e_e7d9d2f4","line":2319,"range":{"start_line":2318,"start_character":48,"end_line":2319,"end_character":36},"updated":"2016-05-26 08:46:20.000000000","message":"We should explain how to do that or give the user a link point to a guide that does explain it.","commit_id":"09be5c5ddf433b34c97de8f5200a1352f7d96cc7"},{"author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"change_message_id":"aa6f64a43bed19e996a2c6b7cbbe4305fca43e36","unresolved":false,"context_lines":[{"line_number":2315,"context_line":""},{"line_number":2316,"context_line":"Local boot"},{"line_number":2317,"context_line":"----------"},{"line_number":2318,"context_line":"For local boot instances, users can make use of configdrive with"},{"line_number":2319,"context_line":"cloud-init to pass a userdata script to append kernel parameters when"},{"line_number":2320,"context_line":"creating an instance. This is more flexible and can vary per instance."},{"line_number":2321,"context_line":"Here is an example for `grub2 with ubuntu`_, users can customize it"},{"line_number":2322,"context_line":"to fit their use case. See more details about how to enable configdrive"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9abb7d3a_98ed5928","line":2319,"range":{"start_line":2318,"start_character":48,"end_line":2319,"end_character":36},"in_reply_to":"bab6814e_e7d9d2f4","updated":"2016-05-27 06:58:13.000000000","message":"Done","commit_id":"09be5c5ddf433b34c97de8f5200a1352f7d96cc7"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"69f32041d0d2dcea8337ef25bb0d3fa6162d416a","unresolved":false,"context_lines":[{"line_number":2305,"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"},{"line_number":2306,"context_line":""},{"line_number":2307,"context_line":"There are use-cases when users need to modify kernel parameters on"},{"line_number":2308,"context_line":"the instance. It may be done manually on active instance, but is not"},{"line_number":2309,"context_line":"very friendly."},{"line_number":2310,"context_line":""},{"line_number":2311,"context_line":"Netwrok boot"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9abb7d3a_a40918e0","line":2308,"range":{"start_line":2308,"start_character":14,"end_line":2308,"end_character":28},"updated":"2016-05-27 09:01:40.000000000","message":"I can be done\n\nBut since we do not explain how-to nor we encourage doing it, I feel like we should not mention it in this guide?\n\nPerhaps we should face it as a bug, we could expose a way to user to regenerate the configuration files for active instances in ironic.","commit_id":"0c28dc51aa9e6a087c8f720d8e509c1e5740d26e"},{"author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"change_message_id":"73b02b373a79403f13996be5431184a49d8e91a4","unresolved":false,"context_lines":[{"line_number":2305,"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"},{"line_number":2306,"context_line":""},{"line_number":2307,"context_line":"There are use-cases when users need to modify kernel parameters on"},{"line_number":2308,"context_line":"the instance. It may be done manually on active instance, but is not"},{"line_number":2309,"context_line":"very friendly."},{"line_number":2310,"context_line":""},{"line_number":2311,"context_line":"Netwrok boot"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9abb7d3a_3e32e210","line":2308,"range":{"start_line":2308,"start_character":14,"end_line":2308,"end_character":28},"in_reply_to":"9abb7d3a_781a3070","updated":"2016-05-31 07:12:16.000000000","message":"It should possible to extend IPA to regenerate the configuration files for active instances. But it\u0027s not as easy as using the custom script.","commit_id":"0c28dc51aa9e6a087c8f720d8e509c1e5740d26e"},{"author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"change_message_id":"77a1b21d1492179c1c7a1d124e66683ce954ea4b","unresolved":false,"context_lines":[{"line_number":2305,"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"},{"line_number":2306,"context_line":""},{"line_number":2307,"context_line":"There are use-cases when users need to modify kernel parameters on"},{"line_number":2308,"context_line":"the instance. It may be done manually on active instance, but is not"},{"line_number":2309,"context_line":"very friendly."},{"line_number":2310,"context_line":""},{"line_number":2311,"context_line":"Netwrok boot"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9abb7d3a_781a3070","line":2308,"range":{"start_line":2308,"start_character":14,"end_line":2308,"end_character":28},"in_reply_to":"9abb7d3a_a40918e0","updated":"2016-05-27 09:13:08.000000000","message":"I am not sure ironic should care about how user doing with their own instances. So I prefer to remove this part.","commit_id":"0c28dc51aa9e6a087c8f720d8e509c1e5740d26e"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"69f32041d0d2dcea8337ef25bb0d3fa6162d416a","unresolved":false,"context_lines":[{"line_number":2308,"context_line":"the instance. It may be done manually on active instance, but is not"},{"line_number":2309,"context_line":"very friendly."},{"line_number":2310,"context_line":""},{"line_number":2311,"context_line":"Netwrok boot"},{"line_number":2312,"context_line":"------------"},{"line_number":2313,"context_line":"Currently, Ironic supports assigning unified kernel parameters to PXE"},{"line_number":2314,"context_line":"booted instances by:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9abb7d3a_c49a5cc5","line":2311,"range":{"start_line":2311,"start_character":0,"end_line":2311,"end_character":7},"updated":"2016-05-27 09:01:40.000000000","message":"s/Netwrok/Network","commit_id":"0c28dc51aa9e6a087c8f720d8e509c1e5740d26e"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"69f32041d0d2dcea8337ef25bb0d3fa6162d416a","unresolved":false,"context_lines":[{"line_number":2313,"context_line":"Currently, Ironic supports assigning unified kernel parameters to PXE"},{"line_number":2314,"context_line":"booted instances by:"},{"line_number":2315,"context_line":""},{"line_number":2316,"context_line":"* modify [pxe]/pxe_append_params"},{"line_number":2317,"context_line":""},{"line_number":2318,"context_line":"* copy a template of `shipped templates`_ to another palce, make the"},{"line_number":2319,"context_line":"  modifications and point to the custom template via the configuration"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9abb7d3a_64e4503b","line":2316,"updated":"2016-05-27 09:01:40.000000000","message":"* Modifying the ``[pxe]/pxe_append_params`` configuration option.","commit_id":"0c28dc51aa9e6a087c8f720d8e509c1e5740d26e"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"69f32041d0d2dcea8337ef25bb0d3fa6162d416a","unresolved":false,"context_lines":[{"line_number":2315,"context_line":""},{"line_number":2316,"context_line":"* modify [pxe]/pxe_append_params"},{"line_number":2317,"context_line":""},{"line_number":2318,"context_line":"* copy a template of `shipped templates`_ to another palce, make the"},{"line_number":2319,"context_line":"  modifications and point to the custom template via the configuration"},{"line_number":2320,"context_line":"  options: [pxe]/pxe_config_template and [pxe]/uefi_pxe_config_template."},{"line_number":2321,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9abb7d3a_241d2810","line":2318,"range":{"start_line":2318,"start_character":2,"end_line":2318,"end_character":20},"updated":"2016-05-27 09:01:40.000000000","message":"* Copying the template from \u003cpath\u003e","commit_id":"0c28dc51aa9e6a087c8f720d8e509c1e5740d26e"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"69f32041d0d2dcea8337ef25bb0d3fa6162d416a","unresolved":false,"context_lines":[{"line_number":2315,"context_line":""},{"line_number":2316,"context_line":"* modify [pxe]/pxe_append_params"},{"line_number":2317,"context_line":""},{"line_number":2318,"context_line":"* copy a template of `shipped templates`_ to another palce, make the"},{"line_number":2319,"context_line":"  modifications and point to the custom template via the configuration"},{"line_number":2320,"context_line":"  options: [pxe]/pxe_config_template and [pxe]/uefi_pxe_config_template."},{"line_number":2321,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9abb7d3a_e4e16000","line":2318,"range":{"start_line":2318,"start_character":53,"end_line":2318,"end_character":58},"updated":"2016-05-27 09:01:40.000000000","message":"s/palce/place","commit_id":"0c28dc51aa9e6a087c8f720d8e509c1e5740d26e"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"69f32041d0d2dcea8337ef25bb0d3fa6162d416a","unresolved":false,"context_lines":[{"line_number":2322,"context_line":"Local boot"},{"line_number":2323,"context_line":"----------"},{"line_number":2324,"context_line":"For local boot instances, users can make use of configuration drive"},{"line_number":2325,"context_line":"(see `Enabling the configuration drive (configdrive)`_) to pass a userdata"},{"line_number":2326,"context_line":"script to append kernel parameters when creating an instance. This is more"},{"line_number":2327,"context_line":"flexible and can vary per instance."},{"line_number":2328,"context_line":"Here is an example for `grub2 with ubuntu`_, users can customize it"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9abb7d3a_a493d84e","line":2325,"range":{"start_line":2325,"start_character":5,"end_line":2325,"end_character":54},"updated":"2016-05-27 09:01:40.000000000","message":"This guide doesn\u0027t actually explain how one could pass a custom script in the configuration drive. It\u0027s more like a guide to operators to enable the use of configdriver in their clouds. \n\nPerhaps we could extend it?","commit_id":"0c28dc51aa9e6a087c8f720d8e509c1e5740d26e"},{"author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"change_message_id":"77a1b21d1492179c1c7a1d124e66683ce954ea4b","unresolved":false,"context_lines":[{"line_number":2322,"context_line":"Local boot"},{"line_number":2323,"context_line":"----------"},{"line_number":2324,"context_line":"For local boot instances, users can make use of configuration drive"},{"line_number":2325,"context_line":"(see `Enabling the configuration drive (configdrive)`_) to pass a userdata"},{"line_number":2326,"context_line":"script to append kernel parameters when creating an instance. This is more"},{"line_number":2327,"context_line":"flexible and can vary per instance."},{"line_number":2328,"context_line":"Here is an example for `grub2 with ubuntu`_, users can customize it"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9abb7d3a_64a73050","line":2325,"range":{"start_line":2325,"start_character":5,"end_line":2325,"end_character":54},"in_reply_to":"9abb7d3a_a493d84e","updated":"2016-05-27 09:13:08.000000000","message":"Oh I get what you mean. Yes, we should extend it.","commit_id":"0c28dc51aa9e6a087c8f720d8e509c1e5740d26e"},{"author":{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"change_message_id":"81d8f6dc9fa68007d3212eed1c657de94f31abdd","unresolved":false,"context_lines":[{"line_number":2319,"context_line":""},{"line_number":2320,"context_line":"* modifying the ``[pxe]/pxe_append_params`` configuration option."},{"line_number":2321,"context_line":""},{"line_number":2322,"context_line":"* copying a template of `shipped templates`_ to another place, making the"},{"line_number":2323,"context_line":"  modifications and pointing to the custom template via the configuration"},{"line_number":2324,"context_line":"  options: ``[pxe]/pxe_config_template`` and ``[pxe]/uefi_pxe_config_template``."},{"line_number":2325,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9abb7d3a_b75f1540","line":2322,"range":{"start_line":2322,"start_character":21,"end_line":2322,"end_character":23},"updated":"2016-05-31 08:15:50.000000000","message":"s/of/from","commit_id":"b0b5905b87820ef08805800b8c39e587c1a3f680"},{"author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"change_message_id":"8c9e443ac84085c05bebe54c64c6fc55622ee158","unresolved":false,"context_lines":[{"line_number":2319,"context_line":""},{"line_number":2320,"context_line":"* modifying the ``[pxe]/pxe_append_params`` configuration option."},{"line_number":2321,"context_line":""},{"line_number":2322,"context_line":"* copying a template of `shipped templates`_ to another place, making the"},{"line_number":2323,"context_line":"  modifications and pointing to the custom template via the configuration"},{"line_number":2324,"context_line":"  options: ``[pxe]/pxe_config_template`` and ``[pxe]/uefi_pxe_config_template``."},{"line_number":2325,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9abb7d3a_2ce0bcf9","line":2322,"range":{"start_line":2322,"start_character":21,"end_line":2322,"end_character":23},"in_reply_to":"9abb7d3a_b75f1540","updated":"2016-06-01 06:55:15.000000000","message":"Done","commit_id":"b0b5905b87820ef08805800b8c39e587c1a3f680"},{"author":{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"change_message_id":"81d8f6dc9fa68007d3212eed1c657de94f31abdd","unresolved":false,"context_lines":[{"line_number":2332,"context_line":"Here is an example for `grub2 with ubuntu`_, users can customize it"},{"line_number":2333,"context_line":"to fit their use case."},{"line_number":2334,"context_line":""},{"line_number":2335,"context_line":".. _`shipped templates`: https://github.com/openstack/ironic/tree/master/ironic/drivers/modules"},{"line_number":2336,"context_line":".. _`grub2 with ubuntu`: https://wiki.openstack.org/wiki/ironic-local-boot-kernel-parameters-script"},{"line_number":2337,"context_line":""},{"line_number":2338,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9abb7d3a_37b7a5d9","line":2335,"range":{"start_line":2335,"start_character":25,"end_line":2335,"end_character":95},"updated":"2016-05-31 08:15:50.000000000","message":"looks like we should try to avoid links on github:\nhttps://review.openstack.org/#/c/321491/","commit_id":"b0b5905b87820ef08805800b8c39e587c1a3f680"},{"author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"change_message_id":"8c9e443ac84085c05bebe54c64c6fc55622ee158","unresolved":false,"context_lines":[{"line_number":2332,"context_line":"Here is an example for `grub2 with ubuntu`_, users can customize it"},{"line_number":2333,"context_line":"to fit their use case."},{"line_number":2334,"context_line":""},{"line_number":2335,"context_line":".. _`shipped templates`: https://github.com/openstack/ironic/tree/master/ironic/drivers/modules"},{"line_number":2336,"context_line":".. _`grub2 with ubuntu`: https://wiki.openstack.org/wiki/ironic-local-boot-kernel-parameters-script"},{"line_number":2337,"context_line":""},{"line_number":2338,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9abb7d3a_6ce64416","line":2335,"range":{"start_line":2335,"start_character":25,"end_line":2335,"end_character":95},"in_reply_to":"9abb7d3a_37b7a5d9","updated":"2016-06-01 06:55:15.000000000","message":"Thanks for this :)","commit_id":"b0b5905b87820ef08805800b8c39e587c1a3f680"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"1ea7d2b0ff40f4fbaba0d7563ae801cd0fb0a980","unresolved":false,"context_lines":[{"line_number":2299,"context_line":".. _`expected format`: http://docs.openstack.org/user-guide/cli_config_drive.html#openstack-metadata-format"},{"line_number":2300,"context_line":""},{"line_number":2301,"context_line":""},{"line_number":2302,"context_line":"Append kernel parameters to boot instances"},{"line_number":2303,"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"},{"line_number":2304,"context_line":""},{"line_number":2305,"context_line":"Ironic supports passing custom kernel parameters to boot instances to fit users\u0027 requirements."}],"source_content_type":"text/x-rst","patch_set":6,"id":"7aa08908_7cda107a","line":2302,"updated":"2016-06-06 05:03:40.000000000","message":"\"Appending\" (the ing form is used everywhere in this document)","commit_id":"a76576953b9b8b262df7350cecb9da5eb5998f17"},{"author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"change_message_id":"581edff58f7ac50f92763ad09a0e8a2eb3210827","unresolved":false,"context_lines":[{"line_number":2299,"context_line":".. _`expected format`: http://docs.openstack.org/user-guide/cli_config_drive.html#openstack-metadata-format"},{"line_number":2300,"context_line":""},{"line_number":2301,"context_line":""},{"line_number":2302,"context_line":"Append kernel parameters to boot instances"},{"line_number":2303,"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"},{"line_number":2304,"context_line":""},{"line_number":2305,"context_line":"Ironic supports passing custom kernel parameters to boot instances to fit users\u0027 requirements."}],"source_content_type":"text/x-rst","patch_set":6,"id":"1aa78d24_6b3454dd","line":2302,"in_reply_to":"7aa08908_7cda107a","updated":"2016-07-07 07:16:47.000000000","message":"Done","commit_id":"a76576953b9b8b262df7350cecb9da5eb5998f17"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"1ea7d2b0ff40f4fbaba0d7563ae801cd0fb0a980","unresolved":false,"context_lines":[{"line_number":2310,"context_line":"Currently, Ironic supports assigning unified kernel parameters to PXE"},{"line_number":2311,"context_line":"booted instances by:"},{"line_number":2312,"context_line":""},{"line_number":2313,"context_line":"* modifying the ``[pxe]/pxe_append_params`` configuration option."},{"line_number":2314,"context_line":""},{"line_number":2315,"context_line":"* copying a template from `shipped templates`_ to another place, making the"},{"line_number":2316,"context_line":"  modifications and pointing to the custom template via the configuration"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7aa08908_dce7c43e","line":2313,"updated":"2016-06-06 05:03:40.000000000","message":"an example would be handy here","commit_id":"a76576953b9b8b262df7350cecb9da5eb5998f17"},{"author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"change_message_id":"581edff58f7ac50f92763ad09a0e8a2eb3210827","unresolved":false,"context_lines":[{"line_number":2310,"context_line":"Currently, Ironic supports assigning unified kernel parameters to PXE"},{"line_number":2311,"context_line":"booted instances by:"},{"line_number":2312,"context_line":""},{"line_number":2313,"context_line":"* modifying the ``[pxe]/pxe_append_params`` configuration option."},{"line_number":2314,"context_line":""},{"line_number":2315,"context_line":"* copying a template from `shipped templates`_ to another place, making the"},{"line_number":2316,"context_line":"  modifications and pointing to the custom template via the configuration"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1aa78d24_4b2fd887","line":2313,"in_reply_to":"7aa08908_dce7c43e","updated":"2016-07-07 07:16:47.000000000","message":"Done","commit_id":"a76576953b9b8b262df7350cecb9da5eb5998f17"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"1ea7d2b0ff40f4fbaba0d7563ae801cd0fb0a980","unresolved":false,"context_lines":[{"line_number":2325,"context_line":"Here is an example for `grub2 with ubuntu`_, users can customize it"},{"line_number":2326,"context_line":"to fit their use case."},{"line_number":2327,"context_line":""},{"line_number":2328,"context_line":".. _`shipped templates`: https://git.openstack.org/cgit/openstack/ironic/tree/ironic/drivers/modules"},{"line_number":2329,"context_line":".. _`grub2 with ubuntu`: https://wiki.openstack.org/wiki/ironic-local-boot-kernel-parameters-script"},{"line_number":2330,"context_line":""},{"line_number":2331,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"7aa08908_bce4783b","line":2328,"updated":"2016-06-06 05:03:40.000000000","message":"lets link one or several files, this directory is pretty big and probably confusing for beginners.","commit_id":"a76576953b9b8b262df7350cecb9da5eb5998f17"},{"author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"change_message_id":"581edff58f7ac50f92763ad09a0e8a2eb3210827","unresolved":false,"context_lines":[{"line_number":2325,"context_line":"Here is an example for `grub2 with ubuntu`_, users can customize it"},{"line_number":2326,"context_line":"to fit their use case."},{"line_number":2327,"context_line":""},{"line_number":2328,"context_line":".. _`shipped templates`: https://git.openstack.org/cgit/openstack/ironic/tree/ironic/drivers/modules"},{"line_number":2329,"context_line":".. _`grub2 with ubuntu`: https://wiki.openstack.org/wiki/ironic-local-boot-kernel-parameters-script"},{"line_number":2330,"context_line":""},{"line_number":2331,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1aa78d24_81052112","line":2328,"in_reply_to":"7aa08908_bce4783b","updated":"2016-07-07 07:16:47.000000000","message":"Done","commit_id":"a76576953b9b8b262df7350cecb9da5eb5998f17"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"1ea7d2b0ff40f4fbaba0d7563ae801cd0fb0a980","unresolved":false,"context_lines":[{"line_number":2326,"context_line":"to fit their use case."},{"line_number":2327,"context_line":""},{"line_number":2328,"context_line":".. _`shipped templates`: https://git.openstack.org/cgit/openstack/ironic/tree/ironic/drivers/modules"},{"line_number":2329,"context_line":".. _`grub2 with ubuntu`: https://wiki.openstack.org/wiki/ironic-local-boot-kernel-parameters-script"},{"line_number":2330,"context_line":""},{"line_number":2331,"context_line":""},{"line_number":2332,"context_line":".. _BuildingDeployRamdisk:"}],"source_content_type":"text/x-rst","patch_set":6,"id":"7aa08908_1cd02c53","line":2329,"updated":"2016-06-06 05:03:40.000000000","message":"openstack wiki is slowly going away (see ML), lets copy the script here (bonus point for Python highlighting).","commit_id":"a76576953b9b8b262df7350cecb9da5eb5998f17"},{"author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"change_message_id":"581edff58f7ac50f92763ad09a0e8a2eb3210827","unresolved":false,"context_lines":[{"line_number":2326,"context_line":"to fit their use case."},{"line_number":2327,"context_line":""},{"line_number":2328,"context_line":".. _`shipped templates`: https://git.openstack.org/cgit/openstack/ironic/tree/ironic/drivers/modules"},{"line_number":2329,"context_line":".. _`grub2 with ubuntu`: https://wiki.openstack.org/wiki/ironic-local-boot-kernel-parameters-script"},{"line_number":2330,"context_line":""},{"line_number":2331,"context_line":""},{"line_number":2332,"context_line":".. _BuildingDeployRamdisk:"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1aa78d24_ab50fc0b","line":2329,"in_reply_to":"7aa08908_1cd02c53","updated":"2016-07-07 07:16:47.000000000","message":"Done","commit_id":"a76576953b9b8b262df7350cecb9da5eb5998f17"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"ad800055a88fe953763d0d6e746e5a8649a4f1bb","unresolved":false,"context_lines":[{"line_number":2330,"context_line":"script to append kernel parameters when creating an instance. This is more"},{"line_number":2331,"context_line":"flexible and can vary per instance."},{"line_number":2332,"context_line":"Here is an example for grub2 with ubuntu, users can customize it"},{"line_number":2333,"context_line":"to fit their use case::"},{"line_number":2334,"context_line":"     #!/usr/bin/env python"},{"line_number":2335,"context_line":"     import os"},{"line_number":2336,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1aa78d24_f95495ca","line":2333,"updated":"2016-07-07 08:49:11.000000000","message":"We should use language highlights for code, e.g:\n\nTo fit their use case:\n\n.. code-block:: python\n\n  #!/usr/bin/env python\n  import os\n\n  ...","commit_id":"4c0cc0cb10db3318ca94b11990235ffb45596225"},{"author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"change_message_id":"f6781ad65e15df54f2862e0996e786120e1181b4","unresolved":false,"context_lines":[{"line_number":2330,"context_line":"script to append kernel parameters when creating an instance. This is more"},{"line_number":2331,"context_line":"flexible and can vary per instance."},{"line_number":2332,"context_line":"Here is an example for grub2 with ubuntu, users can customize it"},{"line_number":2333,"context_line":"to fit their use case::"},{"line_number":2334,"context_line":"     #!/usr/bin/env python"},{"line_number":2335,"context_line":"     import os"},{"line_number":2336,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1aa78d24_d4484d8d","line":2333,"in_reply_to":"1aa78d24_f95495ca","updated":"2016-07-08 01:49:18.000000000","message":"Thanks!","commit_id":"4c0cc0cb10db3318ca94b11990235ffb45596225"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"ad800055a88fe953763d0d6e746e5a8649a4f1bb","unresolved":false,"context_lines":[{"line_number":2332,"context_line":"Here is an example for grub2 with ubuntu, users can customize it"},{"line_number":2333,"context_line":"to fit their use case::"},{"line_number":2334,"context_line":"     #!/usr/bin/env python"},{"line_number":2335,"context_line":"     import os"},{"line_number":2336,"context_line":""},{"line_number":2337,"context_line":"     # Default grub2 config file in Ubuntu"},{"line_number":2338,"context_line":"     grub_file \u003d \u0027/etc/default/grub\u0027"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1aa78d24_d98a7963","line":2335,"updated":"2016-07-07 08:49:11.000000000","message":"Apparently there\u0027s an indentation problem here:\n\nhttp://logs.openstack.org/48/320848/7/check/gate-ironic-pep8/8cd61e3/console.html","commit_id":"4c0cc0cb10db3318ca94b11990235ffb45596225"},{"author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"change_message_id":"f6781ad65e15df54f2862e0996e786120e1181b4","unresolved":false,"context_lines":[{"line_number":2332,"context_line":"Here is an example for grub2 with ubuntu, users can customize it"},{"line_number":2333,"context_line":"to fit their use case::"},{"line_number":2334,"context_line":"     #!/usr/bin/env python"},{"line_number":2335,"context_line":"     import os"},{"line_number":2336,"context_line":""},{"line_number":2337,"context_line":"     # Default grub2 config file in Ubuntu"},{"line_number":2338,"context_line":"     grub_file \u003d \u0027/etc/default/grub\u0027"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1aa78d24_1443f56d","line":2335,"in_reply_to":"1aa78d24_d98a7963","updated":"2016-07-08 01:49:18.000000000","message":"Done","commit_id":"4c0cc0cb10db3318ca94b11990235ffb45596225"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"8f91d982df6a125f39cebbb3a55bd94d82659660","unresolved":false,"context_lines":[{"line_number":2302,"context_line":"Appending kernel parameters to boot instances"},{"line_number":2303,"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"},{"line_number":2304,"context_line":""},{"line_number":2305,"context_line":"Ironic supports passing custom kernel parameters to boot instances to fit users\u0027 requirements."},{"line_number":2306,"context_line":"The way to append the kernel parameters is depending on how to boot instances."},{"line_number":2307,"context_line":""},{"line_number":2308,"context_line":"Network boot"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1aa78d24_e926cccc","line":2305,"updated":"2016-07-11 23:55:55.000000000","message":"sigh. This is the install guide. We can\u0027t use \u0027ironic\u0027 here. It is \u0027The Bare Metal service\u0027.","commit_id":"3ceb8e218c221cb94a5200c085259bd6a198dd62"},{"author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"change_message_id":"b7e07a9a21493b55ee42fbaa83a092a8010232cd","unresolved":false,"context_lines":[{"line_number":2302,"context_line":"Appending kernel parameters to boot instances"},{"line_number":2303,"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"},{"line_number":2304,"context_line":""},{"line_number":2305,"context_line":"Ironic supports passing custom kernel parameters to boot instances to fit users\u0027 requirements."},{"line_number":2306,"context_line":"The way to append the kernel parameters is depending on how to boot instances."},{"line_number":2307,"context_line":""},{"line_number":2308,"context_line":"Network boot"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1aa78d24_b637fc4b","line":2305,"in_reply_to":"1aa78d24_e926cccc","updated":"2016-07-12 02:13:50.000000000","message":"Done","commit_id":"3ceb8e218c221cb94a5200c085259bd6a198dd62"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"8f91d982df6a125f39cebbb3a55bd94d82659660","unresolved":false,"context_lines":[{"line_number":2307,"context_line":""},{"line_number":2308,"context_line":"Network boot"},{"line_number":2309,"context_line":"------------"},{"line_number":2310,"context_line":"Currently, Ironic supports assigning unified kernel parameters to PXE"},{"line_number":2311,"context_line":"booted instances by:"},{"line_number":2312,"context_line":""},{"line_number":2313,"context_line":"* Modifying the ``[pxe]/pxe_append_params`` configuration option, for example::"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1aa78d24_092a3890","line":2310,"updated":"2016-07-11 23:55:55.000000000","message":"ditto s/Ironic/the Bare Metal service/","commit_id":"3ceb8e218c221cb94a5200c085259bd6a198dd62"},{"author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"change_message_id":"b7e07a9a21493b55ee42fbaa83a092a8010232cd","unresolved":false,"context_lines":[{"line_number":2307,"context_line":""},{"line_number":2308,"context_line":"Network boot"},{"line_number":2309,"context_line":"------------"},{"line_number":2310,"context_line":"Currently, Ironic supports assigning unified kernel parameters to PXE"},{"line_number":2311,"context_line":"booted instances by:"},{"line_number":2312,"context_line":""},{"line_number":2313,"context_line":"* Modifying the ``[pxe]/pxe_append_params`` configuration option, for example::"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1aa78d24_1641b0a9","line":2310,"in_reply_to":"1aa78d24_092a3890","updated":"2016-07-12 02:13:50.000000000","message":"Done","commit_id":"3ceb8e218c221cb94a5200c085259bd6a198dd62"}]}
