)]}'
{
  "log": [
    {
      "commit": "3e99c2e2abdde3a97d7fa48004f1393315c3bc13",
      "tree": "58ceed3ed7e58650685d6e049bccb6e81f86e0f7",
      "parents": [
        "9fb87d74ad2980f92cfd75a647317cb060462f14"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Dec 05 15:50:14 2022 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Aug 07 16:54:53 2023 +0300"
      },
      "message": "Fix getting flavor data for basic ops\n\nAs of microversion 2.47 of compute api, there is no flavor\nid in instance[\"flavor\"], just dict with data related to\nflavor.\n\nRelated-Prod: https://mirantis.jira.com/browse/PRODX-28606\nChange-Id: I3b6223c24df112bcda21d130cafb3fae0baed66f\n"
    },
    {
      "commit": "9fb87d74ad2980f92cfd75a647317cb060462f14",
      "tree": "75117f84c7ec231b6991931f4b8117fd7fa20dc8",
      "parents": [
        "1c6089d24ba9b425e24a14c6f89589ec5ec6f933"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Mon Dec 14 13:46:59 2020 +0100"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Aug 07 16:54:41 2023 +0300"
      },
      "message": "Allow to pass default interface values to tempest\n\nIn case any of those are set in ironic, test that resets interfaces\nmight fail.\n\nCloses-issue: https://mirantis.jira.com/browse/PRODX-9563\nChange-Id: I6f07e25644a92ccac169f84f7c79696d21b58e76\n(cherry picked from commit 675c7c0109c8d83f1d8de9b3d28b0e93dd900595)\n(cherry picked from commit 2b3bba75492cd93c2140b8e78c4d8fb405486693)\n(cherry picked from commit dcb729692f0fd8a804506ba358c9fa2f5c680e3f)\n"
    },
    {
      "commit": "1c6089d24ba9b425e24a14c6f89589ec5ec6f933",
      "tree": "96d5602bb8682b225f0b507a4e1fff391f1dba28",
      "parents": [
        "5952cbd6da1f49b4ec9690e25d9383bbba9b0e6e"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Thu Dec 10 23:26:35 2020 +0100"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Aug 07 16:52:18 2023 +0300"
      },
      "message": "Substitute special characters in resource class\n\nEverything except alphanumeric characters and an underscore needs to\nbe replaced by an underscore.\n\nCloses-issue: https://mirantis.jira.com/browse/PRODX-9565\nChange-Id: Icb30abb9a4f147d8aeddd99908ec29e8ccd63ac6\n(cherry picked from commit b843614d884eed648212889cb70eb4154b60bb43)\n(cherry picked from commit d22afcb4c9b58705ef48ec805a4eb50cad58c128)\n(cherry picked from commit a3f29922668b39ccaa9f5ef5631cc232fc0308d3)\n"
    },
    {
      "commit": "5952cbd6da1f49b4ec9690e25d9383bbba9b0e6e",
      "tree": "dc407406a448c894727502a4e4597ac41e21047c",
      "parents": [
        "5ac31e71ead548508ede771768c59eb845ac7dbc"
      ],
      "author": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@protonmail.com",
        "time": "Fri Mar 03 15:18:04 2023 +0100"
      },
      "committer": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@protonmail.com",
        "time": "Fri Mar 03 15:18:04 2023 +0100"
      },
      "message": "Split the ramdisk ISO test\n\nI have a feeling that class-level logic involving CONF does not work\nbecause CONF is populated later.\n\nChange-Id: I65c65faf55069a4c9d668e0e0ba06ffc8b6b43ed\n"
    },
    {
      "commit": "5ac31e71ead548508ede771768c59eb845ac7dbc",
      "tree": "5df2bfca7ffeec0c48bce010b5facb893fc5521d",
      "parents": [
        "cda96d5ca3f84a5b883fee521bbabbe1c283c2a0",
        "b4f8b42c8e3e9b65e71b4af80b0f6041204ffea1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 17 11:18:13 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 11:18:13 2023 +0000"
      },
      "message": "Merge \"Disable use of the SSH agent for the rescue test\""
    },
    {
      "commit": "b4f8b42c8e3e9b65e71b4af80b0f6041204ffea1",
      "tree": "bff45f9e1b33ee5ebf5d27a9ed6be3cda07477a3",
      "parents": [
        "6457709e6e583ea640a7d54855c1a38c866af6b9"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Thu Feb 02 08:31:54 2023 -0800"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Thu Feb 02 08:31:54 2023 -0800"
      },
      "message": "Disable use of the SSH agent for the rescue test\n\nParamiko, by default, attempts agent based authentication before\never attempting password based authentication. But this doesn\u0027t\nwork so well if the environment has an agent running or thinks it\nhas an agent running, because it breaks the rescue test.\n\nInstead, explicitly tell the tempest and thus paramiko to *not* use\nthe ssh-agent functionality.\n\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/872566\nChange-Id: Ia2870579c7398d359b8d360fe7d1e42abb79b299\n"
    },
    {
      "commit": "cda96d5ca3f84a5b883fee521bbabbe1c283c2a0",
      "tree": "e95b8ad224b4a0c4451f60c7bf755c80034fddb9",
      "parents": [
        "6457709e6e583ea640a7d54855c1a38c866af6b9"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Fri Jan 20 08:05:41 2023 -0800"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Fri Jan 20 18:04:22 2023 +0000"
      },
      "message": "Prevent protected node tests from orphaning test nodes\n\nWhile investigating failures where four orphaned nodes\nwere observed after running the tempest plugin against an\noperating environment, it was discovered that each node\nwas created by the TestProtectedNode class. A review of the\nlogs indicated that tearDown() was being called, but\nresource_cleanup was never being called which houses the\nunified resource cleanup. Upon reviewing the pattern\nin tempest itself, generally resource_cleanup is used\ninstead of teardown, however with our class structure,\nthat doesn\u0027t seem to work, so instead we just\nexplicitly call to unset the protected state for each\nnode.\n\nWe should now be consistent, and the four TestProtectedNode\ntests should no longer orphan four nodes when run.\n\nAlso added some additional logging to help spotting cases\nwhere orphaned nodes might be occuring, in order to aid\nin troubleshooting when reviewing Tempest logs.\n\nChange-Id: I4dc6140f1dbcf1bb891fa522523957c1d8002df4\n"
    },
    {
      "commit": "6457709e6e583ea640a7d54855c1a38c866af6b9",
      "tree": "90a9758dee7e8ec0bce1b8e4533b073b86955b53",
      "parents": [
        "e0b4af905e87c68d3c7b7c2827e2f63b58b172fc",
        "30d1f902daeb7705647a81d685c5896136e636dd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 07 16:30:51 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 07 16:30:51 2023 +0000"
      },
      "message": "Merge \"OOB inspection timeout fix for iDRAC\""
    },
    {
      "commit": "e0b4af905e87c68d3c7b7c2827e2f63b58b172fc",
      "tree": "657b6a80b32c4a432d75708588223ee83fe74c89",
      "parents": [
        "4684f915b58d2c161295100802dec7076920451f"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Wed Dec 28 15:03:32 2022 +0100"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Wed Dec 28 15:03:45 2022 +0100"
      },
      "message": "Fix tox4 error\n\nRemove skipsdist that it was never supported and causes breakage\nwhen used with usedevelop.\n\nChange-Id: Ic1cb9d8f0f555e05d35c7e2201187a0b82b48d4c\n"
    },
    {
      "commit": "30d1f902daeb7705647a81d685c5896136e636dd",
      "tree": "3ee0e73484604092a4279683176b4df6a24adf68",
      "parents": [
        "4684f915b58d2c161295100802dec7076920451f"
      ],
      "author": {
        "name": "Kamlesh Chauvhan",
        "email": "kamlesh.chauvhan@gmail.com",
        "time": "Mon Nov 28 08:35:17 2022 +0000"
      },
      "committer": {
        "name": "kamlesh chauvhan",
        "email": "kamlesh.chauvhan@gmail.com",
        "time": "Fri Dec 02 09:21:29 2022 +0000"
      },
      "message": "OOB inspection timeout fix for iDRAC\n\nMake inspection timeout configurable to fix iDRAC driver out of band\ninspection intermittent timeout issue for idrac-wsman and idrac-redfish\ninspect interface.\nFor idrac, at least 20 seconds is recommended to be set for inspect\ntimeout for successful execution of OOB inspection.\n\nChange-Id: Ibdf78d0669d0afb43d32bb71e7710145ffb7c05e\n"
    },
    {
      "commit": "4684f915b58d2c161295100802dec7076920451f",
      "tree": "268d41d968ee2af8b4c5005efa6ddea703804c07",
      "parents": [
        "982d177007ec6da22be467af369dfd4acc54cdbf"
      ],
      "author": {
        "name": "Aija Jauntēva",
        "email": "aija.jaunteva@dell.com",
        "time": "Fri Nov 11 04:25:52 2022 -0500"
      },
      "committer": {
        "name": "Aija Jauntēva",
        "email": "aija.jaunteva@dell.com",
        "time": "Fri Nov 11 04:28:41 2022 -0500"
      },
      "message": "Fix typo: BaremetalIdracRedfishConfigurationMolds\n\nConfiguration in the class name was mistyped.\n\nChange-Id: I349e4e2e3d7dcb90c25860b34d6be19b458ff584\n"
    },
    {
      "commit": "982d177007ec6da22be467af369dfd4acc54cdbf",
      "tree": "e4e9074303b965ce1ab156b01e88dc0bec2c4926",
      "parents": [
        "a2c26c6ddf0c764d2cffca16f8597fe5a9084050"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Wed Mar 30 16:40:44 2022 -0700"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Tue Sep 27 13:44:29 2022 -0700"
      },
      "message": "Tempest test for anaconda deploy\n\nProvides a test and substrate changes to support integration\ntesting of the anaconda deployment interface from a \"standalone\"\nperspect.\n\nThis is present in two forms, a \"with stage2 ramdisk\" and\n\"without stage2\" test which is enabled, or not depening\non the underlying configuration.\n\nThis test also has two modes of operation, the first and\ndefault being primarily a \"did anaconda start and can I\nping the machine?\" test mode. The second attempts to wait\nfor the node to reach an active state, although it is not\nthe default because an anaconda deployment, depending on\nmode of use, even with a default configuration can take\na substantial amount of itme. The anaconda deployment\ninterface is also modeled for highly tuned configurations,\nso the prime aspect is \"does it boot? does anaconda start?\"\n\nAlso:\n* Removes the explicit requirement that test classes explicitly\n  declare support for wholedisk_image or not.\n\nChange-Id: I42933d26268b55737fa2508265643c1cd14651ea\n"
    },
    {
      "commit": "a2c26c6ddf0c764d2cffca16f8597fe5a9084050",
      "tree": "ef064fcc4820e956127a8745505e79fefefa47be",
      "parents": [
        "41c3ed3c214c6590bf8b081ec71d8865f0345fdf",
        "785620516c2b293daf049edd445850a47bc1048b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Sep 25 20:42:08 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 25 20:42:08 2022 +0000"
      },
      "message": "Merge \"Add iDRAC Redfish configuration molds test\""
    },
    {
      "commit": "41c3ed3c214c6590bf8b081ec71d8865f0345fdf",
      "tree": "14932c72530e1331f59e755efda0c14a1ffb9d0f",
      "parents": [
        "7b1644f3fb7605617e77c66a27735e15436ad52b",
        "2e680f9f801c1ebc062533b8c3bbc18135755f56"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 21 18:54:33 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 21 18:54:33 2022 +0000"
      },
      "message": "Merge \"Add iDRAC Redfish sync boot mode test\""
    },
    {
      "commit": "7b1644f3fb7605617e77c66a27735e15436ad52b",
      "tree": "daadfc76d7d763fe57456f5b0716d6686f651a47",
      "parents": [
        "853164a480abee7e2f9c32837d2559c6ea101f06",
        "a766d8e426f1ac58f18098a273868c19afe18ba1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 21 15:04:07 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 21 15:04:07 2022 +0000"
      },
      "message": "Merge \"Swap maintenance fix to cleanup step\""
    },
    {
      "commit": "785620516c2b293daf049edd445850a47bc1048b",
      "tree": "56d7083102e6fa4b245846a69c373997a7b99291",
      "parents": [
        "853164a480abee7e2f9c32837d2559c6ea101f06"
      ],
      "author": {
        "name": "Kamlesh Chauvhan",
        "email": "kamlesh.chauvhan@gmail.com",
        "time": "Sat Sep 03 06:22:08 2022 +0000"
      },
      "committer": {
        "name": "Kamlesh Chauvhan",
        "email": "kamlesh.chauvhan@gmail.com",
        "time": "Thu Sep 15 09:51:36 2022 +0000"
      },
      "message": "Add iDRAC Redfish configuration molds test\n\nThis adds test for idrac-redfish configuration molds for export and\nimport configuration steps.\n\nChange-Id: If9337f9d7cee6009ce4df53e105b65fbcc95a9ba\n"
    },
    {
      "commit": "853164a480abee7e2f9c32837d2559c6ea101f06",
      "tree": "d9a665cca706e01eed4aa5cb36bd4975ed86a94a",
      "parents": [
        "50f0a715d5a42b47d8079712ecf46b9365eb0151"
      ],
      "author": {
        "name": "Kamlesh Chauvhan",
        "email": "kamlesh.chauvhan@gmail.com",
        "time": "Thu Aug 18 10:42:42 2022 +0000"
      },
      "committer": {
        "name": "Kamlesh Chauvhan",
        "email": "kamlesh.chauvhan@gmail.com",
        "time": "Mon Sep 05 11:00:42 2022 +0000"
      },
      "message": "Add iDRAC Redfish firmware update test\n\nThis adds test for firmware update using iDRAC redfish.\n\nChange-Id: I87bacfabcaf94b9b80b884d6ab576058e7411f84\n"
    },
    {
      "commit": "2e680f9f801c1ebc062533b8c3bbc18135755f56",
      "tree": "fedea1019faec6f9c3a0ec9cc82649cfa59fc083",
      "parents": [
        "50f0a715d5a42b47d8079712ecf46b9365eb0151"
      ],
      "author": {
        "name": "Swapnil Machikar",
        "email": "swapnil.machikar@yahoo.com",
        "time": "Tue Jul 05 09:10:17 2022 +0000"
      },
      "committer": {
        "name": "Swapnil Machikar",
        "email": "swapnil.machikar@yahoo.com",
        "time": "Fri Aug 26 09:38:04 2022 +0000"
      },
      "message": "Add iDRAC Redfish sync boot mode test\n\nThis adds test for sync boot mode which changes boot mode\nfrom \u0027bios\u0027 to \u0027uefi\u0027 and vice versa using iDRAC redfish\n\nChange-Id: I43241204e71ab7e0d8c8929e216ce9473c3c2e1e\n"
    },
    {
      "commit": "50f0a715d5a42b47d8079712ecf46b9365eb0151",
      "tree": "d011d5ef81055a63d2a541cb21ec2129ca2cb73b",
      "parents": [
        "ce437b75234a958a59f4f1cb1f86bfe473c6d599",
        "42656a0d8dbd06f2608b2312ac171eed9136a660"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 17 12:19:33 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 17 12:19:33 2022 +0000"
      },
      "message": "Merge \"Add iDRAC RAID cleaning steps tests\""
    },
    {
      "commit": "42656a0d8dbd06f2608b2312ac171eed9136a660",
      "tree": "1edf7e1989ee94c5a80ae10b30cd62436257cc13",
      "parents": [
        "c4a2e5e139ab95e63bbd2627bc4aec0eedb61645"
      ],
      "author": {
        "name": "Kamlesh Chauvhan",
        "email": "kamlesh.chauvhan@gmail.com",
        "time": "Thu May 12 14:11:14 2022 +0000"
      },
      "committer": {
        "name": "kamlesh chauvhan",
        "email": "kamlesh.chauvhan@gmail.com",
        "time": "Mon Aug 08 17:14:15 2022 +0000"
      },
      "message": "Add iDRAC RAID cleaning steps tests\n\nThis adds tests for both the WS-Man and Redfish implementations\nof the iDRAC RAID cleaning steps. In this test, storage inventory\ninput for RAID cleaning is provided by user in JSON format.\nThe storage inventory is validated against schema once at the\nbeginning of RAID tests execution and each test checks\ntest specific requirements before execution.\n\nChange-Id: I183fdc47dbb7a12b2ffb4f8453753dada2d8f5fe\n"
    },
    {
      "commit": "ce437b75234a958a59f4f1cb1f86bfe473c6d599",
      "tree": "9e327c36309e91a66b01f29ac88a634be0190f0d",
      "parents": [
        "f461c928d2cc40faaae6bae30639b72cfd8e6992"
      ],
      "author": {
        "name": "jiaqi07",
        "email": "wangjiaqi07@inspur.com",
        "time": "Sat Aug 06 08:58:46 2022 +0800"
      },
      "committer": {
        "name": "jiaqi07",
        "email": "wangjiaqi07@inspur.com",
        "time": "Sat Aug 06 08:58:53 2022 +0800"
      },
      "message": "remove unicode from code\n\nChange-Id: I23078d93d768deee0e8b93cbe254aea104e21f33\n"
    },
    {
      "commit": "f461c928d2cc40faaae6bae30639b72cfd8e6992",
      "tree": "9b5a89c7f59f5eafecfea6acf4296d1978e28728",
      "parents": [
        "2b2aa6115d664b36104af7bf272bc10c18523f53",
        "b1c8a2b86f84e975817c9a7824752404d747eb2d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 22 00:53:49 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 22 00:53:49 2022 +0000"
      },
      "message": "Merge \"Add iDRAC Redfish virtual media boot deploy test\""
    },
    {
      "commit": "2b2aa6115d664b36104af7bf272bc10c18523f53",
      "tree": "f4aabc5c1a60f968d7fc2fc8890f83a2dd434350",
      "parents": [
        "0255f1e9c1e9c310cb8aeff212bb524a33b57636",
        "8d176bd321cd4b242f66e60cd2d8b46000812d28"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 20 15:05:20 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 20 15:05:20 2022 +0000"
      },
      "message": "Merge \"Undo maintenace state on protected node tests\""
    },
    {
      "commit": "a766d8e426f1ac58f18098a273868c19afe18ba1",
      "tree": "52cd550cdc0d2b316a04c0453524be9e12fc31c0",
      "parents": [
        "8d176bd321cd4b242f66e60cd2d8b46000812d28"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Wed Jul 20 06:59:04 2022 -0700"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Wed Jul 20 06:59:04 2022 -0700"
      },
      "message": "Swap maintenance fix to cleanup step\n\nFollow-up to I89839ecb0e08555ddcfee0289350fac1923b3958 to\nuse a cleanup step so the maintenance state is rolled back\nregardless.\n\nChange-Id: I52a5c36d8ca1965d866409fee4590cc1d151f238\n"
    },
    {
      "commit": "0255f1e9c1e9c310cb8aeff212bb524a33b57636",
      "tree": "f950dd00dbe29a120c7e5430a5dd4b413b187200",
      "parents": [
        "c4a2e5e139ab95e63bbd2627bc4aec0eedb61645",
        "09c7a854735ee25a257ea5a245bb465af1686a64"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 19 14:02:36 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 19 14:02:36 2022 +0000"
      },
      "message": "Merge \"Set minimal tempest version to 27.0.0\""
    },
    {
      "commit": "8d176bd321cd4b242f66e60cd2d8b46000812d28",
      "tree": "533713fb8356ec20f84e75cfa3d37be0fb058b63",
      "parents": [
        "c4a2e5e139ab95e63bbd2627bc4aec0eedb61645"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Wed Jul 13 13:07:44 2022 -0700"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Wed Jul 13 13:10:49 2022 -0700"
      },
      "message": "Undo maintenace state on protected node tests\n\nAs part of the protected from deletion test, we set a node into maintenance\nstate which allows override actions to be performed for node deletions.\n\nThe test is verifying the removal of the node is prevented. This fails upon\nthe TearDown class execution, resulting in a silent hidden failure which\ncannot complete teardown because you cannot unprovision, as is in the\nteardown step, a node in maintenance state.\n\nExplicitly unset maintenance, and the world will be happy!\n\nChange-Id: I89839ecb0e08555ddcfee0289350fac1923b3958\n"
    },
    {
      "commit": "b1c8a2b86f84e975817c9a7824752404d747eb2d",
      "tree": "b2eff97b3c04f0247feb1fe3d64ead89b811c96a",
      "parents": [
        "c4a2e5e139ab95e63bbd2627bc4aec0eedb61645"
      ],
      "author": {
        "name": "Swapnil Machikar",
        "email": "swapnil.machikar@yahoo.com",
        "time": "Fri Jun 10 13:56:26 2022 +0000"
      },
      "committer": {
        "name": "Swapnil Machikar",
        "email": "swapnil.machikar@yahoo.com",
        "time": "Mon Jul 11 10:11:09 2022 +0000"
      },
      "message": "Add iDRAC Redfish virtual media boot deploy test\n\nChange-Id: Ic2a46779e9ab5d0706fbbde0d6067b6b85e48add\n"
    },
    {
      "commit": "c4a2e5e139ab95e63bbd2627bc4aec0eedb61645",
      "tree": "9e2980831a0c93571abe4535e829775b6ee6dfef",
      "parents": [
        "caeb5c9dc17b13c92f1b0917bce0d8881a0a4969",
        "832deac63f69fa33f13c0476ea392fe32ba74792"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 11 00:19:13 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 11 00:19:13 2022 +0000"
      },
      "message": "Merge \"Add more deploy tests for idrac, redfish, ipmi\""
    },
    {
      "commit": "caeb5c9dc17b13c92f1b0917bce0d8881a0a4969",
      "tree": "85ca7be0ff0c6e4bcebfb4f194e493cfecfbc1f7",
      "parents": [
        "3af6253bc96ba1897feb0a88e60bddd0097d05ff",
        "853073752ac4859cb666cc5b8fe30c07fa6520ae"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 11 00:12:29 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 11 00:12:29 2022 +0000"
      },
      "message": "Merge \"Add idrac OOB inspection test cases\""
    },
    {
      "commit": "3af6253bc96ba1897feb0a88e60bddd0097d05ff",
      "tree": "3a7331ac0a8db65ce0bc66221c76fa8e350bd93c",
      "parents": [
        "023c01e7e1214153229da14e2a22d6caadc8dab6",
        "c652e31d4201f89ef74b2b953c7d01bb2885738b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 21 17:28:28 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 21 17:28:28 2022 +0000"
      },
      "message": "Merge \"Dettaching instance_uuid for standalone TC\u0027s\""
    },
    {
      "commit": "832deac63f69fa33f13c0476ea392fe32ba74792",
      "tree": "ea67c8cb13038d28935d3cc910c09b452c7c1f20",
      "parents": [
        "023c01e7e1214153229da14e2a22d6caadc8dab6"
      ],
      "author": {
        "name": "Sagar Nanda",
        "email": "sagar.nanda.nmiet@gmail.com",
        "time": "Mon Jun 13 10:30:27 2022 +0000"
      },
      "committer": {
        "name": "Sagar Nanda",
        "email": "sagar.nanda.nmiet@gmail.com",
        "time": "Tue Jun 14 08:26:03 2022 +0000"
      },
      "message": "Add more deploy tests for idrac, redfish, ipmi\n\nThis adds deploy tests using iPXE and PXE boot with\nagent deploy (direct) for the idrac (idrac-redfish and idrac-wsman\ninterfaces), redfish and ipmi drivers.\n\nChange-Id: Icd65251f1cc9680cfc3c1a1e8e1603681546d3cd\n"
    },
    {
      "commit": "09c7a854735ee25a257ea5a245bb465af1686a64",
      "tree": "5aaf94fd419fe99ba2aa7d754d48a8250c3b1870",
      "parents": [
        "023c01e7e1214153229da14e2a22d6caadc8dab6"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Jun 09 17:13:03 2022 +0200"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Jun 09 15:22:36 2022 +0000"
      },
      "message": "Set minimal tempest version to 27.0.0\n\nAs tempest.scenario.manager was announced stable interface in Tempest\n27.0.0[1] it can be now reused in plugins.\n\nSome methods replaced in scenario-manager-cleanup effort won\u0027t work\nwith tempest version lower than 27.0.0 therefore minimal tempest\nversion must be updated in tempest plugins\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: I0a9fa64a61e90b9a6ac4786222be6732da247594\n"
    },
    {
      "commit": "c652e31d4201f89ef74b2b953c7d01bb2885738b",
      "tree": "e35bf8df2b1fe23792d8f27bdee46e64ed1156cb",
      "parents": [
        "d3360cf3b6ad8b89b9c80fc806dc5d4ba373dd01"
      ],
      "author": {
        "name": "Ameya Raut",
        "email": "rautameya04@gmail.com",
        "time": "Tue Apr 19 09:27:28 2022 +0000"
      },
      "committer": {
        "name": "Ameya Raut",
        "email": "rautameya04@gmail.com",
        "time": "Wed Jun 08 15:11:26 2022 +0000"
      },
      "message": "Dettaching instance_uuid for standalone TC\u0027s\n\nFor standalone test cases, where delete_node is set as False,\nthe instance_uuid remains attached with the node even after test\ncase execution.\n\nThis affects the serial execution of tempest test cases as\ninstance_uuid is already associated to node which results in\nfailure of consecutive test cases.\nThis dettaches instance_uuid of a node while cleanup.\n\nChange-Id: I854c533ef4f76f3abb589dbcc9c39358ebedc194\n"
    },
    {
      "commit": "853073752ac4859cb666cc5b8fe30c07fa6520ae",
      "tree": "d25393258664c96f96497e7c2133f948bb204bd6",
      "parents": [
        "023c01e7e1214153229da14e2a22d6caadc8dab6"
      ],
      "author": {
        "name": "Ameya Raut",
        "email": "rautameya04@gmail.com",
        "time": "Fri May 27 09:54:47 2022 +0000"
      },
      "committer": {
        "name": "Ameya Raut",
        "email": "rautameya04@gmail.com",
        "time": "Fri May 27 09:58:25 2022 +0000"
      },
      "message": "Add idrac OOB inspection test cases\n\nThis adds test cases for the two out-of-band inspect interfaces\nsupported by the idrac hardware type, idrac-redfish and idrac-wsman.\n\nChange-Id: I40240888aa1fa7b9ea860189141199ca9672e30b\n"
    },
    {
      "commit": "023c01e7e1214153229da14e2a22d6caadc8dab6",
      "tree": "254270ce2f0f3f9748ba83e3b82db08274c05382",
      "parents": [
        "7f6f5d7486dd087c2d529917ac023e7bf642fdc4",
        "8bc9330b1675c096fdbb8398cd87fb87223ed03a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 23 12:33:01 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 23 12:33:01 2022 +0000"
      },
      "message": "Merge \"Add yoga tests, stop testing victoria\""
    },
    {
      "commit": "7f6f5d7486dd087c2d529917ac023e7bf642fdc4",
      "tree": "85f4dac2eef9f28df382c52d7a9311c74b0783a9",
      "parents": [
        "f904d287a83f1f77a9be400f51f98bc7eb3b1d7c"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Thu May 19 11:21:07 2022 -0700"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Thu May 19 11:21:07 2022 -0700"
      },
      "message": "CI: Removing ironic job queue\n\nPlease see:\nhttps://zuul-ci.org/docs/zuul/latest/releasenotes.html#relnotes-4-1-0-deprecation-notes\n\nChange-Id: Ic032ed05951f2e0f8f584d31a35ec4bb12846b06\n"
    },
    {
      "commit": "8bc9330b1675c096fdbb8398cd87fb87223ed03a",
      "tree": "adee0a1686961375528c132ce2cdb5e44c75cce9",
      "parents": [
        "f904d287a83f1f77a9be400f51f98bc7eb3b1d7c"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Wed May 04 18:07:10 2022 +0200"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Tue May 10 14:28:25 2022 +0200"
      },
      "message": "Add yoga tests, stop testing victoria\n\nChange-Id: Iaa0361f38667f8f8b144e638e152aed736877c1e\n"
    },
    {
      "commit": "f904d287a83f1f77a9be400f51f98bc7eb3b1d7c",
      "tree": "2cf28c397fdb4988daf94e3426d8d50175411772",
      "parents": [
        "64ad55769eecc98c5f225446319f6ed60c48011d",
        "6bddaab1623c0f6aef64d8de8f121f03cb1d0672"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 10 11:28:30 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 10 11:28:30 2022 +0000"
      },
      "message": "Merge \"Remove six\""
    },
    {
      "commit": "6bddaab1623c0f6aef64d8de8f121f03cb1d0672",
      "tree": "717403a190dd5f08163ebc727f189f228ac64e43",
      "parents": [
        "d3360cf3b6ad8b89b9c80fc806dc5d4ba373dd01"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Tue May 10 00:58:56 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Tue May 10 08:19:33 2022 +0900"
      },
      "message": "Remove six\n\nPython 2 is no longer supported, thus usage of six can be removed.\n\nChange-Id: I60259f7b326ac862409b4d8a0591859a0f070e8b\n"
    },
    {
      "commit": "64ad55769eecc98c5f225446319f6ed60c48011d",
      "tree": "48cc06e424142934ffdabc9dd3a2f5f4d4647c8f",
      "parents": [
        "d3360cf3b6ad8b89b9c80fc806dc5d4ba373dd01"
      ],
      "author": {
        "name": "Ameya Raut",
        "email": "rautameya04@gmail.com",
        "time": "Thu Jan 27 11:26:27 2022 +0000"
      },
      "committer": {
        "name": "Ameya Raut",
        "email": "rautameya04@gmail.com",
        "time": "Fri Apr 29 14:53:01 2022 +0000"
      },
      "message": "Add iDRAC management cleaning steps tests\n\nThis adds tests for both the WS-Man and Redfish implementations of the\niDRAC management cleaning steps.\n\nChange-Id: I5dc41782fb905f0d88ff0defb2c950e9ca3d0faa\n"
    },
    {
      "commit": "d3360cf3b6ad8b89b9c80fc806dc5d4ba373dd01",
      "tree": "f854509bdc4dd64d251d6620117de82c1da5e4dd",
      "parents": [
        "7064b5e588fd136c449c77e45ad80f957ab03159",
        "d41c80e06e4436e192c5d0f78383ee924907e573"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 28 16:36:46 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 28 16:36:46 2022 +0000"
      },
      "message": "Merge \"Add iDRAC BIOS cleaning steps tests\""
    },
    {
      "commit": "7064b5e588fd136c449c77e45ad80f957ab03159",
      "tree": "ebc6dead20a840ed817957f68b4a6e41793bb191",
      "parents": [
        "2b2cf8bfba986ca35ff313eaf421d2e9d1d556e2"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Mon Mar 21 08:19:52 2022 +0100"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Tue Mar 22 16:05:20 2022 +0000"
      },
      "message": "Remove setup_clients method\n\nAs tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins.\n\nReplaced methods:\n\t* setup_clients\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: Idcfa1d5495ed68484cdc869bcd27fa8413a479ba\n"
    },
    {
      "commit": "2b2cf8bfba986ca35ff313eaf421d2e9d1d556e2",
      "tree": "31589ffe16ef75dd05a99576230b6995ca691775",
      "parents": [
        "ed2816206400d743306c4571be440683eb24811a"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Mon Mar 21 08:06:41 2022 +0100"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Tue Mar 22 17:04:46 2022 +0100"
      },
      "message": "Remove _create_network \u0026 _get_server_port_id_and_ip4 methods\n\nAs tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins.\n\nReplaced methods:\n\t* _create_network\n\t* _get_server_port_id_and_ip4\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: I424cf6f3547eeb229f888e4ad9f9cb09f635ec31\n"
    },
    {
      "commit": "ed2816206400d743306c4571be440683eb24811a",
      "tree": "f4d065a818c55bb2540256517b5d002eec340c68",
      "parents": [
        "082919c84aae099ff5085e236a3f36a89e2cddf7"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Mar 17 12:08:53 2022 +0100"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Mar 17 15:19:24 2022 +0100"
      },
      "message": "Remove _get_router \u0026 _create_router methods\n\nAs tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins.\n\nReplaced methods:\n\t* _get_router\n\t* _create_router\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: I3dc123bea822a2c430a7fe4b714ca2bb9e5a5494\n"
    },
    {
      "commit": "082919c84aae099ff5085e236a3f36a89e2cddf7",
      "tree": "553f77a83178eeb11c9cbad78ac9c2c9ab973016",
      "parents": [
        "0bbacde23b664d1652bd972d51003f57bdd38c57"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Mar 17 11:44:31 2022 +0100"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Mar 17 15:18:48 2022 +0100"
      },
      "message": "Remove create_floating_ip \u0026 get_server_ip methods\n\nAs tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins.\n\nIronic tempest plugin still uses nova-network old interface for floating ip related methods, this patch removes them and use tempests\u0027s ones which already use neutron\u0027s interface.[2]\n\nReplaced methods:\n\t* create_floating_ip\n\t* get_server_ip\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n[2] https://opendev.org/openstack/tempest/commit/6428139de18291c916852ae48130fb8a7b4db318\n\nChange-Id: I963fe7478c0f3a46c1daa44c4eeff69714cf3ba0\n"
    },
    {
      "commit": "0bbacde23b664d1652bd972d51003f57bdd38c57",
      "tree": "da6b872801bd3f6e9d5bee184d9acf958524a432",
      "parents": [
        "6512049526b88df88d6b4ba438989ecda15a77d0"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Mar 17 11:37:23 2022 +0100"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Mar 17 11:37:23 2022 +0100"
      },
      "message": "Remove create_timestamp method\n\nAs tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins.\n\nReplaced methods:\n\t* create_timestamp\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: Ic4bc853edf7283cbf1c4d2b17431a051f5309a02\n"
    },
    {
      "commit": "6512049526b88df88d6b4ba438989ecda15a77d0",
      "tree": "8838c60b8210e85a8faf84a7f25d2860f61516ac",
      "parents": [
        "7334c062300cc8837134dc094d5a0ef0b474abb6"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Mar 17 11:08:34 2022 +0100"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Mar 17 11:17:51 2022 +0100"
      },
      "message": "Remove get_remote_client \u0026 check_vm_connectivity methods\n\nAs tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins.\n\nReplaced methods:\n\t* get_remote_client\n\t* check_vm_connectivity\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: I41f2a17f924e4f555f176564d365aa7119e1fd5b\n"
    },
    {
      "commit": "7334c062300cc8837134dc094d5a0ef0b474abb6",
      "tree": "ee34955a284cd3b786e3616187c99fdc8965bcab",
      "parents": [
        "37d61a4acf34040c3f4af63a3b2142bfe59d81a1"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Mar 17 10:55:23 2022 +0100"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Mar 17 10:55:23 2022 +0100"
      },
      "message": "create_server method full removal\n\nAs tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins.\n\nThere is no need to have create_server definition in ironic scenario manager\n\nReplaced methods:\n\t* create_server\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: I781cbf90e283bd8a3be4ad3e6aa7c13f280444e0\n"
    },
    {
      "commit": "37d61a4acf34040c3f4af63a3b2142bfe59d81a1",
      "tree": "ee10bad105b4b1d2fbcae9ade07bf5747bebdcdb",
      "parents": [
        "31ce1b19cf8564db66d8959596a457327ae0cc9d",
        "1e47390305959d6b41dec47ebf8f6ef5e0d704b8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 09 07:13:31 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 09 07:13:31 2022 +0000"
      },
      "message": "Merge \"Fix for verifying introspected data\""
    },
    {
      "commit": "31ce1b19cf8564db66d8959596a457327ae0cc9d",
      "tree": "a6b38cede9a287f4847a8ad619a56a18ed0525bf",
      "parents": [
        "6fdd37483af5ed96e0f49806ea2e2b41542ebda0"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Mon Feb 28 10:04:55 2022 +0100"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Tue Mar 08 11:19:32 2022 +0000"
      },
      "message": "Remove _log_console_output, ping_ip_address methods\n\nAs tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins.\n\nReplaced methods:\n\t* _log_console_output\n\t* ping_ip_address\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: I1533a2aae3139aa0e81f783049d7fce60931efbe\n"
    },
    {
      "commit": "6fdd37483af5ed96e0f49806ea2e2b41542ebda0",
      "tree": "09f9259569031e463583f3456fd165ac8af2d41e",
      "parents": [
        "7e962d63d3ebb1e5762a46a8ba189bce10051f7b"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Mon Feb 28 09:29:45 2022 +0100"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Tue Mar 08 11:19:10 2022 +0000"
      },
      "message": "Remove create_server and rebuild_server methods\n\nAs tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins.\n\nReplaced methods:\n\t* create_server\n\t* rebuild_server\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: Ifbb3691d2588f09e56218780ef79045f074bab5e\n"
    },
    {
      "commit": "7e962d63d3ebb1e5762a46a8ba189bce10051f7b",
      "tree": "c8f14cde0ca93258c17cd1693259275d4a8ea130",
      "parents": [
        "fd43dcc3b607603978c51ca605dc70e1b784d782"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Mon Feb 28 09:10:31 2022 +0100"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Tue Mar 08 11:18:52 2022 +0000"
      },
      "message": "Remove _create_port and create_keypair methods\n\nAs tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins.\n\nReplaced methods:\n\t* _create_port\n\t* create_keypair\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: I413f5314502da2bfde1846e5d4afeaee54422097\n"
    },
    {
      "commit": "1e47390305959d6b41dec47ebf8f6ef5e0d704b8",
      "tree": "a525fb2027ae1348dfb770dc43a698e233ae5a21",
      "parents": [
        "fd43dcc3b607603978c51ca605dc70e1b784d782"
      ],
      "author": {
        "name": "Ameya Raut",
        "email": "rautameya04@gmail.com",
        "time": "Fri Mar 04 14:45:08 2022 +0000"
      },
      "committer": {
        "name": "Ameya Raut",
        "email": "rautameya04@gmail.com",
        "time": "Tue Mar 08 08:59:54 2022 +0000"
      },
      "message": "Fix for verifying introspected data\n\nThis fixes verification of introspected data.\n\nFor physical baremetal introspection scenario, specification of the\nphysical server may differ with existing flavor data, whereas for\nvirtualised baremetal server, it can be matched.\n\nWhen the introspection is performed on physical baremetal server,\nthe introspected data does not match with flavor data causing failure\nin verification of introspected data. Hence, current fix is verifying\nintrospected data if greater than 0.\n\n[1] https://docs.openstack.org/ironic/latest/install/configure-nova-flavors.html\n\nChange-Id: I9ff1364e1baf99579a3d7b8cb5fc2ab012030173\n"
    },
    {
      "commit": "d41c80e06e4436e192c5d0f78383ee924907e573",
      "tree": "eb1987a4665ade904963dd6b2ff4b6384118cf15",
      "parents": [
        "3d2de82b3e08b348732156ab95a492cd40022e17"
      ],
      "author": {
        "name": "Ameya Raut",
        "email": "rautameya04@gmail.com",
        "time": "Thu Feb 17 09:47:59 2022 +0000"
      },
      "committer": {
        "name": "Ameya Raut",
        "email": "rautameya04@gmail.com",
        "time": "Thu Feb 17 09:57:12 2022 +0000"
      },
      "message": "Add iDRAC BIOS cleaning steps tests\n\nThis adds tests for both the WS-Man and Redfish implementations\nof the iDRAC BIOS cleaning steps.\n\nChange-Id: I9e570c5664e48eca55a61a641d2bec9847eb5f25\n"
    },
    {
      "commit": "fd43dcc3b607603978c51ca605dc70e1b784d782",
      "tree": "3cd1e833eec52f495c820c160f2618d58534c6cd",
      "parents": [
        "3d2de82b3e08b348732156ab95a492cd40022e17"
      ],
      "author": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@protonmail.com",
        "time": "Tue Feb 01 20:19:36 2022 +0100"
      },
      "committer": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@protonmail.com",
        "time": "Wed Feb 16 10:16:10 2022 +0100"
      },
      "message": "Apply the correct image reference when booting an instance\n\nWe seem to be using the Nova\u0027s defaults instead. Also verify that the\nresulting image type in instance_info is correct.\n\nDepends-On: https://review.opendev.org/c/openstack/ironic/+/827882\nChange-Id: Iaba563a2ecbca029889bc6894b2a7f0754d27b88\n"
    },
    {
      "commit": "3d2de82b3e08b348732156ab95a492cd40022e17",
      "tree": "9815a2fe5dd61a3e21db0cff78d61b50c63690c5",
      "parents": [
        "d41cf3233d4c7a0fde86e3ee7df11f3ce6ebbd5c"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Tue Dec 14 09:26:01 2021 +0100"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Tue Dec 14 09:26:01 2021 +0100"
      },
      "message": "[trivial] add python 3.9 in classifier\n\nChange-Id: Id6c16e3bb6157966fa59015db1a7da58bf0e479d\n"
    },
    {
      "commit": "d41cf3233d4c7a0fde86e3ee7df11f3ce6ebbd5c",
      "tree": "c147d2dafa032a76e261b84b702506e15c30d461",
      "parents": [
        "e7ae60678248b938383ff8369c80bb64a666ee8b",
        "8f9ea621f97bfb2f24e70af2c8719648764ef473"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 06 22:58:38 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 06 22:58:38 2021 +0000"
      },
      "message": "Merge \"Move API base out of admin test location\""
    },
    {
      "commit": "e7ae60678248b938383ff8369c80bb64a666ee8b",
      "tree": "b05b14b82f93083280aa83bf629216549ed80d7a",
      "parents": [
        "8798275c99d708efd30de99b7da4a1cf37883479"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Thu Nov 25 15:18:10 2021 +0100"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Thu Nov 25 15:18:10 2021 +0100"
      },
      "message": "Update jobs for yoga cycle\n\nRemove ussuri jobs from gate.\nAdd xena jobs instead.\n\nChange-Id: I4af815dc3f1922c07e0c0aa2fe000d49f92c9807\n"
    },
    {
      "commit": "8798275c99d708efd30de99b7da4a1cf37883479",
      "tree": "155f375d257f545dd67b63d8f3cc782284a6fd1c",
      "parents": [
        "663ced6346fcbb3fe74bd750a8100f66e0c3df5e"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Thu Nov 25 15:12:59 2021 +0100"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Thu Nov 25 15:12:59 2021 +0100"
      },
      "message": "Update pep8 requirements\n\nChange-Id: Iba4503a329f65641f7521f67aa11b3ac5fda8da1\n"
    },
    {
      "commit": "8f9ea621f97bfb2f24e70af2c8719648764ef473",
      "tree": "6c0b3ba369c9ff4bd7b8289bdcb31d230bf4f7aa",
      "parents": [
        "663ced6346fcbb3fe74bd750a8100f66e0c3df5e"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Wed Nov 24 11:10:16 2021 -0800"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Wed Nov 24 11:10:16 2021 -0800"
      },
      "message": "Move API base out of admin test location\n\nOriginally ironic was entirely pruely just an admin API,\nbut this has changed, and we need to add additional non-admin\ntests, so it makes sense to re-use to the base and share it\namongst the tests.\n\nChange-Id: I0fe3e326e4a25dc0928080fd1111ca4c46d8134a\n"
    },
    {
      "commit": "663ced6346fcbb3fe74bd750a8100f66e0c3df5e",
      "tree": "bf68b8d1bf71ef0d056be56754ea6d9f760e399d",
      "parents": [
        "c77d2aebe3f85f1aa38a3561dc3a2eec6ed38e69",
        "7504e63753e517308fe31045b80e33063e648a47"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 08 16:00:47 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 08 16:00:47 2021 +0000"
      },
      "message": "Merge \"remove ebtables fix env var from wallaby stable job\""
    },
    {
      "commit": "7504e63753e517308fe31045b80e33063e648a47",
      "tree": "81769e4805b58e852c1077812a24c34bf4cdf52a",
      "parents": [
        "8b9be89a64c7c078072a02dd057c73898fce6f67"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Tue Jul 06 07:25:04 2021 -0700"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Thu Aug 05 14:54:48 2021 +0000"
      },
      "message": "remove ebtables fix env var from wallaby stable job\n\nPer review feedback on\nhttps://review.opendev.org/c/openstack/ironic-tempest-plugin/+/798143\nit is believe the setting is no longer required for Wallaby branches.\n\nChange-Id: I9face242ac4501a37a36534dd05eba66466fcccc\n"
    },
    {
      "commit": "c77d2aebe3f85f1aa38a3561dc3a2eec6ed38e69",
      "tree": "b78e3d3eaf53aa01d9d439cacf4094492d449bec",
      "parents": [
        "803d5fa7950d59aca0a1468fe42a15ac06f150f4",
        "3a07c4d5ae3cb277e860d710bee0adb1c2555ee6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 13 22:46:09 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 13 22:46:09 2021 +0000"
      },
      "message": "Merge \"Use get_service_clients framework with basic Secure RBAC\""
    },
    {
      "commit": "803d5fa7950d59aca0a1468fe42a15ac06f150f4",
      "tree": "aad471ac66efcaccac8d1024750f0dd1b534b769",
      "parents": [
        "8b9be89a64c7c078072a02dd057c73898fce6f67",
        "c4ad6e2d99fd1c76bdd27b5e6c8acc08a32e5033"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 07 19:39:02 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 07 19:39:02 2021 +0000"
      },
      "message": "Merge \"Update min version of tox to use allowlist\""
    },
    {
      "commit": "8b9be89a64c7c078072a02dd057c73898fce6f67",
      "tree": "166c8cb249f336edf5fb37c540a755e32fd7a6c3",
      "parents": [
        "eaf7482e0984989861d7b22b92d7fb7cd1e7a4d6"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Tue Jul 06 07:23:09 2021 -0700"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Tue Jul 06 07:23:09 2021 -0700"
      },
      "message": "Remove train testing from ironic-tempest-plugin\n\nAt this point, it is relatively safe to remove the\ntrain jobs for ironic-tempest-plugin. The branches\nare EOL, and we\u0027re unlikely to make any changes which\ntesting against Train, that can\u0027t be identified or\nrevealed in later community supported stable branches.\n\nChange-Id: I069a9ec15d94871c7b610e130b13e9403110f728\n"
    },
    {
      "commit": "c4ad6e2d99fd1c76bdd27b5e6c8acc08a32e5033",
      "tree": "f839bb57b5e4c4ffe28d62c084166c970f22559a",
      "parents": [
        "12236ec3bb36eee3f3fbb3c53e47263f9cbfc733"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Tue Jun 15 10:04:18 2021 +0200"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Mon Jul 05 09:25:07 2021 +0000"
      },
      "message": "Update min version of tox to use allowlist\n\nThe min version of tox is updated to 3.18.0 to replace whitelist_externals\nwith allowist_externals option [1]\n\n[1] https://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23\n\nChange-Id: I3715bdc7079d6a8754be514a2131a3dae06769c2\n"
    },
    {
      "commit": "eaf7482e0984989861d7b22b92d7fb7cd1e7a4d6",
      "tree": "d8008acc787d94b9d8f8a01694f48101f96d692e",
      "parents": [
        "12236ec3bb36eee3f3fbb3c53e47263f9cbfc733"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Fri Jun 25 10:46:53 2021 -0700"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Fri Jun 25 10:46:53 2021 -0700"
      },
      "message": "Add Wallaby jobs\n\nChange-Id: Id0d91c09f3d9f6cb5207b02ec7ebf3d2075f366d\n"
    },
    {
      "commit": "3a07c4d5ae3cb277e860d710bee0adb1c2555ee6",
      "tree": "445f3a56bfc6b442234c8104e057aa750712aa7a",
      "parents": [
        "12236ec3bb36eee3f3fbb3c53e47263f9cbfc733"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Tue Jun 22 10:27:56 2021 -0700"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Fri Jun 25 10:13:48 2021 -0700"
      },
      "message": "Use get_service_clients framework with basic Secure RBAC\n\nThe ironic tempest plugin was an early plugin and manually\ninvoked override plugin clients and then attached them in\nthe setup_clients method. However, the newer format is to\nuse get_service_clients, which creates and attach client\nclasses using the prepared credentials supplied by the\ncredentials attribute on the test classes.\n\nIn order to support even the most basic testing handling\nand testing of Scope Enforcement as part of Secure RBAC,\nthen the we need to leverage the newer (last 3-4 years)\nmodel of instantiating and leveraging clients in tempest.\nThis is because we need to be able to get a system scoped\nadmin token to be able to test actions as a system scoped\nadmin user. Not to be confused with \"admin\", which is\nproject scoped.\n\nThis newer style of client support does necessitate some\nlegacy style or direct client invocations to be retooled\nso they do not attempt to directly invoke without the\nrequired context.\n\nAdditionally, to support even the most basic handling of\nthe Secure RBAC\u0027s effort, we need to be able to know\nwhen to leverage *and* then leverage that client.\nWe do that through the enforce_scope parameter\nin upstream tempest.\n\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/798130\nChange-Id: I5188fc756f1b524e9d1b32ef0474e29a9cf90b57\n"
    },
    {
      "commit": "12236ec3bb36eee3f3fbb3c53e47263f9cbfc733",
      "tree": "ba5ffd2dc8baff2b0c722bfd036ac8b7c801cbd4",
      "parents": [
        "142950e60c58747902853532d147c148b28f5e77"
      ],
      "author": {
        "name": "XinxinShen",
        "email": "shenxinxin@inspur.com",
        "time": "Tue May 04 16:49:05 2021 +0800"
      },
      "committer": {
        "name": "XinxinShen",
        "email": "shenxinxin@inspur.com",
        "time": "Tue May 04 16:49:33 2021 +0800"
      },
      "message": "setup.cfg: Replace dashes with underscores\n\nSetuptools v54.1.0 introduces a warning that the use of dash-separated\noptions in \u0027setup.cfg\u0027 will not be supported in a future version [1].\nGet ahead of the issue by replacing the dashes with underscores. Without\nthis, we see \u0027UserWarning\u0027 messages like the following on new enough\nversions of setuptools:\n\n  UserWarning: Usage of dash-separated \u0027description-file\u0027 will not be\n  supported in future versions. Please use the underscore name\n  \u0027description_file\u0027 instead\n\n[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb\n\nChange-Id: I651339c8103cb46f7d4eb0107bb300a6da29dbb1\n"
    },
    {
      "commit": "142950e60c58747902853532d147c148b28f5e77",
      "tree": "52380c53df529e3fa4d11353116b0725bf69b487",
      "parents": [
        "56af4756a993b264bac6f5c7788397ebfc7359bf",
        "8a1b5eb50c7678f2547bc38911e57d6db7e0dd58"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 07 18:10:33 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 07 18:10:33 2021 +0000"
      },
      "message": "Merge \"Test case for uefi-https-boot in standalone ironic\""
    },
    {
      "commit": "56af4756a993b264bac6f5c7788397ebfc7359bf",
      "tree": "7df23e729c86cb2cab9fa17d4e4ba96c69b6110e",
      "parents": [
        "13de53a462ad6f9aa27ed740626f1d5666f5f532",
        "957dc3479a28541e9f4e737ea32ebdae09168e0e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Mar 20 00:47:31 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 20 00:47:31 2021 +0000"
      },
      "message": "Merge \"Remove /extra/vif_port_id usage\""
    },
    {
      "commit": "957dc3479a28541e9f4e737ea32ebdae09168e0e",
      "tree": "7f004bf4f6ab42676e6089dfb9422378e60836b2",
      "parents": [
        "5aa5765508fa0b282d60c1ecafddc35f73a046c1"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Mon Jan 04 10:42:56 2021 -0800"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Thu Feb 18 06:52:47 2021 +0000"
      },
      "message": "Remove /extra/vif_port_id usage\n\nA long time ago, in a galaxy far far away, the use of\n/extra/vif_port_id was deprecated in favor of vif attachment and\ndetachment. This change updates a test which was using the\n/extra/vif_port_id field value to bind a vif, and then list/detach\nit using the vif attach/detach/list API interfaces.\n\nSince the action is to add/list/detach, this seems appropriate and\nshould be widely supported going back 4+ years.\n\nChange-Id: I0b0cd0aaf9a87803386e096ab768638476f9ca52\n"
    },
    {
      "commit": "13de53a462ad6f9aa27ed740626f1d5666f5f532",
      "tree": "dc62b7cc9554f547c832ec46a80aed40f7761a29",
      "parents": [
        "5aa5765508fa0b282d60c1ecafddc35f73a046c1"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Sat Jan 23 18:46:46 2021 +0100"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Mon Jan 25 09:19:30 2021 +0000"
      },
      "message": "Reconfigure tox.ini\n\nUpdate minversion of tox to 3.9.0 to support inline comments [1]\n\nMove pep8 and coverage requirements to tox.ini\n\nFix typo in coverage job\n\n[1] https://tox.readthedocs.io/en/latest/changelog.html#v3-9-0-2019-04-17\n\nChange-Id: I3f39b25ee0fd44c1bc51f94a7fbee74de8cba65d\n"
    },
    {
      "commit": "5aa5765508fa0b282d60c1ecafddc35f73a046c1",
      "tree": "4a1bfca405a6104b3cc4c5e1def238b87bf89e88",
      "parents": [
        "e056d5f4b23a432d6fb639d3b012695db603f94d",
        "131ffef6a695385c78126b8c30e92deec8b99fbe"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 19 12:07:14 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 19 12:07:14 2020 +0000"
      },
      "message": "Merge \"Run redfish victoria job on focal\""
    },
    {
      "commit": "e056d5f4b23a432d6fb639d3b012695db603f94d",
      "tree": "c0eb8177d9f73fd79092957fbb16da538ab5c89f",
      "parents": [
        "c6eb17da6d1639f4031410aa92b92169fbd2f2f9"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Thu Nov 12 09:24:05 2020 -0800"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Thu Nov 12 09:24:05 2020 -0800"
      },
      "message": "Fix byte check in tempest plugin\n\nDifferent implementations of ping behave slightly differently\nin order to ensure the packet payload is transmitted across\nthe wire because some mediums have a minimum packet size.\n\nTypically this results in a frame size of 64 bytes, but\nthe client may report 56 when the header is removed and only\nthe packet payload is examined.\n\nBut the point of the check is that we got something back.\n\nThe below edited for example purposes:\n\n$ ping -c1 -w4 192.168.133.92\nPING 192.168.65.92 (192.168.133.92) 56(84) bytes of data.\nFrom 192.168.65.249 icmp_seq\u003d1 Destination Host Unreachable\n\n--- 192.168.65.92 ping statistics ---\n1 packets transmitted, 0 received, 0 errors, 100% packet loss, time 3075ms\n$ ping -c1 -w4 192.168.65.1\nPING 192.168.65.1 (192.168.65.1) 56(84) bytes of data.\n64 bytes from 192.168.65.1: icmp_seq\u003d1 ttl\u003d64 time\u003d12.4 ms\n\nAnd then in CI, we\u0027re able to see this be 56 bytes returned\nbecasue the underlying medium may not have been ethernet or\nthe client has stripped the header. Which, doesn\u0027t matter,\nwe get A reply from the expected address and we can validate\nthe test on that alone.\n\nChange-Id: If0d51b52e96f280336d0d92135681db75a6fbd65\n"
    },
    {
      "commit": "131ffef6a695385c78126b8c30e92deec8b99fbe",
      "tree": "097cd6693bdf4fb6f72b089ff5dfe553205d90d3",
      "parents": [
        "c6eb17da6d1639f4031410aa92b92169fbd2f2f9"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Wed Oct 28 11:27:00 2020 +0100"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Thu Nov 12 14:27:23 2020 +0000"
      },
      "message": "Run redfish victoria job on focal\n\nThe ironic-standalone-redfish-victoria job is using latest tinyipa\nbased on tinycore 11.x, but still running on bionic.\nThat causes issues during the ipa-ramdisk build because of kernel\ntoo old in bionic, so setting nodeset to focal.\n\nChange-Id: Ia0fbc97184a4098635085edbdd6d7be5dfd2218c\n"
    },
    {
      "commit": "c6eb17da6d1639f4031410aa92b92169fbd2f2f9",
      "tree": "861b84309f423c47760be135b27c31cb4bdf4b60",
      "parents": [
        "912a0e55c9a16917e03ecdbe481b842964bc0ae2",
        "b7f0ea0fb1e05db76120cdc9427df357eed9b4a1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Nov 01 22:06:51 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 01 22:06:51 2020 +0000"
      },
      "message": "Merge \"Tear down raid sets\""
    },
    {
      "commit": "b7f0ea0fb1e05db76120cdc9427df357eed9b4a1",
      "tree": "5e9dd1f26d79b25cc2d4179f4483e5b3b5628166",
      "parents": [
        "3fbd0a9d77d999bc633946889400f316a7e3e561"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Fri Oct 09 08:56:51 2020 -0700"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Tue Oct 27 14:16:04 2020 -0700"
      },
      "message": "Tear down raid sets\n\nWe need to explicitly tear down the raid sets and not just\nremove the hint because the code will try to use the raid\nset if it is there.\n\nDepends-On: https://review.opendev.org/#/c/759906\nChange-Id: I4c6829833889e03588d5723dadb94338696c9122\n"
    },
    {
      "commit": "912a0e55c9a16917e03ecdbe481b842964bc0ae2",
      "tree": "fcd31db4717f162dd74f3bd6e009bb321f82af85",
      "parents": [
        "03f6bbfb7f64a0dc904fa7b1471785198fa33259"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Mon Oct 19 12:45:06 2020 +0200"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Mon Oct 19 13:55:52 2020 +0000"
      },
      "message": "Set safe version of hacking\n\nVersions of hacking from 3.1.0 until 4.0.0 NOT included are supposed\nto require a safe version of flake8, so besides normale issues related\nto minor version upgrades, we can safely use those versions.\nAlso forcing pycodestyle versions to be compatible with flake8 installed\nby hacking.\n\nChange-Id: Idb66f2ae0105308747cdf3046b09a22bdf691ea3\n"
    },
    {
      "commit": "8a1b5eb50c7678f2547bc38911e57d6db7e0dd58",
      "tree": "bf5b39171b8de788629cbd03099c65cf3c741270",
      "parents": [
        "3fbd0a9d77d999bc633946889400f316a7e3e561"
      ],
      "author": {
        "name": "ankit",
        "email": "ankit.dhn31@gmail.com",
        "time": "Thu Oct 08 06:15:41 2020 +0000"
      },
      "committer": {
        "name": "ankit",
        "email": "ankit.dhn31@gmail.com",
        "time": "Tue Oct 13 06:09:21 2020 +0000"
      },
      "message": "Test case for uefi-https-boot in standalone ironic\n\nThis commit adds test case to support UEFI-HTTPS\nboot using ilo5 driver with standalone ironic.\n\nChange-Id: Ib54fa2e79800bb56ff14699e8ce4fbc460615670\n"
    },
    {
      "commit": "03f6bbfb7f64a0dc904fa7b1471785198fa33259",
      "tree": "7bc5cf47918d8a42f7617ac597a78b587b5bb7ee",
      "parents": [
        "3fbd0a9d77d999bc633946889400f316a7e3e561"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Mon Oct 12 10:34:47 2020 +0200"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Mon Oct 12 10:50:06 2020 +0200"
      },
      "message": "Move stable jobs one version higher\n\nStop testing stein in wallaby and adjust other jobs to start\ntesting explicitely victoria branch.\n\nChange-Id: I3c8be006e0ea136690abb70df7c5e4e561fdff20\n"
    },
    {
      "commit": "3fbd0a9d77d999bc633946889400f316a7e3e561",
      "tree": "a2aac9fc773b33e6f9a33304ada9ab45c0ac668a",
      "parents": [
        "dcd1bf77a0b50983ba24051e501ec8cafdb02fcf"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Oct 02 10:50:13 2020 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Oct 02 11:16:21 2020 +1300"
      },
      "message": "Wait for power off before allocation tests\n\nThere is a race sometimes when power off persists after the allocation\nquery, causing it to fail[1].\n\n[1] https://zuul.opendev.org/t/openstack/build/aab3ecc1f63f4a52b1015f726fd8d229\n\nChange-Id: I2b854a3a6b0f40f46dfa030b84d58715572f3ad4\n"
    },
    {
      "commit": "dcd1bf77a0b50983ba24051e501ec8cafdb02fcf",
      "tree": "f7cfd3b5af625a0d904efff1b3f02f68a2388eba",
      "parents": [
        "a1c98fb3252c459584fa5d4ad6766ba986caead7",
        "ff9f8743aa0b7db4a5122417f1a90292a4de19d3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 07 18:27:34 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 07 18:27:34 2020 +0000"
      },
      "message": "Merge \"Ramdisk iso boot tempest scenario test\""
    },
    {
      "commit": "a1c98fb3252c459584fa5d4ad6766ba986caead7",
      "tree": "3152dead53d86c4f229f7a30565437fc642b71d4",
      "parents": [
        "7f71d4938944e8fecd56fef31454f425b2700ded",
        "0cc7aa92cc6e9a6927cf0c89db43739c357aab9f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 07 15:13:21 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 07 15:13:21 2020 +0000"
      },
      "message": "Merge \"Test software RAID in deploy-time on Victoria and newer\""
    },
    {
      "commit": "7f71d4938944e8fecd56fef31454f425b2700ded",
      "tree": "04f19336b5e595c576de7da5a41f9149389bd30b",
      "parents": [
        "6ac070b95ba25628d8b5e62d2d2545616b15c7bd"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Mon Aug 03 17:39:41 2020 +0200"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Mon Aug 03 17:41:59 2020 +0200"
      },
      "message": "Enforce check on flake8 E129 test\n\nVisually indented line with same indent as next logical line.\n\nChange-Id: I9204313f2b8b52929366b00f5ac035ce06603122\n"
    },
    {
      "commit": "0cc7aa92cc6e9a6927cf0c89db43739c357aab9f",
      "tree": "b4abc20cbcf1a26a826d22e8a9420247c49d880f",
      "parents": [
        "875c77df68f9917ded1c0234c7db6dd02a5f0e15"
      ],
      "author": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@protonmail.com",
        "time": "Thu May 07 12:01:56 2020 +0200"
      },
      "committer": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@protonmail.com",
        "time": "Fri Jul 31 11:17:48 2020 +0200"
      },
      "message": "Test software RAID in deploy-time on Victoria and newer\n\nAdds a new feature flag to enable it instead of cleaning time.\n\nMake the standalone-redfish job voting since it covers some\nof the tests that are not covered by the ipmi one.\n\nStory: #2006963\nTask: #40462\nChange-Id: Id2e376e38771700d295f632e84ab3e32710d8180\n"
    },
    {
      "commit": "6ac070b95ba25628d8b5e62d2d2545616b15c7bd",
      "tree": "babf4481cf5919bed99721862bdfe076670ad826",
      "parents": [
        "875c77df68f9917ded1c0234c7db6dd02a5f0e15"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Wed Jul 15 15:43:13 2020 +0200"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Wed Jul 15 15:43:13 2020 +0200"
      },
      "message": "Set min version of tox to 3.2.1\n\nAs recommended, since version 3.2.0 tox switches pip invocations\nto use the module -m pip instead of direct invocation.\nWe set min version to 3.2.1 [1] to also fix the behavior of\n--parallel--safe-build\n\n[1] https://tox.readthedocs.io/en/latest/changelog.html#v3-2-1-2018-08-10\n\nChange-Id: I7a791c8239ae54b74e714145a69e9af00c96bc6f\n"
    },
    {
      "commit": "875c77df68f9917ded1c0234c7db6dd02a5f0e15",
      "tree": "221718fd1def1810ef91a66dcd3d8274f9332065",
      "parents": [
        "4b0bf2ca0f22e3e81d67026e2e05e42bd9f1e28d",
        "d180a3ef76a332f059f420889fb19ddd2695f4f1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 08 15:32:32 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 08 15:32:32 2020 +0000"
      },
      "message": "Merge \"Improve test_baremetal_basic_ops\""
    },
    {
      "commit": "ff9f8743aa0b7db4a5122417f1a90292a4de19d3",
      "tree": "76d0062ec60236870c892c578db536933dc4b92c",
      "parents": [
        "f8f48d2681376332bea037e4241524994101b8c2"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Wed Jun 17 13:47:34 2020 -0700"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Wed Jul 01 07:55:52 2020 -0700"
      },
      "message": "Ramdisk iso boot tempest scenario test\n\nChange-Id: I4e86e6264a4457b36ff94c8f817294ffd764c48d\n"
    },
    {
      "commit": "4b0bf2ca0f22e3e81d67026e2e05e42bd9f1e28d",
      "tree": "b639f6aa5c94d37c2667175c5dce63f3bdc78919",
      "parents": [
        "f8f48d2681376332bea037e4241524994101b8c2"
      ],
      "author": {
        "name": "zhangbailin",
        "email": "zhangbailin@inspur.com",
        "time": "Mon May 18 08:43:50 2020 +0800"
      },
      "committer": {
        "name": "Brin Zhang",
        "email": "zhangbailin@inspur.com",
        "time": "Tue Jun 30 23:59:11 2020 +0000"
      },
      "message": "Fix hacking min version to 3.0.1\n\nflake8 new release 3.8.0 added new checks and gate pep8\njob start failing. hacking 3.0.1 fix the pinning of flake8 to\navoid bringing in a new version with new checks.\n\nThough it is fixed in latest hacking but 2.0 and 3.0 has cap for\nflake8 as \u003c4.0.0 which mean flake8 new version 3.9.0 can also\nbreak the pep8 job if new check are added.\n\nTo avoid similar gate break in future, we need to bump the hacking min\nversion.\n\n- http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html\n\nChange-Id: I90fa5ab8085a07c3f19b32cfdbbeb6bfe3953087\n"
    },
    {
      "commit": "d180a3ef76a332f059f420889fb19ddd2695f4f1",
      "tree": "e51276058e4b3a390ab4374a7bc24bcb220f51f0",
      "parents": [
        "f8f48d2681376332bea037e4241524994101b8c2"
      ],
      "author": {
        "name": "Iury Gregory Melo Ferreira",
        "email": "imelofer@redhat.com",
        "time": "Tue Jun 16 18:17:44 2020 +0200"
      },
      "committer": {
        "name": "Iury Gregory Melo Ferreira",
        "email": "imelofer@redhat.com",
        "time": "Tue Jun 30 18:10:52 2020 +0200"
      },
      "message": "Improve test_baremetal_basic_ops\n\n- test_baremetal_basic_ops now can test scenarios\nfor partition/wholedisk images.\n- added a new configuration for tempest `boot_mode`.\n- if boot_mode is uefi the test_baremetal_basic_ops\nwill run a verification to make sure the VM is using\nuefi.\n\nChange-Id: I920675b8a61a65c850b245283c3613b03f33ee6a\n"
    },
    {
      "commit": "f8f48d2681376332bea037e4241524994101b8c2",
      "tree": "fadddfdba4ee23978f35a6769c342c49a36dbba3",
      "parents": [
        "2612a9887857c33e5ed1d0eef35d941d13d1f754"
      ],
      "author": {
        "name": "inspurericzhang",
        "email": "zhanglf01@inspur.com",
        "time": "Thu May 28 11:24:45 2020 +0800"
      },
      "committer": {
        "name": "inspurericzhang",
        "email": "zhanglf01@inspur.com",
        "time": "Thu May 28 11:35:41 2020 +0800"
      },
      "message": "Add py38 package metadata\n\nChange-Id: Icbc092e85e9211c409f32767412915a3c7651dc3\n"
    },
    {
      "commit": "2612a9887857c33e5ed1d0eef35d941d13d1f754",
      "tree": "0ea3aafbf5eaf8abed322c78bedb8335e235a493",
      "parents": [
        "da6a96bdc61b6613fc27f99711c7a7c8650d2477"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sun May 24 15:15:17 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sun May 24 15:15:51 2020 +0200"
      },
      "message": "Switch to newer openstackdocstheme version\n\nSwitch to openstackdocstheme 2.2.1 version. Using\nthis version will allow especially:\n* Linking from HTML to PDF document\n* Allow parallel building of documents\n* Fix some rendering problems\n\nUpdate Sphinx version as well.\n\nSet openstackdocs_pdf_link to link to PDF file. Note that\nthe link to the published document only works on docs.openstack.org\nwhere the PDF file is placed in the top-level html directory. The\nsite-preview places the PDF in a pdf directory.\n\nChange pygments_style to \u0027native\u0027 since old theme version always used\n\u0027native\u0027 and the theme now respects the setting and using \u0027sphinx\u0027 can\nlead to some strange rendering.\n\nopenstackdocstheme renames some variables, so follow the renames\nbefore the next release removes them. A couple of variables are also\nnot needed anymore, remove them.\n\nSee also\nhttp://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html\n\nChange-Id: I263e2109e455ee98a940cb34356e37473413cad4\n"
    },
    {
      "commit": "da6a96bdc61b6613fc27f99711c7a7c8650d2477",
      "tree": "fb1bc33ce2a731d1227d2ac471743c1903e23cfb",
      "parents": [
        "26580f511656ad4f19a75ce4b7489338b044c0db",
        "b82717655aeecaf3b2f5e68dc67e03ab1a635b10"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 19 17:05:59 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 19 17:05:59 2020 +0000"
      },
      "message": "Merge \"Add basic IPv6 support to BaremetalSingleTenant\""
    },
    {
      "commit": "26580f511656ad4f19a75ce4b7489338b044c0db",
      "tree": "b90f8e6d56c67d4694b07951262264747368f2ad",
      "parents": [
        "6c9bd6cb7054a00cb13dc402ea20b66a21bc0d1e"
      ],
      "author": {
        "name": "Iury Gregory Melo Ferreira",
        "email": "imelofer@redhat.com",
        "time": "Fri Apr 17 11:47:13 2020 +0200"
      },
      "committer": {
        "name": "Iury Gregory Melo Ferreira",
        "email": "imelofer@redhat.com",
        "time": "Mon May 11 12:59:03 2020 +0200"
      },
      "message": "Add standalone redfish jobs\n\nSince we split the tests let\u0027s add ironic-standalone-redfish jobs\nin the check phase\n\nDepends-On: I1d2c3c2b4fe2a6eda64895bf73a6f57175c192b6\nChange-Id: Ia1036d8a7fbb5dcf4bec07802d83198c477fbec4\n"
    },
    {
      "commit": "6c9bd6cb7054a00cb13dc402ea20b66a21bc0d1e",
      "tree": "0097f01d4665be820302c00c9e05fa0e0307b598",
      "parents": [
        "7e2d6f2292fc94fb1d8a42e139d7a35dcea63724"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 05 17:54:52 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed May 06 17:48:29 2020 +0000"
      },
      "message": "Add stable/ussuri job on master gate\n\nNow we have stable/ussuri branch ready for devstack\nand so does for all service projects.\n\nThis commit adds the stable/ussuri job on tempest plugin\nmaster gate.\n\nChange-Id: Id758a4b9a47261abc7a37abb87b1137e15d2b451\n"
    },
    {
      "commit": "7e2d6f2292fc94fb1d8a42e139d7a35dcea63724",
      "tree": "d5b85dc20dc7a214ca1794c8adda7b6a0808af26",
      "parents": [
        "eb7be57a14c46502982acf77cd7fd4e281e345fa"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sun May 03 11:18:36 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sun May 03 11:22:47 2020 +0200"
      },
      "message": "Update docs building\n\nUpdate docs building:\n* Switch to sphinx-build\n* Update requirements for Sphinx and openstackdocstheme for\n  python 3, create doc/requirements.txt file.\n* Remove unneeded doc and translation sections from setup.cfg\n* Remove install_command, it\u0027s unneeded, the default is fine.\n* Use TOX_CONSTRAINTS instead of obsolete UPPER_CONSTRAINTS\n\nChange-Id: I6ff4427014fc967a6f7b28fc6cbe5a0f4eca601c\n"
    },
    {
      "commit": "b82717655aeecaf3b2f5e68dc67e03ab1a635b10",
      "tree": "1f3bc91b32cd4f7ebb5ab4adbdfdad7e931381d3",
      "parents": [
        "eb7be57a14c46502982acf77cd7fd4e281e345fa"
      ],
      "author": {
        "name": "Derek Higgins",
        "email": "derekh@redhat.com",
        "time": "Fri Apr 24 09:50:03 2020 +0000"
      },
      "committer": {
        "name": "Derek Higgins",
        "email": "derekh@redhat.com",
        "time": "Fri Apr 24 12:53:14 2020 +0100"
      },
      "message": "Add basic IPv6 support to BaremetalSingleTenant\n\nIf ip_version_for_ssh \u003d\u003d 6 then use a IPv6 range for\nthe tenant network. The range used (fd00:33::/64) should\nbe routed to the gatway IP for for the router configured\nin tempest.conf (\"public_router_id\").\n\nUse dhcpv6-stateless for IPv6 addressing as\no using iPXE with DHCPv6 has problems as dnsmasq wont\n  hand out IP addresses when the DHCPv6 clid or iaid\n  changes\no the cirros image doesn\u0027t seem to support DHCPv6.\n\nChange-Id: Id67be61534f1384af1a539ef257b0b85d4fff180\n"
    },
    {
      "commit": "eb7be57a14c46502982acf77cd7fd4e281e345fa",
      "tree": "2a3d12fca519cbe70dbd684bca82b0cacf73f408",
      "parents": [
        "3b1bb2b1b3943f381878bfd84efb189146c650f5",
        "1609869f7b63612ca7ad2605ed0655d14f2ace62"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 23 16:59:42 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 16:59:42 2020 +0000"
      },
      "message": "Merge \"Upgrade flake8-import-order version to 0.17.1\""
    },
    {
      "commit": "3b1bb2b1b3943f381878bfd84efb189146c650f5",
      "tree": "bdf28e7a1c1ac0dae00ff57bbf9ebc1a247c22e7",
      "parents": [
        "166839fff47aef1a83be3437fc0a747a237769af",
        "3273708b13ae5ba8996acb2aadcbff282eef2d27"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 23 11:38:37 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 11:38:37 2020 +0000"
      },
      "message": "Merge \"Actually log state transition timeouts in debug log\""
    }
  ],
  "next": "3273708b13ae5ba8996acb2aadcbff282eef2d27"
}
