)]}'
{"id":"openstack%2Fopenstack-ansible-ops~940217","triplet_id":"openstack%2Fopenstack-ansible-ops~master~Iba1f34e7b79e34f23b8169ecd20907832626d540","project":"openstack/openstack-ansible-ops","branch":"master","attention_set":{},"removed_from_attention_set":{"31542":{"account":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"last_update":"2025-03-22 09:50:23.000000000","reason":"Change was submitted"},"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2025-03-22 06:00:23.000000000","reason":"\u003cGERRIT_ACCOUNT_28619\u003e replied on the change","reason_account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}},"25023":{"account":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"last_update":"2025-03-22 09:50:23.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Iba1f34e7b79e34f23b8169ecd20907832626d540","subject":"Respect defined version and source of mcapi driver","status":"MERGED","created":"2025-01-26 14:05:14.000000000","updated":"2025-03-22 09:54:12.000000000","submitted":"2025-03-22 09:50:23.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"940217","meta_rev_id":"466d96953bc21fde755379329099f775ce84d997","_number":940217,"virtual_id_number":940217,"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":[{"value":0,"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-03-22 09:50:22.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"}],"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":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"all":[{"value":2,"date":"2025-02-03 12:25:55.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-02-27 21:51:46.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-02-03 12:25:55.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"all":[{"value":0,"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"value":1,"date":"2025-03-21 18:52:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"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"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"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"}],"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-01-26 16:03:20.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-01-27 09:32:15.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-01-31 08:33: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":"2025-02-27 21:51:46.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"}],"messages":[{"id":"92c7e2c03b33fe38f4987976e8fb9b1e56cc1992","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-01-26 14:05:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cf42f2a9231cdd6a72a60efeba626fdfc4f13b3b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-26 16:03:20.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/95e3e45e6c1e41e0a365be46cd923fd6\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/61812e52c77f412eb79e5f2ed40f871b : SUCCESS in 3m 22s\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/2094393f921949f2a1de6f11fa7f5b4e : SUCCESS in 4m 56s\n- openstack-ansible-deploy-aio_magnum_octavia_capi_kvm_ops-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/db951eb0dad74e59973fb9ae5623ced2 : SUCCESS in 1h 55m 25s","accounts_in_message":[],"_revision_number":1},{"id":"15d39bb209418fb4e47e4288295c5f4330ad723d","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2025-01-27 09:32:15.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"10c317075bc70b1b23621b376bd2fe6b018dcb96","author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"date":"2025-01-31 08:33:19.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"e9e7ffcb8b3b3e2901709ad44e42b878f95a86b1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-31 08:35:24.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"8d7e5cbafa0db74bdd1aacf397f53f536e79d3a2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-31 10:37:41.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/5cd2eca2f66f4232a8ed6226517c34cf\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c78a637b492c4aa9b2d0b637972b8c6b : SUCCESS in 3m 58s\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/28b0def73a5d4731bbbd2b36b63b0415 : SUCCESS in 5m 33s\n- openstack-ansible-deploy-aio_magnum_octavia_capi_kvm_ops-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/f8ec376a895348cfb6606d0cd73c2739 : FAILURE in 2h 01m 48s","accounts_in_message":[],"_revision_number":1},{"id":"548ce7b62dd0877c3c3eedcb9c64f827c98c31d8","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-02-03 08:50:57.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f24a0c453272496cd4f5dd9eb41243343d073b9f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-03 10:56:25.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/c5340733a4184f2cadbaf4d1e0d60acb\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f389174495ab4b93880e9da1b3f643f6 : SUCCESS in 2m 44s\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/398e24313a724f0085672e311240d0ad : SUCCESS in 4m 14s\n- openstack-ansible-deploy-aio_magnum_octavia_capi_kvm_ops-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/0417d0fd5b4b4b50b1c5a9f7f2ce91d7 : FAILURE in 2h 02m 51s","accounts_in_message":[],"_revision_number":1},{"id":"979e246811a1710a33c9d463f8462af7aa59b1ab","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"real_author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2025-02-03 12:25:55.000000000","message":"Patch Set 2: Patch Set 1 was rebased on behalf of \u003cGERRIT_ACCOUNT_28619\u003e\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-1\n* Workflow+1\n","accounts_in_message":[{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}],"_revision_number":2},{"id":"2bbde96f18d965d68e34e3ca757051d7daca5d13","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-03 14:24:28.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dd443fe415ad4c99b1ea37b046eeb265\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/90c7ac7509904ea085996f734328b306 : SUCCESS in 2m 47s\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/a9b3d5723ff04857ad56a49150053464 : SUCCESS in 6m 33s\n- openstack-ansible-deploy-aio_magnum_octavia_capi_kvm_ops-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/cb7119d446354b2e90c47bc5c566ef67 : SUCCESS in 1h 55m 08s","accounts_in_message":[],"_revision_number":2},{"id":"8eea06997b9f75236ba4009112c5bd3d00d7912d","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2025-02-27 21:51:46.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"dc7890e0a8871accdfb04df3d3a7d86d5c620302","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-03-21 18:52:11.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"fdf092ffcfee19472bd8e61282bcb2eb70d8b372","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-21 18:54:33.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"be230b7335a7075e3b66e2c0b6d66ea1d47bd98e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-21 20:46:22.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/03d341e3378c47c788d9375426a7ed84\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/47514b314b9443a1b91f6365efa44b61 : SUCCESS in 1m 56s\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/e73db2f555e0441682170f01e6b05a57 : SUCCESS in 2m 45s\n- openstack-ansible-deploy-aio_magnum_octavia_capi_kvm_ops-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/5570d0dc6cad4221b91beddefeb838e4 : FAILURE in 1h 50m 45s","accounts_in_message":[],"_revision_number":2},{"id":"39c737703020771f49ee834d1c586b0ba264b95f","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-03-22 06:00:23.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"2f7b2400b602fc2504a46b1854d99340ca1849ee","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-22 07:55:22.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6a4253fa277c443ebf0fb7d6b98ee5e6\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5959beb6976b430291289f4f4f6df0b9 : SUCCESS in 2m 44s\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/d7ede3c07c3f49578131f525944994e1 : SUCCESS in 4m 08s\n- openstack-ansible-deploy-aio_magnum_octavia_capi_kvm_ops-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/25780c726c6e443a9535de28709b5dd4 : SUCCESS in 1h 51m 31s","accounts_in_message":[],"_revision_number":2},{"id":"427ad4fede54d86cb3efe0b644b35eeef54cd826","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-22 07:58:34.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"e32a2b33bd178c474452437741706cbc21f812b5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-22 09:50:22.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bd7e8f6602ef432bba0efcc0590e0bcf\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a9f4663dc8b34d57b9073bfeeaa004fc : SUCCESS in 1m 50s\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/3252e47635694e2a9b50433bd0af7c23 : SUCCESS in 2m 32s\n- openstack-ansible-deploy-aio_magnum_octavia_capi_kvm_ops-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/83a6c3daa0084ce38a6cadbf06428cc7 : SUCCESS in 1h 50m 58s","accounts_in_message":[],"_revision_number":2},{"id":"04b5f361944e664cc6415b6dd887a1152c02e394","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-22 09:50:23.000000000","message":"Change has been successfully merged\n\n1 is the latest approved patch-set.\nNo files were changed between the latest approved patch-set and the submitted one.\n","accounts_in_message":[],"_revision_number":2},{"id":"466d96953bc21fde755379329099f775ce84d997","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-22 09:54:12.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/57279931276740868b01c01a844779c0\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1c668beef06a4b7188bdc82b6cf2c446 : SUCCESS in 45s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"a7a9a8b64355223da97434d5c2491b470ec083f5","revisions":{"5830d97166ec44ccf719920e5b3a1ca73b6ded2a":{"kind":"REWORK","_number":1,"created":"2025-01-26 14:05:14.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/17/940217/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-ops","ref":"refs/changes/17/940217/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/17/940217/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/17/940217/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/17/940217/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/17/940217/1"}}},"commit":{"parents":[{"commit":"3a4d3450e063309e13fef5e33479e63038953954","subject":"Upgrade magnum-cluster-api to 0.24.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/3a4d3450e063309e13fef5e33479e63038953954"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-01-26 14:05:06.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-01-26 14:05:06.000000000","tz":60},"subject":"Respect defined version and source of mcapi driver","message":"Respect defined version and source of mcapi driver\n\nAt the moment proxy and main mcapi versions are not related in\nany way, which means that there can be a conflict between\ninstalled versions of proxy with mcapi.\n\nOne of examples was triggered by [1], when proxy was issuing\na requests towards API which does not exist yet in the central\ncluster. This resulted in HTTPError: 404 Client Error: Not Found for url\nwhen proxy tried to fetch list of clusters.\n\n[1] https://github.com/vexxhost/magnum-cluster-api/commit/8e375c414ab3e2027486b105b12765891850c8ac\n\nChange-Id: Iba1f34e7b79e34f23b8169ecd20907832626d540\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/5830d97166ec44ccf719920e5b3a1ca73b6ded2a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/5830d97166ec44ccf719920e5b3a1ca73b6ded2a"}]},"branch":"refs/heads/master"},"a7a9a8b64355223da97434d5c2491b470ec083f5":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-02-03 12:25:55.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"real_uploader":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"ref":"refs/changes/17/940217/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-ops","ref":"refs/changes/17/940217/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/17/940217/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/17/940217/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/17/940217/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/17/940217/2"}}},"commit":{"parents":[{"commit":"83b18fe6ac613627b8c021ca00ececb16167fe61","subject":"Store clusterctl and magnum-system namespace dump if cluster create fails","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/83b18fe6ac613627b8c021ca00ececb16167fe61"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-01-26 14:05:06.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2025-02-03 12:25:55.000000000","tz":0},"subject":"Respect defined version and source of mcapi driver","message":"Respect defined version and source of mcapi driver\n\nAt the moment proxy and main mcapi versions are not related in\nany way, which means that there can be a conflict between\ninstalled versions of proxy with mcapi.\n\nOne of examples was triggered by [1], when proxy was issuing\na requests towards API which does not exist yet in the central\ncluster. This resulted in HTTPError: 404 Client Error: Not Found for url\nwhen proxy tried to fetch list of clusters.\n\n[1] https://github.com/vexxhost/magnum-cluster-api/commit/8e375c414ab3e2027486b105b12765891850c8ac\n\nChange-Id: Iba1f34e7b79e34f23b8169ecd20907832626d540\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/a7a9a8b64355223da97434d5c2491b470ec083f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/a7a9a8b64355223da97434d5c2491b470ec083f5"}]},"branch":"refs/heads/master","description":"Rebase"}},"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":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}},{"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":{}}}]}
