)]}'
{
  "log": [
    {
      "commit": "0c3392306b9b8cdc991bf786516593c50ed8776c",
      "tree": "a12ea915c7b975d57f0f3218a2f750727872cc5d",
      "parents": [
        "3b56cdb083998d9162ed79db303bf8a469c3015a",
        "2f4539d6043874f46690638d1bd071779d6f6f10"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 26 21:30:37 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 26 21:30:37 2021 +0000"
      },
      "message": "Merge \"Stop testing volume v2 APIs\""
    },
    {
      "commit": "3b56cdb083998d9162ed79db303bf8a469c3015a",
      "tree": "a3474964c84300b05aa1caf5abc06be1159773d0",
      "parents": [
        "5fb91658f7e37b023ced20e31501f34a21bc673c",
        "4e18c0f79bccba356f15e41ad44024295a1164af"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 25 01:41:40 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 25 01:41:40 2021 +0000"
      },
      "message": "Merge \"Remove old deprecated Token clients\""
    },
    {
      "commit": "5fb91658f7e37b023ced20e31501f34a21bc673c",
      "tree": "b6828f394bd012b16146e0079dd79c363c4e9919",
      "parents": [
        "ccaa9969f06907a933e2f2068b9293c3a1a1db75",
        "08d5376e5b78127e2dd87d59b73f1987fd33e88b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 24 21:27:16 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 24 21:27:16 2021 +0000"
      },
      "message": "Merge \"Remove volume v1 service clients\""
    },
    {
      "commit": "4e18c0f79bccba356f15e41ad44024295a1164af",
      "tree": "dd0c2c668f714b51ff799083f16756d9b8e9f441",
      "parents": [
        "393e94a604f29940025c2c2d8f406419e7733e5c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 18 14:38:24 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu May 20 16:01:26 2021 +0000"
      },
      "message": "Remove old deprecated Token clients\n\nTokenClientJSON and V3TokenClientJSON were deprecated\nvery long back so its time to remove them.\n\nNo one in OpenStack using those\n- https://codesearch.opendev.org/?q\u003dTokenClientJSON\u0026i\u003dnope\u0026files\u003d\u0026excludeFiles\u003d\u0026repos\u003d\n\nChange-Id: If20fa58e64e130e268e1ad7999b0088a0a0c0f9c\n"
    },
    {
      "commit": "2f4539d6043874f46690638d1bd071779d6f6f10",
      "tree": "7a35f61b51f74c6df075a6ebb925ab28c0335a8f",
      "parents": [
        "393e94a604f29940025c2c2d8f406419e7733e5c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 18 12:32:39 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 18 20:02:51 2021 +0000"
      },
      "message": "Stop testing volume v2 APIs\n\nCinder decided to remove the v2 APIs[1] in Xena cycle, so\nin Tempest we need to modify the tempest-cinder-v2-api job\nto run against stable wallaby which is last release where\nvolume v2 APIs are present.\n\nAlso ad deprecation warning at v2 service clients module level\nimport so that we can remove them once Tempest stop supporting\nstable wallaby.\n\nNOTE: we do not need to adjust any tests as we already moved all\nthe Tempest tests to volume v3 APIs.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/791842\n\n[1] https://wiki.openstack.org/wiki/CinderXenaPTGSummary#Removing_the_Block_Storage_API_v2\n\nChange-Id: I98339f67239cf96d26aa4fa87df692139b36673d\n"
    },
    {
      "commit": "ccaa9969f06907a933e2f2068b9293c3a1a1db75",
      "tree": "174447baf000bb809c3755ec9029ee39c0e9c110",
      "parents": [
        "393e94a604f29940025c2c2d8f406419e7733e5c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 18 14:49:19 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 18 14:52:06 2021 -0500"
      },
      "message": "Deprecate image v1 service clients\n\nGlance has removed the image v1 APIs in Victoria\ncycle: https://review.opendev.org/c/openstack/glance/+/738673\n\nTempest still support Ussuri release which is last release\nwhere image v1 APIs are present so we need to keep them until\nstable ussuri is supported in Tempest but we can deprecate them.\n\nChange-Id: Iabc02c4516c84b523c61b82a2a44ee0db73f21e4\n"
    },
    {
      "commit": "08d5376e5b78127e2dd87d59b73f1987fd33e88b",
      "tree": "39ddcfbb3ccb0348e590ee09916c7d79717a6686",
      "parents": [
        "393e94a604f29940025c2c2d8f406419e7733e5c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 18 14:31:05 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 18 14:31:05 2021 -0500"
      },
      "message": "Remove volume v1 service clients\n\nCinder has removed the volume v1 APIs in queens\ncycle: I03bf2db5bd7e2fdfb4f6032758ccaf2b348a82ba\n\nTempest does not support queens release so we are good\nto remove the volume v1 service clients also.\n\nChange-Id: I297f230de51e0ef4f35eb33ddbaaab53c230713f\n"
    },
    {
      "commit": "393e94a604f29940025c2c2d8f406419e7733e5c",
      "tree": "7eba88edab191338df9f647168843f57c4365591",
      "parents": [
        "4a02cec3df55b5828fdaeb006b61532d5cff0ae5",
        "3893f9db4839e38b2d720c3b1e37728a9aa0f18b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 11 18:39:18 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 11 18:39:18 2021 +0000"
      },
      "message": "Merge \"Fix unstability in test_subnet_details\""
    },
    {
      "commit": "4a02cec3df55b5828fdaeb006b61532d5cff0ae5",
      "tree": "fe0ae98ee7154faec3a23dd2254bdc992cee552d",
      "parents": [
        "1053ecca53c413eb7cc5e7105f12911b7ad41776",
        "c7845314f5602c5d7e074944fa7a391bf2de2fdd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 11 16:39:32 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 11 16:39:32 2021 +0000"
      },
      "message": "Merge \"Remove unicode from code\""
    },
    {
      "commit": "1053ecca53c413eb7cc5e7105f12911b7ad41776",
      "tree": "83a9bae0a97553ed84adcb892ecd2f96f56ac8cb",
      "parents": [
        "b15b58e964a61fd580c506689c62e949a8f6956a",
        "92005532d602113dfff38cb7930c6560257f5c62"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 05 01:17:25 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 05 01:17:25 2021 +0000"
      },
      "message": "Merge \"Add list resource provider usage\""
    },
    {
      "commit": "92005532d602113dfff38cb7930c6560257f5c62",
      "tree": "0ab813e4e4b87f4643208307fb36c3274069e418",
      "parents": [
        "c0a408b803ba8df8e5570b9d877e15ccabb52fb2"
      ],
      "author": {
        "name": "James Parker",
        "email": "jparker@redhat.com",
        "time": "Thu Mar 25 22:33:14 2021 -0400"
      },
      "committer": {
        "name": "James Parker",
        "email": "jparker@redhat.com",
        "time": "Tue May 04 10:50:00 2021 -0400"
      },
      "message": "Add list resource provider usage\n\nAdd a method to return the current resource usage for a specific\nresource provider. Given a specific rp_uuid return the resource\nproviders current generation as well as its assoicated resource class\nusage at that time. Example output below:\n\n(Pdb) self.resource_providers_client.list_resource_provider_usages(\u002790234521-0f4f-4777-98d8-731db8e61a0d\u0027)\n{\u0027resource_provider_generation\u0027: 52, \u0027usages\u0027: {\u0027VGPU\u0027: 1}}\n\nMore details of the api can be referenced here [1]\n\n[1] https://docs.openstack.org/api-ref/placement/#resource-provider-usages\n\nChange-Id: I13ca77f1cd8fbf74cd716b2d8eae772f5328a4d4\n"
    },
    {
      "commit": "b15b58e964a61fd580c506689c62e949a8f6956a",
      "tree": "b281e7d7cfa6a606bbab20bf5e06994fab739d15",
      "parents": [
        "3d9a8699915a29dba877ecdf87093cbfe00e84e5"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 29 19:45:29 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Apr 30 13:01:02 2021 -0500"
      },
      "message": "Add wait to check the import task status\n\nOnce Glance finish the import operation(change image status\nto active), it move the task to \u0027success\u0027 state but in between of\nimage become active and task is transitioning to \u0027success\u0027, tempest\ntry to check the task status and race condition happen.\n\nAdding waiter method in test for task status check.\n\nCloses-Bug: #1926671\nChange-Id: I960b80314f1b0926eca33af830bc827f31cbeda6\n"
    },
    {
      "commit": "3d9a8699915a29dba877ecdf87093cbfe00e84e5",
      "tree": "5a90018a1456237f7b89bb25f777289af922b6ba",
      "parents": [
        "4aae01313188df70d6cd4df4586589e052df08c7"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Apr 30 10:32:13 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Apr 30 10:32:13 2021 -0500"
      },
      "message": "Fix hacking check for service client\n\nTempest hacking check _common_service_clients_check()\nstill has the ignored_list_T110.txt file check but this\nfile was already deleted a long back\n- https://review.opendev.org/c/openstack/tempest/+/568489\n\nThis fix the pep8 check for service client checks otherwise it\nfail on finding the ignored_list_T110.txt file.\n\nChange-Id: I6069d1c2f6368e768640ce69981241792ea81aac\n"
    },
    {
      "commit": "4aae01313188df70d6cd4df4586589e052df08c7",
      "tree": "a1b42896cc295fa84f3788515c9bf0de05695283",
      "parents": [
        "d1b5c025c5e67ccda59bff7ded2d0a2979d324ee"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Apr 28 14:13:20 2021 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Apr 28 14:15:59 2021 +0200"
      },
      "message": "Bump the openstack-python3 jobs to xena\n\nSo that we get the current set of jobs including py39 testing.\n\nChange-Id: I39e1bcc91066cddd494686e297af96ff526f4c28\n"
    },
    {
      "commit": "d1b5c025c5e67ccda59bff7ded2d0a2979d324ee",
      "tree": "590a397ca479f437e2335d9a298e293c7547edaf",
      "parents": [
        "2718c7b3b449aa048bf41a0f54157b8e5bff9009",
        "83d13e509b0c0bd0ccca2791ebeba0b672ccc834"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Apr 27 14:42:44 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 27 14:42:44 2021 +0000"
      },
      "message": "Merge \"Add stestr master job\""
    },
    {
      "commit": "2718c7b3b449aa048bf41a0f54157b8e5bff9009",
      "tree": "4de1427fefa7959cbb8f09dd6a7f6d76deaedd7e",
      "parents": [
        "34df1e10d33bcebb73429d54eeb65236d0b799bf",
        "926f823fbd075cf697138d1a214e2a7059e9ef81"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 22 09:06:03 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 22 09:06:03 2021 +0000"
      },
      "message": "Merge \"Fix TEMPEST_VENV_UPPER_CONSTRAINTS default value comparision\""
    },
    {
      "commit": "83d13e509b0c0bd0ccca2791ebeba0b672ccc834",
      "tree": "08e220c3465c92ef7dd8c18ba95f56613b85958b",
      "parents": [
        "34df1e10d33bcebb73429d54eeb65236d0b799bf"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Dec 29 13:13:40 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 21 20:19:33 2021 -0500"
      },
      "message": "Add stestr master job\n\nTempest use stestr to run the tests, adding\na experimental and periodic job to run Tempest\nwith stestr master will help to detect any\nbreaking change in advance.\n\nChange-Id: Ice57e193c5150be7141e0e003be5091a191b854c\n"
    },
    {
      "commit": "34df1e10d33bcebb73429d54eeb65236d0b799bf",
      "tree": "db14c94f84dd145eaa1ec08f9298cc43d9140ad7",
      "parents": [
        "4d14a22a1a0eb7aaa4aafb917273baa0739f55c3",
        "5c1068488ee3a0204bf1155b0a4bd45b89fddae4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Apr 20 23:16:57 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 20 23:16:57 2021 +0000"
      },
      "message": "Merge \"Add waiter for test_live_migration_with_trunk\""
    },
    {
      "commit": "5c1068488ee3a0204bf1155b0a4bd45b89fddae4",
      "tree": "21f8b0a5e8d3a18c959f9d8c4beeb070e6ba985e",
      "parents": [
        "b125d0124d53ea3db76b391f37cffe1790feb0a3"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Apr 15 17:45:34 2021 +0200"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Mon Apr 19 14:01:46 2021 +0200"
      },
      "message": "Add waiter for test_live_migration_with_trunk\n\nAdd waiter for parent_port status check\n\nChange-Id: Ia2b292d0e8bca016b8c81b2a41c35536a8a959bd\nCloses-Bug: #1924258\n"
    },
    {
      "commit": "4d14a22a1a0eb7aaa4aafb917273baa0739f55c3",
      "tree": "dd7d8b124cfc04b3f9af26b59092c26785ffc299",
      "parents": [
        "02a15cf09cb8f02a7aa70ec8e2e41357ece62fa7",
        "d1f79f4bd68c6fe69d1eeaa875a39a9f0eeb229d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 15 20:21:17 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 15 20:21:17 2021 +0000"
      },
      "message": "Merge \"Remove usage of six\""
    },
    {
      "commit": "02a15cf09cb8f02a7aa70ec8e2e41357ece62fa7",
      "tree": "241b4b27fef6bf82d7013572204e1f794eacb2df",
      "parents": [
        "cd049d65a3a5cb4ba66c5c6ff3722cc289b1ac3a",
        "e662307b81db37e8b34d90ae3b3260c1cc71d64c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 15 20:20:52 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 15 20:20:52 2021 +0000"
      },
      "message": "Merge \"Remove usage of six\""
    },
    {
      "commit": "cd049d65a3a5cb4ba66c5c6ff3722cc289b1ac3a",
      "tree": "8f3d3175e1394dfd34283ea604a75004c9ff9ba4",
      "parents": [
        "b125d0124d53ea3db76b391f37cffe1790feb0a3",
        "a6ee2d1912b834bfd77cc429aced1808c172468f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 15 20:20:31 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 15 20:20:31 2021 +0000"
      },
      "message": "Merge \"Remove usage of six\""
    },
    {
      "commit": "d1f79f4bd68c6fe69d1eeaa875a39a9f0eeb229d",
      "tree": "e8323a59620ea8ba2b8f62bf8da5d6ff28a6dd25",
      "parents": [
        "e662307b81db37e8b34d90ae3b3260c1cc71d64c"
      ],
      "author": {
        "name": "songwenping",
        "email": "songwenping@inspur.com",
        "time": "Mon Feb 22 17:10:57 2021 +0800"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Apr 15 09:35:58 2021 +0000"
      },
      "message": "Remove usage of six\n\nRemove six-library, replace the following items with Python 3 style\ncode:\n- six.moves\n- six.iteritems\n\nRemove six-library in requirement.txt\n\nChange-Id: Ic45dff7406937c9ee6d7bd2286107bcd33e5a16d\n"
    },
    {
      "commit": "e662307b81db37e8b34d90ae3b3260c1cc71d64c",
      "tree": "9486bc45ff75c001d4468b0d2fd6910e8b6cb706",
      "parents": [
        "a6ee2d1912b834bfd77cc429aced1808c172468f"
      ],
      "author": {
        "name": "songwenping",
        "email": "songwenping@inspur.com",
        "time": "Mon Feb 22 14:47:34 2021 +0800"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Apr 15 09:25:19 2021 +0000"
      },
      "message": "Remove usage of six\n\nRemove six-library Replace the following items with Python 3 style code.\n- six.reraise\n- six.assertCountEqual\n- six.iteritems\n- six.next\n- six.itervalues\n\nChange-Id: Id5d7e1e75498af7e0551a52a5b2836339748b064\n"
    },
    {
      "commit": "a6ee2d1912b834bfd77cc429aced1808c172468f",
      "tree": "6151153d74d42ec72af4c7a70f455606374e4e06",
      "parents": [
        "fa0a40b8bbc4f7e93a976f5575f8ad7c1890e0f4"
      ],
      "author": {
        "name": "songwenping",
        "email": "songwenping@inspur.com",
        "time": "Mon Feb 22 10:24:16 2021 +0800"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Apr 15 09:01:01 2021 +0000"
      },
      "message": "Remove usage of six\n\nRemove six-library Replace the following items with Python 3 style code.\n- six.string_types\n- six.binary_type\n- six.int2byte\n- six.u\n- six.unichr\n\nChange-Id: I5b824f13e6c9e9307069fd7fd3eb6d636cf44ca6\n"
    },
    {
      "commit": "b125d0124d53ea3db76b391f37cffe1790feb0a3",
      "tree": "8eb9641886754b8753c80999b79795c58333d456",
      "parents": [
        "fa0a40b8bbc4f7e93a976f5575f8ad7c1890e0f4",
        "0b14db2a4ca6b2b30c0a63b749cec077cd991926"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 14 16:08:05 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 14 16:08:05 2021 +0000"
      },
      "message": "Merge \"Add live migration with trunk test\""
    },
    {
      "commit": "0b14db2a4ca6b2b30c0a63b749cec077cd991926",
      "tree": "3fa19a2132c84a405984d2720b857b1190b70748",
      "parents": [
        "ef55216ca123cf64fe99d5ab26430f5d8a7ef2dc"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Mon Feb 08 16:43:59 2021 +0100"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "katonalala@gmail.com",
        "time": "Tue Apr 13 10:48:04 2021 +0000"
      },
      "message": "Add live migration with trunk test\n\nChange-Id: I2d75fae81145b4bd1c0d38fabd785bc26835be15\nRelated-Bug: #1914747\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/774245\nDepends-On: https://review.opendev.org/c/openstack/nova/+/775838\n"
    },
    {
      "commit": "fa0a40b8bbc4f7e93a976f5575f8ad7c1890e0f4",
      "tree": "8c2005ac2a114af5ab08c2bafa101f972e166f7b",
      "parents": [
        "ef55216ca123cf64fe99d5ab26430f5d8a7ef2dc",
        "b2d5b98e3edb2ff1fad4d1e6d405b40d43832db6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 08 07:09:51 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 08 07:09:51 2021 +0000"
      },
      "message": "Merge \"Add Tempest gate job for stable/wallaby\""
    },
    {
      "commit": "926f823fbd075cf697138d1a214e2a7059e9ef81",
      "tree": "f68c7a3b5d566b5ce03bbe019512dbe1be1cc360",
      "parents": [
        "7e96c8e854386f43604ad098a6ec7606ee676145"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 07 16:52:41 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 07 16:52:41 2021 -0500"
      },
      "message": "Fix TEMPEST_VENV_UPPER_CONSTRAINTS default value comparision\n\nTEMPEST_VENV_UPPER_CONSTRAINTS is default to \u0027master\u0027 in devstack\nnot \u0027default\u0027, fixing this in tempest role.\n\nChange-Id: I5ccc379cc03d8c4d6bd7ebb914bbbc8ffb8ba34d\n"
    },
    {
      "commit": "b2d5b98e3edb2ff1fad4d1e6d405b40d43832db6",
      "tree": "f93b45c78a0631686f6559b344f99b3067c8a897",
      "parents": [
        "7e96c8e854386f43604ad098a6ec7606ee676145"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Apr 06 10:44:44 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Apr 06 10:44:44 2021 -0500"
      },
      "message": "Add Tempest gate job for stable/wallaby\n\nNow we have stable/wallaby branch ready for devstack\nand so does for all service projects.\n\nThis commit adds the Tempest testing for stable/wallaby\nby adding new jobs running on stable/wallaby version of\nopenstack.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/784974\nChange-Id: Ibb69384be54e284d59950371238a64c041348000\n"
    },
    {
      "commit": "ef55216ca123cf64fe99d5ab26430f5d8a7ef2dc",
      "tree": "1e5d5be49cc5743015b783a4b064941c8443eed0",
      "parents": [
        "7e96c8e854386f43604ad098a6ec7606ee676145"
      ],
      "author": {
        "name": "Sampat Ponnaganti",
        "email": "sp810x@att.com",
        "time": "Wed Mar 17 18:07:36 2021 +0000"
      },
      "committer": {
        "name": "Sampat Ponnaganti",
        "email": "sampat.p@gmail.com",
        "time": "Fri Apr 02 19:04:37 2021 +0000"
      },
      "message": "Cleans up volume backups after test run.\n\n1. Updated class level create_backup function to wait for resource delete\n2. Added start_time, end_time, wait_time to the timeout exception message\n   to verify the test case waits for the build_timeout before throwing\n   the timeout exception\n3. Updated the test case\n\nhttps: //storyboard.openstack.org/#!/story/2008683\nChange-Id: I4819b88c6789544124b67ab67b07141f1c50f36b\n"
    },
    {
      "commit": "c7845314f5602c5d7e074944fa7a391bf2de2fdd",
      "tree": "d00befb7ba1003f9ce9fda235b770972fa3d234e",
      "parents": [
        "7e96c8e854386f43604ad098a6ec7606ee676145"
      ],
      "author": {
        "name": "songwenping",
        "email": "songwenping@inspur.com",
        "time": "Mon Jan 04 02:57:38 2021 +0000"
      },
      "committer": {
        "name": "Wenping Song",
        "email": "songwenping@inspur.com",
        "time": "Fri Apr 02 08:49:22 2021 +0000"
      },
      "message": "Remove unicode from code\n\nIn python 3, all strings are considered as unicode string.\n\nThis patch drops the explicit unicode literal (u\u0027...\u0027)\nor (u\"..\") appearances from the unicode strings.\n\nChange-Id: I64af1c7c7415cd4ab99b6a913fb84fecbc0a3bf1\n"
    },
    {
      "commit": "7e96c8e854386f43604ad098a6ec7606ee676145",
      "tree": "75eec5d7afd6372d40b4a62d2820900eeb5b2b37",
      "parents": [
        "c0a408b803ba8df8e5570b9d877e15ccabb52fb2"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Apr 01 14:16:00 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Apr 01 14:16:00 2021 +0000"
      },
      "message": "Add release notes page for version 27.0.0\n\nTempest 27.0.0 has been released [1].\nThis commit adds a new page for 27.0.0 release notes.\n\n[1] https://review.opendev.org/c/openstack/releases/+/783349\n\nChange-Id: I7f055c9724ce39145125664db8cc8e1fc168314f\n"
    },
    {
      "commit": "c0a408b803ba8df8e5570b9d877e15ccabb52fb2",
      "tree": "e73569e812854bb1045d4d269afdc44af13a0615",
      "parents": [
        "771fee43341e104527a82d1b1bfae839cd651761",
        "4a25003b7b84e83685161cf6d2f7d292c5a5fd66"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 30 01:33:37 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 30 01:33:37 2021 +0000"
      },
      "message": "Merge \"Use the master constraint in tox.ini again\""
    },
    {
      "commit": "3893f9db4839e38b2d720c3b1e37728a9aa0f18b",
      "tree": "5076761ba140e0b8bcb2df32065439fd2a3a4c77",
      "parents": [
        "771fee43341e104527a82d1b1bfae839cd651761"
      ],
      "author": {
        "name": "ccamposr",
        "email": "ccamposr@redhat.com",
        "time": "Wed Mar 10 13:31:50 2021 +0100"
      },
      "committer": {
        "name": "Candido Campos Rivas",
        "email": "ccamposr@redhat.com",
        "time": "Mon Mar 29 08:31:15 2021 +0000"
      },
      "message": "Fix unstability in test_subnet_details\n\nwhen the image has some dns preconfigured in /etc/resolv.conf,\nfor example:\n\nresolv.conf\nnameserver 192.168.122.1\n\nthe test failed due to:\ntesttools.matchers._impl.MismatchError:\n{\u00271.2.3.4\u0027} !\u003d {\u00271.2.3.4\u0027, \u0027192.168.122.1\u0027}: Looking for servers: [\u00271.2.3.4\u0027].\nRetrieved DNS nameservers: [\u0027192.168.122.1\u0027, \u00271.2.3.4\u0027] From host: 10.0.0.234\n\nDHCP renewal is forced in the server that will cleanup the file\n/etc/resolv.conf from any other preconfigured DNS entry. When\nthe DHCP server pushes the new configuration, the Neutron network\nDNS entries are applied\n\nCloses-Bug: #1914229\nChange-Id: I9bd8b47642891a1fe42c48a0b9fe50cf9bc4e03b\n"
    },
    {
      "commit": "771fee43341e104527a82d1b1bfae839cd651761",
      "tree": "5694517155bffebf65af79af475e9c8f7905162a",
      "parents": [
        "b3fa3d751a8d214071710194bf3dea60656adc1d",
        "03ac65a80d9a21a5278a4269b04fd7ae4a28af57"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Mar 28 00:48:18 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 28 00:48:18 2021 +0000"
      },
      "message": "Merge \"Add releasenote to tag the Tempest for Wallaby release\""
    },
    {
      "commit": "b3fa3d751a8d214071710194bf3dea60656adc1d",
      "tree": "513dc60211f46c17434f6e65ca16a62924e71daf",
      "parents": [
        "9c01c91c23d0f67ceb4d8c24897cb97aae174aa0",
        "e7bd446c41d15413509f2d3ef81f747ae079ee49"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Mar 28 00:48:10 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 28 00:48:10 2021 +0000"
      },
      "message": "Merge \"Use stable constraint in tox to release new tag for Wallaby\""
    },
    {
      "commit": "03ac65a80d9a21a5278a4269b04fd7ae4a28af57",
      "tree": "d550c8bad33bd84fc4528837face795853c48648",
      "parents": [
        "e7bd446c41d15413509f2d3ef81f747ae079ee49"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 26 20:07:13 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 26 20:07:13 2021 +0000"
      },
      "message": "Add releasenote to tag the Tempest for Wallaby release\n\nThis commit adds the releasenote to tag Tempest for Wallaby\nrelease.\n\nChange-Id: I0993498a64bc42d7978285dca18e5ade5fa2b079\n"
    },
    {
      "commit": "9c01c91c23d0f67ceb4d8c24897cb97aae174aa0",
      "tree": "bae78e771aacf2a5911b0fdc98e5f65156773e4e",
      "parents": [
        "fb7cbb6743567f0db36327be331275bc95b93517"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 26 08:55:35 2021 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 26 16:02:32 2021 +0000"
      },
      "message": "Add 26.1.0 releasenote page\n\nAdd a new releasenote page for the latest 26.1.0 release\nso that the releasenotes written within that release are\ngrouped together and showed properly.\n\nChange-Id: I14c6743ce0d14d9265be5ee12d33f4955d0d8ada\n"
    },
    {
      "commit": "fb7cbb6743567f0db36327be331275bc95b93517",
      "tree": "2cee4aa7a9499bc62d700e007a82aedbcfbc0d1c",
      "parents": [
        "d4f7129d57fa8ab3688b8ae7f8c4063355e31346",
        "0b5a8a25b66d790c28a13f2b5b9aec7f23ca5ad4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 26 15:28:05 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 26 15:28:05 2021 +0000"
      },
      "message": "Merge \"Add a reno for scenario manager effort\""
    },
    {
      "commit": "4a25003b7b84e83685161cf6d2f7d292c5a5fd66",
      "tree": "399f81e04272d2fa785a58d42dc1285e5b140c5b",
      "parents": [
        "e7bd446c41d15413509f2d3ef81f747ae079ee49"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 26 15:13:10 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 26 15:13:10 2021 +0000"
      },
      "message": "Use the master constraint in tox.ini again\n\nWhile releasing a new tag for Tempest, we modified the\nconstraint in tox.ini so that they are set to wallaby instead of\nmaster - https://review.opendev.org/c/openstack/tempest/+/783319\n\nNow the new tag is released and we can bring back the master\nconstraint in tox.ini so that Tempest master uses master constraint.\n\nChange-Id: I3e5202076c0d318e41218af3ea181a2f2985abec\n"
    },
    {
      "commit": "e7bd446c41d15413509f2d3ef81f747ae079ee49",
      "tree": "491154144aa80a9f064f9411740b7eb24ee9b665",
      "parents": [
        "d4f7129d57fa8ab3688b8ae7f8c4063355e31346"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 26 15:00:24 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 26 15:00:24 2021 +0000"
      },
      "message": "Use stable constraint in tox to release new tag for Wallaby\n\nWe are going to release Tempest a new tag to declare the start of\nsupport for stable/wallaby so the new tag should use stable/wallaby\nconstraint in the tox env.\n\nFor example: if anyone uses Tempest 27.0.0 in the future, say 1 year\nlater, then tox env also should use the wallaby contstraint instead\nmaster for the compatibility.\n\nThese changes need to be moved back to master constraint once the\nrelease is done. Using master constraint in tox.ini for all the older\ntags is a problem and we faced the issue of constraint\nincompatibility. Therefore, we have to work around it all over the\ndevstack, tempest, grenade and set the stable constraints via the\nenv var.\n\nChange-Id: Id028b825519e9446e585503dddd39069c05c2867\n"
    },
    {
      "commit": "0b5a8a25b66d790c28a13f2b5b9aec7f23ca5ad4",
      "tree": "a005475bfdb91fc51b924b7de529bc01957c4553",
      "parents": [
        "c2ca52dced651518aae34de109163f350625872c"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Nov 26 19:58:35 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 26 14:42:14 2021 +0000"
      },
      "message": "Add a reno for scenario manager effort\n\nAdding a releasenote for the changes we have made regarding\ntempest scenario manager stabilization.\n\nChange-Id: I6efba9f6b89171384b23db544f456a4fcd38f505\n"
    },
    {
      "commit": "d4f7129d57fa8ab3688b8ae7f8c4063355e31346",
      "tree": "399f81e04272d2fa785a58d42dc1285e5b140c5b",
      "parents": [
        "65762f6b9384ba6245e8bd2e154a58e224a7fec6",
        "c2ca52dced651518aae34de109163f350625872c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 26 12:52:08 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 26 12:52:08 2021 +0000"
      },
      "message": "Merge \"Add tempest.scenario.manager as stable interface for plugins\""
    },
    {
      "commit": "65762f6b9384ba6245e8bd2e154a58e224a7fec6",
      "tree": "a8975f3c70ddd21578c04c6a2e1ecf80be665b92",
      "parents": [
        "405066cd4a3beaad1a5c314c08032880baffe425",
        "1072f5043b29b80a1f63c5fc07757fd88c8ca158"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 26 12:51:52 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 26 12:51:52 2021 +0000"
      },
      "message": "Merge \"Move flavor client in cls.setup_compute_client()\""
    },
    {
      "commit": "405066cd4a3beaad1a5c314c08032880baffe425",
      "tree": "3580c1440c646546e90da50124c193b817b8463e",
      "parents": [
        "2a08090a33cd352760d607f928df02c14a647a94",
        "071d154be0293f102f485a6fa1142a8626514efa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 26 12:49:48 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 26 12:49:48 2021 +0000"
      },
      "message": "Merge \"Rename create_networks to correct name as per its functionality\""
    },
    {
      "commit": "2a08090a33cd352760d607f928df02c14a647a94",
      "tree": "1a62a2f830f64309f99ed572117e65dd97366e37",
      "parents": [
        "e9ed6092ec763a4c674cf55b71e43c97eb330d3f",
        "6428139de18291c916852ae48130fb8a7b4db318"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 26 12:49:38 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 26 12:49:38 2021 +0000"
      },
      "message": "Merge \"Move floating IP operation from nova-network to neutron\""
    },
    {
      "commit": "c2ca52dced651518aae34de109163f350625872c",
      "tree": "08f4a8e97caa6887b5f1ccbab8e2226fc1a96390",
      "parents": [
        "1072f5043b29b80a1f63c5fc07757fd88c8ca158"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 25 21:29:14 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 25 21:29:14 2021 -0500"
      },
      "message": "Add tempest.scenario.manager as stable interface for plugins\n\nImplements: blueprint tempest-scenario-manager-stable\nChange-Id: I5da35e4aafeb55b6754fd9cb86eeea04f869686e\n"
    },
    {
      "commit": "e9ed6092ec763a4c674cf55b71e43c97eb330d3f",
      "tree": "7c2adb2f76d954b96625b014726bc4990e9cc76c",
      "parents": [
        "f0a2967f3deeeae0dbd1ab73728229272d534d9e"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Jun 16 16:36:59 2020 +0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 25 13:28:24 2021 -0500"
      },
      "message": "Add delete_on_termination for compute API v2.79 - os-volume_attachments\n\nThis adds delete_on_termination field for the compute API response schema\nfor the 2.79 microversion in the following APIs:\n\n  - GET /servers/{server_id}/os-volume_attachments (list)\n  - GET /servers/{server_id}/os-volume_attachments/{volume_id} (show)\n  - POST /servers/{server_id}/os-volume_attachments (attach)\n\nChange-Id: I7a9b22477b800c6d60acb67c27aff5dcb61d7875\n"
    },
    {
      "commit": "1072f5043b29b80a1f63c5fc07757fd88c8ca158",
      "tree": "b9a666a9f1e9dbe23908ab62fe3eaea333d6091a",
      "parents": [
        "071d154be0293f102f485a6fa1142a8626514efa"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 24 19:15:22 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 25 18:21:50 2021 +0000"
      },
      "message": "Move flavor client in cls.setup_compute_client()\n\nflavor client is compute service client so moving\nthis to other compute clients.\n\nImplements: blueprint tempest-scenario-manager-stable\nChange-Id: Icdbdbd388858c6accbd4f241c9ee404797c2f0e3\n"
    },
    {
      "commit": "071d154be0293f102f485a6fa1142a8626514efa",
      "tree": "685bf5930eff51fba9da995848f8dffbbf5ac5bf",
      "parents": [
        "6428139de18291c916852ae48130fb8a7b4db318"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 24 19:10:47 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 25 18:21:28 2021 +0000"
      },
      "message": "Rename create_networks to correct name as per its functionality\n\ncreate_networks() method create network, subnet, router and connect\nit to router but its name is sounds like it will create more than one\nnetwork. This also confusing with existing create_network() method\n(without \u0027s\u0027).\n\nRenaming this to setup_network_subnet_with_router() which is what\nthis function does.\n\nImplements: blueprint tempest-scenario-manager-stable\nChange-Id: I63b3991210fd86bcc830af5beed28324797c3209\n"
    },
    {
      "commit": "6428139de18291c916852ae48130fb8a7b4db318",
      "tree": "81d7fa30ac418e7e82a475d194d5ac0f85fd2e1c",
      "parents": [
        "f0a2967f3deeeae0dbd1ab73728229272d534d9e"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 24 18:48:38 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 25 18:21:12 2021 +0000"
      },
      "message": "Move floating IP operation from nova-network to neutron\n\nnova-network is no more available in nova and all\nnetwork request needs to move to neutron. Scenario\ntests are something we should be testing with the latest\ninterface not the deprecated one so we can remove the\nnova netowrk specific service clients and methods.\n\nThis commit moves the floating ip operation from nova-network\nto neutron.\n\nnova network create_floating_ip used to associate the FIP to\nserver also so with neutron create floating ip we need to\nassociate the FIP to server in separate method.\n\nImplements: blueprint tempest-scenario-manager-stable\nChange-Id: I6ad260731eedc2e1f56fe67b3a9e19fed8d4a38e\n"
    },
    {
      "commit": "f0a2967f3deeeae0dbd1ab73728229272d534d9e",
      "tree": "ed51f7bbaaf13341f956a48c6253e46c2cbf317d",
      "parents": [
        "a5965217ed5ad1876d55132551757ec3b3ed74c0",
        "bbc9dd34f6455aa7fdd70737764408e48c1494f8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 24 19:22:50 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 24 19:22:50 2021 +0000"
      },
      "message": "Merge \"Remove nova-network from scenario tests\""
    },
    {
      "commit": "a5965217ed5ad1876d55132551757ec3b3ed74c0",
      "tree": "871649bff80dcc97eaa6914488db12195f2c7bb0",
      "parents": [
        "93d46b06b6090a78ef502c462475a26fbbccce5f",
        "4fa1534f27263d8f8b9e667d4d7c104eed87c2f5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 24 09:36:58 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 24 09:36:58 2021 +0000"
      },
      "message": "Merge \"Switch to new rolevar for run-temepst role\""
    },
    {
      "commit": "93d46b06b6090a78ef502c462475a26fbbccce5f",
      "tree": "3524ad3ce7a8a1941c41ecb6d6ca7e377849db5e",
      "parents": [
        "102c1e6c57fd0297ddcba9db15c0411cde8314ec",
        "ac1aaf6624728dc3c800248c2c2a113a3f95ca1e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 24 04:47:08 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 24 04:47:08 2021 +0000"
      },
      "message": "Merge \"Add client for assisted volume snapshots API.\""
    },
    {
      "commit": "102c1e6c57fd0297ddcba9db15c0411cde8314ec",
      "tree": "3c5b795ef8bdc7be29901251df520b9ae9aec801",
      "parents": [
        "5f54db93eb3ff9b3f4e96d8595cdef140579831b",
        "987e79713519920c1984e02bbe9dd9a16e2c5ed1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 24 04:46:57 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 24 04:46:57 2021 +0000"
      },
      "message": "Merge \"Update oslo.utils minimal version\""
    },
    {
      "commit": "bbc9dd34f6455aa7fdd70737764408e48c1494f8",
      "tree": "b534893204f70223d7837c7c11890e195873fd9b",
      "parents": [
        "5f54db93eb3ff9b3f4e96d8595cdef140579831b"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Tue Mar 23 16:06:29 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 23 19:47:45 2021 -0500"
      },
      "message": "Remove nova-network from scenario tests\n\nnova-network is no more available in nova and all\nnetwork request needs to move to neutron. Scenario\ntests are something we should be testing with the latest\ninterface not the deprecated one so we can remove the\nnova netowrk specific service clients and methods.\n\nImplements: blueprint tempest-scenario-manager-stable\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\n\nCo-Authored-By: Ghanshyam Mann \u003cgmann@ghanshyammann.com\u003e\n\nChange-Id: I3cc88cf0a8728448fa9bd05c68784553660e07f8\n"
    },
    {
      "commit": "ac1aaf6624728dc3c800248c2c2a113a3f95ca1e",
      "tree": "45056cc073542b2b4def90b400828111886d96ae",
      "parents": [
        "5f54db93eb3ff9b3f4e96d8595cdef140579831b"
      ],
      "author": {
        "name": "Rao Adnan Khan",
        "email": "rk221s@att.com",
        "time": "Thu Apr 27 08:01:18 2017 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 23 17:04:50 2021 -0500"
      },
      "message": "Add client for assisted volume snapshots API.\n\nThis will invoke post and delete calls on os-assisted-volume-snapshots\nendpoint.\n\nCloses-bug: #1668407\n\nCo-Authored-By: Ghanshyam Mann \u003cgmann@ghanshyammann.com\u003e\n\nChange-Id: I81e8fd9f89ec1cb00fc0116c31f9c0559406164\n"
    },
    {
      "commit": "5f54db93eb3ff9b3f4e96d8595cdef140579831b",
      "tree": "3ccc5603c9755d169ac003e1f7dbccf04ad07fa0",
      "parents": [
        "a298fdf7a516709356224b05546739382eb0fe1e",
        "008950efa480a421ed583e57213b1487037c64a1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 22 18:32:16 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 22 18:32:16 2021 +0000"
      },
      "message": "Merge \"Remove deprecated scenario img_dir option\""
    },
    {
      "commit": "987e79713519920c1984e02bbe9dd9a16e2c5ed1",
      "tree": "cd83336544ecaedc3f7b40efaa71cca636cadd60",
      "parents": [
        "a298fdf7a516709356224b05546739382eb0fe1e"
      ],
      "author": {
        "name": "asarfaty",
        "email": "asarfaty@vmware.com",
        "time": "Tue Mar 16 13:56:42 2021 +0200"
      },
      "committer": {
        "name": "asarfaty",
        "email": "asarfaty@vmware.com",
        "time": "Mon Mar 22 14:07:12 2021 +0200"
      },
      "message": "Update oslo.utils minimal version\n\nCommit Ib301466bb0a1996997c63599918fa96059a927bd added the usage\nof oslo_utils md5 api which was added only in release 4.7.0.\nUpdating the requirements to accomodate this.\nIn addition, changing the requirements for other dependent libraries\n\nChange-Id: Ia86208975cdc2e4261cb6cb20547d76ddb3ec571\n"
    },
    {
      "commit": "a298fdf7a516709356224b05546739382eb0fe1e",
      "tree": "ba2bb524e4e783f70d53df6270eb31449360ce6a",
      "parents": [
        "dc8239a71f291f3cf40426e4fef9695e41448926"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Thu Mar 18 10:38:50 2021 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Thu Mar 18 10:41:08 2021 +0000"
      },
      "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: I532be460dc673548be9ed3b540e9feb8ca832fbe\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "dc8239a71f291f3cf40426e4fef9695e41448926",
      "tree": "e85e875894bbfacc08ea5c30179cb800a6be8ee8",
      "parents": [
        "a32c763c82a100ec0f8a9776420649b4568f8202",
        "10e5e194acaf27ca10bb8f36407288ff3826e091"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 17 18:07:40 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 17 18:07:40 2021 +0000"
      },
      "message": "Merge \"Make image metadef tests admin-only\""
    },
    {
      "commit": "a32c763c82a100ec0f8a9776420649b4568f8202",
      "tree": "09188ea1bd6bd1289cb9205a967c2b67fb97f131",
      "parents": [
        "70ca1e9188d8e6875ff5086f8e16c08a0c359909"
      ],
      "author": {
        "name": "Wander Way",
        "email": "wanderwayout@gmail.com",
        "time": "Thu Feb 18 14:47:06 2021 +0800"
      },
      "committer": {
        "name": "Wander Way",
        "email": "wanderwayout@gmail.com",
        "time": "Tue Mar 16 01:23:06 2021 +0000"
      },
      "message": "Uncap PrettyTable\n\nThis is now maintained as a Jazzband project [1].\n\n[1] https://github.com/jazzband/prettytable\n\nChange-Id: Id26f86a0ef721bf3175b1d67947ebf713c0d5477\n"
    },
    {
      "commit": "70ca1e9188d8e6875ff5086f8e16c08a0c359909",
      "tree": "f9cb323993aab1893e1649d1c79f8d9645996495",
      "parents": [
        "dde618ce3ac9bd3cc2674a6dd0b0f822c2e5647d",
        "56a446d53f3a7596da612eb573e068ff76f15cdc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 12 23:38:06 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 12 23:38:06 2021 +0000"
      },
      "message": "Merge \"compute: Add [compute-feature-enabled]ide_bus flag\""
    },
    {
      "commit": "dde618ce3ac9bd3cc2674a6dd0b0f822c2e5647d",
      "tree": "7cb2cbc2ef96f3e77ad0c99848e7b5d1b1cf1d99",
      "parents": [
        "143abec5c5ab30ed94109f870f93e781306f3c1b",
        "672eee1d315677bdc2f0b6d620980a5ae754b217"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 12 22:42:29 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 12 22:42:29 2021 +0000"
      },
      "message": "Merge \"Add documentation on the usage of keystone\u0027s scope \u0026 roles\""
    },
    {
      "commit": "672eee1d315677bdc2f0b6d620980a5ae754b217",
      "tree": "dd923e395219f4960e787f1130dab320c605a890",
      "parents": [
        "da590bbd2f425c98e7f01a980147e76668ac5a97"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 11 14:55:39 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 12 09:54:39 2021 -0600"
      },
      "message": "Add documentation on the usage of keystone\u0027s scope \u0026 roles\n\nAs Tempest support the keystone\u0027s scope and new default roles\nlike reader, this commit document that how those can be\nrequested and used in Tempest or its plugins tests.\n\nChange-Id: Iebacbeda231f82d6d16dbdcde635f19ae862181f\n"
    },
    {
      "commit": "10e5e194acaf27ca10bb8f36407288ff3826e091",
      "tree": "0a646648c0378a0422bbe3afacd707194ada6f6d",
      "parents": [
        "371a96b7025dc59b15d71663401ecf98abf2f288"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Mar 10 07:29:51 2021 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Mar 12 07:01:47 2021 -0800"
      },
      "message": "Make image metadef tests admin-only\n\nTest the image metadef API with admin credentials, which is really\nhow they should be deployed anyway. Glance is moving to make this the\ndefault policy, so tempest needs to do the same.\n\nRelated-Bug: #1916926\nChange-Id: Ie284e87236191f91f388fb1530db9881cca338b8\n"
    },
    {
      "commit": "143abec5c5ab30ed94109f870f93e781306f3c1b",
      "tree": "b5457ff3737ef6372c76fc6f20a0274d51113022",
      "parents": [
        "09b61a2e1b43b576c4153aad34a5660a058a0998",
        "0ac97de1665c0825a399f90d1a292223415352be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 11 18:58:05 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 11 18:58:05 2021 +0000"
      },
      "message": "Merge \"Pass region to the alternate image client\""
    },
    {
      "commit": "09b61a2e1b43b576c4153aad34a5660a058a0998",
      "tree": "919b2d635449cb556a4f7f4d5a6f5dd865cecee2",
      "parents": [
        "da590bbd2f425c98e7f01a980147e76668ac5a97",
        "ef0e2912ed66d39d90c394b8a30b06ea73f7723b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 11 18:27:26 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 11 18:27:26 2021 +0000"
      },
      "message": "Merge \"Finally remove the old data-utils\""
    },
    {
      "commit": "da590bbd2f425c98e7f01a980147e76668ac5a97",
      "tree": "92949be0fc405639dc1273e9de21a93652f0e95f",
      "parents": [
        "1c568802908a4217472d255470c1f6b603f53aab",
        "62d11d8479045b31ee6ec29ce5403652a208e327"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 11 14:27:04 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 11 14:27:04 2021 +0000"
      },
      "message": "Merge \"Use configured upper-constraints for non-master Tempest run\""
    },
    {
      "commit": "1c568802908a4217472d255470c1f6b603f53aab",
      "tree": "4e87ef7a23701ed82f0ea74cc3706f6def91581b",
      "parents": [
        "07bfeb18602450e29f8eb9c40d7b60977fc7bd92",
        "8552ac7d418db33f3d7eec13a1e30a6d5d688881"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 11 14:25:32 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 11 14:25:32 2021 +0000"
      },
      "message": "Merge \"Negative test for web-download import\""
    },
    {
      "commit": "07bfeb18602450e29f8eb9c40d7b60977fc7bd92",
      "tree": "9693d6aeb4048a744475d76822e9a6d196580d6e",
      "parents": [
        "12a6e1dcd3aa1b25d0d72db9a121b2e8ddcdfedd",
        "56860ccae71114bfb32138c823ea04a50b916aa2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 11 06:57:12 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 11 06:57:12 2021 +0000"
      },
      "message": "Merge \"Replace md5 with oslo version\""
    },
    {
      "commit": "12a6e1dcd3aa1b25d0d72db9a121b2e8ddcdfedd",
      "tree": "0254c1773701cbd0ed9cedf41721a5611664d317",
      "parents": [
        "aa6a9ccd1de9ea0b90f20cb19cab1cb957e0054a",
        "11a3e06c5f3a16bb83e1a34951c01613b1124824"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 11 05:55:04 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 11 05:55:04 2021 +0000"
      },
      "message": "Merge \"Fix test_verify_tempest_config unit tests\""
    },
    {
      "commit": "aa6a9ccd1de9ea0b90f20cb19cab1cb957e0054a",
      "tree": "5b5a9f7dd92bedbaa6a4a9a779fddbbca74df1f1",
      "parents": [
        "371a96b7025dc59b15d71663401ecf98abf2f288",
        "c76e186d86d83b61331b0de460a0ab4e69b57e97"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 11 05:54:36 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 11 05:54:36 2021 +0000"
      },
      "message": "Merge \"Skip failing test test_fix_argument_yes\""
    },
    {
      "commit": "c76e186d86d83b61331b0de460a0ab4e69b57e97",
      "tree": "eec207de3d74eac1afe56f0e5544dbeedee53c5f",
      "parents": [
        "218c2f258fcb836ab0d173d07cffa6cc7881e31b"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 10 10:09:14 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 10 10:09:14 2021 -0600"
      },
      "message": "Skip failing test test_fix_argument_yes\n\ntest_fix_argument_yes failure is not fixed by\nhttps://review.opendev.org/c/openstack/tempest/+/779555\n\nLet\u0027s skip this until we find the root cause\n\nRelated-Bug: #1918316\nChange-Id: I73b8dcdb03f042bfd86c9517aa945f8bfd835150\n"
    },
    {
      "commit": "11a3e06c5f3a16bb83e1a34951c01613b1124824",
      "tree": "c6a94197ace033efa9f3b539fcaa609cf790ae87",
      "parents": [
        "371a96b7025dc59b15d71663401ecf98abf2f288"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Mar 10 10:26:55 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Mar 10 10:30:25 2021 +0000"
      },
      "message": "Fix test_verify_tempest_config unit tests\n\nThe patch fixes:\nAttributeError: \u0027Manager\u0027 object has no attribute \u0027compute\u0027\nthrown by the test_verify_tempest_config unit tests.\nThe patch edits the failing unit tests so that they use\na mocked Manager instead of the real one.\n\nCloses-Bug: #1918407\nChange-Id: I1fcce1ebba61ba33b1e948a80cb572f8ae17c548\n"
    },
    {
      "commit": "371a96b7025dc59b15d71663401ecf98abf2f288",
      "tree": "e5361f8f8f37bbb40ca71e2c029138f9468f17b4",
      "parents": [
        "e3995d9e73bfcfae9013c67873b678b342fd0008",
        "238be50423f27353959b047d609703717aff34e2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 10 08:17:07 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 10 08:17:07 2021 +0000"
      },
      "message": "Merge \"Create tmd dir with specific prefix in check-uuid unit tests\""
    },
    {
      "commit": "e3995d9e73bfcfae9013c67873b678b342fd0008",
      "tree": "830513e625226c99b70df0b1260db81e1f577ff4",
      "parents": [
        "77f09a476dfda26f20b2d13c2d279ffd2e317c5a",
        "7bde7bf537e084c96e9e882f159346d4398657fe"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 10 01:43:04 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 10 01:43:04 2021 +0000"
      },
      "message": "Merge \"Add image task validation\""
    },
    {
      "commit": "77f09a476dfda26f20b2d13c2d279ffd2e317c5a",
      "tree": "9f43c8938d165dc9a48909ff6b1f700c6625927b",
      "parents": [
        "08b38f5dc9767df3e457355b2553af58ff02dd02",
        "ed2e3b5a562180313607b995906db8faa9786417"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 09 21:50:08 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 09 21:50:08 2021 +0000"
      },
      "message": "Merge \"Remove the unused _api_version variable from volume tests\""
    },
    {
      "commit": "7bde7bf537e084c96e9e882f159346d4398657fe",
      "tree": "19757b069f325649bf2a17ff31a142eee2557259",
      "parents": [
        "08b38f5dc9767df3e457355b2553af58ff02dd02"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Feb 15 08:44:47 2021 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Mar 09 13:40:28 2021 -0800"
      },
      "message": "Add image task validation\n\nGlance is adding a /image/$image/tasks API to make it easier to\nconsume the import API. This fetches the tasks after glance-direct\nimport, and validates that they look like we expect.\n\nBecause this is only supported after v2.12, we check for that before\ndoing the validation. To make that easier, this adds a has_version()\nhelper to the VersionsClient.\n\nChange-Id: I2850f0659e82bf5c5a1005de0a063e7fcacadb51\n"
    },
    {
      "commit": "08b38f5dc9767df3e457355b2553af58ff02dd02",
      "tree": "bcdb8f16f0e537f8da2e6a85a40ae7cde7d59a5b",
      "parents": [
        "218c2f258fcb836ab0d173d07cffa6cc7881e31b",
        "d4bc9a8b64cb03508856f174f3e07d8bdc143260"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 09 20:28:36 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 09 20:28:36 2021 +0000"
      },
      "message": "Merge \"Test glance distributed import\""
    },
    {
      "commit": "238be50423f27353959b047d609703717aff34e2",
      "tree": "c70de75b4c0353413ab8756cba7bea9c1292febe",
      "parents": [
        "218c2f258fcb836ab0d173d07cffa6cc7881e31b"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 09 12:30:47 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 09 12:38:42 2021 -0600"
      },
      "message": "Create tmd dir with specific prefix in check-uuid unit tests\n\ntest_fix_argument_yes for check-uuid tool try to\nimport the created tmp directory and work on that\nwhich is failing with the below error:\nModuleNotFoundError: No module named \u0027tmpf61iim1k\u0027\n\n- https://88e1de9a81e55d590d5b-26f184bb59af339cfe698349cbda4177.ssl.cf5.rackcdn.com/770520/8/check/openstack-tox-cover/e3518e8/testr_results.html\n\nIt is happening more frequently nowadays: 40 occurrences in 7 days\n\nhttp://logstash.openstack.org/#/dashboard/file/logstash.json\n\nThere is some race happening to delete the created tmp dir\nwhich is then used to import the test file in check-uuid run\nand raise error.\n\nThis commit try to create the tmp dir with specific prefix so that\nany other tests cleanup deleting the *tmp* dir on root path then\nit can avoid this failure.\n\nRelated-Bug: #1918316\nChange-Id: Ibab610d3e59ec22bb8c37d66f262ed1d2648bbf8\n"
    },
    {
      "commit": "56a446d53f3a7596da612eb573e068ff76f15cdc",
      "tree": "bffb2e7fb844bdd32d5716a8e14ea087ed3a0458",
      "parents": [
        "218c2f258fcb836ab0d173d07cffa6cc7881e31b"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Feb 15 13:34:35 2021 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Mar 09 11:55:28 2021 +0000"
      },
      "message": "compute: Add [compute-feature-enabled]ide_bus flag\n\nThis change adds a specific flag to allow environments to indicate that\nthey do not support an IDE bus being used to attach devices to an\ninstance.\n\nThis is required as Nova\u0027s libvirt driver is looking to default to the\nnewer QEMU machine types such as ``q35`` in the future [1]. These newer\nmachine types have dropped support for the IDE bus in favour of the more\nmodern SATA, SCSI and VirtIO buses. As such in the longer term it cannot\nbe assumed that the IDE bus will always be available and in the short\nterm we need a way to indicate that an environment doesn\u0027t support IDE\nwhen it\u0027s using the ``q35`` machine type.\n\nFor now the flag defaults to True but will need to move to False if Nova\never defaults to the ``q35`` machine type.\n\n[1] https://specs.openstack.org/openstack/nova-specs/specs/wallaby/approved/libvirt-stash-instance-machine-type.html\n\nChange-Id: I40824fc3c88f16050407e52a790dd162f1f67e3a\n"
    },
    {
      "commit": "218c2f258fcb836ab0d173d07cffa6cc7881e31b",
      "tree": "35b75f9841a368ba36a7e4cf6701ddfa6db8c7bf",
      "parents": [
        "b34b6bc6845b2081cd2051eb9ea645e66bd3eb6d",
        "a446d703c865af3311b1213c85f45dc8e5c4ad04"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 09 01:10:17 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 09 01:10:17 2021 +0000"
      },
      "message": "Merge \"Make _get_server_port_id_and_ip4() non-private\""
    },
    {
      "commit": "b34b6bc6845b2081cd2051eb9ea645e66bd3eb6d",
      "tree": "a378e54c30fd57d4efa48e2b67f47de04f50b363",
      "parents": [
        "a227e3a12eeaf56cc354dc54b214737ee44e35c1",
        "086020946fd94668793785c68325beb842978486"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 09 01:03:20 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 09 01:03:20 2021 +0000"
      },
      "message": "Merge \"Make _create_empty_security_group() non-private\""
    },
    {
      "commit": "a227e3a12eeaf56cc354dc54b214737ee44e35c1",
      "tree": "0a1894dea776f2c3421874d6e6be969f0f5736fc",
      "parents": [
        "d9021ee302ea27170352d3cc732f88acfab2a725",
        "73555df4dca1e13119f7c012e4596b3644381612"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 09 00:46:29 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 09 00:46:29 2021 +0000"
      },
      "message": "Merge \"Make _get_router() non-private\""
    },
    {
      "commit": "d9021ee302ea27170352d3cc732f88acfab2a725",
      "tree": "c916b5e1b3d95f5ff237efbc128dd0ce5cc350c2",
      "parents": [
        "271f8201d4d927830d289c34744ca20a92bee33c",
        "582c170b2ccf0f5bf08ae9ea08b1eaf3bc4bc93c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 08 15:02:21 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 08 15:02:21 2021 +0000"
      },
      "message": "Merge \"Make _create_security_group() non-private\""
    },
    {
      "commit": "8552ac7d418db33f3d7eec13a1e30a6d5d688881",
      "tree": "144226d26f15d394f5f7c639cfcb14df3712f04f",
      "parents": [
        "271f8201d4d927830d289c34744ca20a92bee33c"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Feb 05 13:08:24 2021 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Sun Mar 07 08:06:08 2021 -0800"
      },
      "message": "Negative test for web-download import\n\nThis adds a negative test for the web-download image import method,\nwhich provides a URL that could not possibly work (hopefully). This\ntests that we handle the situation properly and report that store as\nfailed in the API.\n\nRelated-Bug: #1914826\nChange-Id: Id559f1fc1428c5e4bc17171c3ea3542aafc6e001\n"
    },
    {
      "commit": "271f8201d4d927830d289c34744ca20a92bee33c",
      "tree": "708074ad0cf8e72a7a5d9cd57be5729e5218e76d",
      "parents": [
        "22690668e1f85d313cbd7495afefb5732845f0d3",
        "b8169f5a3833b55065abb1a937e44853d028d614"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Mar 07 01:12:25 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 07 01:12:25 2021 +0000"
      },
      "message": "Merge \"Add release notes for an Wallaby intermediate release.\""
    },
    {
      "commit": "22690668e1f85d313cbd7495afefb5732845f0d3",
      "tree": "3e90b3fb0ff6338c851d66f9036c368ab0eb66b8",
      "parents": [
        "46d03c815b675763c57a7fbcb6ac23b6f5d54b7d",
        "2d0da049d0b0c401e9633c8f31336f1ff9e4aa7a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Mar 07 01:12:17 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 07 01:12:17 2021 +0000"
      },
      "message": "Merge \"Support scope in dynamic cred for specific roles\""
    },
    {
      "commit": "46d03c815b675763c57a7fbcb6ac23b6f5d54b7d",
      "tree": "c9ee252b39d37a8a5ab3b291fc50ecd1434c593c",
      "parents": [
        "8d352244cf9984aeee7dc213738228f74d639bbc",
        "ef13f406b95cceaed5ce8d125574ec11399ec50d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Mar 06 17:33:36 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 06 17:33:36 2021 +0000"
      },
      "message": "Merge \"Update dynamic creds to properly handle types during creation\""
    },
    {
      "commit": "b8169f5a3833b55065abb1a937e44853d028d614",
      "tree": "0b6824e296bfcdb295fe59a7914810d8873f9db8",
      "parents": [
        "2d0da049d0b0c401e9633c8f31336f1ff9e4aa7a"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 27 09:45:16 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Mar 06 17:17:40 2021 +0000"
      },
      "message": "Add release notes for an Wallaby intermediate release.\n\nChange-Id: I6e4e590a1315825677b835e626e15174c5e69cb5\n"
    },
    {
      "commit": "2d0da049d0b0c401e9633c8f31336f1ff9e4aa7a",
      "tree": "b2197ab4ba579be64f001a0aa942005b5210f748",
      "parents": [
        "ef13f406b95cceaed5ce8d125574ec11399ec50d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 05 09:09:30 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Mar 06 17:14:22 2021 +0000"
      },
      "message": "Support scope in dynamic cred for specific roles\n\nWe already added scope support for \u0027admin\u0027, \u0027member\u0027,\nand \u0027reader\u0027 role. This commit is to adds the scope\nsupport for specific roles, basically in get_creds_by_roles().\n\nTest can now request the scope along with the number of roles\nusing the scope as prefix in credential type. Fpr example:\n\n    credentials \u003d [[\u0027my_role\u0027, \u0027role1\u0027], # this will be old style and project scoped\n                   [\u0027project_my_role\u0027, \u0027role1\u0027], # this will be project scoped\n                   [\u0027domain_my_role\u0027, \u0027role1\u0027], # this will be domain scoped\n                   [\u0027system_my_role\u0027, \u0027role1\u0027]] # this will be system scoped\n\nand below is how test can access the credential manager of respective\ncredentials type:\n\n    cls.os_my_role.any_client\n    cls.os_project_my_role.any_client\n    cls.os_domain_my_role.any_client\n    cls.os_system_my_role.any_client\n\nCloses-Bug: #1917168\nChange-Id: I9053faa255e3680d7f870e3cdedf62fb2eb5cb1a\n"
    },
    {
      "commit": "8d352244cf9984aeee7dc213738228f74d639bbc",
      "tree": "e3719f9ec2d6d4b78613bab07c120756f2f9104c",
      "parents": [
        "ddf2be514c239508619462e72b57d1a63a4ab929",
        "24762611f36da82e2a3cb8f5f8e4ccc3c8b53336"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Mar 06 11:41:14 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 06 11:41:14 2021 +0000"
      },
      "message": "Merge \"Add bandwidth inventory to the subnodes in tempest-multinode-full-py3\""
    },
    {
      "commit": "0ac97de1665c0825a399f90d1a292223415352be",
      "tree": "55f35dae41f5d0c20221243369e38b0ed40ce19a",
      "parents": [
        "d4bc9a8b64cb03508856f174f3e07d8bdc143260"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Mar 05 06:36:15 2021 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Mar 05 06:43:00 2021 -0800"
      },
      "message": "Pass region to the alternate image client\n\nThis is follow up from the patch to add distributed import\ntesting for glance.\n\nChange-Id: I1e55fea0f7025689aa18f8e602379e9273eaab8c\n"
    },
    {
      "commit": "ef13f406b95cceaed5ce8d125574ec11399ec50d",
      "tree": "8f60a45a0dae21795dbac5b1b05c260b71e6c54a",
      "parents": [
        "79f3862f9d08318ca7fa589441b0c2a0ade28687"
      ],
      "author": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Thu Mar 04 17:12:10 2021 +0000"
      },
      "committer": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Fri Mar 05 02:53:12 2021 +0000"
      },
      "message": "Update dynamic creds to properly handle types during creation\n\nA recent change modified how credential_types are passed into\n_create_creds:\n\n  https://review.opendev.org/c/openstack/tempest/+/773177\n\nThis change updates the code to check for types and only cast creds to a\nlist if it\u0027s a string.\n\nIt also adds a condition to only create a project role assignment if the\ncredential type is project-scoped. Otherwise, this fails with\nsystem-scoped credentials.\n\nChange-Id: I010434e1a97520cc7a55384af55e0b61ee4e2556\n"
    },
    {
      "commit": "ddf2be514c239508619462e72b57d1a63a4ab929",
      "tree": "d43f481a6e060046995530da9db95c0f9550b37c",
      "parents": [
        "79f3862f9d08318ca7fa589441b0c2a0ade28687",
        "f7d53297ba58563ece8765be61cb1bc95e2fc8b4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 04 21:27:11 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 04 21:27:11 2021 +0000"
      },
      "message": "Merge \"Update subunit_describe_calls about new ports\""
    },
    {
      "commit": "73555df4dca1e13119f7c012e4596b3644381612",
      "tree": "5e30c3c8a1edfa4a244d89e846e7370fb470555f",
      "parents": [
        "79f3862f9d08318ca7fa589441b0c2a0ade28687"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Mar 04 19:05:42 2021 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Mar 04 19:08:24 2021 +0530"
      },
      "message": "Make _get_router() non-private\n\n_get_router() is made public by this commit as\nthe tempest.scenario.manager interface is meant to be\nconsumed by tempest plugins.\n\nImplements: blueprint tempest-scenario-manager-stable\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\n\nChange-Id: I53e894edb6b44c25923f6075e5c6f6d4268a63f4\n"
    },
    {
      "commit": "086020946fd94668793785c68325beb842978486",
      "tree": "b304bebc7249f3f8fafdea78230444871f3b077e",
      "parents": [
        "79f3862f9d08318ca7fa589441b0c2a0ade28687"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Mar 04 18:52:59 2021 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Mar 04 18:58:36 2021 +0530"
      },
      "message": "Make _create_empty_security_group() non-private\n\n_create_empty_security_group() is made public by this\ncommit as the tempest.scenario.manager interface is\nmeant to be consumed by tempest plugins.\n\nImplements: blueprint tempest-scenario-manager-stable\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\n\nChange-Id: I413ec47416d3d5133e5023360156615b8ce27b13\n"
    },
    {
      "commit": "79f3862f9d08318ca7fa589441b0c2a0ade28687",
      "tree": "f95b54cba69c205b2f250c9152956caaea2ce641",
      "parents": [
        "fcef5a2b11e2b9f35c5129a6c98a8ed3f33f8296",
        "420586c8b4aeac438ed80cdfed14c43468c0d70a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 04 04:51:18 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 04 04:51:18 2021 +0000"
      },
      "message": "Merge \"Add alt project persona in dynamic credential\""
    }
  ],
  "next": "d4bc9a8b64cb03508856f174f3e07d8bdc143260"
}
