)]}'
{"id":"openstack%2Ftempest~988639","triplet_id":"openstack%2Ftempest~master~Idab690e0fa01487870abbb263cbc57fba215197d","project":"openstack/tempest","branch":"master","attention_set":{},"removed_from_attention_set":{"32704":{"account":{"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},"last_update":"2026-05-15 17:03:56.000000000","reason":"\u003cGERRIT_ACCOUNT_32704\u003e replied on the change","reason_account":{"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"}},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-05-15 23:10:22.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Idab690e0fa01487870abbb263cbc57fba215197d","subject":"docs: Add api doc coverage script","status":"MERGED","created":"2026-05-14 14:29:43.000000000","updated":"2026-05-15 23:13:34.000000000","submitted":"2026-05-15 23:10:22.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"988639","meta_rev_id":"933a45f9776bba385da71671d96811c251a54199","_number":988639,"virtual_id_number":988639,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-05-15 23:10:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"recommended":{"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},"all":[{"value":1,"date":"2026-05-15 17:03:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},{"value":2,"date":"2026-05-15 20:55:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":0,"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},{"value":1,"date":"2026-05-15 20:55:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Release Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-14 17:28:51.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-05-15 14:02:39.000000000","updated_by":{"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},"reviewer":{"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},"state":"REVIEWER"},{"updated":"2026-05-15 20:55:24.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"}],"messages":[{"id":"13964b995cbad98dc0fc069457c90e6a0a7eb07f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-05-14 14:29:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"69e642329e4868b6fde6e4646816c65154e28996","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-14 17:28:51.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/956029e7ffba493ca545654d5928dfd2\n\n- grenade https://zuul.opendev.org/t/openstack/build/3eefeb856a82457c94b5d1ea27bc1fdb : SUCCESS in 1h 10m 07s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/703d76b5b016445a939299d09fef77a5 : SUCCESS in 1h 44m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/459ba6a1add94ef3927055d4698f835d : SUCCESS in 5m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/24cf52bb80a5427da0de9dd0b541582e : POST_FAILURE in 9m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0fe324f5fc7b441896df19bc0c9e5da0 : SUCCESS in 20m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/669bd4abba7a4ce7b1b6e681c8a6dc69 : SUCCESS in 4m 22s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/68ac3c3e53ed4cc7b5e68d85da179480 : SUCCESS in 4m 13s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1a6bfd365343417fb1243d3da06bca0a : SUCCESS in 5m 18s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/099b01bc198946dca1e9787bcbfb5744 : SUCCESS in 5m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3b9b8319240348b5b5d1bc264a9bcc9f : SUCCESS in 4m 53s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/bce3b3fca912491eade214077fc99423 : SUCCESS in 1h 15m 49s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/e949c8676b9d4aaa8bd1ec3ed195f06d : SUCCESS in 2h 29m 57s (non-voting)\n- tempest-full-2026-1 https://zuul.opendev.org/t/openstack/build/66c766c68f2a4b92b192d199d88f2179 : SUCCESS in 1h 41m 56s\n- tempest-full-2025-1 https://zuul.opendev.org/t/openstack/build/f11cbaefdca5424ab9073c04954fa9e7 : SUCCESS in 1h 26m 30s\n- cinder-tempest-lvm-multibackend-2025-1 https://zuul.opendev.org/t/openstack/build/9599f17b200e4828917ae589a4c0b895 : SUCCESS in 1h 29m 29s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/ac1442d89a524089b8ae7a38757ec40b : SUCCESS in 1h 12m 01s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/64069984a6914961900d47f69b1862f4 : SUCCESS in 20m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c8b4a1ce738c400f801b51788f6509b8 : SUCCESS in 50m 12s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/77da3f5216444ac6b343006246b52840 : SUCCESS in 1h 47m 08s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/3271be8fa16245b3a36edb0b5ab23a28 : SUCCESS in 50m 51s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/5a9c5f2fd4194997a208b499ea380a18 : SUCCESS in 1h 55m 51s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/9ccbee2a6cea4f189462ed93d18e6ceb : SUCCESS in 1h 58m 05s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/db7cf0f4a2ca4aceb060d6b56e648179 : SUCCESS in 1h 12m 01s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/84cae5789f0f4bfb930daab256bee17d : SUCCESS in 1h 15m 35s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/d4e72570a2054d8eacd63f768d47fea1 : SUCCESS in 1h 31m 31s (non-voting)\n- tempest-full-preprov-creds https://zuul.opendev.org/t/openstack/build/64e090d2c38f473386190f3c2676e5e8 : SUCCESS in 1h 43m 34s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/ff84292e74024f4fbec628739f4657bf : SUCCESS in 1h 08m 05s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/705cc88eeda84d2b9a1077fe15f59882 : SUCCESS in 3m 20s","accounts_in_message":[],"_revision_number":1},{"id":"fbebe48de90f6758ce88e81c540434ccac1b37b0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-05-14 17:50:17.000000000","message":"Patch Set 2: Patch Set 1 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"0b590624f780558426c8e3a0ab6f7ebd8b531438","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-14 20:21:55.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dfa4d241de8b48d1a45bb495aa2af79b\n\n- grenade https://zuul.opendev.org/t/openstack/build/289e8ddcc39345e399c8087f78723c6e : SUCCESS in 31m 11s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7f8cf22a51424eb6b8a81a78305aaed9 : SUCCESS in 1h 22m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c2a788541d734a97b50c668a4b2263b1 : SUCCESS in 7m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/07d71a3d5fc24730a3e33fda6a58db1c : SUCCESS in 10m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/577d68357aef4eff9d064a7110851a72 : SUCCESS in 8m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c0d4422afe2d47eaa36b5d662bbc72c8 : SUCCESS in 4m 49s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/416f1f84d79f40988a856b65fdf47260 : SUCCESS in 4m 10s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/55e588781ebd43119613ef3d45a4b2a2 : SUCCESS in 4m 12s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b5b16feb95414519821d183d820e07f1 : SUCCESS in 4m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/70a98f2de9e54e248c06b9c80e72c374 : SUCCESS in 3m 51s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/345fa67f34784b92aa6b929a14edc68b : SUCCESS in 1h 27m 16s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/8b5082ac76a64d668a223119b0a33c4a : SUCCESS in 2h 25m 41s (non-voting)\n- tempest-full-2026-1 https://zuul.opendev.org/t/openstack/build/a0f14b44d805477f9a5b683b5b0a7c91 : SUCCESS in 1h 52m 20s\n- tempest-full-2025-1 https://zuul.opendev.org/t/openstack/build/f0cf0d2b67b14c4fa3f2a3157b7e8b0d : SUCCESS in 1h 46m 50s\n- cinder-tempest-lvm-multibackend-2025-1 https://zuul.opendev.org/t/openstack/build/c58cbd9fb2714100a0c77cfb76d40829 : SUCCESS in 1h 46m 38s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/22a10f718286428991adbd6af91c6497 : SUCCESS in 1h 10m 15s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/711fdcf3e8b8414288cf9c443a7df524 : SUCCESS in 17m 51s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/90091986ffb6401cb948fd751be58f1f : SUCCESS in 1h 01m 18s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/018388c1caef4200a8af3bc85e1d5bc7 : SUCCESS in 1h 00m 56s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/be3c3913e2b4428bb295cea3aaad7c30 : SUCCESS in 38m 37s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/78dc0141375e49e6978ed98c15434de8 : SUCCESS in 1h 01m 09s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/920a5e00dcf64a918d29ce16db15f7bf : SUCCESS in 1h 50m 16s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/b51c168f082441f8be5f9897cc13b42c : SUCCESS in 1h 21m 51s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a0a42906576c4b6a87b58773f0730f19 : SUCCESS in 1h 02m 12s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/3bc7c195a15e497d8b531038d7fca98b : SUCCESS in 1h 15m 57s (non-voting)\n- tempest-full-preprov-creds https://zuul.opendev.org/t/openstack/build/8bdc7be33c6e4b86b372c43abc0a3ab3 : SUCCESS in 1h 56m 43s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/011b5bbdf9484d63858ce13be3bf39bd : SUCCESS in 27m 19s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/ed775b6ebb864c9b9820aed4d3722262 : SUCCESS in 4m 23s","accounts_in_message":[],"_revision_number":2},{"id":"4b0acc36aebbe183c9b5f65919bc1a3c82ea6eb6","author":{"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},"date":"2026-05-15 14:18:35.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c4174b8607c36038329c133a2449793b8ed1aa1f","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-05-15 15:10:40.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"41f15ec99a130165a5f84b7289f6455ad9a0a1ff","author":{"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"},"date":"2026-05-15 17:03:56.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4d46be25803d471c31cdb33266cc1a8056906426","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-05-15 20:55:24.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a096b73778484634df2e26842fe9d8ceba81956d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-15 20:56:07.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"171172b48fc72d32f9337977e76845ccc8455266","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-15 23:10:22.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/321cf2bb22054de7b2d108b8e8efcf20\n\n- grenade https://zuul.opendev.org/t/openstack/build/766ddc258e1f4f6880a62e05d3d366de : SUCCESS in 31m 38s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0a0e87661f3d43858bb1085d8bd65be2 : SUCCESS in 1h 47m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bec435403f524c43aab4b35fbd3850a4 : SUCCESS in 11m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0af0442ddf064aca93e2d1a7d12c7ba6 : SUCCESS in 29m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3d42b7e2e3d84bdc9a88b770a283d67a : SUCCESS in 3m 11s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/26d32261b4094280971486da8bb689b7 : SUCCESS in 4m 07s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/27400949b04c4bcd8438c7b35107a882 : SUCCESS in 5m 14s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a5366494df1d4803acb6781152545a78 : SUCCESS in 4m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f3308d22cb714b5586b86ee3d640fe50 : SUCCESS in 4m 22s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/142f3eea70fa487880f4eafd057c966d : SUCCESS in 1h 42m 49s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/52d7910ebb33463a9f309b4e2ee9eefe : SUCCESS in 1h 07m 35s\n- tempest-full-preprov-creds https://zuul.opendev.org/t/openstack/build/d138217ece704906a07c06eebe90076d : SUCCESS in 1h 48m 09s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/dce59cc740f64843953fa7003770f6e6 : SUCCESS in 1h 50m 50s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/489c749d5cc748d1a25a4eb7b31c43ba : SUCCESS in 1h 08m 17s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/81492f900734439b94ebd116420e268b : SUCCESS in 1h 01m 27s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/0eeef4bfeadc4aa9b12efdc7dfa4eb2c : SUCCESS in 1h 18m 42s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/bf1e976839534a8e8120b3d398454416 : SUCCESS in 1h 58m 14s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/94e748a2475447bbb0ed14557a272ce8 : SUCCESS in 2h 03m 48s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7aa26c93941c425d9430ab78ad597ee2 : SUCCESS in 1h 06m 15s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/575924d40e5f4ea1b8c29c94b47f1353 : SUCCESS in 1h 06m 59s","accounts_in_message":[],"_revision_number":2},{"id":"7bb7998b02215cc9f9e43285706fa05e9458ba60","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-15 23:10:22.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"933a45f9776bba385da71671d96811c251a54199","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-15 23:13:34.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/25bee73720414ab0af27987c524faa93\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aa5fa6206513449c9f12d7a84aad3143 : SUCCESS in 54s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c3524d92036c4ce78c12d810c62f8b6d : SUCCESS in 46s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"6becd6f45bd8776defcabdb6d6677325a02ccb79","revisions":{"9e56b85931a123aaa6bc9cafa02572dbc557440e":{"kind":"REWORK","_number":1,"created":"2026-05-14 14:29:43.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/39/988639/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/39/988639/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/39/988639/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/39/988639/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/39/988639/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/39/988639/1"}}},"commit":{"parents":[{"commit":"833eea3b52eaccd62cd85efd9f3169d03b8ac33a","subject":"doc: Stop messing with sys.path","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/833eea3b52eaccd62cd85efd9f3169d03b8ac33a"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-14 14:05:37.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-14 14:29:23.000000000","tz":60},"subject":"docs: Add api doc coverage script","message":"docs: Add api doc coverage script\n\nSphinx does not appear to have a built-in extension or utility to do\nthis. The closest we have is sphinx.ext.coverage but that determines\nwhether a $thing has a docstring associated with it, not whether there\u0027s\na corresponding automodule directive for it. Instead, we add our own\nutility to do this.\n\nChange-Id: Idab690e0fa01487870abbb263cbc57fba215197d\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nAssisted-by: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/9e56b85931a123aaa6bc9cafa02572dbc557440e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/9e56b85931a123aaa6bc9cafa02572dbc557440e"}]},"branch":"refs/heads/master"},"6becd6f45bd8776defcabdb6d6677325a02ccb79":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-05-14 17:50:17.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/39/988639/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/39/988639/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/39/988639/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/39/988639/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/39/988639/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/39/988639/2"}}},"commit":{"parents":[{"commit":"628f2f5ee769aa05c923665accaea68ad1f51d5a","subject":"doc: Stop messing with sys.path","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/628f2f5ee769aa05c923665accaea68ad1f51d5a"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-14 14:05:37.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-05-14 17:50:17.000000000","tz":0},"subject":"docs: Add api doc coverage script","message":"docs: Add api doc coverage script\n\nSphinx does not appear to have a built-in extension or utility to do\nthis. The closest we have is sphinx.ext.coverage but that determines\nwhether a $thing has a docstring associated with it, not whether there\u0027s\na corresponding automodule directive for it. Instead, we add our own\nutility to do this.\n\nChange-Id: Idab690e0fa01487870abbb263cbc57fba215197d\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nAssisted-by: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/6becd6f45bd8776defcabdb6d6677325a02ccb79"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/6becd6f45bd8776defcabdb6d6677325a02ccb79"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"ours":"9e56b85931a123aaa6bc9cafa02572dbc557440e","theirs":"628f2f5ee769aa05c923665accaea68ad1f51d5a","contains_conflicts":false}}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":32704,"name":"Alfredo Garcia","display_name":"Alfredo Garcia","email":"alfrgarc@redhat.com","username":"alfrgarc","status":"Senior Software Quality Engineer @ Red Hat"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
