)]}'
{"devstack/lib/ironic":[{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"2561cadbd4af848acdf1bba1af13ba98154ce5f0","unresolved":true,"context_lines":[{"line_number":2716,"context_line":"configfile $IRONIC_TFTPBOOT_DIR/\\$net_default_mac.conf"},{"line_number":2717,"context_line":"}"},{"line_number":2718,"context_line":"EOF"},{"line_number":2719,"context_line":"        chmod 644 $grub_dir/grub.cfg"},{"line_number":2720,"context_line":"    else"},{"line_number":2721,"context_line":"        echo \"r ^([^/]) $IRONIC_TFTPBOOT_DIR/\\1\" \u003e$IRONIC_TFTPBOOT_DIR/map-file"},{"line_number":2722,"context_line":"        echo \"r ^(/tftpboot/) $IRONIC_TFTPBOOT_DIR/\\2\" \u003e\u003e$IRONIC_TFTPBOOT_DIR/map-file"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"af7f35a0_37779d0d","side":"PARENT","line":2719,"updated":"2021-09-08 01:28:09.000000000","message":"OK, this file is needed for the ubuntu grub, but not the red hat one. By always writing this redirect grub.cfg to $IRONIC_TFTPBOOT_DIR/grub/grub.cfg we\u0027ll be covered for both (all?) cases.","commit_id":"a30964a4fb9143d64221e38c4bb8e0628471d08a"}],"releasenotes/notes/deprecate-pxe_config_subdir-05a2062aa88251b2.yaml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"38c8917e52f83bb623fd01d660774526c1e59409","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"deprecations:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Configuration option `[pxe]pxe_config_subdir` now has a default value of"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"6b50b826_ad002a29","line":1,"updated":"2021-09-08 14:14:56.000000000","message":"Lets check in with a few folks like tony breeds with regarding deprecating this folder path, and and also maybe do a little outreach. In case anyone has built \"stuff\" around it.","commit_id":"d86a732ad2985b6d8590272cb174d61d432908af"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"4e6b0c9c7028d359f464582d5443c8c45d1c5229","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"deprecations:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Configuration option `[pxe]pxe_config_subdir` now has a default value of"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"2ff38689_e2bea714","line":1,"in_reply_to":"6b50b826_ad002a29","updated":"2021-09-08 20:43:36.000000000","message":"I\u0027ve got a pending revision to this change which restores support for legacy boot and isolinux. For legacy boot the config dir will be hard-coded to pxelinux.cfg. For UEFI boot it will be the value of pxe_config_subdir (defaults to None as for this change)\n\nWith that approach, syslinux continues to work with legacy boot, iPXE boot continues works in all scenarios, and red hat network boot grub can now directly load the node specific config written by conductor","commit_id":"d86a732ad2985b6d8590272cb174d61d432908af"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"26b3c99cbac65a23002f51d6dc55a49c01050415","unresolved":false,"context_lines":[{"line_number":9,"context_line":"    configuration."},{"line_number":10,"context_line":"upgrade:"},{"line_number":11,"context_line":"  - |"},{"line_number":12,"context_line":"    Symlinks in the `pxelinux.cfg` sub directory need to be recreated in the"},{"line_number":13,"context_line":"    parent directory (for example, `/tftpboot` and `/httpboot`) for nodes"},{"line_number":14,"context_line":"    configured for network boot. Alternatively, `[pxe]pxe_config_subdir` can"},{"line_number":15,"context_line":"    be explicitly set to `pxelinux.cfg` to preserve the previous default"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"72d04e50_2546a38f","line":12,"updated":"2021-09-08 08:55:44.000000000","message":"Define \"need\" please. We cannot ask operators to do that..","commit_id":"d86a732ad2985b6d8590272cb174d61d432908af"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"38c8917e52f83bb623fd01d660774526c1e59409","unresolved":false,"context_lines":[{"line_number":9,"context_line":"    configuration."},{"line_number":10,"context_line":"upgrade:"},{"line_number":11,"context_line":"  - |"},{"line_number":12,"context_line":"    Symlinks in the `pxelinux.cfg` sub directory need to be recreated in the"},{"line_number":13,"context_line":"    parent directory (for example, `/tftpboot` and `/httpboot`) for nodes"},{"line_number":14,"context_line":"    configured for network boot. Alternatively, `[pxe]pxe_config_subdir` can"},{"line_number":15,"context_line":"    be explicitly set to `pxelinux.cfg` to preserve the previous default"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9dfb619a_33d21605","line":12,"in_reply_to":"72d04e50_2546a38f","updated":"2021-09-08 14:14:56.000000000","message":"I\u0027m trying to think why operators *would* actually need to.\n\nConductor restarts should recreate the assets for netboot, things like boot.ipxe, grub.cfg would need to be updated with the appropriate base path. We should just place/manage both....","commit_id":"d86a732ad2985b6d8590272cb174d61d432908af"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"4e6b0c9c7028d359f464582d5443c8c45d1c5229","unresolved":false,"context_lines":[{"line_number":9,"context_line":"    configuration."},{"line_number":10,"context_line":"upgrade:"},{"line_number":11,"context_line":"  - |"},{"line_number":12,"context_line":"    Symlinks in the `pxelinux.cfg` sub directory need to be recreated in the"},{"line_number":13,"context_line":"    parent directory (for example, `/tftpboot` and `/httpboot`) for nodes"},{"line_number":14,"context_line":"    configured for network boot. Alternatively, `[pxe]pxe_config_subdir` can"},{"line_number":15,"context_line":"    be explicitly set to `pxelinux.cfg` to preserve the previous default"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"cf6b2f48_15345bdd","line":12,"in_reply_to":"9dfb619a_33d21605","updated":"2021-09-08 20:43:36.000000000","message":"\u003e Conductor restarts should recreate the assets for netboot\n\nThat was my hope but I couldn\u0027t tell by quickly scanning the code, that removes the need for any upgrade steps","commit_id":"d86a732ad2985b6d8590272cb174d61d432908af"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"26b3c99cbac65a23002f51d6dc55a49c01050415","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    Symlinks in the `pxelinux.cfg` sub directory need to be recreated in the"},{"line_number":13,"context_line":"    parent directory (for example, `/tftpboot` and `/httpboot`) for nodes"},{"line_number":14,"context_line":"    configured for network boot. Alternatively, `[pxe]pxe_config_subdir` can"},{"line_number":15,"context_line":"    be explicitly set to `pxelinux.cfg` to preserve the previous default"},{"line_number":16,"context_line":"    behaviour for existing network boot nodes."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"08932e7a_abb03892","line":15,"updated":"2021-09-08 08:55:44.000000000","message":"I think we should have an implicit default of pxelinux.cfg for the duration of deprecation (similar to how we did it with boot option).","commit_id":"d86a732ad2985b6d8590272cb174d61d432908af"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"38c8917e52f83bb623fd01d660774526c1e59409","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    Symlinks in the `pxelinux.cfg` sub directory need to be recreated in the"},{"line_number":13,"context_line":"    parent directory (for example, `/tftpboot` and `/httpboot`) for nodes"},{"line_number":14,"context_line":"    configured for network boot. Alternatively, `[pxe]pxe_config_subdir` can"},{"line_number":15,"context_line":"    be explicitly set to `pxelinux.cfg` to preserve the previous default"},{"line_number":16,"context_line":"    behaviour for existing network boot nodes."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"67db735a_7c158ce3","line":15,"in_reply_to":"08932e7a_abb03892","updated":"2021-09-08 14:14:56.000000000","message":"I *think* we just changed the default but we also telegraphed that *long* in advance.","commit_id":"d86a732ad2985b6d8590272cb174d61d432908af"}]}
