)]}'
{"id":"openstack%2Fopenstacksdk~942893","triplet_id":"openstack%2Fopenstacksdk~master~I98caa2a907ea642b93b4ddd868dc21b3a9866f2e","project":"openstack/openstacksdk","branch":"master","topic":"functional-test-clouds","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2025-03-31 16:54:49.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}},"hashtags":[],"change_id":"I98caa2a907ea642b93b4ddd868dc21b3a9866f2e","subject":"tests: Streamline keypair tests","status":"MERGED","created":"2025-02-27 11:38:14.000000000","updated":"2025-03-31 19:59:21.000000000","submitted":"2025-03-31 19:57:34.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"942893-functional-test-clouds","meta_rev_id":"5339c4877af1f61a927973dae6362ee1ada93ae1","_number":942893,"virtual_id_number":942893,"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-03-31 19:57:34.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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2025-03-31 16:54:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2025-03-31 16:54:49.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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},"Allow-Post-Review":{"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-02-27 16:30:20.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"9412f5653b5fa6a99c4765adfb59882baef7b8f5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-02-27 11:38:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"02d118ad28c7505a52513d64736821b0cf642ad1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-27 16:30:20.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5b0b85d95d40429e9112683084bf8e33\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/64ba5e1523084b96917a80304da2745d : SUCCESS in 43m 26s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/6aad3f0886ca495e9dbb61c624eb0f59 : SUCCESS in 38m 56s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/45ede41fb9584fabbc05b29ef44ddbeb : SUCCESS in 4m 25s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/adf2cfb7953d467cb3dac71087dc1eff : SUCCESS in 6m 26s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a8200d72247a498b9c05892680fe0058 : SUCCESS in 3m 59s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f8ee1b69918a4ea4a85b44031b35a484 : SUCCESS in 1h 05m 48s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/3f1a7dd79d1d4d8abdac74ed6593dddc : SUCCESS in 4m 14s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/08230189968842d8b53b7a4ff355e0ec : SUCCESS in 7m 34s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/85c9ffad68e949fc8bcd3778110c48c8 : SUCCESS in 4m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6913700e54c44db5836ca943313a657e : SUCCESS in 9m 47s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/7971dfc7e4a5416ab11b9c23788ab21e : SUCCESS in 4h 46m 09s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/3b16bcada0b94d64af0cd62d609c45fe : SUCCESS in 26m 16s (non-voting)\n- dib-nodepool-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/cb38768f90fc4c78b2a888670a27f10f : TIMED_OUT in 1h 30m 59s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/176a4ea97900431a8b5105b0356e5159 : SUCCESS in 55m 49s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/3a31882617dd467ea92c22991d95bd71 : SUCCESS in 1h 44m 56s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/65ef430fa36d45ca9da64ed7c96f535f : SUCCESS in 1h 29m 42s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/8db2993cae4747ce8b6c38ba3d89e24e : FAILURE in 1h 06m 24s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/55c53f5ab89446d4948c098456eced59 : SUCCESS in 25m 37s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/ff9ae4842bb7400fb097bf1af3047f7d : SUCCESS in 23m 49s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/80e4ec46dee34a9f812199cf961895d6 : FAILURE in 31m 34s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/449127dfd43d46bbb418ed99ab7d4b3e : SUCCESS in 1h 49m 57s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/7246d851719744398ea145d6bbcc5751 : FAILURE in 34m 21s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"03c90dd4fb49abcd28a70bbad46604307e3b595a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-03-28 14:00:37.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"d98fb82958c93af24119517e305b322e25e6dee4","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-03-28 14:03:33.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"c306c5093ab738c360f0b4bea7fd630e66be926a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-28 15:43:32.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/66c274a5372b43fc8e7dcd9ad04a14cb\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/65feba3c6dde4517947f995f301aaee6 : SUCCESS in 39m 08s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/0226eee4bccd466dbd044556ec395c0a : SUCCESS in 34m 02s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/6cafd7c9002245659af37ebd4ace6bda : SUCCESS in 1h 01m 07s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9f7cf952c42b4986921386e096b0dce7 : SUCCESS in 5m 12s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1479f82035d34f159c149241fb4b2478 : SUCCESS in 5m 29s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5052274c4eab4a4c9e494127d9b1af2a : SUCCESS in 4m 48s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/9d3315a647c945078e7de64dabe51153 : FAILURE in 54m 51s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/0c60c4c07b5043c5bafc0ab2847ba644 : SUCCESS in 3m 38s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/9a728292877f49e8a114b28553a56911 : SUCCESS in 4m 28s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/c6b790bfff724e3285320a24d79c8b36 : SUCCESS in 4m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f0793f9489e847fca4b525623fac48f5 : SUCCESS in 10m 55s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/90dfbadad26b42efa58628db9d3cdaf6 : SUCCESS in 1h 02m 11s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/fd7b40b5479b47c8b40aaa84933ba207 : SUCCESS in 17m 02s (non-voting)\n- dib-nodepool-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/da80a8e4a4ae4ba69904ccd961b60754 : SUCCESS in 32m 50s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c6b5c6f26f7142f98da09e96773f95e8 : FAILURE in 53m 36s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/faeb51c53e8d40278ffb1835327efc1a : FAILURE in 1h 26m 17s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/1b2938b1ba854769a1dc1b7a6541ad73 : FAILURE in 1h 21m 59s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/8ea53edb474641adafb65cefd90edc9b : FAILURE in 51m 45s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/b48d7a7a51734fa1a10e12bcc79a5011 : SUCCESS in 28m 15s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/ffd5129865044494bf560c71d2d942ad : SUCCESS in 23m 50s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/1b6c90bb6559463ea80e256f2fc82426 : FAILURE in 32m 54s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f78bad5d8a554e6f8b6ecae9cd7faf9e : SUCCESS in 1h 02m 51s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/fc787ee60dd3441d931b67ca9aeaae1a : FAILURE in 40m 33s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b5d1d5c9fe670d00b8df3265e483f7b1c2cad64f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-28 18:08:21.000000000","message":"Patch Set 2: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/942892 is needed.","accounts_in_message":[],"_revision_number":2},{"id":"245b063c6c240d74008d2a8277f62038febe5885","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-03-31 16:54:41.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-2\n* Workflow+1\n","accounts_in_message":[],"_revision_number":3},{"id":"d8aefe7f06d571314364da091d258006174ec58f","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-03-31 16:54:49.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"42c01dcb31b83174aef90735f284bebe0ea7f625","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-31 18:24:31.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e9e65420f0004623a239833fb986ab8d\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/599fd0e350f4444cb7df08b75902f9ca : SUCCESS in 38m 38s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/446471e8e891484e863ad88538a399dc : SUCCESS in 38m 35s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/f24f3c5d7638404dac593bc2019e26e0 : SUCCESS in 1h 07m 02s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ed368bdc8b5f4cef875a55c3d7163d62 : SUCCESS in 3m 35s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e825abc6c9d44de2a7397b5f280c2e79 : SUCCESS in 3m 36s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2f2ba618d37b4d01a201901b31f8bf15 : SUCCESS in 5m 58s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/104c7b9568dc44ff8903c8da0c740245 : SUCCESS in 50m 27s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/025b19541346461ca85940eccd396b4e : SUCCESS in 3m 19s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/a53c168702b34d0cada0ee37f8a88aaa : SUCCESS in 4m 36s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/11933e8e04334a049d93d6366160d908 : SUCCESS in 4m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ed1bf6f1fea8460a8cfef46965a2b400 : SUCCESS in 10m 43s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/befa2ad9bcde48c5ae5d5c60af6fb934 : SUCCESS in 1h 02m 02s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/050991baa94d4b82a0e0d923ddb77a51 : SUCCESS in 14m 19s (non-voting)\n- dib-nodepool-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/e5e4236487b648f391dcbde666145012 : SUCCESS in 39m 33s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/81d8ad49fdda4cbf839b2a29d18658ce : SUCCESS in 1h 10m 06s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/18a5faaea63242a98a516ffe4a120784 : SUCCESS in 1h 23m 50s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/2321c0e73292419b953291d4087f7f3e : SUCCESS in 1h 21m 23s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/efe02f2529ac4004ab6d4581f84d2bd9 : FAILURE in 56m 45s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/7df54b364d574d27a80865e29829854b : SUCCESS in 26m 49s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/a8c34fdd39a94e9197b7cf961b47b66a : SUCCESS in 23m 08s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/397a9783853e4e2dae2bac0fc3b2c50e : FAILURE in 37m 40s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/426d92bf28244e349f4c37b09516fbab : SUCCESS in 1h 13m 46s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/510105c203be4ef393bddce5c85680c8 : FAILURE in 42m 48s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"ed5073f6ae1e0325faf167a1f68d1ec667cab2dd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-31 18:28:38.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"aece2d190c96393699c85fae8a88246a6a6ab48f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-31 19:57:34.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ad57fb197f5d47ad8ef6f25430aeee98\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/01ade2a1537d457eb2d796f31e71d65a : SUCCESS in 5m 18s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d162012a3576448390a990399a95ca3b : SUCCESS in 4m 55s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e249adf80ae64204b3cc72072746e0d1 : SUCCESS in 5m 27s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/8df5abd4f6224a66b3a19c67562bfa65 : SUCCESS in 1h 03m 37s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/682b6e5f901044f7b7d134ecaa891af3 : SUCCESS in 6m 15s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/3ba19406bf2b4cd5bed653c096563576 : SUCCESS in 4m 57s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/6fbac4df499841a6b255741e3606a80e : SUCCESS in 4m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/de6e254b47b341dc8b7902b575ddc5a7 : SUCCESS in 6m 31s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/6080c8cca05543ecb286b0d1f2dec347 : SUCCESS in 3m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4334fdbfc2714e30b19c2951a62edeff : SUCCESS in 48m 44s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/e4f47e37551d4a95b552d7358998b2bc : SUCCESS in 1h 10m 53s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/cc4a5e6b81844bda8d5662486dd7033d : SUCCESS in 1h 13m 14s","accounts_in_message":[],"_revision_number":3},{"id":"e77458de465c6237530095fad160b7c60228c450","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-31 19:57:34.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"5339c4877af1f61a927973dae6362ee1ada93ae1","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-31 19:59:21.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6b48d24ea7f3401ab7d196a3b81d1b01\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ed274be1b41646638b743db60baed53e : SUCCESS in 41s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"02f039cfcf38619b14e0919a05bee08b43a4ae4f","revisions":{"16d99b6aaf51ab5d4b3ab9c5beb2a9c82bff7891":{"kind":"REWORK","_number":1,"created":"2025-02-27 11:38:14.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/93/942893/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/93/942893/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/93/942893/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/93/942893/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/93/942893/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/93/942893/1"}}},"commit":{"parents":[{"commit":"9eaa45799ae0b21a51e9da5570225b87db5cd5d5","subject":"tests: Use correct cloud","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/9eaa45799ae0b21a51e9da5570225b87db5cd5d5"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-02-27 11:37:11.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-02-27 11:37:14.000000000","tz":0},"subject":"tests: Streamline keypair tests","message":"tests: Streamline keypair tests\n\nWe should do this for all tests. Need a way to do so in an automated\nfashion first though :)\n\nChange-Id: I98caa2a907ea642b93b4ddd868dc21b3a9866f2e\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/16d99b6aaf51ab5d4b3ab9c5beb2a9c82bff7891"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/16d99b6aaf51ab5d4b3ab9c5beb2a9c82bff7891"}]},"branch":"refs/heads/master"},"dd8cf1486966456ebae5439fc0c8b3b07dab7493":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-03-28 14:00:37.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/93/942893/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/93/942893/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/93/942893/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/93/942893/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/93/942893/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/93/942893/2"}}},"commit":{"parents":[{"commit":"a257d6047311a1b799ecc851880e7318eb13f6a7","subject":"tests: Use correct cloud","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/a257d6047311a1b799ecc851880e7318eb13f6a7"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-02-27 11:37:11.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-03-28 14:00:12.000000000","tz":0},"subject":"tests: Streamline keypair tests","message":"tests: Streamline keypair tests\n\nWe should do this for all tests. Need a way to do so in an automated\nfashion first though :)\n\nChange-Id: I98caa2a907ea642b93b4ddd868dc21b3a9866f2e\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/dd8cf1486966456ebae5439fc0c8b3b07dab7493"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/dd8cf1486966456ebae5439fc0c8b3b07dab7493"}]},"branch":"refs/heads/master"},"02f039cfcf38619b14e0919a05bee08b43a4ae4f":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2025-03-31 16:54:41.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/93/942893/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/93/942893/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/93/942893/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/93/942893/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/93/942893/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/93/942893/3"}}},"commit":{"parents":[{"commit":"4b997e783dc54727800661119c3075ce4b76de79","subject":"tests: Use correct cloud","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/4b997e783dc54727800661119c3075ce4b76de79"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-02-27 11:37:11.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-03-31 16:54:36.000000000","tz":60},"subject":"tests: Streamline keypair tests","message":"tests: Streamline keypair tests\n\nWe should do this for all tests. Need a way to do so in an automated\nfashion first though :)\n\nChange-Id: I98caa2a907ea642b93b4ddd868dc21b3a9866f2e\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/02f039cfcf38619b14e0919a05bee08b43a4ae4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/02f039cfcf38619b14e0919a05bee08b43a4ae4f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Allow-Post-Review","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Allow-Post-Review","description":"Allow Post Review","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
