)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"4f6744f0745c1de37fbaa7f41a7755645683ef8c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"1bbbbf07_16d2ebd5","updated":"2026-04-08 18:43:57.000000000","message":"Relevant discussion here: https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/YGR5NEEDAAJG52C4SQ5FRCN7BEIKHFJL/","commit_id":"f007271a9b7ac27bb5b08b4906540cf8bb6d044a"},{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"fc09b7bd4a4718be113cb0111b1903a718759acb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"0bc52ea0_cf26c61f","updated":"2026-04-10 09:46:24.000000000","message":"recheck","commit_id":"d296e55626051f4057170012c5cd9207daf469aa"},{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"8fb6be7c44048af2ba62195bc758225d6afb4b6e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"ca6894d9_ab4c3d72","updated":"2026-04-13 08:29:14.000000000","message":"recheck","commit_id":"d296e55626051f4057170012c5cd9207daf469aa"},{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"9634d39494ef414e3dea78d062eb90cea57252e0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"f73b8161_2774de41","updated":"2026-04-13 10:37:13.000000000","message":"recheck","commit_id":"d296e55626051f4057170012c5cd9207daf469aa"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"b7fc7b09ded02ee92b7d5b522253b6303dbff7aa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"a335b7da_7cf55c23","updated":"2026-04-23 09:56:46.000000000","message":"LGTM, let\u0027s merge this for the 2026.1 release. We can always iterate and backport.","commit_id":"dae8cd6a9868cd903d2dcd3ad7d2b0681f672ad8"}],"doc/requirements.txt":[{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"bc08cb648148ff5270fbb2fdb9a612d13e18f1e0","unresolved":true,"context_lines":[{"line_number":5,"context_line":"openstackdocstheme\u003e\u003d2.2.1 # Apache-2.0"},{"line_number":6,"context_line":"reno\u003e\u003d3.1.0 # Apache-2.0"},{"line_number":7,"context_line":"# Keep pkg_resources available for older sphinxcontrib consumers in docs env."},{"line_number":8,"context_line":"setuptools\u003c82 # MIT"},{"line_number":9,"context_line":"sphinx\u003e\u003d2.0.0,!\u003d2.1.0 # BSD"},{"line_number":10,"context_line":"sphinxcontrib-kroki\u003e\u003d1.3.0 # BSD"},{"line_number":11,"context_line":"sphinxcontrib-svg2pdfconverter\u003e\u003d0.1.0 # BSD"}],"source_content_type":"text/plain","patch_set":8,"id":"47f49542_edd1f500","line":8,"updated":"2026-04-08 17:06:27.000000000","message":"sphinxcontrib-kroki isn\u0027t the most maintained thing. I\u0027ll see what else I can find :)","commit_id":"79c0de0ce5867cf1423a8339be93ce52a9e22426"},{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"e01f3f41060880c22a1b3d3f85b7547eeee1c587","unresolved":true,"context_lines":[{"line_number":5,"context_line":"openstackdocstheme\u003e\u003d2.2.1 # Apache-2.0"},{"line_number":6,"context_line":"reno\u003e\u003d3.1.0 # Apache-2.0"},{"line_number":7,"context_line":"# Keep pkg_resources available for older sphinxcontrib consumers in docs env."},{"line_number":8,"context_line":"setuptools\u003c82 # MIT"},{"line_number":9,"context_line":"sphinx\u003e\u003d2.0.0,!\u003d2.1.0 # BSD"},{"line_number":10,"context_line":"sphinxcontrib-kroki\u003e\u003d1.3.0 # BSD"},{"line_number":11,"context_line":"sphinxcontrib-svg2pdfconverter\u003e\u003d0.1.0 # BSD"}],"source_content_type":"text/plain","patch_set":8,"id":"d6600813_1f265ec7","line":8,"in_reply_to":"47f49542_edd1f500","updated":"2026-04-08 18:27:05.000000000","message":"Turns out kroki was some web based service.. I tried https://pypi.org/project/sphinxcontrib-nwdiag but also unmaintained and doesn\u0027t work with new setuptools.\n\nThinking we stick with the static image for now and we can revisit.","commit_id":"79c0de0ce5867cf1423a8339be93ce52a9e22426"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"8d97ca5a6bbecdca0b58fc176c0448a4ea9d70ad","unresolved":false,"context_lines":[{"line_number":5,"context_line":"openstackdocstheme\u003e\u003d2.2.1 # Apache-2.0"},{"line_number":6,"context_line":"reno\u003e\u003d3.1.0 # Apache-2.0"},{"line_number":7,"context_line":"# Keep pkg_resources available for older sphinxcontrib consumers in docs env."},{"line_number":8,"context_line":"setuptools\u003c82 # MIT"},{"line_number":9,"context_line":"sphinx\u003e\u003d2.0.0,!\u003d2.1.0 # BSD"},{"line_number":10,"context_line":"sphinxcontrib-kroki\u003e\u003d1.3.0 # BSD"},{"line_number":11,"context_line":"sphinxcontrib-svg2pdfconverter\u003e\u003d0.1.0 # BSD"}],"source_content_type":"text/plain","patch_set":8,"id":"322f3a4f_cd5c6431","line":8,"in_reply_to":"d6600813_1f265ec7","updated":"2026-04-21 15:48:01.000000000","message":"The static image for now is fine with me.","commit_id":"79c0de0ce5867cf1423a8339be93ce52a9e22426"}],"doc/source/configuration/examples/real-world-bridges-and-bonds-configuration-a-virtualised-case-study.rst":[{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"8d97ca5a6bbecdca0b58fc176c0448a4ea9d70ad","unresolved":true,"context_lines":[{"line_number":255,"context_line":"   tenant_tunnel_net_vlan: 7"},{"line_number":256,"context_line":"   tenant_tunnel_net_mtu: \"{{ hs_bond_mtu }}\""},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"   # External/Ceph network IP information."},{"line_number":259,"context_line":"   # Ceph servers will be present in the first /24 range on this network"},{"line_number":260,"context_line":"   external_ceph_net_cidr: \"10.200.0.0/20\""},{"line_number":261,"context_line":"   external_ceph_net_allocation_pool_start: \"10.200.0.2\""},{"line_number":262,"context_line":"   external_ceph_net_allocation_pool_end: \"10.200.15.250\""},{"line_number":263,"context_line":"   external_ceph_net_vlan: 8"},{"line_number":264,"context_line":"   external_ceph_net_mtu: \"{{ hs_bond_mtu }}\""},{"line_number":265,"context_line":"   external_ceph_net_gateway: \"10.200.15.254\""},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"   # External/Admin network IP information."},{"line_number":268,"context_line":"   # This network is used for management access."},{"line_number":269,"context_line":"   external_admin_net_cidr: \"203.0.113.0/24\""}],"source_content_type":"text/x-rst","patch_set":11,"id":"8dc0c7b1_2b340380","line":266,"range":{"start_line":258,"start_character":1,"end_line":266,"end_character":1},"updated":"2026-04-21 15:48:01.000000000","message":"I think we can just drop the external ceph net, it\u0027s outside of the scope of these docs.","commit_id":"d296e55626051f4057170012c5cd9207daf469aa"},{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"6776d1ad792c212bacb19380b987c3d6e25e0766","unresolved":false,"context_lines":[{"line_number":255,"context_line":"   tenant_tunnel_net_vlan: 7"},{"line_number":256,"context_line":"   tenant_tunnel_net_mtu: \"{{ hs_bond_mtu }}\""},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"   # External/Ceph network IP information."},{"line_number":259,"context_line":"   # Ceph servers will be present in the first /24 range on this network"},{"line_number":260,"context_line":"   external_ceph_net_cidr: \"10.200.0.0/20\""},{"line_number":261,"context_line":"   external_ceph_net_allocation_pool_start: \"10.200.0.2\""},{"line_number":262,"context_line":"   external_ceph_net_allocation_pool_end: \"10.200.15.250\""},{"line_number":263,"context_line":"   external_ceph_net_vlan: 8"},{"line_number":264,"context_line":"   external_ceph_net_mtu: \"{{ hs_bond_mtu }}\""},{"line_number":265,"context_line":"   external_ceph_net_gateway: \"10.200.15.254\""},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"   # External/Admin network IP information."},{"line_number":268,"context_line":"   # This network is used for management access."},{"line_number":269,"context_line":"   external_admin_net_cidr: \"203.0.113.0/24\""}],"source_content_type":"text/x-rst","patch_set":11,"id":"2c10acc2_7797fb35","line":266,"range":{"start_line":258,"start_character":1,"end_line":266,"end_character":1},"in_reply_to":"8dc0c7b1_2b340380","updated":"2026-04-22 09:50:44.000000000","message":"Good call, we don\u0027t reference this anywhere. Done.","commit_id":"d296e55626051f4057170012c5cd9207daf469aa"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"8d97ca5a6bbecdca0b58fc176c0448a4ea9d70ad","unresolved":true,"context_lines":[{"line_number":340,"context_line":""},{"line_number":341,"context_line":"   - Add a password to a local user account that can be accessed via the BMC"},{"line_number":342,"context_line":"     (either web UI or serial console) to recover should configuration fail."},{"line_number":343,"context_line":"     This password can be removed after successful initial deployment."},{"line_number":344,"context_line":""},{"line_number":345,"context_line":"   - Configure one host per group initially before applying the configuration"},{"line_number":346,"context_line":"     across the entire group. If a host becomes misconfigured, it can simply be"}],"source_content_type":"text/x-rst","patch_set":11,"id":"94ffc7cb_cfee9c51","line":343,"updated":"2026-04-21 15:48:01.000000000","message":"```suggestion\n     This password should be removed after successful initial deployment.\n```\n\nditto to the other warnings","commit_id":"d296e55626051f4057170012c5cd9207daf469aa"},{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"6776d1ad792c212bacb19380b987c3d6e25e0766","unresolved":false,"context_lines":[{"line_number":340,"context_line":""},{"line_number":341,"context_line":"   - Add a password to a local user account that can be accessed via the BMC"},{"line_number":342,"context_line":"     (either web UI or serial console) to recover should configuration fail."},{"line_number":343,"context_line":"     This password can be removed after successful initial deployment."},{"line_number":344,"context_line":""},{"line_number":345,"context_line":"   - Configure one host per group initially before applying the configuration"},{"line_number":346,"context_line":"     across the entire group. If a host becomes misconfigured, it can simply be"}],"source_content_type":"text/x-rst","patch_set":11,"id":"71a9a919_5f02c928","line":343,"in_reply_to":"94ffc7cb_cfee9c51","updated":"2026-04-22 09:50:44.000000000","message":"done","commit_id":"d296e55626051f4057170012c5cd9207daf469aa"}]}
