)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0cacebf47863ebc7608cc54ad52750d14a3409d4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"584bcdef_7c737bc4","updated":"2025-06-10 23:33:03.000000000","message":"1 comment inline otherwise lgtm","commit_id":"f80f450857924bd9f255dd40cf5dc21fe8ac3250"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"b37d5f303279889526f7221e38ecbba796137445","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e1abed1e_0d6f25a4","updated":"2025-06-10 22:30:58.000000000","message":"recheck","commit_id":"f80f450857924bd9f255dd40cf5dc21fe8ac3250"},{"author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"change_message_id":"ae74df3ff2870053263db07d9219d49bcafc99d2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b6590599_f6a89d19","updated":"2025-06-11 16:14:44.000000000","message":"Check that for each API change we have the corresponding schema.\nAlso the tests are passing, so schema definition should not be dangling.\n\nThis patch looks good to me.","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"57552c8d12d201b67142caca3b78aa9b71d322f7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"45cd66b0_c48c3fb2","updated":"2025-06-11 23:19:26.000000000","message":"lgtm","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ed1e2fda17a06c8cc9a39f9ae5d148db6859bd1b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"0ec301f9_e1376e98","updated":"2025-07-04 09:15:00.000000000","message":"recheck","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"578831e9a6bc1e471ae5d414989d75f52e79399e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3e02cec7_a3bddeb8","updated":"2025-07-05 17:40:24.000000000","message":"recheck","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"d68d80c0d50a547f05aaa969fc53923b564a40c1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"eb1fa91b_f5fa1491","updated":"2025-07-22 16:52:53.000000000","message":"recheck","commit_id":"8f9cbe0015cbbe16d04bbb419fe8f6f403b08030"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ff6b8896f8a1d5d94387a163463620bae7ecb6be","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"5e022c25_7df502cc","updated":"2025-07-10 17:50:01.000000000","message":"recheck timeout","commit_id":"8f9cbe0015cbbe16d04bbb419fe8f6f403b08030"}],"nova/api/openstack/compute/schemas/admin_actions.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"36bf24f9c9d69539f5add818f298bc977b730a64","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"# NOTE(stephenfin): This schema is intentionally empty since the action has"},{"line_number":49,"context_line":"# been removed"},{"line_number":50,"context_line":"reset_network_response \u003d {}"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"inject_network_info_response \u003d {"},{"line_number":53,"context_line":"    \u0027type\u0027: \u0027null\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"6ae00bfb_b5b3ba6e","line":50,"updated":"2025-06-24 16:08:11.000000000","message":"ok i guess that approch makes sense\nfor 410 gone responces\n\nhttps://docs.openstack.org/api-ref/compute/#id131\n\nit also never returned anything.","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"}],"nova/api/openstack/compute/schemas/agents.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"36bf24f9c9d69539f5add818f298bc977b730a64","unresolved":false,"context_lines":[{"line_number":17,"context_line":"update \u003d {}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"index_query \u003d {}"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"create_response \u003d {}"},{"line_number":22,"context_line":"delete_response \u003d {}"},{"line_number":23,"context_line":"index_response \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"2588a188_856703f2","line":20,"updated":"2025-06-24 16:08:11.000000000","message":"https://docs.openstack.org/api-ref/compute/#guest-agents-os-agents\n\nremoved in victoria now returns a 410","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"}],"nova/api/openstack/compute/schemas/cells.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"36bf24f9c9d69539f5add818f298bc977b730a64","unresolved":false,"context_lines":[{"line_number":22,"context_line":"info_query \u003d {}"},{"line_number":23,"context_line":"capacities_query \u003d {}"},{"line_number":24,"context_line":"show_query \u003d {}"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"index_response \u003d {}"},{"line_number":27,"context_line":"detail_response \u003d {}"},{"line_number":28,"context_line":"info_response \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"46262cf5_99154c76","line":25,"updated":"2025-06-24 16:08:11.000000000","message":"removed as part of cells v1 removal in trian","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"}],"nova/api/openstack/compute/schemas/certificates.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"36bf24f9c9d69539f5add818f298bc977b730a64","unresolved":true,"context_lines":[{"line_number":16,"context_line":"create \u003d {}"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"show_query \u003d {}"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"show_response \u003d {}"},{"line_number":21,"context_line":"create_response \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"40e75434_66261510","line":19,"updated":"2025-06-24 16:08:11.000000000","message":"Removed in Pike, this was part of EC2 compat api\nhttps://docs.openstack.org/api-ref/compute/#root-certificates-os-certificates","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"88311a3688e0c6eae21366bd22de6c03203a5889","unresolved":false,"context_lines":[{"line_number":16,"context_line":"create \u003d {}"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"show_query \u003d {}"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"show_response \u003d {}"},{"line_number":21,"context_line":"create_response \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"07eee35c_ee3f2581","line":19,"in_reply_to":"40e75434_66261510","updated":"2025-06-26 15:22:01.000000000","message":"Acknowledged","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"}],"nova/api/openstack/compute/schemas/cloudpipe.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"36bf24f9c9d69539f5add818f298bc977b730a64","unresolved":false,"context_lines":[{"line_number":17,"context_line":"update \u003d {}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"index_query \u003d {}"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"create_response \u003d {}"},{"line_number":22,"context_line":"index_response \u003d {}"},{"line_number":23,"context_line":"update_response \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"73cb8cb5_2fcfbd1f","line":20,"updated":"2025-06-24 16:08:11.000000000","message":"removed in pike as part of nova networks removeal\nhttps://docs.openstack.org/api-ref/compute/#cloudpipe-os-cloudpipe","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"}],"nova/api/openstack/compute/schemas/consoles.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"36bf24f9c9d69539f5add818f298bc977b730a64","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"index_query \u003d {}"},{"line_number":19,"context_line":"show_query \u003d {}"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"index_response \u003d {}"},{"line_number":22,"context_line":"create_response \u003d {}"},{"line_number":23,"context_line":"show_response \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"38647d23_aee2f97d","line":20,"updated":"2025-06-24 16:08:11.000000000","message":"this was teh xen specific console api\n\nhttps://docs.openstack.org/api-ref/compute/#xenserver-vnc-proxy-xvp-consoles-os-consoles","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"}],"nova/api/openstack/compute/schemas/fixed_ips.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"36bf24f9c9d69539f5add818f298bc977b730a64","unresolved":false,"context_lines":[{"line_number":17,"context_line":"unreserve \u003d {}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"show_query \u003d {}"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"show_response \u003d {}"},{"line_number":22,"context_line":"reserve_response \u003d {}"},{"line_number":23,"context_line":"unreserve_response \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"dd92b77c_350973f7","line":20,"updated":"2025-06-24 16:08:11.000000000","message":"this was nova networks \nhttps://docs.openstack.org/api-ref/compute/#fixed-ips-os-fixed-ips","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"}],"nova/api/openstack/compute/schemas/floating_ip_dns.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"36bf24f9c9d69539f5add818f298bc977b730a64","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"index_query \u003d {}"},{"line_number":19,"context_line":"show_query \u003d {}"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"index_response \u003d {}"},{"line_number":22,"context_line":"show_response \u003d {}"},{"line_number":23,"context_line":"update_response \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"d3628188_ec9a6720","line":20,"updated":"2025-06-24 16:08:11.000000000","message":"nova networks\nhttps://docs.openstack.org/api-ref/compute/#floating-ip-dns-records-os-floating-ip-dns","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"}],"nova/api/openstack/compute/schemas/floating_ips_bulk.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"36bf24f9c9d69539f5add818f298bc977b730a64","unresolved":false,"context_lines":[{"line_number":17,"context_line":"update \u003d {}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"index_query \u003d {}"},{"line_number":20,"context_line":"show_query \u003d {}"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"index_response \u003d {}"},{"line_number":23,"context_line":"show_response \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"7bb268d4_2fc33ff2","line":20,"updated":"2025-06-24 16:08:11.000000000","message":"nova networks\nhttps://docs.openstack.org/api-ref/compute/#floating-ips-bulk-os-floating-ips-bulk","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"}],"nova/api/openstack/compute/schemas/fping.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"36bf24f9c9d69539f5add818f298bc977b730a64","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"index_query \u003d {}"},{"line_number":17,"context_line":"show_query \u003d {}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"index_response \u003d {}"},{"line_number":20,"context_line":"show_response \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"e0f95e49_075b6fba","line":18,"updated":"2025-06-24 16:08:11.000000000","message":"this was nova netowrks and has been gone for a long time \nhttps://docs.openstack.org/api-ref/compute/#ping-instances-os-fping","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"}],"nova/api/openstack/compute/schemas/networks.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"36bf24f9c9d69539f5add818f298bc977b730a64","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"index_query \u003d {}"},{"line_number":21,"context_line":"show_query \u003d {}"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"disassociate_response \u003d {}"},{"line_number":24,"context_line":"delete_response \u003d {}"},{"line_number":25,"context_line":"create_response \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"82cee65f_5ddf557e","line":22,"updated":"2025-06-24 16:08:11.000000000","message":"this was \n\nhttps://docs.openstack.org/api-ref/compute/#associate-host\nhttps://docs.openstack.org/api-ref/compute/#disassociate-network\nhttps://docs.openstack.org/api-ref/compute/#disassociate-host\nand\nhttps://docs.openstack.org/api-ref/compute/#disassociate-project\n\nwhich is different form https://docs.openstack.org/api-ref/compute/#project-networks-os-tenant-networks-deprecated\n\n+1","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"}],"nova/api/openstack/compute/schemas/networks_associate.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"36bf24f9c9d69539f5add818f298bc977b730a64","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"disassociate_host_response \u003d {}"},{"line_number":21,"context_line":"disassociate_project_response \u003d {}"},{"line_number":22,"context_line":"associate_host_response \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"c8b200d9_fb975b73","line":22,"updated":"2025-06-24 16:08:11.000000000","message":"the dofsc for this might actully be gone but makes sense","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"}],"nova/api/openstack/compute/schemas/remote_consoles.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0cacebf47863ebc7608cc54ad52750d14a3409d4","unresolved":true,"context_lines":[{"line_number":219,"context_line":"    \u0027required\u0027: [\u0027console\u0027],"},{"line_number":220,"context_line":"    \u0027additionalProperties\u0027: False,"},{"line_number":221,"context_line":"}"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"# NOTE(stephenfin): This schema is intentionally empty since the action has"},{"line_number":224,"context_line":"# been removed"},{"line_number":225,"context_line":"get_rdp_console_response \u003d {}"},{"line_number":226,"context_line":""},{"line_number":227,"context_line":"get_serial_console_response \u003d {"},{"line_number":228,"context_line":"    \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"b1fb4780_5ea2f3fd","line":225,"range":{"start_line":222,"start_character":0,"end_line":225,"end_character":29},"updated":"2025-06-10 23:33:03.000000000","message":"this is already present @L198","commit_id":"f80f450857924bd9f255dd40cf5dc21fe8ac3250"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"67710c703b842893270c5c2fa188df9e35316e02","unresolved":false,"context_lines":[{"line_number":219,"context_line":"    \u0027required\u0027: [\u0027console\u0027],"},{"line_number":220,"context_line":"    \u0027additionalProperties\u0027: False,"},{"line_number":221,"context_line":"}"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"# NOTE(stephenfin): This schema is intentionally empty since the action has"},{"line_number":224,"context_line":"# been removed"},{"line_number":225,"context_line":"get_rdp_console_response \u003d {}"},{"line_number":226,"context_line":""},{"line_number":227,"context_line":"get_serial_console_response \u003d {"},{"line_number":228,"context_line":"    \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"4504a537_a1292d59","line":225,"range":{"start_line":222,"start_character":0,"end_line":225,"end_character":29},"in_reply_to":"b1fb4780_5ea2f3fd","updated":"2025-06-11 09:21:01.000000000","message":"Odd! Done.","commit_id":"f80f450857924bd9f255dd40cf5dc21fe8ac3250"}],"nova/api/openstack/compute/schemas/security_group_default_rules.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"36bf24f9c9d69539f5add818f298bc977b730a64","unresolved":true,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"show_query \u003d {}"},{"line_number":19,"context_line":"index_query \u003d {}"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"create_response \u003d {}"},{"line_number":22,"context_line":"show_response \u003d {}"},{"line_number":23,"context_line":"delete_response \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"37b7b637_fab94400","line":20,"updated":"2025-06-24 16:08:11.000000000","message":"these are the security group proxy apis\n\nhttps://docs.openstack.org/api-ref/compute/#rules-for-security-group-os-security-group-rules-deprecated\n\ntechnically these still work on older microveriosn but the scema is defiend by neuton so im fine with not definign it here.","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"88311a3688e0c6eae21366bd22de6c03203a5889","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"show_query \u003d {}"},{"line_number":19,"context_line":"index_query \u003d {}"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"create_response \u003d {}"},{"line_number":22,"context_line":"show_response \u003d {}"},{"line_number":23,"context_line":"delete_response \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"f3a9e09b_355067c0","line":20,"in_reply_to":"37b7b637_fab94400","updated":"2025-06-26 15:22:01.000000000","message":"Acknowledged","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"792bab84831b60fb85a32f4fd88790bf6a118600","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"show_query \u003d {}"},{"line_number":19,"context_line":"index_query \u003d {}"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"create_response \u003d {}"},{"line_number":22,"context_line":"show_response \u003d {}"},{"line_number":23,"context_line":"delete_response \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"283f12ad_97dc326e","line":20,"in_reply_to":"ba62afc0_d1039118","updated":"2025-06-26 15:24:21.000000000","message":"The actual security group proxy APIs are addressed [later](https://review.opendev.org/c/openstack/nova/+/952973/3).","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"616f41799db2544470fe46f2f93ab5a31cea8dde","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"show_query \u003d {}"},{"line_number":19,"context_line":"index_query \u003d {}"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"create_response \u003d {}"},{"line_number":22,"context_line":"show_response \u003d {}"},{"line_number":23,"context_line":"delete_response \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba62afc0_d1039118","line":20,"in_reply_to":"f3a9e09b_355067c0","updated":"2025-06-26 15:23:49.000000000","message":"Actually, no. These are the security group default rules, which were a nova-network thing https://review.opendev.org/c/openstack/nova/+/952282/2/nova/api/openstack/compute/security_group_default_rules.py","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"}],"nova/api/openstack/compute/schemas/tenant_networks.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"36bf24f9c9d69539f5add818f298bc977b730a64","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"index_query \u003d {}"},{"line_number":19,"context_line":"show_query \u003d {}"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"delete_response \u003d {}"},{"line_number":22,"context_line":"create_response \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"fefacece_75963809","line":20,"updated":"2025-06-24 16:08:11.000000000","message":"this is \nhttps://docs.openstack.org/api-ref/compute/#project-networks-os-tenant-networks-deprecated\n\ntechinial also still exists btu it a 404 form 3.36 and its a proxy api before.","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"}],"nova/api/openstack/compute/schemas/virtual_interfaces.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"36bf24f9c9d69539f5add818f298bc977b730a64","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# been removed"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"index_query \u003d {}"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"index_response \u003d {}"}],"source_content_type":"text/x-python","patch_set":2,"id":"124f9314_2f31a24e","line":17,"updated":"2025-06-24 16:08:11.000000000","message":"removed with nova networks\nhttps://docs.openstack.org/api-ref/compute/#list-virtual-interfaces\n\nthis proably shoudl have been kept to return the info form the virutal interfaces table.\nanyway its gone now.","commit_id":"42f4f454394216b4d6fb5f4fc88d38ec86bdb6a6"}]}
