)]}'
{"id":"openstack%2Fopenstack-ansible-os_freezer~1003087","triplet_id":"openstack%2Fopenstack-ansible-os_freezer~master~I4592da24913832a7b1a63ce9ac05e267a47978dd","project":"openstack/openstack-ansible-os_freezer","branch":"master","attention_set":{"31542":{"account":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"last_update":"2026-09-22 20:16:37.000000000","reason":"Change was marked ready for review"},"32666":{"account":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"last_update":"2026-09-22 20:16:37.000000000","reason":"Change was marked ready for review"},"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2026-09-24 19:27:35.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I4592da24913832a7b1a63ce9ac05e267a47978dd","subject":"Separate API and Scheduler venvs","status":"NEW","created":"2026-08-31 17:08:19.000000000","updated":"2026-10-08 11:59:39.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c3c74ce5082794aa7d97e1a4d87ac71d71e3b7a6","_number":1003087,"virtual_id_number":1003087,"owner":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_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"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-09-23 11:55:33.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":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"}],"CC":[{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-31 20:09:37.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":"2026-09-16 09:56:14.000000000","updated_by":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"reviewer":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"state":"REVIEWER"},{"updated":"2026-09-18 09:34:49.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":"2026-09-29 17:23:54.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":"CC"}],"messages":[{"id":"238355f0e4019ec72c0408796d616800dd7d6753","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-08-31 17:08:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a2593a52a1b054ffa59e94f09856215aa9024140","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-08-31 17:11:03.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e5016b67fc5f721a479bebefe735f12cab08be63","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-08-31 17:12:37.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"52d61d40ca7eafba91ef05d3ca098036dad10dca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-31 20:09:37.000000000","message":"Patch Set 3: 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/7d162afc9f1548d28e94bd8419400120\n\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/c498fe5e54184c089ace1eacf29f2ca2 : SUCCESS in 18m 13s\n- openstack-ansible-deploy-aio_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/c3a4916150e44930bdd388cb237fcbe5 : FAILURE in 1h 56m 52s\n- openstack-ansible-deploy-aio_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/5f72e6e4d1fe4597b8d0d4935beefac2 : FAILURE in 2h 16m 28s\n- openstack-ansible-deploy-aio_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/ecf36cbf316b4b6381239be4dffe6b4b : FAILURE in 2h 35m 39s\n- openstack-ansible-deploy-aio_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/b9c5347e0f7a4772b8ad6bc62d2fbfed : FAILURE in 1h 35m 02s\n- openstack-ansible-deploy-aio_lxc-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/e31a047876e44d83b1f6a5148fe29eb0 : FAILURE in 2h 25m 21s\n- openstack-ansible-deploy-aio_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/d840e1cc562640d1a760afdbae35cc54 : FAILURE in 1h 20m 08s\n- openstack-ansible-deploy-aio_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/757fa4020d9a44ca914804bf8a91d81f : FAILURE in 2h 35m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4402355536664b5cbc5e8584d19f9da2 : SUCCESS in 7m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c21dd4e43ad04b26954f8205bfb95f88 : SUCCESS in 3m 00s","accounts_in_message":[],"_revision_number":3},{"id":"ef45e18b7ba45754c17e18816db5b8e41b534632","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-09-01 13:08:08.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"d3b7f2d1d5b2ca7743426f3b811cf8121e8922a1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-09-01 14:55:42.000000000","message":"Patch Set 5: Commit message was updated.","accounts_in_message":[],"_revision_number":5},{"id":"874c293a5fa8992cc8e9889df702e8861a0f31a7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-01 17:07:05.000000000","message":"Patch Set 5: Verified-1\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/1003290 is needed.","accounts_in_message":[],"_revision_number":5},{"id":"7d0dfe9d69a3a5d3365a8fc33b4665576badb8b7","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-09-01 17:07:22.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"9fe276643107951582d2f319a415b7e9fccdc13b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-01 20:05:21.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3dcc8ab64bc548d8912538fe90df4227\n\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/8cddb4310c17409eb618c7d608782409 : SUCCESS in 8m 36s\n- openstack-ansible-deploy-aio_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/11ab6515855d435c81a6d4c3b13a87c5 : SUCCESS in 2h 11m 05s\n- openstack-ansible-deploy-aio_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/0b296e38f2514246857cbd87a23f0c6b : SUCCESS in 1h 45m 38s\n- openstack-ansible-deploy-aio_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/f78fa48935d04fcba16e0388d9252deb : SUCCESS in 2h 32m 28s\n- openstack-ansible-deploy-aio_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/78113214db094dc8a8dba56859c17400 : SUCCESS in 2h 52m 48s\n- openstack-ansible-deploy-aio_lxc-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/a6045bb4914a4863a9fd3cca87a25567 : SUCCESS in 2h 43m 18s\n- openstack-ansible-deploy-aio_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/d5d46db1f39c40e180fd51c3cac70802 : SUCCESS in 1h 36m 57s\n- openstack-ansible-deploy-aio_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/cb229274d75d41b692d5fd67858a1f96 : SUCCESS in 1h 38m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c2bc76df53ef4deeae2f0e5e4cf9a9fd : SUCCESS in 4m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7c03d9492b4348f280a372422d4a4354 : SUCCESS in 3m 08s","accounts_in_message":[],"_revision_number":5},{"id":"5a89d5e1dff51443ebd21b76fa52b9a80aca251e","author":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"date":"2026-09-16 09:56:14.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"692cc690f3b7dbfaefe72c4dc781c979572afdc8","author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"date":"2026-09-18 09:34:49.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"30afd669a5f0b610fe7a5b7d7731146d55f7e41b","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-09-22 20:13:45.000000000","message":"Patch Set 6: Patch Set 5 was rebased\n\nThe following files contain Git conflicts:\n* tasks/freezer_pre_install.yml\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"9a09b1162f79e46e996fb6b9764631e87522c64a","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-09-22 20:16:32.000000000","message":"Patch Set 7: Published edit on patch set 6.","accounts_in_message":[],"_revision_number":7},{"id":"d632b6835e94682cb07e4debb55c7424bfc77d2a","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-09-22 20:16:37.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":7},{"id":"34aa2c9bb2ff068d70fc4d6187d59e96e3eced36","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-22 21:28:22.000000000","message":"Patch Set 6: 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/066e622f793b44edbac6f1d89f7203ca\n\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/418b73d0edc6429ebb6842e441ca30e3 : FAILURE in 13m 42s\n- openstack-ansible-deploy-aio_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/7fa969c5dc6e4a57b4f1b361e7bdba3c : FAILURE in 44m 07s\n- openstack-ansible-deploy-aio_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/f1e852400448429994211786d78e45d6 : FAILURE in 50m 05s\n- openstack-ansible-deploy-aio_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/65fb835e76514716b41bc8f3adefc3b0 : FAILURE in 36m 31s\n- openstack-ansible-deploy-aio_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/a1e3cb13f35a40399fb61c17833b017a : FAILURE in 46m 28s\n- openstack-ansible-deploy-aio_lxc-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/dd61ce6d8ceb4278a31e4443e331d345 : FAILURE in 55m 08s\n- openstack-ansible-deploy-aio_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/f408f2abf2e440dab07106ca8278c161 : FAILURE in 44m 57s\n- openstack-ansible-deploy-aio_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/773723b07da746ca83504e53029faced : FAILURE in 1h 02m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/41c7efc29ddb4bd89d4b8ca9fee0deae : SUCCESS in 6m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/dc407e5e525d4ef7baa4978a96fb5210 : SUCCESS in 3m 05s","accounts_in_message":[],"_revision_number":6},{"id":"4910826584c9ee2ffa50645a504d8d715fe307c2","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-09-23 08:25:28.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"b3a2d9a6f600025e9e7ac8a3b2231a8392c2279f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-23 11:55:33.000000000","message":"Patch Set 7: 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/c8b0da7804e2482ab17f26ffcc6b3a7e\n\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/a54879a4902742c5bd49ed4e9537fe24 : SUCCESS in 16m 31s\n- openstack-ansible-deploy-aio_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/6d3ab19b65d047339317a14de28c14f5 : SUCCESS in 2h 35m 34s\n- openstack-ansible-deploy-aio_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/cb2807e9bd9b49cd9d367b1093aaa4fc : SUCCESS in 2h 59m 57s\n- openstack-ansible-deploy-aio_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/32eb4daf13234e8682537b7652572f8a : SUCCESS in 2h 38m 55s\n- openstack-ansible-deploy-aio_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/e25627db4a9d4344a35201f309d55e7d : SUCCESS in 3h 07m 26s\n- openstack-ansible-deploy-aio_lxc-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/2650d0b8d4984a28bda3cb4c5e207495 : SUCCESS in 3h 00m 57s\n- openstack-ansible-deploy-aio_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/e81d9d346cc34f2eb287b628cf7cdb19 : TIMED_OUT in 3h 13m 19s\n- openstack-ansible-deploy-aio_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/6f741bfbfd8e4dcc982b8075f1d14af8 : TIMED_OUT in 3h 13m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9e117da18e684a638e200fd83e29c951 : SUCCESS in 3m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/25515ad520de4e37a9a25b914eb1869a : SUCCESS in 3m 31s","accounts_in_message":[],"_revision_number":7},{"id":"0d3fea114efef30cd7e2ef304ef48d883957f5c9","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-09-23 12:33:28.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"8c75de93f083a169a94c8aa161d586b71d2400bb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-23 15:54:07.000000000","message":"Patch Set 7:\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/07ef518f6b3d4045be9d15308ccc2bf7\n\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/60d591d96e754d07893798f17f028b0b : SUCCESS in 13m 55s\n- openstack-ansible-deploy-aio_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/d2dba97c03a04f0f980bd00cac126da1 : SUCCESS in 1h 57m 39s\n- openstack-ansible-deploy-aio_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/b33f05bb953d4f859c573ae3c2dae34a : SUCCESS in 1h 57m 53s\n- openstack-ansible-deploy-aio_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/2b43513319f14fe5af80d35acc7d6cf9 : SUCCESS in 2h 03m 31s\n- openstack-ansible-deploy-aio_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/354e099afba84428b02e89bc6a032458 : SUCCESS in 1h 53m 20s\n- openstack-ansible-deploy-aio_lxc-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/d4b15167a5df42629656fc3be6b34c30 : SUCCESS in 1h 48m 20s\n- openstack-ansible-deploy-aio_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/1e3ce14101b74e588ad98a44bd6f8954 : SUCCESS in 2h 02m 43s\n- openstack-ansible-deploy-aio_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/62de1989d481486da3ba08911c890ccc : TIMED_OUT in 3h 11m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/15207c4cef004510a11181967a3e5a2f : SUCCESS in 6m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/603c4b4f43af442488151573d6c028f0 : SUCCESS in 3m 04s","accounts_in_message":[],"_revision_number":7},{"id":"c5cf2575d1449d87c7e312325e937e1a867e27c5","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-09-24 15:54:42.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"ee3ad9348a33f32a5b883b13d3804cc92d0d5de0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-24 19:27:35.000000000","message":"Patch Set 7:\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/fc4809d274e1431e81b6c571f17ef9b7\n\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/57de15387e7e4a30a1af146d705f6b8b : SUCCESS in 18m 21s\n- openstack-ansible-deploy-aio_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/834ff3dd3cfb47e18363fc896aaa7589 : SUCCESS in 2h 39m 01s\n- openstack-ansible-deploy-aio_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/eb165bd242af4624bc24d7754d0f8217 : POST_FAILURE in 1h 43m 12s\n- openstack-ansible-deploy-aio_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/3ff038f5996e44ffb932f005d3e9bb5e : SUCCESS in 2h 19m 58s\n- openstack-ansible-deploy-aio_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/b8aac5e69486435eb66a45466b6b0a0d : SUCCESS in 2h 01m 33s\n- openstack-ansible-deploy-aio_lxc-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/7b5f81add5fa4215b72fbabc77bf888a : SUCCESS in 2h 52m 54s\n- openstack-ansible-deploy-aio_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/e02735206b084bcb96b0e0671fac7d49 : SUCCESS in 2h 51m 00s\n- openstack-ansible-deploy-aio_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/d2cd16be22614fe4b43c323c1592162d : SUCCESS in 3h 01m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f8a9b09b3a714d65895b3d27bd1d8751 : SUCCESS in 5m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5352e263491d4be19c30aa8deaeb368f : SUCCESS in 3m 52s","accounts_in_message":[],"_revision_number":7},{"id":"cebce9fadbe7bad5af7ec9201a491ef55b645642","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2026-09-29 17:23:54.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"4c7bf5e62244eb425f4ca6843922635d0d1dc9a8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-29 20:39:09.000000000","message":"Patch Set 7:\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/4dace4db07da4fff83a547065d609008\n\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/b4f0557b0dd24cc499b663a397d8d364 : SUCCESS in 14m 45s\n- openstack-ansible-deploy-aio_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/ebac1de6c5f849428aa711eb2f75e315 : SUCCESS in 2h 50m 08s\n- openstack-ansible-deploy-aio_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/9f3c531dc24e4d91b0e35566f490728c : SUCCESS in 1h 40m 51s\n- openstack-ansible-deploy-aio_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/09e16beec26245198a10c5800bc2ffc1 : SUCCESS in 1h 39m 24s\n- openstack-ansible-deploy-aio_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/13da1bb7c6c74295bf509240526ca473 : SUCCESS in 1h 41m 19s\n- openstack-ansible-deploy-aio_lxc-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/3246a3427bb942b78eb6f6fd05e10a02 : FAILURE in 1h 23m 36s\n- openstack-ansible-deploy-aio_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/5c9be420e3984754977ce4399979cb37 : SUCCESS in 1h 42m 11s\n- openstack-ansible-deploy-aio_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/61f4b497891d449b946ef6a9b7909a4b : SUCCESS in 1h 40m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ec93d28d15314b12a24613499da83bde : SUCCESS in 3m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/09f16e76e4444ee6a44055ca2a8df06b : SUCCESS in 2m 22s","accounts_in_message":[],"_revision_number":7},{"id":"b4c942ff1234b11a2f474b2866676c1bc12dd3fb","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2026-10-06 09:13:25.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"bb8dc3e917f480f39c0e2119efec032c897ee452","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-06 13:13:47.000000000","message":"Patch Set 7:\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/69dd7c78d348413190e284535cc8d3c7\n\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/6200403e295145b58e3414c82fa50449 : SUCCESS in 11m 47s\n- openstack-ansible-deploy-aio_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/820378bb4efa496d9e0884b0c8ba5a2d : SUCCESS in 1h 43m 43s\n- openstack-ansible-deploy-aio_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/b2a12815867840ae86fd2d4fea79033d : SUCCESS in 2h 38m 07s\n- openstack-ansible-deploy-aio_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/feebf0a8320148579e85de8b4eb85e4d : SUCCESS in 1h 50m 01s\n- openstack-ansible-deploy-aio_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/017dff95c22e4d34b165e5beb7a24561 : SUCCESS in 2h 27m 33s\n- openstack-ansible-deploy-aio_lxc-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/61addd133db04d41bacdf54ffe21a81a : SUCCESS in 2h 54m 19s\n- openstack-ansible-deploy-aio_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/dc17ec645bb846faadef0a3f9a233f46 : SUCCESS in 1h 55m 19s\n- openstack-ansible-deploy-aio_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/3402afdea955472d885ddc35c43f9458 : TIMED_OUT in 3h 10m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/16bf6292a3d74ef3a105e14cd5d17030 : SUCCESS in 6m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8b26263adf0b46b3acbcd4037f573e0e : SUCCESS in 3m 18s","accounts_in_message":[],"_revision_number":7},{"id":"77c84a107923dce4cd7d1430c60ed5f455de128c","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2026-10-08 08:45:37.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"c3c74ce5082794aa7d97e1a4d87ac71d71e3b7a6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-08 11:59:39.000000000","message":"Patch Set 7:\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/335cdc31f7814d1793d8798de9dee33c\n\n- openstack-ansible-linters-ubuntu-noble https://zuul.opendev.org/t/openstack/build/77f8253e55534d84ae0debcdbaa61bd8 : SUCCESS in 14m 20s\n- openstack-ansible-deploy-aio_lxc-centos-10-stream https://zuul.opendev.org/t/openstack/build/4d1e0058af874b309e0fdbdb397503c6 : SUCCESS in 2h 38m 41s\n- openstack-ansible-deploy-aio_lxc-debian-trixie https://zuul.opendev.org/t/openstack/build/14b84f71c17c4516946c570056b66df3 : SUCCESS in 2h 35m 24s\n- openstack-ansible-deploy-aio_lxc-rockylinux-10 https://zuul.opendev.org/t/openstack/build/c7674907a0e6446eaabf6e86b184ad9e : SUCCESS in 1h 53m 09s\n- openstack-ansible-deploy-aio_lxc-ubuntu-noble https://zuul.opendev.org/t/openstack/build/28fc3d60ccf04fb2af0d167a2d9eea73 : SUCCESS in 2h 54m 16s\n- openstack-ansible-deploy-aio_lxc-ubuntu-resolute https://zuul.opendev.org/t/openstack/build/27fde6c2d149442eb9f342278c57fea8 : SUCCESS in 2h 47m 02s\n- openstack-ansible-deploy-aio_tls-rockylinux-10 https://zuul.opendev.org/t/openstack/build/c2b56c9a69c24ccc9d203a8e19c1ae69 : FAILURE in 16m 27s\n- openstack-ansible-deploy-aio_tls-ubuntu-noble https://zuul.opendev.org/t/openstack/build/6f9515f97ddd4db09ea57a1ff11451c3 : SUCCESS in 3h 05m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1c05777e144e40cd9eb1e3b215367c11 : SUCCESS in 3m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1021b15d303943b0ae309f93a74979a1 : SUCCESS in 3m 57s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"f6c3fd5e4e274867ba16937f7a74351945ed7247","revisions":{"adbbf40242505b5829279b5050beabc248d02181":{"kind":"REWORK","_number":1,"created":"2026-08-31 17:08:19.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/87/1003087/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_freezer","ref":"refs/changes/87/1003087/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/1"}}},"commit":{"parents":[{"commit":"4b512d5304399dcb97611735a01d06f2c40c04b4","subject":"Merge \"Add information about manage configuration by OSA\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_freezer/commit/4b512d5304399dcb97611735a01d06f2c40c04b4"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-08-31 17:08:12.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-08-31 17:08:12.000000000","tz":120},"subject":"Separate API and Scheduler venvs","message":"Separate API and Scheduler venvs\n\nThese are different projects, having different requirements.\nUsing same venv name makes `python_venv_build` to re-create requirements\nand trigger venv and wheels rebuild, when it was not needed.\n\nSpreading venvs not only simplify logic, but also fixes\npython_venv_build idempotency.\n\nChange-Id: I4592da24913832a7b1a63ce9ac05e267a47978dd\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-os_freezer/commit/adbbf40242505b5829279b5050beabc248d02181"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_freezer/commit/adbbf40242505b5829279b5050beabc248d02181"}]},"branch":"refs/heads/master"},"4f462d70279ae6aa3c2375aa67107e1caad74d71":{"kind":"REWORK","_number":2,"created":"2026-08-31 17:11:03.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/87/1003087/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_freezer","ref":"refs/changes/87/1003087/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/2"}}},"commit":{"parents":[{"commit":"523e1c11bfcd78aaf1c7b47289e12a416648146e","subject":"Implement freezer-scheduler clustering support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_freezer/commit/523e1c11bfcd78aaf1c7b47289e12a416648146e"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-08-31 17:08:12.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-08-31 17:10:50.000000000","tz":120},"subject":"Separate API and Scheduler venvs","message":"Separate API and Scheduler venvs\n\nThese are different projects, having different requirements.\nUsing same venv name makes `python_venv_build` to re-create requirements\nand trigger venv and wheels rebuild, when it was not needed.\n\nSpreading venvs not only simplify logic, but also fixes\npython_venv_build idempotency.\n\nChange-Id: I4592da24913832a7b1a63ce9ac05e267a47978dd\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-os_freezer/commit/4f462d70279ae6aa3c2375aa67107e1caad74d71"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_freezer/commit/4f462d70279ae6aa3c2375aa67107e1caad74d71"}]},"branch":"refs/heads/master"},"3024e99acf1e0c9b6c73c347809f8c0fb170a0f3":{"kind":"REWORK","_number":3,"created":"2026-08-31 17:12:37.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/87/1003087/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_freezer","ref":"refs/changes/87/1003087/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/3"}}},"commit":{"parents":[{"commit":"523e1c11bfcd78aaf1c7b47289e12a416648146e","subject":"Implement freezer-scheduler clustering support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_freezer/commit/523e1c11bfcd78aaf1c7b47289e12a416648146e"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-08-31 17:08:12.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-08-31 17:12:29.000000000","tz":120},"subject":"Separate API and Scheduler venvs","message":"Separate API and Scheduler venvs\n\nThese are different projects, having different requirements.\nUsing same venv name makes `python_venv_build` to re-create requirements\nand trigger venv and wheels rebuild, when it was not needed.\n\nSpreading venvs not only simplify logic, but also fixes\npython_venv_build idempotency.\n\nChange-Id: I4592da24913832a7b1a63ce9ac05e267a47978dd\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-os_freezer/commit/3024e99acf1e0c9b6c73c347809f8c0fb170a0f3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_freezer/commit/3024e99acf1e0c9b6c73c347809f8c0fb170a0f3"}]},"branch":"refs/heads/master"},"2d7f749cf68b8d5abdff4c76fc46cfa58ef391b4":{"kind":"REWORK","_number":4,"created":"2026-09-01 13:08:08.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/87/1003087/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_freezer","ref":"refs/changes/87/1003087/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/4"}}},"commit":{"parents":[{"commit":"835265f04f8c6a7620b47349f85c33e0deddd71d","subject":"Set persistent scheduler jobs directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_freezer/commit/835265f04f8c6a7620b47349f85c33e0deddd71d"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-08-31 17:08:12.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-09-01 13:07:51.000000000","tz":120},"subject":"Separate API and Scheduler venvs","message":"Separate API and Scheduler venvs\n\nThese are different projects, having different requirements.\nUsing same venv name makes `python_venv_build` to re-create requirements\nand trigger venv and wheels rebuild, when it was not needed.\n\nSpreading venvs not only simplify logic, but also fixes\npython_venv_build idempotency.\n\nChange-Id: I4592da24913832a7b1a63ce9ac05e267a47978dd\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-os_freezer/commit/2d7f749cf68b8d5abdff4c76fc46cfa58ef391b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_freezer/commit/2d7f749cf68b8d5abdff4c76fc46cfa58ef391b4"}]},"branch":"refs/heads/master"},"2485daa144a67245054d41d7ccb358f65c531afb":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2026-09-01 14:55:42.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/87/1003087/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_freezer","ref":"refs/changes/87/1003087/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/5"}}},"commit":{"parents":[{"commit":"835265f04f8c6a7620b47349f85c33e0deddd71d","subject":"Set persistent scheduler jobs directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_freezer/commit/835265f04f8c6a7620b47349f85c33e0deddd71d"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-08-31 17:08:12.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-09-01 14:55:42.000000000","tz":0},"subject":"Separate API and Scheduler venvs","message":"Separate API and Scheduler venvs\n\nThese are different projects, having different requirements.\nUsing same venv name makes `python_venv_build` to re-create requirements\nand trigger venv and wheels rebuild, when it was not needed.\n\nSpreading venvs not only simplify logic, but also fixes\npython_venv_build idempotency.\n\nChange-Id: I4592da24913832a7b1a63ce9ac05e267a47978dd\nDepends-On: https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/1003290\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-os_freezer/commit/2485daa144a67245054d41d7ccb358f65c531afb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_freezer/commit/2485daa144a67245054d41d7ccb358f65c531afb"}]},"branch":"refs/heads/master","description":"Edit commit message"},"53ad3e9e7775e3a6c82eaf7c660f702a5f2528ce":{"kind":"REWORK","_number":6,"created":"2026-09-22 20:13:45.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/87/1003087/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_freezer","ref":"refs/changes/87/1003087/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/6"}}},"commit":{"parents":[{"commit":"1f27939f9fbcb77e4c97d0f6ca18f258988b3a4b","subject":"Merge \"Remove v1 API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_freezer/commit/1f27939f9fbcb77e4c97d0f6ca18f258988b3a4b"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-08-31 17:08:12.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-09-22 20:13:45.000000000","tz":0},"subject":"Separate API and Scheduler venvs","message":"Separate API and Scheduler venvs\n\nThese are different projects, having different requirements.\nUsing same venv name makes `python_venv_build` to re-create requirements\nand trigger venv and wheels rebuild, when it was not needed.\n\nSpreading venvs not only simplify logic, but also fixes\npython_venv_build idempotency.\n\nChange-Id: I4592da24913832a7b1a63ce9ac05e267a47978dd\nDepends-On: https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/1003290\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-os_freezer/commit/53ad3e9e7775e3a6c82eaf7c660f702a5f2528ce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_freezer/commit/53ad3e9e7775e3a6c82eaf7c660f702a5f2528ce"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"835265f04f8c6a7620b47349f85c33e0deddd71d","ours":"2485daa144a67245054d41d7ccb358f65c531afb","theirs":"1f27939f9fbcb77e4c97d0f6ca18f258988b3a4b","merge_strategy":"recursive","contains_conflicts":true}},"f6c3fd5e4e274867ba16937f7a74351945ed7247":{"kind":"REWORK","_number":7,"created":"2026-09-22 20:16:32.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/87/1003087/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_freezer","ref":"refs/changes/87/1003087/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_freezer refs/changes/87/1003087/7"}}},"commit":{"parents":[{"commit":"1f27939f9fbcb77e4c97d0f6ca18f258988b3a4b","subject":"Merge \"Remove v1 API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_freezer/commit/1f27939f9fbcb77e4c97d0f6ca18f258988b3a4b"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-08-31 17:08:12.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-09-22 20:16:32.000000000","tz":0},"subject":"Separate API and Scheduler venvs","message":"Separate API and Scheduler venvs\n\nThese are different projects, having different requirements.\nUsing same venv name makes `python_venv_build` to re-create requirements\nand trigger venv and wheels rebuild, when it was not needed.\n\nSpreading venvs not only simplify logic, but also fixes\npython_venv_build idempotency.\n\nChange-Id: I4592da24913832a7b1a63ce9ac05e267a47978dd\nDepends-On: https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/1003290\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-os_freezer/commit/f6c3fd5e4e274867ba16937f7a74351945ed7247"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_freezer/commit/f6c3fd5e4e274867ba16937f7a74351945ed7247"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
