)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f10957f30942ce8f3338c490b364a93a015671a5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"1a6d7767_abb2fe95","updated":"2025-06-05 21:02:05.000000000","message":"overall lgtm, one question for project_id/user_id being null","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e131bb9ba007f37f2e04ad7cceb4d8a5f867536e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"5370b1fe_7e9b4d4e","updated":"2025-06-10 17:44:52.000000000","message":"recheck","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e92577652c078b91360e6e5c997abaca64032b91","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"98fd94f5_760fb505","updated":"2025-05-19 13:01:57.000000000","message":"recheck unrelated failure","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e8c8b5d023ecdab34b28c19608345eada5564d8e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"e615a157_97e315c4","updated":"2025-06-09 21:07:44.000000000","message":"thanks, lgtm","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"27813592d5cc803b436eab4892fffc90e017318c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"72bc80e9_8264e044","updated":"2025-06-09 11:28:21.000000000","message":"that is what i was thinking, it would only be in the test code and it looks like its only 5 tests so im ok the tighten this in a folllowup","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"}],"nova/api/openstack/compute/schemas/instance_actions.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"d83c78cba8c15391be403deb6c4fe11e18d87552","unresolved":true,"context_lines":[{"line_number":48,"context_line":"    \u0027properties\u0027: {},"},{"line_number":49,"context_line":"    \u0027additionalProperties\u0027: True,"},{"line_number":50,"context_line":"}"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"index_response \u003d {"},{"line_number":53,"context_line":"    \u0027type\u0027: \u0027object\u0027,"},{"line_number":54,"context_line":"    \u0027properties\u0027: {"}],"source_content_type":"text/x-python","patch_set":11,"id":"b86189c5_6f44fdd3","line":51,"updated":"2025-05-21 18:59:03.000000000","message":"its does not affect the schema but just to note\n\n```\nAction information of deleted instances can be returned for requests starting with microversion 2.21.\n```","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4f70cd73e4aa2c945568298efaf8906e07b5b6c8","unresolved":false,"context_lines":[{"line_number":48,"context_line":"    \u0027properties\u0027: {},"},{"line_number":49,"context_line":"    \u0027additionalProperties\u0027: True,"},{"line_number":50,"context_line":"}"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"index_response \u003d {"},{"line_number":53,"context_line":"    \u0027type\u0027: \u0027object\u0027,"},{"line_number":54,"context_line":"    \u0027properties\u0027: {"}],"source_content_type":"text/x-python","patch_set":11,"id":"b6fa6c6c_795fac43","line":51,"in_reply_to":"b86189c5_6f44fdd3","updated":"2025-06-09 11:23:31.000000000","message":"Acknowledged","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f10957f30942ce8f3338c490b364a93a015671a5","unresolved":true,"context_lines":[{"line_number":61,"context_line":"                    \u0027instance_uuid\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":62,"context_line":"                    \u0027message\u0027: {\u0027type\u0027: [\u0027null\u0027, \u0027string\u0027]},"},{"line_number":63,"context_line":"                    \u0027project_id\u0027: {"},{"line_number":64,"context_line":"                        \u0027type\u0027: [\u0027null\u0027, \u0027string\u0027],"},{"line_number":65,"context_line":"                        \u0027pattern\u0027: \u0027^[a-zA-Z0-9-]*$\u0027,"},{"line_number":66,"context_line":"                        \u0027minLength\u0027: 1,"},{"line_number":67,"context_line":"                        \u0027maxLength\u0027: 255,"}],"source_content_type":"text/x-python","patch_set":11,"id":"ace5f3e6_c87af889","line":64,"range":{"start_line":64,"start_character":24,"end_line":64,"end_character":40},"updated":"2025-06-05 21:02:05.000000000","message":"project_id and user_id are from populated from the request context (who performed the action), what cases those can be null?","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"9be811d8a611f1fc5fb7a6f1c3f75c5021296322","unresolved":false,"context_lines":[{"line_number":61,"context_line":"                    \u0027instance_uuid\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":62,"context_line":"                    \u0027message\u0027: {\u0027type\u0027: [\u0027null\u0027, \u0027string\u0027]},"},{"line_number":63,"context_line":"                    \u0027project_id\u0027: {"},{"line_number":64,"context_line":"                        \u0027type\u0027: [\u0027null\u0027, \u0027string\u0027],"},{"line_number":65,"context_line":"                        \u0027pattern\u0027: \u0027^[a-zA-Z0-9-]*$\u0027,"},{"line_number":66,"context_line":"                        \u0027minLength\u0027: 1,"},{"line_number":67,"context_line":"                        \u0027maxLength\u0027: 255,"}],"source_content_type":"text/x-python","patch_set":11,"id":"1e48ef12_db1cc4bb","line":64,"range":{"start_line":64,"start_character":24,"end_line":64,"end_character":40},"in_reply_to":"9e1a683c_799b4b63","updated":"2025-06-09 11:20:59.000000000","message":"That [follow-up](https://review.opendev.org/c/openstack/nova/+/951941/) is failing some functional tests but we can fix those separately. I think this is ready to merge?","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"1daffe2c3dae4dcf5c89dbd6a4f699bc1031de44","unresolved":false,"context_lines":[{"line_number":61,"context_line":"                    \u0027instance_uuid\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":62,"context_line":"                    \u0027message\u0027: {\u0027type\u0027: [\u0027null\u0027, \u0027string\u0027]},"},{"line_number":63,"context_line":"                    \u0027project_id\u0027: {"},{"line_number":64,"context_line":"                        \u0027type\u0027: [\u0027null\u0027, \u0027string\u0027],"},{"line_number":65,"context_line":"                        \u0027pattern\u0027: \u0027^[a-zA-Z0-9-]*$\u0027,"},{"line_number":66,"context_line":"                        \u0027minLength\u0027: 1,"},{"line_number":67,"context_line":"                        \u0027maxLength\u0027: 255,"}],"source_content_type":"text/x-python","patch_set":11,"id":"9e1a683c_799b4b63","line":64,"range":{"start_line":64,"start_character":24,"end_line":64,"end_character":40},"in_reply_to":"ace5f3e6_c87af889","updated":"2025-06-06 10:46:52.000000000","message":"I wrote this a long time ago, but I think this was set to null in some functional tests. The object says that these fields can be null https://github.com/openstack/nova/blob/68c2341b765a22b9b81894d2ff3b21fd5f8632ec/nova/objects/instance_action.py#L40-L41 (though all fields a nullable per that). I\u0027ve pushed a follow-up [here](https://review.opendev.org/c/openstack/nova/+/951941) and quickly ran some relevant tests which all passed. I will respin that if necessary, but it should unblock this.","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"1836483c4066474af0bf8afbb4b4554fb1fd932d","unresolved":true,"context_lines":[{"line_number":61,"context_line":"                    \u0027instance_uuid\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":62,"context_line":"                    \u0027message\u0027: {\u0027type\u0027: [\u0027null\u0027, \u0027string\u0027]},"},{"line_number":63,"context_line":"                    \u0027project_id\u0027: {"},{"line_number":64,"context_line":"                        \u0027type\u0027: [\u0027null\u0027, \u0027string\u0027],"},{"line_number":65,"context_line":"                        \u0027pattern\u0027: \u0027^[a-zA-Z0-9-]*$\u0027,"},{"line_number":66,"context_line":"                        \u0027minLength\u0027: 1,"},{"line_number":67,"context_line":"                        \u0027maxLength\u0027: 255,"}],"source_content_type":"text/x-python","patch_set":11,"id":"13fe5974_02c3c87e","line":64,"range":{"start_line":64,"start_character":24,"end_line":64,"end_character":40},"in_reply_to":"ace5f3e6_c87af889","updated":"2025-06-06 10:03:27.000000000","message":"im trying to recall if i have explcity seen them be null before.\n\nnova does not support domain scoped tokenes, or system scoped tokens\nand even if we use an applciation credentail that is still assocated with a project id so those fileds should be populated on a request.\n\neven if you deleted the proejct or user in keystone the ids we have in nova db should not be affected.\n\nso i think the only way this could happen would be if we did not alwasy store this info and we had old recored in the db from before that time.\n\nwas that ever a thing?\n\nthis feels like in you unit tests we did not set them sometiems say in the api samples  and you likely need add this to get them to pass?","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"d83c78cba8c15391be403deb6c4fe11e18d87552","unresolved":true,"context_lines":[{"line_number":91,"context_line":"    \u0027required\u0027: [\u0027instanceActions\u0027],"},{"line_number":92,"context_line":"    \u0027additionalProperties\u0027: False,"},{"line_number":93,"context_line":"}"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"index_response_v258 \u003d copy.deepcopy(index_response)"},{"line_number":96,"context_line":"index_response_v258[\u0027properties\u0027][\u0027instanceActions\u0027][\u0027items\u0027]["},{"line_number":97,"context_line":"    \u0027properties\u0027"}],"source_content_type":"text/x-python","patch_set":11,"id":"581e1b6a_0fdedf3f","line":94,"updated":"2025-05-21 18:59:03.000000000","message":"yep  before 2.58 updated_at and  links were not provided\nhttps://docs.openstack.org/api-ref/compute/#id164","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4f70cd73e4aa2c945568298efaf8906e07b5b6c8","unresolved":false,"context_lines":[{"line_number":91,"context_line":"    \u0027required\u0027: [\u0027instanceActions\u0027],"},{"line_number":92,"context_line":"    \u0027additionalProperties\u0027: False,"},{"line_number":93,"context_line":"}"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"index_response_v258 \u003d copy.deepcopy(index_response)"},{"line_number":96,"context_line":"index_response_v258[\u0027properties\u0027][\u0027instanceActions\u0027][\u0027items\u0027]["},{"line_number":97,"context_line":"    \u0027properties\u0027"}],"source_content_type":"text/x-python","patch_set":11,"id":"5837099d_edcd7c12","line":94,"in_reply_to":"581e1b6a_0fdedf3f","updated":"2025-06-09 11:23:31.000000000","message":"Acknowledged","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"d83c78cba8c15391be403deb6c4fe11e18d87552","unresolved":true,"context_lines":[{"line_number":101,"context_line":"index_response_v258[\u0027properties\u0027][\u0027instanceActions\u0027][\u0027items\u0027]["},{"line_number":102,"context_line":"    \u0027required\u0027"},{"line_number":103,"context_line":"].append(\u0027updated_at\u0027)"},{"line_number":104,"context_line":"index_response_v258[\u0027properties\u0027][\u0027links\u0027] \u003d response_types.collection_links"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"show_response \u003d {"},{"line_number":107,"context_line":"    \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"34869ca5_07d19e35","line":104,"updated":"2025-05-21 18:59:03.000000000","message":"2.58 added links and updated at and links is optional so this is also correct","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4f70cd73e4aa2c945568298efaf8906e07b5b6c8","unresolved":false,"context_lines":[{"line_number":101,"context_line":"index_response_v258[\u0027properties\u0027][\u0027instanceActions\u0027][\u0027items\u0027]["},{"line_number":102,"context_line":"    \u0027required\u0027"},{"line_number":103,"context_line":"].append(\u0027updated_at\u0027)"},{"line_number":104,"context_line":"index_response_v258[\u0027properties\u0027][\u0027links\u0027] \u003d response_types.collection_links"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"show_response \u003d {"},{"line_number":107,"context_line":"    \u0027type\u0027: \u0027object\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"92e2448e_434102c1","line":104,"in_reply_to":"34869ca5_07d19e35","updated":"2025-06-09 11:23:31.000000000","message":"Acknowledged","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"d83c78cba8c15391be403deb6c4fe11e18d87552","unresolved":true,"context_lines":[{"line_number":111,"context_line":"            \u0027properties\u0027: {"},{"line_number":112,"context_line":"                \u0027action\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":113,"context_line":"                \u0027instance_uuid\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":114,"context_line":"                \u0027events\u0027: {"},{"line_number":115,"context_line":"                    \u0027type\u0027: \u0027array\u0027,"},{"line_number":116,"context_line":"                    \u0027items\u0027: {"},{"line_number":117,"context_line":"                        \u0027type\u0027: \u0027object\u0027,"},{"line_number":118,"context_line":"                        \u0027properties\u0027: {"},{"line_number":119,"context_line":"                            \u0027event\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":120,"context_line":"                            \u0027finish_time\u0027: {"},{"line_number":121,"context_line":"                                \u0027type\u0027: [\u0027string\u0027, \u0027null\u0027],"},{"line_number":122,"context_line":"                                \u0027format\u0027: \u0027date-time\u0027,"},{"line_number":123,"context_line":"                            },"},{"line_number":124,"context_line":"                            \u0027result\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"},{"line_number":125,"context_line":"                            \u0027start_time\u0027: {"},{"line_number":126,"context_line":"                                \u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027date-time\u0027,"},{"line_number":127,"context_line":"                            },"},{"line_number":128,"context_line":"                            \u0027traceback\u0027: {\u0027type\u0027: [\u0027null\u0027, \u0027string\u0027]},"},{"line_number":129,"context_line":"                        },"},{"line_number":130,"context_line":"                        \u0027required\u0027: ["},{"line_number":131,"context_line":"                            \u0027event\u0027,"},{"line_number":132,"context_line":"                            \u0027finish_time\u0027,"},{"line_number":133,"context_line":"                            \u0027result\u0027,"},{"line_number":134,"context_line":"                            \u0027start_time\u0027,"},{"line_number":135,"context_line":"                        ],"},{"line_number":136,"context_line":"                        \u0027additionalProperties\u0027: False,"},{"line_number":137,"context_line":"                    },"},{"line_number":138,"context_line":"                },"},{"line_number":139,"context_line":"                \u0027message\u0027: {\u0027type\u0027: [\u0027null\u0027, \u0027string\u0027]},"},{"line_number":140,"context_line":"                \u0027project_id\u0027: {"},{"line_number":141,"context_line":"                    \u0027type\u0027: [\u0027null\u0027, \u0027string\u0027],"}],"source_content_type":"text/x-python","patch_set":11,"id":"bf17c2c9_70fc4019","line":138,"range":{"start_line":114,"start_character":16,"end_line":138,"end_character":18},"updated":"2025-05-21 18:59:03.000000000","message":"ack so evetn was optional up to 2.50 but was made requried after\nthe content of the event did not change in 2.51\nhttps://docs.openstack.org/api-ref/compute/#id168","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4f70cd73e4aa2c945568298efaf8906e07b5b6c8","unresolved":false,"context_lines":[{"line_number":111,"context_line":"            \u0027properties\u0027: {"},{"line_number":112,"context_line":"                \u0027action\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":113,"context_line":"                \u0027instance_uuid\u0027: {\u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027},"},{"line_number":114,"context_line":"                \u0027events\u0027: {"},{"line_number":115,"context_line":"                    \u0027type\u0027: \u0027array\u0027,"},{"line_number":116,"context_line":"                    \u0027items\u0027: {"},{"line_number":117,"context_line":"                        \u0027type\u0027: \u0027object\u0027,"},{"line_number":118,"context_line":"                        \u0027properties\u0027: {"},{"line_number":119,"context_line":"                            \u0027event\u0027: {\u0027type\u0027: \u0027string\u0027},"},{"line_number":120,"context_line":"                            \u0027finish_time\u0027: {"},{"line_number":121,"context_line":"                                \u0027type\u0027: [\u0027string\u0027, \u0027null\u0027],"},{"line_number":122,"context_line":"                                \u0027format\u0027: \u0027date-time\u0027,"},{"line_number":123,"context_line":"                            },"},{"line_number":124,"context_line":"                            \u0027result\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"},{"line_number":125,"context_line":"                            \u0027start_time\u0027: {"},{"line_number":126,"context_line":"                                \u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027date-time\u0027,"},{"line_number":127,"context_line":"                            },"},{"line_number":128,"context_line":"                            \u0027traceback\u0027: {\u0027type\u0027: [\u0027null\u0027, \u0027string\u0027]},"},{"line_number":129,"context_line":"                        },"},{"line_number":130,"context_line":"                        \u0027required\u0027: ["},{"line_number":131,"context_line":"                            \u0027event\u0027,"},{"line_number":132,"context_line":"                            \u0027finish_time\u0027,"},{"line_number":133,"context_line":"                            \u0027result\u0027,"},{"line_number":134,"context_line":"                            \u0027start_time\u0027,"},{"line_number":135,"context_line":"                        ],"},{"line_number":136,"context_line":"                        \u0027additionalProperties\u0027: False,"},{"line_number":137,"context_line":"                    },"},{"line_number":138,"context_line":"                },"},{"line_number":139,"context_line":"                \u0027message\u0027: {\u0027type\u0027: [\u0027null\u0027, \u0027string\u0027]},"},{"line_number":140,"context_line":"                \u0027project_id\u0027: {"},{"line_number":141,"context_line":"                    \u0027type\u0027: [\u0027null\u0027, \u0027string\u0027],"}],"source_content_type":"text/x-python","patch_set":11,"id":"87b169c9_0c1c4e01","line":138,"range":{"start_line":114,"start_character":16,"end_line":138,"end_character":18},"in_reply_to":"bf17c2c9_70fc4019","updated":"2025-06-09 11:23:31.000000000","message":"Acknowledged","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"d83c78cba8c15391be403deb6c4fe11e18d87552","unresolved":true,"context_lines":[{"line_number":166,"context_line":"    },"},{"line_number":167,"context_line":"    \u0027required\u0027: [\u0027instanceAction\u0027],"},{"line_number":168,"context_line":"    \u0027additionalProperties\u0027: False,"},{"line_number":169,"context_line":"}"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"show_response_v251 \u003d copy.deepcopy(show_response)"},{"line_number":172,"context_line":"show_response_v251[\u0027properties\u0027][\u0027instanceAction\u0027][\u0027required\u0027].append("}],"source_content_type":"text/x-python","patch_set":11,"id":"30e553de_f0122ead","line":169,"updated":"2025-05-21 18:59:03.000000000","message":"so the required filed are correct.","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4f70cd73e4aa2c945568298efaf8906e07b5b6c8","unresolved":false,"context_lines":[{"line_number":166,"context_line":"    },"},{"line_number":167,"context_line":"    \u0027required\u0027: [\u0027instanceAction\u0027],"},{"line_number":168,"context_line":"    \u0027additionalProperties\u0027: False,"},{"line_number":169,"context_line":"}"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"show_response_v251 \u003d copy.deepcopy(show_response)"},{"line_number":172,"context_line":"show_response_v251[\u0027properties\u0027][\u0027instanceAction\u0027][\u0027required\u0027].append("}],"source_content_type":"text/x-python","patch_set":11,"id":"cdf9984d_31ff81ef","line":169,"in_reply_to":"30e553de_f0122ead","updated":"2025-06-09 11:23:31.000000000","message":"Acknowledged","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"d83c78cba8c15391be403deb6c4fe11e18d87552","unresolved":true,"context_lines":[{"line_number":171,"context_line":"show_response_v251 \u003d copy.deepcopy(show_response)"},{"line_number":172,"context_line":"show_response_v251[\u0027properties\u0027][\u0027instanceAction\u0027][\u0027required\u0027].append("},{"line_number":173,"context_line":"    \u0027events\u0027"},{"line_number":174,"context_line":")"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"show_response_v258 \u003d copy.deepcopy(show_response_v251)"},{"line_number":177,"context_line":"show_response_v258[\u0027properties\u0027][\u0027instanceAction\u0027][\u0027properties\u0027].update({"}],"source_content_type":"text/x-python","patch_set":11,"id":"7199caf7_870a179c","line":174,"updated":"2025-05-21 18:59:03.000000000","message":"form 2.51 events is no longer optional.","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4f70cd73e4aa2c945568298efaf8906e07b5b6c8","unresolved":false,"context_lines":[{"line_number":171,"context_line":"show_response_v251 \u003d copy.deepcopy(show_response)"},{"line_number":172,"context_line":"show_response_v251[\u0027properties\u0027][\u0027instanceAction\u0027][\u0027required\u0027].append("},{"line_number":173,"context_line":"    \u0027events\u0027"},{"line_number":174,"context_line":")"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"show_response_v258 \u003d copy.deepcopy(show_response_v251)"},{"line_number":177,"context_line":"show_response_v258[\u0027properties\u0027][\u0027instanceAction\u0027][\u0027properties\u0027].update({"}],"source_content_type":"text/x-python","patch_set":11,"id":"7d735a66_affe90d2","line":174,"in_reply_to":"7199caf7_870a179c","updated":"2025-06-09 11:23:31.000000000","message":"Acknowledged","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"d83c78cba8c15391be403deb6c4fe11e18d87552","unresolved":true,"context_lines":[{"line_number":179,"context_line":"})"},{"line_number":180,"context_line":"show_response_v258[\u0027properties\u0027][\u0027instanceAction\u0027][\u0027required\u0027].append("},{"line_number":181,"context_line":"    \u0027updated_at\u0027"},{"line_number":182,"context_line":")"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"show_response_v262 \u003d copy.deepcopy(show_response_v258)"},{"line_number":185,"context_line":"show_response_v262[\u0027properties\u0027][\u0027instanceAction\u0027][\u0027properties\u0027][\u0027events\u0027]["}],"source_content_type":"text/x-python","patch_set":11,"id":"9689b2d9_798d22c8","line":182,"updated":"2025-05-21 18:59:03.000000000","message":"yep added in 2.58","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4f70cd73e4aa2c945568298efaf8906e07b5b6c8","unresolved":false,"context_lines":[{"line_number":179,"context_line":"})"},{"line_number":180,"context_line":"show_response_v258[\u0027properties\u0027][\u0027instanceAction\u0027][\u0027required\u0027].append("},{"line_number":181,"context_line":"    \u0027updated_at\u0027"},{"line_number":182,"context_line":")"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"show_response_v262 \u003d copy.deepcopy(show_response_v258)"},{"line_number":185,"context_line":"show_response_v262[\u0027properties\u0027][\u0027instanceAction\u0027][\u0027properties\u0027][\u0027events\u0027]["}],"source_content_type":"text/x-python","patch_set":11,"id":"3b72628f_c5c7a0e9","line":182,"in_reply_to":"9689b2d9_798d22c8","updated":"2025-06-09 11:23:31.000000000","message":"Acknowledged","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"d83c78cba8c15391be403deb6c4fe11e18d87552","unresolved":true,"context_lines":[{"line_number":190,"context_line":"})"},{"line_number":191,"context_line":"show_response_v262[\u0027properties\u0027][\u0027instanceAction\u0027][\u0027properties\u0027][\u0027events\u0027]["},{"line_number":192,"context_line":"    \u0027items\u0027"},{"line_number":193,"context_line":"][\u0027required\u0027].append(\u0027hostId\u0027)"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"show_response_v284 \u003d copy.deepcopy(show_response_v262)"},{"line_number":196,"context_line":"show_response_v284[\u0027properties\u0027][\u0027instanceAction\u0027][\u0027properties\u0027][\u0027events\u0027]["}],"source_content_type":"text/x-python","patch_set":11,"id":"581a5498_c5a32e95","line":193,"updated":"2025-05-21 18:59:03.000000000","message":"yep both were added in 2.62 and host is optional","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4f70cd73e4aa2c945568298efaf8906e07b5b6c8","unresolved":false,"context_lines":[{"line_number":190,"context_line":"})"},{"line_number":191,"context_line":"show_response_v262[\u0027properties\u0027][\u0027instanceAction\u0027][\u0027properties\u0027][\u0027events\u0027]["},{"line_number":192,"context_line":"    \u0027items\u0027"},{"line_number":193,"context_line":"][\u0027required\u0027].append(\u0027hostId\u0027)"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"show_response_v284 \u003d copy.deepcopy(show_response_v262)"},{"line_number":196,"context_line":"show_response_v284[\u0027properties\u0027][\u0027instanceAction\u0027][\u0027properties\u0027][\u0027events\u0027]["}],"source_content_type":"text/x-python","patch_set":11,"id":"5445cd13_1753f35c","line":193,"in_reply_to":"581a5498_c5a32e95","updated":"2025-06-09 11:23:31.000000000","message":"Acknowledged","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"d83c78cba8c15391be403deb6c4fe11e18d87552","unresolved":true,"context_lines":[{"line_number":197,"context_line":"    \u0027items\u0027"},{"line_number":198,"context_line":"][\u0027properties\u0027].update({"},{"line_number":199,"context_line":"    \u0027details\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"},{"line_number":200,"context_line":"})"}],"source_content_type":"text/x-python","patch_set":11,"id":"ee2adc91_4a07909a","line":200,"updated":"2025-05-21 18:59:03.000000000","message":"and finally detail was added in 2.84","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4f70cd73e4aa2c945568298efaf8906e07b5b6c8","unresolved":false,"context_lines":[{"line_number":197,"context_line":"    \u0027items\u0027"},{"line_number":198,"context_line":"][\u0027properties\u0027].update({"},{"line_number":199,"context_line":"    \u0027details\u0027: {\u0027type\u0027: [\u0027string\u0027, \u0027null\u0027]},"},{"line_number":200,"context_line":"})"}],"source_content_type":"text/x-python","patch_set":11,"id":"1cfd491e_47860d8b","line":200,"in_reply_to":"ee2adc91_4a07909a","updated":"2025-06-09 11:23:31.000000000","message":"Acknowledged","commit_id":"2ca03367ade0ec645c2a940463694976d6d88cce"}]}
