)]}'
{
  "log": [
    {
      "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": "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": "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": "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\""
    },
    {
      "commit": "d4bc9a8b64cb03508856f174f3e07d8bdc143260",
      "tree": "ac2d3c7ba311a994b914279d2fb5d024e4cca1c2",
      "parents": [
        "044f9c8be5c2e51175556244b1aa4aeb0d23267a"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Jan 12 17:25:07 2021 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Mar 03 15:09:26 2021 -0800"
      },
      "message": "Test glance distributed import\n\nGlance is developing functionality to solve the problem where an\nimage is staged against one worker and the import call arrives at\nthe other. This adds support to test that. The dependent devstack\npatch sets up another glance worker in the catalog as \"image_remote\",\nwhich we can use to ensure that stage and import calls arrive at\ndifferent workers.\n\nChange-Id: I38bafb5316ce3b8aac9b8ac11ae27110a93d3ebd\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/770487\n"
    },
    {
      "commit": "24762611f36da82e2a3cb8f5f8e4ccc3c8b53336",
      "tree": "a14eb2f4eaf70fea01430d5bedafde9535f7b0e2",
      "parents": [
        "fcef5a2b11e2b9f35c5129a6c98a8ed3f33f8296"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Mar 03 13:34:19 2021 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Mar 03 13:34:19 2021 +0100"
      },
      "message": "Add bandwidth inventory to the subnodes in tempest-multinode-full-py3\n\nChange-Id: Iff0209e0723e7c7199c5d1812415979c9acf5f90\nClosing-Bug: #1917610\n"
    },
    {
      "commit": "f7d53297ba58563ece8765be61cb1bc95e2fc8b4",
      "tree": "5bf34ea602cfa9f0fc9cc2bc9c392dc92dd793be",
      "parents": [
        "c536175d8d4d572278b4e592dadc548b34e4ea91"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Dec 13 14:13:28 2017 +0900"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Mar 03 08:56:16 2021 +0000"
      },
      "message": "Update subunit_describe_calls about new ports\n\nThis commit updates the default version explanation in\nsubunit_describe_calls. It seems the \u0027Firewalls and default ports\u0027\nis moved to a new location. In Newton it was here [0] but from Ocata\nit gives 404 [1] because it got moved to [2].\n\nAnd this commit also fixes some markups as inline literals.\n\n[0] https://docs.openstack.org/newton/config-reference/firewalls-default-ports.html\n[1] https://docs.openstack.org/ocata/config-reference/\n[2] https://docs.openstack.org/install-guide/firewalls-default-ports.html\n\nChange-Id: I82bb3c5bbeaa4de04f607266311e8452e25ce6b5\n"
    },
    {
      "commit": "a446d703c865af3311b1213c85f45dc8e5c4ad04",
      "tree": "56cdf39cc0cad9f6ee3fdc4e2bb52fa7914a2177",
      "parents": [
        "85e618faf30a0bb03bb5a4982287533391484195"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Tue Feb 23 15:58:53 2021 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Wed Mar 03 12:37:55 2021 +0530"
      },
      "message": "Make _get_server_port_id_and_ip4() non-private\n\n_get_server_port_id_and_ip4() 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: I25bf66fff0892a87face97660127e92479ef8100\n"
    },
    {
      "commit": "fcef5a2b11e2b9f35c5129a6c98a8ed3f33f8296",
      "tree": "d91468d8f7bf1adc9205c314e9cbd410fd1ffef4",
      "parents": [
        "12707f563321bcbe41b04c36b136dd2f9be4c3d2",
        "795ef25b728964e37acb5e12761dfc0873fd2959"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 02 20:11:37 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 02 20:11:37 2021 +0000"
      },
      "message": "Merge \"Implementation of create_subnet() varies in manila-tempest-plugin\""
    },
    {
      "commit": "12707f563321bcbe41b04c36b136dd2f9be4c3d2",
      "tree": "8fa2fffddf1cb05ad90a2be739af62a91943c79f",
      "parents": [
        "ed0a1bbbb0e655ecca05afb8271534a7992501a6",
        "c37410fc14477a9d63eb2314a6d994cb0def764a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 02 16:12:32 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 02 16:12:32 2021 +0000"
      },
      "message": "Merge \"Make _get_network_by_name() non-private\""
    },
    {
      "commit": "795ef25b728964e37acb5e12761dfc0873fd2959",
      "tree": "100a1ab1631c9dfacc50efa21cb23c717ee38629",
      "parents": [
        "85e618faf30a0bb03bb5a4982287533391484195"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Dec 10 19:07:23 2020 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Tue Mar 02 19:48:03 2021 +0530"
      },
      "message": "Implementation of create_subnet() varies in manila-tempest-plugin\n\nThere is need of stable implementation of create_subnet().\n\nFor the stable implementation of create_subnet() following parameters have\nbeen added:\n\n1. Condition to check empty str_cidr\n2. More attributes in case of ipv6\n3. Usage of default_subnet_pool\n\nImplements: blueprint tempest-scenario-manager-stable\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\n\nChange-Id: I855d07272293d209145598e27e82c7837bf0aecb\n"
    },
    {
      "commit": "582c170b2ccf0f5bf08ae9ea08b1eaf3bc4bc93c",
      "tree": "f1e6462813ffa3818e40ebeff47354b24ac6d0e6",
      "parents": [
        "85e618faf30a0bb03bb5a4982287533391484195"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Mon Feb 22 18:26:17 2021 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Mon Mar 01 18:47:09 2021 +0530"
      },
      "message": "Make _create_security_group() non-private\n\n_create_security_group() 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: I6d862b4dd41ea86a659e6431bcb215e9e12cf35d\n"
    },
    {
      "commit": "420586c8b4aeac438ed80cdfed14c43468c0d70a",
      "tree": "065bd6f9f346abb996b03b6c41a1c1058c5875d1",
      "parents": [
        "ed0a1bbbb0e655ecca05afb8271534a7992501a6"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 29 13:23:18 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 27 17:29:34 2021 -0600"
      },
      "message": "Add alt project persona in dynamic credential\n\nTempest dynamic credential does not support two\nseparate project admin or reader but sometime we need to\ncheck the test behavior by requesting API with\ndifferent project admin or reader role.\n\nThis commit add support of alt project admin and reader,\nalso provide consistent method name for alt project member\nrole.\n\nChange-Id: I11248fd0906d910180be30de7b59231e534b4563\n"
    },
    {
      "commit": "ed0a1bbbb0e655ecca05afb8271534a7992501a6",
      "tree": "6780c7ca58e983157d2c1a2cc13785fbebeb6444",
      "parents": [
        "35bc9bef6a23cc8f10f1b5838e3ca99133a3b8f6",
        "3bdafd897924c11a32d34b9160337ad82fb9c62e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 26 00:26:46 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 26 00:26:46 2021 +0000"
      },
      "message": "Merge \"Make _create_network() non-private\""
    },
    {
      "commit": "35bc9bef6a23cc8f10f1b5838e3ca99133a3b8f6",
      "tree": "6d9dfa35b695c707535af07f5a0a120cc8cba040",
      "parents": [
        "85e618faf30a0bb03bb5a4982287533391484195",
        "19b70a3858237654143c52ace9cf1adc284ba97d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 25 17:09:59 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 25 17:09:59 2021 +0000"
      },
      "message": "Merge \"[part1] Remove six\""
    },
    {
      "commit": "85e618faf30a0bb03bb5a4982287533391484195",
      "tree": "b83e582c9d53c9b0ade4243481c497b0c3e086fb",
      "parents": [
        "a1d2c90ef8c22a8aeadc219003bb9dab2e715290",
        "249b30e0eedddf629803bfb478220c726a372d5a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 25 09:16:38 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 25 09:16:38 2021 +0000"
      },
      "message": "Merge \"test_live_migration: Rename test_iscsi_volume\""
    },
    {
      "commit": "a1d2c90ef8c22a8aeadc219003bb9dab2e715290",
      "tree": "243d4eb267c2066adf1a92ebcf7cbbffa5fa38d7",
      "parents": [
        "419d48fe3a93f337861b52306c438c16eb22e01e",
        "5ffc28f197699941a0873f154363885b404a4a3f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 25 09:16:11 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 25 09:16:11 2021 +0000"
      },
      "message": "Merge \"add unitest for api of resource providers inventories\""
    },
    {
      "commit": "419d48fe3a93f337861b52306c438c16eb22e01e",
      "tree": "65b7582cef58428e7d433260e98680790c4f77a9",
      "parents": [
        "044f9c8be5c2e51175556244b1aa4aeb0d23267a",
        "f5e277c802ca013cf2734f2a0435edba815f2424"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 25 09:15:51 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 25 09:15:51 2021 +0000"
      },
      "message": "Merge \"Add wait_for_resource_deletion for swift api clients\""
    },
    {
      "commit": "c37410fc14477a9d63eb2314a6d994cb0def764a",
      "tree": "1b09d0ca27099e3ce64f8778cbd458541e50f66f",
      "parents": [
        "042eed72d2a237df848fe2e653616ce87f32319c"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Wed Feb 24 15:26:27 2021 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Feb 25 12:53:35 2021 +0530"
      },
      "message": "Make _get_network_by_name() non-private\n\n_get_network_by_name() 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: Ia102acea773bd80d933a7e0a19b447f91134f81f\n"
    },
    {
      "commit": "19b70a3858237654143c52ace9cf1adc284ba97d",
      "tree": "ecb5d455c36d4e256fbf588bd7aafb00e090f85f",
      "parents": [
        "044f9c8be5c2e51175556244b1aa4aeb0d23267a"
      ],
      "author": {
        "name": "likui",
        "email": "likui@yovole.com",
        "time": "Wed Dec 02 13:25:18 2020 +0800"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Feb 24 12:45:22 2021 +0000"
      },
      "message": "[part1] Remove six\n\nReplace the following items with Python 3 style code\n\nRemove six in follows:\n   - six.text_type\n\nChange-Id: I68d46733dd4dcef7a37e940ccbba5a66bfce2b5b\n"
    },
    {
      "commit": "044f9c8be5c2e51175556244b1aa4aeb0d23267a",
      "tree": "a79e3cd10a7c287e5ddc2e61b49e2426c6e78c4c",
      "parents": [
        "8791b6e9694732482205737dec613b1d033996a4",
        "4c3bf8f80068ccfd28dd68dfae20c6bca948326b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 24 12:41:04 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 12:41:04 2021 +0000"
      },
      "message": "Merge \"Remove usage of six\""
    },
    {
      "commit": "8791b6e9694732482205737dec613b1d033996a4",
      "tree": "2ad581a6acdedfd4b8f9ca8e9ae7bceccd51dbe8",
      "parents": [
        "7ee3ccf9f1bcb94c861d61a991230683c06f1bdb",
        "8c3dac1abcdb7be83a94071c06316230a7ec66be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 24 05:23:17 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 05:23:17 2021 +0000"
      },
      "message": "Merge \"Remove usage of six\""
    },
    {
      "commit": "7ee3ccf9f1bcb94c861d61a991230683c06f1bdb",
      "tree": "ee28df4c6a2686d5f973adb4698a433a3c3db596",
      "parents": [
        "9e93647c21fb52fbca58b26fc56322f9169d38ed",
        "449287d45ebcd435225f7aac86b7a2c953108a19"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 23 22:42:23 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 23 22:42:23 2021 +0000"
      },
      "message": "Merge \"Remove deprecated config options for volume API selection\""
    },
    {
      "commit": "9e93647c21fb52fbca58b26fc56322f9169d38ed",
      "tree": "74009b9dc880a174b0283fe0f1932ec6837ad9e1",
      "parents": [
        "e5a3300e25c23ccebd8e77b3ef47a56d7903d733",
        "46d540d33eea2656e8a9d47da5baeedaccf7e349"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 23 22:41:59 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 23 22:41:59 2021 +0000"
      },
      "message": "Merge \"Add option to support volume_type in volume creation\""
    },
    {
      "commit": "e5a3300e25c23ccebd8e77b3ef47a56d7903d733",
      "tree": "1a823d4afc9e7ede3dffa4da811a1b45c528a0ec",
      "parents": [
        "76f63460b372dd4ed4d45d2261665d07dde910aa",
        "fd4dcf98cc613dd8e77cfb614b2d235eb8884ec1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 23 19:36:24 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 23 19:36:24 2021 +0000"
      },
      "message": "Merge \"Make _cleanup_volume_type non-private\""
    },
    {
      "commit": "4c3bf8f80068ccfd28dd68dfae20c6bca948326b",
      "tree": "c62db28f073da1510cc6fc56669935cc22176f8d",
      "parents": [
        "76f63460b372dd4ed4d45d2261665d07dde910aa"
      ],
      "author": {
        "name": "songwenping",
        "email": "songwenping@inspur.com",
        "time": "Tue Jan 05 03:27:09 2021 +0000"
      },
      "committer": {
        "name": "Wenping Song",
        "email": "songwenping@inspur.com",
        "time": "Tue Feb 23 00:38:55 2021 +0000"
      },
      "message": "Remove usage of six\n\nRemove six-library Replace the following items with Python 3 style code.\n- six.add_metaclass\n\nChange-Id: I7da3e8898e00bc07f6e462cbc9765ce7c199faa2\n"
    },
    {
      "commit": "3bdafd897924c11a32d34b9160337ad82fb9c62e",
      "tree": "ef947550dc79b53db0b57ecbea511ad407a236be",
      "parents": [
        "042eed72d2a237df848fe2e653616ce87f32319c"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Mon Feb 22 18:59:27 2021 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Mon Feb 22 18:59:27 2021 +0530"
      },
      "message": "Make _create_network() non-private\n\n_create_network() 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: I3f6b8e274f9b57ae8d1389a188636660854971e3\n"
    },
    {
      "commit": "8c3dac1abcdb7be83a94071c06316230a7ec66be",
      "tree": "2600f1b42336644f12bf3a5cb9f2307bc1ed7e0c",
      "parents": [
        "76f63460b372dd4ed4d45d2261665d07dde910aa"
      ],
      "author": {
        "name": "songwenping",
        "email": "songwenping@inspur.com",
        "time": "Mon Feb 22 09:12:37 2021 +0800"
      },
      "committer": {
        "name": "songwenping",
        "email": "songwenping@inspur.com",
        "time": "Mon Feb 22 09:12:42 2021 +0800"
      },
      "message": "Remove usage of six\n\nRemove six-library Replace the following items with Python 3 style code.\n- six.BytesIO\n\nChange-Id: Ia28a498fedb2b19e4b0fd84b08cce373afe568a5\n"
    },
    {
      "commit": "76f63460b372dd4ed4d45d2261665d07dde910aa",
      "tree": "d2022cfa51d1be360141de9b68b74ec26f9ef090",
      "parents": [
        "6a403bc4de6ddf2a7091b95502fca840200f16a4",
        "bd2acbfbc72a06c4fabea74880d0b4e865516cf4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Feb 21 03:52:13 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 21 03:52:13 2021 +0000"
      },
      "message": "Merge \"Allow use custom uppper constraints in stable/stein\""
    },
    {
      "commit": "6a403bc4de6ddf2a7091b95502fca840200f16a4",
      "tree": "f0881eb1604a12450c2ac0c77b1f1f887fc1bc56",
      "parents": [
        "2dd2879a2b315eb497d53d21f4d2b2fdb9c43ad6",
        "0fa20695101bb037a79e1dc3db34c7b644e9c142"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Feb 21 00:57:57 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 21 00:57:57 2021 +0000"
      },
      "message": "Merge \"Remove usage of six\""
    },
    {
      "commit": "2dd2879a2b315eb497d53d21f4d2b2fdb9c43ad6",
      "tree": "527f06f4718ad9f5633fbaad84bf5daa59a76268",
      "parents": [
        "8ff9746a305b012e7202bc39142f2428ff1bd270",
        "f97c5cc1e6d2a5752e174b5475bd6e2e94bedba7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Feb 20 02:28:13 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 20 02:28:13 2021 +0000"
      },
      "message": "Merge \"Add log for all assigned roles for dynamic cred users\""
    },
    {
      "commit": "0fa20695101bb037a79e1dc3db34c7b644e9c142",
      "tree": "9028c3c78d7b8e1e3febc6f6f581c3c96f4e16b2",
      "parents": [
        "8ff9746a305b012e7202bc39142f2428ff1bd270"
      ],
      "author": {
        "name": "songwenping",
        "email": "songwenping@inspur.com",
        "time": "Tue Jan 05 06:30:18 2021 +0000"
      },
      "committer": {
        "name": "Wenping Song",
        "email": "songwenping@inspur.com",
        "time": "Sat Feb 20 00:44:49 2021 +0000"
      },
      "message": "Remove usage of six\n\nRemove six-library Replace the following items with Python 3 style code.\n- six.StringIO\n\nChange-Id: Ia8a28940edc9ca1b26ca0ef5112a44fe5fc6258d\n"
    },
    {
      "commit": "8ff9746a305b012e7202bc39142f2428ff1bd270",
      "tree": "1bb437d6973b2f3eb5a84f1b0513c0e6ebd09588",
      "parents": [
        "982d364caa94c73a6c06bb4c9cf793fbbcd88d40",
        "e7a513b468a223e91f86597be77d669e63a2abf1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 19 22:14:33 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 19 22:14:33 2021 +0000"
      },
      "message": "Merge \"Drop base grenade job for nova\""
    },
    {
      "commit": "982d364caa94c73a6c06bb4c9cf793fbbcd88d40",
      "tree": "e542bf72ce7791f7ddf67d881f3efec49ad8032c",
      "parents": [
        "34743b278c9ba9e1a11447f715cfe719adee7be7",
        "99d6e009824254b0be239673b148740129f21daf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 19 20:02:01 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 19 20:02:01 2021 +0000"
      },
      "message": "Merge \"Remove usage of six\""
    },
    {
      "commit": "34743b278c9ba9e1a11447f715cfe719adee7be7",
      "tree": "6c64c31ffdeed3c921b49703a2fee0a942a225aa",
      "parents": [
        "1ae5f7275091bc63f3bfa50fe3e651cfbc853628",
        "32e055780899321f534eaa8fadf7044baeaa2d63"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 19 03:56:36 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 19 03:56:36 2021 +0000"
      },
      "message": "Merge \"Add release note and fix some TODO from system scope support\""
    },
    {
      "commit": "f97c5cc1e6d2a5752e174b5475bd6e2e94bedba7",
      "tree": "3ea1fec78dd553d961400f2850e7b6bb01eef0c6",
      "parents": [
        "d141295f3e1f5b75618e3028f23519ee61749f52"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 16 12:16:10 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Feb 18 16:50:26 2021 +0000"
      },
      "message": "Add log for all assigned roles for dynamic cred users\n\nThis will help to know what all roles are\nassigned to the dynamic cred user.\n\nChange-Id: I052255db0b76cd68e707869ede523d45e3266ee3\n"
    },
    {
      "commit": "99d6e009824254b0be239673b148740129f21daf",
      "tree": "d19660ffc779b6ab23b56db2f533a3104dc669fb",
      "parents": [
        "fec2c93cdcc14ad08d0a35136ee287525e7a4879"
      ],
      "author": {
        "name": "songwenping",
        "email": "songwenping@inspur.com",
        "time": "Tue Jan 05 03:07:46 2021 +0000"
      },
      "committer": {
        "name": "songwenping",
        "email": "songwenping@inspur.com",
        "time": "Thu Feb 18 10:43:57 2021 +0800"
      },
      "message": "Remove usage of six\n\nRemove six-library Replace the following items with Python 3 style code.\n- six.moves\n\nChange-Id: Ied212eb0947c7441cc51193399185b4fb0f87271\n"
    },
    {
      "commit": "1ae5f7275091bc63f3bfa50fe3e651cfbc853628",
      "tree": "edd4c387e5a50418d570ae419b22e07c3bfb702b",
      "parents": [
        "042eed72d2a237df848fe2e653616ce87f32319c",
        "0ead753495b8297c30cd4b352395a3b7112635b3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 17 15:42:45 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 17 15:42:45 2021 +0000"
      },
      "message": "Merge \"Enable swift in tempest-full-py3\""
    },
    {
      "commit": "fd4dcf98cc613dd8e77cfb614b2d235eb8884ec1",
      "tree": "e4e0a003ba9c6b2fe2cad64a3c9193face6d5709",
      "parents": [
        "042eed72d2a237df848fe2e653616ce87f32319c"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Wed Feb 17 18:12:43 2021 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Wed Feb 17 18:12:43 2021 +0530"
      },
      "message": "Make _cleanup_volume_type non-private\n\n_cleanup_volume_type 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: Ia2116e9d1738276ae1edf566e6f5b9760d416ab9\n"
    },
    {
      "commit": "042eed72d2a237df848fe2e653616ce87f32319c",
      "tree": "e8faf1cee5d7e7f38c53d2d614ce7d29afcacd16",
      "parents": [
        "f154c05cee65c545de5cf2abe3ad1ff93d00cd4a",
        "05bc7f17b430cd7fadb673ab375f4033055f887e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 17 04:55:21 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 17 04:55:21 2021 +0000"
      },
      "message": "Merge \"Enable devstack parallel installation in tempest-full-parallel job\""
    },
    {
      "commit": "f154c05cee65c545de5cf2abe3ad1ff93d00cd4a",
      "tree": "77f57d3404502f0e1bd95d200434098b27876669",
      "parents": [
        "b8a871abffaf1224a360b87cffed50cf52b8fc99",
        "1ce92bf34d0177c34be9be661e79c4f98e6cce47"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 16 21:37:52 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 16 21:37:52 2021 +0000"
      },
      "message": "Merge \"Make create_user domain-aware for V3CredsClient\""
    },
    {
      "commit": "b8a871abffaf1224a360b87cffed50cf52b8fc99",
      "tree": "b2cdf86c150a4fbfdff2df20454166dd59728233",
      "parents": [
        "d141295f3e1f5b75618e3028f23519ee61749f52",
        "e044dada336a8cd081598172d042fc5453792dd1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 16 21:37:27 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 16 21:37:27 2021 +0000"
      },
      "message": "Merge \"Test glance reserved properties\""
    },
    {
      "commit": "46d540d33eea2656e8a9d47da5baeedaccf7e349",
      "tree": "eeac0eeda23c6aac3e434d4e10b880b50643cc0c",
      "parents": [
        "ef8e054b6b53b393086deb43127195a48107220f"
      ],
      "author": {
        "name": "Ansuman Bebarta",
        "email": "ansuman.bebarta@gmail.com",
        "time": "Tue Feb 16 18:48:33 2021 +0530"
      },
      "committer": {
        "name": "Ansuman Bebarta",
        "email": "ansuman.bebarta@gmail.com",
        "time": "Tue Feb 16 18:56:12 2021 +0530"
      },
      "message": "Add option to support volume_type in volume creation\n\nThe volume creation uses default volume type from the backend. In\ncase of multiple backend, at the moment there is no option to test\nvolume test cases with volume type which is not default volume type.\n\nAdd a new config volume_type in tempest.conf.\nChange the code to create volumes with volume_type mentioned in\nthe config.\nMake sure when volume_type is not specified then volume will be\ncreated with default volume type.\n\nChange-Id: I1b4601e2ce6c83ec727b6dea65c67cacbfcfe957\n"
    },
    {
      "commit": "d141295f3e1f5b75618e3028f23519ee61749f52",
      "tree": "b6c0cb7b868723a4b15ae34d26ffb8083b51fc4a",
      "parents": [
        "9b6f441fdc2a970410ea631dc1318896349e010f",
        "daf445a64cec24d86071170c7e3f9cf5d821323a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 16 11:37:33 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 16 11:37:33 2021 +0000"
      },
      "message": "Merge \"Optimize the check pipeline runtime\""
    },
    {
      "commit": "9b6f441fdc2a970410ea631dc1318896349e010f",
      "tree": "4f2afb2e7c1aa3bddca1407aa74c2e29215d2105",
      "parents": [
        "0ce5bce43bb7dbb05f56df11850241a394378695",
        "8a8c85ddfc0fb4ca30231bd85ef71c6f94313bd1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 12 22:53:59 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 12 22:53:59 2021 +0000"
      },
      "message": "Merge \"Fix run-tempest black/exclude var setting\""
    },
    {
      "commit": "0ce5bce43bb7dbb05f56df11850241a394378695",
      "tree": "64970728882c4945a4752765c861c5750a88212c",
      "parents": [
        "b222657a2aa64745f461fbaf3381d26c5352d435",
        "f4bd554b912e306a14cfd8cc894048901a262960"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 12 16:52:44 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 12 16:52:44 2021 +0000"
      },
      "message": "Merge \"change ipv6 public network cidr on tempest-slow job\""
    },
    {
      "commit": "b222657a2aa64745f461fbaf3381d26c5352d435",
      "tree": "7c6518e3988dadaab39ec32f1b4eb307057a6274",
      "parents": [
        "36df5da74c4d55ea49b2ab8776fc0d6179377f54",
        "1a727de10477d93483487d59966f39e03778048e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 12 16:04:34 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 12 16:04:34 2021 +0000"
      },
      "message": "Merge \"Modify the port fake data according to api reference\""
    },
    {
      "commit": "36df5da74c4d55ea49b2ab8776fc0d6179377f54",
      "tree": "25129b9edd098e251eee094a6e97e4fac3a6daa3",
      "parents": [
        "d44fcfed7902f52680d6a06d2ca007a8869aa607",
        "a17cca4e7648bf803e3bc8ad11ab829b3c520f60"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 12 03:45:30 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 12 03:45:30 2021 +0000"
      },
      "message": "Merge \"Allow kwargs in create_volume_snapshot\""
    },
    {
      "commit": "f4bd554b912e306a14cfd8cc894048901a262960",
      "tree": "232adaec68df7154394d91b00dec225a94926024",
      "parents": [
        "eae384ac1d2981aee1b56a270caf764f5061f4f8"
      ],
      "author": {
        "name": "Hemanth Nakkina",
        "email": "hemanth.nakkina@canonical.com",
        "time": "Wed Feb 10 09:12:14 2021 +0530"
      },
      "committer": {
        "name": "Hemanth N",
        "email": "hemanth.nakkina@canonical.com",
        "time": "Fri Feb 12 01:55:16 2021 +0000"
      },
      "message": "change ipv6 public network cidr on tempest-slow job\n\nNeutron recently enhanced CIDR overlap checks for all the subnets\nattached to router including external [1]. This breaks tempest\nscenario ipv6 tests which is fixed in tempest by the following\ncommit [2]. However the fix mentioned in [2] cannot be ported\nback to tempest 23.0.0 as rocky is in EM stage.\n\nTo fix this, the public IPv6 network CIDR is changed to use\ndifferent subnet on the tempest-slow job.\n\nCloses-Bug: #1914037\n\n[1] https://review.opendev.org/q/Id5d8ac09a38c656619f88a6f87b8f384fe4c55a8\n[2] https://opendev.org/openstack/tempest/commit/4ad346e6497d4fbad9e379e8ed50730a0b6b55a3\n\nChange-Id: I62a746cc871434e8488b19bc2ef5bbcfcf4f0be6\n"
    },
    {
      "commit": "0ead753495b8297c30cd4b352395a3b7112635b3",
      "tree": "35d0139ce07eb939c7ee5ee2a64f989d0e3b04a2",
      "parents": [
        "ccf56b5ca278fd083946137a5c36cdd8ba2f230d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Dec 29 13:22:26 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Feb 12 00:51:28 2021 +0000"
      },
      "message": "Enable swift in tempest-full-py3\n\nswift was disabled in tempest-full-py3 as\nit was not ready on python3. But since ussuri\nor train swift run fine on py3 and we have\ntempest storage integrated py3 job also running on\nswift gate.\n\nThis commit enable swift for ussuri onwards.\n\nChange-Id: I63159e5e8c0c8b6751ea481577b4c4637a7f25b5\n"
    },
    {
      "commit": "d44fcfed7902f52680d6a06d2ca007a8869aa607",
      "tree": "dfb681e83f58a3c15e318d68192d206f08a3a5b7",
      "parents": [
        "42353c5d4df1dd6a23dbe0f0de0436c80aec75d0",
        "35eaed9865ea111159b8593855fdc097e3745aee"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 11 22:46:39 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 22:46:39 2021 +0000"
      },
      "message": "Merge \"add unittest for trust client operation interface in identity part\""
    },
    {
      "commit": "42353c5d4df1dd6a23dbe0f0de0436c80aec75d0",
      "tree": "f41af72d649c74e9bfaf9560b62391120348daa8",
      "parents": [
        "3093adda0e972f35be1764462af42e17d28a8cdf",
        "9e8729bc46b5f0fc96a1889b7707b65428bfdaf0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 11 22:46:18 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 22:46:18 2021 +0000"
      },
      "message": "Merge \"Implemetation of tempest client for keystone v3 OS_FEDERATION API\""
    },
    {
      "commit": "3093adda0e972f35be1764462af42e17d28a8cdf",
      "tree": "00d1a60d27dfa7d706f56823906a069f851d3b25",
      "parents": [
        "bf5a9eef5cea91f8595875c2de88bf424ad86f77",
        "861c78f2fc08ed1cfb34e7e6326a3464f5f68c9f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 11 22:32:53 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 22:32:53 2021 +0000"
      },
      "message": "Merge \"Disable file injection tests until bug/1882421\""
    },
    {
      "commit": "a17cca4e7648bf803e3bc8ad11ab829b3c520f60",
      "tree": "2a9935217cd5c85386de3ecd247f47c33cdee8f0",
      "parents": [
        "6f50e7dc8bfccdab5bf8d801d5d8b15a1d1eb2fd"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Sat Oct 17 16:57:51 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Feb 11 20:49:43 2021 +0000"
      },
      "message": "Allow kwargs in create_volume_snapshot\n\nAs a part of the scenario/manager.py stabilization tracked by\nthe below BP the patch adds kwargs argument for create_volume_snapshot\nmethod so that the consumers are able to pass additional parameters\nif needed.\n\nImplements: blueprint tempest-scenario-manager-stable\nChange-Id: Ib58a6125b34adb932e1f282ebab6a79a6906dd73\n"
    },
    {
      "commit": "8a8c85ddfc0fb4ca30231bd85ef71c6f94313bd1",
      "tree": "a66e13e77c65d0293c8a9307849a4ec52ba617bf",
      "parents": [
        "4f48261f1c87cfe3a97cc8c250036592903445e1"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Feb 10 11:28:38 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Feb 11 17:18:25 2021 +0000"
      },
      "message": "Fix run-tempest black/exclude var setting\n\nBefore [1] we didn\u0027t have conditionals for tempest_black_regex\nbeing set or not, therefore it had a default value of empty\nstring set in the role\u0027s defaults. However after [1] we do\nhave such conditionals which make setting the default value\nunnecessary - especially when we\u0027re asking if the var is\ndefined - it will be always defined.\nTherefore this patch removes the default setting of\ntempest_black_regex and tempest_exclude_regex.\n\nThe patch also removes \u0027Set tempest_exclude_regex\u0027 task\nintroduced by [1] as it appears unnecessary as well. This\ntask simply copied tempest_black_regex value to\ntempest_exclude_regex. However there are 2 tasks below which\ndo the same logic plus more - they build CLI arguments for\ntempest where depending on which ansible var is used the\nappropriate CLI arg is chosen - tempest_black_regex is set,\n--black-regex will be passed to tempest (for backward\ncompatibility) and if tempest_exclude_regex is set,\n--exclude-regex will passed to tempest.\n\nThe patch creates a new temporary ansible var which will be used\nonly internally. The role will store in it the CLI argument\nchosen dynamically which is passed to tempest later. Before we\nreused the tempest_exclude_regex variable for that, however that\ncauses problems whent the var is set on a role level as set_fact\nwon\u0027t override such var.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/768583\n\nChange-Id: I3e45741057e7a95b282b03bab4695f46c62d5271\n"
    },
    {
      "commit": "1a727de10477d93483487d59966f39e03778048e",
      "tree": "3a6c9b5c549ae0ce3001b708478ac7436aa64556",
      "parents": [
        "6cb37d68b2cb40cec9dcbb9e26c0649c6e6c877a"
      ],
      "author": {
        "name": "wanglbj",
        "email": "wanglbj@inspur.com",
        "time": "Mon Jul 20 17:06:34 2020 +0800"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Feb 11 10:12:02 2021 +0000"
      },
      "message": "Modify the port fake data according to api reference\n\nModify the fake data according to api reference\nhttps://docs.openstack.org/api-ref/network/v2/index.html?expanded\u003dcreate-port-detail#ports\n\nChange-Id: Icd385c6bf0aeca836659d06e5b28375b21b7f796\n"
    },
    {
      "commit": "35eaed9865ea111159b8593855fdc097e3745aee",
      "tree": "46f2df8f7a05427a490c0ea613edce311ce4adf7",
      "parents": [
        "bf5a9eef5cea91f8595875c2de88bf424ad86f77"
      ],
      "author": {
        "name": "wanglbj",
        "email": "wanglbj@inspur.com",
        "time": "Wed Dec 25 10:00:57 2019 +0800"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Feb 11 10:00:37 2021 +0000"
      },
      "message": "add unittest for trust client operation interface in identity part\n\nadd unittest for trust client operation interface in identity part\n\nChange-Id: I01635a4f492adc0f7d14747c1037a05fa7f22fd3\n"
    },
    {
      "commit": "bf5a9eef5cea91f8595875c2de88bf424ad86f77",
      "tree": "4f171731f5931fd5353eb0e005c3b9b4f2c4db28",
      "parents": [
        "76a9af2e260983340f50e0bdd07821ba8ca28a63",
        "5b36c36896a3aabf02593eaa43f64b8d5d7ad8b0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 11 02:21:43 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 02:21:43 2021 +0000"
      },
      "message": "Merge \"Fix race condition for image test\""
    },
    {
      "commit": "76a9af2e260983340f50e0bdd07821ba8ca28a63",
      "tree": "a7bff696a0b1421b629c32fde78f86e56d49900c",
      "parents": [
        "83912f7a6c082626d1f38da2e32332bc0ffae94c",
        "cfd0a152612869cf590a5cae8ac447c506eb0110"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 11 02:07:55 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 02:07:55 2021 +0000"
      },
      "message": "Merge \"Refactor skip_because decorator\""
    },
    {
      "commit": "daf445a64cec24d86071170c7e3f9cf5d821323a",
      "tree": "1ebdc1b000a1778bde7f2822d7497d10e89a16e7",
      "parents": [
        "83912f7a6c082626d1f38da2e32332bc0ffae94c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 10 17:14:57 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 10 17:17:03 2021 -0600"
      },
      "message": "Optimize the check pipeline runtime\n\ndevstack-tempest and devstack-tempest-ipv6 jobs\nare base jobs and other Tempest job like tempest-full-py3\nor Tempest-ipv6-only are derived from those base job so running\ntempest jobs are enough.\n\nWe do not need to run base jobs as such.\n\nChange-Id: I2526b3bd5dc0d9a46ed15cefd941a3bbd55e6a49\n"
    },
    {
      "commit": "05bc7f17b430cd7fadb673ab375f4033055f887e",
      "tree": "3650990adde1b4c113a6e229b81a38b5eb8e9f01",
      "parents": [
        "f4ddd6f8be44f3107c6a4d58da2c9179cd3ec76c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 10 12:09:06 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 10 12:14:51 2021 -0600"
      },
      "message": "Enable devstack parallel installation in tempest-full-parallel job\n\nDevstack depends-on patch enable the way to install the things\nin parallel, let\u0027s try it in tempest-full-parallel job which\nrun all the scenario tests in parallel with API tests.\n\nThis can help to check the stability of devstack parallel logic\nas well as to see how much improvement it add in runtime. If\ntempest-full-parallel job run faster then it will be\nbigger step to run back the scneario tests in parallel.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/771505\nChange-Id: I1da50a89fb7617364249b04efcf207e7728f7de7\n"
    },
    {
      "commit": "83912f7a6c082626d1f38da2e32332bc0ffae94c",
      "tree": "e50a06ae02f7a48b8f8cb080212cc8ef7c4a976a",
      "parents": [
        "a560f73666dc70b7549fc73ef01324d26f4b9b6a",
        "7b98ea5255f4b986441eadebe43d705291dce53b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 10 17:17:32 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 10 17:17:32 2021 +0000"
      },
      "message": "Merge \"Fix --exlude typo in tox.ini\""
    },
    {
      "commit": "a560f73666dc70b7549fc73ef01324d26f4b9b6a",
      "tree": "f8b8d0a5417813ebe2a576575f8d1d1bcf77c81c",
      "parents": [
        "4f9d1252408e1ffbc09cf15e21b48dfb82d1d409",
        "0090a1048c0ad412e6c2f0bf0a0a91a393e09960"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 10 17:17:04 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 10 17:17:04 2021 +0000"
      },
      "message": "Merge \"Allow kwargs in _get_router\""
    },
    {
      "commit": "4f9d1252408e1ffbc09cf15e21b48dfb82d1d409",
      "tree": "2273aea6f34c7aef5e86de1505a14c9955ccc0d8",
      "parents": [
        "4de12b1113a2b9a1b1991dba87572706302cd414",
        "57d56fadedd9a0923e75fed32a4d8e5877aa27fc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 10 17:00:36 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 10 17:00:36 2021 +0000"
      },
      "message": "Merge \"Remove deprecated test.idempotent_id decorator\""
    },
    {
      "commit": "4de12b1113a2b9a1b1991dba87572706302cd414",
      "tree": "b9586dedb478ceb73061bff3e53b1c2be16727c4",
      "parents": [
        "f4ddd6f8be44f3107c6a4d58da2c9179cd3ec76c",
        "983e1ceb4410c8a5e1f32fd0cf505c7685a8901f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 10 16:36:48 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 10 16:36:48 2021 +0000"
      },
      "message": "Merge \"Update microversion doc for compute microversion 2.3\""
    },
    {
      "commit": "9e8729bc46b5f0fc96a1889b7707b65428bfdaf0",
      "tree": "03d128220c212169c17f56ac9469d2581313ad7d",
      "parents": [
        "f4ddd6f8be44f3107c6a4d58da2c9179cd3ec76c"
      ],
      "author": {
        "name": "Karthikeyan Narayanan",
        "email": "kn.narayanan@samsung.com",
        "time": "Tue Nov 17 15:40:33 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Feb 10 16:23:24 2021 +0000"
      },
      "message": "Implemetation of tempest client for keystone v3 OS_FEDERATION API\n\nThis change adds tempest client for identity_providers, protocols,\nmappings and service_providers. The unit tests are also added.\n\nChange-Id: I272a45a3f5f8bd78840d463dbcb00b8f0b0a219e\nCloses-Bug: #1697429\n"
    },
    {
      "commit": "5b36c36896a3aabf02593eaa43f64b8d5d7ad8b0",
      "tree": "df6b50f64303e0dd3f115b73fe2b94f4d8d822e0",
      "parents": [
        "f4ddd6f8be44f3107c6a4d58da2c9179cd3ec76c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Dec 29 16:22:30 2020 -0600"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Feb 10 14:28:45 2021 +0000"
      },
      "message": "Fix race condition for image test\n\nIf first image is not captured in saving state,\nthen we should skip the test\n- test_create_second_image_when_first_image_is_being_saved\n\nTest is for creating the another image is first one is in\nsaving state and if image creation operation is fast and it\ngets created before second API request then this test will\nfail on its assert.\n\nTo handle the test scope and this race condition, we need to\nassert on second operation if  image is in saving state.This\ncan be done via capturing the timeout exception from first image\ncreation and waiting for saving state.\n\nChange-Id: Id59f7ebb223f968109917182e29267faa808a072\nCloses-Bug: #1881592\n"
    },
    {
      "commit": "f4ddd6f8be44f3107c6a4d58da2c9179cd3ec76c",
      "tree": "80b045d7e426146986b06e633cc57ca6c645089e",
      "parents": [
        "d42b7d4086866d48da213efeac5b633df00b4e78",
        "cb95bba84934aa8e59da0b8bb4df49d9dfd46161"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 10 13:54:20 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 10 13:54:20 2021 +0000"
      },
      "message": "Merge \"Make _create_loginable_secgroup_rule non-private\""
    },
    {
      "commit": "d42b7d4086866d48da213efeac5b633df00b4e78",
      "tree": "816d7dfeb551dfba8ddfa607070e120b07dfbf06",
      "parents": [
        "4f48261f1c87cfe3a97cc8c250036592903445e1",
        "4a14005dc360ffd5f9ca45d2775693ca2d7a8b79"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 10 13:11:27 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 10 13:11:27 2021 +0000"
      },
      "message": "Merge \"Allow kwargs in create/restore_backup\""
    },
    {
      "commit": "4f48261f1c87cfe3a97cc8c250036592903445e1",
      "tree": "197f2c2116c5ccd37ec479e8a6043bf579cfa314",
      "parents": [
        "bd3788b635a23c8abf8eed3bbaba2c1feda14e5d",
        "743d4953f096a6f2f2e62c4b95aa747ce4642fcd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 10 10:24:02 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 10 10:24:02 2021 +0000"
      },
      "message": "Merge \"Remove tempest/manager.py after 4 year deprecation\""
    },
    {
      "commit": "bd3788b635a23c8abf8eed3bbaba2c1feda14e5d",
      "tree": "1609ca0b7b7f80116b4a73b6610c57240d40e952",
      "parents": [
        "da68e7e56284ec6c76c830fc1de73d55fa042a79",
        "6fb55c8fc3c64317f668440b8d394ad2f052ca73"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 10 10:23:42 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 10 10:23:42 2021 +0000"
      },
      "message": "Merge \"Add config option for enforce_scope\""
    },
    {
      "commit": "da68e7e56284ec6c76c830fc1de73d55fa042a79",
      "tree": "2065c2c62902a14f38ce57bf33a72c3b66bc9c0a",
      "parents": [
        "eae384ac1d2981aee1b56a270caf764f5061f4f8",
        "945f5a1ce210686046375e5870dfe9f5d933cd75"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 10 08:02:23 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 10 08:02:23 2021 +0000"
      },
      "message": "Merge \"Make _create_security_group_rule non-private\""
    },
    {
      "commit": "7b98ea5255f4b986441eadebe43d705291dce53b",
      "tree": "a1141ccf2462c444998ac32da158214624e295df",
      "parents": [
        "eae384ac1d2981aee1b56a270caf764f5061f4f8"
      ],
      "author": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Wed Feb 10 03:49:01 2021 +0000"
      },
      "committer": {
        "name": "Lance Bragstad",
        "email": "lbragstad@redhat.com",
        "time": "Wed Feb 10 04:02:22 2021 +0000"
      },
      "message": "Fix --exlude typo in tox.ini\n\nThis commit corrects a typo recently introduced to update our language to\nbe more inclusive:\n\n  https://review.opendev.org/c/openstack/tempest/+/768583\n\nThis typo is causing failures in neutron tempest runs.\n\nChange-Id: I1d867dc0a1641a3c364984c5a91e301a2d938d01\n"
    },
    {
      "commit": "eae384ac1d2981aee1b56a270caf764f5061f4f8",
      "tree": "60ddf823c7a38b24a34233a87c4ceaaaf7a55e8d",
      "parents": [
        "739a9f82227c8fea950ac6d682f6e0918495bf81",
        "dc84423b7294a19cbea4bf1e4b75a59625dec1e9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 09 22:33:47 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 09 22:33:47 2021 +0000"
      },
      "message": "Merge \"Inclusive jargon\""
    },
    {
      "commit": "739a9f82227c8fea950ac6d682f6e0918495bf81",
      "tree": "2da11d3e244b4c9dcdf733b8777994304a15d6cb",
      "parents": [
        "a7b734163c460eb87f8cb3ed091df18f53b42189",
        "bfce1f219b292f27b902d3b34388710c0fe44a3c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 09 20:27:02 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 09 20:27:02 2021 +0000"
      },
      "message": "Merge \"Change Review merge policy from two +2 to single +2 requirement\""
    },
    {
      "commit": "a7b734163c460eb87f8cb3ed091df18f53b42189",
      "tree": "8caaeb91ea56ef604714e08ac0fdf697a27b69c5",
      "parents": [
        "194c5a7267244fa0d5ef141d34ab49fd391f1bfa",
        "7f3942522a53d8f5d0935a48b0b74c022afa2c84"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 09 20:26:34 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 09 20:26:34 2021 +0000"
      },
      "message": "Merge \"Fix system \u0026 domain scoped admin dynamic credential\""
    },
    {
      "commit": "194c5a7267244fa0d5ef141d34ab49fd391f1bfa",
      "tree": "d61727cb27d88d62150398c0fcb0ad3da73d5f40",
      "parents": [
        "ef8e054b6b53b393086deb43127195a48107220f",
        "f5aef7bec1df36410cbee1799d88896bc7123ea7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 09 20:26:13 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 09 20:26:13 2021 +0000"
      },
      "message": "Merge \"Create default network for server advance scenario tests\""
    },
    {
      "commit": "32e055780899321f534eaa8fadf7044baeaa2d63",
      "tree": "cc76b6826e8b81556c3a84b33b744aaa2aee261c",
      "parents": [
        "7f3942522a53d8f5d0935a48b0b74c022afa2c84"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 29 11:24:56 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 09 17:49:31 2021 +0000"
      },
      "message": "Add release note and fix some TODO from system scope support\n\nAdding release notes for support of system scope in Tempest\nalso adding new interface in credential provider base abstract\nclass.\n\nChange-Id: I28e17aaff0539d9d148d2369697565a5033eba46\n"
    },
    {
      "commit": "861c78f2fc08ed1cfb34e7e6326a3464f5f68c9f",
      "tree": "24a9dac71dccdeb59b807514284b3cee4e5eb386",
      "parents": [
        "ef8e054b6b53b393086deb43127195a48107220f"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 09 11:25:26 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 09 11:25:26 2021 -0600"
      },
      "message": "Disable file injection tests until bug/1882421\n\nFile injection tests are failing consistently on\npython3 and make tempest-all job fail.\n- https://zuul.openstack.org/build/9625ced67fad4fa48ad43185a3ee256f\n\nonce nova bug is fixed, we can unskip it.\n- https://bugs.launchpad.net/nova/+bug/1882421\n\nRelated-Bug: #1882421\nChange-Id: I3b683209519e6faea6305eb8d90546f46344981f\n"
    },
    {
      "commit": "f5aef7bec1df36410cbee1799d88896bc7123ea7",
      "tree": "f6d5f86604fd4bd6e6ef404073c049521acd34c7",
      "parents": [
        "1b0cddc90df0d0736e1d7ae63feef3b801ffdbe1"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Feb 08 16:58:07 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Feb 08 16:58:07 2021 -0600"
      },
      "message": "Create default network for server advance scenario tests\n\nPreviously when fixing this bug for API tests,\nwe thought it cannot happen in scenario tests\nwith same reason as scenario base class do fetch\nthe specific network from neutron to pass it t nova\nfor creating the server.\n\nBut when \u0027CONF.network.port_vnic_type\u0027 and\n\u0027CONF.network.port_profile\u0027 are not configured in Tempest\nthen Tempest scenario manager does not fetch the network\nfrom neutron.\n- https://github.com/openstack/tempest/blob/fec2c93cdcc14ad08d0a35136ee287525e7a4879/tempest/scenario/manager.py#L242\n\nIn that case, tenant network is used, which is not present\nas scenario manager does not create the default network\nresource for credential and tenant.\n\n- https://github.com/openstack/tempest/blob/fec2c93cdcc14ad08d0a35136ee287525e7a4879/tempest/scenario/manager.py#L298\n\nThis commit let server advance test (which is failing for multiple network\nerorr) to create the default network which will be used to pass to the\nnova API request while creating the test server.\n\nRelated-Bug: #1844568\nChange-Id: I5a73a4f25f9092a4cdddcaf86f9ff2c89720409e\n"
    },
    {
      "commit": "ef8e054b6b53b393086deb43127195a48107220f",
      "tree": "aa66f620d1cf0e2ebeb3432c031480ec367bc587",
      "parents": [
        "1b0cddc90df0d0736e1d7ae63feef3b801ffdbe1"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Feb 05 13:05:45 2021 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Feb 08 09:56:57 2021 -0800"
      },
      "message": "Make import wait check for store status\n\nDuring a glance import, if we fail, we are not going to change the\nstate of the image in all cases, and definitely not to \u0027active\u0027.\nThus waiting for active just means we keep polling a broken image\nfor a long time, wasting resources. We should also be checking the\nlist of failed stores, and if something pops in there, abort right\nthen and there.\n\nThis patch makes us use the wait_for_image_imported_to_stores()\nwaiter, and modifies it to not look at image[\u0027stores\u0027] if no\nstores are provided. In the case where we don\u0027t have multistore\nsupport enabled, we won\u0027t be able to know that the import failed\nuntil we time out, but otherwise we will (barring a glance bug for\nwhich I also have a fix). This also makes the waiter not fail on\nKeyError if os_glance_failed_import is not present on the image,\nas would be the case if used when stores are not enabled.\n\nNote that I\u0027m doing this because sometimes web-download fails in the\ngate due to a timeout trying to pull our http_image and we just keep\nlooping until our own timeout instead of noticing. It also means\nwe just report \"never reached active state\" instead of what we know\nto be true, which is that import failed.\n\nChange-Id: Ie0569b84dd1c397a79d13af609bf23db52a2dfc8\n"
    },
    {
      "commit": "f5e277c802ca013cf2734f2a0435edba815f2424",
      "tree": "ada9c9568fc05e97f4285ac28adcb699921e1f75",
      "parents": [
        "1b0cddc90df0d0736e1d7ae63feef3b801ffdbe1"
      ],
      "author": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Mon Feb 08 12:27:37 2021 +0200"
      },
      "committer": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Mon Feb 08 16:22:38 2021 +0200"
      },
      "message": "Add wait_for_resource_deletion for swift api clients\n\nCurrently today we dont have any way in swift to verify that resources were deleted\nbefore moving to the next command\nIn current code there was hardcoded sleep for 2 seconds instead of checking if\nresource really deleted.\n\nAdded to the current cleanup :\nImplement is_resource_deleted for object_client and container_client\nAfter remove action we wait/ verify till resource really deleted\nRemove hardcoded sleep for 2 seconds\nRemove ignore for not found in reomval , if we hit on it means something\nwrong in our code.\n\nChange-Id: I32f37f8e874a3510bb1af6db45a1b9a8d2fed543\n"
    },
    {
      "commit": "cfd0a152612869cf590a5cae8ac447c506eb0110",
      "tree": "e27694eb8f5a4dcc2ee16ff068598a8f3e2046e6",
      "parents": [
        "1b0cddc90df0d0736e1d7ae63feef3b801ffdbe1"
      ],
      "author": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Wed Jan 27 07:11:32 2021 +0200"
      },
      "committer": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Mon Feb 08 08:23:05 2021 +0000"
      },
      "message": "Refactor skip_because decorator\n\nskip_because should be skipped by default.\nThe skip param is not needed here , condition is set to True always\nIn case condition is False we do not skip .\n\nI think it reduces the nested if and overhead.\nMaking the code clear and readable\n\nChange-Id: Ie24263bb73805001ba85c27073f6a7de31793323\n"
    },
    {
      "commit": "945f5a1ce210686046375e5870dfe9f5d933cd75",
      "tree": "e17a88a0445adcda8285d8dbd4054285cb6420c4",
      "parents": [
        "ccf56b5ca278fd083946137a5c36cdd8ba2f230d"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Tue Feb 02 23:49:12 2021 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Feb 04 22:22:00 2021 +0530"
      },
      "message": "Make _create_security_group_rule non-private\n\n_create_security_group_rule() is currently private\nwhich is not necessarily required to be private\n\nImplements: blueprint tempest-scenario-manager-stable\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\n\nChange-Id: I0e8800d20e3cbb0d8290e4a1372a2ba543288d17\n"
    },
    {
      "commit": "cb95bba84934aa8e59da0b8bb4df49d9dfd46161",
      "tree": "5b081b132aa3ebc7bdd316a1bbe154ab303927d4",
      "parents": [
        "ccf56b5ca278fd083946137a5c36cdd8ba2f230d"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Feb 04 19:35:10 2021 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Feb 04 22:12:53 2021 +0530"
      },
      "message": "Make _create_loginable_secgroup_rule non-private\n\n_create_loginable_secgroup_rule() is currently private\nwhich is not necessarily required to be private\n\nImplements: blueprint tempest-scenario-manager-stable\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\n\nChange-Id: Ice42441874bdbc8f58eb2a07320eb484b8780502\n"
    },
    {
      "commit": "1b0cddc90df0d0736e1d7ae63feef3b801ffdbe1",
      "tree": "686dd879bb507f75c1e9d9c928cef66f2a168bc2",
      "parents": [
        "ccf56b5ca278fd083946137a5c36cdd8ba2f230d"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Fri Jan 29 17:28:19 2021 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Feb 04 22:05:57 2021 +0530"
      },
      "message": "Make _log_console_output non-private\n\n_log_console_output 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: I78076ebb0fc955662b5ee3f67938f9fc939882d3\n"
    },
    {
      "commit": "bd2acbfbc72a06c4fabea74880d0b4e865516cf4",
      "tree": "208eb7ec42aed58e272557b04626a5dda1a016af",
      "parents": [
        "ccf56b5ca278fd083946137a5c36cdd8ba2f230d"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Thu Feb 04 11:21:29 2021 +0100"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Thu Feb 04 11:23:34 2021 +0100"
      },
      "message": "Allow use custom uppper constraints in stable/stein\n\nOpenstack Stein still supports Python 2.7 which means it is necessary to\nset different upper constraints for that specific release for tempest\ntesting using that Python version.\nThe current master upper constraints won\u0027t work as they exclusively\nconsider Python version \u003e\u003d 3.x\n\nChange-Id: Ieafd0ebc242eba2f4cbaf22823dbe94735236189\n"
    },
    {
      "commit": "bfce1f219b292f27b902d3b34388710c0fe44a3c",
      "tree": "6ba41fecbfac8b2d6c3a831131b7d54f1add0b9d",
      "parents": [
        "ccf56b5ca278fd083946137a5c36cdd8ba2f230d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 03 16:50:34 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 03 16:50:34 2021 -0600"
      },
      "message": "Change Review merge policy from two +2 to single +2 requirement\n\nNow a days, Tempest does not have much active core reviewers due\nto that merging the incoming code change is taking too much time.\n\nAs you can see we have lot of backlogs in open review ~400\n\nIf situation improve in future and we have more Core review\nthen we can change the policy back to two +2 requirement.\n\nDiscussion in QA office hour:\n-  http://eavesdrop.openstack.org/meetings/qa/2021/qa.2021-01-26-14.00.log.html#l-147\n\nChange-Id: Ic005de3e56cb4fde9cfce183ee598c7e9f77f464\n"
    }
  ],
  "next": "6fb55c8fc3c64317f668440b8d394ad2f052ca73"
}
