)]}'
{"id":"openstack%2Frally-openstack~996746","triplet_id":"openstack%2Frally-openstack~master~I7590427d95d0844cda6eb38a8025d95d15d69bf7","project":"openstack/rally-openstack","branch":"master","topic":"allow-reusing-jobs-from-rally","hashtags":[],"change_id":"I7590427d95d0844cda6eb38a8025d95d15d69bf7","subject":"[ci] Allow reusing task files from rally-openstack project","status":"MERGED","created":"2026-07-10 07:19:19.000000000","updated":"2026-07-10 12:37:25.000000000","submitted":"2026-07-10 12:37:25.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":"996746-allow-reusing-jobs-from-rally","meta_rev_id":"8788eeafbb462b86726c05f7b0804956d8daa20e","_number":996746,"virtual_id_number":996746,"owner":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-10 12:37:25.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":2,"date":"2026-07-10 11:30:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_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":{"approved":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":1,"date":"2026-07-10 11:30:21.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-10 08:28:48.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"}],"messages":[{"id":"4af2940d33f8a81f2322ed4d9975a6a819450d14","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2026-07-10 07:19:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7012c58ef36157aa0a47c94eaa39b419ac53c954","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-10 08:28:48.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/daee628f290c4b92b03e5aa9fe65e257\n\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/e17af00df7b248d7819c1136b11f12ee : SUCCESS in 5m 39s\n- rally-tox-mypy https://zuul.opendev.org/t/openstack/build/a4a86b6c38fc4d759be814598ddf37bd : SUCCESS in 2m 28s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/ebdf464caa4647d396e8f4fe9b664251 : SUCCESS in 2m 34s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/e981b12842684a2ab5c55134bdbbca3d : SUCCESS in 4m 04s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/bd3862280c834f45856fa3a8f3dde20b : SUCCESS in 4m 15s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/fe48b2e8587b406aba33d48edb25b037 : SUCCESS in 4m 00s\n- rally-tox-py313 https://zuul.opendev.org/t/openstack/build/5a7313e689ef40b48cd3a8045ec1e930 : SUCCESS in 3m 42s\n- rally-dsvm-tox-functional https://zuul.opendev.org/t/openstack/build/4ddb1f970c5e49a1a9d75b7777ce5c67 : SUCCESS in 36m 16s\n- rally-openstack-docker-build https://zuul.opendev.org/t/openstack/build/86afde19b6c14287b28ce9ccc8dd2269 : SUCCESS in 8m 29s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/68ba844f42874ff489860bb3b3027057 : SUCCESS in 15m 34s\n- rally-task-barbican https://zuul.opendev.org/t/openstack/build/0972b4ad2c05401c839d3f58234f62ce : FAILURE in 32m 10s (non-voting)\n- rally-task-cinder https://zuul.opendev.org/t/openstack/build/5a82f0dd47684510a5351abf3cc7b059 : SUCCESS in 1h 03m 25s\n- rally-task-designate https://zuul.opendev.org/t/openstack/build/6fadd0577c2648aab2c860e185f552e1 : SUCCESS in 17m 40s\n- rally-task-keystone-glance-swift https://zuul.opendev.org/t/openstack/build/9c4f18bf23414bbbaf2e618c2903611f : SUCCESS in 35m 09s\n- rally-task-manila-no-ss https://zuul.opendev.org/t/openstack/build/e11159f5939f41f193f78740d17a7606 : SUCCESS in 39m 29s (non-voting)\n- rally-task-manila-ss https://zuul.opendev.org/t/openstack/build/8429c6e9f2704d6fb875e49a82be8d67 : SUCCESS in 43m 36s (non-voting)\n- rally-task-mistral https://zuul.opendev.org/t/openstack/build/0b3c3152c5874d11abacb1cbfa95fe79 : SUCCESS in 19m 02s\n- rally-task-neutron-trunk https://zuul.opendev.org/t/openstack/build/00877d2c0a96436f8e4d4b9026a6b76f : SUCCESS in 45m 12s\n- rally-task-neutron-with-extensions https://zuul.opendev.org/t/openstack/build/bf8d7a2e1da64a28b98a02f6aefa2416 : SUCCESS in 36m 17s (non-voting)\n- rally-task-nova https://zuul.opendev.org/t/openstack/build/68fc97b3101f4394b7513cce6b187e5b : SUCCESS in 46m 24s\n- rally-task-telemetry https://zuul.opendev.org/t/openstack/build/4a17bdc92e0743ec924a19aa360a0e99 : SUCCESS in 34m 55s (non-voting)\n- rally-task-watcher https://zuul.opendev.org/t/openstack/build/f1a8b2c6602b416d96b90fa2b1f3f1cb : FAILURE in 33m 12s (non-voting)\n- rally-task-zaqar https://zuul.opendev.org/t/openstack/build/b693ddfc4bbb4d71be4d4260f3635b0b : SUCCESS in 24m 51s (non-voting)\n- rally-verify-tempest https://zuul.opendev.org/t/openstack/build/0134a3614dcf460d9d47c97f3aaefd8e : SUCCESS in 35m 37s","accounts_in_message":[],"_revision_number":1},{"id":"be5022d25be187b04dae71e269f57efd1977b4d7","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2026-07-10 11:30:21.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"130799ddf3feac132f85eabc965b8097ef60182d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-10 11:31:07.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"59062b9fb5aacc8e355a7be3d8dd74e25377d760","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-10 12:37:25.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/50d97e88e0f54ea69a07aacb18137c99\n\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/1595eae0fb3a450499966fec869ead5a : SUCCESS in 5m 30s\n- rally-tox-mypy https://zuul.opendev.org/t/openstack/build/ad4e5bd5e90d4f90a63f85cac4638383 : SUCCESS in 3m 25s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/9b3ae957cb764e2fa18d0e5ad9a636e9 : SUCCESS in 2m 48s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/32de1ef68c25413284607622fc34ac15 : SUCCESS in 4m 15s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/cce07ada326d4ddd99d79abadfb9174f : SUCCESS in 4m 05s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/df627c31edce48e984a2f2c871a0af3d : SUCCESS in 3m 58s\n- rally-tox-py313 https://zuul.opendev.org/t/openstack/build/20baea951e9741cc8b811bd8c08c5cc4 : SUCCESS in 5m 05s\n- rally-dsvm-tox-functional https://zuul.opendev.org/t/openstack/build/15927952c0354905a16cffb457ff3d4f : SUCCESS in 38m 28s\n- rally-openstack-docker-build https://zuul.opendev.org/t/openstack/build/2ab69d40cd5d4e7888cfee92b4f167ea : SUCCESS in 8m 24s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/b8ccf67f34ff44a6bc28791899b4b732 : SUCCESS in 30m 12s\n- rally-task-cinder https://zuul.opendev.org/t/openstack/build/25b026a3b23344b9a2ad5b23e44a321a : SUCCESS in 44m 15s\n- rally-task-keystone-glance-swift https://zuul.opendev.org/t/openstack/build/e9cf58bbdca349fc96bdfe84ccb97e59 : SUCCESS in 31m 47s\n- rally-task-mistral https://zuul.opendev.org/t/openstack/build/b51e11d7fd2b4eedbe9ffcea94ecea81 : SUCCESS in 23m 24s\n- rally-task-neutron https://zuul.opendev.org/t/openstack/build/36c8b347a49b41108432903c82913f80 : SUCCESS in 39m 36s\n- rally-task-neutron-trunk https://zuul.opendev.org/t/openstack/build/d9b1b34dec034be2966ee185a2bd292a : SUCCESS in 24m 34s\n- rally-task-nova https://zuul.opendev.org/t/openstack/build/e6821689a6184e95a67cd88f4d31ca21 : SUCCESS in 1h 00m 54s\n- rally-verify-tempest https://zuul.opendev.org/t/openstack/build/4c1a141a348941d791b0d652e0784534 : SUCCESS in 39m 09s","accounts_in_message":[],"_revision_number":1},{"id":"8788eeafbb462b86726c05f7b0804956d8daa20e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-10 12:37:25.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"ca886162cc8ebffc879252e394643dc1fd266faf","revisions":{"ca886162cc8ebffc879252e394643dc1fd266faf":{"kind":"REWORK","_number":1,"created":"2026-07-10 07:19:19.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/46/996746/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally-openstack","ref":"refs/changes/46/996746/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/46/996746/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/46/996746/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/46/996746/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally-openstack refs/changes/46/996746/1"}}},"commit":{"parents":[{"commit":"3fc80cf820c190e2810a812a79dba36d94df1759","subject":"Merge \"[ci] Allow to run rally-verify-tempest outside\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/3fc80cf820c190e2810a812a79dba36d94df1759"}]}],"author":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2026-07-10 07:18:41.000000000","tz":120},"committer":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2026-07-10 07:18:41.000000000","tz":120},"subject":"[ci] Allow reusing task files from rally-openstack project","message":"[ci] Allow reusing task files from rally-openstack project\n\nChange-Id: I7590427d95d0844cda6eb38a8025d95d15d69bf7\nSigned-off-by: Andriy Kurilin \u003candr.kurilin@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/ca886162cc8ebffc879252e394643dc1fd266faf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/ca886162cc8ebffc879252e394643dc1fd266faf"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
