)]}'
{"id":"openstack%2Fcyborg-tempest-plugin~997352","triplet_id":"openstack%2Fcyborg-tempest-plugin~master~Ifc8a96aa8756faef9a0972ecd35484908fd50b8b","project":"openstack/cyborg-tempest-plugin","branch":"master","topic":"generic-mdev-driver","attention_set":{"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-07-28 10:32:15.000000000","reason":"Someone else replied on the change"},"12393":{"account":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"last_update":"2026-07-20 07:30:04.000000000","reason":"\u003cGERRIT_ACCOUNT_34452\u003e replied on the change","reason_account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Ifc8a96aa8756faef9a0972ecd35484908fd50b8b","subject":"Add Cyborg MDEV driver lifecycle scenario tests","status":"NEW","created":"2026-07-15 10:08:22.000000000","updated":"2026-07-28 17:19:12.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":11,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a9af3e9fcad93ef896c49bad1ddc47793d026e1a","_number":997352,"virtual_id_number":997352,"owner":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-07-28 17:19:12.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":-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":[{"_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":{"CC":[{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-15 10:08:30.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2026-07-15 10:49:29.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-07-20 05:46:48.000000000","updated_by":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"reviewer":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"state":"CC"}],"messages":[{"id":"f6bc5e25aed2594ee20b1f512c43a07555771d8c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-15 10:08:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"afe7a4571004b74b4443ac53de6035f5fc40e979","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-15 10:08:30.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"a966eb98f83f3125357e421a85e6fe34338a8c99","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-15 10:18:10.000000000","message":"Patch Set 1:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/1051fe3bba30424f87251b2ae995967e\n\n- teim-code-review https://zuul.teim.app/t/main/build/9a863471f4fd4a7b9fe33277d32fd093 : SUCCESS in 9m 27s","accounts_in_message":[],"_revision_number":1},{"id":"9ccaa29b05d275f89d945bd273b34ed94d85b835","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-15 10:21:42.000000000","message":"Topic set to generic-mdev-driver","accounts_in_message":[],"_revision_number":1},{"id":"ddbc728f01a4a944e78a090d6fc215d0092155e7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-15 10:49:29.000000000","message":"Patch Set 1: Verified-1\n\n(2 comments)\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/8c410d5e51614d0e8c1b2738f6f95cd8\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/23672e6815cc45f98406170f9207aadd : FAILURE in 2m 40s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/1591e63c2c4a40d2a2e22ec2a7d17e4f : FAILURE in 35m 48s\n- cyborg-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/4fd8694314b748b4a8ae6b8c445697d4 : FAILURE in 21m 31s\n- cyborg-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/1a1e5acd18f3442fb77b32bb81c76284 : FAILURE in 21m 24s\n- cyborg-tempest-2025-1 https://zuul.opendev.org/t/openstack/build/76ff70b7c7b443c3bd432d0f27b90c80 : FAILURE in 30m 37s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/dc6710321789454bb1cbadeedf57cf7f : FAILURE in 32m 32s","accounts_in_message":[],"_revision_number":1},{"id":"622d4d557fe45748681ba8066a393b23a51d791f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-15 11:20:00.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"8add6303d985cbfc49b5797fe25b4360cd488127","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-15 11:20:27.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"8cf13c996761e7e9393bc1bbe1cbe8a4e5b012c6","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-15 11:29:23.000000000","message":"Patch Set 2:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/1073445e9d584a6f8cfe5e0213c07d59\n\n- teim-code-review https://zuul.teim.app/t/main/build/6695fd28f4ac45b6a7c49b9d4a39fcbe : SUCCESS in 8m 47s\n\nWarning:\n  The patch removes pci_vendor_id, pci_product_id, and pci_expected_managed from the [cyborg] group and introduces two new groups ([cyborg_pci], [cyborg_mdev]) with renamed options. Any deployment or CI job with existing [cyborg] PCI settings will silently have tests skip (options now default to em... Impact: Existing CI configurations that set PCI test options under [cyborg] will have tests silently skip because the new [cyborg_pci] options default to empty strings. Users will see tests that used to run now being skipped without explanation, making it appear the tests pass when they are not actually... Recommendation: Add a reno release note (e.g., releasenotes/notes/add-cyborg-mdev-tests-\u003chash\u003e.yaml) with an \u0027upgrade\u0027 section documenting that PCI config options moved from [cyborg] to [cyborg_pci] (renamed vendor_id, product_id, expected_managed) and that MDEV tests require the new [cyborg_mdev] group. Include the old-to-new option name mapping.","accounts_in_message":[],"_revision_number":2},{"id":"5c068495990d5ca2fe7ca90c37bf8a8130abc521","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-15 11:56:21.000000000","message":"Patch Set 2: 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/55f973b2d71544b0ab136e35b567d6e2\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/da02c41a4a8b4794a3606eaab2f52f25 : SUCCESS in 3m 32s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/708fc537d2fa43339352dc0f40da5c34 : FAILURE in 17m 08s\n- cyborg-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/c5f82782a30e4fe3811f6278e7ec14d3 : FAILURE in 28m 29s\n- cyborg-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/682a1d079c71443d89b2a8219cb38b48 : FAILURE in 19m 08s\n- cyborg-tempest-2025-1 https://zuul.opendev.org/t/openstack/build/da958d38edf640d69dfc8017dbf701a0 : FAILURE in 29m 53s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/b1974eddc4a447b89c4098464d20ef43 : FAILURE in 27m 38s","accounts_in_message":[],"_revision_number":2},{"id":"5f8b787610255c148927982398ad0447a61cadc7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-15 13:10:57.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"dca55579b2a55c9f2310ee818b9c46c8eda39bec","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-15 13:11:21.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"40b2224607bcb9cf9c41b03e1480c228a3b234aa","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-15 13:25:38.000000000","message":"Patch Set 3:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/004916d2418f4ae581d628417d99b297\n\n- teim-code-review https://zuul.teim.app/t/main/build/6157f6aeb88049a5b6a837b9cca7df01 : SUCCESS in 10m 27s","accounts_in_message":[],"_revision_number":3},{"id":"7ab3558fa86a54e747b970a1b8484356aa12db22","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-15 13:48:40.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e9c5c1cd6a84400aaaa790c1c34872d1\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/26cc5ea69d1740a5a8eb5dc4d6bb9312 : SUCCESS in 3m 10s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/67b9eb0eeb434a98af6079fc7b7bdd73 : SUCCESS in 27m 14s\n- cyborg-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/2e2094e2fdbe456f8278f9c550a2ee83 : SUCCESS in 21m 26s\n- cyborg-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/e1b125ca60404184b37c84b6d8f67e95 : SUCCESS in 20m 11s\n- cyborg-tempest-2025-1 https://zuul.opendev.org/t/openstack/build/a3881af0e9b1447da56315ce582bd91e : SUCCESS in 17m 18s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/b514751222a642698f4dce9fc9005806 : SUCCESS in 31m 33s","accounts_in_message":[],"_revision_number":3},{"id":"5914bc0f842b1063229cae0cf3e3789cc76be181","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-16 07:24:14.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"5e97e66af7e110f2dd782ea9344fc680a337641c","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-16 07:24:44.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"7dfcc1ae88f4d90d87eabde9785309a24c45a28d","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-16 07:34:41.000000000","message":"Patch Set 4:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/6f4371c310804dd4ad66629eddf4bb11\n\n- teim-code-review https://zuul.teim.app/t/main/build/2fd82e1279aa4c6682fbbb27983332da : SUCCESS in 9m 48s","accounts_in_message":[],"_revision_number":4},{"id":"7de169c06cac82db2b1c95e1ca295ec6be378666","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-16 07:54:48.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"9847e33a7cf19eda29d4ab0a47708c07c9fffe68","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-16 07:55:23.000000000","message":"Patch Set 5:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":5},{"id":"913f408a2a1998f04ff9709f9d88fa7af23c9392","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-16 08:23:35.000000000","message":"Patch Set 5:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/41e5033fe7be4657a4c1b960745caad2\n\n- teim-code-review https://zuul.teim.app/t/main/build/e1bd79cadce146b29004d61447cf9d85 : SUCCESS in 28m 03s","accounts_in_message":[],"_revision_number":5},{"id":"7fa065ec5141d02a8a5ca1433abf685b0f643071","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 08:31:58.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/24f02dc82b5846089dcc225f0ff4cde8\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0f1dfd792c4f4c42879780ed94e6b361 : SUCCESS in 3m 11s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/98270056267348b28ee8431c161b2cb8 : SUCCESS in 22m 57s\n- cyborg-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/6b7a43459f19440fa30c8153c483ee93 : SUCCESS in 22m 56s\n- cyborg-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/2d151b5d0d2441baa460219febd5eba3 : SUCCESS in 13m 48s\n- cyborg-tempest-2025-1 https://zuul.opendev.org/t/openstack/build/9a6dffe90236418b89a0c39bf24f884e : SUCCESS in 28m 41s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/751e7de5cfa44db5a455561627756541 : SUCCESS in 13m 47s","accounts_in_message":[],"_revision_number":5},{"id":"fb45bd57276c8137a647c98f3fd667f2e249bfe6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-16 15:01:36.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"64d2f323888f32c60ee701fb0b05a3f169d80824","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-16 15:02:00.000000000","message":"Patch Set 6:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":6},{"id":"8df8e2e4e7436fd885c41fa939fe4e1d548d73d5","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-16 15:10:47.000000000","message":"Patch Set 6:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/3ce3bd05a8de429a9eb06c394fdebbcb\n\n- teim-code-review https://zuul.teim.app/t/main/build/48f3d4ad6f6742e49ed011ea48a38a42 : SUCCESS in 8m 37s","accounts_in_message":[],"_revision_number":6},{"id":"096e5f5b29bf446bdd0703ea48bf33e6d002f582","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 16:03:58.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/518ff0637ae44bb0ae017f981ecd45a9\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6651d8403cf74a28b027c8121acf7169 : SUCCESS in 5m 08s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/78ebcd3c3fec4c8081b0839952c2284f : SUCCESS in 38m 12s\n- cyborg-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/a31d686580734a1d9c6e6ff64e4cee09 : SUCCESS in 32m 38s\n- cyborg-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/604f652e748b428fb3e406a94c840181 : SUCCESS in 24m 51s\n- cyborg-tempest-2025-1 https://zuul.opendev.org/t/openstack/build/04ff734d67b64e5a9c9a656e0651b409 : SUCCESS in 34m 36s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/a9f59a979bad49b0a88b2b19a70e7ca8 : SUCCESS in 30m 01s","accounts_in_message":[],"_revision_number":6},{"id":"fca1576e76cb2ef121a28e21b4152742f239453e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-17 06:44:52.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"1bb893da98515fc376f7a23d8dae1c70d677e070","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-17 06:45:25.000000000","message":"Patch Set 7:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":7},{"id":"d38ad7b55b08ac8088b002a06af3d72f46b5202f","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-17 06:57:56.000000000","message":"Patch Set 7:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/c87d69cb1b00473b87a3b3ba8bb25c2d\n\n- teim-code-review https://zuul.teim.app/t/main/build/ae783d7b07bc498ca6837f1f71c9fca1 : SUCCESS in 12m 21s","accounts_in_message":[],"_revision_number":7},{"id":"75a72ff1b75f6c080758f57a4b73be6ab0798290","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 07:22:48.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8268c8a846dc45d9af0529591f3357ab\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/59efc840f7dc4907a647148e7f469269 : SUCCESS in 2m 10s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/573eb0e218e1452ea4e67b6f97f06166 : SUCCESS in 18m 30s\n- cyborg-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/25ad588568274057afca7cf3f8146bab : SUCCESS in 14m 17s\n- cyborg-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/d278bfb4918b466aa0f099cb9f419706 : SUCCESS in 30m 22s\n- cyborg-tempest-2025-1 https://zuul.opendev.org/t/openstack/build/5230c920ba3443ecb218c028cffc49bf : SUCCESS in 27m 54s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/772cb40ae1c54925b15672a1353bed41 : SUCCESS in 27m 27s","accounts_in_message":[],"_revision_number":7},{"id":"7c0ea62fdca89a2c7950795cb08a7cc009d45528","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-17 15:48:53.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"23a3574fd2bb4f93b6aa4234587b27db826f55b8","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-17 15:49:18.000000000","message":"Patch Set 8:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":8},{"id":"4b4ee7418e04df4837735fbe22e3e35a8815e16d","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-17 15:59:39.000000000","message":"Patch Set 8:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/06080185d74d42fd94ff033e5e5cb0fe\n\n- teim-code-review https://zuul.teim.app/t/main/build/0424437592a34ba488eb9df9f39d0cc3 : SUCCESS in 10m 13s","accounts_in_message":[],"_revision_number":8},{"id":"a20ae80b0f8e9306d7be0d05b1e66f716e08e0b2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 16:39:58.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a1ec019fe1c34dbf8293fb5032b59f24\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/de409f4f8eed4f42be92aed023412d83 : SUCCESS in 4m 41s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/87e8b45b82ce4c16b530a943a251ae19 : SUCCESS in 42m 18s\n- cyborg-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/43814039643e403499bd72463ed7bdc2 : SUCCESS in 31m 16s\n- cyborg-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/fd69d26b284f4a598feccbf54f689a58 : SUCCESS in 32m 49s\n- cyborg-tempest-2025-1 https://zuul.opendev.org/t/openstack/build/0b7feeae50f24c83afd1844ddbe2f74c : SUCCESS in 32m 48s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/9dae90481ffd4865a4cf37e306233b73 : SUCCESS in 31m 19s","accounts_in_message":[],"_revision_number":8},{"id":"f751902730eab29837fdf68354a090b2a718500e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-17 17:27:25.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":9},{"id":"eab9263c908aab3784ccec9b87c4e572765755cb","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-17 17:28:04.000000000","message":"Patch Set 9:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":9},{"id":"c0c98799e46fbac5d97aa004a75d859197850cb8","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-17 17:44:07.000000000","message":"Patch Set 9:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/62b3719d544b4cd2a37c7f503e055911\n\n- teim-code-review https://zuul.teim.app/t/main/build/2ba8ea2533694700984d765572e303ec : SUCCESS in 9m 00s","accounts_in_message":[],"_revision_number":9},{"id":"1c0a38515e90508412b00ac3abf5beb01e2b871b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 18:21:01.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c7db1b5fafdb46da8f426074bc8d8a5c\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/658299f62fa44054a2dfc7a5868052dc : SUCCESS in 3m 18s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/368f23a15b2447678a025e7b05867fec : SUCCESS in 38m 42s\n- cyborg-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/7c7670759730498987323b3c09b00b06 : SUCCESS in 30m 49s\n- cyborg-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/6fdc1f48d25c40fe9d5a90c20ba8b462 : SUCCESS in 29m 47s\n- cyborg-tempest-2025-1 https://zuul.opendev.org/t/openstack/build/b90562344617488bb663c20e10f0a20f : SUCCESS in 29m 09s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/0c5ed9e624354bfab2fcbc943275dd61 : SUCCESS in 20m 54s","accounts_in_message":[],"_revision_number":9},{"id":"4a385135ff4cd2339179fc8c06676b1215fec2f3","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-20 05:46:48.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"2291e5146ca9f37bb3aeb62df084814bc5d24d0b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-20 07:29:52.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":10},{"id":"9e852a8e7d032bee8d66e4275651b62c84362101","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-20 07:30:04.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"a1370c643ac31c22d364acbb76796ebcb79a4de0","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-20 07:30:18.000000000","message":"Patch Set 10:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":10},{"id":"eadaa169176123194422b6a3320c29edcc262c23","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-20 07:48:21.000000000","message":"Patch Set 10:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/fc15e7c29d244b7ebe6407cc5a26ad87\n\n- teim-code-review https://zuul.teim.app/t/main/build/e60e10faa37a4c1ea55d12d52d9a55b7 : SUCCESS in 8m 06s","accounts_in_message":[],"_revision_number":10},{"id":"f697b6b01555b9df9756407bcf19ff587380c83d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-20 08:30:10.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/39eb6c6461cc4fe0a473c4b410cd0751\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/006225c114de4dad90eac02292d41405 : SUCCESS in 2m 55s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/b4616c525f684736a2ae25276ced4d6d : SUCCESS in 54m 05s\n- cyborg-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/0b700f90a21243329ca65d7912e560c8 : SUCCESS in 32m 20s\n- cyborg-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/9fb3294d21114651a605d5f956e8beb6 : SUCCESS in 21m 08s\n- cyborg-tempest-2025-1 https://zuul.opendev.org/t/openstack/build/9099be5a65c946bf9cb669f2cb9ffc83 : SUCCESS in 29m 36s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/cbfb9c2a44694d7bbbed974c2e74c45a : SUCCESS in 32m 13s","accounts_in_message":[],"_revision_number":10},{"id":"490f93e819174474da6281a3b145c360987c55e0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-20 10:06:22.000000000","message":"Uploaded patch set 11: Patch Set 10 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":11},{"id":"318857689d5cb06025d652f71322564c799a47fa","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-20 10:07:05.000000000","message":"Patch Set 11:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":11},{"id":"bd9197d4cc6390072f1b02a136014874d07a9900","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-20 10:11:56.000000000","message":"Patch Set 11: Verified-1\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/cyborg/+/997055 is needed.","accounts_in_message":[],"_revision_number":11},{"id":"b4b8eb48c38328bf1daa2f6d3258e2f1e972bd8d","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-20 10:12:11.000000000","message":"Patch Set 11:\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/cyborg/+/997055 is needed.","accounts_in_message":[],"_revision_number":11},{"id":"aa981129b749a5f42bdcfce7834716b679db5c73","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-20 10:14:10.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"a9aa0f5d7e9c191df3695b211ee5837813b8f196","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-20 10:14:35.000000000","message":"Patch Set 11:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":11},{"id":"33d14fa977565c8a17e35acd4306feb4380a72c0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-20 11:11:23.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6d211e3aff024b68852ffa9466dced02\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e43bbf861e0b4690a0fdf0d698d7cc8c : SUCCESS in 2m 47s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/4efe5ff158d64bb79cff6f067bfe966b : SUCCESS in 50m 25s\n- cyborg-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/6e46457e6d064b18be7e40af9b804da6 : SUCCESS in 27m 53s\n- cyborg-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/fecffeb451334157a3ef5abfd49adac1 : SUCCESS in 26m 55s\n- cyborg-tempest-2025-1 https://zuul.opendev.org/t/openstack/build/3092bee84c9a4c5ab2d0c49398277f93 : SUCCESS in 22m 10s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/2780fc1383264197bdfbb1f2ed6b9e44 : SUCCESS in 39m 11s","accounts_in_message":[],"_revision_number":11},{"id":"f5fdcb96d36f4e3cb93603752d0b4e9cc24cbed5","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-20 12:15:01.000000000","message":"Patch Set 11:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/77740c69961a49749f56339d43d2a969\n\n- teim-code-review https://zuul.teim.app/t/main/build/19a64452704e4488a0a003222ed0819d : SUCCESS in 8m 14s","accounts_in_message":[],"_revision_number":11},{"id":"16b56c57a7f86cff37bc6a90a824bdfceb72ced3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-21 07:53:02.000000000","message":"Uploaded patch set 12: Patch Set 11 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":12},{"id":"25c0b8a6fad430469c016bdd92aa60cd794488d6","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-21 07:53:42.000000000","message":"Patch Set 12:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":12},{"id":"99ac60c51b32ca5ba4d5dd5546ac1c39074f3299","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-21 08:21:01.000000000","message":"Patch Set 12:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/90194c4039764c6694f6385bb1e48924\n\n- teim-code-review https://zuul.teim.app/t/main/build/b6712f62569546c8aef761e1e8649bf4 : SUCCESS in 10m 41s","accounts_in_message":[],"_revision_number":12},{"id":"c77d44ebdafc81b2b7cd0d34c728858baff066fa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-21 08:50:01.000000000","message":"Uploaded patch set 13: Patch Set 12 was rebased.","accounts_in_message":[],"_revision_number":13},{"id":"94cf6b1f80f65c6c19d4320c30a3ab06f382585d","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-21 08:50:32.000000000","message":"Patch Set 13:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":13},{"id":"559f31157df18184f62c4f65f81159a8020e8cb5","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-21 09:10:13.000000000","message":"Patch Set 13:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/43c905b05bbe4bea9209a84e7ab99110\n\n- teim-code-review https://zuul.teim.app/t/main/build/c1fa0e0a2206493a96e07727b06c81ec : SUCCESS in 8m 34s","accounts_in_message":[],"_revision_number":13},{"id":"335017cea5a8a54ae573009e36c446be31e3da00","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 09:49:50.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/deba36d95e5d4d59915a33e114a196f7\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e3efd1cf367b45d6bed8dfe1b7d4e81e : SUCCESS in 3m 00s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/516e6f7327fc413aba983295b3bd0a2d : SUCCESS in 52m 52s\n- cyborg-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/e2605a2b460543848f999c7d060d3c00 : SUCCESS in 31m 32s\n- cyborg-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/d0c10d55d8d845d5899b57ca0df91279 : SUCCESS in 31m 45s\n- cyborg-tempest-2025-1 https://zuul.opendev.org/t/openstack/build/51c34bc64b0745a38c768925fd29b71f : SUCCESS in 32m 24s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/8123630174fb4b599691a6569971341f : SUCCESS in 48m 02s","accounts_in_message":[],"_revision_number":13},{"id":"149b9d8a78d98555eee5df2233cc8096235f0228","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-21 17:02:26.000000000","message":"Uploaded patch set 14.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":14},{"id":"0f9a23172aacead6e8ea843865491336fcdcfd61","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-21 17:02:56.000000000","message":"Patch Set 14:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":14},{"id":"9c19238530bf8751275118e7e80710957a0e33af","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-21 17:19:58.000000000","message":"Patch Set 14:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/eac2d3ddfb764b1fa0579fa15cede33c\n\n- teim-code-review https://zuul.teim.app/t/main/build/c1c22c65a68b4381b359b4db411575ac : SUCCESS in 7m 38s","accounts_in_message":[],"_revision_number":14},{"id":"8860a4bcb0eb36bbdc90bd0abbb1c15836f01652","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 17:35:11.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ab1ec9e5b2f34067b92a252b1afa13a8\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b8c4c82fcf2a4b80a4f68565dbef7eb8 : SUCCESS in 2m 11s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/b3eeef6c1a3748999f19fa68e8f8c0c9 : SUCCESS in 27m 58s\n- cyborg-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/6fb8009d57414a91b084ba82cf3ce1d4 : SUCCESS in 15m 44s\n- cyborg-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/b586d6301e4248f0a712167b672f959d : SUCCESS in 23m 57s\n- cyborg-tempest-2025-1 https://zuul.opendev.org/t/openstack/build/d98f01b7ff5f4bc085fd70188004d9b7 : SUCCESS in 15m 30s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/1212d14e74fa49caaa57672c7576f9eb : SUCCESS in 29m 44s","accounts_in_message":[],"_revision_number":14},{"id":"49e0f98a311d63058e287181cb5515ceee868e3b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-22 08:55:26.000000000","message":"Uploaded patch set 15.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":15},{"id":"296a0c7d27d2803fa099add17413a4a4397d69cf","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-22 08:56:05.000000000","message":"Patch Set 15:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":15},{"id":"d6a6c9fe4c856cc6079090ec586d4cad457b2a85","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-22 09:13:07.000000000","message":"Patch Set 15:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/28aad3cc9c274660b4753f7f2cb70739\n\n- teim-code-review https://zuul.teim.app/t/main/build/9e4d0dd2f7b549678af12eceeeadae11 : SUCCESS in 7m 42s","accounts_in_message":[],"_revision_number":15},{"id":"809d18c75afadfd74a6be0c6a2b1d378a2e22a0d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 09:36:04.000000000","message":"Patch Set 15: 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/2f5e8a3652534444950d3ded7d02058a\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/de022ba71ffd4ff9bd4b67965cc68291 : SUCCESS in 6m 02s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/8b2e47bb58694d8e8e4303c2acb1527f : FAILURE in 28m 16s\n- cyborg-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/66c6e605f131456cafc4a2628c824741 : SUCCESS in 34m 24s\n- cyborg-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/60107bde9cee44149555fb02604e9a21 : SUCCESS in 31m 41s\n- cyborg-tempest-2025-1 https://zuul.opendev.org/t/openstack/build/4d9134be32fb435993a4e454a8c0dead : SUCCESS in 14m 26s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/b3d5190fa38241efb7c8b7c47511401a : FAILURE in 26m 46s","accounts_in_message":[],"_revision_number":15},{"id":"ea5885a645692f9b218243932273c8ecdfa7a0ea","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-22 10:17:23.000000000","message":"Uploaded patch set 16.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":16},{"id":"827ab6b47a524d64f835d8a0df4251db1535f8a3","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-22 10:17:57.000000000","message":"Patch Set 16:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":16},{"id":"b5c8376fcfbe6c1a1cb3fe541dc99504049390c7","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-22 10:45:58.000000000","message":"Patch Set 16:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/d191d4e736a24f9fb7c8fdd58b202781\n\n- teim-code-review https://zuul.teim.app/t/main/build/b3551b30a5a84a0ea4190e3d9927ec16 : SUCCESS in 8m 45s","accounts_in_message":[],"_revision_number":16},{"id":"27d4955674c8f1cdfc79adce88965a832de5082e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-22 11:34:30.000000000","message":"Uploaded patch set 17: Patch Set 16 was rebased.","accounts_in_message":[],"_revision_number":17},{"id":"47beb0656d47231a81c5cecbde9c1ff528ed61f9","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-22 11:35:04.000000000","message":"Patch Set 17:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":17},{"id":"2f18d81e632dcbe2edadc38ce090a9caef70ffc7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 11:41:33.000000000","message":"Patch Set 17: Verified-1\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/cyborg/+/997055 is needed.","accounts_in_message":[],"_revision_number":17},{"id":"c3e511259a04f6df1c85ada24a4bc5681cb64c30","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-22 11:41:49.000000000","message":"Patch Set 17:\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/cyborg/+/997055 is needed.","accounts_in_message":[],"_revision_number":17},{"id":"1590245ad7bafc7153e6ae05be421d10ab0ef9be","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-22 11:42:45.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"10a16d7c3de13d2179dc93e94ef98e90997d8d74","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-22 11:43:30.000000000","message":"Patch Set 17:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":17},{"id":"6eb6c6c03f8f09df1e3c0ce477860a7cb7271338","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 12:43:38.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/69bda588a7dd4a38b2cf6bb029bac3fe\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0b5397b9593c4032b91c54c010f177d6 : SUCCESS in 3m 21s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/82002d7dbabe44988f48b92102ff852c : SUCCESS in 53m 55s\n- cyborg-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/1f6c14dc47e64f39b1c1ba0311294ecf : SUCCESS in 30m 44s\n- cyborg-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/efb24d80b0f34bf29d32ddc09641fed6 : SUCCESS in 32m 55s\n- cyborg-tempest-2025-1 https://zuul.opendev.org/t/openstack/build/32ed7e87678e4a22bb81c8cbe56bf511 : SUCCESS in 34m 29s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/c4b616b56333484c9ef2449f6b8ad833 : SUCCESS in 47m 12s","accounts_in_message":[],"_revision_number":17},{"id":"f68987baae847bcbda75367ecbd4f1fea2aea10c","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-22 13:36:10.000000000","message":"Patch Set 17:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/d436d1728c5a410797cf8a717fbd02ce\n\n- teim-code-review https://zuul.teim.app/t/main/build/f54ef291b122403e9d46d30d0c4649df : SUCCESS in 6m 23s","accounts_in_message":[],"_revision_number":17},{"id":"5701ed1651709db67ea4a4061ecb2878d8c5c699","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-22 14:45:51.000000000","message":"Uploaded patch set 18: Patch Set 17 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":18},{"id":"d7d1f18d6cd797c45b3e596091ba73a8ff1bf6e6","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-22 14:46:22.000000000","message":"Patch Set 18:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":18},{"id":"830d0866d5ec93ed9231ed61e87da7e33a9a4336","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-22 14:57:52.000000000","message":"Patch Set 18:\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/cyborg/+/997055 is needed.","accounts_in_message":[],"_revision_number":18},{"id":"4fb5d53f88dd36d8f3449df09342e76dfb92abfd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 14:58:16.000000000","message":"Patch Set 18: Verified-1\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/cyborg/+/997055 is needed.","accounts_in_message":[],"_revision_number":18},{"id":"7bf92de97a16a87ef22cf9c7d70f6d22d0fa2791","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-28 10:31:40.000000000","message":"Uploaded patch set 19.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":19},{"id":"7fb569f01534dcd7b8d3bb46d0349d6da33ccf8f","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-28 10:32:15.000000000","message":"Patch Set 19:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":19},{"id":"869ad33c6996f394af5a811abff1604cbe4afaa7","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-28 10:48:29.000000000","message":"Patch Set 19:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/95a99c0e3b5148e1bb76083bc4ccc54d\n\n- teim-code-review https://zuul.teim.app/t/main/build/f5b10744c5744f7aa6023049a8149713 : SUCCESS in 7m 04s","accounts_in_message":[],"_revision_number":19},{"id":"b7412f471eba53dd58b87444e16ebac32ea78398","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 11:36:29.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d7b45a96785e470bb8c6eb759cbbe023\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/319bcffa17394fd49a52dab771b8bf50 : SUCCESS in 2m 52s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/1e9dfaedaf43488a9e646c1ae2ea8116 : SUCCESS in 58m 30s\n- cyborg-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/8e05a63a89b24f6d91af0c1be1b8b2f2 : SUCCESS in 33m 21s\n- cyborg-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/473f180bea494780af2dec92fe94afa9 : SUCCESS in 16m 45s\n- cyborg-tempest-2025-1 https://zuul.opendev.org/t/openstack/build/3ff8669adce84444b952bb8b18ecab67 : SUCCESS in 29m 45s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/e2f60d16bc9442959f3a31d71b324f8f : SUCCESS in 30m 21s","accounts_in_message":[],"_revision_number":19},{"id":"0d70015163972703bec0dabef09a66038d8ee792","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-28 12:59:20.000000000","message":"Uploaded patch set 20.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":20},{"id":"4583b856aadabd552db3e0dff4f6d67a5f2baadb","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-28 12:59:48.000000000","message":"Patch Set 20:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":20},{"id":"321e2fc871f381fc63769cd6cb023dfeeef898c6","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-28 13:14:33.000000000","message":"Patch Set 20:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/99f669b907664e3b9214655ea6fa4cb1\n\n- teim-code-review https://zuul.teim.app/t/main/build/d609097b16df406b8402cb3c68ad7c24 : SUCCESS in 7m 07s","accounts_in_message":[],"_revision_number":20},{"id":"0f2e1f6e0ac86c6ad6debc0e0d2f10b8b5326e87","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 14:03:23.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/16c949421d3349379a9aa4a7796d3c59\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2153af1f1cc94166be82466997d2b601 : SUCCESS in 2m 50s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/c021da8744f84becb36f0ac5dcd1a750 : SUCCESS in 39m 43s\n- cyborg-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/773479370bb1499492fcecc243cbb6d8 : SUCCESS in 34m 12s\n- cyborg-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/f64868ecba6447efb5e3d7fd07bde238 : SUCCESS in 32m 56s\n- cyborg-tempest-2025-1 https://zuul.opendev.org/t/openstack/build/7b9250524b1642e296fbddc309ea54d9 : SUCCESS in 21m 19s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/1407ef184d0b41c6982313f3118d8bac : SUCCESS in 26m 11s","accounts_in_message":[],"_revision_number":20},{"id":"b30eefce3839bfd79d4aaac0911858374ca8224b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-28 16:21:47.000000000","message":"Uploaded patch set 21.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":21},{"id":"3689c6a39e1f7b509a0245637c998e5be27b70ef","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-28 16:22:13.000000000","message":"Patch Set 21:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":21},{"id":"4e5c674c3d3832a6b839de22e3462ab62a6fb4b7","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-28 16:28:38.000000000","message":"Patch Set 21:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/945c08c1f4434f318b50d5645902a175\n\n- teim-code-review https://zuul.teim.app/t/main/build/336ddc3eb5d840e88ecace52210e36bd : SUCCESS in 6m 15s","accounts_in_message":[],"_revision_number":21},{"id":"9098a1a48c61344360fb2f781f8b79d305c24fa5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-28 16:31:26.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"16e6b0a7306d420a0698fa45173dba9bb1a8eb7b","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-28 16:31:50.000000000","message":"Patch Set 22:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":22},{"id":"5b07fdea4380f7f4a7e680b9d68b1bf8744ae15b","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-28 16:39:44.000000000","message":"Patch Set 22:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/3e111dfeca464ef6b3bcb59b5d6d9881\n\n- teim-code-review https://zuul.teim.app/t/main/build/63dd5924b82a4492ab1b602eb76a4afa : SUCCESS in 7m 44s","accounts_in_message":[],"_revision_number":22},{"id":"a9af3e9fcad93ef896c49bad1ddc47793d026e1a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 17:19:12.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/779c6d0e2fbf4dc1bdb049fcd0ccbb39\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/72565ed889cc4e1587773746b8eabdf4 : SUCCESS in 2m 52s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/9de63f6113e64daaa2a9122ba729e757 : SUCCESS in 36m 45s\n- cyborg-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/a6e14765a2064fefaf8e49a551fe4649 : SUCCESS in 14m 45s\n- cyborg-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/04953cb5dcdf4e218667eadb931cbaea : SUCCESS in 30m 27s\n- cyborg-tempest-2025-1 https://zuul.opendev.org/t/openstack/build/522ac879c7d74577a5e4afa600df239f : SUCCESS in 29m 31s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/fcca094cca704a969393d70bf5e9b56f : SUCCESS in 32m 57s","accounts_in_message":[],"_revision_number":22}],"current_revision_number":22,"current_revision":"4b4bd0fc1a2da7d759513e8879664f30fa61cd63","revisions":{"c8b3bc4dc5600d2dc1c92c2af8aed981771a5421":{"kind":"REWORK","_number":1,"created":"2026-07-15 10:08:22.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/1"}}},"commit":{"parents":[{"commit":"2646e99204653419db710c4bc5f078464498e873","subject":"Add Cyborg PCI driver lifecycle scenario tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/2646e99204653419db710c4bc5f078464498e873"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-15 10:02:57.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-15 10:07:53.000000000","tz":120},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nExtract shared lifecycle helpers from TestPCIDriverLifecycle into\na DriverLifecycleMixin and add TestMdevDriverLifecycle for generic\nMDEV driver devices. PCI-specific config options move from [cyborg]\nto a new [cyborg_pci] group; MDEV options live in [cyborg_mdev].\n\nBoth test classes inherit 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/c8b3bc4dc5600d2dc1c92c2af8aed981771a5421"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/c8b3bc4dc5600d2dc1c92c2af8aed981771a5421"}]},"branch":"refs/heads/master"},"e1c9877d90d9b96300a33ceb1c5040c03f78476a":{"kind":"REWORK","_number":2,"created":"2026-07-15 11:20:00.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/2"}}},"commit":{"parents":[{"commit":"2646e99204653419db710c4bc5f078464498e873","subject":"Add Cyborg PCI driver lifecycle scenario tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/2646e99204653419db710c4bc5f078464498e873"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-15 10:02:57.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-15 11:19:23.000000000","tz":120},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nExtract shared lifecycle helpers from TestPCIDriverLifecycle into\na DriverLifecycleMixin and add TestMdevDriverLifecycle for generic\nMDEV driver devices. PCI-specific config options move from [cyborg]\nto a new [cyborg_pci] group; MDEV options live in [cyborg_mdev].\n\nBoth test classes inherit 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nDepends-On: https://review.opendev.org/c/openstack/cyborg/+/997055\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/e1c9877d90d9b96300a33ceb1c5040c03f78476a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/e1c9877d90d9b96300a33ceb1c5040c03f78476a"}]},"branch":"refs/heads/master"},"e6faa1bb5f39d2a06175376045b115e9cb70e2d6":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-07-15 13:10:57.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/3"}}},"commit":{"parents":[{"commit":"d8b3990a0e653c3fa6ef05ea7733bf9c12fee46b","subject":"Add Cyborg PCI driver lifecycle scenario tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/d8b3990a0e653c3fa6ef05ea7733bf9c12fee46b"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-15 10:02:57.000000000","tz":120},"committer":{"name":"Joan Gilabert","email":"jgilaber@redhat.com","date":"2026-07-15 13:10:57.000000000","tz":0},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nExtract shared lifecycle helpers from TestPCIDriverLifecycle into\na DriverLifecycleMixin and add TestMdevDriverLifecycle for generic\nMDEV driver devices. PCI-specific config options move from [cyborg]\nto a new [cyborg_pci] group; MDEV options live in [cyborg_mdev].\n\nBoth test classes inherit 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nDepends-On: https://review.opendev.org/c/openstack/cyborg/+/997055\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/e6faa1bb5f39d2a06175376045b115e9cb70e2d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/e6faa1bb5f39d2a06175376045b115e9cb70e2d6"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"2646e99204653419db710c4bc5f078464498e873","ours":"e1c9877d90d9b96300a33ceb1c5040c03f78476a","theirs":"d8b3990a0e653c3fa6ef05ea7733bf9c12fee46b","merge_strategy":"recursive","contains_conflicts":false}},"005959d343842845941aeb467f46a5baa0a8b02e":{"kind":"REWORK","_number":4,"created":"2026-07-16 07:24:14.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/4"}}},"commit":{"parents":[{"commit":"3076d69c1d06a613d5dc0e2064361174be8a833c","subject":"Add Cyborg PCI driver lifecycle scenario tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/3076d69c1d06a613d5dc0e2064361174be8a833c"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-15 10:02:57.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-16 07:24:01.000000000","tz":120},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nExtract shared lifecycle helpers from TestPCIDriverLifecycle into\na DriverLifecycleMixin and add TestMdevDriverLifecycle for generic\nMDEV driver devices. PCI-specific config options move from [cyborg]\nto a new [cyborg_pci] group; MDEV options live in [cyborg_mdev].\n\nBoth test classes inherit 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nDepends-On: https://review.opendev.org/c/openstack/cyborg/+/997055\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/005959d343842845941aeb467f46a5baa0a8b02e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/005959d343842845941aeb467f46a5baa0a8b02e"}]},"branch":"refs/heads/master"},"7bfda75711a685342d0503ea33a32f132ee91cbd":{"kind":"REWORK","_number":5,"created":"2026-07-16 07:54:48.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/5"}}},"commit":{"parents":[{"commit":"3076d69c1d06a613d5dc0e2064361174be8a833c","subject":"Add Cyborg PCI driver lifecycle scenario tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/3076d69c1d06a613d5dc0e2064361174be8a833c"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-15 10:02:57.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-16 07:54:37.000000000","tz":120},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nExtract shared lifecycle helpers from TestPCIDriverLifecycle into\na DriverLifecycleMixin and add TestMdevDriverLifecycle for generic\nMDEV driver devices. PCI-specific config options move from [cyborg]\nto a new [cyborg_pci] group; MDEV options live in [cyborg_mdev].\n\nBoth test classes inherit 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nDepends-On: https://review.opendev.org/c/openstack/cyborg/+/997055\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/7bfda75711a685342d0503ea33a32f132ee91cbd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/7bfda75711a685342d0503ea33a32f132ee91cbd"}]},"branch":"refs/heads/master"},"4c2f0392acc96599b10c9cc8159392c7f8f2075f":{"kind":"REWORK","_number":6,"created":"2026-07-16 15:01:36.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/6"}}},"commit":{"parents":[{"commit":"3076d69c1d06a613d5dc0e2064361174be8a833c","subject":"Add Cyborg PCI driver lifecycle scenario tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/3076d69c1d06a613d5dc0e2064361174be8a833c"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-15 10:02:57.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-16 15:01:30.000000000","tz":120},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nExtract shared lifecycle helpers from TestPCIDriverLifecycle into\na DriverLifecycleMixin and add TestMdevDriverLifecycle for generic\nMDEV driver devices. PCI-specific config options move from [cyborg]\nto a new [cyborg_pci] group; MDEV options live in [cyborg_mdev].\n\nBoth test classes inherit 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nDepends-On: https://review.opendev.org/c/openstack/cyborg/+/997055\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/4c2f0392acc96599b10c9cc8159392c7f8f2075f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/4c2f0392acc96599b10c9cc8159392c7f8f2075f"}]},"branch":"refs/heads/master"},"6796c606c57494983a4a3743ed5fbb9c019e3d6d":{"kind":"REWORK","_number":7,"created":"2026-07-17 06:44:52.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/7"}}},"commit":{"parents":[{"commit":"140fa11488cc72af0ef150c2b2ab04025295db50","subject":"Prefer lspci over sysfs for PCI device detection","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/140fa11488cc72af0ef150c2b2ab04025295db50"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-15 10:02:57.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-17 06:44:08.000000000","tz":120},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nExtract shared lifecycle helpers from TestPCIDriverLifecycle into\na DriverLifecycleMixin and add TestMdevDriverLifecycle for generic\nMDEV driver devices. PCI-specific config options move from [cyborg]\nto a new [cyborg_pci] group; MDEV options live in [cyborg_mdev].\n\nBoth test classes inherit 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nDepends-On: https://review.opendev.org/c/openstack/cyborg/+/997055\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/6796c606c57494983a4a3743ed5fbb9c019e3d6d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/6796c606c57494983a4a3743ed5fbb9c019e3d6d"}]},"branch":"refs/heads/master"},"68ca134da550ddfa334b9f299a3dfb20f1cd6f95":{"kind":"REWORK","_number":8,"created":"2026-07-17 15:48:53.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/8"}}},"commit":{"parents":[{"commit":"f30dc727a17aae952b44f8ac998179175c71acc6","subject":"Verify guest reboot started in PCI lifecycle test","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/f30dc727a17aae952b44f8ac998179175c71acc6"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-15 10:02:57.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-17 15:44:02.000000000","tz":120},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nExtract shared lifecycle helpers from TestPCIDriverLifecycle into\na DriverLifecycleMixin and add TestMdevDriverLifecycle for generic\nMDEV driver devices. PCI-specific config options move from [cyborg]\nto a new [cyborg_pci] group; MDEV options live in [cyborg_mdev].\n\nBoth test classes inherit 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nDepends-On: https://review.opendev.org/c/openstack/cyborg/+/997055\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/68ca134da550ddfa334b9f299a3dfb20f1cd6f95"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/68ca134da550ddfa334b9f299a3dfb20f1cd6f95"}]},"branch":"refs/heads/master"},"5c8dc793e27c6c37bacc98424d69a0c162d9d5ea":{"kind":"REWORK","_number":9,"created":"2026-07-17 17:27:25.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/9"}}},"commit":{"parents":[{"commit":"e1a0c504aa900ef18cb20781095c14b16f0ae91d","subject":"Verify guest reboot started in PCI lifecycle test","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/e1a0c504aa900ef18cb20781095c14b16f0ae91d"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-15 10:02:57.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-17 17:26:51.000000000","tz":120},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nExtract shared lifecycle helpers from TestPCIDriverLifecycle into\na DriverLifecycleMixin and add TestMdevDriverLifecycle for generic\nMDEV driver devices. PCI-specific config options move from [cyborg]\nto a new [cyborg_pci] group; MDEV options live in [cyborg_mdev].\n\nBoth test classes inherit 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nDepends-On: https://review.opendev.org/c/openstack/cyborg/+/997055\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/5c8dc793e27c6c37bacc98424d69a0c162d9d5ea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/5c8dc793e27c6c37bacc98424d69a0c162d9d5ea"}]},"branch":"refs/heads/master"},"b8886e3e65c4d6763e3f17fa8ad47412463079a4":{"kind":"REWORK","_number":10,"created":"2026-07-20 07:29:52.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/10"}}},"commit":{"parents":[{"commit":"cee49a3f1c2e7b208b62688d79c6ea9646c68e3d","subject":"Refactor PCI lifecycle tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/cee49a3f1c2e7b208b62688d79c6ea9646c68e3d"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-20 07:26:06.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-20 07:29:19.000000000","tz":120},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nAdd TestMdevDriverLifecycle for generic MDEV driver devices using\nthe DriverLifecycleMixin.\n\nThe new test class inherits 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nDepends-On: https://review.opendev.org/c/openstack/cyborg/+/997055\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/b8886e3e65c4d6763e3f17fa8ad47412463079a4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/b8886e3e65c4d6763e3f17fa8ad47412463079a4"}]},"branch":"refs/heads/master"},"8611ec35f50bf0d85d7dd5183d2472bcdace4979":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2026-07-20 10:06:22.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/11"}}},"commit":{"parents":[{"commit":"527e57028f0eba39f4eaec44375b3b22cdac6de4","subject":"Refactor PCI lifecycle tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/527e57028f0eba39f4eaec44375b3b22cdac6de4"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-20 07:26:06.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-20 10:06:06.000000000","tz":120},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nAdd TestMdevDriverLifecycle for generic MDEV driver devices using\nthe DriverLifecycleMixin.\n\nThe new test class inherits 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nDepends-On: https://review.opendev.org/c/openstack/cyborg/+/997055\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/8611ec35f50bf0d85d7dd5183d2472bcdace4979"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/8611ec35f50bf0d85d7dd5183d2472bcdace4979"}]},"branch":"refs/heads/master"},"a2bf254facba951f35a4d503c1cf808b58b5ed7b":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2026-07-21 07:53:02.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/12"}}},"commit":{"parents":[{"commit":"a89b6e2b97f439faed59e92b83dc4a5ff6f978bf","subject":"Refactor PCI lifecycle tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/a89b6e2b97f439faed59e92b83dc4a5ff6f978bf"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-20 07:26:06.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-20 10:27:47.000000000","tz":120},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nAdd TestMdevDriverLifecycle for generic MDEV driver devices using\nthe DriverLifecycleMixin.\n\nThe new test class inherits 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nDepends-On: https://review.opendev.org/c/openstack/cyborg/+/997055\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/a2bf254facba951f35a4d503c1cf808b58b5ed7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/a2bf254facba951f35a4d503c1cf808b58b5ed7b"}]},"branch":"refs/heads/master"},"26ef90b4b4a79bc16b65578a5c0a842c5327123f":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2026-07-21 08:50:01.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/13"}}},"commit":{"parents":[{"commit":"628aab9d867f3831d3590383978196a1deceb542","subject":"Refactor PCI lifecycle tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/628aab9d867f3831d3590383978196a1deceb542"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-20 07:26:06.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-21 08:49:38.000000000","tz":120},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nAdd TestMdevDriverLifecycle for generic MDEV driver devices using\nthe DriverLifecycleMixin.\n\nThe new test class inherits 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nDepends-On: https://review.opendev.org/c/openstack/cyborg/+/997055\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/26ef90b4b4a79bc16b65578a5c0a842c5327123f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/26ef90b4b4a79bc16b65578a5c0a842c5327123f"}]},"branch":"refs/heads/master"},"16c10f5b09f2a72ee1986d7d536c8edeafdd9051":{"kind":"REWORK","_number":14,"created":"2026-07-21 17:02:26.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/14"}}},"commit":{"parents":[{"commit":"96b2c23640eb8534e468cc83802b647275f61800","subject":"Refactor PCI lifecycle tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/96b2c23640eb8534e468cc83802b647275f61800"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-20 07:26:06.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-21 17:01:43.000000000","tz":120},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nAdd TestMdevDriverLifecycle for generic MDEV driver devices using\nthe DriverLifecycleMixin.\n\nThe new test class inherits 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nDepends-On: https://review.opendev.org/c/openstack/cyborg/+/997055\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/16c10f5b09f2a72ee1986d7d536c8edeafdd9051"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/16c10f5b09f2a72ee1986d7d536c8edeafdd9051"}]},"branch":"refs/heads/master"},"69da5eacfa69e0e81e81d82b9b9f3c1d52ab39e6":{"kind":"REWORK","_number":15,"created":"2026-07-22 08:55:26.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/15"}}},"commit":{"parents":[{"commit":"4531407cd45c521b071bb877519efdd5d0628742","subject":"Refactor PCI lifecycle tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/4531407cd45c521b071bb877519efdd5d0628742"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-20 07:26:06.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-22 08:54:40.000000000","tz":120},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nAdd TestMdevDriverLifecycle for generic MDEV driver devices using\nthe DriverLifecycleMixin.\n\nThe new test class inherits 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nDepends-On: https://review.opendev.org/c/openstack/cyborg/+/997055\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/69da5eacfa69e0e81e81d82b9b9f3c1d52ab39e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/69da5eacfa69e0e81e81d82b9b9f3c1d52ab39e6"}]},"branch":"refs/heads/master"},"5f7242f1ecbb5068a30ea26fd493d8a086de4709":{"kind":"REWORK","_number":16,"created":"2026-07-22 10:17:23.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/16"}}},"commit":{"parents":[{"commit":"4d9e9e05efaa1ba1dcfb824cf4a3de205d0372f4","subject":"Refactor PCI lifecycle tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/4d9e9e05efaa1ba1dcfb824cf4a3de205d0372f4"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-20 07:26:06.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-22 10:16:06.000000000","tz":120},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nAdd TestMdevDriverLifecycle for generic MDEV driver devices using\nthe DriverLifecycleMixin.\n\nThe new test class inherits 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nDepends-On: https://review.opendev.org/c/openstack/cyborg/+/997055\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/5f7242f1ecbb5068a30ea26fd493d8a086de4709"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/5f7242f1ecbb5068a30ea26fd493d8a086de4709"}]},"branch":"refs/heads/master"},"bb18104772dc2f3b164a96d30903fcd9750cd3d1":{"kind":"TRIVIAL_REBASE","_number":17,"created":"2026-07-22 11:34:30.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/17"}}},"commit":{"parents":[{"commit":"5d0dcbe0871fdcc852abac35b7bf0c2e53b83d50","subject":"Refactor PCI lifecycle tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/5d0dcbe0871fdcc852abac35b7bf0c2e53b83d50"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-20 07:26:06.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-22 11:34:23.000000000","tz":120},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nAdd TestMdevDriverLifecycle for generic MDEV driver devices using\nthe DriverLifecycleMixin.\n\nThe new test class inherits 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nDepends-On: https://review.opendev.org/c/openstack/cyborg/+/997055\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/bb18104772dc2f3b164a96d30903fcd9750cd3d1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/bb18104772dc2f3b164a96d30903fcd9750cd3d1"}]},"branch":"refs/heads/master"},"661336109078f5844808922e550da9f0ee6aab6c":{"kind":"TRIVIAL_REBASE","_number":18,"created":"2026-07-22 14:45:51.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/18"}}},"commit":{"parents":[{"commit":"85f4067d0f815829c69b2e8a0acd28c7bff7fa45","subject":"Refactor PCI lifecycle tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/85f4067d0f815829c69b2e8a0acd28c7bff7fa45"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-20 07:26:06.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-22 14:09:15.000000000","tz":120},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nAdd TestMdevDriverLifecycle for generic MDEV driver devices using\nthe DriverLifecycleMixin.\n\nThe new test class inherits 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nDepends-On: https://review.opendev.org/c/openstack/cyborg/+/997055\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/661336109078f5844808922e550da9f0ee6aab6c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/661336109078f5844808922e550da9f0ee6aab6c"}]},"branch":"refs/heads/master"},"a7127fff758c0aa19b739d725b779598406bb2f1":{"kind":"REWORK","_number":19,"created":"2026-07-28 10:31:40.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/19"}}},"commit":{"parents":[{"commit":"22349de37e89d0d0a527738e08a6a91faed5e21f","subject":"Refactor PCI lifecycle tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/22349de37e89d0d0a527738e08a6a91faed5e21f"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-20 07:26:06.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-28 10:31:31.000000000","tz":120},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nAdd TestMdevDriverLifecycle for generic MDEV driver devices using\nthe DriverLifecycleMixin.\n\nThe new test class inherits 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nDepends-On: https://review.opendev.org/c/openstack/cyborg/+/997055\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/a7127fff758c0aa19b739d725b779598406bb2f1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/a7127fff758c0aa19b739d725b779598406bb2f1"}]},"branch":"refs/heads/master"},"63cad464c618ea5b701447b603d16c57d49db536":{"kind":"REWORK","_number":20,"created":"2026-07-28 12:59:20.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/20"}}},"commit":{"parents":[{"commit":"ae4fd72abc28b8cf032fac9279c502f0bf432380","subject":"Refactor PCI lifecycle tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/ae4fd72abc28b8cf032fac9279c502f0bf432380"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-20 07:26:06.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-28 12:52:43.000000000","tz":120},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nAdd TestMdevDriverLifecycle for generic MDEV driver devices using\nthe DriverLifecycleMixin.\n\nThe new test class inherits 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nDepends-On: https://review.opendev.org/c/openstack/cyborg/+/997055\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/63cad464c618ea5b701447b603d16c57d49db536"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/63cad464c618ea5b701447b603d16c57d49db536"}]},"branch":"refs/heads/master"},"58ab494d07cf5f25d2fb6b159840a130004686f6":{"kind":"REWORK","_number":21,"created":"2026-07-28 16:21:47.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/21"}}},"commit":{"parents":[{"commit":"ae4fd72abc28b8cf032fac9279c502f0bf432380","subject":"Refactor PCI lifecycle tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/ae4fd72abc28b8cf032fac9279c502f0bf432380"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-20 07:26:06.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-28 15:26:13.000000000","tz":120},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nAdd TestMdevDriverLifecycle for generic MDEV driver devices using\nthe DriverLifecycleMixin.\n\nThe new test class inherits 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nDepends-On: https://review.opendev.org/c/openstack/cyborg/+/997055\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/58ab494d07cf5f25d2fb6b159840a130004686f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/58ab494d07cf5f25d2fb6b159840a130004686f6"}]},"branch":"refs/heads/master"},"4b4bd0fc1a2da7d759513e8879664f30fa61cd63":{"kind":"REWORK","_number":22,"created":"2026-07-28 16:31:26.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/52/997352/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg-tempest-plugin","ref":"refs/changes/52/997352/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg-tempest-plugin refs/changes/52/997352/22"}}},"commit":{"parents":[{"commit":"ae4fd72abc28b8cf032fac9279c502f0bf432380","subject":"Refactor PCI lifecycle tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/ae4fd72abc28b8cf032fac9279c502f0bf432380"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-20 07:26:06.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-28 16:31:08.000000000","tz":120},"subject":"Add Cyborg MDEV driver lifecycle scenario tests","message":"Add Cyborg MDEV driver lifecycle scenario tests\n\nAdd TestMdevDriverLifecycle for generic MDEV driver devices using\nthe DriverLifecycleMixin.\n\nThe new test class inherits 10 lifecycle scenarios (create/delete,\nguest reboot, soft/hard reboot, pause/unpause, snapshot, backup,\nlock/unlock, rebuild, shelve/unshelve) from the mixin, providing\nonly device-type-specific ARQ assertions and config bindings.\n\nDepends-On: https://review.opendev.org/c/openstack/cyborg/+/997055\nGenerated-By: claude-code (claude-opus-4.6)\nChange-Id: Ifc8a96aa8756faef9a0972ecd35484908fd50b8b\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/4b4bd0fc1a2da7d759513e8879664f30fa61cd63"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg-tempest-plugin/commit/4b4bd0fc1a2da7d759513e8879664f30fa61cd63"}]},"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"}]}],"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":"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":""}}}]}
