)]}'
{
  "log": [
    {
      "commit": "335ba3ec81b3ab9111ad0122558aeeb882c483b8",
      "tree": "8333499231112c8433799259dce620a6f04c9684",
      "parents": [
        "c0314b8b491970d2deeea3e61292e3a3c6d98689"
      ],
      "author": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Wed Aug 24 18:33:18 2022 +0300"
      },
      "committer": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Mon Mar 06 12:10:15 2023 +0200"
      },
      "message": "Skip unsupported cryptoproviders tests in tempest\n\nRelated-Prod: PRODX-26237\nChange-Id: Ia7dcce95c4b500adad07ea21005e4503a58893cc\n(cherry picked from commit 3f437f883c517ffbbabf5f3c7f3e3f94de3e09db)\n"
    },
    {
      "commit": "c0314b8b491970d2deeea3e61292e3a3c6d98689",
      "tree": "b68005fa9a2e7513db14957547e110aeb72e57fc",
      "parents": [
        "4fec68b6a84efbb232797585d0f976b1871c41e7"
      ],
      "author": {
        "name": "Jason Li",
        "email": "dl2017@att.com",
        "time": "Mon Apr 06 10:56:43 2020 -0500"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Jan 12 18:53:49 2023 +0000"
      },
      "message": "Fix noVNC failed TCs\n\n- Fix noVNC failed TCs tempest.api.compute.servers.test_novnc.NoVNCConsoleTestJSON.test_novnc:\n  * Current noVNC request miss the / prefix in GET header in the websocket upgrade request.\n  * Current GET header GET ?token\u003dxxx HTTP/1 can cause \"HTTP/1.1 400 Bad Request\" error.\n  * Fix the issue by adding / prefix and\n  # updated request format is: GET /?token\u003dxxx HTTP/1.1 or GET /websockify HTTP/1.1\n\nRelated-PRODX: PRODX-28660\n\nChange-Id: I38a91b8e293e39625d08073e2b898451b6126ecb\n"
    },
    {
      "commit": "4fec68b6a84efbb232797585d0f976b1871c41e7",
      "tree": "86a1ba4884e2b3863822da029189bb16becbb94f",
      "parents": [
        "a349608222e3d190d8e0c436756329d7a7ea5f5f"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri Apr 26 02:33:20 2019 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Jan 12 18:52:27 2023 +0000"
      },
      "message": "Handle \u0027path\u0027 query parameter for test_novnc\n\nStarting in v1.1.0 of noVNC, it no longer forwards a token from the\nURI via a cookie and we must instead specify the token as part of the\n\u0027path\u0027 query parameter.\n\nThis adds handling of the \u0027path\u0027 query parameter so the test_novnc\ntests will be able to work with a console access url that has the token\nin the \u0027path\u0027 query parameter instead of in a cookie and thus work with\nnoVNC \u003e\u003d v1.1.0.\n\nRelated-Bug: #1822676\n\nChange-Id: Ifc0262f869e4d08d2746275438575980213fe9b2\n"
    },
    {
      "commit": "a349608222e3d190d8e0c436756329d7a7ea5f5f",
      "tree": "cd0ee2f1e231a618f42c6c8257cd4334e8c29eba",
      "parents": [
        "5345007756265e4fe88a703be226441aa3aab268",
        "0f1cc61e7bbd004864cd6a7f3a9ab011ab8821e7"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Thu Dec 29 11:53:58 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.131",
        "time": "Thu Dec 29 11:53:58 2022 +0000"
      },
      "message": "Merge changes from topic \"fix_rocky\" into mcp/xenial/rocky\n\n* changes:\n  mke2fs: do not use full path\n  Kick issues which appeared after patch\n"
    },
    {
      "commit": "5345007756265e4fe88a703be226441aa3aab268",
      "tree": "5cb846ec708fab09c3f7cb19777a955c73926fcf",
      "parents": [
        "6b6a0fac768acf664dc6b88ba26eb3d20936dbe4"
      ],
      "author": {
        "name": "Leo Henken",
        "email": "lh236s@att.com",
        "time": "Fri Aug 02 11:42:52 2019 -0500"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Dec 27 14:01:52 2022 +0000"
      },
      "message": "Fix test_novnc to adequately validate websocket upgrade\n\nCurrently, test_novnc validates the websocket upgrade by verifying\nthat the websocket response reports a protocol switch and that the\nresponse includes a server name specified in the configuration\nfield vnc_server_header. This explicit server name configuration\nfield introduces a security concern and convolutes the code base.\n\nHTTP RFC7231 (https://tools.ietf.org/html/rfc7231) section 6.2.2\nsays that when switching protocols, the response \"MUST generate\nan Upgrade header field that indicates which protocols will be\nswitched to\".\n\nThis patchset uses this required Upgrade field to validate the\nwebsocket upgrade instead of an environment-based configuration\nfield, making the code base cleaner, safer, and more reliable.\n\nvnc_server_header is deprecated and necessary release notes are\ncreated.\n\nChange-Id: I5d3c9bdd0d20a15ade672f276dd0f24b654e3de5\nCloses-bug: #1838777\nCloses-bug: #1840788\n"
    },
    {
      "commit": "0f1cc61e7bbd004864cd6a7f3a9ab011ab8821e7",
      "tree": "7058f0fb3c55bba3d9922e3ecd253dacc436bfa5",
      "parents": [
        "b5e10e1eff0f2a0df46e994bf347b9b868244680"
      ],
      "author": {
        "name": "Lucian Petrut",
        "email": "lpetrut@cloudbasesolutions.com",
        "time": "Wed Aug 07 12:43:08 2019 +0300"
      },
      "committer": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Tue Dec 27 13:42:19 2022 +0200"
      },
      "message": "mke2fs: do not use full path\n\nAt the moment, tempest assumes that mke2fs will reside at /usr/sbin.\nThis is not necessarily true, for which reason it\u0027s safer to just\navoid using the full path.\n\nRelated-Prod: PRODX-28634\n\nChange-Id: I6455bbc2e5cec14d2520b19fc00d183d02879e4b\n"
    },
    {
      "commit": "b5e10e1eff0f2a0df46e994bf347b9b868244680",
      "tree": "7a84b5598fc9eb78fa7d30cf83c2d02e728a826f",
      "parents": [
        "6b6a0fac768acf664dc6b88ba26eb3d20936dbe4"
      ],
      "author": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Tue Dec 27 11:19:37 2022 +0200"
      },
      "committer": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Tue Dec 27 13:42:04 2022 +0200"
      },
      "message": "Kick issues which appeared after patch\n\nFix after https://gerrit.mcp.mirantis.com/c/packaging/sources/tempest/+/35100\n\nRelated-Prod: PRODX-28665\nRelated-Prod: PRODX-28663\nChange-Id: I3dc83cfefea648ac8aa33aae2a700f253673635a\n"
    },
    {
      "commit": "6b6a0fac768acf664dc6b88ba26eb3d20936dbe4",
      "tree": "738eefad30c611693716457b16db6130c2c9556a",
      "parents": [
        "6170e589e296337500c68a214e76fba941525143"
      ],
      "author": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Fri Mar 25 11:22:37 2022 +0200"
      },
      "committer": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Wed Mar 30 13:06:25 2022 +0300"
      },
      "message": "Cummulative commit of patches from mcp/rocky branch\n\nincludes next patch:\nhttps://gerrit.mcp.mirantis.com/c/packaging/sources/tempest/+/65661\nhttps://gerrit.mcp.mirantis.com/c/packaging/sources/tempest/+/68408\nhttps://gerrit.mcp.mirantis.com/c/packaging/sources/tempest/+/73158\n\nRelated-Prod: PRODX-22696\nChange-Id: I3b869324580bf44f5c1fc1cbf959e736ccf9d549\n"
    },
    {
      "commit": "6170e589e296337500c68a214e76fba941525143",
      "tree": "3c445b52e9819675df2abc8c30a96ba86cf24f7d",
      "parents": [
        "8f519c7cee3ebefb34eaa8408b5124db30d7471f"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Mar 10 15:44:41 2020 +0200"
      },
      "committer": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Thu Mar 24 12:43:31 2022 +0200"
      },
      "message": "Fix test_volume_retype for active-active cluster\n\nIn case of active-active cluster deployment the host of the cinder\nvolume might be changed as it is uniq per node.\n\nRelated-Prod: PRODX-3051\n\nChange-Id: Ifaf69e1b3563c9c6b729885a45723acacb2c82dd\n"
    },
    {
      "commit": "8f519c7cee3ebefb34eaa8408b5124db30d7471f",
      "tree": "4c72f3061f434216bbaf62546f8aa62bc137b3af",
      "parents": [
        "227d933fb9b3c0c4a55371c6eafaf69303a3f2ea"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Wed Mar 04 10:15:03 2020 +0100"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Wed Dec 22 11:54:51 2021 +0000"
      },
      "message": "Ensure bootable volume is gone in scenario test before tearDown\n\nIn test_create_server_from_volume_snapshot tearDown would trigger\nbootable volume and snapshot deletion in the correct order but not\nwait for the bootable volume to be deleted, causing snapshot\ndeletion to fail.\n\nThis change makes the scenario test explicitly delete the bootable\nvolume to avoid the race condition in tearDown.\n\nChange-Id: I3fe2ce349ce629bfc96f6ddfb45b22687a1be137\nCo-Authored-By: Alan Bishop \u003cabishop@redhat.com\u003e\nCloses-Bug: 1863750\nRelated-Prod: PRODX-17937\n"
    },
    {
      "commit": "227d933fb9b3c0c4a55371c6eafaf69303a3f2ea",
      "tree": "e9a5056919c29c2086ea5828738e45e41bccce2e",
      "parents": [
        "d1e036d746fe528ddbff7af5c367699cacc54e27"
      ],
      "author": {
        "name": "Andrey Volkov",
        "email": "avolkov@mirantis.com",
        "time": "Tue Mar 24 11:26:03 2020 +0300"
      },
      "committer": {
        "name": "Andrey Volkov",
        "email": "avolkov@mirantis.com",
        "time": "Mon Apr 06 12:22:27 2020 +0300"
      },
      "message": "Check no specific group present in group list\n\nLet\u0027s check no specific group present instead of list is empty\nin test_group_snapshot_create_show_list_delete.\nThis maybe a reason of failed test due to some inconsistency.\n\nCloses-Bug: #1869852\nChange-Id: I41884567ae07b4d6a28667d2a3a792b63e1a6cfa\n"
    },
    {
      "commit": "d1e036d746fe528ddbff7af5c367699cacc54e27",
      "tree": "2cd18298975cf18690c1210410e2c8ede96772c2",
      "parents": [
        "3089a4d53b78ea5352e2579ea40f235b20b28c92"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Nov 15 14:02:28 2017 +0800"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jan 28 12:17:28 2020 +0200"
      },
      "message": "Add extra_msg and server parameter to check_vm_connectivity\n\nNow manager.check_public_network_connectivity just adds log ex_msg\nand log console output based on check_vm_connectivity, and the same\nhelper name also exists in TestNetworkBasicOps, so this is to:\n1. add extra_msg and server parameter to manager.check_vm_connectivity, so\n   it can log extra_msg and log console output.\n2. add server parameter to manager.ping_ip_address, so it can log console\n   output for the specific server while not self.servers, because in its\n   use cases only the server owning the ip address is needed for console output.\n3. add underscore before TestNetworkBasicOps.check_public_network_connectivity\n   because it is an internal helper, and replace its calling super\u0027s\n   check_public_network_connectivity with calling self.check_vm_connectivity\n4. remove manager.check_public_network_connectivity\n\nRelated-Prod: PRODX-0000\n\nChange-Id: Ibe8966cabbb2c9264640ba3f559a0146be588aa0\n"
    },
    {
      "commit": "3089a4d53b78ea5352e2579ea40f235b20b28c92",
      "tree": "6c5d7afaa62d68d4026a9c6abff17268af1311aa",
      "parents": [
        "985632aed4614e60392ceb0713023c73a8fb8afd"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Jun 13 23:17:54 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jan 27 18:17:50 2020 +0000"
      },
      "message": "Correct the usage on listing neutron ports\n\nThe test case uses \u0027fixed_ip\u0027 as a query parameter, but the usage\nis not correct. In before, the test passed because neutron\nserver ignored this parameter, and returned all the\nports, which happened to make the test pass.\n\nThis patch fixes the usage of this parameter. If there is no ip_address\nthen not to filter the list using the filter. Otherwise,\nwe use \u0027fixed_ips\u0027 parameter and populate its value correctly.\n\nRelated-Prod: PRODX-0000\n\nChange-Id: I1189bc9a50308df5c7e18c329f3a1262c90b9e12\n(cherry picked from commit 95a3169e1782f31c794e56cb836c1d9476a0adf8)\n(cherry picked from commit 7bb90e56ff4b461b48d96c1a2a53f60a76171cb7)\n"
    },
    {
      "commit": "985632aed4614e60392ceb0713023c73a8fb8afd",
      "tree": "d8a648c075444e92c7b9ca9fc281aa0ddbf11746",
      "parents": [
        "c87040d5d658eafb27518c5f6d876b5eab2b5511"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Feb 18 12:34:52 2019 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jan 27 14:40:53 2020 +0000"
      },
      "message": "Add NetworkSubnetPools to tempest cleanup\n\nThe review adds support for NetworkSubnetPools service,\nso if there are leftover subnet pools, tempest cleanup\nis able to detect them and remove eventually.\n\nRelated-Prod: PRODX-2516\n\nChange-Id: Ieecde490d5eb20e1a894a7bdf3bcf0e7a54c08e2\nRelated-Bug: #1812660\n"
    },
    {
      "commit": "c87040d5d658eafb27518c5f6d876b5eab2b5511",
      "tree": "c7beed5330bbba7d007fdb8ad68fd8a29cd08edc",
      "parents": [
        "a15c147d665bcddc1ef0228570fa483685ad743f"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Feb 18 00:05:13 2019 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jan 27 14:40:40 2020 +0000"
      },
      "message": "Add unit tests for tempest cleanup\n\nIn the previous patches, tempest cleanup got improved\nand new methods were implemented. This review adds\nmore unit tests to exercise those changes and to\nimprove tempest cleanup test coverage.\n\nRelated-Prod: PRODX-2516\n\nChange-Id: Ibf30162e49a8cf87accdbe7f0a6cc38941873d5e\nRelated-Bug: #1812660\n"
    },
    {
      "commit": "a15c147d665bcddc1ef0228570fa483685ad743f",
      "tree": "f1da05fb064efd26448f6e9fb6b3c3f0707ac36d",
      "parents": [
        "f09dc2326be06b6086f5e5b4a22db192cdabc1b4"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Feb 11 18:10:55 2019 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jan 27 14:40:22 2020 +0000"
      },
      "message": "Fix tempest cleanup\n\nEdit service classes so that they discover initial\nstate of resources before deleting any.\n\nUnify service names - f.e. if a service returns resources\nin a list named server_groups, server_groups should be\nthe key of initial resources in the saved_state.json.\n\nWhen is_preserve is True, security groups in\nNetworkSecGroupService were filtered by networks present\nin tempest.conf, however, these groups are associated\nwith a project_id, therefore it should be filtered\nagainst projects present in tempest.conf.\n\nRelated-Prod: PRODX-2516\n\nChange-Id: I97d0115bbb43a089b33602df7c98e153984ceaf1\nRelated-Bug: #1812660\n"
    },
    {
      "commit": "f09dc2326be06b6086f5e5b4a22db192cdabc1b4",
      "tree": "c14d15720cf5932b2a91e85fddd2a03fab80411b",
      "parents": [
        "63d33983e33f534f59eb953323cb4ef733186b61"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Feb 12 16:47:27 2019 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jan 27 14:40:03 2020 +0000"
      },
      "message": "Remove deprecated services from cleanup\n\nThe patch removes deprecated services from\ncleanup_service.py:\n * NetworkVipService\n * NetworkMemberService\n * NetworkHealthMonitorService\n * NetworkPoolService\n * FloatingIpService\n * SecurityGroupService\nThe above services are not used by the cleanup tool, they\ncall clients which were already removed from Tempest or\nthe clients are marked as deprecated ones.\n\nRelated-Prod: PRODX-2516\n\nChange-Id: I55ddbce64404c67688600dc6b1231d0bd8ff7006\nRelated-Bug: #1812660\n"
    },
    {
      "commit": "63d33983e33f534f59eb953323cb4ef733186b61",
      "tree": "2bfe8031283b6610b1799b24cc200f6c600f32b8",
      "parents": [
        "08ef2443c3ceb72a850ed6f0535253e64102a14a"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Sun Jan 20 15:24:10 2019 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jan 27 14:39:35 2020 +0000"
      },
      "message": "Fix tempest cleanup for python3\n\nWhen using python3 the file which is read and\nloaded by jsonutils needs to be opened in binary\nmode, otherwise, it\u0027s causing problems.\nIt is a known bug [1] in jsonutils from\noslo.serialization module.\nThe patch also adds a unit test which tests\nthe loading of a json file.\n\n[1] https://bugs.launchpad.net/oslo.serialization/+bug/1515231\n\nRelated-Prod: PRODX-2516\n\nCloses-Bug: #1806089\nChange-Id: I3db71c6662d9137a4b75381de7d6dbddd3de4e09\n"
    },
    {
      "commit": "08ef2443c3ceb72a850ed6f0535253e64102a14a",
      "tree": "f3b5094da315af01e7f63c3ace20e30aedbca76a",
      "parents": [
        "41dd4d9c8e24b36ff5798c909e50e35997d6b887"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Sun Jan 20 21:39:58 2019 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jan 27 14:39:15 2020 +0000"
      },
      "message": "Fix tempest cleanup AttributeError\n\nIt seems cleanup_service still uses deprecated\ntenant_id variable, the patch fixes that.\n\nCloses-Bug: #1812587\n\nRelated-Prod: PRODX-2516\n\nChange-Id: I294a2c04e70b980e0f42a29efa7f7448c31d1dc4\n"
    },
    {
      "commit": "41dd4d9c8e24b36ff5798c909e50e35997d6b887",
      "tree": "a6d26b8f683a2709bb58ea9bd5df3c4f770e75ff",
      "parents": [
        "1f954db4ebc8ed26c2e3dfbd3e155dc1c166e437"
      ],
      "author": {
        "name": "Meg Heisler",
        "email": "mh783g@att.com",
        "time": "Mon Nov 12 12:06:54 2018 -0600"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jan 27 14:38:57 2020 +0000"
      },
      "message": "Refactor cleanups for test_trusts\n\nWhile executing test_trusts, tests that throw exceptions\nbefore the cleanup call but after resource creation can\ncause resource leaks. This change aims to address this by\nchanging the cleanup call to be closer to the original\nresource creation.\n\nRelated-Prod: PRODX-2516\n\nChange-Id: Ifd1f987ad8f5cf712aa42d4b8927b4a157be6787\n"
    },
    {
      "commit": "1f954db4ebc8ed26c2e3dfbd3e155dc1c166e437",
      "tree": "70b9adc3dacb1c90c462e641c744ad87ebdd4170",
      "parents": [
        "4a14baa9da67f2dc1b5db0754677bebd23439e8f"
      ],
      "author": {
        "name": "nh202b",
        "email": "nh202b@att.com",
        "time": "Fri Jun 29 17:07:50 2018 -0700"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jan 27 14:38:41 2020 +0000"
      },
      "message": "Add test coverage CMD cleanup_service\n\nAdded new MockFunctions base class to mock one or more functions\nAdded test_cleanup_services to run cleanup tests for global services\n(flavor, image, user, project, domain, role)\n\ntests\n  -dry_run\n  -save_state\n  -delete\n  -preserve\n\nNetwork service tests up-coming.\n\nRelated-Prod: PRODX-2516\n\nChange-Id: If6d5f8de282f4f291c0f51f44938f2febc0efda4\n"
    },
    {
      "commit": "4a14baa9da67f2dc1b5db0754677bebd23439e8f",
      "tree": "fe3405c3aebd0f350b621f92b2feebb464c82d49",
      "parents": [
        "f4221c32496d2fcfba523c879cd5676fc9c24488"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Oct 04 14:13:59 2019 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jan 27 11:41:21 2020 +0000"
      },
      "message": "tempest cleanup - use admin_mgr only\n\nAvoid using temporary managers and use only the admin one. The tool\nhas been using the admin_mgr for listing projects, roles, for listing\nall resources during initializing a saved state so why don\u0027t use it also\nfor deleting all of the resources?\nThis wil solve the Unauthorized issue happening when the tool\nwas requesting credentials for the project from a different\ndomain.\n\nCloses-bug: #1766582\nRelated-Prod: PRODX-00000\n\nChange-Id: Ibb5599ce48712b94dbf591e4a30cf3906cb5cdde\n"
    },
    {
      "commit": "f4221c32496d2fcfba523c879cd5676fc9c24488",
      "tree": "9f0ab84ce16d8be5b4d42e5b33b31ad88d7af4be",
      "parents": [
        "046540f59f31a365fcffe20900e3c6c4deab553b"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Sat Jul 13 22:42:08 2019 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jan 27 08:50:09 2020 +0000"
      },
      "message": "tempest cleanup should use keystone v3 client\n\ntempest cleanup returns an error when it\u0027s initializing a saved\nstate, because it uses already deprecated v2 client.\nThe patch makes tempest cleanup use keystone role v3 client.\n\nRelated-prod: PROD-00000\nCloses-Bug: #1788561\n\nChange-Id: Id607dec012ce48af6d4c7ee263a90c3ea2e1799c\n(cherry picked from commit e4a709ebe8c12e95829897416d3132670b9654e8)\n"
    },
    {
      "commit": "046540f59f31a365fcffe20900e3c6c4deab553b",
      "tree": "cc9d10a4487a473fb5c42b82b3c0650f8a17cbe1",
      "parents": [
        "32412b600aedc6b24c28936c1131f7c813289871"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Thu Feb 21 17:47:37 2019 +0200"
      },
      "committer": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Tue Jun 11 10:36:02 2019 +0000"
      },
      "message": "Add to tempest conf new  variable\n\nReguister new variable barbican_integration_enabled in\ntempest config -\u003e compute_feature_enabled section\n\nRelated-prod: PROD-22506\n\nChange-Id: I419b055e5224f498f3c4082bfd88de25a7354ff4\n(cherry picked from commit e7a4336bd28d304e4001a3d9e17da4aa3eabacdc)\n"
    },
    {
      "commit": "32412b600aedc6b24c28936c1131f7c813289871",
      "tree": "e235d273e7596401f2bb4df0196c8d9bcd83a536",
      "parents": [
        "dbc133286376106c381b9c3c55ba888e4f9554a8"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon May 27 17:08:52 2019 +0300"
      },
      "committer": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Tue May 28 08:05:02 2019 +0000"
      },
      "message": "Use random_password() in identity tests\n\ninstead of random_name() which may not be compliant with the keystone\u0027s\nsecurity_compliance settings.\n\nChange-Id: If220cadfccec93ac4caaed0cf7ad37bd36f49ea8\nRelated-Issue: PROD-30608\n(cherry picked from commit 33aaded9194aa2e9aeee047d80303ff59cfdec87)\n"
    },
    {
      "commit": "dbc133286376106c381b9c3c55ba888e4f9554a8",
      "tree": "e801e50432e9091d0e27268fd3cce360122a9e4b",
      "parents": [
        "ca882cf7dbd9e837517c5f7a2802cbf2d01df106"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Apr 22 12:31:32 2019 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Apr 22 15:01:06 2019 +0300"
      },
      "message": "Create 32 chars passwords by default\n\nthis will play nicer with our defaults when security compliance is\nenabled in Keystone and allow us to use dynamic credentials in tempest.\n\nChange-Id: Ifec79fdb854b529819a4eecd43c442298ac5e442\nRelated-Issue: PROD-29305\n"
    },
    {
      "commit": "ca882cf7dbd9e837517c5f7a2802cbf2d01df106",
      "tree": "9995aaeed394f794c2630d4ca7ded05fd6525550",
      "parents": [
        "406064f8e5f47bfae6bc510a045fa698545b50b7"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Tue Feb 26 16:30:16 2019 +0400"
      },
      "committer": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Tue Feb 26 17:16:17 2019 +0400"
      },
      "message": "skip ServersTestBootFromVolume test in case of ceph deployment.\n\nBecause of the fact that ironic supports only iscsi or fibre_channel\nback ends it means if an environment is deployed with Ceph the\nfollowing test ServersTestBootFromVolume)\u0027 in this particular\ndeployment have to be skipped.\n\nChange-Id: Ie493578dea0bb92d7952de86bbe7cb5018048bb2\nRelated-prod: PROD-27396\n"
    },
    {
      "commit": "406064f8e5f47bfae6bc510a045fa698545b50b7",
      "tree": "59407ffae75ec0b3c6dc1c3a1193c608595f3644",
      "parents": [
        "a9553bf5a1b954ab221018e34097f8bd30126d24"
      ],
      "author": {
        "name": "obutenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Feb 07 12:40:39 2019 +0200"
      },
      "committer": {
        "name": "Sergii Turivnyi",
        "email": "sturivnyi@mirantis.com",
        "time": "Thu Feb 07 15:30:30 2019 +0000"
      },
      "message": "Add skip for tests\n\nSkip shelve tests when\nbarbican_integration_enabled \u003d True\n\nChange-Id: I27884c6e3464aa9972b4f2240be9b385d6666e30\nRelated-PROD: PROD-26939\n"
    },
    {
      "commit": "a9553bf5a1b954ab221018e34097f8bd30126d24",
      "tree": "c1f3a6bbf581bbcb9557559721135870761edb86",
      "parents": [
        "36e3a9ac27238221b3616ff660233d45d09cb95d",
        "37ac29395fd02160606708aeb7cf1bfe0e75ccab"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Wed Feb 06 09:55:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Feb 06 09:55:38 2019 +0000"
      },
      "message": "Merge \"Add tests for Nova SR-IOV cold migrate\" into mcp/xenial/rocky"
    },
    {
      "commit": "36e3a9ac27238221b3616ff660233d45d09cb95d",
      "tree": "738352623bf9a3b73914c68f7c1478332a6b1a8c",
      "parents": [
        "34e6aa76fcd49e03e5690463134a880a219eb87f",
        "a9ec2d274708907221b071d008a5c3c060e61e8b"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Wed Feb 06 09:53:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Feb 06 09:53:43 2019 +0000"
      },
      "message": "Merge \"Change way how second NIC in guest OS is configured\" into mcp/xenial/rocky"
    },
    {
      "commit": "34e6aa76fcd49e03e5690463134a880a219eb87f",
      "tree": "9d449735e9a6325986441f53adc7f7c811c50348",
      "parents": [
        "4c6e5a6d11f00e02618ac91ceaa6ed921c4488d7",
        "4cac373c4a1ac12389544a6a93f943864138f1c5"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Wed Feb 06 09:53:24 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Feb 06 09:53:24 2019 +0000"
      },
      "message": "Merge \"Fix for test_cross_tenant_traffic failed\" into mcp/xenial/rocky"
    },
    {
      "commit": "4c6e5a6d11f00e02618ac91ceaa6ed921c4488d7",
      "tree": "a7619c5e51cdadf95832d9cb8cd7ae3fa6700940",
      "parents": [
        "feccaadcf5d857c8e0c4ac33803e0024642499f2",
        "0841a465fdcf9727cda1e18ab58e06fb6251697e"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Wed Feb 06 09:52:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Feb 06 09:52:13 2019 +0000"
      },
      "message": "Merge \"Skip incompatible with contrail neutron tests\" into mcp/xenial/rocky"
    },
    {
      "commit": "feccaadcf5d857c8e0c4ac33803e0024642499f2",
      "tree": "3d4d8c5082a2993f8081faf5969e6de9aef9f57e",
      "parents": [
        "af46fba15e2c806003cb941d092bd095d4ff837a",
        "d8d26664b93f7b2e66fc890d48d7e30a6c67d341"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Wed Feb 06 09:51:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Feb 06 09:51:45 2019 +0000"
      },
      "message": "Merge \"Skip tests when service barbican is enabled\" into mcp/xenial/rocky"
    },
    {
      "commit": "af46fba15e2c806003cb941d092bd095d4ff837a",
      "tree": "490824084c8b9817b3b9ae57cf93d5ca1b07aca1",
      "parents": [
        "87eb59a457415588f525dc8f0629148b7e3f7095",
        "5f6d4057e1afc7af6ccf670bac24bdd9e77a1401"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Wed Feb 06 09:51:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Feb 06 09:51:18 2019 +0000"
      },
      "message": "Merge \"Skip tests when service barbican is enabled\" into mcp/xenial/rocky"
    },
    {
      "commit": "87eb59a457415588f525dc8f0629148b7e3f7095",
      "tree": "1edd9210896384b13c178ca3a6e3a8d2a376b9b0",
      "parents": [
        "c5708b4d55cd68a302920aa85c1c3874c9e52ac9",
        "030f9aab94d1301fec4a3ac93b88c5fd204038f9"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Wed Feb 06 09:50:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Feb 06 09:50:48 2019 +0000"
      },
      "message": "Merge \"Skip ServersTestBootFromVolume for Ironic\" into mcp/xenial/rocky"
    },
    {
      "commit": "4cac373c4a1ac12389544a6a93f943864138f1c5",
      "tree": "48cdbc0bf940e898c3c9623124f78c9e566a41e4",
      "parents": [
        "c5708b4d55cd68a302920aa85c1c3874c9e52ac9"
      ],
      "author": {
        "name": "Alina Nesterova",
        "email": "anesterova@mirantis.com",
        "time": "Tue Jun 19 12:09:25 2018 +0000"
      },
      "committer": {
        "name": "Sergii Turivnyi",
        "email": "sturivnyi@mirantis.com",
        "time": "Tue Feb 05 16:59:37 2019 +0200"
      },
      "message": "Fix for test_cross_tenant_traffic failed\n\nThis test fails due to wrong floating ips creating\nThis is the fix for downstream patches: https://gerrit.mcp.mirantis.net/#/q/I8baa3e61789b0553b9f85214b60c9e0b8dafde31\nRelated-prod: PROD-23364, PROD-22634\n\nChange-Id: I11f184a393575e01c2dc00d2bde4289738d9acb8\n(cherry picked from commit 220425bd000d7a4f07f695a7c8ad603be5f9cbf6)\n(cherry picked from commit a7902f979ecdfdb49a5d722c8db762b452dcb2d0)\n"
    },
    {
      "commit": "c5708b4d55cd68a302920aa85c1c3874c9e52ac9",
      "tree": "6fdbff809635659ec52b6388ff39c2328f919ff3",
      "parents": [
        "fa8ad71bbb9bdc11916a910ac774e6efcd8eac9e",
        "aa6a8b54f689cc324c186bf85e668d0e768956f8"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Tue Feb 05 09:31:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Feb 05 09:31:28 2019 +0000"
      },
      "message": "Merge \"Wait for port status when getting IPv4 address\" into mcp/xenial/rocky"
    },
    {
      "commit": "fa8ad71bbb9bdc11916a910ac774e6efcd8eac9e",
      "tree": "793a8f159deba8a074e2a405a550888e59989e2d",
      "parents": [
        "d654adef225c878417a96367b508f83728caba67"
      ],
      "author": {
        "name": "sandriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Fri Jan 18 11:13:47 2019 +0200"
      },
      "committer": {
        "name": "Sergii Turivnyi",
        "email": "sturivnyi@mirantis.com",
        "time": "Mon Feb 04 12:35:25 2019 +0000"
      },
      "message": "Skip test_schedule_to_all_nodes tempest test on Ironic deployments\n\nChange-Id: I1f846a5e4f8d5280da51671cc525cf5762bc1a35\nRelated-prod: PROD-25757\n(cherry picked from commit 946a73c05abd6cf560c69a897c3b6d1557ebfbe2)\n"
    },
    {
      "commit": "0841a465fdcf9727cda1e18ab58e06fb6251697e",
      "tree": "2a3fb765297b705c5c793bf185153c4f227395f2",
      "parents": [
        "d654adef225c878417a96367b508f83728caba67"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Wed Nov 21 12:00:47 2018 +0400"
      },
      "committer": {
        "name": "Sergii Turivnyi",
        "email": "sturivnyi@mirantis.com",
        "time": "Mon Feb 04 12:34:37 2019 +0000"
      },
      "message": "Skip incompatible with contrail neutron tests\n\nSkip incompatible with contrail env neutron tests due to contrail\nrestrictions:\n* Update of gateway is not supported.\nhttps://bugs.launchpad.net/juniperopenstack/+bug/1466737\n* Contrail backend don\u0027t allow removing of fixed ip from a port.\nhttps://bugs.launchpad.net/juniperopenstack/+bug/1364677\n\nChange-Id: I3ce0827f4cd154556a028fbaa932a0d031343257\nRelated-PROD: PROD-22168\n(cherry picked from commit 7ec426bb9242458a7dd8b56379749a50320f0ff2)\n"
    },
    {
      "commit": "5f6d4057e1afc7af6ccf670bac24bdd9e77a1401",
      "tree": "fab84886268f9bbb600c57d9717b22469dd2826b",
      "parents": [
        "d654adef225c878417a96367b508f83728caba67"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Thu Oct 25 12:11:22 2018 +0400"
      },
      "committer": {
        "name": "Sergii Turivnyi",
        "email": "sturivnyi@mirantis.com",
        "time": "Mon Feb 04 12:33:34 2019 +0000"
      },
      "message": "Skip tests when service barbican is enabled\n\nWe shouldn\u0027t run this tests when service Barbican enabled\nbecause of they doesn\u0027t support Image Signature Verification.\n\nThis scenarios verifying in Barbican Tempest Plugin.\n\nlist of skipped tests:\ntempest.scenario.test_snapshot_pattern.TestSnapshotPattern.test_snapshot_pattern\ntempest.scenario.test_encrypted_cinder_volumes.TestEncryptedCinderVolumes.test_encrypted_cinder_volumes_luks\ntempest.scenario.test_encrypted_cinder_volumes.TestEncryptedCinderVolumes.test_encrypted_cinder_volumes_cryptsetup\ntempest.scenario.test_minimum_basic.TestMinimumBasicScenario.test_minimum_basic_scenario\n\nChange-Id: I5db57b58ef0aaa10350e6f63e3f397f88e25df09\nRelated-prod: PROD-23370\n(cherry picked from commit 9e46eb4e94aa08ba0235ca46c67baa47bf28ffe2)\n"
    },
    {
      "commit": "d8d26664b93f7b2e66fc890d48d7e30a6c67d341",
      "tree": "2f8076e545f6dd7b17ca761ba7b030533d62253d",
      "parents": [
        "d654adef225c878417a96367b508f83728caba67"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Mon Dec 10 13:13:34 2018 +0200"
      },
      "committer": {
        "name": "Sergii Turivnyi",
        "email": "sturivnyi@mirantis.com",
        "time": "Mon Feb 04 12:33:23 2019 +0000"
      },
      "message": "Skip tests when service barbican is enabled\n\nWe should not execute this tests because limitation of Nova when\nBarbican service is enabled, unshelve will not work\n\nList of skipped tests:\ntempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_shelve_unshelve_server\ntempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_shelve_shelved_server\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeShelveTestJSON.test_attach_volume_shelved_or_offload_server\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeShelveTestJSON.test_detach_volume_shelved_or_offload_server\ntempest.scenario.test_shelve_instance.TestShelveInstance.test_shelve_instance\n\nChange-Id: I1d0b5d0920a4d076d39c8cdf68f4b81ba1e43025\nRelated-prod: PROD-23562\n(cherry picked from commit 916d2c434318fe10ec18ace6dc54f6b64876904d)\n"
    },
    {
      "commit": "37ac29395fd02160606708aeb7cf1bfe0e75ccab",
      "tree": "fca44e8b517d00950e1902d973a9d5dfb3e65cde",
      "parents": [
        "d654adef225c878417a96367b508f83728caba67"
      ],
      "author": {
        "name": "Andrey Volkov",
        "email": "avolkov@mirantis.com",
        "time": "Tue Feb 20 10:29:56 2018 +0000"
      },
      "committer": {
        "name": "Sergii Turivnyi",
        "email": "sturivnyi@mirantis.com",
        "time": "Mon Feb 04 12:26:42 2019 +0000"
      },
      "message": "Add tests for Nova SR-IOV cold migrate\n\nLogic for testing are the same as for test_cold_migration,\nbut server are created witn SR-IOV neuron port.\nTest are available if the following config variables are set:\n\n[compute]\nmin_compute_nodes \u003d 2\nfixed_network_name \u003d \u003cnetwork\u003e\n\n[compute-feature-enabled]\nsriov_cold_migration \u003d true\n\nChange-Id: Ia6fe4cd4a4f12b71a532cfcded20b8f9098c42b2\nRelated-Prod: PROD-17425, PROD-18238\n(cherry picked from commit 7f3a7b520680b2a33aeb2245abf2bf525cd17dfe)\n(cherry picked from commit 91c2cafbe7af48db709cef2e1382a854a049c7ae)\n"
    },
    {
      "commit": "aa6a8b54f689cc324c186bf85e668d0e768956f8",
      "tree": "718ac8c5dd35ccced07a91de6763873eb353d86e",
      "parents": [
        "d654adef225c878417a96367b508f83728caba67"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Apr 24 09:55:31 2018 +0000"
      },
      "committer": {
        "name": "Sergii Turivnyi",
        "email": "sturivnyi@mirantis.com",
        "time": "Mon Feb 04 12:26:00 2019 +0000"
      },
      "message": "Wait for port status when getting IPv4 address\n\nDepending on neutron backend, ports may take some time to become active,\nand im most cases we need them active to be able to successfully access\nthe node (e.g. via SSH).\n\nThis patch reuses `waiters.wait_for_interface_status` function\n(which was amended to accept list of port statuses to wait for),\nwhich in turn uses the build_timeout and build_inerval options from\n\u0027compute\u0027 config sections. The logic of the function is preserved.\n\nChange-Id: I8baa3e61789b0553b9f85214b60c9e0b8dafde31\nCloses-Bug: #1728600\nRelated-prod:PROD-14826, PROD-18238\n(cherry picked from commit a6d0fdb24c7634fb2de0b12058a66ee67b6bd84c)\n(cherry picked from commit 4377465db5006479c5ccef1a0b0ec07e570f266f)\n"
    },
    {
      "commit": "030f9aab94d1301fec4a3ac93b88c5fd204038f9",
      "tree": "97a9e9dc0d2415798642daa2ed4729ba520c7070",
      "parents": [
        "8316f962c52b01edc5be466b18e54904e2a1248a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Dec 24 22:21:27 2018 +0200"
      },
      "committer": {
        "name": "Sergii Turivnyi",
        "email": "sturivnyi@mirantis.com",
        "time": "Mon Feb 04 12:22:47 2019 +0000"
      },
      "message": "Skip ServersTestBootFromVolume for Ironic\n\nThe tests were never launched in upstream as we don\u0027t have cinder\nenabled on jobs where running smoke tests.\nEnable once they are fixed in upstream.\n\nChange-Id: Ie41eb99087f5470a25a317d62ebcd33e9439df47\nRelated-Prod: PROD-22634\n(cherry picked from commit 160f3648130d22e75fae10fbf586460365b9b8ea)\n"
    },
    {
      "commit": "a9ec2d274708907221b071d008a5c3c060e61e8b",
      "tree": "7150862167746c6a377d543e38dd0002ab2c8206",
      "parents": [
        "d654adef225c878417a96367b508f83728caba67"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Oct 04 15:21:45 2018 +0200"
      },
      "committer": {
        "name": "Sergii Turivnyi",
        "email": "sturivnyi@mirantis.com",
        "time": "Mon Feb 04 11:19:46 2019 +0000"
      },
      "message": "Change way how second NIC in guest OS is configured\n\nIn case of RHEL based operating system used in guest vm in\ntest_network_v6 module, there is need to prepare\n\n    /etc/sysconfig/network-scripts/ifcfg-%(nic)s\n\nfile with \"IPV6INIT\u003dyes\" to enable IPv6 on it.\nOtherwise IPv6 will not be configured on this NIC when:\n\n    ip link set up dev %(nic)s\n\nwill be executed and tests with dualnet\u003dFalse will fail.\nThis isn\u0027t necessary on systems like Ubuntu or Cirros.\n\nRelated-Prod:PROD-25391\nChange-Id: I397b1c3584a045f9ca4f47b4e691385628d35efa\nCloses-Bug: #1795891\n(cherry picked from commit c5c7ba997eb194e8428bfcb802bfabfdfb5ef5fe)\n(cherry picked from commit 8b002d00caf519a437e80b06c9160f9c06b21bd7)\n"
    },
    {
      "commit": "d654adef225c878417a96367b508f83728caba67",
      "tree": "69af19d226b68def8025107b33f09e05f40910c4",
      "parents": [
        "0f5c52911d865184add8d554e00b2919a095f24d",
        "6618481e0ce31454a22253a226df5e1d7b5318c3"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Fri Jan 18 13:18:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Jan 18 13:18:43 2019 +0000"
      },
      "message": "Merge \"Add api_prefix for check capabilities\" into mcp/xenial/rocky"
    },
    {
      "commit": "0f5c52911d865184add8d554e00b2919a095f24d",
      "tree": "2e48afa2bac370ac160b14ddf8ff3fd88d728a57",
      "parents": [
        "8316f962c52b01edc5be466b18e54904e2a1248a"
      ],
      "author": {
        "name": "sandriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Fri Feb 16 10:41:17 2018 +0000"
      },
      "committer": {
        "name": "Sergii Turivnyi",
        "email": "sturivnyi@mirantis.com",
        "time": "Fri Jan 18 11:31:30 2019 +0000"
      },
      "message": "Update gitreview file\n\nRelated-prod: PROD-22634\n\nChange-Id: I408e1979ee32a1ca2a9b7503108d949e631784d9\n(cherry picked from commit f1c4e772b6ac35d2d2e04fe0fad4cdd41c0dbaed)\n(cherry picked from commit bb9015aaa602af4453771ccca0edc0ad371409b2)\n"
    },
    {
      "commit": "6618481e0ce31454a22253a226df5e1d7b5318c3",
      "tree": "ac17afb66ad700f9edbbc2dc03cd20592fea1741",
      "parents": [
        "8316f962c52b01edc5be466b18e54904e2a1248a"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Fri Apr 27 15:07:07 2018 +0300"
      },
      "committer": {
        "name": "Sergii Turivnyi",
        "email": "sturivnyi@mirantis.com",
        "time": "Tue Jan 15 13:23:05 2019 +0000"
      },
      "message": "Add api_prefix for check capabilities\n\nChange-Id: I22c5ea2567915b872ef3ff6378542d3233407a88\n(cherry picked from commit 1e6009114e4c94258947fdc5f9163ee16570ff77)\n(cherry picked from commit cfb7aa0430b1eb6c88fe474482b542c5ccfd97e1)\n"
    },
    {
      "commit": "8316f962c52b01edc5be466b18e54904e2a1248a",
      "tree": "8dee45cb71eef41006f1307766e67a96811e4d38",
      "parents": [
        "3eb29ede48af255993f8340dc636bf8f3bd71656"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Aug 16 12:13:02 2018 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Aug 16 12:13:02 2018 +0000"
      },
      "message": "Fix python pkg format issue\n\nOne issue left from below fix\nhttps://review.openstack.org/#/c/592308/\n\nThis commit fixes the issue for Tempest\nrelease - https://review.openstack.org/#/c/592276/\n\nChange-Id: I2c7d6c0a3c0fd2755a5adbbed3fac4a7bcb7720b\n"
    },
    {
      "commit": "3eb29ede48af255993f8340dc636bf8f3bd71656",
      "tree": "d1f6fb117dd3ce0c73b77bb4eed04b467fd845e5",
      "parents": [
        "74dc5f44c8188080a051887aff074bd4235770d4",
        "3662499105a58fdb882b13a1b814fe94a555f1f3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Aug 16 11:51:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 16 11:51:21 2018 +0000"
      },
      "message": "Merge \"Fix \u0027ref\u0027 format errors in README file\""
    },
    {
      "commit": "3662499105a58fdb882b13a1b814fe94a555f1f3",
      "tree": "8aa3b0ec3c3a6ce93d1c833575e381cd6b3869db",
      "parents": [
        "f87c08c7c9e1630cb13f9c5648f5b3e93b8754c8"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Aug 16 07:49:54 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Aug 16 08:47:38 2018 +0000"
      },
      "message": "Fix \u0027ref\u0027 format errors in README file\n\nWhile releasing new version in pypi, it perform the\nvalidation on the package and give error if there is any\nformatting issue.\n\nREADME file is being used to upload on pypi and so validation\ncheck fails[1] on current README due to \u0027ref\u0027 used for internal\ndoc link. Those links would not be available for outside the built doc.\nThis can be checked locally by:\n    python setup.py check -s -r\n\nThis commit fixes those format issue by removing the ref and provide the\nexternal links.\n\nNeeded-By: https://review.openstack.org/#/c/592276/\n\n[1] http://logs.openstack.org/76/592276/2/check/openstack-tox-validate/3623847/job-output.txt.gz#_2018-08-16_07_04_37_877872\n\nChange-Id: I3e8bf5df2b1292725863065b7f3a9f9cca9adb75\n"
    },
    {
      "commit": "74dc5f44c8188080a051887aff074bd4235770d4",
      "tree": "f4473fa0a2d5227054f255ae178ead434b3a34ca",
      "parents": [
        "0f4ea847cfd7720c811e4d9b605b5e23c6c04db5",
        "94743a111bf368b40c419c257b6a9796a0661fde"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Aug 16 05:40:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 16 05:40:03 2018 +0000"
      },
      "message": "Merge \"Add releasenote to tag the Tempest for Rocky release\""
    },
    {
      "commit": "0f4ea847cfd7720c811e4d9b605b5e23c6c04db5",
      "tree": "02839c66c153420f9b6116b0b15686b7db430fd8",
      "parents": [
        "6a8d495192632fd18dce4baf1a4b213f401a0167",
        "f2f4384563ad6eadabd4ae787bfd5bc54fe7aa45"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Aug 16 05:25:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 16 05:25:47 2018 +0000"
      },
      "message": "Merge \"Deprecate volume api selection config option\""
    },
    {
      "commit": "94743a111bf368b40c419c257b6a9796a0661fde",
      "tree": "c1d87543173819dd56b0ddd6d8b5920b6a0bf9f0",
      "parents": [
        "f2f4384563ad6eadabd4ae787bfd5bc54fe7aa45"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Aug 14 10:19:49 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Aug 15 11:41:13 2018 +0000"
      },
      "message": "Add releasenote to tag the Tempest for Rocky release\n\nThis commit adds the releasenote to tag Tempest for Rocky\nand needed for version 19.0.0 to release.\n\nChange-Id: I4ae8245e60580a77da477318c12e9b82e5e18351\n"
    },
    {
      "commit": "f2f4384563ad6eadabd4ae787bfd5bc54fe7aa45",
      "tree": "010b25c0c50307e06b52f8d2e381b94e78b0e98e",
      "parents": [
        "127d2970dc4b362a943ff1342ae662a119650b94"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Aug 09 07:13:46 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Aug 15 11:40:36 2018 +0000"
      },
      "message": "Deprecate volume api selection config option\n\nTempest volume tests can be run against v2 or v3\nAPI based on config option ``CONF.volume.catalog_type``.\nIf catalog_type is ``volumev2``, then all the volume\ntests will run against v2 API. If catalog_type is\n``volumev3`` which is default in Tempest, then all the volume\ntests will run against v3 API.\n\nThat makes below config option unusable in Tempest which used to\nselect the target volume API for volume tests.\n\n    * ``CONF.volume-feature-enabled.api_v2``\n    * ``CONF.volume-feature-enabled.api_v3``\n\nThis commit deprecate them and marked for removal in future.\nChange-Id: Ifed9d9e77e37bb846be724a8d2245f130aae02c7\n"
    },
    {
      "commit": "6a8d495192632fd18dce4baf1a4b213f401a0167",
      "tree": "fcde683e99ae836f02e5b14d8ff25e6f85e98f3e",
      "parents": [
        "54ea756a746e7c2e70ca4891d254333e56625672",
        "8b8382620359ba5356644ccc0959e0991e27c4ce"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Aug 14 23:00:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 14 23:00:20 2018 +0000"
      },
      "message": "Merge \"Remove api_version setting from volume v3/v2 service client\""
    },
    {
      "commit": "54ea756a746e7c2e70ca4891d254333e56625672",
      "tree": "5efa9353d36c37993bc795a47d1d5de35eb74074",
      "parents": [
        "f87c08c7c9e1630cb13f9c5648f5b3e93b8754c8"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Aug 14 16:08:38 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Aug 14 16:08:38 2018 +0800"
      },
      "message": "Fix disabled_reason\u0027s type in services schema\n\ndisable_reason in services schema can be null when status\nis enabled, so this is to add null in disable_reason\u0027s type.\n\nhttps://developer.openstack.org/api-ref/compute/#update-compute-service\n\nChange-Id: I5478eff73675d0f236acddfb5387cc8cd9e91a5c\npartially-implements: blueprint full-schema-for-all-microversions\n"
    },
    {
      "commit": "f87c08c7c9e1630cb13f9c5648f5b3e93b8754c8",
      "tree": "ce4614a91fc01d40c5acbe1f8a76b8907b9bdc3c",
      "parents": [
        "71d6c78af43247668a6343a733ce77d57c857e7f",
        "ac4e44403cdff3ffc980bcf0b990a1173207f301"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Aug 14 06:58:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 14 06:58:18 2018 +0000"
      },
      "message": "Merge \"Fill quota schema for microversion 2.36/2.57\""
    },
    {
      "commit": "71d6c78af43247668a6343a733ce77d57c857e7f",
      "tree": "9fbc78e6cf253617bf95e1eb0c5bbf92286dae6d",
      "parents": [
        "e2b4d85e61619a217acda8bd03d48c152b14cff3"
      ],
      "author": {
        "name": "rohit",
        "email": "rohitanand489@gmail.com",
        "time": "Wed Aug 01 10:53:08 2018 +0530"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Aug 14 02:52:00 2018 +0000"
      },
      "message": "Add server schema for microversion 2.63\n\nThis commit adds servers schema for microversion 2.63.\npartially-implements: blueprint full-schema-for-all-microversions\n\nChange-Id: I620df8cf3684297d91bcf297af8f7972b690c399\n"
    },
    {
      "commit": "e2b4d85e61619a217acda8bd03d48c152b14cff3",
      "tree": "340842f8ad0928576263b96bd42db65c261ba9a1",
      "parents": [
        "eb05a24a3d4963f2f8778922ebffa2c9e240cb93"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 31 08:40:53 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Aug 14 02:51:50 2018 +0000"
      },
      "message": "Add server schema for microversion 2.57\n\nThis commit adds servers schema for microversion 2.57\nWithout those schema in this file, get_schema() method\nwill throw error about particular schema not found in this file.\n\nChange-Id: Ib5a9886bff2f0c7d8ba5be413703cf2eb39fc9d1\npartially-implements: blueprint full-schema-for-all-microversions\n"
    },
    {
      "commit": "eb05a24a3d4963f2f8778922ebffa2c9e240cb93",
      "tree": "81f9f897099588571cd66c67a6afaee2223edac5",
      "parents": [
        "6b2ca545e95d12a2eab2655e89f4c8fb7e4d33b4"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 31 08:37:28 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Aug 14 02:51:38 2018 +0000"
      },
      "message": "Add server schema for microversion 2.54\n\nThis commit adds servers schema for microversion 2.54\nWithout those schema in this file, get_schema() method\nwill throw error about particular schema not found in this file.\n\nChange-Id: Ic56ba905ee314679705121742e3137de62bb233e\npartially-implements: blueprint full-schema-for-all-microversions\n"
    },
    {
      "commit": "6b2ca545e95d12a2eab2655e89f4c8fb7e4d33b4",
      "tree": "426f943e1beb760c0266873f10b01143d8b96148",
      "parents": [
        "6be427c95c5611b5e661e27fe1de18d799297172"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Jul 31 15:13:31 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Aug 14 09:47:46 2018 +0800"
      },
      "message": "Fill servers schema gap in microversion 2.47/2.48\n\nThis is to add unchanged servers schema in microversion 2.47/2.48.\n\nChange-Id: Ic3ad285118f292a9b63ff032af5e0b3d16446419\npartially-implements: blueprint full-schema-for-all-microversions\nDepends-on: 66d2516b33060bc159ba07aca54b4dbadf8e67d4\n"
    },
    {
      "commit": "6be427c95c5611b5e661e27fe1de18d799297172",
      "tree": "9b65ec5aaa540f3837e58ca78ee0b043ce0946ee",
      "parents": [
        "97be162211d439a73abb162d9c5c967e7ae1c692",
        "a2260de5500f0a3e17dabbf6a15c96c63f4fde8a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 13 17:02:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 13 17:02:56 2018 +0000"
      },
      "message": "Merge \"Adding links to git reference in docs\""
    },
    {
      "commit": "97be162211d439a73abb162d9c5c967e7ae1c692",
      "tree": "79e7589eaf354efe660f8fd0b4ab1a0b4abb7bc2",
      "parents": [
        "8778ca1e15ed07a58f79ab3058d8be2be297f268",
        "d5f6e169755ad2f556040246bc0656b2a2b981eb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 13 17:02:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 13 17:02:54 2018 +0000"
      },
      "message": "Merge \"Add comment for schema change in microversion 2.13\""
    },
    {
      "commit": "8778ca1e15ed07a58f79ab3058d8be2be297f268",
      "tree": "05bb181fca9c8f2855c5dcdeab14ba7b267033f0",
      "parents": [
        "5b6d40e8389d2f8afbd3ee1702324983d3fd11c6",
        "4af2c82068d1188a03c1c3ed422f85f512997b73"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 13 17:02:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 13 17:02:52 2018 +0000"
      },
      "message": "Merge \"Fill aggregate schema for microversion 2.41\""
    },
    {
      "commit": "5b6d40e8389d2f8afbd3ee1702324983d3fd11c6",
      "tree": "ce4a0a48d7eb7f02e20e42375ca25cfb1183365c",
      "parents": [
        "22fe5f091d5bc848d3e59b62a5db70ca3e2155c5",
        "fc37012f0dbd5b767dcd1720868911bc28c74b57"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 13 14:39:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 13 14:39:40 2018 +0000"
      },
      "message": "Merge \"trivial: Fix some compute api_schema formatting nits\""
    },
    {
      "commit": "22fe5f091d5bc848d3e59b62a5db70ca3e2155c5",
      "tree": "a7f775f180261c11fca1e97a1432008b57b27f8a",
      "parents": [
        "5e509415a9e43ce9495a1f2f3d2e8d629cb92906",
        "3b26b9f0efe45bbbd05d64cf357a470ebed1acde"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 13 04:30:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 13 04:30:52 2018 +0000"
      },
      "message": "Merge \"Removing unused attributes from test_run.py\""
    },
    {
      "commit": "fc37012f0dbd5b767dcd1720868911bc28c74b57",
      "tree": "e0cb3f8dab4b457d49598ba17c7953f6cc8abd5c",
      "parents": [
        "5e509415a9e43ce9495a1f2f3d2e8d629cb92906"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Aug 07 06:51:52 2018 -0700"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sun Aug 12 19:09:24 2018 +0000"
      },
      "message": "trivial: Fix some compute api_schema formatting nits\n\nThis patch set corrects 2 api_schema formatting nits associated\nwith following issues:\n\n* \u0027dd\u0027 follows a NOTE in two files which is strange and has\n  been removed\n* get_server in v2_48 schema should be under the section for\n  unchanged schemas for better organization\n\nChange-Id: Id3dc37dc6cc176e38e676d34eba6483d75ecfa54\n"
    },
    {
      "commit": "5e509415a9e43ce9495a1f2f3d2e8d629cb92906",
      "tree": "561d34cb2aed5774af86d04aae31379219d8c9ca",
      "parents": [
        "837726a9ede64e33d0def018da24e146dd6b5af3",
        "ec2604205d30c0d470a93fa7aff4ed6568db9aad"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Aug 12 18:25:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 12 18:25:01 2018 +0000"
      },
      "message": "Merge \"Fill schema gap in flavors.py\""
    },
    {
      "commit": "837726a9ede64e33d0def018da24e146dd6b5af3",
      "tree": "bd21c9778974886db39e617b66cc7a3be8a652e5",
      "parents": [
        "0a597479f3f5a92e97ca618d0b5695aa646557d1",
        "68bf3753be871b3e640552150fe2750ed68c4da7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Aug 09 22:31:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 09 22:31:53 2018 +0000"
      },
      "message": "Merge \"Fixing test \"test_verify_glance_version_no_v2_with_v1_1\"\""
    },
    {
      "commit": "0a597479f3f5a92e97ca618d0b5695aa646557d1",
      "tree": "7c1bcf9ffd36723b0fd432cf22f3da3cb0b17c55",
      "parents": [
        "8130712d6723e99f96fb14640e434070f3f7384d",
        "6c682ffc5d7d63f892076d51a5aa3ab503e772d7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Aug 09 22:31:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 09 22:31:45 2018 +0000"
      },
      "message": "Merge \"Make volume client alias with _latest suffix\""
    },
    {
      "commit": "ac4e44403cdff3ffc980bcf0b990a1173207f301",
      "tree": "9d2b59d6cede38e2dc0f3d68cdd1e35c9a7cdd2a",
      "parents": [
        "25572c3b5512aa3ecc949b926af1e1fd64fddfd9"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Aug 06 15:38:59 2018 +0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Aug 09 14:35:39 2018 +0000"
      },
      "message": "Fill quota schema for microversion 2.36/2.57\n\nNetwork related attributes are removed from quota set from\nmicroversion 2.36, and injected file related attributes are\nremoved from microversion 2.57, so this is to remove them\nfrom schema of quota set according to the microversion.\n\nBecause show_quota_set uses schema get_quota_set when detail\nis False and uses schema get_quota_set_details when detail\nis True, so this is also to change one get_quota_set calling\nto be with detail\u003dTrue, so to cover the schema check of\nget_quota_set_details.\n\nhttps://developer.openstack.org/api-ref/compute/#show-a-quota\n\nChange-Id: Ib3762ac10d9fef42e4747710b35073797a36636a\npartially-implements: blueprint full-schema-for-all-microversions\n"
    },
    {
      "commit": "4af2c82068d1188a03c1c3ed422f85f512997b73",
      "tree": "548441d20678a83a4dcdeeb2cfe0ffc556c5846a",
      "parents": [
        "25572c3b5512aa3ecc949b926af1e1fd64fddfd9"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Aug 06 14:38:53 2018 +0800"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Aug 09 13:57:42 2018 +0000"
      },
      "message": "Fill aggregate schema for microversion 2.41\n\nThe ‘uuid’ attribute of an aggregate is returned from calls\nto the /os-aggregates endpoint from microversion 2.41, so\nthis is to add \u0027uuid\u0027 in schema of aggregate.\n\nhttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id37\n\nChange-Id: I90e53056ceae5ad6b6ea2995f3f8c6eceea4739a\npartially-implements: blueprint full-schema-for-all-microversions\n"
    },
    {
      "commit": "68bf3753be871b3e640552150fe2750ed68c4da7",
      "tree": "27f9882e10c1f8d255144fa9184de862753bd581",
      "parents": [
        "0a13ede274b1152983d8b094de922e73abbb9079"
      ],
      "author": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Wed Aug 08 11:10:38 2018 +0000"
      },
      "committer": {
        "name": "Manik Bindlish",
        "email": "manikbindlish19@gmail.com",
        "time": "Thu Aug 09 06:15:49 2018 +0000"
      },
      "message": "Fixing test \"test_verify_glance_version_no_v2_with_v1_1\"\n\nThere is a test: \"test_verify_glance_version_no_v2_with_v1_1\" which is\nchecking the version v1.0 but it should check for version v1.1\n\nBelow patch made this test testing 1.0 instead of 1.1\nhttps://review.openstack.org/#/c/486165/7\\\n\nSo this patch set will correct the wrong version and check for v1.1\n\nPartially-Implements: blueprint tempest-cli-unit-test-coverage\n\nChange-Id: Ic7a9454ed61216311de731b43058357e0dbae337\n"
    },
    {
      "commit": "8b8382620359ba5356644ccc0959e0991e27c4ce",
      "tree": "45a38212d98caacc314b7ca19f9bd7b1d89cd3c8",
      "parents": [
        "127d2970dc4b362a943ff1342ae662a119650b94"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Aug 09 04:34:43 2018 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Aug 09 04:34:43 2018 +0000"
      },
      "message": "Remove api_version setting from volume v3/v2 service client\n\nVolume service clients has been made as generic without\napi_version[1] so that catalog_type can select the appropriate\nendpoint to make API request.\n\nThere are few service clients belonged to v3 still set\napi_version which is not needed now.\n\nThis commit removes the api_version from volume service\nclients completely.\n[1] https://review.openstack.org/#/c/527889/\n\nChange-Id: Iaf2d06b0f124e1c7b959785a04a4d770898a1eea\n"
    },
    {
      "commit": "8130712d6723e99f96fb14640e434070f3f7384d",
      "tree": "addc3637d6afb6e7bcc8bf9113bd89f4fd994279",
      "parents": [
        "f4617176a3fa71136dc4926740d2ec7f5fcfaab5",
        "a9445043dfd510b18c299fb9ed5e35fceb5d6e7f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Aug 09 01:50:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 09 01:50:35 2018 +0000"
      },
      "message": "Merge \"Added tempest_black_regex to skip tempest tests\""
    },
    {
      "commit": "f4617176a3fa71136dc4926740d2ec7f5fcfaab5",
      "tree": "de2bedd4778ee5c36d2a4d9de4f51dfedc571348",
      "parents": [
        "0a13ede274b1152983d8b094de922e73abbb9079",
        "df037310ba9e946e0509fb7e56384e6a9f292113"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Aug 08 17:44:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 08 17:44:46 2018 +0000"
      },
      "message": "Merge \"Dynamic width count for plugin registry table column\""
    },
    {
      "commit": "d5f6e169755ad2f556040246bc0656b2a2b981eb",
      "tree": "655c6f2ea0519332b993b07860edb655dc73afc0",
      "parents": [
        "0a13ede274b1152983d8b094de922e73abbb9079"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Aug 08 17:17:55 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Aug 08 17:17:55 2018 +0800"
      },
      "message": "Add comment for schema change in microversion 2.13\n\nThis is to add comment for the schema change in microversion\n2.13, to make code more readable.\n\nChange-Id: I4df051eeb5eb54e1c0e15df9976f7607b1bc08e6\npartially-implements: blueprint full-schema-for-all-microversions\n"
    },
    {
      "commit": "ec2604205d30c0d470a93fa7aff4ed6568db9aad",
      "tree": "506d00dfcc4fffd9957e3f343b2b626938f68e7b",
      "parents": [
        "fc8ef3aeebb40d46e299e1d8acc09c024624b34f"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Jul 30 15:43:28 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Aug 08 16:08:02 2018 +0800"
      },
      "message": "Fill schema gap in flavors.py\n\nThis is to make delete_flavor available in flavors.py in\nall microversions.\n\nChange-Id: I176a393ecc627acc16a4aeba3988b60a7d9ba509\npartially-implements: blueprint full-schema-for-all-microversions\n"
    },
    {
      "commit": "a9445043dfd510b18c299fb9ed5e35fceb5d6e7f",
      "tree": "e5f263bd38d23ae095979229eb7eedbf06ef6c85",
      "parents": [
        "0a13ede274b1152983d8b094de922e73abbb9079"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Mon Feb 26 10:22:29 2018 +0000"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Wed Aug 08 06:17:37 2018 +0000"
      },
      "message": "Added tempest_black_regex to skip tempest tests\n\n* https://review.openstack.org/547106 adds a black_regex flag to\n  tempest run. We can use the same in devstack-tempest base job\n  to skip/blacklist tests.\n\nChange-Id: I9ed91b01ddb7ec0a3d23305031afbac7c4b16c55\n"
    },
    {
      "commit": "0a13ede274b1152983d8b094de922e73abbb9079",
      "tree": "ffa058273dab3a3f1aa8acea52b50b4c3261e422",
      "parents": [
        "b98bf994369fd94c869a304782d46884604aaab4",
        "1a6c15a8a734c772ad5e8a5c281ef7a555d8a95a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Aug 08 05:34:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 08 05:34:42 2018 +0000"
      },
      "message": "Merge \"Add comment for schema change in microversion 2.19\""
    },
    {
      "commit": "b98bf994369fd94c869a304782d46884604aaab4",
      "tree": "4d5dc167868189b359f1e3feafeda1a23cd12d56",
      "parents": [
        "8c2f3dd7d8de3a81865453f866fe6aac3973dcd7",
        "ab7d790d93c81619de34f82c5fb1a396bc4f0bee"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Aug 07 11:08:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 07 11:08:56 2018 +0000"
      },
      "message": "Merge \"Pass \"access_point\" server to get_remote_client\""
    },
    {
      "commit": "8c2f3dd7d8de3a81865453f866fe6aac3973dcd7",
      "tree": "f7966a5f6f8f344f72abb3010a6abf162047e575",
      "parents": [
        "e6e17b84b2b00bf48a76bf47033cdb8391f112e2",
        "4803e2950050f311f2f8ad55f75accfe1aa0b87b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Aug 07 09:46:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 07 09:46:18 2018 +0000"
      },
      "message": "Merge \"Add more information for InvalidCredentials exception\""
    },
    {
      "commit": "e6e17b84b2b00bf48a76bf47033cdb8391f112e2",
      "tree": "9d42b456e792f6455c5e23b7e54b541c68649bb0",
      "parents": [
        "06bd90defa90d2d1387555df3b0822a9d391987a",
        "372bfd31c7f407c15b0cee3c5e89734e64fc60ee"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Aug 07 09:25:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 07 09:25:47 2018 +0000"
      },
      "message": "Merge \"Use the same timeout as in the legacy job\""
    },
    {
      "commit": "06bd90defa90d2d1387555df3b0822a9d391987a",
      "tree": "7300a4a3af163da61e9c7b4f05ae7adf11151148",
      "parents": [
        "2f69f0b4dc9d33a2162f3bc4dce1310e9de5ca7f",
        "313dcc113a11f81eb59af06f8eb80d4e28851dc3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Aug 07 09:25:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 07 09:25:45 2018 +0000"
      },
      "message": "Merge \"Add server schema for microversion 2.26\""
    },
    {
      "commit": "1a6c15a8a734c772ad5e8a5c281ef7a555d8a95a",
      "tree": "9abf98759b5ae5e9ca524f44adc9b1c61674be47",
      "parents": [
        "56354cb4a62769efc9db2c76a6eaa761088ac557"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Aug 07 17:21:59 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Aug 07 17:21:59 2018 +0800"
      },
      "message": "Add comment for schema change in microversion 2.19\n\nThis is to add comment for the schema change in microversion\n2.19, to make code more readable.\n\nChange-Id: I189577bb0df713a281a2f11d8336e4ebd1862a95\npartially-implements: blueprint full-schema-for-all-microversions\n"
    },
    {
      "commit": "2f69f0b4dc9d33a2162f3bc4dce1310e9de5ca7f",
      "tree": "9ee2243dc606cd5c0a8259178594d42c90254110",
      "parents": [
        "56354cb4a62769efc9db2c76a6eaa761088ac557",
        "3b8ddfe890f0cbded67617c0e799f93407490dc6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Aug 07 08:16:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 07 08:16:13 2018 +0000"
      },
      "message": "Merge \"Move all volume v2 service client unit tests to v3 dir\""
    },
    {
      "commit": "6c682ffc5d7d63f892076d51a5aa3ab503e772d7",
      "tree": "d033a4927fb1be8a5172cdbdad1e451fdd1eeb5e",
      "parents": [
        "127d2970dc4b362a943ff1342ae662a119650b94"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Aug 06 09:54:45 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Aug 07 05:33:48 2018 +0000"
      },
      "message": "Make volume client alias with _latest suffix\n\nThis is next step patch from https://review.openstack.org/#/c/573118/\nwhich makes all the volume service clients alias with _latest suffix.\n\nAs all the volume clients point to v3 service client only, having\nalias with _v2_ or _v3_ name are confusing.\n\nThis commit provide alias with _latest suffix and use them in\ntempest. As old alias are being used in tempest plugins also,\nwe keep the old alias also and slowly will move each plugins to\nstart using new alias.\n\nChange-Id: Ib89ab72ab4ada3e8442901f104b0b96072187ef9\n"
    },
    {
      "commit": "56354cb4a62769efc9db2c76a6eaa761088ac557",
      "tree": "4dfbcdf238385662c81fee5ed17ee11a9eebfa84",
      "parents": [
        "d8f010d50ba308c6ffa46392c4a16a470b97c32c",
        "4d011af928eac40ebe8fafafa6bb77a0874b66d6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Aug 07 05:01:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 07 05:01:44 2018 +0000"
      },
      "message": "Merge \"Hacking checks for negative test cases\""
    },
    {
      "commit": "d8f010d50ba308c6ffa46392c4a16a470b97c32c",
      "tree": "786b58181f3262132c34e931d11f73ff3ba81491",
      "parents": [
        "5d1f4960c42893e73b477bafd0dd00ce27693286",
        "e612431541bed94110f22294300feb462a7fd774"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Aug 07 04:50:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 07 04:50:59 2018 +0000"
      },
      "message": "Merge \"Add server schema for microversion 2.19\""
    },
    {
      "commit": "5d1f4960c42893e73b477bafd0dd00ce27693286",
      "tree": "c45813db67ee46f045b46b0e41a592f9c870699b",
      "parents": [
        "dcbcc65910bb76af951f151b984cce06f8a1ca5c",
        "432e2bd2a3a0010eaece54d78d1978d59c70590d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Aug 07 04:38:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 07 04:38:12 2018 +0000"
      },
      "message": "Merge \"Add server schema for microversion 2.16\""
    },
    {
      "commit": "dcbcc65910bb76af951f151b984cce06f8a1ca5c",
      "tree": "9a6347a236c34f637b78f2b926077b09b5148e7e",
      "parents": [
        "333db02f3203b05c23e9e477e7e42e2e8f3aafd1",
        "459a7a52bb8bfa21c09b49e66790ff5340e719f9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 06 19:17:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 06 19:17:53 2018 +0000"
      },
      "message": "Merge \"use fqdn for zuul projects\""
    },
    {
      "commit": "a2260de5500f0a3e17dabbf6a15c96c63f4fde8a",
      "tree": "f9dc24f4a13564e1f5e7a14cd55ab02a95e0ec2b",
      "parents": [
        "df037310ba9e946e0509fb7e56384e6a9f292113"
      ],
      "author": {
        "name": "akhiljain23",
        "email": "akhil.jain@india.nec.com",
        "time": "Thu Jul 26 18:23:36 2018 +0530"
      },
      "committer": {
        "name": "akhiljain23",
        "email": "akhil.jain@india.nec.com",
        "time": "Mon Aug 06 16:11:39 2018 +0530"
      },
      "message": "Adding links to git reference in docs\n\nCreated hyperlinks for git urls in doc [0].\n[0] https://docs.openstack.org/tempest/latest/plugin-registry.html\n\nChange-Id: Ied124b1829cc328bfe2dd150f819c7daf480d0f9\n"
    },
    {
      "commit": "333db02f3203b05c23e9e477e7e42e2e8f3aafd1",
      "tree": "a23a3a5fd3c4ceaa80dc097e1015a2cc78566273",
      "parents": [
        "127d2970dc4b362a943ff1342ae662a119650b94",
        "2e354d7a03d846ecc1342563f5cfc563dbecb145"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 06 10:16:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 06 10:16:06 2018 +0000"
      },
      "message": "Merge \"Use --os-endpoint-type for Cinder CLI\""
    },
    {
      "commit": "127d2970dc4b362a943ff1342ae662a119650b94",
      "tree": "cbf359514fa2be3d344805e8593c98cc9f8eed7a",
      "parents": [
        "b2b666bd4b9aab08d0b7724c1f0b7465adde0d8d",
        "cc97220d01c96d7ff1589bfa8674aec98f2bbe87"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 06 08:06:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 06 08:06:41 2018 +0000"
      },
      "message": "Merge \"Fill server schema for microversion 2.9\""
    },
    {
      "commit": "b2b666bd4b9aab08d0b7724c1f0b7465adde0d8d",
      "tree": "31b18fab9f7c8e240941b511f71dfb3b3c3bd727",
      "parents": [
        "92f97e2d2f75eadc6d78707c011fa94dab1ba280",
        "e913e46e6bcfdd1a33c41ef7d3a3b8f3932dc4eb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 06 05:28:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 06 05:28:37 2018 +0000"
      },
      "message": "Merge \"Avoid server_check_teardown exception breaking tearDown\""
    },
    {
      "commit": "ab7d790d93c81619de34f82c5fb1a396bc4f0bee",
      "tree": "74654857a62a8164b24a2024166667977e3e469a",
      "parents": [
        "92f97e2d2f75eadc6d78707c011fa94dab1ba280"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sat Aug 04 11:50:31 2018 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sat Aug 04 11:53:48 2018 +0200"
      },
      "message": "Pass \"access_point\" server to get_remote_client\n\nAccess point server is now passed to get_remote_client method\nin test_security_groups_basic_ops module.\nIt will help to debug issues with connection to this access point\nserver in case if those tests will fail.\n\nChange-Id: Ie6ab9019e3b1a2ca490a32a3c350f8deb5d3c357\n"
    },
    {
      "commit": "92f97e2d2f75eadc6d78707c011fa94dab1ba280",
      "tree": "d14afe1f56ec4adf791afa4c31c285b814343c7a",
      "parents": [
        "d0cefe8ed3af145b9d2c96e64fcfe16eaff1dce2",
        "1e53a943c00863afaeef95049e264f8b2ce15b1f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Aug 03 19:46:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 03 19:46:15 2018 +0000"
      },
      "message": "Merge \"Fix typo xpvnc in get_remote_console schema\""
    },
    {
      "commit": "d0cefe8ed3af145b9d2c96e64fcfe16eaff1dce2",
      "tree": "7eca56147ea7c1d0d7eb15700fb7e3a84df6a090",
      "parents": [
        "32756d0476304fa43b498b8e74742a32dcf1347b",
        "10326c7dc29e76da2082a02e91ba52bef3c2f268"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Aug 03 18:49:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 03 18:49:09 2018 +0000"
      },
      "message": "Merge \"Convert tempest-scenario-all job to tempest-slow\""
    },
    {
      "commit": "10326c7dc29e76da2082a02e91ba52bef3c2f268",
      "tree": "c31be397a14a863da9bb6d545a69f5a43c313681",
      "parents": [
        "1969a69441c556103177ad4877f0e6d8a974dcfa"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Aug 01 08:53:00 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 03 07:05:46 2018 +0000"
      },
      "message": "Convert tempest-scenario-all job to tempest-slow\n\nAs per discussion on ML[1], we do not have any job which runs only\nslow tests.\n\nThis commit provide a separate job which run only slow tests which can\nbe API or scenario tests. Further this job can be used cross projects\nlike nova, cinder, neutron.\n\nWhy we need separate job for slow tests:\n - slow tests create gate issues on job timeout which we observed\\\n   during Rocky cycle[2]. Not to effect gate let\u0027s start them executing\n   on separate job.\nWhy to convert the tempest-scenario-all job\n - tempest-scenario-all job was created to run the slow tests along with\n   other scenario tests. But slow tests can be API tests[3] and mixing them\n   with other scenario or API tests is not good idea.\n - All scenario tests excluding slow tests are run as part of tempest-full\n   job so let\u0027s not run scenario tests twice on gate.\n\n[1] http://lists.openstack.org/pipermail/openstack-dev/2018-July/132527.html\n[2] https://bugs.launchpad.net/tempest/+bug/1783405\n[3] https://ethercalc.openstack.org/dorupfz6s9qt\n\nChange-Id: I5b1d3041c0140bea11705ad287f1472e74aacb5c\n"
    }
  ],
  "next": "32756d0476304fa43b498b8e74742a32dcf1347b"
}
