)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"c99d3e75b4bfb1cade613ce1d32e39455f483d10","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"28b1f95a_cb23790c","updated":"2025-09-25 21:47:48.000000000","message":"There are some places that just sound awkward with the changes. If they are cleaned up it\u0027ll be great. It probably is already to the point of \"better\".","commit_id":"936ee318ad8cca4da7f9660a34627bbb4b9574d7"}],"doc/source/admin/adoption.rst":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"c99d3e75b4bfb1cade613ce1d32e39455f483d10","unresolved":true,"context_lines":[{"line_number":165,"context_line":"   baremetal node set \u003cnode name or uuid\u003e --instance-uuid \u003cuuid\u003e"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":".. NOTE::"},{"line_number":168,"context_line":"   The concept of a network_interface is available. A user of this feature"},{"line_number":169,"context_line":"   may wish to add new nodes with a network_interface of ``noop`` and then"},{"line_number":170,"context_line":"   change the interface at a later point and time."},{"line_number":171,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a622c2f_c9c749ad","line":168,"updated":"2025-09-25 21:47:48.000000000","message":"That first sentence just needs to go away now.","commit_id":"936ee318ad8cca4da7f9660a34627bbb4b9574d7"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"2ba98811dd1b405c96fe1860c93f38ffa49c45a5","unresolved":false,"context_lines":[{"line_number":165,"context_line":"   baremetal node set \u003cnode name or uuid\u003e --instance-uuid \u003cuuid\u003e"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":".. NOTE::"},{"line_number":168,"context_line":"   The concept of a network_interface is available. A user of this feature"},{"line_number":169,"context_line":"   may wish to add new nodes with a network_interface of ``noop`` and then"},{"line_number":170,"context_line":"   change the interface at a later point and time."},{"line_number":171,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"d9296d04_345a8904","line":168,"in_reply_to":"1a622c2f_c9c749ad","updated":"2025-09-26 17:00:04.000000000","message":"Yeah, concur.","commit_id":"936ee318ad8cca4da7f9660a34627bbb4b9574d7"}],"doc/source/admin/drivers/irmc.rst":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"c99d3e75b4bfb1cade613ce1d32e39455f483d10","unresolved":true,"context_lines":[{"line_number":46,"context_line":"    .. warning::"},{"line_number":47,"context_line":"       We deprecated the ``pxe`` boot interface when used with ``irmc``"},{"line_number":48,"context_line":"       hardware type. Support for this interface will be removed in the"},{"line_number":49,"context_line":"       future. Instead, use ``irmc-pxe``."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"* console"},{"line_number":52,"context_line":"    Supports ``ipmitool-socat``, ``ipmitool-shellinabox``, and ``no-console``."}],"source_content_type":"text/x-rst","patch_set":2,"id":"14a6e486_29c9ed30","line":49,"updated":"2025-09-25 21:47:48.000000000","message":"Everytime I see an irmc reference, I check to see if we\u0027ve retired the driver yet :D","commit_id":"936ee318ad8cca4da7f9660a34627bbb4b9574d7"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"2ba98811dd1b405c96fe1860c93f38ffa49c45a5","unresolved":true,"context_lines":[{"line_number":46,"context_line":"    .. warning::"},{"line_number":47,"context_line":"       We deprecated the ``pxe`` boot interface when used with ``irmc``"},{"line_number":48,"context_line":"       hardware type. Support for this interface will be removed in the"},{"line_number":49,"context_line":"       future. Instead, use ``irmc-pxe``."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"* console"},{"line_number":52,"context_line":"    Supports ``ipmitool-socat``, ``ipmitool-shellinabox``, and ``no-console``."}],"source_content_type":"text/x-rst","patch_set":2,"id":"8bae6afd_1520cb53","line":49,"in_reply_to":"14a6e486_29c9ed30","updated":"2025-09-26 17:00:04.000000000","message":"Oh, yeah. We need to do that.","commit_id":"936ee318ad8cca4da7f9660a34627bbb4b9574d7"}],"doc/source/admin/troubleshooting.rst":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"c99d3e75b4bfb1cade613ce1d32e39455f483d10","unresolved":true,"context_lines":[{"line_number":629,"context_line":"which resulted between the Orchestration (heat) and Compute (nova) services,"},{"line_number":630,"context_line":"could sometimes result in additional un-necessary ports being created."},{"line_number":631,"context_line":""},{"line_number":632,"context_line":"Bugs of this class have been largely resolved. The way this can become"},{"line_number":633,"context_line":"encountered now is due to Networking"},{"line_number":634,"context_line":"(neutron) VIF attachments not being removed or deleted prior to deleting a"},{"line_number":635,"context_line":"port in the Bare Metal service."}],"source_content_type":"text/x-rst","patch_set":2,"id":"b7122c43_a0c7ddc0","line":632,"updated":"2025-09-25 21:47:48.000000000","message":"This either needs to keep the timestamp (maybe use a year instead of \"Rocky\") or be completely rewritten. This just reads weird without the date in place.\n\nMaybe replace this paragraph with:\n\n\"Most users of modern Ironic are unlikely to experience this except in situations where a Networking (neutron) VIF attachment was not removed or deleted prior to deleting a port in the Bare Metal service.\"","commit_id":"936ee318ad8cca4da7f9660a34627bbb4b9574d7"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"2ba98811dd1b405c96fe1860c93f38ffa49c45a5","unresolved":true,"context_lines":[{"line_number":629,"context_line":"which resulted between the Orchestration (heat) and Compute (nova) services,"},{"line_number":630,"context_line":"could sometimes result in additional un-necessary ports being created."},{"line_number":631,"context_line":""},{"line_number":632,"context_line":"Bugs of this class have been largely resolved. The way this can become"},{"line_number":633,"context_line":"encountered now is due to Networking"},{"line_number":634,"context_line":"(neutron) VIF attachments not being removed or deleted prior to deleting a"},{"line_number":635,"context_line":"port in the Bare Metal service."}],"source_content_type":"text/x-rst","patch_set":2,"id":"879deca2_e75dc958","line":632,"in_reply_to":"b7122c43_a0c7ddc0","updated":"2025-09-26 17:00:04.000000000","message":"I realized another case, which is people pre-creating ports with MAC addresses for baremetal nodes.","commit_id":"936ee318ad8cca4da7f9660a34627bbb4b9574d7"}],"doc/source/admin/upgrade-guide.rst":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"c99d3e75b4bfb1cade613ce1d32e39455f483d10","unresolved":true,"context_lines":[{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"* Rolling upgrades are supported for the Bare Metal service, allowing upgrades"},{"line_number":20,"context_line":"  with minimal to no downtime of the Bare Metal API."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"* Upgrades are only supported between two consecutive named releases."},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5d35a99d_ba42ade7","line":20,"updated":"2025-09-25 21:47:48.000000000","message":"Just curious if you know of anyone actually using rolling upgrades. One of the coolest features we have and I know of literally zero folks who do it.","commit_id":"936ee318ad8cca4da7f9660a34627bbb4b9574d7"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"2ba98811dd1b405c96fe1860c93f38ffa49c45a5","unresolved":true,"context_lines":[{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"* Rolling upgrades are supported for the Bare Metal service, allowing upgrades"},{"line_number":20,"context_line":"  with minimal to no downtime of the Bare Metal API."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"* Upgrades are only supported between two consecutive named releases."},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"2b6dae30_b62ed324","line":20,"in_reply_to":"5d35a99d_ba42ade7","updated":"2025-09-26 17:00:04.000000000","message":"Unfortunately, I don\u0027t. I\u0027ve honestly been wondering if it *really* makes sense to keep the logic around as it is a lot of complexity. Maybe someone does?","commit_id":"936ee318ad8cca4da7f9660a34627bbb4b9574d7"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"c99d3e75b4bfb1cade613ce1d32e39455f483d10","unresolved":true,"context_lines":[{"line_number":19,"context_line":"* Rolling upgrades are supported for the Bare Metal service, allowing upgrades"},{"line_number":20,"context_line":"  with minimal to no downtime of the Bare Metal API."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"* Upgrades are only supported between two consecutive named releases."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"* The `release notes \u003chttps://docs.openstack.org/releasenotes/ironic/\u003e`_"},{"line_number":25,"context_line":"  should always be read carefully when upgrading the Bare Metal service."}],"source_content_type":"text/x-rst","patch_set":2,"id":"07b5ceae_c30c681a","line":22,"updated":"2025-09-25 21:47:48.000000000","message":"This should be updated for SLURP while we\u0027re here, as it\u0027s straight up incorrect.","commit_id":"936ee318ad8cca4da7f9660a34627bbb4b9574d7"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"2ba98811dd1b405c96fe1860c93f38ffa49c45a5","unresolved":false,"context_lines":[{"line_number":19,"context_line":"* Rolling upgrades are supported for the Bare Metal service, allowing upgrades"},{"line_number":20,"context_line":"  with minimal to no downtime of the Bare Metal API."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"* Upgrades are only supported between two consecutive named releases."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"* The `release notes \u003chttps://docs.openstack.org/releasenotes/ironic/\u003e`_"},{"line_number":25,"context_line":"  should always be read carefully when upgrading the Bare Metal service."}],"source_content_type":"text/x-rst","patch_set":2,"id":"beb65915_559f03da","line":22,"in_reply_to":"07b5ceae_c30c681a","updated":"2025-09-26 17:00:04.000000000","message":"Done","commit_id":"936ee318ad8cca4da7f9660a34627bbb4b9574d7"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"c99d3e75b4bfb1cade613ce1d32e39455f483d10","unresolved":true,"context_lines":[{"line_number":163,"context_line":"upgrade to future releases. For example, if you upgraded between releases"},{"line_number":164,"context_line":"but did not do the data migrations, you will not be able to upgrade to"},{"line_number":165,"context_line":"the next release. (More precisely, you will not be able to apply the next"},{"line_number":166,"context_line":"release\u0027s schema"},{"line_number":167,"context_line":"migrations.)"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"Graceful conductor service shutdown"}],"source_content_type":"text/x-rst","patch_set":2,"id":"a4aea9b1_ef67bced","line":166,"updated":"2025-09-25 21:47:48.000000000","message":"perhaps: \"For example, if you upgrade before performing the data migration, the code to perform that migration or handle the old data style may no longer exist in the next release, causing issues with future upgrades.\"","commit_id":"936ee318ad8cca4da7f9660a34627bbb4b9574d7"}],"doc/source/contributor/rolling-upgrades.rst":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"c99d3e75b4bfb1cade613ce1d32e39455f483d10","unresolved":true,"context_lines":[{"line_number":19,"context_line":"The releases are `semantic-versioned \u003chttp://semver.org/\u003e`_, in the form"},{"line_number":20,"context_line":"\u003cmajor\u003e.\u003cminor\u003e.\u003cpatch\u003e."},{"line_number":21,"context_line":"We refer to a ``named release`` of ironic as the release associated with a"},{"line_number":22,"context_line":"development cycle."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"In addition, ironic follows the `standard deprecation policy"},{"line_number":25,"context_line":"\u003chttps://governance.openstack.org/tc/reference/tags/assert_follows-standard-deprecation.html\u003e`_,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"df261a99_4267cc5d","line":22,"updated":"2025-09-25 21:47:48.000000000","message":"This is no longer true either, as we name things for the integrated release officially using YYYY.R e.g. 2025.1.","commit_id":"936ee318ad8cca4da7f9660a34627bbb4b9574d7"}]}
