)]}'
{"id":"openstack%2Fopenstack-ansible~967047","triplet_id":"openstack%2Fopenstack-ansible~master~I5a48de05df11c8bff0d82045ec8e1c68bb6c322a","project":"openstack/openstack-ansible","branch":"master","topic":"bug/2122778","attention_set":{},"removed_from_attention_set":{"32666":{"account":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"last_update":"2025-11-28 23:33:40.000000000","reason":"Change was submitted"},"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2025-11-28 23:33:40.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I5a48de05df11c8bff0d82045ec8e1c68bb6c322a","subject":"Improve nova_console_proxy_types logic","status":"MERGED","created":"2025-11-13 14:53:04.000000000","updated":"2025-11-28 23:34:36.000000000","submitted":"2025-11-28 23:33:40.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"967047-bug/2122778","meta_rev_id":"8dbb1743eda753dabb34d33f410fad0fbe094eed","_number":967047,"virtual_id_number":967047,"owner":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-11-28 23:33:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":0,"_account_id":34411,"name":"Neil Hanlon","email":"neil@shrug.pw","username":"nhanlon"},{"value":0,"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"recommended":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-11-20 12:29:23.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"value":2,"date":"2025-11-18 15:22:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":2,"date":"2025-11-28 20:42:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34411,"name":"Neil Hanlon","email":"neil@shrug.pw","username":"nhanlon"},{"value":2,"date":"2025-11-19 12:00:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":34411,"name":"Neil Hanlon","email":"neil@shrug.pw","username":"nhanlon"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":1,"date":"2025-11-28 20:42:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34411,"name":"Neil Hanlon","email":"neil@shrug.pw","username":"nhanlon"},{"value":0,"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":0,"_account_id":34411,"name":"Neil Hanlon","email":"neil@shrug.pw","username":"nhanlon"},{"value":0,"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"}],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},{"_account_id":34411,"name":"Neil Hanlon","email":"neil@shrug.pw","username":"nhanlon"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-11-13 17:12:06.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-11-18 15:22:09.000000000","updated_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"reviewer":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"state":"REVIEWER"},{"updated":"2025-11-19 12:00:30.000000000","updated_by":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"reviewer":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"state":"REVIEWER"},{"updated":"2025-11-20 12:29:23.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"REVIEWER"},{"updated":"2025-11-20 12:29:23.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"state":"REVIEWER"},{"updated":"2025-11-28 20:42:41.000000000","updated_by":{"_account_id":34411,"name":"Neil Hanlon","email":"neil@shrug.pw","username":"nhanlon"},"reviewer":{"_account_id":34411,"name":"Neil Hanlon","email":"neil@shrug.pw","username":"nhanlon"},"state":"REVIEWER"}],"messages":[{"id":"85acbbeffc0bc99d182a4913572a4434f8835a1f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-11-13 14:53:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d14e224232b8802605cefe0265b3916567bd1efa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-11-13 14:56:56.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"f3e4ca7960acf400760d46d43ce27650baba70fc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-11-13 14:57:16.000000000","message":"Patch Set 3: Published edit on patch set 2.","accounts_in_message":[],"_revision_number":3},{"id":"aa45efef6dde8ea790cb4353e89f155a3d567b28","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-13 17:12:06.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f91fbdd2c0f747bc9a0171b28f5302a7\n\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/f4942da1e4d74c2698d337124cba4b5e : SUCCESS in 10m 41s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/15f6c34753114d09ab252a5e1625bd19 : SUCCESS in 11m 26s\n- openstack-ansible-tox-inventory https://zuul.opendev.org/t/openstack/build/1705579cee334479ae123288507dc5ac : SUCCESS in 5m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/033f7e07f99a4162a95e52182ffe4609 : SUCCESS in 11m 05s\n- openstack-ansible-deploy-aio_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/a3c1a44fc7f84fa0b951a84cd10bf582 : SUCCESS in 2h 10m 54s\n- openstack-ansible-deploy-aio_lxc-debian-bookworm https://zuul.opendev.org/t/openstack/build/871dd1b28f584db2b608bc6c8a4f11b5 : SUCCESS in 1h 03m 41s\n- openstack-ansible-deploy-aio_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/73dffc1b8924400bae786e9b53c4553a : SUCCESS in 2h 05m 09s\n- openstack-ansible-deploy-aio_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/9ee4cf91fdbf4aa38f5ca353cefbed99 : SUCCESS in 1h 41m 25s\n- openstack-ansible-deploy-aio_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/8bb675b8db084514bb87b69f55df4c91 : SUCCESS in 2h 09m 38s\n- openstack-ansible-deploy-aio_metal-centos-10-stream https://zuul.opendev.org/t/openstack/build/d53569452ec6439eb806b7fda65a4a8d : SUCCESS in 44m 34s\n- openstack-ansible-deploy-aio_metal-debian-bookworm https://zuul.opendev.org/t/openstack/build/c80f19b6a6d64fc280fa27f34696574c : SUCCESS in 43m 34s\n- openstack-ansible-deploy-aio_metal-debian-trixie https://zuul.opendev.org/t/openstack/build/dcaf2861560f4b7eaac68c6f04d695bc : SUCCESS in 1h 20m 36s\n- openstack-ansible-deploy-aio_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/83c18b7cd4de4fdb98a9ff847a9419c2 : SUCCESS in 1h 27m 43s\n- openstack-ansible-deploy-aio_metal_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/e997820e50ec4614afda4df4977b1732 : SUCCESS in 1h 09m 18s\n- openstack-ansible-deploy-aio_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/93e22ee472da4e18bf572011d9eca56f : SUCCESS in 1h 13m 51s\n- openstack-ansible-deploy-aio_metal_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e1f85f39dcbd43ca98d379ef5a9479ad : SUCCESS in 1h 31m 21s\n- openstack-ansible-upgrade-aio_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/d880aa2b819340aca0cbedc252512fbc : SUCCESS in 2h 02m 46s\n- openstack-ansible-upgrade-aio_metal_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/96571af51c2544deac627e460779ecaf : SUCCESS in 2h 04m 03s\n- openstack-ansible-deploy-aio_distro_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/7f3490c0d6494e608d76bab6424b6dc7 : FAILURE in 8m 28s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/7e272d11e96140e9b152ff7b2a55c94e : FAILURE in 54m 54s (non-voting)\n- openstack-ansible-deploy-aio_ceph-ubuntu-noble https://zuul.opendev.org/t/openstack/build/5a820ca91dbc4c0d9a725977adb02349 : SUCCESS in 1h 19m 07s\n- openstack-ansible-deploy-aio_proxy-ubuntu-noble https://zuul.opendev.org/t/openstack/build/d8e58a37e4684ceeab483c287b9cb23f : SUCCESS in 1h 02m 12s\n- openstack-ansible-deploy-aio_stepca-ubuntu-noble https://zuul.opendev.org/t/openstack/build/dfbe49a573e34a43b12fd8ffba832f87 : SUCCESS in 1h 43m 38s\n- openstack-ansible-deploy-aio_metal_stepca-ubuntu-noble https://zuul.opendev.org/t/openstack/build/b794f7d5e7ed449bb4ac18a8ed1f7279 : SUCCESS in 1h 28m 18s\n- openstack-ansible-tox-molecule-debian-bookworm https://zuul.opendev.org/t/openstack/build/25487398087a4deb903a548a17ce3f78 : SUCCESS in 4m 22s\n- openstack-ansible-tox-molecule-debian-trixie https://zuul.opendev.org/t/openstack/build/24e0bab372594f78ac4118510e52053a : FAILURE in 4m 28s (non-voting)\n- openstack-ansible-tox-molecule-ubuntu-noble https://zuul.opendev.org/t/openstack/build/4e7d8690c6c5485bb7520f5841824e11 : SUCCESS in 5m 27s\n- openstack-ansible-tox-molecule-centos-10-stream https://zuul.opendev.org/t/openstack/build/84eab7c7cab240358b9ac3dda25133cc : SUCCESS in 4m 52s\n- openstack-ansible-tox-molecule-rockylinux-10 https://zuul.opendev.org/t/openstack/build/2fc58332ea16438a8289974ca75b0ce1 : SUCCESS in 5m 32s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"62d367cc4240385b1c4a977928771438ff4d6913","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-11-18 15:18:16.000000000","message":"Topic set to bug/2122778","accounts_in_message":[],"_revision_number":3},{"id":"9a1412bf9230ee04d394242109624f64dfcca42d","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2025-11-18 15:22:09.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"5ad250d183c3556c1c467d6a92c73449e6bc3077","author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"date":"2025-11-19 12:00:30.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"058f531b3e17247102a2b0947f6337bb73ba3267","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2025-11-20 12:29:23.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"4d05bd733af71aad4769c00c245243a47f5e1230","author":{"_account_id":34411,"name":"Neil Hanlon","email":"neil@shrug.pw","username":"nhanlon"},"date":"2025-11-28 20:42:41.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"f054ac2e0aeeaf4eabdcd5eb77cf5a58c8b97e7b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-28 20:44:38.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"c49b14869a5d28be564588fa2a1a0fac230a0b92","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-28 23:33:40.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5a7a6a3a99244b02b49557182c5c676d\n\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/0de42fc7ae4646579db8b92f08cae552 : SUCCESS in 7m 58s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/8d7a7d1e401644f6b804b715fb52617c : SUCCESS in 8m 25s\n- openstack-ansible-tox-inventory https://zuul.opendev.org/t/openstack/build/8cd4c9a071de48fb9a847d231a4a5c80 : SUCCESS in 3m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4f5daedacbc844cfb8ff6f9a293aa330 : SUCCESS in 6m 18s\n- openstack-ansible-deploy-aio_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/96e6c382be1145298f86d4bd5adae53a : SUCCESS in 2h 08m 03s\n- openstack-ansible-deploy-aio_lxc-debian-bookworm https://zuul.opendev.org/t/openstack/build/49870ae4cb644d14bcfe13690f895880 : SUCCESS in 2h 00m 54s\n- openstack-ansible-deploy-aio_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/a42bed35947448d59ad0974c325bf022 : SUCCESS in 1h 59m 13s\n- openstack-ansible-deploy-aio_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/e03980f48d3444579c70faa4bef976fb : SUCCESS in 1h 15m 32s\n- openstack-ansible-deploy-aio_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/9dafa5c13fca4680b4140610bd9c73a0 : SUCCESS in 1h 05m 43s\n- openstack-ansible-deploy-aio_metal-centos-10-stream https://zuul.opendev.org/t/openstack/build/3a4b0d6f04774e4bae2cac8fa2e9f3bc : SUCCESS in 1h 12m 12s\n- openstack-ansible-deploy-aio_metal-debian-bookworm https://zuul.opendev.org/t/openstack/build/c6fa76505a854c248307a14d12acb3a5 : SUCCESS in 1h 17m 23s\n- openstack-ansible-deploy-aio_metal-debian-trixie https://zuul.opendev.org/t/openstack/build/c5fac62b3b794a98a76249720a5e3377 : SUCCESS in 1h 15m 58s\n- openstack-ansible-deploy-aio_metal-rockylinux-10 https://zuul.opendev.org/t/openstack/build/f7359599095c4d53aee61525ee5f485f : SUCCESS in 1h 20m 13s\n- openstack-ansible-deploy-aio_metal_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/0d8729fe8a3849789f2a008dff00d471 : SUCCESS in 43m 48s\n- openstack-ansible-deploy-aio_metal-ubuntu-noble https://zuul.opendev.org/t/openstack/build/de227691fbf64f9ea9e7e5786251efaa : SUCCESS in 1h 16m 37s\n- openstack-ansible-deploy-aio_metal_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/758c063238ae4829aa19520afdcf1c0c : SUCCESS in 42m 21s\n- openstack-ansible-deploy-aio_ceph-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e20c0192c1f943d0bcab4c0a5819d312 : SUCCESS in 2h 21m 48s\n- openstack-ansible-deploy-aio_proxy-ubuntu-noble https://zuul.opendev.org/t/openstack/build/1a02e285e97a4e1ca146ba1761735059 : SUCCESS in 1h 00m 47s\n- openstack-ansible-deploy-aio_stepca-ubuntu-noble https://zuul.opendev.org/t/openstack/build/528e9ddbecc640c787997e3a27c4fb1f : SUCCESS in 2h 02m 30s\n- openstack-ansible-deploy-aio_metal_stepca-ubuntu-noble https://zuul.opendev.org/t/openstack/build/3e3fc66179244d8fa6013060b4be7917 : SUCCESS in 1h 22m 00s\n- openstack-ansible-tox-molecule-debian-bookworm https://zuul.opendev.org/t/openstack/build/639bc75366fe4d34aa84753b21cc3baf : SUCCESS in 3m 40s\n- openstack-ansible-tox-molecule-ubuntu-noble https://zuul.opendev.org/t/openstack/build/cd039cdd41ad48cabc4c0576d32a6396 : SUCCESS in 3m 17s\n- openstack-ansible-tox-molecule-centos-10-stream https://zuul.opendev.org/t/openstack/build/897917e026c54ca091b23a38a5cda9b6 : SUCCESS in 4m 37s","accounts_in_message":[],"_revision_number":3},{"id":"667becca69f848dbf99c4898794f49dbd0b4de0e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-28 23:33:40.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"8dbb1743eda753dabb34d33f410fad0fbe094eed","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-28 23:34:36.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ab5251d77c9144f98e1bc8bb65febb59\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e925e6c97cef440ab2bece9bba51758f : SUCCESS in 46s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"4d6e342c57200e6c6221c7f725fb1ea117cbd49f","revisions":{"fc17358fbc06e53400be9c58f6d09bc422ba510d":{"kind":"REWORK","_number":1,"created":"2025-11-13 14:53:04.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/47/967047/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/47/967047/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/47/967047/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/47/967047/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/47/967047/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/47/967047/1"}}},"commit":{"parents":[{"commit":"2d66e80f111758c63838dd690ce6efdfe8467bfa","subject":"Merge \"Set ANSIBLE_LOCAL_TEMP to /tmp to prevent remote_tmp warnings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/2d66e80f111758c63838dd690ce6efdfe8467bfa"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-11-13 14:52:56.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-11-13 14:52:56.000000000","tz":60},"subject":"Improve nova_console_proxy_types logic","message":"Improve nova_console_proxy_types logic\n\nCurrently nova_console_proxy_types is defined based on the haproxy host\nfacts, when it\u0027s evaluated as part of haproxy_nova_novnc_console_service\n\nAs a result, it will not include all assumed architectures and console\ntypes. Moreover, it will fail to resolve the haproxy service in case\nsome compute is down due to missing \u0027architecture\u0027 flag.\n\nProposed patch changes the logic and attempts to check for all available\narchitectures when concluding nova_console_proxy_types list.\nFacts gathering for computes should be accomplished by the nova playbook\nas haproxy service configuration is executed as part of it.\n\nCloses-Bug: #2122778\nChange-Id: I5a48de05df11c8bff0d82045ec8e1c68bb6c322a\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/fc17358fbc06e53400be9c58f6d09bc422ba510d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/fc17358fbc06e53400be9c58f6d09bc422ba510d"}]},"branch":"refs/heads/master"},"fa938d5f7ad6e150490ea1e76baba748be068ebf":{"kind":"REWORK","_number":2,"created":"2025-11-13 14:56:56.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/47/967047/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/47/967047/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/47/967047/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/47/967047/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/47/967047/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/47/967047/2"}}},"commit":{"parents":[{"commit":"2d66e80f111758c63838dd690ce6efdfe8467bfa","subject":"Merge \"Set ANSIBLE_LOCAL_TEMP to /tmp to prevent remote_tmp warnings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/2d66e80f111758c63838dd690ce6efdfe8467bfa"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-11-13 14:52:56.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-11-13 14:56:56.000000000","tz":0},"subject":"Improve nova_console_proxy_types logic","message":"Improve nova_console_proxy_types logic\n\nCurrently nova_console_proxy_types is defined based on the haproxy host\nfacts, when it\u0027s evaluated as part of haproxy_nova_novnc_console_service\n\nAs a result, it will not include all assumed architectures and console\ntypes. Moreover, it will fail to resolve the haproxy service in case\nsome compute is down due to missing \u0027architecture\u0027 flag.\n\nProposed patch changes the logic and attempts to check for all available\narchitectures when concluding nova_console_proxy_types list.\nFacts gathering for computes should be accomplished by the nova playbook\nas haproxy service configuration is executed as part of it.\n\nCloses-Bug: #2122778\nChange-Id: I5a48de05df11c8bff0d82045ec8e1c68bb6c322a\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/fa938d5f7ad6e150490ea1e76baba748be068ebf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/fa938d5f7ad6e150490ea1e76baba748be068ebf"}]},"branch":"refs/heads/master"},"4d6e342c57200e6c6221c7f725fb1ea117cbd49f":{"kind":"REWORK","_number":3,"created":"2025-11-13 14:57:16.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/47/967047/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/47/967047/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/47/967047/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/47/967047/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/47/967047/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/47/967047/3"}}},"commit":{"parents":[{"commit":"2d66e80f111758c63838dd690ce6efdfe8467bfa","subject":"Merge \"Set ANSIBLE_LOCAL_TEMP to /tmp to prevent remote_tmp warnings\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/2d66e80f111758c63838dd690ce6efdfe8467bfa"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-11-13 14:52:56.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-11-13 14:57:16.000000000","tz":0},"subject":"Improve nova_console_proxy_types logic","message":"Improve nova_console_proxy_types logic\n\nCurrently nova_console_proxy_types is defined based on the haproxy host\nfacts, when it\u0027s evaluated as part of haproxy_nova_novnc_console_service\n\nAs a result, it will not include all assumed architectures and console\ntypes. Moreover, it will fail to resolve the haproxy service in case\nsome compute is down due to missing \u0027architecture\u0027 flag.\n\nProposed patch changes the logic and attempts to check for all available\narchitectures when concluding nova_console_proxy_types list.\nFacts gathering for computes should be accomplished by the nova playbook\nas haproxy service configuration is executed as part of it.\n\nCloses-Bug: #2122778\nChange-Id: I5a48de05df11c8bff0d82045ec8e1c68bb6c322a\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/4d6e342c57200e6c6221c7f725fb1ea117cbd49f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/4d6e342c57200e6c6221c7f725fb1ea117cbd49f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":34411,"name":"Neil Hanlon","email":"neil@shrug.pw","username":"nhanlon"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":34411,"name":"Neil Hanlon","email":"neil@shrug.pw","username":"nhanlon"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
