)]}'
{
  "log": [
    {
      "commit": "45e600c375ed40d6f4be599f7e34893efbe12121",
      "tree": "5c49547820f98244d6d99dd44a3aeab195b7a3fa",
      "parents": [
        "0a107b1b30e8a5b963e85d59963f159b3b694ac4",
        "d8152de0da08e1654e6d25deee408f45d8a8f2bd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 23 07:24:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 23 07:24:20 2017 +0000"
      },
      "message": "Merge \"Fix RemoteClient having bad default ssh_shell_prologue\""
    },
    {
      "commit": "0a107b1b30e8a5b963e85d59963f159b3b694ac4",
      "tree": "436793c594a851e338539d605d556d50defacf59",
      "parents": [
        "da9d05c55aef08049a05355bfdc1ff2cc36a828d",
        "816358471f328f1ddffab58ad915b0c91428c54a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 23 03:24:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 23 03:24:31 2017 +0000"
      },
      "message": "Merge \"Remove unnecessary schema check of ip address\""
    },
    {
      "commit": "d8152de0da08e1654e6d25deee408f45d8a8f2bd",
      "tree": "9e73d3cf1bff83df9ed03f3b9dc4c2b9cd547b57",
      "parents": [
        "e66994083158b60f00209a01c3ea6454333d1fc3"
      ],
      "author": {
        "name": "Kris Stercxk",
        "email": "kris.sterckx@nuagenetworks.net",
        "time": "Sun Jul 30 09:44:12 2017 +0200"
      },
      "committer": {
        "name": "Kris Sterckx",
        "email": "kris.sterckx@nuagenetworks.net",
        "time": "Tue Aug 22 11:43:37 2017 +0200"
      },
      "message": "Fix RemoteClient having bad default ssh_shell_prologue\n\nChange-Id: I0e73b8deedf4bf78481cdf09b863dc149a70e9be\nCloses-Bug: #1707478\n"
    },
    {
      "commit": "816358471f328f1ddffab58ad915b0c91428c54a",
      "tree": "f6c75704e0aad43aa52dcc54b24e042d798e58e7",
      "parents": [
        "e56964dfbe6bca0c3acee7891111d9e12d0cc4e2"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Aug 21 13:19:37 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Aug 22 06:08:16 2017 +0000"
      },
      "message": "Remove unnecessary schema check of ip address\n\nThis is to add more accurate ip version check in address\nschema which will limit ip version value in [4, 6], and\nto remove unnecessary schema check in testcases.\n\nChange-Id: Ice426db172b8d697c8a5be0426fb3f7b25e548c2\n"
    },
    {
      "commit": "3ea343ecc42fe5dcdefd06d47a1a7504a0cbfdd1",
      "tree": "dcc8c527fbe7e7d3e94c01b39201f7e209aafe51",
      "parents": [
        "519ec8a9a9776ebbe4c7e7bcd5f22b9d496fb739",
        "463a8a64ef5ba8f9e295cafc0f7d71826c414267"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 17 17:21:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 17 17:21:03 2017 +0000"
      },
      "message": "Merge \"Fix client usage in validation resources\""
    },
    {
      "commit": "519ec8a9a9776ebbe4c7e7bcd5f22b9d496fb739",
      "tree": "a58ebd678aa89904daf49e2c2eace5e7e2e2a518",
      "parents": [
        "9009194d2a7925115f04026c38ce0dcd01884759",
        "4723fde77b6a3d001586eea2e2528fb44b53fac6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 17 08:54:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 17 08:54:23 2017 +0000"
      },
      "message": "Merge \"Raise exception when error_deleting\""
    },
    {
      "commit": "463a8a64ef5ba8f9e295cafc0f7d71826c414267",
      "tree": "4d4d3f5104dbe7728b34a9d87cddaad703a4d77e",
      "parents": [
        "1fa7a60e26ffc9ec83b7abe66cbbeb8048018cad"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Aug 09 16:55:33 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Aug 15 07:36:57 2017 +0100"
      },
      "message": "Fix client usage in validation resources\n\nValidation resources implicitly depends on tempest/clients.py as\nit uses client aliases defined there. This is not ok since that\nmodule does not live under tempest/lib.\n\nChange validation resources to use clients as defined in\ntempest/lib/services/clients.py instead. The ServiceClients class\ndefined in there is the superclass of the Manager class that was\nassumed before, so it will just work with any further change.\n\nClients were also not used consistently with the use_neutron\nflag, so making sure that only neutron clients are used if neutron\nis selected and viceversa.\n\nChange-Id: If83610b06af13aa736b03d463a94ac6ed02296bd\n"
    },
    {
      "commit": "ff682c8bc3dab2371561c67325095d3f932a0683",
      "tree": "a20fe5278f1095e9e807ed3a9584392f1760a322",
      "parents": [
        "9543ad1e07bb712496762947b7443ff2078664cf",
        "17347f0effe9d0dd85408dd623446873cafa4a36"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 10 10:47:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 10 10:47:11 2017 +0000"
      },
      "message": "Merge \"Mark credentials_factory stable for plugins\""
    },
    {
      "commit": "17347f0effe9d0dd85408dd623446873cafa4a36",
      "tree": "696871f0dab11c94456a4ed05eb8ad7122bffdaa",
      "parents": [
        "684380741961830e602f4c4bfa6fd9f7d80a868c"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Jul 26 16:18:30 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Aug 08 22:26:07 2017 +0100"
      },
      "message": "Mark credentials_factory stable for plugins\n\nAdd unit tests for credentials_factory and mark it stable for\nplugins. This is part of the work to make tempest/test.py stable\nfor plugins.\n\nChange-Id: I99414cb2704ce5469fcb66406b6905e2d1871dba\n"
    },
    {
      "commit": "9ee986075935eaa10c3102af87e669618b634ee1",
      "tree": "fa9c74b3915e52d11880d3c6e2824c45ab65a02e",
      "parents": [
        "66e11c58c4a83769092193ca68491b72c3ea6f6b"
      ],
      "author": {
        "name": "xing-yang",
        "email": "xing.yang@emc.com",
        "time": "Sat Jul 01 14:12:54 2017 -0700"
      },
      "committer": {
        "name": "xing-yang",
        "email": "xing.yang@emc.com",
        "time": "Tue Aug 08 05:19:06 2017 -0700"
      },
      "message": "Add Tests for Groups Volume APIs - Part 4\n\nGeneric volume groups support was added to Cinder in the\nNewton release:\nhttps://blueprints.launchpad.net/cinder/+spec/generic-volume-group\n\nThis is the 4th patch that adds the tempest tests for generic\nvolume groups APIs in Cinder. It adds tests for the following API:\n\n  * update group\n\nChange-Id: I7cc1b7978f24d6cb0e9b13b9387f000b9ca348b3\nCo-Authored-By: Imran Ansari \u003cimran.ansari@hpe.com\u003e\n"
    },
    {
      "commit": "66e11c58c4a83769092193ca68491b72c3ea6f6b",
      "tree": "e5db7b10f5e1ee91365f6a5d05fc2bcbee8ad627",
      "parents": [
        "b2ff0787a36891085f333b73656ec38af99f9550",
        "d56edc35ecc6774f92e2f4ff6e2c6a219ca35759"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 08 06:35:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 08 06:35:26 2017 +0000"
      },
      "message": "Merge \"Add Tests for Groups Volume APIs - Part 3\""
    },
    {
      "commit": "0fc1454c86abf2b2fc1fb5250f42e1a9d4d533c1",
      "tree": "33d82bf6771a65409ada6e7c30f6329e6465cfdf",
      "parents": [
        "e31581afeacf785fe2c67968563e67b061fbcc13",
        "f0599b19fdb9a4cf035aff550369f8a91793241e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 07 20:19:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 07 20:19:27 2017 +0000"
      },
      "message": "Merge \"Add test for showing volume image metadata\""
    },
    {
      "commit": "f815189f1a9ac5bfde70b092da40b2de8b7ce199",
      "tree": "3566fe42e80be0fc7164a692c96c8d68f403761b",
      "parents": [
        "dba8f79220343cb4078feccc1b56c5e2dc57a86d",
        "2d7b40a45376186c5abc7b64a388ab9cfae8f2c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 07 11:43:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 07 11:43:28 2017 +0000"
      },
      "message": "Merge \"Add release notes for client registration changes\""
    },
    {
      "commit": "d56edc35ecc6774f92e2f4ff6e2c6a219ca35759",
      "tree": "759dffcddad0d809d1d74e8f1fdfe5e00fa54195",
      "parents": [
        "112eeb103cff945c0af5956f35980aaff3bcc65d"
      ],
      "author": {
        "name": "xing-yang",
        "email": "xing.yang@emc.com",
        "time": "Sat Jul 01 14:00:06 2017 -0700"
      },
      "committer": {
        "name": "xing-yang",
        "email": "xing.yang@emc.com",
        "time": "Fri Aug 04 18:22:43 2017 -0700"
      },
      "message": "Add Tests for Groups Volume APIs - Part 3\n\nGeneric volume groups support was added to Cinder in the\nNewton release:\nhttps://blueprints.launchpad.net/cinder/+spec/generic-volume-group\n\nThis is the 3rd patch that adds the tempest tests for generic\nvolume groups APIs in Cinder. It adds tests for the following API:\n\n  * create group from src\n\nChange-Id: I30c6709fe3fe9e75f6a2d980d0a5ffaedb42dad3\n"
    },
    {
      "commit": "2d7b40a45376186c5abc7b64a388ab9cfae8f2c3",
      "tree": "a004d93c9952bd846d326b926a4777ac28f1d348",
      "parents": [
        "ff50cc5b52b5bb24804c97de697b304b9f006715"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Aug 03 16:33:29 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Aug 03 16:33:29 2017 +0100"
      },
      "message": "Add release notes for client registration changes\n\nIn patch I902cfdea0af371dfa222a9bbf41edc4ea2765926 I forgot\nto add the release notes file, so adding it now as a separate patch.\n\nChange-Id: I4465913fa813971a95ca55fbda6c60312610ac64\n"
    },
    {
      "commit": "f0599b19fdb9a4cf035aff550369f8a91793241e",
      "tree": "2f335de1fdd46c3092d1e1ffeff4660de570cf88",
      "parents": [
        "c465bfe00183c18ae83e28dadfc2560f4ff1394e"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Aug 03 20:02:51 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Aug 03 20:02:51 2017 +0800"
      },
      "message": "Add test for showing volume image metadata\n\nThis patch adds test for the missing API (volume v2):\nshow image metadata for a volume.\n\nIncluding:\n\n[1] Add show volume image metadata API to v2 volumes_client\n[2] Add unit test for the API\n[3] Modify test case: test_update_image_metadata\n[4] Add release note\n\nChange-Id: Id428c64794085ffbcda5d500bb4996e3d8da15ee\n"
    },
    {
      "commit": "1bf32ebd6e8eba69029ec6fe9185086df4077c9c",
      "tree": "96f3d779b1a9324f9f6cfaef1d28a62816992783",
      "parents": [
        "c465bfe00183c18ae83e28dadfc2560f4ff1394e"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Aug 03 17:20:25 2017 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Aug 03 17:22:26 2017 +0530"
      },
      "message": "Moved releasenotes from tempest package to proper location\n\n* releasenotes should go under releasnotes directory. But\n  add-return-value-to-retype-volume-a401aa619aaa2457.yaml was under\n  tempest package. It should be moved to its proper home for\n  maintaining consistency.\n\nChange-Id: Ibfc7650bcd2e7cba17db1c2a3f6fe29131bec6de\n"
    },
    {
      "commit": "99e6d1acf78e248837863df93ff1c409a3b34fe9",
      "tree": "bb2fbf56759b310a132232e3f8cfb112d208d14c",
      "parents": [
        "167cd2f12806ff90c84d90b51a02204af861f87d",
        "41ed715c2306b701fea19adfc9e0f187a5dcf381"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 31 11:43:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 31 11:43:52 2017 +0000"
      },
      "message": "Merge \"Add Tests for Groups Volume APIs - Part 2\""
    },
    {
      "commit": "0252bca0d926774eab86fd88590401897eefa41b",
      "tree": "f74e76ffe43ab6d4280483954e2f558a70683a8b",
      "parents": [
        "684380741961830e602f4c4bfa6fd9f7d80a868c",
        "b282eb767f8b4b12b4588ea1f6293464a9d422e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 27 03:17:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 27 03:17:54 2017 +0000"
      },
      "message": "Merge \"Fix some nits in object storage clients release notes\""
    },
    {
      "commit": "684380741961830e602f4c4bfa6fd9f7d80a868c",
      "tree": "e2285b34d3391aa4a55c61825653b69d49050ff9",
      "parents": [
        "3e4f8ebfede61a3ff7fe9ab528c5f2ba85ba83f8",
        "27127378b63ea706c457544200fff3a6abed98ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 26 13:25:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 26 13:25:25 2017 +0000"
      },
      "message": "Merge \"Remove support for py34\""
    },
    {
      "commit": "3e4f8ebfede61a3ff7fe9ab528c5f2ba85ba83f8",
      "tree": "be8d2122f9fadb5750e6661e035035fb481148f9",
      "parents": [
        "b6a775e414386ec84a0915b528572eb24bfc99d1",
        "97f6a843fc167da1d2fca0aedd927666c83086a5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 26 10:55:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 26 10:55:34 2017 +0000"
      },
      "message": "Merge \"Move object storage capabilities_client to lib interface\""
    },
    {
      "commit": "b6a775e414386ec84a0915b528572eb24bfc99d1",
      "tree": "0586839359aa460ad64d804e0a2f744abfee1b47",
      "parents": [
        "80046606ea05e33a4e16b4edaafd003e0813a956",
        "5b7f6b9205aeb7dec0cb776dd68faca1cf1b3cb6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 26 10:55:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 26 10:55:26 2017 +0000"
      },
      "message": "Merge \"Move object storage bulk_middleware_client to lib interface\""
    },
    {
      "commit": "27127378b63ea706c457544200fff3a6abed98ed",
      "tree": "408e1ce491c5af296b557a9f4c0566dd1bfed914",
      "parents": [
        "55e301689c3e2bb0bf7189dafc824b53bdd7ea3c"
      ],
      "author": {
        "name": "howardlee",
        "email": "lihongweibj@inspur.com",
        "time": "Wed Jul 19 11:13:37 2017 +0800"
      },
      "committer": {
        "name": "howard lee",
        "email": "lihongweibj@inspur.com",
        "time": "Wed Jul 26 09:33:24 2017 +0000"
      },
      "message": "Remove support for py34\n\nDue to the change from Ubuntu Trusty to Xenial, only python3.5 is\navailable(Python3.4 is restricted to \u003c\u003d Mitaka). So, there is no\nneed to continue to keep these settings.\n\nChange-Id: I07bf6c3299a2e509a2d30342922459dc79c8f281\n"
    },
    {
      "commit": "b282eb767f8b4b12b4588ea1f6293464a9d422e2",
      "tree": "c19f51af435ebeadc804fe677a13187bd0e5e46c",
      "parents": [
        "97f6a843fc167da1d2fca0aedd927666c83086a5"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Jul 26 09:24:47 2017 +0300"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Jul 26 09:24:47 2017 +0300"
      },
      "message": "Fix some nits in object storage clients release notes\n\nThis is follow up patch to fix the nits in\nrelease notes - I6b44fb9a692b947baadbe049b2f7d31e4ab51035\n\nChange-Id: I9eb4a60a8b0ff69c0646b87af846cf8947cede21\n"
    },
    {
      "commit": "41ed715c2306b701fea19adfc9e0f187a5dcf381",
      "tree": "955e2a07d0c1d300718af64470aa72ceeebe932c",
      "parents": [
        "72312d9911b7349c5eeaf8746874086d227a5655"
      ],
      "author": {
        "name": "xing-yang",
        "email": "xing.yang@emc.com",
        "time": "Wed May 03 06:52:56 2017 -0400"
      },
      "committer": {
        "name": "xing-yang",
        "email": "xing.yang@emc.com",
        "time": "Tue Jul 25 14:34:04 2017 -0700"
      },
      "message": "Add Tests for Groups Volume APIs - Part 2\n\nGeneric volume groups support was added to Cinder in the\nNewton release:\nhttps://blueprints.launchpad.net/cinder/+spec/generic-volume-group\n\nThis is the 2nd patch that adds the tempest tests for generic\nvolume groups APIs in Cinder. It adds group_snapshots clients.\nIt adds tests for the following APIs:\n\n  * create group snapshot\n  * delete group snapshot\n  * show group snapshot\n  * list group snapshot\n\nChange-Id: I21f07f7b3e8f22055e7978c0bf4aa01b80b493d9\n"
    },
    {
      "commit": "be131644d263da82b273592ccd8d734153e7bc86",
      "tree": "e1afdff64bc446bef83192a10ce5598a3319b3b2",
      "parents": [
        "390b732dbbd2185218d716ba147c5a8d3b3a3bb7",
        "6891411395a581ec42f8d28f42842e35cc15ddb4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 25 17:04:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 25 17:04:56 2017 +0000"
      },
      "message": "Merge \"Add Tests for Create/Delete/Show/List Group Types\""
    },
    {
      "commit": "97f6a843fc167da1d2fca0aedd927666c83086a5",
      "tree": "e8c30d2267f0820eec53a5fe49bc032d9f60ec0a",
      "parents": [
        "5b7f6b9205aeb7dec0cb776dd68faca1cf1b3cb6"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Jul 25 00:48:31 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Jul 25 01:01:15 2017 +0000"
      },
      "message": "Move object storage capabilities_client to lib interface\n\nobject storage capabilities_client is stable now and good to be moved\nas stable library interface.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I06e874300a7b042ed09dc666aaeed578e814acf1\n"
    },
    {
      "commit": "5b7f6b9205aeb7dec0cb776dd68faca1cf1b3cb6",
      "tree": "fdd93345c2b56e8cd9846449761ef88eee5d911e",
      "parents": [
        "ae90da579661f408444cba2c8fb87407c98f42da"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Jul 25 00:33:58 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Jul 25 00:54:59 2017 +0000"
      },
      "message": "Move object storage bulk_middleware_client to lib interface\n\nobject storage bulk_middleware_client is stable now and good to be moved\nas stable library interface.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I6b44fb9a692b947baadbe049b2f7d31e4ab51035\n"
    },
    {
      "commit": "6891411395a581ec42f8d28f42842e35cc15ddb4",
      "tree": "d4dd56614e0d9deeac0231bb33a57b45767bd135",
      "parents": [
        "e1e6e7825d48a4c4ef582b9c81b0a320e72ca18b"
      ],
      "author": {
        "name": "xing-yang",
        "email": "xing.yang@emc.com",
        "time": "Sat Jul 01 14:21:42 2017 -0700"
      },
      "committer": {
        "name": "xing-yang",
        "email": "xing.yang@emc.com",
        "time": "Fri Jul 21 15:48:50 2017 -0700"
      },
      "message": "Add Tests for Create/Delete/Show/List Group Types\n\nGeneric volume groups support was added to Cinder in the\nNewton release. Group types APIs were added as part of that.\nhttps://blueprints.launchpad.net/cinder/+spec/generic-volume-group\n\nThis patch adds the tempest tests for group types APIs\nin Cinder. It tests the following APIs:\n\n  * create group type\n  * delete group type\n  * show group type\n  * list group types\n\nChange-Id: Ic409db6f1258befc6f1772ea19e7e634170269f8\n"
    },
    {
      "commit": "b19c55df4bb30a65e3e6abfa977dd9e857a330a4",
      "tree": "06c35b92944205f26e74e214a19f75697059fafe",
      "parents": [
        "c51b712dec2013edeeaa3e91e65f94a7bb185574"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jul 17 12:38:35 2017 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 21 16:14:41 2017 -0400"
      },
      "message": "Migrate the preprov creds module to tempest lib\n\nThis commit migrates the preprovisioned credentials provider from\ntempest/common into tempest/lib. As part of this 2 dependencies are\nalso migrated to lib: the InvalidTestResource exception class and the\ntempest.common.fixed_network module.\n\nChange-Id: Ib9e909aaaf81f7cb57e2382cec44598e918747b8\n"
    },
    {
      "commit": "c51b712dec2013edeeaa3e91e65f94a7bb185574",
      "tree": "c5a93a86de8cc400b1951d86bc67b0d919a91983",
      "parents": [
        "e1e6e7825d48a4c4ef582b9c81b0a320e72ca18b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jul 17 12:28:07 2017 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 21 16:14:40 2017 -0400"
      },
      "message": "Migrate the dynamic creds module to tempest lib\n\nThis commit migrates the dynamic credentials provider from\ntempest/common into tempest/lib.\n\nChange-Id: Id8d60e4d7c22bc72c3e48bc768509ff0cc0c89d5\n"
    },
    {
      "commit": "e98720a22f70079a2b3bc55dce2c7ff214dd1ff5",
      "tree": "610306ada41094253287c936d124854e875a3bb0",
      "parents": [
        "55e301689c3e2bb0bf7189dafc824b53bdd7ea3c"
      ],
      "author": {
        "name": "chenxing",
        "email": "chen.xing@99cloud.net",
        "time": "Wed Jul 19 03:42:23 2017 +0000"
      },
      "committer": {
        "name": "chenxing",
        "email": "chen.xing@99cloud.net",
        "time": "Wed Jul 19 03:42:23 2017 +0000"
      },
      "message": "Update the documention for doc migration\n\nChange-Id: Ie6d322d1b9c93118af7c74986993010b9f4b76b2\n"
    },
    {
      "commit": "35316c5bc3571e9d544834e9ccec11d5625b08fd",
      "tree": "23a9f247da6fa8be1b182efae3cf128678612e59",
      "parents": [
        "324dbd26738225f548bb89511df7274b1e5bf361",
        "d02951667de88008a4cdd215255f5b49df800f15"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 17 13:21:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 17 13:21:57 2017 +0000"
      },
      "message": "Merge \"create test to verify catalog standardization\""
    },
    {
      "commit": "324dbd26738225f548bb89511df7274b1e5bf361",
      "tree": "b3865e1a51afe400fe3a778a82d68adb19a40c11",
      "parents": [
        "2604849dbfc861b5bc3b47e3552a74da2a427a74",
        "2bbc49212e319292dfabaf17c313bd156de93d3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jul 16 13:18:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jul 16 13:18:23 2017 +0000"
      },
      "message": "Merge \"Tidy up releasenotes\""
    },
    {
      "commit": "d02951667de88008a4cdd215255f5b49df800f15",
      "tree": "eac789fa6ee7c7f994802c24cc8eb78e905887c0",
      "parents": [
        "0279907cc7a1b84fcea94d43a63226d9a5799e7b"
      ],
      "author": {
        "name": "Megan Guiney",
        "email": "meganmguiney@gmail.com",
        "time": "Tue May 23 23:57:53 2017 -0700"
      },
      "committer": {
        "name": "Megan Guiney",
        "email": "meganmguiney@gmail.com",
        "time": "Thu Jul 13 13:50:47 2017 -0700"
      },
      "message": "create test to verify catalog standardization\n\nthis test will verify whether or not the catalog that it is run\nagainst uses approved names for the services it contains. This\npatch will include a few additions:\n- a minimal client which will \"GET\" and return the service catalog,\n- unit testing for the new client\n- and a test that will make sure that the service catalog uses a\n  naming scheme that is compatible with the established governance-\n  approved naming scheme.\n\nChange-Id: Ia745dff050f35cc5a3fc3744d58c6fe1e875e56f\n"
    },
    {
      "commit": "a1481c5f0b8a1e11651abdf3af64b3e194025432",
      "tree": "cd98756c1332e19206c104e94dc65f5135f98aa3",
      "parents": [
        "64055edffbd05b97f894cd9bf2e2a38f60228789",
        "fe399fdfeb1521189a18f4d32f1fe0d8b3695ed0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 13 06:57:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 13 06:57:35 2017 +0000"
      },
      "message": "Merge \"Extra compute services_client API endpoints\""
    },
    {
      "commit": "7f10bfbcb0061a1d289398f66af9fa7f5f91d78b",
      "tree": "fa3b2ddccdb27dc058378836fd4bfe57ae51fef2",
      "parents": [
        "7a857b04f8fa39c48d25f66153dbbbf7615331c9",
        "a2df0f57a7cadec02b498395439cc7ed9445fea2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 12 05:50:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 12 05:50:32 2017 +0000"
      },
      "message": "Merge \"Add \u0027params\u0027 argument to v2 list_backups API\""
    },
    {
      "commit": "7a857b04f8fa39c48d25f66153dbbbf7615331c9",
      "tree": "0a9ae06714fc4b329717232a02d828b05c2045ce",
      "parents": [
        "3f00c5e34b26e08795baa469d1cab98c4db2449d",
        "ef40daa159267663dcf69be88b000286dcd783fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 12 00:24:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 12 00:24:00 2017 +0000"
      },
      "message": "Merge \"Add a page for release 16.1 to release notes\""
    },
    {
      "commit": "3f00c5e34b26e08795baa469d1cab98c4db2449d",
      "tree": "55692b3c351f4e4b51696b8c73c5af2dfbcf1c61",
      "parents": [
        "4b26596f47aa30239abb29bfd55ab983cdd6fe2f",
        "1e8a0ed3e5feb9c113d54ce1252d7a3e8ce750ce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 11 21:44:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 11 21:44:18 2017 +0000"
      },
      "message": "Merge \"Enhance tempest client for keystone v3 token APIs.\""
    },
    {
      "commit": "ef40daa159267663dcf69be88b000286dcd783fe",
      "tree": "0ce9f9fa2b31dc28d050b1e2ce359a9cf7c2d980",
      "parents": [
        "da11e52416b15b3dbe8fbe7fc4eca9894201545d"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Jul 11 15:29:45 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Jul 11 15:30:04 2017 +0100"
      },
      "message": "Add a page for release 16.1 to release notes\n\nChange-Id: Id148a6cc78c99218a6bca31fa6739cb84d1b49e2\n"
    },
    {
      "commit": "a2df0f57a7cadec02b498395439cc7ed9445fea2",
      "tree": "01e0e95ce9c15b2138713d3d6272ccb23d2a27d5",
      "parents": [
        "21dd8a5ee2ab5a068cbb20d0468bd5f444fef59a"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Fri Jul 07 15:55:06 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Mon Jul 10 11:03:56 2017 +0800"
      },
      "message": "Add \u0027params\u0027 argument to v2 list_backups API\n\nThis patch adds \u0027params\u0027 argument to list_backups API in v2 BackupsClient,\nto enable passing additional information in the query string of the HTTP\nrequest.\n\nChange-Id: I8e31a55741f9bebf7b3d70491e2353b466dce06e\n"
    },
    {
      "commit": "19e20abb9311dc3c786d32418966185085af6a3e",
      "tree": "758e054a1cdc47a9c92977bc82ca553af01abf29",
      "parents": [
        "138c0fb79f783e8c6a4b151ee921282c99203ee0",
        "87226e30a41498ad74bce9ee012b8570562d7601"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 10 02:02:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 10 02:02:29 2017 +0000"
      },
      "message": "Merge \"Add release notes for an intermediate release.\""
    },
    {
      "commit": "87226e30a41498ad74bce9ee012b8570562d7601",
      "tree": "92795701d7b5cdc43c006c6d7eaf8a953945b5f3",
      "parents": [
        "517c95fcb7f6eb61550039b6bb3c51d2019662ac"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Jul 07 15:49:20 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Jul 07 15:49:20 2017 +0100"
      },
      "message": "Add release notes for an intermediate release.\n\nChange-Id: Ica33ff70677fe50ad03972cbac16630b02760fa8\n"
    },
    {
      "commit": "fe399fdfeb1521189a18f4d32f1fe0d8b3695ed0",
      "tree": "f9cccaa57e27c44528b0d046a7b8cf0656e5609e",
      "parents": [
        "123eb2aa55b4c1bc13f4447aec5d22f9968bbe58"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon May 29 21:46:44 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Jul 07 00:51:15 2017 +0000"
      },
      "message": "Extra compute services_client API endpoints\n\nThis patch:\n  - adds ``disable_log_reason`` and ``update_forced_down`` API\n    endpoints to the compute ``services_client``\n  - adds corresponding unit tests and schemas\n    (for 2.11 microversion)\n  - changes ``host_name`` parameter in the unit tests for\n    ``services_client`` to ``host`` because ``host_name``\n    is wrong; see [0] for example\n\nHowever, this patch does not add API tests for these endpoints\nbecause they result in compute services being forced down\nor disabled, which are dangerous to test in the gates.\n\nValid use cases for these APIs include:\n  - negative testing\n  - RBAC testing (forcing a BadRequest but ensuring policy enforcement\n    happens beforehand)\n\n[0] https://developer.openstack.org/api-ref/compute/#update-forced-down\n\nChange-Id: I641218e104bba55e3679a7111e7f3d042ad7665b\n"
    },
    {
      "commit": "21dd8a5ee2ab5a068cbb20d0468bd5f444fef59a",
      "tree": "556985137354b633ec7d4148c339f2c1647ec5ab",
      "parents": [
        "53b53c83d6987bcc313719222c90b27f3d43f671",
        "b40cb198ce9ed879a8fb2708ef9502df080a2db2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 06 15:40:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 06 15:40:55 2017 +0000"
      },
      "message": "Merge \"Add test for showing volume metadata item\""
    },
    {
      "commit": "53b53c83d6987bcc313719222c90b27f3d43f671",
      "tree": "06bc2440b75f3ccc858a895c5559b3b512330ce3",
      "parents": [
        "1f6c8d4da6c8d45947dab7a2796ced300eaefe63",
        "69719076552bed89c2b15fc00153314d3b363601"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 06 15:37:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 06 15:37:45 2017 +0000"
      },
      "message": "Merge \"Add test for showing snapshot metadata item\""
    },
    {
      "commit": "86c8c9ececc98028dd6c582890687c32291e716f",
      "tree": "84e1286c8bdc0accad11d48ac3e83050a2186675",
      "parents": [
        "b43df432908992215bde366edb951b6fcbcc02e3",
        "f4ce417b8b87e68f14e81b5a01f2068a7172027c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 06 04:35:17 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 06 04:35:17 2017 +0000"
      },
      "message": "Merge \"Add test case for update volume backup\""
    },
    {
      "commit": "b43df432908992215bde366edb951b6fcbcc02e3",
      "tree": "0f67060394cf86c10988ca550f597460148b4ec3",
      "parents": [
        "215e82b894563f30e9aaa6c665f9b5db95e5666c",
        "a028de16f8b6f2fd51183a676d48108759475aab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 06 04:20:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 06 04:20:50 2017 +0000"
      },
      "message": "Merge \"Save state of cloud before running tempest\""
    },
    {
      "commit": "215e82b894563f30e9aaa6c665f9b5db95e5666c",
      "tree": "70f4a2cb929c913a5f1ac19552d2d112d8dcef41",
      "parents": [
        "20c0ade60fc443726a69deb0bea4af85a75dce5f",
        "ae155b70952a196751bb9c83af818810cc7288ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 05 07:40:05 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 05 07:40:05 2017 +0000"
      },
      "message": "Merge \"Pause resource cleanup\""
    },
    {
      "commit": "f4ce417b8b87e68f14e81b5a01f2068a7172027c",
      "tree": "5272c02ad14f64daad12d811dbc589902e39306f",
      "parents": [
        "90567869c898a390e2a6b829dc710c0a0867b833"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Jul 05 12:27:35 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Jul 05 14:46:55 2017 +0800"
      },
      "message": "Add test case for update volume backup\n\nUpdate volume backup is a new api implemented in volume v3 (since 3.9).\nThis patch is to add test case for this new feature.\n\nIncluding:\n\n[1] Add v3 backups_client as a library\n[2] Add update backup api to v3 backups_client\n[3] Add unit tests for update backup api\n[4] Add test case: test_update_backup\n[5] Add release note\n\nChange-Id: Id50fcdbc41e9e170f3d467789f80c28bac01d434\n"
    },
    {
      "commit": "c7c7916bc101f1437871e5ca4b25ca53769335f7",
      "tree": "8bce7e2c4c1774d6b57cc3a3252f9881eb7bedae",
      "parents": [
        "90567869c898a390e2a6b829dc710c0a0867b833",
        "29b22308285de4f5aca09a9becf16f132efe463d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 05 05:00:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 05 05:00:09 2017 +0000"
      },
      "message": "Merge \"Switch from oslosphinx to openstackdocstheme\""
    },
    {
      "commit": "90567869c898a390e2a6b829dc710c0a0867b833",
      "tree": "6c1fe1b00b50cde989e74699d35f4ef32578ee8f",
      "parents": [
        "5080de277782e3e3c13f910be5f11e085103ab75",
        "027365220604ec2bafaf043e144dda874a2d04de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 05 03:59:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 05 03:59:31 2017 +0000"
      },
      "message": "Merge \"Move base_client from volume.v3 to volume\""
    },
    {
      "commit": "69719076552bed89c2b15fc00153314d3b363601",
      "tree": "1f56eec4beda6ac0664280c3a704957d281bf727",
      "parents": [
        "479863dd47beeb35aef5fd5541956658940c48cc"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Tue Jul 04 13:12:35 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Jul 05 11:29:16 2017 +0800"
      },
      "message": "Add test for showing snapshot metadata item\n\nThis patch adds test for the missing API (volume v2):\nshow specific metadata item for a snapshot.\n\nIncluding:\n\n[1] Add show snapshot metadata item API to v2 snapshots_client\n[2] Add unit test for the API\n[3] Modify test case: test_update_snapshot_metadata_item\n[4] Add release note\n\nAccording defcore(interop) patch is:\nI672bbcb9983e7a3ace7769722d6ff97f7bc0ccc8\n\nChange-Id: I3697406e5541bbdb191e4d6e63831be31b471e78\n"
    },
    {
      "commit": "b40cb198ce9ed879a8fb2708ef9502df080a2db2",
      "tree": "f863c3bf70e3f0851bf9bc601fe758b246075d59",
      "parents": [
        "479863dd47beeb35aef5fd5541956658940c48cc"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Tue Jul 04 12:56:59 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Jul 05 11:22:47 2017 +0800"
      },
      "message": "Add test for showing volume metadata item\n\nThis patch adds test for the missing API (volume v2):\nshow specific metadata item for a volume.\n\nIncluding:\n\n[1] Add show volume metadata item API to v2 volumes_client\n[2] Add unit test for the API\n[3] Modify test case: test_update_volume_metadata_item\n[4] Add release note\n\nAccording defcore(interop) patch is:\nIca8b57f5f5392e2bf47e368e9b10ef9fa5695c30\n\nChange-Id: Idb9d198383ce93453707f1204806e4ae82c1e46a\n"
    },
    {
      "commit": "027365220604ec2bafaf043e144dda874a2d04de",
      "tree": "2dca64413c5a03f6a50b40bdfbd156e62dd20d28",
      "parents": [
        "09f926310b5444c7a6969befcb6699e5a62bc8af"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Jun 19 13:57:28 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jul 05 00:56:05 2017 +0000"
      },
      "message": "Move base_client from volume.v3 to volume\n\nNow exists multiple inheritance when adding new interfaces in\nvolume v3 clients, e.g., if we want to add show_volume_summary\nin volume v3 VolumesClient, we have to make volume.v3.VolumesClient\ninherit from both volume.v3.base_client.BaseClient and volume.v2.\nvolumes_client.VolumesClient, and this situation will repeat\neverytime we add new interfaces in volume v3 clients based on v2\nclients.\nThis is to move volume.v3.base_client to volume, and if we want to\nadd new interfaces based on a v2 client, we can make that v2 client\ninherit from volume.base_client.BaseClient to get microversion support,\nand then to make the new v3 client inherit from the v2 client, thus\nto avoid the multiple inheritance.\n\nChange-Id: I645ae35daebd924c4c4523163e5419cc050bb0ed\n"
    },
    {
      "commit": "29b22308285de4f5aca09a9becf16f132efe463d",
      "tree": "778f46dc3e5a12719ded188a09e5106234b2c6fa",
      "parents": [
        "479863dd47beeb35aef5fd5541956658940c48cc"
      ],
      "author": {
        "name": "bhavani.cr",
        "email": "bhavani.r@nectechnologies.in",
        "time": "Tue Jul 04 12:00:58 2017 +0530"
      },
      "committer": {
        "name": "bhavani",
        "email": "bhavani.r@nectechnologies.in",
        "time": "Tue Jul 04 11:01:33 2017 +0000"
      },
      "message": "Switch from oslosphinx to openstackdocstheme\n\nTo use openstackdocstheme 1.11.0 properly, this patch fixes\nsome settings according to follow.\nhttps://docs.openstack.org/openstackdocstheme/latest/\n\nChange-Id: I07652e3a086a650ab9f08f6da7ddf0e8145b2969\n"
    },
    {
      "commit": "1e0facd9348e1aa024a15b3873ac1396e3ae6a02",
      "tree": "dbc963d0c86da5daafb75ea416a62153099d37f6",
      "parents": [
        "0279907cc7a1b84fcea94d43a63226d9a5799e7b",
        "b78e2575e04b8735e3e4557d97dcd866838b223c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 03 02:51:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 03 02:51:46 2017 +0000"
      },
      "message": "Merge \"Added --rmdir flag to workspace remove\""
    },
    {
      "commit": "b78e2575e04b8735e3e4557d97dcd866838b223c",
      "tree": "4e6ab3619f96b06f90f68710b0f9fd7cee154a6e",
      "parents": [
        "08688c68589d41b7f39292f91bfc6375802d01b2"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Mon Jun 26 19:34:34 2017 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Fri Jun 30 13:14:58 2017 +0530"
      },
      "message": "Added --rmdir flag to workspace remove\n\n* tempest workspace remove --name command just remove the workspace\n  entry from ~/.tempest/workspace.yaml and it does not deletes the\n  workspace.\n\n* by adding tempest workspace remove --name --rmdir removes\n  the workspace as well as entry.\n\n* renamed remove_workspace to remove_workspace_entry\n\nChange-Id: I4528a23ca4933fdb7a3168f8dc99bbf0497ae5cc\n"
    },
    {
      "commit": "ae155b70952a196751bb9c83af818810cc7288ab",
      "tree": "38953c0b6c7cbcd1a8110e7027ac32cec021052a",
      "parents": [
        "7226611b00ef4fca8e74df3c697929eb167ba49c"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Jun 26 09:41:21 2017 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Jun 29 13:39:36 2017 +0000"
      },
      "message": "Pause resource cleanup\n\nWhen pause_teardown flag in tempest.conf is set to True a pdb breakpoint\nis added to tearDown and tearDownClass methods in test.py.\nThis allows to pause cleaning resources process, so that, used resources\ncan be examined. Closer examination of used resources may lead to faster\ndebugging.\n\nChange-Id: I09b7721e64cda161289f915d30888ec54bbed821\n"
    },
    {
      "commit": "2bbc49212e319292dfabaf17c313bd156de93d3c",
      "tree": "d490f2c3046cfe7a00e1e6e40d6a186275bc191a",
      "parents": [
        "1b786f1c6d4ed605be0f09647b44e97f8bd40664"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jun 29 13:42:37 2017 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jun 29 13:42:37 2017 +0900"
      },
      "message": "Tidy up releasenotes\n\nThis commit tidies up releasenotes. Originally, release note files are\nin one directory. So, when I see the directory, I feel \"\"what a mess!\".\nSo this commit tries to improve it.\n\nChange-Id: I54c14a61ebcda16268cf543079c7739def5ebadb\n"
    },
    {
      "commit": "d9594f5119ab558ecfa316c3abe64e2d5716c434",
      "tree": "0e10d90da424cc83efcdfdb46726b0f5768f6895",
      "parents": [
        "f6288d705796ddeac971131ba91fcc9a0b2afb20"
      ],
      "author": {
        "name": "Hemanth Nakkina",
        "email": "nh863p@att.com",
        "time": "Wed Apr 19 11:14:40 2017 +0530"
      },
      "committer": {
        "name": "Hemanth Nakkina",
        "email": "mail2hemanth.n@gmail.com",
        "time": "Wed Jun 28 16:09:32 2017 +0000"
      },
      "message": "Add token related API to Keystone v3-ext/OS-OAUTH1 client\n\nEnhance oauth_consumers_client with the following API\n/v3/OS-OAUTH1/request_token\n/v3/OS-OAUTH1/authorize/{request_token_id}\n/v3/OS-OAUTH1/access_token\n/v3/users/{user_id}/OS-OAUTH1/access_tokens/{access_token_id}\n/v3/users/{user_id}/OS-OAUTH1/access_tokens\n/v3/users/{user_id}/OS-OAUTH1/access_tokens/{access_token_id}/roles\n/v3/users/{user_id}/OS-OAUTH1/access_tokens/{access_token_id}/roles/{role_id}\n\nhttps://developer.openstack.org/api-ref/identity/v3-ext/index.html?expanded\u003d#os-oauth1-api\n\nCo-Authored-By: Nishant Kumar \u003cnk613n@att.com\u003e\nCloses-Bug: #1682425\n\nChange-Id: I4c5369ae3ad7a7add630e3ac6a4fc52f854bc77c\n"
    },
    {
      "commit": "b02566230d51d5aca51c61adca112e201579fe2c",
      "tree": "badabb54dd942e070d9c58ead69ff267f674625a",
      "parents": [
        "09f926310b5444c7a6969befcb6699e5a62bc8af",
        "63444d61a7ed4906b9bdf4952f1e40e68de18972"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 28 02:12:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 28 02:12:28 2017 +0000"
      },
      "message": "Merge \"Adds **params to v3 list_endpoints\""
    },
    {
      "commit": "63444d61a7ed4906b9bdf4952f1e40e68de18972",
      "tree": "6300f42dd6002dacd6fd342f9151f213e5afbade",
      "parents": [
        "8fde5658a8045b42cfd7dbf4ba2ef6422741c8c3"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sat Apr 29 20:44:19 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Jun 27 20:57:55 2017 +0100"
      },
      "message": "Adds **params to v3 list_endpoints\n\nThis patch makes the following changes:\n  - Adds **params to list_endpoints since identity v3 endpoints\n    can be filtered by \"interface\" and \"service_id\" [0]\n  - Enhance v3 endpoint API tests to check that filtering by\n    such params works correctly.\n\n[0] https://developer.openstack.org/api-ref/identity/v3/#list-endpoints?expanded\u003dlist-endpoints-detail\n\nChange-Id: I133485db6f9a13d71595d43547f0dc9ea6ca0584\n"
    },
    {
      "commit": "3e2e699fdb899ad8f4a67b5f325a697acc5a7741",
      "tree": "09646e8305761932b5cf21fa623b32b1f25f7dea",
      "parents": [
        "08688c68589d41b7f39292f91bfc6375802d01b2",
        "0ddf83ead7869bcb42394a78d69240b507f0aa81"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 27 09:59:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 27 09:59:09 2017 +0000"
      },
      "message": "Merge \"Add Tests for Groups Volume APIs - Part 1\""
    },
    {
      "commit": "e7a14c5756114bc17cea111aee42ee3127a2e8bd",
      "tree": "b63f8d9ce1ba02eda00c05649459e6376278f454",
      "parents": [
        "9ef109d9998a6c4db189e44ac640872acac54ba7",
        "0f107bcdbe56ce4b1bf7df5deb12e739d4e6f967"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 26 23:25:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 26 23:25:10 2017 +0000"
      },
      "message": "Merge \"Change Cinder api_v3 config True on default\""
    },
    {
      "commit": "0cb4f2255c8331e091a9143b65d73927ade6e757",
      "tree": "2ca111ba8a61f540896a330bb87f8469f263398c",
      "parents": [
        "8fde5658a8045b42cfd7dbf4ba2ef6422741c8c3"
      ],
      "author": {
        "name": "Sergey Nikitin",
        "email": "snikitin@mirantis.com",
        "time": "Fri Feb 03 13:16:33 2017 +0400"
      },
      "committer": {
        "name": "Sergey Nikitin",
        "email": "nikitinserv@gmail.com",
        "time": "Fri Jun 23 14:14:38 2017 +0000"
      },
      "message": "Tests for Nova instance diagnostics (microversion v2.48)\n\nExisting instance diagnostics tests were moved to the new files\nto test diagnostics for different microversions (2.1 and 2.48).\n\nDepends-On: If0b1493cc5c1c7f0d9896dd68342ad4dea4f7da2\n\nChange-Id: I7757c5beeea3d3b0bc15a51cafc5ea2ada65e76c\n"
    },
    {
      "commit": "1e8a0ed3e5feb9c113d54ce1252d7a3e8ce750ce",
      "tree": "2043e148dc5bc493986126641ea2fd0ea7c18b13",
      "parents": [
        "a8006de318de892674ccc0f6fe8aaa0b678a540c"
      ],
      "author": {
        "name": "Pramod Kumar Singh",
        "email": "pk110e@att.com",
        "time": "Fri Jun 02 16:21:10 2017 +0530"
      },
      "committer": {
        "name": "Pramod Kumar Singh",
        "email": "pk110e@att.com",
        "time": "Tue Jun 20 22:09:49 2017 +0530"
      },
      "message": "Enhance tempest client for keystone v3 token APIs.\n\nAlthough some of the APIs have been implemented,\nadding the below missing one:\n\ncheck_token_existence(): to validate a v3 token head\n\nChange-Id: I0b95a19162456cbaf524ea6691e7e28c151c6ada\nCo-Authored-By: Pradeep Kumar \u003cpk5294@att.com\u003e\nCo-Authored-By: Nishant Kumar \u003cnk613n@att.com\u003e\nCloses-Bug: #1691044\n"
    },
    {
      "commit": "6aaecc0c576890a6118dc3c80158dc0e86c09810",
      "tree": "a753d27ebc7db63e78a71b29ebdfdbaa9f48c000",
      "parents": [
        "9651e416611a1fa52dcdf4d08b7d261fb99929fd",
        "d0ed8b00d089c37e518bcdf77420c4b5278b05f9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 20 07:46:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 20 07:46:43 2017 +0000"
      },
      "message": "Merge \"Identity V3 - Endpoint Groups Client\""
    },
    {
      "commit": "9651e416611a1fa52dcdf4d08b7d261fb99929fd",
      "tree": "9d49cfd75600a7e4cbbd515d6e053d96d3a44d93",
      "parents": [
        "807af08a3fb255f98ddb643afe0a7543e85e87ff",
        "1c796287606776c609ef900061df96f695df5699"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 20 07:44:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 20 07:44:49 2017 +0000"
      },
      "message": "Merge \"Implement tempest client for keystone v2 token APIs\""
    },
    {
      "commit": "1c796287606776c609ef900061df96f695df5699",
      "tree": "bf0421a836f090d829073e2a8cb138476a549fd9",
      "parents": [
        "7203f58c97f250d8443235334efedd4d94792877"
      ],
      "author": {
        "name": "Pradeep Kumar",
        "email": "pk5294@att.com",
        "time": "Thu Apr 27 16:48:36 2017 +0530"
      },
      "committer": {
        "name": "Pramod Kumar Singh",
        "email": "pk110e@att.com",
        "time": "Mon Jun 19 14:11:12 2017 +0530"
      },
      "message": "Implement tempest client for keystone v2 token APIs\n\nImplement Tempest client for Keystone v2 token API - v2.0/tokens/\n\nAlthough some of the APIs have been implemented, many of the token\nrelated APIs are yet to be implemented such as\nlist_endpoints_for_token, check_token_existence\n\nHere are the OpenStack docs link\nhttps://developer.openstack.org/api-ref/identity/v2-admin/index.html\nhttps://developer.openstack.org/api-ref/identity/v2/\n\nChange-Id: Idc351fdcce420bb42c00bab23460f32e3c66e9ce\nCo-Authored-By: Pramod Kumar Singh \u003cpk110e@att.com\u003e\nCo-Authored-By: Nishant Kumar E \u003cnk613n@att.com\u003e\n"
    },
    {
      "commit": "a028de16f8b6f2fd51183a676d48108759475aab",
      "tree": "46a4771fdcdb36adc49f72f74ad231198acd5216",
      "parents": [
        "d8ab06b17cb9656b6506e88d9b6c186a25fbc65d"
      ],
      "author": {
        "name": "Prateek Arora",
        "email": "parora@redhat.com",
        "time": "Tue Mar 14 09:01:03 2017 -0400"
      },
      "committer": {
        "name": "Prateek",
        "email": "parora@redhat.com",
        "time": "Mon Jun 19 07:57:59 2017 +0000"
      },
      "message": "Save state of cloud before running tempest\n\nThis patch provides an option to the user to save the state of\ncloud before running tempest.\n\nChange-Id: I53d62cc7863bce3adf5201c6db162a4b5989e3a3\nCloses-bug: 1671426\n"
    },
    {
      "commit": "5bf47220a06e1f18a6ed1cee7592e3940c03f8a8",
      "tree": "c35860cdc95b03903b3133255f9e6d3e69f1931c",
      "parents": [
        "64b07b7ee15029fda238c9f0a9394dfa8ff28e55",
        "1177942f0eb4724a3585b77bbcb6e2b9b27b0a40"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 16 05:13:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 16 05:13:40 2017 +0000"
      },
      "message": "Merge \"Add network tags client\""
    },
    {
      "commit": "ebc752b59dd3e2164807930e31b313a92bce70d5",
      "tree": "f2899b16036409924c8ada7a47232fe3220d0e71",
      "parents": [
        "5aad8e753a31cc243e6bcfe1cc5dc5c04812ecb0"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Jun 14 13:58:37 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Jun 14 13:58:37 2017 +0800"
      },
      "message": "Fix for unmanage and manage snapshot\n\nThe test for unmanage and manage snapshot in Tempest is only available\nfor the LVM driver now. This patch aims to make the test more generic,\nand fit for more storage backend drivers.\n\nChange-Id: I6a1c0c391ad3b6ac1cf15e440267eec61f42f845\n"
    },
    {
      "commit": "5aad8e753a31cc243e6bcfe1cc5dc5c04812ecb0",
      "tree": "229d5436a393490a4e27edff9f7732937914c60a",
      "parents": [
        "8e72f9ce26da9357edef5c9724658cae465a8ee5",
        "69a8edc1ac7eb9260094f972fe1677205c9a8f0e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 14 04:34:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 14 04:34:36 2017 +0000"
      },
      "message": "Merge \"Prevent error in _parse_resp when nullable list\""
    },
    {
      "commit": "1177942f0eb4724a3585b77bbcb6e2b9b27b0a40",
      "tree": "cab47eda67d663db231519f91e4e00707cc91eaf",
      "parents": [
        "242ac7bf65ea440f9ff6eaba15a677544479a4a3"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu May 18 06:10:26 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Jun 13 22:07:03 2017 +0100"
      },
      "message": "Add network tags client\n\nThis patch creates the network v2.0 tags client. Unlike\nmost network clients, this client cannot use\nupdate_resource for create_tag (which does self.put)\nbecause create_tag returns 201 but upstate_resource\nasserts that 200 was returned. Similarly,\ncheck_tag_existence cannot use \"check_resource\"\nin ``BaseNetworkClient`` because it doesn\u0027t exist.\n\nThis patch also adds unit tests for the new ``tags_client``\nand API tests for the network tag extension. To make this\npatch easier to review, tests for the network tag-ext\nextension have not been added. The difference between\ntag and tag-ext is that tag only supports the network\nresource and the tag-ext supports other resources like\nsubnets, routers, etc. [0].\n\n[0] https://developer.openstack.org/api-ref/networking/v2/#tag-extension-tags\nChange-Id: Icfff444ee7638a3220d228330f9162044673636c\n"
    },
    {
      "commit": "8b876dd4535b2fc6a53038c9f331e552504a1073",
      "tree": "28bfca97319f7c3ebfcc3b797f0d26ce6db6f10b",
      "parents": [
        "345dc6cda4db52a79699ac1dbd5f682393278b38"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu May 04 14:30:31 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue May 30 12:57:46 2017 -0700"
      },
      "message": "Reuse v2 extension client for cinder v3\n\nNow(Pike) Cinder versions are like\n - V1: Deprecated\n - V2: Deprecated\n - V3: Current\n\nSo users should be able to disable cinder v2 API on Tempest config.\nThis patch makes verify_tempest_config reuse v2 extension client for\nv3 also. In addition, this patch removes v1 extension client usage\non verify_tempest_config because Tempest doesn\u0027t contain v1 tests\nat all and we don\u0027t need to verify the v1 extensions at all.\n\nChange-Id: I3ef5a82a70fa9e4b862f50a85f93351888ed6bcd\n"
    },
    {
      "commit": "69a8edc1ac7eb9260094f972fe1677205c9a8f0e",
      "tree": "3db7496796a8ca0aba0fba957f6c2f8c0cbe1baa",
      "parents": [
        "d64c46b776b86d39bd96c7ac140af894067620d5"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Apr 28 11:41:20 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Tue May 30 17:42:26 2017 +0000"
      },
      "message": "Prevent error in _parse_resp when nullable list\n\n- Add if contiditon to check, that body object hasattr \u0027keys\u0027\n- Add unit test for this case\n\nNOTE: The original patch is Ifd063ed2329ec14c123a128b9520babb54ece69c\n      and this patch moves it to Tempest from deprecated tempest-lib.\n      In addition, this patch moves the test path because the path was\n      not match to the corresponding module.\n      One more thing is that this issue happened on Murano side and\n      they needed to have some workaround on their side. It would be\n      nice to fix this root issue on Tempest side.\n\nCo-Authored-By: Victor Ryzhenkin \u003cvryzhenkin@mirantis.com\u003e\nCloses-Bug: #1539927\nChange-Id: I46cee5f3910ec9dfe383c6466f711e4a9554bb60\n"
    },
    {
      "commit": "3312de38c9903cd86ab3922ef3a153cc7701e0bf",
      "tree": "0c0ebcae2663d24ab6cf7d8ecff4434ceb0b537e",
      "parents": [
        "d64c46b776b86d39bd96c7ac140af894067620d5"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 19 12:08:17 2017 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 23 15:37:03 2017 -0400"
      },
      "message": "Add option for whether the cloud supports floating ips\n\nThis commit adds a new config option to specify whether the cloud under\ntest supports floating ips or not. Not every cloud supports floating ips\nso we need to be able to handle that and properly skip tests.\n\nChange-Id: Iedc3c7f9d045408f54d94c34b478fb1b28b593c9\nCloses-Bug: #1603492\n"
    },
    {
      "commit": "a4a8abaf935683d8184bbb692e7f0fcc4c59b77b",
      "tree": "2bad038ed88aaa05898a47034eee2c086b19234c",
      "parents": [
        "6dde22d5113aad47e197f3ccb4e891173f3b0a62",
        "b4c0c822821ad38456d2132119055829452ed39f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 19 15:46:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 19 15:46:22 2017 +0000"
      },
      "message": "Merge \"Deprecate default value for v3_endpoint_type\""
    },
    {
      "commit": "839e49245a919af04222a869d035abeb3e1236c0",
      "tree": "4c5adac8f595e569f8c74d6defd03461309f001e",
      "parents": [
        "389439eade1a87284371f839224e537275b1853e",
        "79a1cbf2ddde03a07dd290913cc45934be691214"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 16 10:57:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 16 10:57:47 2017 +0000"
      },
      "message": "Merge \"Add test case for show volume summary\""
    },
    {
      "commit": "a8006de318de892674ccc0f6fe8aaa0b678a540c",
      "tree": "4da4a692d6f1131d70cc0c4c7b9d20b9bae6676b",
      "parents": [
        "9552aeffc0eb1c6bed5eea632307a266868d695e",
        "d2a657de0e636b121e2ce967505f7643e8aac542"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 16 08:50:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 16 08:50:57 2017 +0000"
      },
      "message": "Merge \"Update document theme and section headers\""
    },
    {
      "commit": "b4c0c822821ad38456d2132119055829452ed39f",
      "tree": "b071d234a75ef6e1ca78fd8f852fe5acc722118f",
      "parents": [
        "72d54b68779cb17479f59c7175cbd18377df90d3"
      ],
      "author": {
        "name": "Hemanth Nakkina",
        "email": "nh863p@att.com",
        "time": "Sat Apr 29 10:57:31 2017 +0530"
      },
      "committer": {
        "name": "Hemanth Nakkina",
        "email": "nh863p@att.com",
        "time": "Mon May 15 10:03:50 2017 +0530"
      },
      "message": "Deprecate default value for v3_endpoint_type\n\nTo make endpoint_type default values consistent across services,\nkeystone v3_endpoint_type default value is deprecated in Pike and\nwill be changed to publicURL in next release\n\nChange-Id: Iacdfb61e718b8ae45eab25e8041829989486a2ed\nCloses-Bug: #1687141\n"
    },
    {
      "commit": "72d54b68779cb17479f59c7175cbd18377df90d3",
      "tree": "afde6d9a6ad9d8454fa28906b06e39c7a756ce6d",
      "parents": [
        "7ba497d5c7e162aff1a56f50190538efbc294f35",
        "909891d61318cdf9d6b98f0d5e15b60ffadebfb3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 10 23:11:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 10 23:11:21 2017 +0000"
      },
      "message": "Merge \"Remove the heat tests\""
    },
    {
      "commit": "d2a657de0e636b121e2ce967505f7643e8aac542",
      "tree": "2af4eed03a2461215c26e29de2534824f0a887c9",
      "parents": [
        "7db050e405a89961cac7d88cf89f50214b289f93"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Mon May 08 15:25:56 2017 -0400"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Tue May 09 15:34:45 2017 -0400"
      },
      "message": "Update document theme and section headers\n\nThis commit updates the document theme. It is clear, simple, up-to-date\nand beautiful. And this commit also updates section headers to fix the\ndocument index.\n\nChange-Id: Ia1e8e16e5f5ddb06e4c4ccb4979b0750b88a4db4\n"
    },
    {
      "commit": "4723fde77b6a3d001586eea2e2528fb44b53fac6",
      "tree": "8dcdb684cc43209034bd4dbd5b304ed4bca49082",
      "parents": [
        "7db050e405a89961cac7d88cf89f50214b289f93"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Apr 26 14:19:57 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon May 08 13:29:31 2017 -0700"
      },
      "message": "Raise exception when error_deleting\n\nTempest checks a volume delete by waiting for NotFound(404) on\nshow_volume(). Sometime a volume delete fails and the volume status\nbecomes error_deleting which means the delete is failed.\nSo Tempest doesn\u0027t need to wait anymore. This patch makes the check\nraise an exception instead of waiting.\n\nCloses-Bug: #1686429\n\nChange-Id: I17a986be2eb05ef9b177d5248de02a3336f7d4bb\n"
    },
    {
      "commit": "79a1cbf2ddde03a07dd290913cc45934be691214",
      "tree": "6fbe1c5f066aefcd39738ccd4088a6f2d5ff6aac",
      "parents": [
        "a99cba9ea6ae27d834e1847eab57e580c6fc83b3"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Sun May 07 16:09:17 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Sun May 07 16:09:17 2017 +0800"
      },
      "message": "Add test case for show volume summary\n\nShow volume summary is a new api implemented in volume v3. This patch\nis to add a simple test case for this new feature.\n\nIncluding:\n\n[1] Add v3 volumes_client as library\n[2] Add show volume summary api to v3 volumes_client\n[3] Add unit tests for show volume summary api\n[4] Add test case: test_show_volume_summary\n[5] Add release note\n\nChange-Id: I9904bc53896e7d58a22aef11f6a3128147c0a373\n"
    },
    {
      "commit": "1dc133f185d0ce1997dfbb9d6df83d90d64340f8",
      "tree": "ca20039454edc36ec67da717f78df5931d80202c",
      "parents": [
        "36eade925696314c7a514c335aae0cd5dd0fd6a4",
        "59fdd2a210c6ceb0fb857dc725ac0329c61f0e59"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 04 16:59:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 04 16:59:47 2017 +0000"
      },
      "message": "Merge \"Fix recent releasenotes typo\""
    },
    {
      "commit": "6d95417bed5eb57810081a5d482810a696b059b3",
      "tree": "b9cc666cfb4dc8bfe8c0572e61d6538a4a4f64e2",
      "parents": [
        "ee1108b15aebd15a3ab0aba7d2a28ad37ca709fe",
        "b0d15bfefb0035ecbf732dfcd75fe4bcbde64808"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 03 03:39:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 03 03:39:41 2017 +0000"
      },
      "message": "Merge \"Revert \"cinder backup force-delete when backup is error\"\""
    },
    {
      "commit": "909891d61318cdf9d6b98f0d5e15b60ffadebfb3",
      "tree": "8afe90eacc38cb21c05247e1eceb7f2137a59232",
      "parents": [
        "ee1108b15aebd15a3ab0aba7d2a28ad37ca709fe"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 02 12:13:45 2017 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 02 14:14:24 2017 -0400"
      },
      "message": "Remove the heat tests\n\nThis commit removes the heat tests from tempest, we\u0027ve been pushing for\nthese to become a plugin for a long time without any progress. In\naddition the heat team has no desire to maintain these tests. [1] Since\nthey\u0027re not providing value anymore let\u0027s just delete them. Note, the\nclients are not removed in this patch because other projects depend on\nthose and we shouldn\u0027t break those users. Ideally those interfaces\nshould be moved to lib and just left there.\n\n[1] http://lists.openstack.org/pipermail/openstack-dev/2017-May/116170.html\n\nDepends-On: I983de842f1bf84a939cbcda6c65185c694a69949\nChange-Id: Ifc2cac575919da4e361eaa3234d7e0f3e2f98d21\n"
    },
    {
      "commit": "0f107bcdbe56ce4b1bf7df5deb12e739d4e6f967",
      "tree": "02f9db560a9c9154ca50b76f1fc1100b9af83c14",
      "parents": [
        "192e64e66bfd583ebd4db753997eb51061aeac71"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 17 09:55:55 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Tue May 02 17:33:03 2017 +0000"
      },
      "message": "Change Cinder api_v3 config True on default\n\nCinder V3 API is CURRENT now (Pike). It is nice to set the corresponding\nconfig True for following current API status.\n\nChange-Id: I783feb76e67819fb5a9c609eb91c1442c87b640e\n"
    },
    {
      "commit": "0ddf83ead7869bcb42394a78d69240b507f0aa81",
      "tree": "d7aa68ca054fd4b44f21c6e6128c05aecda0bf88",
      "parents": [
        "7172548f3041a2ce977c011a7b28391bfa19b887"
      ],
      "author": {
        "name": "Xing Yang",
        "email": "xing.yang@emc.com",
        "time": "Tue Nov 17 22:15:25 2015 -0500"
      },
      "committer": {
        "name": "xing-yang",
        "email": "xing.yang@emc.com",
        "time": "Tue May 02 05:53:24 2017 -0400"
      },
      "message": "Add Tests for Groups Volume APIs - Part 1\n\nThis is the 1st patch that adds the tempest tests for generic\nvolume groups APIs in Cinder. It adds groups and group_types clients.\nIt tests the following group APIs:\n\n  * create group\n  * delete group\n  * show group\n  * list group\n\nChange-Id: Id1779fe5dce50b062ca0ff841a7ede72cac9dd73\n"
    },
    {
      "commit": "b0d15bfefb0035ecbf732dfcd75fe4bcbde64808",
      "tree": "3ced908f50ac91ddc38b4bd0e773206cd29ceff8",
      "parents": [
        "31169e21d6f00fb65b8e7bd104860a82a631b69d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue May 02 04:55:47 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue May 02 05:05:38 2017 +0000"
      },
      "message": "Revert \"cinder backup force-delete when backup is error\"\n\nforce-delete feature is backend specific and not implemented by ceph.\nIt return 405 in case of ceph.\nhttp://logs.openstack.org/01/458201/2/check/gate-tempest-dsvm-full-ceph-plugin-src-glance_store-ubuntu-xenial/d058f29/logs/testr_results.html.gz\n\nCurrently it block the glance_store gate where ceph job is voting.\nLet\u0027s revert this for now and discuss such backend specific feature\nshould be tested on Tempest side or not.\n\nThis reverts commit 31169e21d6f00fb65b8e7bd104860a82a631b69d.\n\nRelated-Bug: #1687538\nChange-Id: I81c0911812945f8ada7c09fe98690aabacb0eda1\n"
    },
    {
      "commit": "59fdd2a210c6ceb0fb857dc725ac0329c61f0e59",
      "tree": "8660841c08e5c33e8aed5f84f4f2169aff985513",
      "parents": [
        "192e64e66bfd583ebd4db753997eb51061aeac71"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sun Apr 30 20:06:40 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sun Apr 30 20:06:40 2017 +0100"
      },
      "message": "Fix recent releasenotes typo\n\nThe word \"Switch\" is misspelled as \"Swich\" in one of the\nreleasenotes. This patch corrects the typo.\n\nChange-Id: I8202f5fb47c83a6691765e0c1974c3dca3b6e80e\n"
    },
    {
      "commit": "44c2e0f24a2a7e781c711fbefdd177a004f9c029",
      "tree": "0513e108c426b1fe50d814be713e025e4ecab5db",
      "parents": [
        "93f2f81e58d1fefadc0b31dc6e5fa75ccee62135"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Apr 26 20:52:34 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Apr 26 20:52:34 2017 +0800"
      },
      "message": "Add test case for showing host details\n\nTempest has provided test for listing volume hosts, but lacks test\nfor showing details of a volume host. This patch adds the support.\n\nIncluding:\n[1] Add show host API to volume v2 hosts_client library\n[2] Add release note\n[3] Add test case for showing volume host details\n[4] Add unit tests for hosts_client API\n[5] Fix for test_list_hosts\n\nChange-Id: I72e91bb86fbc65083aceb59a59b0a375904c7678\n"
    },
    {
      "commit": "f84537bfc868952da8445510f4b2fc17a082c9ec",
      "tree": "a166578aca1489dde928f8ac61a81e3d3168c334",
      "parents": [
        "924db3a73c3cd9ce3e6d3cbe59f3ba74f70a40a4",
        "644b01dafe3f03ba7b30515d4c6b8e8918e4358d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 15:57:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 15:57:15 2017 +0000"
      },
      "message": "Merge \"Add test cases for volume quota class\""
    },
    {
      "commit": "5b1d1f82a1105f585f64bf9cd507ccbcee11facb",
      "tree": "05a791a33cdaee92bae780e4e21c8221e9a30ecb",
      "parents": [
        "dc10b934c0921f8689554cc5b094f83547973d05",
        "69d58b8f34f75b0d718d18ea8f303e764720799e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 15:14:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 15:14:14 2017 +0000"
      },
      "message": "Merge \"Nova: test live migration with serial console\""
    },
    {
      "commit": "dc10b934c0921f8689554cc5b094f83547973d05",
      "tree": "2a47a80b094316855670d8bcfd1d9bb4bab39422",
      "parents": [
        "61218715a6b5144c4ff583d4d958aae36173ffab",
        "5d52d3af8a37782aa3bc0f47e9c3c68276c27545"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 14:50:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 14:50:48 2017 +0000"
      },
      "message": "Merge \"Keystone v3 extension os-ep-filter api testcases\""
    },
    {
      "commit": "61218715a6b5144c4ff583d4d958aae36173ffab",
      "tree": "7c7240eab53c1bc442d06fb360937a37b0f7b7b0",
      "parents": [
        "06d81fde85b736afa5c1f9760b494e1dec9003a1",
        "7b0eaf8f544cfbaab521a80abfff33e7b637b90d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 14:45:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 14:45:40 2017 +0000"
      },
      "message": "Merge \"Add test case for force detach volume\""
    },
    {
      "commit": "5410b3a4dee315d0a4f69b44ac8d6dfb5de47f85",
      "tree": "69c6e1d2c1f126c8e5205e7f5622308576593cbf",
      "parents": [
        "2473da871401f65d19415206c0675e8283cac532",
        "cb0dd583a0fa099011a207e1db9b9ee2ca005e68"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 10:12:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 10:12:35 2017 +0000"
      },
      "message": "Merge \"Use image native api in volume tests\""
    },
    {
      "commit": "69d58b8f34f75b0d718d18ea8f303e764720799e",
      "tree": "3c5210fd924bb1a515673dfc9248eeb5d70ee12a",
      "parents": [
        "b86de8898f60af921980c00991f34248e100ccf9"
      ],
      "author": {
        "name": "Markus Zoeller",
        "email": "mzoeller@de.ibm.com",
        "time": "Fri Feb 17 10:09:22 2017 +0100"
      },
      "committer": {
        "name": "Markus Zoeller",
        "email": "mzoeller@de.ibm.com",
        "time": "Tue Apr 25 11:31:23 2017 +0200"
      },
      "message": "Nova: test live migration with serial console\n\nNova offers a \"serial console\" as an alternative to graphical consoles\nlike VNC/SPICE/RDP. This is useful for platforms which don\u0027t have\ngraphical consoles, for example the \"IBM system z\" platform.\n\nThis change introduces a test which ensures that the interaction with\nthe serial console is possible before and after a live-migration.\nAs the unified remote console API is available since microversion 2.6,\nI use this as a base for the tests. This made id necessary to update\nthe schemas.\n\nThis change introduces a config option to enable new test cases for\nthe serial console.\nA Nova change (see I7af395a867e0657c26fa064d2b0134345cd96814),\nwhich uses the hook for live-migration testing, will use the config\noption of this change to alter the testing system on the fly to\nenable the testing of the serial console.\n\nCloses-Bug: #1560358\nNeeded-By: I7af395a867e0657c26fa064d2b0134345cd96814\nChange-Id: I020fd94d970ad0cdf7ab65d7656da6ca5766094b\n"
    }
  ],
  "next": "5d52d3af8a37782aa3bc0f47e9c3c68276c27545"
}
