)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"8129e15c9bea11b3a4cea70fa56d9f7cedc56d09","unresolved":true,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Related-Bug: 2113769"},{"line_number":28,"context_line":"Depends-On: https://review.opendev.org/c/openstack/ironic/+/962493"},{"line_number":29,"context_line":"Depends-On: https://review.opendev.org/c/openstack/networking-generic-switch/+/962037"},{"line_number":30,"context_line":"Change-Id: I6454e60cee8f4bdacf187131ee3e4b0b86dc13f8"},{"line_number":31,"context_line":"Assisted-by: Claude Code/claude-sonnet-4"},{"line_number":32,"context_line":"Signed-off-by: Allain Legacy \u003calegacy@redhat.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"73915b84_bb905947","line":29,"range":{"start_line":29,"start_character":0,"end_line":29,"end_character":85},"updated":"2025-11-03 18:55:32.000000000","message":"N.B. This has already merged.","commit_id":"a97298ffe333ddf039ff191676a476d1a57089f7"},{"author":{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},"change_message_id":"b2e42331bf121820551b9518c246ce51410828b2","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Related-Bug: 2113769"},{"line_number":28,"context_line":"Depends-On: https://review.opendev.org/c/openstack/ironic/+/962493"},{"line_number":29,"context_line":"Depends-On: https://review.opendev.org/c/openstack/networking-generic-switch/+/962037"},{"line_number":30,"context_line":"Change-Id: I6454e60cee8f4bdacf187131ee3e4b0b86dc13f8"},{"line_number":31,"context_line":"Assisted-by: Claude Code/claude-sonnet-4"},{"line_number":32,"context_line":"Signed-off-by: Allain Legacy \u003calegacy@redhat.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"e999b412_378897d6","line":29,"range":{"start_line":29,"start_character":0,"end_line":29,"end_character":85},"in_reply_to":"73915b84_bb905947","updated":"2025-11-07 23:52:26.000000000","message":"fixed","commit_id":"a97298ffe333ddf039ff191676a476d1a57089f7"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},"change_message_id":"c5212d58d4f591da1b8b58f50988dda52e3c8237","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"9e0a3248_11c5876d","updated":"2025-10-14 17:00:22.000000000","message":"recheck","commit_id":"a7b636d01832b633712f24a887d9e19e7d46d16b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"8129e15c9bea11b3a4cea70fa56d9f7cedc56d09","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"03aed108_7c4de13f","updated":"2025-11-03 18:55:32.000000000","message":"Overall +1. This is presently blocked due to one of the required patches being outstanding.","commit_id":"a97298ffe333ddf039ff191676a476d1a57089f7"},{"author":{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},"change_message_id":"101c9b3d7d329ed72858269ca71061f400aeec1e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"d201498a_60dfa494","updated":"2025-10-31 14:41:09.000000000","message":"recheck","commit_id":"a97298ffe333ddf039ff191676a476d1a57089f7"},{"author":{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},"change_message_id":"d52b9bad263d590aab0416c82ad5e5ff5a9c65d4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"165e8e66_27ad5262","updated":"2025-11-07 23:53:58.000000000","message":"recheck","commit_id":"72d8e195b58a6519c0a3269269d41efd22783d5c"},{"author":{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},"change_message_id":"46f917a573b0322913e114cd4a0313610dccceeb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"0d5501f6_4929e88c","updated":"2025-11-15 00:36:49.000000000","message":"recheck","commit_id":"3e2c6d5adb20b2895b3ca2b1a8468dc5dbebf78f"},{"author":{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},"change_message_id":"637408368803c3fc9ce59025439bc6297f38d44d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"2ace124e_80251858","updated":"2025-11-19 14:42:20.000000000","message":"recheck","commit_id":"3e2c6d5adb20b2895b3ca2b1a8468dc5dbebf78f"},{"author":{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},"change_message_id":"553244f310ad6ba20dc12847f26bf1e7e29e5ea3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"2adbee96_2c22ba3f","updated":"2025-11-16 21:32:11.000000000","message":"recheck","commit_id":"3e2c6d5adb20b2895b3ca2b1a8468dc5dbebf78f"},{"author":{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},"change_message_id":"aecea7ef4b2dd7c6bf607aebf9462aaca127eff0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"c3b940bb_922aa475","updated":"2025-11-27 16:43:43.000000000","message":"Updated to align with latest changes in ironic repo for this feature.","commit_id":"7a3f9c0d0a0b41d470fce442c46aab4567fa283f"},{"author":{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},"change_message_id":"c2d5536651739d75968e729c101b4f74826782df","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"6ab9cc1d_4eabd27e","updated":"2025-11-30 19:20:57.000000000","message":"recheck","commit_id":"7a3f9c0d0a0b41d470fce442c46aab4567fa283f"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"11fc4e256895f3a6ebb5c5478e47663ae4a241e9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"f578ebb5_1bee479b","updated":"2026-02-24 17:08:06.000000000","message":"recheck","commit_id":"b596311404ea7d2cc0c83d9b4e5c65496cdb7ee9"},{"author":{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},"change_message_id":"4c197244fa82e2e72df0b1acf6a5f08010ab7974","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"061a7a04_df08eaa5","updated":"2026-03-02 20:50:24.000000000","message":"recheck","commit_id":"dbfb41f862fe39a12813040377c11196067ed0aa"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"3de4b60b6517e2862959fe53dc4dfdd83c0bf663","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":18,"id":"675ebb4c_5eb50481","updated":"2026-03-03 04:22:24.000000000","message":"It mentions this is experimental a lot. Is that the intention? Also all the code and ansible roles/tasks are entirely skipped and per the docs cannot be easily enabled without a bunch of manual configuration so the only thing we\u0027re really doing here is confirming that the YAML doesn\u0027t break the syntax wise.\n\nAs I don\u0027t use bifrost I think I\u0027m not qualified to provide my review if that\u0027s acceptable but in any other project that\u0027d be a -1 from me.","commit_id":"6d5a8ea909364ea4f99483f61983d0125e14a23f"},{"author":{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},"change_message_id":"0be58f7b74bb64934513971d047caf7c000e2c1b","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":18,"id":"eb6d7831_5bc8d151","in_reply_to":"675ebb4c_5eb50481","updated":"2026-03-03 12:51:42.000000000","message":"Thanks for your comment Doug.  I\u0027ve removed the mention of \"experimental\", but I\u0027m not sure I follow your other comment about \"only thing we\u0027re really doing here is confirming that the YAML doesn\u0027t break the syntax wise.\"  You didn\u0027t add that to a specific piece of code so I\u0027m not sure what you are referring to.  The changes as a whole certainly do more than just checking syntax, but yes it does require some attributes to be set to enable ironic networking since it is an optional feature.","commit_id":"6d5a8ea909364ea4f99483f61983d0125e14a23f"},{"author":{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},"change_message_id":"b55a9a878327937040394e682740f243b47970da","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":19,"id":"6cd823ec_85cac1ae","updated":"2026-03-03 14:14:24.000000000","message":"recheck","commit_id":"8f6efcf9b951133c233d64ea086a08472001c86e"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"f5fc33b3e707bc71a5be0b622651107c3c874ec9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":19,"id":"40491035_a71d6447","updated":"2026-03-03 16:46:33.000000000","message":"recheck infra hiccup","commit_id":"8f6efcf9b951133c233d64ea086a08472001c86e"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"44adc9f2278b8dee04db0e0933b9342b5cf8471e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":21,"id":"2efa54a8_444ab1d5","updated":"2026-03-09 13:33:58.000000000","message":"Sorry, I forgot to post my comments :-/ They\u0027re against patchset 20, not 100% sure if all of them still apply, but some might.","commit_id":"01d8fcac7847a08fdb8050bde88f2b771b53d831"},{"author":{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},"change_message_id":"68da00905843b45aa1955f0b9fee5dd2c4498417","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":21,"id":"1d0d01cf_5984ce9a","updated":"2026-03-07 19:15:15.000000000","message":"recheck","commit_id":"01d8fcac7847a08fdb8050bde88f2b771b53d831"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"c3e7b584064b56804e7b3d558384466b80690e97","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":21,"id":"fc99e958_b0a377ba","updated":"2026-03-09 09:00:57.000000000","message":"recheck glean failure / race condition","commit_id":"01d8fcac7847a08fdb8050bde88f2b771b53d831"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"ff814df844fc74a3109acbbc4b523db365d52f41","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":21,"id":"bfdbe5c7_4bcb5598","updated":"2026-03-06 09:20:14.000000000","message":"recheck massive tox failure?","commit_id":"01d8fcac7847a08fdb8050bde88f2b771b53d831"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"0f3c1e64c15f30b8dea49b8981f98fdfd5a4a046","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":21,"id":"f5053ffe_4a492310","updated":"2026-03-06 14:17:57.000000000","message":"recheck tox fixed","commit_id":"01d8fcac7847a08fdb8050bde88f2b771b53d831"}],"bifrost/cli.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"44adc9f2278b8dee04db0e0933b9342b5cf8471e","unresolved":true,"context_lines":[{"line_number":139,"context_line":"            test_vm_memory_size\u003dargs.memory,"},{"line_number":140,"context_line":"            test_vm_disk_gib\u003dargs.disk,"},{"line_number":141,"context_line":"            test_vm_domain_type\u003dargs.domain_type,"},{"line_number":142,"context_line":"            test_vm_node_driver\u003dargs.driver,"},{"line_number":143,"context_line":"            default_boot_mode\u003dargs.boot_mode or \u0027uefi\u0027,"},{"line_number":144,"context_line":"            baremetal_json_file\u003dos.path.abspath(args.inventory),"},{"line_number":145,"context_line":"            baremetal_nodes_json\u003dos.path.abspath(args.output),"}],"source_content_type":"text/x-python","patch_set":20,"id":"9708e5e1_a3998e86","line":142,"updated":"2026-03-09 13:33:58.000000000","message":"You need to pass enable_ironic_networking here as well for it to take effect during the testenv setup","commit_id":"1594063f527e77f30604f2f05ec9fb41497f2730"}],"doc/source/user/architecture.rst":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"44adc9f2278b8dee04db0e0933b9342b5cf8471e","unresolved":true,"context_lines":[{"line_number":62,"context_line":"       This is a sub-component of the main Ironic component"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    .. note::"},{"line_number":65,"context_line":"       This is feature requires using OVS as a bridge type."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"ironic-prometheus-exporter_"},{"line_number":68,"context_line":"    An exporter that exposes hardware metrics from the node\u0027s BMC (using IPMI"}],"source_content_type":"text/x-rst","patch_set":20,"id":"9a2d75ef_e11f310a","line":65,"updated":"2026-03-09 13:33:58.000000000","message":"This is related to testenv only, right? Worth clarifying if so.","commit_id":"1594063f527e77f30604f2f05ec9fb41497f2730"}],"playbooks/roles/bifrost-create-vm-nodes/defaults/main.yml":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"44adc9f2278b8dee04db0e0933b9342b5cf8471e","unresolved":true,"context_lines":[{"line_number":102,"context_line":"enable_ironic_networking: false"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"# Switch type configuration (default: linux_bridge)"},{"line_number":105,"context_line":"test_vm_switch_type: linux_bridge"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"# Use statically provided local_link_connection info rather than rely on LLDP."},{"line_number":108,"context_line":"test_vm_use_static_local_link_connection_info: true"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"a10a03f8_090b1dd0","line":105,"updated":"2026-03-09 13:33:58.000000000","message":"Do you want to default to OVS when enable_ironic_networking is true? Otherwise, `--enable-ironic-networking` won\u0027t work by default.","commit_id":"1594063f527e77f30604f2f05ec9fb41497f2730"}],"playbooks/roles/bifrost-ironic-install/defaults/main.yml":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"44adc9f2278b8dee04db0e0933b9342b5cf8471e","unresolved":true,"context_lines":[{"line_number":220,"context_line":"enabled_power_interfaces: \"\""},{"line_number":221,"context_line":"enabled_raid_interfaces: \"\""},{"line_number":222,"context_line":"enabled_vendor_interfaces: \"\""},{"line_number":223,"context_line":"enabled_network_interfaces: \"{{ \u0027ironic-networking\u0027 if enable_ironic_networking | bool else \u0027noop\u0027 }}\""},{"line_number":224,"context_line":"default_network_interface: \"{{ \u0027ironic-networking\u0027 if enable_ironic_networking | bool else \u0027noop\u0027 }}\""},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"default_resource_class: baremetal"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"fd0a01f2_aa167dec","line":223,"updated":"2026-03-09 13:33:58.000000000","message":"nit: I think noop should always be enabled, even when ironic-networking is the default","commit_id":"1594063f527e77f30604f2f05ec9fb41497f2730"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"44adc9f2278b8dee04db0e0933b9342b5cf8471e","unresolved":true,"context_lines":[{"line_number":435,"context_line":""},{"line_number":436,"context_line":"# Enable Ironic Networking"},{"line_number":437,"context_line":"enable_ironic_networking: false"},{"line_number":438,"context_line":"enable_networking_generic_switch_driver: false"},{"line_number":439,"context_line":"networking_rpc_transport: \"json-rpc\""},{"line_number":440,"context_line":"networking_json_rpc_port: 8090"},{"line_number":441,"context_line":"networking_switch_drivers: \"{{ [\u0027generic-switch\u0027] if enable_networking_generic_switch_driver | bool else [\u0027noop\u0027] }}\""}],"source_content_type":"text/x-yaml","patch_set":20,"id":"bb9f72cc_aaa286ed","line":438,"updated":"2026-03-09 13:33:58.000000000","message":"nit: does it make sense as an option? there are no other drivers","commit_id":"1594063f527e77f30604f2f05ec9fb41497f2730"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"44adc9f2278b8dee04db0e0933b9342b5cf8471e","unresolved":true,"context_lines":[{"line_number":436,"context_line":"# Enable Ironic Networking"},{"line_number":437,"context_line":"enable_ironic_networking: false"},{"line_number":438,"context_line":"enable_networking_generic_switch_driver: false"},{"line_number":439,"context_line":"networking_rpc_transport: \"json-rpc\""},{"line_number":440,"context_line":"networking_json_rpc_port: 8090"},{"line_number":441,"context_line":"networking_switch_drivers: \"{{ [\u0027generic-switch\u0027] if enable_networking_generic_switch_driver | bool else [\u0027noop\u0027] }}\""},{"line_number":442,"context_line":"networking_driver_config_dir: \"/var/lib/ironic/networking\""}],"source_content_type":"text/x-yaml","patch_set":20,"id":"742a0e35_6c4d4b02","line":439,"updated":"2026-03-09 13:33:58.000000000","message":"Same here, we don\u0027t really have any other options","commit_id":"1594063f527e77f30604f2f05ec9fb41497f2730"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"44adc9f2278b8dee04db0e0933b9342b5cf8471e","unresolved":true,"context_lines":[{"line_number":451,"context_line":"networking_rescuing_vlan: \"20\""},{"line_number":452,"context_line":"networking_inspection_vlan: \"10\""},{"line_number":453,"context_line":"networking_servicing_vlan: \"20\""},{"line_number":454,"context_line":"networking_tenant_vlan: \"30\""},{"line_number":455,"context_line":""},{"line_number":456,"context_line":"# Switch configurations for ironic-networking"},{"line_number":457,"context_line":"# Each entry should be a dictionary with the following keys:"}],"source_content_type":"text/x-yaml","patch_set":20,"id":"d07d60cb_efa8df1a","line":454,"updated":"2026-03-09 13:33:58.000000000","message":"We really need to cover these ones in the installation docs since they probably won\u0027t work by default. I wonder if it even makes sense to provide the default values at all.","commit_id":"1594063f527e77f30604f2f05ec9fb41497f2730"}],"playbooks/roles/bifrost-ironic-install/tasks/ironic_networking_start.yml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"13be53b77bb5b31634aeb9042e95e672d7817364","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2015 Hewlett-Packard Development Company, L.P."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-yaml","patch_set":19,"id":"f964f3a4_0f697fa4","line":1,"updated":"2026-03-03 19:05:01.000000000","message":"*blink* *blink* This is wrong....","commit_id":"8f6efcf9b951133c233d64ea086a08472001c86e"},{"author":{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},"change_message_id":"b325d629404cf131b65e2750d581aa57c2eca52a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2015 Hewlett-Packard Development Company, L.P."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-yaml","patch_set":19,"id":"3fcf7b73_c3fbae15","line":1,"in_reply_to":"004ced68_a2574a05","updated":"2026-03-03 19:20:42.000000000","message":"Done","commit_id":"8f6efcf9b951133c233d64ea086a08472001c86e"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"5b4cd72b474c596588958d26d31b1a2081bc8242","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2015 Hewlett-Packard Development Company, L.P."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-yaml","patch_set":19,"id":"004ced68_a2574a05","line":1,"in_reply_to":"f964f3a4_0f697fa4","updated":"2026-03-03 19:09:23.000000000","message":"It needs to be changed to something, or just stripped since copyright and origination comes from git history and blame, but still.","commit_id":"8f6efcf9b951133c233d64ea086a08472001c86e"}],"playbooks/roles/bifrost-ironic-install/templates/systemd_template.j2":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"8129e15c9bea11b3a4cea70fa56d9f7cedc56d09","unresolved":true,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[Service]"},{"line_number":5,"context_line":"Type\u003dnotify"},{"line_number":6,"context_line":"ExecStart\u003d{{ service_path }}/{{ service_name }} --config-file {{ config_file }} "},{"line_number":7,"context_line":"{%- if config_dir is defined %} --config-dir {{ config_dir }} {% endif %}"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"User\u003dironic"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"5486c6a5_975c9dc7","line":6,"updated":"2025-11-03 18:55:32.000000000","message":"It likely makes sense to just keep this on one line. I don\u0027t think that would generate any errors or issues.","commit_id":"a97298ffe333ddf039ff191676a476d1a57089f7"},{"author":{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},"change_message_id":"b2e42331bf121820551b9518c246ce51410828b2","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[Service]"},{"line_number":5,"context_line":"Type\u003dnotify"},{"line_number":6,"context_line":"ExecStart\u003d{{ service_path }}/{{ service_name }} --config-file {{ config_file }} "},{"line_number":7,"context_line":"{%- if config_dir is defined %} --config-dir {{ config_dir }} {% endif %}"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"User\u003dironic"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"d730b84c_586025e3","line":6,"in_reply_to":"5486c6a5_975c9dc7","updated":"2025-11-07 23:52:26.000000000","message":"fixed","commit_id":"a97298ffe333ddf039ff191676a476d1a57089f7"}],"releasenotes/notes/standalone-ironic-networking-5f5d71e2044eef88.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":"f3e9bec9481901ffd200caef426e3e2889d3f5af","unresolved":true,"context_lines":[{"line_number":10,"context_line":"    configuration capabilities in standalone Ironic deployments."},{"line_number":11,"context_line":"issues:"},{"line_number":12,"context_line":"  - |"},{"line_number":13,"context_line":"    When testing standalone Ironic networking functionality, if "},{"line_number":14,"context_line":"    ``test_vm_use_static_local_link_connection_info`` is set to false, then "},{"line_number":15,"context_line":"    manual inspection must be performed on nodes prior to deployment to ensure"},{"line_number":16,"context_line":"    ``local_link_connection`` information is available for switch port"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"e0e10bb7_e6fbb246","line":13,"updated":"2026-03-03 19:03:58.000000000","message":"if you update this file, please update to remove trailing spaces.","commit_id":"8f6efcf9b951133c233d64ea086a08472001c86e"},{"author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"change_message_id":"f3338b5fa62db053f702f884b60b2733394f10a7","unresolved":true,"context_lines":[{"line_number":10,"context_line":"    configuration capabilities in standalone Ironic deployments."},{"line_number":11,"context_line":"issues:"},{"line_number":12,"context_line":"  - |"},{"line_number":13,"context_line":"    When testing standalone Ironic networking functionality, if "},{"line_number":14,"context_line":"    ``test_vm_use_static_local_link_connection_info`` is set to false, then "},{"line_number":15,"context_line":"    manual inspection must be performed on nodes prior to deployment to ensure"},{"line_number":16,"context_line":"    ``local_link_connection`` information is available for switch port"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"e1c72a69_435749ab","line":13,"range":{"start_line":13,"start_character":63,"end_line":13,"end_character":64},"updated":"2026-03-03 19:08:06.000000000","message":"nit: trailing space","commit_id":"8f6efcf9b951133c233d64ea086a08472001c86e"},{"author":{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},"change_message_id":"b325d629404cf131b65e2750d581aa57c2eca52a","unresolved":false,"context_lines":[{"line_number":10,"context_line":"    configuration capabilities in standalone Ironic deployments."},{"line_number":11,"context_line":"issues:"},{"line_number":12,"context_line":"  - |"},{"line_number":13,"context_line":"    When testing standalone Ironic networking functionality, if "},{"line_number":14,"context_line":"    ``test_vm_use_static_local_link_connection_info`` is set to false, then "},{"line_number":15,"context_line":"    manual inspection must be performed on nodes prior to deployment to ensure"},{"line_number":16,"context_line":"    ``local_link_connection`` information is available for switch port"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"21f315d5_631dbc3e","line":13,"in_reply_to":"e0e10bb7_e6fbb246","updated":"2026-03-03 19:20:42.000000000","message":"Done","commit_id":"8f6efcf9b951133c233d64ea086a08472001c86e"},{"author":{"_account_id":25437,"name":"Allain Legacy","email":"alegacy@redhat.com","username":"alegacy"},"change_message_id":"b325d629404cf131b65e2750d581aa57c2eca52a","unresolved":false,"context_lines":[{"line_number":10,"context_line":"    configuration capabilities in standalone Ironic deployments."},{"line_number":11,"context_line":"issues:"},{"line_number":12,"context_line":"  - |"},{"line_number":13,"context_line":"    When testing standalone Ironic networking functionality, if "},{"line_number":14,"context_line":"    ``test_vm_use_static_local_link_connection_info`` is set to false, then "},{"line_number":15,"context_line":"    manual inspection must be performed on nodes prior to deployment to ensure"},{"line_number":16,"context_line":"    ``local_link_connection`` information is available for switch port"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"3ec0603a_72529346","line":13,"range":{"start_line":13,"start_character":63,"end_line":13,"end_character":64},"in_reply_to":"e1c72a69_435749ab","updated":"2026-03-03 19:20:42.000000000","message":"Done","commit_id":"8f6efcf9b951133c233d64ea086a08472001c86e"}]}
