)]}'
{"id":"openstack%2Fironic-tempest-plugin~914270","triplet_id":"openstack%2Fironic-tempest-plugin~master~I197e6c30c8514e1f72cb1ce3ebad851802632203","project":"openstack/ironic-tempest-plugin","branch":"master","attention_set":{},"removed_from_attention_set":{"11655":{"account":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"last_update":"2024-04-15 17:43:34.000000000","reason":"Change was submitted"},"36770":{"account":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"last_update":"2024-04-15 17:43:34.000000000","reason":"Change was submitted"}},"hashtags":["ironic-week-prio"],"change_id":"I197e6c30c8514e1f72cb1ce3ebad851802632203","subject":"Leverage the remote microversion without requiring human config","status":"MERGED","created":"2024-03-26 15:48:07.000000000","updated":"2024-04-15 17:44:34.000000000","submitted":"2024-04-15 17:43:34.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"914270","meta_rev_id":"cd712ef36c032ede274cf6fee8ebb3a8ada10ba8","_number":914270,"virtual_id_number":914270,"owner":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-04-15 17:43:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."}],"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2024-04-15 16:22:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":2,"date":"2024-04-12 15:57:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."}],"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-04-15 16:22:31.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-03-26 18:42:00.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":"2024-03-29 11:23:05.000000000","updated_by":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"reviewer":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"state":"REVIEWER"},{"updated":"2024-04-12 15:57:19.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2024-04-15 16:22:31.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"}],"messages":[{"id":"955b837478e981c8287ee76c769a0ac692aa4d54","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2024-03-26 15:48:07.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"41fcb903827dc4321ddcf742a98dc2281b401fd0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-26 18:42:00.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\n\nhttps://zuul.opendev.org/t/openstack/buildset/6112a5c6cf98429c95aa7769136377ae\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3c2217af9a4b4dd49239e8ca6eabba99 : SUCCESS in 5m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ad41e839012c493399c303b66e8d4730 : SUCCESS in 2m 47s\n- ironic-standalone https://zuul.opendev.org/t/openstack/build/2ef409f270a2444b8d233a6cbefeefaa : SUCCESS in 50m 04s\n- ironic-standalone-2023.2 https://zuul.opendev.org/t/openstack/build/806f64dc6d1b4aa68f5d32ef7ed14966 : SUCCESS in 45m 38s\n- ironic-standalone-2023.1 https://zuul.opendev.org/t/openstack/build/7873ccfb1c814c8b848166d16f66925b : SUCCESS in 1h 02m 49s\n- ironic-standalone-zed https://zuul.opendev.org/t/openstack/build/cd440ea9fabb44e493190c2c0acb7e4e : FAILURE in 47m 06s (non-voting)\n- ironic-tempest-functional-python3 https://zuul.opendev.org/t/openstack/build/d635e650e17b4abc9299f9d725796f41 : FAILURE in 16m 39s\n- ironic-tempest-functional-python3-2023.2 https://zuul.opendev.org/t/openstack/build/5b42ef633fa34cc8bc0c18a5d026d4d7 : FAILURE in 17m 40s\n- ironic-tempest-functional-python3-2023.1 https://zuul.opendev.org/t/openstack/build/a52e1653169c47e48fc9a7e7006678f8 : FAILURE in 17m 13s\n- ironic-tempest-functional-python3-zed https://zuul.opendev.org/t/openstack/build/b1ea506e027740d38da41bfd56ca334e : FAILURE in 29m 10s (non-voting)\n- ironic-tempest-functional-rbac-scope-enforced https://zuul.opendev.org/t/openstack/build/e7d219fdca344b3c84cb58ef63ea4e1a : FAILURE in 24m 06s\n- ironic-tempest-functional-rbac-scope-enforced-2023.2 https://zuul.opendev.org/t/openstack/build/9f1704139a9f4ed5aa6e341beca3ff6d : FAILURE in 16m 40s\n- ironic-inspector-tempest https://zuul.opendev.org/t/openstack/build/f4dcce64971942f8ab65a017909518ef : SUCCESS in 49m 13s\n- ironic-inspector-tempest-2023.2 https://zuul.opendev.org/t/openstack/build/0deabdd45a194986860cd6b900c49615 : SUCCESS in 1h 08m 44s\n- ironic-inspector-tempest-2023.1 https://zuul.opendev.org/t/openstack/build/730f62c5efe54a55af00ec27c302074f : SUCCESS in 1h 02m 51s\n- ironic-inspector-tempest-zed https://zuul.opendev.org/t/openstack/build/77be37270458421ca4c2701722aa6a62 : SUCCESS in 1h 05m 01s (non-voting)\n- ironic-standalone-anaconda https://zuul.opendev.org/t/openstack/build/f8ed237c66934ec38c7c5c0a4fe5d4ca : SUCCESS in 36m 04s\n- ironic-standalone-anaconda-2023.2 https://zuul.opendev.org/t/openstack/build/a80c9eb9e73b4c80b3c12df3ecc10292 : SUCCESS in 48m 25s\n- ironic-standalone-anaconda-2023.1 https://zuul.opendev.org/t/openstack/build/e6d425d26d634dc682d78c34b4fedcc8 : SUCCESS in 37m 35s\n- ironic-standalone-redfish https://zuul.opendev.org/t/openstack/build/fee95886d70c404591d44c43f7798044 : SUCCESS in 58m 59s\n- ironic-standalone-redfish-2023.2 https://zuul.opendev.org/t/openstack/build/0966dd595abe4016bb68d4c7b5740f89 : SUCCESS in 1h 02m 35s\n- ironic-standalone-redfish-2023.1 https://zuul.opendev.org/t/openstack/build/43fdd4e328124004a6fc0e1b59a229d7 : SUCCESS in 1h 06m 35s\n- ironic-standalone-redfish-zed https://zuul.opendev.org/t/openstack/build/045f30aaee204bab841dbb7ccd29ce19 : FAILURE in 59m 53s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode https://zuul.opendev.org/t/openstack/build/47085a407086488fb43e307b5a34efc6 : SUCCESS in 1h 25m 53s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-2023.2 https://zuul.opendev.org/t/openstack/build/cf7a7d00bc314b4c9d162bf5b8409a0f : SUCCESS in 1h 39m 03s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-2023.1 https://zuul.opendev.org/t/openstack/build/7f9099f49af64d30976256172e543f31 : SUCCESS in 2h 13m 53s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-zed https://zuul.opendev.org/t/openstack/build/6d2fc6a74c58458ca4563177749980f0 : SUCCESS in 2h 06m 08s (non-voting)\n- ironic-inspector-tempest-discovery https://zuul.opendev.org/t/openstack/build/683bcf4b90cc41c6bb099bdc2140378e : SUCCESS in 35m 56s\n- ironic-inspector-tempest-discovery-2023.2 https://zuul.opendev.org/t/openstack/build/9237c6912045463f8070a8a218c6043f : SUCCESS in 1h 18m 18s\n- ironic-inspector-tempest-discovery-2023.1 https://zuul.opendev.org/t/openstack/build/8814ba41b6544c05b821fa54d51593f4 : SUCCESS in 34m 38s\n- ironic-inspector-tempest-discovery-zed https://zuul.opendev.org/t/openstack/build/f3af630dec184fb69017fd989208bbfd : SUCCESS in 48m 49s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ac71f29853c118e61ceeccec8db30a558990e444","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2024-03-28 21:10:39.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"ecc65a0448052d76d435fca7d94bd73f72c9a76b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2024-03-28 21:45:52.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"38bfb54d938d396b0446a1f1c4899c8bb38696af","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2024-03-28 23:10:04.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"43d2087d7f0cafe0b4f690a8e37444aab9a74d32","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-29 01:50:28.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ce8bddbc817c49b690a58bd409538741\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d8cca58056ee4901a5d93d1d47a34b58 : SUCCESS in 4m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b8de14ca2c6045739bf8f758087c6c71 : SUCCESS in 2m 51s\n- ironic-standalone https://zuul.opendev.org/t/openstack/build/74b3f6c0eda44ec9885a477d57de5e20 : SUCCESS in 1h 14m 08s\n- ironic-standalone-2023.2 https://zuul.opendev.org/t/openstack/build/b372209930ad45d3a78b40da2e92dc36 : SUCCESS in 1h 13m 57s\n- ironic-standalone-2023.1 https://zuul.opendev.org/t/openstack/build/604c72891825428582e46ef257055d8c : SUCCESS in 1h 11m 20s\n- ironic-standalone-zed https://zuul.opendev.org/t/openstack/build/46c3f39d6ab84d17a60e7490eab9f309 : FAILURE in 1h 13m 12s (non-voting)\n- ironic-tempest-functional-python3 https://zuul.opendev.org/t/openstack/build/ad4dc89219b642388541c7994ba45365 : SUCCESS in 23m 08s\n- ironic-tempest-functional-python3-2023.2 https://zuul.opendev.org/t/openstack/build/fd4a554e8af744b595e27bb45ff972ec : SUCCESS in 25m 49s\n- ironic-tempest-functional-python3-2023.1 https://zuul.opendev.org/t/openstack/build/7eff807b5b4744bc8209d3c113a1d3c2 : SUCCESS in 34m 02s\n- ironic-tempest-functional-python3-zed https://zuul.opendev.org/t/openstack/build/312f2e17bb7e473f9a532a997592566f : SUCCESS in 33m 36s (non-voting)\n- ironic-tempest-functional-rbac-scope-enforced https://zuul.opendev.org/t/openstack/build/f19c45767e9b413d90026ce7bc4345dc : SUCCESS in 23m 51s\n- ironic-tempest-functional-rbac-scope-enforced-2023.2 https://zuul.opendev.org/t/openstack/build/96486b68d98a4f38b096afd80af5668d : SUCCESS in 23m 49s\n- ironic-inspector-tempest https://zuul.opendev.org/t/openstack/build/6eef72dfe9cc4551a51ac6b3c886715e : SUCCESS in 56m 34s\n- ironic-inspector-tempest-2023.2 https://zuul.opendev.org/t/openstack/build/259aa5f90c3c44298286624797f0e3f9 : SUCCESS in 1h 00m 06s\n- ironic-inspector-tempest-2023.1 https://zuul.opendev.org/t/openstack/build/2983e392f32b4273afa6125e17bec3f0 : SUCCESS in 53m 05s\n- ironic-inspector-tempest-zed https://zuul.opendev.org/t/openstack/build/12640d6bd85c4a32a37f6f6681373ba6 : FAILURE in 53m 47s (non-voting)\n- ironic-standalone-anaconda https://zuul.opendev.org/t/openstack/build/e4acc4ad8ca944b685a687e22567a85c : SUCCESS in 49m 48s\n- ironic-standalone-anaconda-2023.2 https://zuul.opendev.org/t/openstack/build/cdefe19904134b8ea134e6c80ff7c006 : SUCCESS in 51m 38s\n- ironic-standalone-anaconda-2023.1 https://zuul.opendev.org/t/openstack/build/4f85389e699d4fdd81207650bda0eff7 : SUCCESS in 53m 12s\n- ironic-standalone-redfish https://zuul.opendev.org/t/openstack/build/a5ad3a3963cb48dea7b355981c46dc6d : SUCCESS in 1h 23m 01s\n- ironic-standalone-redfish-2023.2 https://zuul.opendev.org/t/openstack/build/af7ea293141c453f928a6c23c42f75e7 : SUCCESS in 1h 18m 48s\n- ironic-standalone-redfish-2023.1 https://zuul.opendev.org/t/openstack/build/defd1e6eb4b5474fa6e347e42b3dbb63 : SUCCESS in 1h 23m 49s\n- ironic-standalone-redfish-zed https://zuul.opendev.org/t/openstack/build/8eb8ba7ed5c542c8ab2abbed10fd018f : FAILURE in 1h 13m 36s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode https://zuul.opendev.org/t/openstack/build/de64ba2a1f0a4e0ba269e9ed220ecb1d : SUCCESS in 2h 06m 40s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-2023.2 https://zuul.opendev.org/t/openstack/build/8a2bfbc1e55f450ea52a7a7a5d84786b : SUCCESS in 2h 05m 46s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-2023.1 https://zuul.opendev.org/t/openstack/build/4697ea7fb0dd4392874f08a15deaa593 : SUCCESS in 1h 59m 07s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-zed https://zuul.opendev.org/t/openstack/build/4ddc3bbb14d14ca28e59b197ebefff1f : SUCCESS in 1h 53m 31s (non-voting)\n- ironic-inspector-tempest-discovery https://zuul.opendev.org/t/openstack/build/c91d284823684fe481597423e3c036bc : SUCCESS in 50m 05s\n- ironic-inspector-tempest-discovery-2023.2 https://zuul.opendev.org/t/openstack/build/7d73a729b7f74765943236aaedccd12b : SUCCESS in 47m 36s\n- ironic-inspector-tempest-discovery-2023.1 https://zuul.opendev.org/t/openstack/build/2faf1314dc2d4e4b960c5167ae186959 : SUCCESS in 50m 21s\n- ironic-inspector-tempest-discovery-zed https://zuul.opendev.org/t/openstack/build/21b86fdf61c547c49fe63f791b52f82a : SUCCESS in 51m 21s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"0569792fed99da17b87caf09e11f45846a637732","author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"date":"2024-03-29 11:23:05.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"c181781a25c9ea740c76bf1c49a115dc0d2ab0e2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2024-03-29 16:56:04.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"0cd21e1b803a0db45778f5f270dcc96ee304d5f4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-29 18:42:48.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/54ef6ac99252479587a98093a63f4554\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/28c97db4c6484c86afdf8f2c3b40f2ab : SUCCESS in 5m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3ac492d9021c4171b491e88ec11e4918 : SUCCESS in 3m 08s\n- ironic-standalone https://zuul.opendev.org/t/openstack/build/439e5caff3574e899b7a843b28b20374 : SUCCESS in 49m 28s\n- ironic-standalone-2023.2 https://zuul.opendev.org/t/openstack/build/34fad693a48c45009ebfae371367ac15 : SUCCESS in 50m 19s\n- ironic-standalone-2023.1 https://zuul.opendev.org/t/openstack/build/5526f92e65ac48b6ad642230460fb5d3 : SUCCESS in 58m 22s\n- ironic-standalone-zed https://zuul.opendev.org/t/openstack/build/f9ab8a8afcb54096aa600ef6c32b9658 : SUCCESS in 1h 03m 15s (non-voting)\n- ironic-tempest-functional-python3 https://zuul.opendev.org/t/openstack/build/8901af1cecbe481ab2a3eb2e22c4df2f : SUCCESS in 33m 08s\n- ironic-tempest-functional-python3-2023.2 https://zuul.opendev.org/t/openstack/build/11d71f5430a94870a63db476ed473077 : SUCCESS in 39m 44s\n- ironic-tempest-functional-python3-2023.1 https://zuul.opendev.org/t/openstack/build/039524cc520e4938b724e512c984bf3f : SUCCESS in 33m 59s\n- ironic-tempest-functional-python3-zed https://zuul.opendev.org/t/openstack/build/41d2448a99a94dd4bf88db2dd76addb2 : SUCCESS in 32m 55s (non-voting)\n- ironic-tempest-functional-rbac-scope-enforced https://zuul.opendev.org/t/openstack/build/645016692c0241a6bd28a6b84cd74648 : SUCCESS in 25m 27s\n- ironic-tempest-functional-rbac-scope-enforced-2023.2 https://zuul.opendev.org/t/openstack/build/100d289c58e943a9a282f18269834b27 : SUCCESS in 31m 07s\n- ironic-inspector-tempest https://zuul.opendev.org/t/openstack/build/4be59776709943838aebabba5efd84c5 : SUCCESS in 56m 16s\n- ironic-inspector-tempest-2023.2 https://zuul.opendev.org/t/openstack/build/0a759954ff9b42db953accdd2822e82a : SUCCESS in 50m 32s\n- ironic-inspector-tempest-2023.1 https://zuul.opendev.org/t/openstack/build/47e47e5803b045a09bbec3930613dba9 : SUCCESS in 1h 04m 58s\n- ironic-inspector-tempest-zed https://zuul.opendev.org/t/openstack/build/2a65b1d815034aed93f2c45e4ea282e5 : SUCCESS in 1h 00m 52s (non-voting)\n- ironic-standalone-anaconda https://zuul.opendev.org/t/openstack/build/821366122c5f4b08ae312ed3744052e5 : SUCCESS in 49m 48s\n- ironic-standalone-anaconda-2023.2 https://zuul.opendev.org/t/openstack/build/34b14f9bfa7f4c73b16eed4685e4beed : SUCCESS in 38m 19s\n- ironic-standalone-anaconda-2023.1 https://zuul.opendev.org/t/openstack/build/6bbfa4ef7dcf4e96bfdcdc1e29d7ffef : SUCCESS in 57m 34s\n- ironic-standalone-redfish https://zuul.opendev.org/t/openstack/build/05c58cc39d7b458d83071cd9f21679b7 : SUCCESS in 1h 33m 25s\n- ironic-standalone-redfish-2023.2 https://zuul.opendev.org/t/openstack/build/7ad39249aa2b4904a010272457f13faa : SUCCESS in 57m 41s\n- ironic-standalone-redfish-2023.1 https://zuul.opendev.org/t/openstack/build/e65cdc11fd3c4e1c93b7d5d52dbea8fd : SUCCESS in 59m 56s\n- ironic-standalone-redfish-zed https://zuul.opendev.org/t/openstack/build/1b042ababbbb47648aa66ed6eb0d4c82 : SUCCESS in 1h 13m 02s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode https://zuul.opendev.org/t/openstack/build/578618e4542b4813bdf313660adfaf17 : SUCCESS in 1h 35m 48s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-2023.2 https://zuul.opendev.org/t/openstack/build/94df5bec638c4c89a1ffd5e5205989f8 : SUCCESS in 1h 28m 43s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-2023.1 https://zuul.opendev.org/t/openstack/build/4f61afc71927498c96924856604e27cd : SUCCESS in 1h 16m 56s (non-voting)\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-zed https://zuul.opendev.org/t/openstack/build/0aafecc3c6664057aafc3bc5ab81dd2e : SUCCESS in 1h 39m 25s (non-voting)\n- ironic-inspector-tempest-discovery https://zuul.opendev.org/t/openstack/build/f7d054cb7a57493fbcb03fbeac3a2201 : SUCCESS in 49m 07s\n- ironic-inspector-tempest-discovery-2023.2 https://zuul.opendev.org/t/openstack/build/0bb475c1fe164d0e91b0a1f0507054a8 : SUCCESS in 39m 03s\n- ironic-inspector-tempest-discovery-2023.1 https://zuul.opendev.org/t/openstack/build/d899f71dd7894b9e82b342650b655667 : SUCCESS in 48m 39s\n- ironic-inspector-tempest-discovery-zed https://zuul.opendev.org/t/openstack/build/51f1e35f01704b3e8f66b8f6cc47b4cd : SUCCESS in 55m 23s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"333da0e32ad0b078945853bba11139f0cc9557d5","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2024-04-02 23:46:00.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":5},{"id":"293a649fc76c19b14e8d7fd76ca8a9d8bc70b84f","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2024-04-12 15:57:19.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"5b229b498396d0a0f17aa4ed19b6ed39cc14ff48","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2024-04-15 16:22:31.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"15dc56d1a834d8a9f25a57e4ad6483937f4d9955","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-15 16:23:08.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"6611b3dca382d4045550b4ea842538a248a144f4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-15 17:43:34.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/65c8e0bfab5b495d8f42c12c5dd81916\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3f105391803a43edafea97bc732127da : SUCCESS in 5m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/69ad5e06650043c993feb4557ebe7cda : SUCCESS in 2m 54s\n- ironic-standalone https://zuul.opendev.org/t/openstack/build/42676e10fc854bbeab6dbd207a0bca20 : SUCCESS in 1h 11m 34s\n- ironic-standalone-2023.2 https://zuul.opendev.org/t/openstack/build/e766302264044b0bafe68b5286b8c1b6 : SUCCESS in 1h 05m 14s\n- ironic-standalone-2023.1 https://zuul.opendev.org/t/openstack/build/526c00db71254c8faae8c4c9c44e120e : SUCCESS in 1h 11m 10s\n- ironic-tempest-functional-python3 https://zuul.opendev.org/t/openstack/build/c57454128e504b9785c53d2a23751dcc : SUCCESS in 26m 04s\n- ironic-tempest-functional-python3-2023.2 https://zuul.opendev.org/t/openstack/build/e30449a7a47b462c93305db63a0c3e60 : SUCCESS in 34m 40s\n- ironic-tempest-functional-python3-2023.1 https://zuul.opendev.org/t/openstack/build/ab5cfa6ab5d6494f871c649eb8f10c82 : SUCCESS in 33m 44s\n- ironic-tempest-functional-rbac-scope-enforced-2023.2 https://zuul.opendev.org/t/openstack/build/e19e59a0741e44219e31feadd189409b : SUCCESS in 32m 50s\n- ironic-tempest-functional-rbac-scope-enforced https://zuul.opendev.org/t/openstack/build/c14a6469a5f04d0f85d83e4019344b86 : SUCCESS in 33m 30s\n- ironic-inspector-tempest https://zuul.opendev.org/t/openstack/build/7226fe9375c9402795248a563e3fe743 : SUCCESS in 1h 03m 35s\n- ironic-inspector-tempest-2023.2 https://zuul.opendev.org/t/openstack/build/ddff11d9253848afba5da45b67c5cd0a : SUCCESS in 59m 04s\n- ironic-inspector-tempest-2023.1 https://zuul.opendev.org/t/openstack/build/79a52543cc7040fda5896c8f10f8260b : SUCCESS in 45m 40s\n- ironic-inspector-tempest-rbac-scope-enforced https://zuul.opendev.org/t/openstack/build/7a7ae50ced5d41d4819b31f2c7301475 : SUCCESS in 53m 34s\n- ironic-inspector-tempest-rbac-scope-enforced-2023.2 https://zuul.opendev.org/t/openstack/build/a78657cc791f467b8470262259cc025f : SUCCESS in 1h 06m 41s\n- ironic-standalone-redfish https://zuul.opendev.org/t/openstack/build/e624d36a98d04c649e9da58ecb1ed8e1 : SUCCESS in 1h 02m 48s\n- ironic-standalone-redfish-2023.2 https://zuul.opendev.org/t/openstack/build/34f964fe06f447ff84c2a5af8be4ba8e : SUCCESS in 54m 25s\n- ironic-standalone-redfish-2023.1 https://zuul.opendev.org/t/openstack/build/ba227fe023c8437f8cdc1f5ac2e69b8e : SUCCESS in 53m 53s\n- ironic-inspector-tempest-discovery https://zuul.opendev.org/t/openstack/build/199bb4736ac6485c91101795329904a9 : SUCCESS in 44m 09s","accounts_in_message":[],"_revision_number":5},{"id":"3f880488fdadfcbc1a1aa3a0ac2dd4be13c6f728","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-15 17:43:34.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"cd712ef36c032ede274cf6fee8ebb3a8ada10ba8","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-15 17:44:34.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4e658c97f47c4fec90a8c9873e0ef6ae\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3b3c78b9ae2e4935a111554fa89f853b : SUCCESS in 42s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"0eb9ae7445d6b6077d55c54ce9c4337e7d8ebc8a","revisions":{"34e93b87d76170b1976244730ea4ae0cd803c3c3":{"kind":"REWORK","_number":1,"created":"2024-03-26 15:48:07.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/70/914270/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-tempest-plugin","ref":"refs/changes/70/914270/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-tempest-plugin refs/changes/70/914270/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-tempest-plugin refs/changes/70/914270/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-tempest-plugin refs/changes/70/914270/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-tempest-plugin refs/changes/70/914270/1"}}},"commit":{"parents":[{"commit":"72417706034ccce75450e10fcac57100b1f8d1d5","subject":"Invoke tests with fake interfaces","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-tempest-plugin/commit/72417706034ccce75450e10fcac57100b1f8d1d5"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2024-03-26 15:47:26.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2024-03-26 15:47:26.000000000","tz":-420},"subject":"WIP: leverage remote microversion without requiring human config","message":"WIP: leverage remote microversion without requiring human config\n\nChange-Id: I197e6c30c8514e1f72cb1ce3ebad851802632203\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-tempest-plugin/commit/34e93b87d76170b1976244730ea4ae0cd803c3c3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-tempest-plugin/commit/34e93b87d76170b1976244730ea4ae0cd803c3c3"}]},"branch":"refs/heads/master"},"c7e4219cd442007758493dcf7c6b0ab6ff4adc45":{"kind":"REWORK","_number":2,"created":"2024-03-28 21:10:39.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/70/914270/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-tempest-plugin","ref":"refs/changes/70/914270/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-tempest-plugin refs/changes/70/914270/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-tempest-plugin refs/changes/70/914270/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-tempest-plugin refs/changes/70/914270/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-tempest-plugin refs/changes/70/914270/2"}}},"commit":{"parents":[{"commit":"72417706034ccce75450e10fcac57100b1f8d1d5","subject":"Invoke tests with fake interfaces","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-tempest-plugin/commit/72417706034ccce75450e10fcac57100b1f8d1d5"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2024-03-26 15:47:26.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2024-03-28 21:10:34.000000000","tz":-420},"subject":"WIP: leverage remote microversion without requiring human config","message":"WIP: leverage remote microversion without requiring human config\n\nChange-Id: I197e6c30c8514e1f72cb1ce3ebad851802632203\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-tempest-plugin/commit/c7e4219cd442007758493dcf7c6b0ab6ff4adc45"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-tempest-plugin/commit/c7e4219cd442007758493dcf7c6b0ab6ff4adc45"}]},"branch":"refs/heads/master"},"d13bbc3cedf2e7c5605bdb83079fbb0b5d61abd8":{"kind":"REWORK","_number":3,"created":"2024-03-28 21:45:52.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/70/914270/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-tempest-plugin","ref":"refs/changes/70/914270/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-tempest-plugin refs/changes/70/914270/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-tempest-plugin refs/changes/70/914270/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-tempest-plugin refs/changes/70/914270/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-tempest-plugin refs/changes/70/914270/3"}}},"commit":{"parents":[{"commit":"72417706034ccce75450e10fcac57100b1f8d1d5","subject":"Invoke tests with fake interfaces","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-tempest-plugin/commit/72417706034ccce75450e10fcac57100b1f8d1d5"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2024-03-26 15:47:26.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2024-03-28 21:45:47.000000000","tz":-420},"subject":"WIP: leverage remote microversion without requiring human config","message":"WIP: leverage remote microversion without requiring human config\n\nChange-Id: I197e6c30c8514e1f72cb1ce3ebad851802632203\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-tempest-plugin/commit/d13bbc3cedf2e7c5605bdb83079fbb0b5d61abd8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-tempest-plugin/commit/d13bbc3cedf2e7c5605bdb83079fbb0b5d61abd8"}]},"branch":"refs/heads/master"},"ce9dea9841986ccaa78fd3572c46505f7329a6da":{"kind":"REWORK","_number":4,"created":"2024-03-28 23:10:04.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/70/914270/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-tempest-plugin","ref":"refs/changes/70/914270/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-tempest-plugin refs/changes/70/914270/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-tempest-plugin refs/changes/70/914270/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-tempest-plugin refs/changes/70/914270/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-tempest-plugin refs/changes/70/914270/4"}}},"commit":{"parents":[{"commit":"72417706034ccce75450e10fcac57100b1f8d1d5","subject":"Invoke tests with fake interfaces","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-tempest-plugin/commit/72417706034ccce75450e10fcac57100b1f8d1d5"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2024-03-26 15:47:26.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2024-03-28 23:09:58.000000000","tz":-420},"subject":"WIP: leverage remote microversion without requiring human config","message":"WIP: leverage remote microversion without requiring human config\n\nChange-Id: I197e6c30c8514e1f72cb1ce3ebad851802632203\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-tempest-plugin/commit/ce9dea9841986ccaa78fd3572c46505f7329a6da"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-tempest-plugin/commit/ce9dea9841986ccaa78fd3572c46505f7329a6da"}]},"branch":"refs/heads/master"},"0eb9ae7445d6b6077d55c54ce9c4337e7d8ebc8a":{"kind":"REWORK","_number":5,"created":"2024-03-29 16:56:04.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/70/914270/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-tempest-plugin","ref":"refs/changes/70/914270/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-tempest-plugin refs/changes/70/914270/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-tempest-plugin refs/changes/70/914270/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-tempest-plugin refs/changes/70/914270/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-tempest-plugin refs/changes/70/914270/5"}}},"commit":{"parents":[{"commit":"72417706034ccce75450e10fcac57100b1f8d1d5","subject":"Invoke tests with fake interfaces","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-tempest-plugin/commit/72417706034ccce75450e10fcac57100b1f8d1d5"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2024-03-26 15:47:26.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2024-03-29 16:38:45.000000000","tz":-420},"subject":"Leverage the remote microversion without requiring human config","message":"Leverage the remote microversion without requiring human config\n\nTempest plugins are... weird.\n\nThe challenge is to have a branchless utility which can be loaded\nand help provide feedback if the remote service is correctly\nresponding as we would expect.\n\nThis works great in theory, until you have to either do some\nsort of negative test, or plan in advance, or until you have\nsome sort of mixed state environment. This also weirdly\nrestraints testing against older versions on older branches,\nrequiring further care and feeding to keep things passing.\n\nAnd the way issues like these are resolved, originally, was to\nleverage manual human configuration. The problem is, that doesn\u0027t\nalways work and operationally becomes an increased burden.\nSo the logical path forward is for the plugin to automatically\nskip specific tests *based upon* the remote offered API\nmicroversion, much like many of the tests do if a driver or\nrunning configuration does not exist.\n\nThis can be done because when we compose tests, we have a minimum\nand maximum API version where we know the test is valid, and if\nthe remote endpoint is outside of that bound.\n\nThe result is now the plugin will query the remote endpoint and\ncollect the minimum and maximum API versions as part of skip\nversion testing, so if either are defined on a test class, then\nwe make a decision automatically removing the need to configure\naspects specifically.\n\nChange-Id: I197e6c30c8514e1f72cb1ce3ebad851802632203\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-tempest-plugin/commit/0eb9ae7445d6b6077d55c54ce9c4337e7d8ebc8a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-tempest-plugin/commit/0eb9ae7445d6b6077d55c54ce9c4337e7d8ebc8a"}]},"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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}},{"label":"Backport-Candidate","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":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"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":{}}}]}
