)]}'
{"doc/source/admin/drivers/redfish.rst":[{"author":{"_account_id":10206,"name":"Madhuri Kumari","email":"madhuri.kumari@intel.com","username":"Madhuri"},"change_message_id":"3ce9b35bd740ea12ef24b103beaf937b916e3f2c","unresolved":false,"context_lines":[{"line_number":220,"context_line":"  openstack baremetal port set \\"},{"line_number":221,"context_line":"    --network-data ~/network_data.json port-0"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"Port-based configuration can be useful in stand-alone ironic deployment"},{"line_number":224,"context_line":"scenario."},{"line_number":225,"context_line":""},{"line_number":226,"context_line":".. _Redfish: http://redfish.dmtf.org/"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_de5c1ef2","line":223,"range":{"start_line":223,"start_character":54,"end_line":223,"end_character":60},"updated":"2019-11-08 12:38:43.000000000","message":"s/ironic/Ironic/\n\nin all places.","commit_id":"5f2aab4473f554d8f91b8f72d6341738cc50612f"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"c0b6b203a04338d028fcbac1964f6e8a2434f428","unresolved":false,"context_lines":[{"line_number":220,"context_line":"  openstack baremetal port set \\"},{"line_number":221,"context_line":"    --network-data ~/network_data.json port-0"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"Port-based configuration can be useful in stand-alone ironic deployment"},{"line_number":224,"context_line":"scenario."},{"line_number":225,"context_line":""},{"line_number":226,"context_line":".. _Redfish: http://redfish.dmtf.org/"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_be9a825f","line":223,"range":{"start_line":223,"start_character":54,"end_line":223,"end_character":60},"in_reply_to":"3fa7e38b_de5c1ef2","updated":"2019-11-08 12:58:06.000000000","message":"I think it should lowercased ironic everywhere - official project name.","commit_id":"5f2aab4473f554d8f91b8f72d6341738cc50612f"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"b27d285793f519e2715fc01b76cf88c2e3437177","unresolved":false,"context_lines":[{"line_number":188,"context_line":"Layer 3 or DHCP-less ramdisk booting"},{"line_number":189,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"Almost all of the protocols of the PXE suite run on top of lossy datagram"},{"line_number":192,"context_line":"layer (UDP) of the networking stack. Some, notably DHCP, require direct L2"},{"line_number":193,"context_line":"connectivity between the node and the service. When the scale of the hardware"},{"line_number":194,"context_line":"management grows beyond certain size or the network spans across less reliable"},{"line_number":195,"context_line":"links, L2 requirement may become a limiting factor."}],"source_content_type":"text/x-rst","patch_set":17,"id":"bf51134e_55ad3799","line":192,"range":{"start_line":191,"start_character":58,"end_line":192,"end_character":6},"updated":"2020-06-23 20:49:21.000000000","message":"I\u0027ve never heard of UDP referred to as the lossy datagram layer. User Datagram Protocol, and maybe express it is connectionless with no reliability guarentee?","commit_id":"98955e08e70c46aa1548e7b3a90b80dc01fa25f4"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"c40591e88d8e1967535ba7bdf950f209d060b87e","unresolved":false,"context_lines":[{"line_number":188,"context_line":"Layer 3 or DHCP-less ramdisk booting"},{"line_number":189,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"Almost all of the protocols of the PXE suite run on top of lossy datagram"},{"line_number":192,"context_line":"layer (UDP) of the networking stack. Some, notably DHCP, require direct L2"},{"line_number":193,"context_line":"connectivity between the node and the service. When the scale of the hardware"},{"line_number":194,"context_line":"management grows beyond certain size or the network spans across less reliable"},{"line_number":195,"context_line":"links, L2 requirement may become a limiting factor."}],"source_content_type":"text/x-rst","patch_set":17,"id":"bf51134e_a7fd7b6f","line":192,"range":{"start_line":191,"start_character":58,"end_line":192,"end_character":6},"in_reply_to":"bf51134e_55ad3799","updated":"2020-06-24 15:56:05.000000000","message":"will update this","commit_id":"98955e08e70c46aa1548e7b3a90b80dc01fa25f4"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"b27d285793f519e2715fc01b76cf88c2e3437177","unresolved":false,"context_lines":[{"line_number":190,"context_line":""},{"line_number":191,"context_line":"Almost all of the protocols of the PXE suite run on top of lossy datagram"},{"line_number":192,"context_line":"layer (UDP) of the networking stack. Some, notably DHCP, require direct L2"},{"line_number":193,"context_line":"connectivity between the node and the service. When the scale of the hardware"},{"line_number":194,"context_line":"management grows beyond certain size or the network spans across less reliable"},{"line_number":195,"context_line":"links, L2 requirement may become a limiting factor."},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"One of the solutions is the reliance on virtual media boot capability coupled"},{"line_number":198,"context_line":"with another feature of ``redfish`` hardware type - its ability to provide"}],"source_content_type":"text/x-rst","patch_set":17,"id":"bf51134e_1590df49","line":195,"range":{"start_line":193,"start_character":47,"end_line":195,"end_character":51},"updated":"2020-06-23 20:49:21.000000000","message":"Perhaps we should frame this as \"Routers are generally permitted to drop UDP packets.\" instead of what feels to be non-specific scale limitation. Thoughts?","commit_id":"98955e08e70c46aa1548e7b3a90b80dc01fa25f4"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"c40591e88d8e1967535ba7bdf950f209d060b87e","unresolved":false,"context_lines":[{"line_number":190,"context_line":""},{"line_number":191,"context_line":"Almost all of the protocols of the PXE suite run on top of lossy datagram"},{"line_number":192,"context_line":"layer (UDP) of the networking stack. Some, notably DHCP, require direct L2"},{"line_number":193,"context_line":"connectivity between the node and the service. When the scale of the hardware"},{"line_number":194,"context_line":"management grows beyond certain size or the network spans across less reliable"},{"line_number":195,"context_line":"links, L2 requirement may become a limiting factor."},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"One of the solutions is the reliance on virtual media boot capability coupled"},{"line_number":198,"context_line":"with another feature of ``redfish`` hardware type - its ability to provide"}],"source_content_type":"text/x-rst","patch_set":17,"id":"bf51134e_c73cef30","line":195,"range":{"start_line":193,"start_character":47,"end_line":195,"end_character":51},"in_reply_to":"bf51134e_1590df49","updated":"2020-06-24 15:56:05.000000000","message":"so only talk about the problem related to the drop of UDP packets?","commit_id":"98955e08e70c46aa1548e7b3a90b80dc01fa25f4"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"c41c91afbdd7715071b39382ee721f88cfc3d3fc","unresolved":false,"context_lines":[{"line_number":190,"context_line":""},{"line_number":191,"context_line":"Almost all of the protocols of the PXE suite run on top of lossy datagram"},{"line_number":192,"context_line":"layer (UDP) of the networking stack. Some, notably DHCP, require direct L2"},{"line_number":193,"context_line":"connectivity between the node and the service. When the scale of the hardware"},{"line_number":194,"context_line":"management grows beyond certain size or the network spans across less reliable"},{"line_number":195,"context_line":"links, L2 requirement may become a limiting factor."},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"One of the solutions is the reliance on virtual media boot capability coupled"},{"line_number":198,"context_line":"with another feature of ``redfish`` hardware type - its ability to provide"}],"source_content_type":"text/x-rst","patch_set":17,"id":"bf51134e_3953b6e4","line":195,"range":{"start_line":193,"start_character":47,"end_line":195,"end_character":51},"in_reply_to":"bf51134e_c73cef30","updated":"2020-07-22 17:52:55.000000000","message":"Yeah, I think so. The scale is not necessarily the artifact, it is any load on the routers + UDP packets.","commit_id":"98955e08e70c46aa1548e7b3a90b80dc01fa25f4"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"b27d285793f519e2715fc01b76cf88c2e3437177","unresolved":false,"context_lines":[{"line_number":200,"context_line":"JSON file placed on the config-drive_. The config drive filesystem is written"},{"line_number":201,"context_line":"right on the boot ISO image from which the node is booted."},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"The Glean_ tool in the ironic ramdisk will probe all removable media devices"},{"line_number":204,"context_line":"on the node in search of media labeled as `config-2`. If found, this tool"},{"line_number":205,"context_line":"will consume static network configuration and set up node\u0027s networking stack"},{"line_number":206,"context_line":"accordingly without calling out for DHCP."},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"When ironic is run within OpenStack, no additional configuration is required"},{"line_number":209,"context_line":"on the ironic side - config drive with ramdisk network configuration will be"}],"source_content_type":"text/x-rst","patch_set":17,"id":"bf51134e_15957f33","line":206,"range":{"start_line":203,"start_character":0,"end_line":206,"end_character":41},"updated":"2020-06-23 20:49:21.000000000","message":"Until we have this patched, we shouldn\u0027t merge this doc.","commit_id":"98955e08e70c46aa1548e7b3a90b80dc01fa25f4"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"c40591e88d8e1967535ba7bdf950f209d060b87e","unresolved":false,"context_lines":[{"line_number":200,"context_line":"JSON file placed on the config-drive_. The config drive filesystem is written"},{"line_number":201,"context_line":"right on the boot ISO image from which the node is booted."},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"The Glean_ tool in the ironic ramdisk will probe all removable media devices"},{"line_number":204,"context_line":"on the node in search of media labeled as `config-2`. If found, this tool"},{"line_number":205,"context_line":"will consume static network configuration and set up node\u0027s networking stack"},{"line_number":206,"context_line":"accordingly without calling out for DHCP."},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"When ironic is run within OpenStack, no additional configuration is required"},{"line_number":209,"context_line":"on the ironic side - config drive with ramdisk network configuration will be"}],"source_content_type":"text/x-rst","patch_set":17,"id":"bf51134e_e7cc936b","line":206,"range":{"start_line":203,"start_character":0,"end_line":206,"end_character":41},"in_reply_to":"bf51134e_15957f33","updated":"2020-06-24 15:56:05.000000000","message":"according to the spec this would be to add glean to diskimage-builder (I checked there and they already have it, so I\u0027m not sure how to proceed .-.)","commit_id":"98955e08e70c46aa1548e7b3a90b80dc01fa25f4"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"c41c91afbdd7715071b39382ee721f88cfc3d3fc","unresolved":false,"context_lines":[{"line_number":200,"context_line":"JSON file placed on the config-drive_. The config drive filesystem is written"},{"line_number":201,"context_line":"right on the boot ISO image from which the node is booted."},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"The Glean_ tool in the ironic ramdisk will probe all removable media devices"},{"line_number":204,"context_line":"on the node in search of media labeled as `config-2`. If found, this tool"},{"line_number":205,"context_line":"will consume static network configuration and set up node\u0027s networking stack"},{"line_number":206,"context_line":"accordingly without calling out for DHCP."},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"When ironic is run within OpenStack, no additional configuration is required"},{"line_number":209,"context_line":"on the ironic side - config drive with ramdisk network configuration will be"}],"source_content_type":"text/x-rst","patch_set":17,"id":"bf51134e_d9439a10","line":206,"range":{"start_line":203,"start_character":0,"end_line":206,"end_character":41},"in_reply_to":"bf51134e_e7cc936b","updated":"2020-07-22 17:52:55.000000000","message":"Integration job? Auto-include it with a modified script?\n\nIt may be that we ought to have a running mode that looks for our injected contents and starts for that. Not sure where that should live though.","commit_id":"98955e08e70c46aa1548e7b3a90b80dc01fa25f4"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"3bc1147bb1dec695a8e3f95f25714d8dff9d2eda","unresolved":false,"context_lines":[{"line_number":220,"context_line":"with another feature of ``redfish`` hardware type - its ability to provide"},{"line_number":221,"context_line":"network configuration to the node in form of OpenStack Nova network_data_"},{"line_number":222,"context_line":"JSON file placed on the config-drive_. The config drive filesystem is written"},{"line_number":223,"context_line":"right on the boot ISO image from which the node is booted."},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"The Glean_ tool is available on the simple-init_ element that needs to be used"},{"line_number":226,"context_line":"when creating the ramdisk image. The ironic ramdisk will probe all removable"}],"source_content_type":"text/x-rst","patch_set":18,"id":"9f560f44_71464a7d","line":223,"range":{"start_line":223,"start_character":13,"end_line":223,"end_character":17},"updated":"2020-08-27 10:50:55.000000000","message":"Would it better to call it as \u0027IPA ramdisk\u0027 ?","commit_id":"704ca7b13d6ea17d2ea2928676a2750e097f90ff"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"a99269b2a03dbf0b8f0ce0845929c752b0dc601d","unresolved":false,"context_lines":[{"line_number":220,"context_line":"with another feature of ``redfish`` hardware type - its ability to provide"},{"line_number":221,"context_line":"network configuration to the node in form of OpenStack Nova network_data_"},{"line_number":222,"context_line":"JSON file placed on the config-drive_. The config drive filesystem is written"},{"line_number":223,"context_line":"right on the boot ISO image from which the node is booted."},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"The Glean_ tool is available on the simple-init_ element that needs to be used"},{"line_number":226,"context_line":"when creating the ramdisk image. The ironic ramdisk will probe all removable"}],"source_content_type":"text/x-rst","patch_set":18,"id":"9f560f44_77dd9a3f","line":223,"range":{"start_line":223,"start_character":13,"end_line":223,"end_character":17},"in_reply_to":"9f560f44_71464a7d","updated":"2020-08-27 11:53:39.000000000","message":"boot to IPA ramdisk or boot ISO? just wondering","commit_id":"704ca7b13d6ea17d2ea2928676a2750e097f90ff"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"a0ba893b093b27be7abd8b0e25ed162722e50919","unresolved":false,"context_lines":[{"line_number":220,"context_line":"with another feature of ``redfish`` hardware type - its ability to provide"},{"line_number":221,"context_line":"network configuration to the node in form of OpenStack Nova network_data_"},{"line_number":222,"context_line":"JSON file placed on the config-drive_. The config drive filesystem is written"},{"line_number":223,"context_line":"right on the boot ISO image from which the node is booted."},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"The Glean_ tool is available on the simple-init_ element that needs to be used"},{"line_number":226,"context_line":"when creating the ramdisk image. The ironic ramdisk will probe all removable"}],"source_content_type":"text/x-rst","patch_set":18,"id":"9f560f44_7fc9eca9","line":223,"range":{"start_line":223,"start_character":13,"end_line":223,"end_character":17},"in_reply_to":"9f560f44_77dd9a3f","updated":"2020-08-27 15:53:55.000000000","message":"The ISO is created using IPA ramdisk. So I thought making it explicit that its just not any boot ISO but one that will boot IPA.","commit_id":"704ca7b13d6ea17d2ea2928676a2750e097f90ff"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"5702b3a939bfd7945d85998a2cb2cb6afb981c9f","unresolved":false,"context_lines":[{"line_number":220,"context_line":"with another feature of ``redfish`` hardware type - its ability to provide"},{"line_number":221,"context_line":"network configuration to the node in form of OpenStack Nova network_data_"},{"line_number":222,"context_line":"JSON file placed on the config-drive_. The config drive filesystem is written"},{"line_number":223,"context_line":"right on the boot ISO image from which the node is booted."},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"The Glean_ tool is available on the simple-init_ element that needs to be used"},{"line_number":226,"context_line":"when creating the ramdisk image. The ironic ramdisk will probe all removable"}],"source_content_type":"text/x-rst","patch_set":18,"id":"9f560f44_d4356ddd","line":223,"range":{"start_line":223,"start_character":13,"end_line":223,"end_character":17},"in_reply_to":"9f560f44_7fc9eca9","updated":"2020-08-28 14:02:27.000000000","message":"Done","commit_id":"704ca7b13d6ea17d2ea2928676a2750e097f90ff"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"3bc1147bb1dec695a8e3f95f25714d8dff9d2eda","unresolved":false,"context_lines":[{"line_number":222,"context_line":"JSON file placed on the config-drive_. The config drive filesystem is written"},{"line_number":223,"context_line":"right on the boot ISO image from which the node is booted."},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"The Glean_ tool is available on the simple-init_ element that needs to be used"},{"line_number":226,"context_line":"when creating the ramdisk image. The ironic ramdisk will probe all removable"},{"line_number":227,"context_line":"media devices on the node in search of media labeled as `config-2`. If found,"},{"line_number":228,"context_line":"this tool will consume static network configuration and set up node\u0027s"}],"source_content_type":"text/x-rst","patch_set":18,"id":"9f560f44_b15bc251","line":225,"range":{"start_line":225,"start_character":29,"end_line":225,"end_character":36},"updated":"2020-08-27 10:50:55.000000000","message":"s / on the  / with ?","commit_id":"704ca7b13d6ea17d2ea2928676a2750e097f90ff"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"5702b3a939bfd7945d85998a2cb2cb6afb981c9f","unresolved":false,"context_lines":[{"line_number":222,"context_line":"JSON file placed on the config-drive_. The config drive filesystem is written"},{"line_number":223,"context_line":"right on the boot ISO image from which the node is booted."},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"The Glean_ tool is available on the simple-init_ element that needs to be used"},{"line_number":226,"context_line":"when creating the ramdisk image. The ironic ramdisk will probe all removable"},{"line_number":227,"context_line":"media devices on the node in search of media labeled as `config-2`. If found,"},{"line_number":228,"context_line":"this tool will consume static network configuration and set up node\u0027s"}],"source_content_type":"text/x-rst","patch_set":18,"id":"9f560f44_346149d5","line":225,"range":{"start_line":225,"start_character":29,"end_line":225,"end_character":36},"in_reply_to":"9f560f44_57d4d61f","updated":"2020-08-28 14:02:27.000000000","message":"I will change to \" in the \" I think it would make more sense (since the tool is available in the element)","commit_id":"704ca7b13d6ea17d2ea2928676a2750e097f90ff"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"a99269b2a03dbf0b8f0ce0845929c752b0dc601d","unresolved":false,"context_lines":[{"line_number":222,"context_line":"JSON file placed on the config-drive_. The config drive filesystem is written"},{"line_number":223,"context_line":"right on the boot ISO image from which the node is booted."},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"The Glean_ tool is available on the simple-init_ element that needs to be used"},{"line_number":226,"context_line":"when creating the ramdisk image. The ironic ramdisk will probe all removable"},{"line_number":227,"context_line":"media devices on the node in search of media labeled as `config-2`. If found,"},{"line_number":228,"context_line":"this tool will consume static network configuration and set up node\u0027s"}],"source_content_type":"text/x-rst","patch_set":18,"id":"9f560f44_57d4d61f","line":225,"range":{"start_line":225,"start_character":29,"end_line":225,"end_character":36},"in_reply_to":"9f560f44_b15bc251","updated":"2020-08-27 11:53:39.000000000","message":"ack","commit_id":"704ca7b13d6ea17d2ea2928676a2750e097f90ff"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"3bc1147bb1dec695a8e3f95f25714d8dff9d2eda","unresolved":false,"context_lines":[{"line_number":230,"context_line":""},{"line_number":231,"context_line":"When ironic is run within OpenStack, no additional configuration is required"},{"line_number":232,"context_line":"on the ironic side - config drive with ramdisk network configuration will be"},{"line_number":233,"context_line":"collected from Neutron and written on boot ISO."},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"Alternatively, the user can build and pass node network configuration, in"},{"line_number":236,"context_line":"form of a network_data_ JSON blob, to ironic node being managed via the"}],"source_content_type":"text/x-rst","patch_set":18,"id":"9f560f44_f151ba31","line":233,"range":{"start_line":233,"start_character":38,"end_line":233,"end_character":42},"updated":"2020-08-27 10:50:55.000000000","message":"Would it better to call it as \u0027IPA ramdisk\u0027 ?","commit_id":"704ca7b13d6ea17d2ea2928676a2750e097f90ff"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"3bc1147bb1dec695a8e3f95f25714d8dff9d2eda","unresolved":false,"context_lines":[{"line_number":230,"context_line":""},{"line_number":231,"context_line":"When ironic is run within OpenStack, no additional configuration is required"},{"line_number":232,"context_line":"on the ironic side - config drive with ramdisk network configuration will be"},{"line_number":233,"context_line":"collected from Neutron and written on boot ISO."},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"Alternatively, the user can build and pass node network configuration, in"},{"line_number":236,"context_line":"form of a network_data_ JSON blob, to ironic node being managed via the"}],"source_content_type":"text/x-rst","patch_set":18,"id":"9f560f44_0cc7f565","line":233,"range":{"start_line":233,"start_character":15,"end_line":233,"end_character":22},"updated":"2020-08-27 10:50:55.000000000","message":"s/ Neutron / Networking service/","commit_id":"704ca7b13d6ea17d2ea2928676a2750e097f90ff"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"a99269b2a03dbf0b8f0ce0845929c752b0dc601d","unresolved":false,"context_lines":[{"line_number":230,"context_line":""},{"line_number":231,"context_line":"When ironic is run within OpenStack, no additional configuration is required"},{"line_number":232,"context_line":"on the ironic side - config drive with ramdisk network configuration will be"},{"line_number":233,"context_line":"collected from Neutron and written on boot ISO."},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"Alternatively, the user can build and pass node network configuration, in"},{"line_number":236,"context_line":"form of a network_data_ JSON blob, to ironic node being managed via the"}],"source_content_type":"text/x-rst","patch_set":18,"id":"9f560f44_f7136aff","line":233,"range":{"start_line":233,"start_character":15,"end_line":233,"end_character":22},"in_reply_to":"9f560f44_0cc7f565","updated":"2020-08-27 11:53:39.000000000","message":"ok","commit_id":"704ca7b13d6ea17d2ea2928676a2750e097f90ff"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"a99269b2a03dbf0b8f0ce0845929c752b0dc601d","unresolved":false,"context_lines":[{"line_number":230,"context_line":""},{"line_number":231,"context_line":"When ironic is run within OpenStack, no additional configuration is required"},{"line_number":232,"context_line":"on the ironic side - config drive with ramdisk network configuration will be"},{"line_number":233,"context_line":"collected from Neutron and written on boot ISO."},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"Alternatively, the user can build and pass node network configuration, in"},{"line_number":236,"context_line":"form of a network_data_ JSON blob, to ironic node being managed via the"}],"source_content_type":"text/x-rst","patch_set":18,"id":"9f560f44_1719be20","line":233,"range":{"start_line":233,"start_character":38,"end_line":233,"end_character":42},"in_reply_to":"9f560f44_f151ba31","updated":"2020-08-27 11:53:39.000000000","message":"so IPA ramdisk ISO ?","commit_id":"704ca7b13d6ea17d2ea2928676a2750e097f90ff"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"3bc1147bb1dec695a8e3f95f25714d8dff9d2eda","unresolved":false,"context_lines":[{"line_number":235,"context_line":"Alternatively, the user can build and pass node network configuration, in"},{"line_number":236,"context_line":"form of a network_data_ JSON blob, to ironic node being managed via the"},{"line_number":237,"context_line":"``--network-data`` CLI option. Node-based configuration takes precedence over"},{"line_number":238,"context_line":"Neutron-originated one."},{"line_number":239,"context_line":""},{"line_number":240,"context_line":".. code-block:: bash"},{"line_number":241,"context_line":""}],"source_content_type":"text/x-rst","patch_set":18,"id":"9f560f44_accb696f","line":238,"range":{"start_line":238,"start_character":0,"end_line":238,"end_character":7},"updated":"2020-08-27 10:50:55.000000000","message":"s/ Neutron / Networking service /","commit_id":"704ca7b13d6ea17d2ea2928676a2750e097f90ff"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"a99269b2a03dbf0b8f0ce0845929c752b0dc601d","unresolved":false,"context_lines":[{"line_number":235,"context_line":"Alternatively, the user can build and pass node network configuration, in"},{"line_number":236,"context_line":"form of a network_data_ JSON blob, to ironic node being managed via the"},{"line_number":237,"context_line":"``--network-data`` CLI option. Node-based configuration takes precedence over"},{"line_number":238,"context_line":"Neutron-originated one."},{"line_number":239,"context_line":""},{"line_number":240,"context_line":".. code-block:: bash"},{"line_number":241,"context_line":""}],"source_content_type":"text/x-rst","patch_set":18,"id":"9f560f44_d722a651","line":238,"range":{"start_line":238,"start_character":0,"end_line":238,"end_character":7},"in_reply_to":"9f560f44_accb696f","updated":"2020-08-27 11:53:39.000000000","message":"ack","commit_id":"704ca7b13d6ea17d2ea2928676a2750e097f90ff"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"3bc1147bb1dec695a8e3f95f25714d8dff9d2eda","unresolved":false,"context_lines":[{"line_number":242,"context_line":"  openstack baremetal node set \\"},{"line_number":243,"context_line":"    --network-data ~/network_data.json node-0"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"Node-based configuration can be useful in stand-alone ironic deployment"},{"line_number":246,"context_line":"scenario."},{"line_number":247,"context_line":""},{"line_number":248,"context_line":".. _Redfish: http://redfish.dmtf.org/"}],"source_content_type":"text/x-rst","patch_set":18,"id":"9f560f44_4cbd6dd6","line":245,"range":{"start_line":245,"start_character":42,"end_line":245,"end_character":53},"updated":"2020-08-27 10:50:55.000000000","message":"s/ stand-alone / standalone /","commit_id":"704ca7b13d6ea17d2ea2928676a2750e097f90ff"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"a99269b2a03dbf0b8f0ce0845929c752b0dc601d","unresolved":false,"context_lines":[{"line_number":242,"context_line":"  openstack baremetal node set \\"},{"line_number":243,"context_line":"    --network-data ~/network_data.json node-0"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"Node-based configuration can be useful in stand-alone ironic deployment"},{"line_number":246,"context_line":"scenario."},{"line_number":247,"context_line":""},{"line_number":248,"context_line":".. _Redfish: http://redfish.dmtf.org/"}],"source_content_type":"text/x-rst","patch_set":18,"id":"9f560f44_7728fa31","line":245,"range":{"start_line":245,"start_character":42,"end_line":245,"end_character":53},"in_reply_to":"9f560f44_4cbd6dd6","updated":"2020-08-27 11:53:39.000000000","message":"ack","commit_id":"704ca7b13d6ea17d2ea2928676a2750e097f90ff"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"3bc1147bb1dec695a8e3f95f25714d8dff9d2eda","unresolved":false,"context_lines":[{"line_number":243,"context_line":"    --network-data ~/network_data.json node-0"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"Node-based configuration can be useful in stand-alone ironic deployment"},{"line_number":246,"context_line":"scenario."},{"line_number":247,"context_line":""},{"line_number":248,"context_line":".. _Redfish: http://redfish.dmtf.org/"},{"line_number":249,"context_line":".. _Sushy: https://opendev.org/openstack/sushy"}],"source_content_type":"text/x-rst","patch_set":18,"id":"9f560f44_ac90894f","line":246,"range":{"start_line":246,"start_character":0,"end_line":246,"end_character":9},"updated":"2020-08-27 10:50:55.000000000","message":"Also it would be useful to add an explicit note that IPA ramdisk needs to be built using \u0027simple-init\u0027 element. In absence of this \u0027Glean\u0027 software in ramdisk, this feature will not work.","commit_id":"704ca7b13d6ea17d2ea2928676a2750e097f90ff"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"5702b3a939bfd7945d85998a2cb2cb6afb981c9f","unresolved":false,"context_lines":[{"line_number":243,"context_line":"    --network-data ~/network_data.json node-0"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"Node-based configuration can be useful in stand-alone ironic deployment"},{"line_number":246,"context_line":"scenario."},{"line_number":247,"context_line":""},{"line_number":248,"context_line":".. _Redfish: http://redfish.dmtf.org/"},{"line_number":249,"context_line":".. _Sushy: https://opendev.org/openstack/sushy"}],"source_content_type":"text/x-rst","patch_set":18,"id":"9f560f44_54167da9","line":246,"range":{"start_line":246,"start_character":0,"end_line":246,"end_character":9},"in_reply_to":"9f560f44_ac90894f","updated":"2020-08-28 14:02:27.000000000","message":"Done","commit_id":"704ca7b13d6ea17d2ea2928676a2750e097f90ff"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"a99269b2a03dbf0b8f0ce0845929c752b0dc601d","unresolved":false,"context_lines":[{"line_number":243,"context_line":"    --network-data ~/network_data.json node-0"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"Node-based configuration can be useful in stand-alone ironic deployment"},{"line_number":246,"context_line":"scenario."},{"line_number":247,"context_line":""},{"line_number":248,"context_line":".. _Redfish: http://redfish.dmtf.org/"},{"line_number":249,"context_line":".. _Sushy: https://opendev.org/openstack/sushy"}],"source_content_type":"text/x-rst","patch_set":18,"id":"9f560f44_9725ce5e","line":246,"range":{"start_line":246,"start_character":0,"end_line":246,"end_character":9},"in_reply_to":"9f560f44_ac90894f","updated":"2020-08-27 11:53:39.000000000","message":"Sure!","commit_id":"704ca7b13d6ea17d2ea2928676a2750e097f90ff"},{"author":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"change_message_id":"d18d1acfe157a06be5a81feecbe7402c9502ec18","unresolved":false,"context_lines":[{"line_number":213,"context_line":""},{"line_number":214,"context_line":"The protocols used by PXE suite uses ports with the User Datagram Procotol(UDP)"},{"line_number":215,"context_line":"on the transport layer, hence it is unreliable. The DHCP used by PXE requires"},{"line_number":216,"context_line":"direct L2 connectivity between the node and the service, since is UDP there"},{"line_number":217,"context_line":"is no guarantee that packets will be delivered."},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"One of the solutions is the reliance on virtual media boot capability coupled"},{"line_number":220,"context_line":"with another feature of ``redfish`` hardware type - its ability to provide"}],"source_content_type":"text/x-rst","patch_set":19,"id":"9f560f44_757effaf","line":217,"range":{"start_line":216,"start_character":57,"end_line":217,"end_character":47},"updated":"2020-08-31 16:25:54.000000000","message":"This statement is a little redundant with the first one on this paragraph. I\u0027d remove the first paragraph and append some more information here to keep it \"straight to the point\", like:\n\n_The DHCP used by PXE requires direct L2 connectivity between the node and the service and, since is UDP as all the other protocols used by PXE suite, there is no guarantee that packets will be delivered._","commit_id":"1d2264edd7c11f2fab23563f906be2d74bff03ff"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"8b4e95760e28cdaf094cfdf652a4b9e9e1f5740f","unresolved":false,"context_lines":[{"line_number":213,"context_line":""},{"line_number":214,"context_line":"The protocols used by PXE suite uses ports with the User Datagram Procotol(UDP)"},{"line_number":215,"context_line":"on the transport layer, hence it is unreliable. The DHCP used by PXE requires"},{"line_number":216,"context_line":"direct L2 connectivity between the node and the service, since is UDP there"},{"line_number":217,"context_line":"is no guarantee that packets will be delivered."},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"One of the solutions is the reliance on virtual media boot capability coupled"},{"line_number":220,"context_line":"with another feature of ``redfish`` hardware type - its ability to provide"}],"source_content_type":"text/x-rst","patch_set":19,"id":"9f560f44_211c4912","line":217,"range":{"start_line":216,"start_character":57,"end_line":217,"end_character":47},"in_reply_to":"9f560f44_757effaf","updated":"2020-08-31 21:25:01.000000000","message":"Done","commit_id":"1d2264edd7c11f2fab23563f906be2d74bff03ff"},{"author":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"change_message_id":"d18d1acfe157a06be5a81feecbe7402c9502ec18","unresolved":false,"context_lines":[{"line_number":219,"context_line":"One of the solutions is the reliance on virtual media boot capability coupled"},{"line_number":220,"context_line":"with another feature of ``redfish`` hardware type - its ability to provide"},{"line_number":221,"context_line":"network configuration to the node in form of OpenStack Nova network_data_"},{"line_number":222,"context_line":"JSON file placed on the config-drive_. The config drive filesystem is written"},{"line_number":223,"context_line":"right on the IPA ramdisk ISO image from which the node is booted."},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"The Glean_ tool is available in the simple-init_ element that needs to be used"},{"line_number":226,"context_line":"when creating the ramdisk image. The ironic ramdisk will probe all removable"}],"source_content_type":"text/x-rst","patch_set":19,"id":"9f560f44_15fea337","line":223,"range":{"start_line":222,"start_character":67,"end_line":223,"end_character":34},"updated":"2020-08-31 16:25:54.000000000","message":"I\u0027m not an english native speaker, but I found this statement a little hard to understand. Did you mean that it is written *directly to* the ISO image?","commit_id":"1d2264edd7c11f2fab23563f906be2d74bff03ff"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"8b4e95760e28cdaf094cfdf652a4b9e9e1f5740f","unresolved":false,"context_lines":[{"line_number":219,"context_line":"One of the solutions is the reliance on virtual media boot capability coupled"},{"line_number":220,"context_line":"with another feature of ``redfish`` hardware type - its ability to provide"},{"line_number":221,"context_line":"network configuration to the node in form of OpenStack Nova network_data_"},{"line_number":222,"context_line":"JSON file placed on the config-drive_. The config drive filesystem is written"},{"line_number":223,"context_line":"right on the IPA ramdisk ISO image from which the node is booted."},{"line_number":224,"context_line":""},{"line_number":225,"context_line":"The Glean_ tool is available in the simple-init_ element that needs to be used"},{"line_number":226,"context_line":"when creating the ramdisk image. The ironic ramdisk will probe all removable"}],"source_content_type":"text/x-rst","patch_set":19,"id":"9f560f44_21e1e9fd","line":223,"range":{"start_line":222,"start_character":67,"end_line":223,"end_character":34},"in_reply_to":"9f560f44_15fea337","updated":"2020-08-31 21:25:01.000000000","message":"I think now it\u0027s more clear, the information that will be in the config drive filesystem is on the IPA ramdisk ISO","commit_id":"1d2264edd7c11f2fab23563f906be2d74bff03ff"},{"author":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"change_message_id":"d18d1acfe157a06be5a81feecbe7402c9502ec18","unresolved":false,"context_lines":[{"line_number":228,"context_line":"this tool will consume static network configuration and set up node\u0027s"},{"line_number":229,"context_line":"networking stack accordingly without calling out for DHCP."},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"When ironic is run within OpenStack, no additional configuration is required"},{"line_number":232,"context_line":"on the ironic side - config drive with ramdisk network configuration will be"},{"line_number":233,"context_line":"collected from Networking service and written on the IPA ramdisk ISO."},{"line_number":234,"context_line":""}],"source_content_type":"text/x-rst","patch_set":19,"id":"9f560f44_f5b5ef7f","line":231,"range":{"start_line":231,"start_character":12,"end_line":231,"end_character":18},"updated":"2020-08-31 16:25:54.000000000","message":"s/is run/[is running, runs]/","commit_id":"1d2264edd7c11f2fab23563f906be2d74bff03ff"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"8b4e95760e28cdaf094cfdf652a4b9e9e1f5740f","unresolved":false,"context_lines":[{"line_number":228,"context_line":"this tool will consume static network configuration and set up node\u0027s"},{"line_number":229,"context_line":"networking stack accordingly without calling out for DHCP."},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"When ironic is run within OpenStack, no additional configuration is required"},{"line_number":232,"context_line":"on the ironic side - config drive with ramdisk network configuration will be"},{"line_number":233,"context_line":"collected from Networking service and written on the IPA ramdisk ISO."},{"line_number":234,"context_line":""}],"source_content_type":"text/x-rst","patch_set":19,"id":"9f560f44_e12a512a","line":231,"range":{"start_line":231,"start_character":12,"end_line":231,"end_character":18},"in_reply_to":"9f560f44_f5b5ef7f","updated":"2020-08-31 21:25:01.000000000","message":"Done","commit_id":"1d2264edd7c11f2fab23563f906be2d74bff03ff"},{"author":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"change_message_id":"d18d1acfe157a06be5a81feecbe7402c9502ec18","unresolved":false,"context_lines":[{"line_number":235,"context_line":"Alternatively, the user can build and pass node network configuration, in"},{"line_number":236,"context_line":"form of a network_data_ JSON blob, to ironic node being managed via the"},{"line_number":237,"context_line":"``--network-data`` CLI option. Node-based configuration takes precedence over"},{"line_number":238,"context_line":"the configuration generated by the Netwrok service."},{"line_number":239,"context_line":""},{"line_number":240,"context_line":".. code-block:: bash"},{"line_number":241,"context_line":""}],"source_content_type":"text/x-rst","patch_set":19,"id":"9f560f44_1550635e","line":238,"updated":"2020-08-31 16:25:54.000000000","message":"s/Netwrok/Network","commit_id":"1d2264edd7c11f2fab23563f906be2d74bff03ff"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"8b4e95760e28cdaf094cfdf652a4b9e9e1f5740f","unresolved":false,"context_lines":[{"line_number":235,"context_line":"Alternatively, the user can build and pass node network configuration, in"},{"line_number":236,"context_line":"form of a network_data_ JSON blob, to ironic node being managed via the"},{"line_number":237,"context_line":"``--network-data`` CLI option. Node-based configuration takes precedence over"},{"line_number":238,"context_line":"the configuration generated by the Netwrok service."},{"line_number":239,"context_line":""},{"line_number":240,"context_line":".. code-block:: bash"},{"line_number":241,"context_line":""}],"source_content_type":"text/x-rst","patch_set":19,"id":"9f560f44_a13059a0","line":238,"in_reply_to":"9f560f44_1550635e","updated":"2020-08-31 21:25:01.000000000","message":"Done","commit_id":"1d2264edd7c11f2fab23563f906be2d74bff03ff"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"71f5487ef7afc665f0277d3639efeb0c31347834","unresolved":false,"context_lines":[{"line_number":240,"context_line":".. code-block:: bash"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"  openstack baremetal node set \\"},{"line_number":243,"context_line":"    --network-data ~/network_data.json node-0"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"Node-based configuration can be useful in standalone ironic deployment"},{"line_number":246,"context_line":"scenario."}],"source_content_type":"text/x-rst","patch_set":20,"id":"9f560f44_cd7f6064","line":243,"updated":"2020-09-02 13:49:49.000000000","message":"nit: use a placeholder like \u003cnode\u003e instead of node-0","commit_id":"70bdc922d5145f3582bad3807e4934f578abcac1"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"8e3fbf9697b16f619e4202f895df78badbf514bf","unresolved":false,"context_lines":[{"line_number":240,"context_line":".. code-block:: bash"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"  openstack baremetal node set \\"},{"line_number":243,"context_line":"    --network-data ~/network_data.json node-0"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"Node-based configuration can be useful in standalone ironic deployment"},{"line_number":246,"context_line":"scenario."}],"source_content_type":"text/x-rst","patch_set":20,"id":"9f560f44_2d725c7d","line":243,"in_reply_to":"9f560f44_cd7f6064","updated":"2020-09-02 13:55:44.000000000","message":"Ack, will do this, will wait to see if someone has something else that I would need to update","commit_id":"70bdc922d5145f3582bad3807e4934f578abcac1"}]}
