)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},"change_message_id":"6811ca3ef210f01909f0a5134faf3c288b0b5589","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"9a4c2d06_4f961e75","updated":"2026-06-05 09:03:21.000000000","message":"recheck","commit_id":"7a786a930f0db387d409fa1c023476cc87b215fa"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"9531910fe4dd1be17b57ff1634ed7bb895b6e1c0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"70d9a7f0_6d5decb4","updated":"2026-06-10 11:11:00.000000000","message":"something seems to be wrong with this change as novnc tempest started to fail\n```\nft1.1: tempest.api.compute.servers.test_novnc.NoVNCConsoleTestJSON.test_novnc[id-c640fdff-8ab4-45a4-a5d8-7e6146cbd0dc]testtools.testresult.real._StringException: pythonlogging:\u0027\u0027: {{{\n2026-06-05 10:04:18,514 106695 INFO     [tempest.lib.common.rest_client] Request (NoVNCConsoleTestJSON:test_novnc): 200 POST https://10.209.33.227/compute/v2.1/servers/ff63d5df-40d8-40b8-a014-b1b984e2b77d/action 1.049s\n2026-06-05 10:04:18,514 106695 DEBUG    [tempest.lib.common.rest_client] Request - Headers: {\u0027Content-Type\u0027: \u0027application/json\u0027, \u0027Accept\u0027: \u0027application/json\u0027, \u0027X-Auth-Token\u0027: \u0027\u003comitted\u003e\u0027}\n        Body: {\"os-getVNCConsole\": {\"type\": \"novnc\"}}\n    Response - Headers: {\u0027date\u0027: \u0027Fri, 05 Jun 2026 10:04:17 GMT\u0027, \u0027server\u0027: \u0027Apache/2.4.58 (Ubuntu)\u0027, \u0027content-length\u0027: \u0027133\u0027, \u0027content-type\u0027: \u0027application/json\u0027, \u0027openstack-api-version\u0027: \u0027compute 2.1\u0027, \u0027x-openstack-nova-api-version\u0027: \u00272.1\u0027, \u0027vary\u0027: \u0027OpenStack-API-Version,X-OpenStack-Nova-API-Version\u0027, \u0027x-openstack-request-id\u0027: \u0027req-455d54b7-e3fa-45b2-8835-1eaca7240be8\u0027, \u0027x-compute-request-id\u0027: \u0027req-455d54b7-e3fa-45b2-8835-1eaca7240be8\u0027, \u0027connection\u0027: \u0027close\u0027, \u0027status\u0027: \u0027200\u0027, \u0027content-location\u0027: \u0027https://10.209.33.227/compute/v2.1/servers/ff63d5df-40d8-40b8-a014-b1b984e2b77d/action\u0027}\n        Body: b\u0027{\"console\": {\"type\": \"novnc\", \"url\": \"http://10.209.33.227:6080/vnc_lite.html?path\u003d%3Ftoken%3Da7b23bc6-807e-454e-9dde-a52b0c7da030\"}}\u0027\n}}}\n\nTraceback (most recent call last):\n  File \"/opt/stack/tempest/tempest/api/compute/servers/test_novnc.py\", line 81, in test_novnc\n    self.validate_rfb_negotiation()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n  File \"/opt/stack/tempest/tempest/common/compute.py\", line 584, in validate_rfb_negotiation\n    self.assertFalse(data is None or not data,\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n                     \u0027Token must be invalid because the connection \u0027\n                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                     \u0027closed.\u0027)\n                     ^^^^^^^^^^\n  File \"/opt/stack/uv/python/cpython-3.14.0rc2-linux-x86_64-gnu/lib/python3.14/unittest/case.py\", line 756, in assertFalse\n    raise self.failureException(msg)\nAssertionError: True is not false : Token must be invalid because the connection closed.\n```","commit_id":"7a786a930f0db387d409fa1c023476cc87b215fa"}]}
