)]}'
{"id":"openstack%2Fopenstack-ansible~899158","triplet_id":"openstack%2Fopenstack-ansible~stable%2F2023.1~I989e95fafe04786f20e1334bcd689495a4df9799","project":"openstack/openstack-ansible","branch":"stable/2023.1","attention_set":{},"removed_from_attention_set":{"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2023-10-26 11:37:13.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I989e95fafe04786f20e1334bcd689495a4df9799","subject":"Add gate_log_requirements function","status":"MERGED","created":"2023-10-25 18:24:20.000000000","updated":"2023-10-26 11:38:22.000000000","submitted":"2023-10-26 11:37:13.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":"899158","cherry_pick_of_change":869025,"cherry_pick_of_patch_set":1,"meta_rev_id":"5ea713a7b4bf73b2ce83006270cac3c20ce589b9","_number":899158,"virtual_id_number":899158,"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":"2023-10-26 11:37:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"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"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2023-10-26 09:11:00.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":"2023-10-26 07:37:19.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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2023-10-26 09:11:00.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"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":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"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":[],"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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-10-25 21:08:09.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":"2023-10-26 07:37:19.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":"2023-10-26 09:11:00.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"}],"messages":[{"id":"9b6ef25edb8585563131570a6c077b7f50eead97","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-10-25 18:24:20.000000000","message":"Patch Set 1: Cherry Picked from branch stable/zed.","accounts_in_message":[],"_revision_number":1},{"id":"0c34008f4f1f1c56c8c8d07175215a43c80b8a5f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-25 21:08:09.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/89332244401b4ceea812b81f9e8b4cef\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/1b40824414cf4546871f102fc4cb1480 : SUCCESS in 12m 21s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/c60feb9d38e048449c4f0d221c49d49c : SUCCESS in 19m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c8061c38bb814e4d94e4def5d1784ed5 : SUCCESS in 8m 15s\n- openstack-ansible-deploy-aio_lxc-centos-9-stream https://zuul.opendev.org/t/openstack/build/d44bd36da59c493fa27b9f4b21494929 : SUCCESS in 2h 36m 11s (non-voting)\n- openstack-ansible-deploy-aio_lxc-rockylinux-9 https://zuul.opendev.org/t/openstack/build/6604cb84930a42b0b257e6d188f982e4 : SUCCESS in 1h 52m 48s\n- openstack-ansible-deploy-aio_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/384f889eb973477c99f3806d80b32b85 : SUCCESS in 1h 40m 24s\n- openstack-ansible-deploy-aio_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/5844a9674f5047b6a59621c076bad984 : SUCCESS in 2h 08m 30s\n- openstack-ansible-deploy-aio_lxc-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/2ed0d427301549a58801662a53a9e53f : SUCCESS in 2h 14m 47s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/d83e2713e19043f9b480f39e5c7b9bba : SUCCESS in 1h 38m 59s\n- openstack-ansible-deploy-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/b49be238129f4607a148b318e855f23b : SUCCESS in 1h 42m 13s (non-voting)\n- openstack-ansible-deploy-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/cc4159ecad234a98ac858eb3956bb288 : SUCCESS in 1h 54m 59s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/85d6aff882744629b12b0f0dd9b82f60 : SUCCESS in 1h 40m 17s\n- openstack-ansible-deploy-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/5a26dca97bc14ce49673690a075eee1e : SUCCESS in 1h 35m 27s\n- openstack-ansible-deploy-aio_metal_tls-rockylinux-9 https://zuul.opendev.org/t/openstack/build/b2835463766d4aaa8e461f4276901bda : SUCCESS in 1h 42m 08s\n- openstack-ansible-deploy-aio_metal_tls-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/861fdbe00a9e464aad33a5df69363322 : SUCCESS in 1h 29m 27s\n- openstack-ansible-upgrade-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/2a0227c812d6425fa24ccdf51799e374 : SUCCESS in 2h 13m 48s\n- openstack-ansible-upgrade-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/5313967328d04be79e63f6defe346b51 : SUCCESS in 2h 02m 57s\n- openstack-ansible-upgrade_yoga-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/fcb14ecc0de34be1b3ec86345d265d3b : SUCCESS in 1h 56m 10s\n- openstack-ansible-deploy-aio_distro_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/64d82609c4ab46dd989bc98b7994b398 : SUCCESS in 1h 00m 59s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/241499ee17e2490d8dafbbbb84f43c7b : SUCCESS in 1h 05m 21s (non-voting)\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/7a2ab437ef144613b9853a70d9762f44 : SUCCESS in 2h 31m 55s\n- openstack-ansible-deploy-aio_ceph-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/c57a45e64320475ca3792558241b5e26 : SUCCESS in 2h 13m 31s\n- openstack-ansible-deploy-aio_proxy-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/46a8cd23323c4dccb900727aa5a9b57d : SUCCESS in 1h 39m 29s\n- openstack-ansible-deploy-aio_stepca-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/0cd5f47f596944c1a2562f7a8cdd1ff0 : SUCCESS in 2h 10m 21s\n- openstack-ansible-deploy-aio_metal_stepca-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/f239dc6f679b4650bcc2816e4397e391 : SUCCESS in 1h 24m 18s","accounts_in_message":[],"_revision_number":1},{"id":"c3bf8fd110a4b4d252babd74c85449ee3dd6d9b2","author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"date":"2023-10-26 07:37:19.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"d175a42d7ec4791d1da6e3bcb7bfaae7d3791990","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2023-10-26 09:11:00.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"288d859db79d2079f0b8ea467a1bf9f8db3d7510","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-26 09:13:10.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"e475b6e60d2240146d01e20f132b792cabb1bae9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-26 11:37:13.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8db817f67d0041f0b12b1552302d2e71\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/7e530fbfd65e49e6a0869e934f36b670 : SUCCESS in 12m 27s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/77e9a6a5e023494c84a02ef7c5fce109 : SUCCESS in 15m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dc8adba8119e4dfe950b30cbcdabb194 : SUCCESS in 9m 15s\n- openstack-ansible-deploy-aio_lxc-rockylinux-9 https://zuul.opendev.org/t/openstack/build/773537cdd662486aa11b3aef76617416 : SUCCESS in 2h 08m 25s\n- openstack-ansible-deploy-aio_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/031f8fadf3364033aa338eb3ddbcf3f9 : SUCCESS in 2h 00m 42s\n- openstack-ansible-deploy-aio_lxc-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/6e9c7bc8e2524170bd6b4f40163e898c : SUCCESS in 2h 08m 29s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/5ae8e4e45d914665bb7b7f996619cf61 : SUCCESS in 1h 24m 34s\n- openstack-ansible-deploy-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/d483aad1683a419591c0cada96626ef8 : SUCCESS in 1h 35m 50s\n- openstack-ansible-deploy-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/65edb06bf4c847969e8e0af183c2099f : SUCCESS in 1h 26m 29s\n- openstack-ansible-deploy-aio_metal_tls-rockylinux-9 https://zuul.opendev.org/t/openstack/build/9d1abe2559554d308e4062f8b5849115 : SUCCESS in 2h 01m 57s\n- openstack-ansible-deploy-aio_metal_tls-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/415139d3433149b391e24071bbc30a73 : SUCCESS in 1h 41m 46s\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/3bed9f762e7445e2b4d00e99282cb8c8 : SUCCESS in 2h 19m 21s\n- openstack-ansible-deploy-aio_proxy-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/2fc71755543949c69a588af31fca9cc1 : SUCCESS in 1h 58m 52s\n- openstack-ansible-deploy-aio_stepca-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/dccb51f565d0467c85d4ed60dfe9a08c : SUCCESS in 1h 54m 51s\n- openstack-ansible-deploy-aio_metal_stepca-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/913d1c14e9f84b3cac1805a6bf4024d8 : SUCCESS in 1h 33m 10s","accounts_in_message":[],"_revision_number":1},{"id":"febec75308a397dd9a846d6079f4b3bf471129c5","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-26 11:37:13.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"5ea713a7b4bf73b2ce83006270cac3c20ce589b9","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-26 11:38:22.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/569c599a0d8d4e2b86891d713791c084\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9330b36b092f422cbd954b7225bd8aae : SUCCESS in 50s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"1a652f5a9ee8594cd91496babec6c60aeccff79c","revisions":{"1a652f5a9ee8594cd91496babec6c60aeccff79c":{"kind":"REWORK","_number":1,"created":"2023-10-25 18:24:20.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/58/899158/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/58/899158/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/58/899158/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/58/899158/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/58/899158/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/58/899158/1"}}},"commit":{"parents":[{"commit":"52f7a62ce1798ba05a9f8b3d52528e87d52a4a5e","subject":"Merge \"Define install_method default when hosts resolution depend on it\" into stable/2023.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/52f7a62ce1798ba05a9f8b3d52528e87d52a4a5e"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@citynetwork.eu","date":"2023-01-03 07:50:33.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2023-10-25 18:24:20.000000000","tz":0},"subject":"Add gate_log_requirements function","message":"Add gate_log_requirements function\n\nIn order to optimize our jobs and save some time on installing\nrequired packages, we introduced gate_log_requirements. However, for it\nto work properly in upgrade jobs, it needs to be backported to N-1,\notherwise upgrade job will fail with \"command not found\"\n\nNeeded-By: https://review.opendev.org/c/openstack/openstack-ansible/+/866372\nChange-Id: I989e95fafe04786f20e1334bcd689495a4df9799\n(cherry picked from commit e9c2f7dd1a6028146f666019ad59063c23ae38d0)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/1a652f5a9ee8594cd91496babec6c60aeccff79c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/1a652f5a9ee8594cd91496babec6c60aeccff79c"}]},"branch":"refs/heads/stable/2023.1"}},"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":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}},{"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":{}}}]}
