)]}'
{
  "log": [
    {
      "commit": "f9ded3536646bb3998325f3417ef4ed588e05b7d",
      "tree": "1d878dd4cecf9aeaaba13ec2235fcd7e2ec6e2f8",
      "parents": [
        "248b74561b7abb2284855cf4e41314ccf308ec0f"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Apr 12 17:03:01 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Jan 31 07:40:25 2017 +0000"
      },
      "message": "Fix date-time format checking in response schema\n\nCurrently datetime attributes in response schema like\n\u0027created_at\u0027 etc are being validated against type \u0027string\u0027 only\nnot with ISO 8601 date time format.\n\nAnother issue is with jsonschema validation for built-in \u0027date-time\u0027\nformat. It needs \u0027strict_rfc3339\u0027 or \u0027isodate\u0027 module to be installed\nfor proper date-time validation as per rfc3339.\nOtherwise it returns True wihtout doing any validation.\n\nThis patch define the new format checker for \u0027iso8601-date-time\u0027 format\nwhich checks the format as per ISO 8601 with help of oslo_utils.timeutils\nand validate all the date time attributes against JSON schema\n\u0027iso8601-date-time\u0027 format.\n\nNOTE: date in image API header is returned in different format than\nISO 8601 date time format which is not consistent with other date-time\nformat in nova. So validating this as string only.\nThis API is already deprecated so not worth to fix on nova side.\n\nChange-Id: Ief7729975daea373dcfa54a23ec76c3ec7754a70\nCloses-Bug: #1567640\n"
    },
    {
      "commit": "580d24d39041e3e27c92b52690fc8278bdea7005",
      "tree": "e9ee0d50c21e51e719398483a882cc9fa0cc3b1b",
      "parents": [
        "3adabdadcec315b2851e6545d1593d579ba21802",
        "4f67d82b1bc8f5ad98cbf18cc40b974601d7b571"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 19 18:22:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 19 18:22:21 2017 +0000"
      },
      "message": "Merge \"Add namespace tags client and tests\""
    },
    {
      "commit": "4f67d82b1bc8f5ad98cbf18cc40b974601d7b571",
      "tree": "3afebcfaa0c2aa7f40f5a93184cf40252babf582",
      "parents": [
        "1313636b8ec64fd2c189548ba6800a5bd863464c"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Tue Nov 29 11:12:58 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Wed Jan 18 13:44:54 2017 +0800"
      },
      "message": "Add namespace tags client and tests\n\nAs in the doc following, there are namespace tags apis, this patch\nis to add them to the code.\n\n[doc]http://developer.openstack.org/api-ref/image/v2/metadefs-index.html\n\nChange-Id: I92b2c58d11828eafd9f876a46581279bb9b26e3d\n"
    },
    {
      "commit": "4dd523a3af36609a69e496863195290c83c6ba18",
      "tree": "0485e63ea0b9fa5b2d4b28d34a7084e1bd23af8e",
      "parents": [
        "98c25cdd5abec9f3389b94805db4991efa7ee964",
        "b2926fc76cfd0576b4436c144680e06e2463192e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 13 11:50:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 13 11:50:44 2017 +0000"
      },
      "message": "Merge \"Formally deprecate the allow_port_security_disabled feature flag\""
    },
    {
      "commit": "e3785d7092d4dd4a19e95292e223f23e18e72c1c",
      "tree": "1d41b2f2360ff4330ec349d650b530069a7aa59f",
      "parents": [
        "6eb4671d348760b1804c1ec9ff5361739a8d972f",
        "cb2f859a057a72cab1338976e4ca840b068fe86a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 11 09:13:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 11 09:13:46 2017 +0000"
      },
      "message": "Merge \"Unmanage and manage snapshots\""
    },
    {
      "commit": "b2926fc76cfd0576b4436c144680e06e2463192e",
      "tree": "4ad048d78aac9c26553966da2b3d843d77af0fcd",
      "parents": [
        "5ac57dad9abbff792105eb675577cde890dc769c"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Jan 04 17:40:08 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Jan 10 10:12:17 2017 +0000"
      },
      "message": "Formally deprecate the allow_port_security_disabled feature flag\n\nNow that Liberty is EOL, the feature flag is not needed anymore. But\nwe still need to deprecate it in order to remove it later.\n\nChange-Id: If0b2168080a0b0ecdc6682ef69856a0879f4f6d3\n"
    },
    {
      "commit": "1a76ea22152385a638ab9d8ec47d6191e82c46e0",
      "tree": "656596934a406cd5af576d33d2cf708a44f92b14",
      "parents": [
        "665d944f878f6754cc2c57696ab9fb6987375601",
        "cf6a035d3477027dec7c97413ff485f50917a413"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 08 06:51:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 08 06:51:59 2017 +0000"
      },
      "message": "Merge \"Deprecate the identity-feature-enabled.reseller config option.\""
    },
    {
      "commit": "665d944f878f6754cc2c57696ab9fb6987375601",
      "tree": "71c19bbba4930959289291bda2ebe0a22298a2bb",
      "parents": [
        "017f5a1ac3efa5e7cb178a186d4bdcf23e3ace16",
        "653f5cb70c0469b53f8baca3e0158fa57b24310e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 08 06:51:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 08 06:51:51 2017 +0000"
      },
      "message": "Merge \"Deprecate the volume_feature_enabled.volume_services feature flag\""
    },
    {
      "commit": "cb2f859a057a72cab1338976e4ca840b068fe86a",
      "tree": "6fb237109e83f7b8a5e15ce8893a9c427fa0136b",
      "parents": [
        "017f5a1ac3efa5e7cb178a186d4bdcf23e3ace16"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Jul 17 15:18:01 2016 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sat Jan 07 21:37:14 2017 +0200"
      },
      "message": "Unmanage and manage snapshots\n\nThis feature provides the ability to import/export volume snapshot\nfrom one Cinder to another and to import snapshots that have not been\nmanaged by Cinder from a storage back end to Cinder.\n\nAdded:\n- Api for snapshot-unmange\n- Api for snapshot-manage\n- New client \u0027snapshot_manage_client\u0027\n- \u0027delete_snapshot\u0027 method\nNote: Cinder V1 does not support unmanage \u0026 manage snapshot.\n\nChange-Id: Ib02fe171b07814aa12d311171dceac834ecbfe39\n"
    },
    {
      "commit": "051ebd06b0c700d5a5b5b3bd7fb5de99dcbefa4e",
      "tree": "699a0a0243679a28ae9528caffb9ca2f31853905",
      "parents": [
        "5ac57dad9abbff792105eb675577cde890dc769c",
        "37aff3ca9feb919a243a5f72bc8f18c00a1d3ff7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 05 23:16:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 05 23:16:56 2017 +0000"
      },
      "message": "Merge \"Add test namespace object functions in images\""
    },
    {
      "commit": "653f5cb70c0469b53f8baca3e0158fa57b24310e",
      "tree": "a2f843a74ac69677e82da498d2536af8e482a112",
      "parents": [
        "5ac57dad9abbff792105eb675577cde890dc769c"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Jan 04 17:46:36 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Jan 05 10:46:36 2017 +0100"
      },
      "message": "Deprecate the volume_feature_enabled.volume_services feature flag\n\nNow that Liberty is EOL, the feature flag is not needed anymore. But\nwe still need to deprecate it in order to remove it later.\n\nChange-Id: I7073106988a79aad19c6b95bb050d2eaf00c36c0\n"
    },
    {
      "commit": "cf6a035d3477027dec7c97413ff485f50917a413",
      "tree": "e83b468c6b873e0bb218b77e699aee24b662f842",
      "parents": [
        "2ef46132e147f57e0c3825cb06651b3d218fd2ef"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Jan 04 18:34:52 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Jan 04 19:57:36 2017 +0100"
      },
      "message": "Deprecate the identity-feature-enabled.reseller config option.\n\nAll supported version of OpenStack now supports the \u0027reseller\u0027\n[1] feature. So let\u0027s deprecate the related feature flag.\n\n[1]: http://specs.openstack.org/openstack/keystone-specs/specs/kilo/reseller.html\n\nChange-Id: Ia86c6f351919bddf2611524bf0b143aa09dbddee\n"
    },
    {
      "commit": "37aff3ca9feb919a243a5f72bc8f18c00a1d3ff7",
      "tree": "2c9c2fe81d67180ec788e283f8fcc48286404b55",
      "parents": [
        "60c3ce26b6851ff3869f3a23823a094522df1ca5"
      ],
      "author": {
        "name": "Li Wei",
        "email": "wei.li@easystack.cn",
        "time": "Thu Oct 20 19:50:02 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Tue Dec 27 18:14:36 2016 +0800"
      },
      "message": "Add test namespace object functions in images\n\nRelated link:\nhttp://developer.openstack.org/api-ref/image/v2/metadefs-index.html\n\nCo-Authored-By: guo yunxian \u003cyunxian.guo@easystack.cn\u003e\nChange-Id: Ic60e3c78ade0eefe21f79c6bfb716beb13b08483\n"
    },
    {
      "commit": "bb3102d2a2090f9c94f64533634d9a16b460c0f8",
      "tree": "f3df5a528db733dae333d0cee88304ee9327b113",
      "parents": [
        "fba6f756afd15cb09742b7a9f237a4e061dcda70",
        "7dcd797745f9ba9447b9e0e20f0b86c314a7e903"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 22 01:02:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 22 01:02:13 2016 +0000"
      },
      "message": "Merge \"Define v3 domains_client as library\""
    },
    {
      "commit": "1fba65eb1be4c30ce619e983f832c6f7af1c7f98",
      "tree": "27333da5c4ccdee169285d2897b66f135f029d9c",
      "parents": [
        "e89140eda3b67ca2a3dad5217208b6cf888ce122"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Dec 21 00:05:36 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Dec 21 00:05:36 2016 -0800"
      },
      "message": "Rename reno files for releasing 14.0.0\n\nThis patch renames the corresponding reno files before 14.0.0.\n\nChange-Id: I4bf37ff65edc23f366630c23e7fb76d1aec492aa\n"
    },
    {
      "commit": "7dcd797745f9ba9447b9e0e20f0b86c314a7e903",
      "tree": "d662b204f97debe7e97d2e035cc39cd09567d585",
      "parents": [
        "72ccabcb685df7c3e28cd25639b05d8a031901c8"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Dec 13 11:04:03 2016 +0900"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Dec 20 12:42:26 2016 +0000"
      },
      "message": "Define v3 domains_client as library\n\nMigrate identity v3 API domains_client to tempest.lib and implement\nunit test for the service clients.\nInit files are edited and the old ones in tempest/services/identity are removed\nas this is the last identity client to migrate.\n\nPartially implements blueprint consistent-service-method-names\n\nCo-Authored-By: ghanshyam \u003cghanshyammann@gmail.com\u003e\nChange-Id: Ia3f5693156d6d9dff4f8b0b1986c5bc456af804a\n"
    },
    {
      "commit": "9b261b501a895b5c5af7c03629ee0e3b268dbf53",
      "tree": "51f6b49604753d446a0cfa5670f560427139be83",
      "parents": [
        "72ccabcb685df7c3e28cd25639b05d8a031901c8"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Dec 05 11:30:02 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Dec 20 12:09:14 2016 +0000"
      },
      "message": "Add releasenotes for baremtal tests removal\n\nPatch - Id518a6d87d0949737cd1c50cb6a83149b85e5f85\nremove the baremetal tests from tempest.\n\nThis patch adds release notes which got missed in\nprevious patch.\n\nChange-Id: Iba3b613aa7bd00abdada7e503c366acc7a12e19d\n"
    },
    {
      "commit": "8114d4c3919b9d20e6771ba1281d41f52103f8b3",
      "tree": "f2938491bd7dba3bc7461ddc5c83ec37c9717041",
      "parents": [
        "a268f1a6b29432b95f0f7d153738f8e802f45b1c",
        "7bba16c4c3b26e4f96fa17fd2c5597a32a284588"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 13 16:22:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 13 16:22:06 2016 +0000"
      },
      "message": "Merge \"Create two new clients under tempest.lib libary\""
    },
    {
      "commit": "8092d568448d34ebaba13ddaf0f9a3f55388cc50",
      "tree": "567a14d46a0fb19ca8304cc909a60ebc843cea66",
      "parents": [
        "19f1716a86e9dc0689667dad6e44bd27f49c3550",
        "e579463b045040a9874257ea6a20c3262ac56556"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 12 13:43:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 12 13:43:59 2016 +0000"
      },
      "message": "Merge \"Network test: rework the service types/service providers tests\""
    },
    {
      "commit": "e579463b045040a9874257ea6a20c3262ac56556",
      "tree": "1e8a8ebe9b70da506ebcbbb5714a68482b1207eb",
      "parents": [
        "6912b893068ab5ec19982cf6a776d650d931b6fc"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Jul 21 17:34:32 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Dec 09 13:36:12 2016 +0000"
      },
      "message": "Network test: rework the service types/service providers tests\n\nThe test `test_service_provider` has been skip for more than 2 years\nbecause of bug #1400370 . In the mean time, the Neutron service-type\nextension has been reworked heavily.\n\nThe connection between service-types and service-providers from the\ndocumentation PoV is briefly discussed in bug #1239153\n\nWhat\u0027s left in the Neutron Core API is \u0027GET /service-providers\u0027\nas per the official doc here [1]\n\nThe patch adds the test for the corresponding API route.\n\n[1] : http://developer.openstack.org/api-ref/networking/v2/index.html?\nexpanded\u003dlist-service-providers-detail#service-providers\n\nRelated-Bug: #1400370\nChange-Id: I66a077b61aa260bf0acaae1adf77f44104b67f0e\n"
    },
    {
      "commit": "8e4397a21fa323285883e94aaad4c66a86f52e56",
      "tree": "4cc8d714be205b96a8d93fd427b8d4d9c4672c2d",
      "parents": [
        "6912b893068ab5ec19982cf6a776d650d931b6fc"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 07 14:06:08 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 07 15:13:42 2016 +0100"
      },
      "message": "Remove the Auto Tests Generators\n\nThey weren\u0027t used by any Tempest test.\n\nChange-Id: Iaf64f21e779ff089ca4eb4049a826049ea4173de\n"
    },
    {
      "commit": "37b2bee80e09ddf5d5f7f1dfec1a69df29bdaa3b",
      "tree": "f4bacbe5915a9ad89e0ae59f86a87c2dab278c0b",
      "parents": [
        "ae4beb7a56bbc38a889fd55a7e017c55b82cc03d"
      ],
      "author": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Sun Nov 06 09:07:19 2016 +0200"
      },
      "committer": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Sun Nov 27 09:51:29 2016 +0200"
      },
      "message": "Remove old v3 volume services library and use lib/service for v3\n\nMoving volume v3 folders to /lib/services/volumes\nRemove old left overs from service/volumes.\n\nThe patch removes services/volume api code\nTempest volume api will run from /lib/service\n\nChange-Id: I76fec9c42ecb7038f01a186f3eb51bb471b1679d\n"
    },
    {
      "commit": "7bba16c4c3b26e4f96fa17fd2c5597a32a284588",
      "tree": "5697ec35bdd58f15f7c06ecd2899caa5a0810c31",
      "parents": [
        "ae4beb7a56bbc38a889fd55a7e017c55b82cc03d"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Sep 04 12:36:04 2016 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sat Nov 26 21:51:32 2016 +0200"
      },
      "message": "Create two new clients under tempest.lib libary\n\nThere are two API v2 actions that only admin has the permission to excute,\naccording to:\nhttp://developer.openstack.org/api-ref-blockstorage-v2.html#listPools\nhttp://developer.openstack.org/api-ref-blockstorage-v2.html#showBackendCapabilities\n\nCurrently, those actions reside on BaseVolumesClient class and I think we\nshould separate them to new files: tempest/lib/services/volume/v2/capabilities_client.py\n                                   tempest/lib/services/volume/v2/scheduler_stats_client.py\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I48e5e19331dd636a093e1817e5c2ea31534ae2c3\n"
    },
    {
      "commit": "56c5a14525fa19bf260e7bcb698b4945688f0c49",
      "tree": "3d016b8ba5d6162c8b6b46835a680a9d1d84f05f",
      "parents": [
        "5f9f540c243b8ff9b9adb9ffbbac40f58095dfbe",
        "141930822fd59ab221ab53de3d5460762623b901"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 25 17:22:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 25 17:22:38 2016 +0000"
      },
      "message": "Merge \"Cinder absolute-limits tests\""
    },
    {
      "commit": "71bfd2b37694b3095a1fbe0d18ab1c34531ed632",
      "tree": "291cab27fb4dab27908cd9e990ad4a0e6bdf1b58",
      "parents": [
        "bf6021758e4a2bd3f94379e63c95f00a8cb8a4b7",
        "f8b5eb0fc67de25e63396295951acb6dbb5f8ec3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 25 15:07:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 25 15:07:20 2016 +0000"
      },
      "message": "Merge \"Remove CONF.volume_feature_enabled.bootable\""
    },
    {
      "commit": "bf6021758e4a2bd3f94379e63c95f00a8cb8a4b7",
      "tree": "3f30e3c1f3228c4dccf312b4d23f87d5cbb7ddef",
      "parents": [
        "6d770137d4f6f5731a15289c2397d695f2f1c516",
        "bd128d1b409fe260b6cb16a4a5772a9d4ecb5f1e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 25 14:11:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 25 14:11:31 2016 +0000"
      },
      "message": "Merge \"Move role_assignments_client to tempest lib\""
    },
    {
      "commit": "bd128d1b409fe260b6cb16a4a5772a9d4ecb5f1e",
      "tree": "c6cb46fa18b58fcd8603b8f11d761e593a8be47c",
      "parents": [
        "2e7d0f026ec81540deef5fe2e4ddf84f484aaa37"
      ],
      "author": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Tue Oct 04 10:07:34 2016 -0300"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Nov 25 02:17:41 2016 +0000"
      },
      "message": "Move role_assignments_client to tempest lib\n\nThis patch adds unit tests for the role_assignments_client and also\nmoves it to the lib.\n\nAdditionally, the method is refactored to be generic and handle the\nfull set of the role_assignments API parameters.\n\nChange-Id: I1452d4f7be927f87f180badee377afa116d55ed6\n"
    },
    {
      "commit": "f8b5eb0fc67de25e63396295951acb6dbb5f8ec3",
      "tree": "309bf2ed5ad30d088f360128f2c612032ce5fe08",
      "parents": [
        "86cfa35b84be972802170aa78b8f0f1adadf21df"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Nov 23 18:12:28 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Nov 23 19:46:08 2016 -0800"
      },
      "message": "Remove CONF.volume_feature_enabled.bootable\n\nThe option is deprecated already and the os-set_bootable feature has\nbeen implemented since Ib6cdca15950fe86b4fb2a43cfc7338e28260e453 .\nThat was 2.5 years ago. So we can remove this option.\n\nChange-Id: I83085bc9e9747a5f427d1651408b265cc1e2030e\n"
    },
    {
      "commit": "753e90aebcb8917fd30213d309fadae4a476e0ae",
      "tree": "dd38e2be992e0ab833ac6cb3ae0f4acbbce9de78",
      "parents": [
        "51feb121085cf0a4d70af4b2b086f03991d5bceb"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Thu Nov 17 20:12:22 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Thu Nov 24 10:14:30 2016 +0800"
      },
      "message": "Add namespace properties client and tests\n\nAs in the doc following, there are namespace properties apis, this patch\nis to add them to the code.\n\n[doc]http://developer.openstack.org/api-ref/image/v2/metadefs-index.html\n\nChange-Id: I593c72cea6ed1381d0ddef1569d40e65ae45625b\n"
    },
    {
      "commit": "141930822fd59ab221ab53de3d5460762623b901",
      "tree": "986b0122e041839c8001be748edcfe8b4699770d",
      "parents": [
        "65ca5ad1a3d082dd82e468accf747a0f594379a4"
      ],
      "author": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Tue May 31 10:01:28 2016 +0300"
      },
      "committer": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Mon Nov 21 16:14:28 2016 +0200"
      },
      "message": "Cinder absolute-limits tests\n\nAdded a volume limits client\n\nAdded testcase:\n- show cinder absolute-limit api\n\nTests:\n - tests get absolute limits and verify counter and defaults.\n\nChange-Id: I35ac2aeae7e9bda8db69fbc8bf625db1839412ed\n"
    },
    {
      "commit": "8696cc815ab69aa9d7de6147ed9f40bbebff2115",
      "tree": "0cc5e2bfda3c3e58595860882a0f02550871ce10",
      "parents": [
        "65ca5ad1a3d082dd82e468accf747a0f594379a4"
      ],
      "author": {
        "name": "Cady_Chen",
        "email": "chenyingnan@inspur.com",
        "time": "Mon Nov 14 20:28:37 2016 +0800"
      },
      "committer": {
        "name": "Cady_Chen",
        "email": "chenyingnan@inspur.com",
        "time": "Mon Nov 14 20:34:27 2016 +0800"
      },
      "message": "Typo fixing\n\nChange-Id: Ic73ec784726f1f2e1e0e0a88a753918b3a7d31e0\n"
    },
    {
      "commit": "3787e4c234f0a3e7cec8f2933a873ad5786e52bd",
      "tree": "3090ca2f5923c91925866ae52069d4128379c436",
      "parents": [
        "e16218e59f764081145b8f1a20e885e2b28a3533"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Oct 07 21:25:33 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Nov 07 10:03:27 2016 -0500"
      },
      "message": "Move cred_client to tempest.lib\n\nThis commit migrates the cred_client module from tempest.common to\ntempest lib. This module provides an abstraction around the differences\nbetween v2 credential operations and v3 credential operations. Since for\na lot of tests you just need to interact with credentials and which\nversion of keystone is deployed or being used doesn\u0027t matter. As part of\nthis migration unit tests are added to handle testing the abstraction\nlayer.\n\nChange-Id: I196033483e06c96c16eaefeaac68b3253c3347f5\n"
    },
    {
      "commit": "ca8be4ecb0700850a030acbfc9b9672ac5ddb687",
      "tree": "cfac57d5c5e44b0bbbba44e4b6c0de094450961f",
      "parents": [
        "48d46eda96accf813c922dfd8d8efcf12e4f1262",
        "2e7ae7c6e5d3077c85dedfdb6fe7f36ecfd4e5a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 24 13:02:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 24 13:02:43 2016 +0000"
      },
      "message": "Merge \"Remove the Stress framework\""
    },
    {
      "commit": "3b05049defe7ab6503cda9811ac930edafe4f9b2",
      "tree": "598bf1073e884b17a5e40c853b6332bfb35ce6e8",
      "parents": [
        "17051e89b2cadedd6dd1b63da8989af6b93c41fd"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Oct 20 11:51:09 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Oct 20 14:26:33 2016 -0700"
      },
      "message": "Add _error_checker() call on versions_client\n\nThere are two REST API operation methods (request and raw_request)\nunder tempest.lib and most service clients use request().\nrequest() calls _error_checker() for translating HTTP error code to\nthe corresponding exception, however raw_request() doesn\u0027t do that\nbecause of the raw method.\nWhen an exception happens on service client methods which calls\nraw_request(), now Tempest cannot translated and it makes some\nunexpected situation like I6c05ad377847e2b67ab988efdba006f73cbafcfe\n\nThis patch adds _error_checker() call to them.\n\nChange-Id: I9acf45eb1711683b47f0606ed7c1a9c8327ef241\n"
    },
    {
      "commit": "2e7ae7c6e5d3077c85dedfdb6fe7f36ecfd4e5a1",
      "tree": "49376e9853c09799b0e7b0738ed27b5485c185fb",
      "parents": [
        "46dba3e456e54934ff3125a6430ef65058aca889"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Oct 03 11:00:22 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Oct 19 14:31:13 2016 +0200"
      },
      "message": "Remove the Stress framework\n\nIt\u0027s not used anymore. There was general consensus in Feb 2016\nto deprecate it (see [1]) and remove it in Newton.\n\n[1]  [qa] deprecating Tempest stress framework\n\nChange-Id: Ib229985ea2a1fee495c9492c9ce1781e6bac1dc6\n"
    },
    {
      "commit": "c8526432eea171de7465b9323f1fb7b6f0d0a5ab",
      "tree": "097f419f1c4996d9ab31d2fda56319a01b27de09",
      "parents": [
        "ef3768bc7151c14cf2e3ad4de1d9532af57bebbb",
        "00ab6be2a77dd5e60478b8be388c7ac78a326907"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 18 06:16:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 18 06:16:50 2016 +0000"
      },
      "message": "Merge \"Move cred_provider abstract class to tempest lib\""
    },
    {
      "commit": "f53947e7ca48de081b51738d7d6663befa18c864",
      "tree": "2f2b3bc7ba65e112621e52ba69f155e254d54fdb",
      "parents": [
        "65178d16191a431247988d11d04a1f4230338f48"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu Sep 15 10:37:57 2016 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sat Oct 15 21:50:47 2016 +0300"
      },
      "message": "Move volume service clients under tempest.lib\n\nTempest provides a stable library interface and I think we can use it\nfor volume clients.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ia2d87360a6d88e5f54ecd00efbf6730b06484c99\n"
    },
    {
      "commit": "dbe2a599475fa600f3573d104e64e04b239c5913",
      "tree": "41c62db48a5e889e05ef309b503a08e2094ee481",
      "parents": [
        "4ed7b86677b0a7d1047cb10f9cd619a80ea0c6a2",
        "5078e8b87de957f2aa0dcc6973a29fa0284f8d80"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 14 07:10:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 14 07:10:27 2016 +0000"
      },
      "message": "Merge \"Deprecate nova api extensions config option\""
    },
    {
      "commit": "5078e8b87de957f2aa0dcc6973a29fa0284f8d80",
      "tree": "a77d53b9727bc1a23f01cc52845a6e272606a8a6",
      "parents": [
        "9dd3871889d44d34cc9d4ecf36597d4a077de162"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Sep 16 11:13:11 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Oct 13 20:04:18 2016 -0400"
      },
      "message": "Deprecate nova api extensions config option\n\nNow that the nova extensions mechanism is deprecated and api extensions\naren\u0027t really a thing anymore we should deprecate the corresponding\nmechanism in tempest. Moving forward there really isn\u0027t anything to set\nhere because microversions are the api selection mechanism and the\n\"extension list\" is fixed. We can remove this option when no supported\nnova release contains extensions anymore.\n\nChange-Id: I1286294b1b61aebf53437b37f6c141bc4c587b1f\n"
    },
    {
      "commit": "00ab6be2a77dd5e60478b8be388c7ac78a326907",
      "tree": "9ae70e2146469bdf010baa7269ac1f8f375e95b6",
      "parents": [
        "75abbcf11fa78573f36339cd96b7e3c69e897bda"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Oct 07 16:29:18 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Oct 13 11:15:50 2016 -0400"
      },
      "message": "Move cred_provider abstract class to tempest lib\n\nThis commit migrates the cred provider abstract class into tempest lib.\nThis interface has been very stable and doesn\u0027t have any external\ndependencies as it\u0027s just a building block for a cred provider class.\nThis also doesn\u0027t have any unit tests because it\u0027s just an interface\ndefinition and doesn\u0027t actually do any work.\n\nChange-Id: Ib5f8ef2728368c077666a3ca221cf659412e5f47\n"
    },
    {
      "commit": "1ac2bd6958e84dee2b9694453c95e9eb25f79cfc",
      "tree": "2f41618242b01402eaf0665e71f06d2501bed459",
      "parents": [
        "d6b084af26d2493f2d7c204b57493d2570c21bcf",
        "55b4cfd1e626178c424c875aadb493da3f462fef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 12 08:59:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 12 08:59:04 2016 +0000"
      },
      "message": "Merge \"Add port parameter to ssh Client\""
    },
    {
      "commit": "d6f589ed9af268d5078270ef312484308a35a319",
      "tree": "852d2e4540acafb4ceeceed89d84f2ea890a0f40",
      "parents": [
        "0a972c6ce87d145b4c4841407021b94a1bdda229",
        "7efc155ae13b05f2b83d6ad393f996c601c15d71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 11 18:59:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 11 18:59:52 2016 +0000"
      },
      "message": "Merge \"Remove Sahara tests from Tempest\""
    },
    {
      "commit": "55b4cfd1e626178c424c875aadb493da3f462fef",
      "tree": "0441333eee8b44213f80856984dec523bdae378a",
      "parents": [
        "8a60724229c8a60c356e67591ffff4d14667a911"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Tue Aug 30 10:29:46 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Tue Oct 11 05:31:10 2016 +0000"
      },
      "message": "Add port parameter to ssh Client\n\nThis commit adds a port parameter to the ssh.Client. We don\u0027t use it in\nour test cases. However, it would be good to have it when I debug this\nclass because my development host ssh port is not 22. And I think\nthat it is natural a ssh client has this feature.\n\nChange-Id: Id8b73108f67fe8c581dd8fba90902869b4ee776d\n"
    },
    {
      "commit": "16b174c5cdf92285284cb1a917394d3317482f95",
      "tree": "7e1ff30351757b70f82bf64f6c460860d6bc7e87",
      "parents": [
        "64d0989fc8074284a056a099eff6b0e85654b036",
        "0bf2d7e582f7c55ebe1bbd3ac2ad7e457edce8ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 07 06:06:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 07 06:06:39 2016 +0000"
      },
      "message": "Merge \"Rename reno files of 13.0.0\""
    },
    {
      "commit": "0bf2d7e582f7c55ebe1bbd3ac2ad7e457edce8ab",
      "tree": "416923a29ad6f881efe37f7684473e7873fcef01",
      "parents": [
        "ad37086e6a2aec99b81ec5c938782a6a917aeea1"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Oct 06 15:04:58 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Oct 06 15:07:57 2016 -0700"
      },
      "message": "Rename reno files of 13.0.0\n\nTempest 13.0.0 has been released, so it would be nice to rename\nthe corresponding reno files for clarifying what version the renos\nfor.\n\nChange-Id: I4ec0af8485835301f701f1ef55daf8d5eae8223f\n"
    },
    {
      "commit": "64d0989fc8074284a056a099eff6b0e85654b036",
      "tree": "baa36470d52be90b9af9549220b226d9aed99aa0",
      "parents": [
        "cbbc48c15a897354ece8206681c5b1a619dddc10"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Oct 06 16:22:40 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Oct 06 16:22:40 2016 -0400"
      },
      "message": "Fix the 13.0.0 newton release note\n\nThe formatting in the \u0027other\u0027 section wasn\u0027t what was\nexpected, this fixes it to use ReST format.\n\nChange-Id: I9d763dffd872a92ca4adf612a9cca9156ee7e5a3\n"
    },
    {
      "commit": "ad37086e6a2aec99b81ec5c938782a6a917aeea1",
      "tree": "17861516bc28fc2efc1d14f56b0401ff06f62061",
      "parents": [
        "0235f98f143df20dbd17b658f5f9c35f02099411"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Oct 06 10:32:49 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Oct 06 10:32:49 2016 -0400"
      },
      "message": "Add release notes for start of Newton support\n\nThe Newton release is here, in preparation for the Tempest 13.0.0\nrelease we need to add details to the release notes about the supported\nreleases. Once this merges we should be ready to land the 13.0.0\nrelease.\n\nChange-Id: I3774fcb7753155cfe38d0de36d6e162ff25591b6\n"
    },
    {
      "commit": "7efc155ae13b05f2b83d6ad393f996c601c15d71",
      "tree": "6f427fff601064d86ca429ea14dacc721a40ab99",
      "parents": [
        "93a0c668d9b39c619eb67ed2ae6b74074d4626e5"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Sep 30 12:03:35 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Oct 05 13:06:14 2016 +0200"
      },
      "message": "Remove Sahara tests from Tempest\n\nI think now is a good time. It\u0027s been sitting here for ages. We\nreally should try to make Tempest smaller.\n\nChange-Id: I3370a146042f23a5ba2ca40d2ddf76e7c9e9cf0f\n"
    },
    {
      "commit": "232622c3286b9f7555a2443de78cbc7395fb839b",
      "tree": "a0a0bbeedafcea6c1273ed2774540f68a3c7e8e2",
      "parents": [
        "1b89b7b22ce77e27ab3d19c6e2a0d1b96603279a",
        "67e2f14e54299222d0e4d3bc3b31af2ef1ac8e46"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 05 09:56:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 05 09:56:24 2016 +0000"
      },
      "message": "Merge \"Fix typo in the file\""
    },
    {
      "commit": "9eabc33da4af80fd82ed0320398bda56b6a01991",
      "tree": "83761d35734501ae800528cb4106d484b8ead2c6",
      "parents": [
        "56c2997a521e048b40bf6195f01f5bee0a5b4be5"
      ],
      "author": {
        "name": "David Paterson",
        "email": "davpat2112@yahoo.com",
        "time": "Tue Sep 20 06:53:47 2016 -0700"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Sun Oct 02 09:37:46 2016 +0000"
      },
      "message": "Migrate backups clients to tempest.lib\n\nSplit and migrate v1 and v2 backups__client to tempest.lib.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I9d6ef9f069c449f392c245fdac10996517a1cc73\n"
    },
    {
      "commit": "4c9bf10339d1f3f99f48adf13485c20615a8c730",
      "tree": "473a0a15ef864b16be5f708f65a43c6df90746bc",
      "parents": [
        "2cb91540d4edf6e3f262b638c7ae94bc1dea8e6b",
        "ea4f2643351023525ebefc7d82cef910f6640799"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 30 07:14:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 30 07:14:33 2016 +0000"
      },
      "message": "Merge \"Define v2 encryption_types_client as library\""
    },
    {
      "commit": "67e2f14e54299222d0e4d3bc3b31af2ef1ac8e46",
      "tree": "55990aad33319a1cf5190a7dbe6ba00ce14659fc",
      "parents": [
        "31406b845507564fa59ec6a6568a23115569f02b"
      ],
      "author": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Fri Sep 30 10:11:18 2016 +0800"
      },
      "committer": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Fri Sep 30 10:11:18 2016 +0800"
      },
      "message": "Fix typo in the file\n\nRemoved redundant \u0027the\u0027.\n\nChange-Id: I429fdb9ef98644df6bf2587bc1eb52e27935411b\n"
    },
    {
      "commit": "6728df8792af7fa83f222bb83850643c12d5fe95",
      "tree": "e42eb959381eda607f5c4be21359c6c5ed9b809c",
      "parents": [
        "fa70e73fea733e9f52e3d112b1c3d428ce2c6243",
        "cdc0c172f73f95c278f860d92126448d11904cda"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 29 10:36:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 29 10:36:37 2016 +0000"
      },
      "message": "Merge \"tempest-cleanup can only be invoked as tempest cleanup\""
    },
    {
      "commit": "ea4f2643351023525ebefc7d82cef910f6640799",
      "tree": "b027bb3d0dab6ec1b054f8c3b9dd48f4d461fe75",
      "parents": [
        "d1b9789549c1df7ce8166a4bbfdd8c918fb3807f"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Thu Sep 22 16:55:20 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Thu Sep 22 17:01:15 2016 +0800"
      },
      "message": "Define v2 encryption_types_client as library\n\nMigrate v2 API encryption_types_client to tempest.lib.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Id3b41db66626cda2a50bf406fe4d6cff085c8dbf\n"
    },
    {
      "commit": "d1b9789549c1df7ce8166a4bbfdd8c918fb3807f",
      "tree": "9cd35416bef0755cc94709dab331df709cc7071d",
      "parents": [
        "b03fdf264d1da194ac47934aa73a7359a8ea60fa",
        "cd0374a2a5c40565be793a544313118035b4dde8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 21 22:44:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 21 22:44:41 2016 +0000"
      },
      "message": "Merge \"Deprecate method get_ipv6_addr_by_EUI64\""
    },
    {
      "commit": "39a4ae9de07b902e3f6d4e0e4a987a5206b24fac",
      "tree": "b7a63cf738f5fa733ffbe6372f83ed06b7976f43",
      "parents": [
        "89a4302278afdb3e0ef6b1aa95292e1f6b79d685",
        "16c4cf2eb2a7e0c4894ba35591f8d35dd63963ef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 21 16:28:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 21 16:28:03 2016 +0000"
      },
      "message": "Merge \"Migrate V1 and V2 qos service to tempest lib\""
    },
    {
      "commit": "853c3def1df7ea07632b17638cdcaf91d0d3e39a",
      "tree": "a1ada19b7cb82f8ebcf50fd04b95dfc3c1000f51",
      "parents": [
        "2c99c44112514a11ef7df8d69726e4ef56675570",
        "396c9ed378b7b8e7775dec5caf48009114638255"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 21 10:47:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 21 10:47:30 2016 +0000"
      },
      "message": "Merge \"Rename renos of 12.1.0\""
    },
    {
      "commit": "16c4cf2eb2a7e0c4894ba35591f8d35dd63963ef",
      "tree": "69ddfbbdbccd2e056b3e46cf2b3a891d293f71a4",
      "parents": [
        "8ea47c2e095323108c235e4536432f346508ddea"
      ],
      "author": {
        "name": "David Paterson",
        "email": "davpat2112@yahoo.com",
        "time": "Tue Sep 20 02:12:13 2016 -0700"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Wed Sep 21 10:06:37 2016 +0000"
      },
      "message": "Migrate V1 and V2 qos service to tempest lib\n\nSplit and migrate v1 and v2 API qos_client to tempest.lib.\n\nPartially implements blueprint consistent-service-method-names\nChange-Id: I14c3db7f1229a030a02f60f686826508afa01f61\n"
    },
    {
      "commit": "2c99c44112514a11ef7df8d69726e4ef56675570",
      "tree": "3378282d8661932509b6849780cca50871adc0c3",
      "parents": [
        "304802830b56354a83bad86925851107411d45ec",
        "db8c96414db5d19a9cd7ef8ca5028c082224a004"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 21 09:40:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 21 09:40:58 2016 +0000"
      },
      "message": "Merge \"Rename renos of 10.0.0 and 11.0.0\""
    },
    {
      "commit": "304802830b56354a83bad86925851107411d45ec",
      "tree": "248c6c48904537406db61344cf9794f26427f747",
      "parents": [
        "97572118ea286c5a576ccc11a3ada9205b865efc",
        "8ea47c2e095323108c235e4536432f346508ddea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 21 09:27:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 21 09:27:49 2016 +0000"
      },
      "message": "Merge \"Split base snapshots_client into v1 and v2\""
    },
    {
      "commit": "396c9ed378b7b8e7775dec5caf48009114638255",
      "tree": "32e3f092e8c080257e4a2683ba58b33a4882aae0",
      "parents": [
        "db8c96414db5d19a9cd7ef8ca5028c082224a004"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Sep 19 03:07:42 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Sep 21 01:56:39 2016 -0700"
      },
      "message": "Rename renos of 12.1.0\n\nWe have released a lot of features via Tempest versions and created a\nlot of renos. That makes us difficult to select suitable reno files\nwhen adding new features because of many versions.\nSo it is nice to rename reno files to add versions as the prefix.\nThis patch renames renos of 12.1.0.\n\nChange-Id: I725130e2a303001a891b2e0119288e0e085e2ab4\n"
    },
    {
      "commit": "db8c96414db5d19a9cd7ef8ca5028c082224a004",
      "tree": "e35b72e5d156ea887c6d08a9f72e317bfb40d03f",
      "parents": [
        "97572118ea286c5a576ccc11a3ada9205b865efc"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Sep 19 03:28:40 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Sep 21 01:56:39 2016 -0700"
      },
      "message": "Rename renos of 10.0.0 and 11.0.0\n\nWe have released a lot of features via Tempest versions and created a\nlot of renos. That makes us difficult to select suitable reno files\nwhen adding new features because of many versions.\nSo it is nice to rename reno files to add versions as the prefix.\nThis patch renames renos of 10.0.0 and 11.0.0.\n\nChange-Id: I7ccd961f31dbe705a1fafaf6f81b5edd241c6e4d\n"
    },
    {
      "commit": "cd0374a2a5c40565be793a544313118035b4dde8",
      "tree": "a594ea48c341d40076385cc60c13bc391238ac04",
      "parents": [
        "97572118ea286c5a576ccc11a3ada9205b865efc"
      ],
      "author": {
        "name": "ChangBo Guo(gcb)",
        "email": "eric.guo@easystack.cn",
        "time": "Wed Jun 29 15:33:56 2016 +0800"
      },
      "committer": {
        "name": "ChangBo Guo(gcb)",
        "email": "eric.guo@easystack.cn",
        "time": "Wed Sep 21 13:44:54 2016 +0800"
      },
      "message": "Deprecate method get_ipv6_addr_by_EUI64\n\nOslo.utils provides same method get_ipv6_addr_by_EUI64,\nso deprecate it in Newton and remove it in Ocata.\n\nCo-Authored-By: guo yunxian \u003cyunxian.guo@easystack.cn\u003e\n\nChange-Id: Ia72f866cda69b4f98e88936df32c76e455619d07\n"
    },
    {
      "commit": "cdc0c172f73f95c278f860d92126448d11904cda",
      "tree": "6e7f967cb3712f631d469c710ec68ac4a19f1bb3",
      "parents": [
        "87d50c41c84268758d5b324b5d5d137429ec747a"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Sep 20 14:57:14 2016 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Sep 20 15:29:33 2016 +0200"
      },
      "message": "tempest-cleanup can only be invoked as tempest cleanup\n\nThe CLI entry point removed here points to the main() class which was removed\nso that tempest-cleanup is not a standalone command anymore.\n\nSee I2119acd402b0985d4a81c85501ce7265f782d37b\n\nChange-Id: I3421667916bf3652ab0e777fa78c382a3f6e849d\n"
    },
    {
      "commit": "87d50c41c84268758d5b324b5d5d137429ec747a",
      "tree": "b27bc0d3632162e8cfd0861cd40ea041377541ef",
      "parents": [
        "4e4adc316bce425068c07768df3222a08b1b98ce",
        "a511de1e6a6f7f3d771220403ded5ad3e8708fb6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 20 12:23:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 20 12:23:34 2016 +0000"
      },
      "message": "Merge \"Rename renos of 12.2.0\""
    },
    {
      "commit": "8ea47c2e095323108c235e4536432f346508ddea",
      "tree": "11d53ca25fbd006a4d0092e923073cbd72b9845b",
      "parents": [
        "8e272ec8c4ac482ab7cb22543ece9bcd5743cad4"
      ],
      "author": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Mon Sep 19 10:36:19 2016 +0000"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Tue Sep 20 08:09:21 2016 +0000"
      },
      "message": "Split base snapshots_client into v1 and v2\n\nThis patch splits the base client into v1 and v2 following the model\nfrom the patch at [1] and also migrates those clients to tempest.lib.\n\n[1] https://review.openstack.org/#/c/359442/\n\nChange-Id: I03c254210aeff80173ced68cfa3f3e36ede10d22\n"
    },
    {
      "commit": "a511de1e6a6f7f3d771220403ded5ad3e8708fb6",
      "tree": "50a2c76f09ca8e2e73a4d0e71f734a27fde17d9c",
      "parents": [
        "05640decce8055e6844bdcc5a2c9bb18c1e3b2cb"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Sep 19 02:20:08 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Sep 19 05:09:51 2016 -0700"
      },
      "message": "Rename renos of 12.2.0\n\nWe have released a lot of features via Tempest versions and created a\nlot of renos. That makes us difficult to select suitable reno files\nwhen adding new features because of many versions.\nSo it is nice to rename reno files to add versions as the prefix.\nThis patch renames renos of 12.2.0 as a first step.\n\nChange-Id: I36523c1758533cca97abad4a28f8c79b022803f0\n"
    },
    {
      "commit": "67fbfaf1292b3636bca8d82cebc77a3fd2f06606",
      "tree": "5fec6b8e26917eaf2deb30cc545c9d3cd1322f34",
      "parents": [
        "78b4d29fb51888ab2600818342af1dbcaedd61ab"
      ],
      "author": {
        "name": "Dustin Schoenbrun",
        "email": "dschoenb@redhat.com",
        "time": "Thu Sep 15 10:07:34 2016 -0400"
      },
      "committer": {
        "name": "Dustin Schoenbrun",
        "email": "dschoenb@redhat.com",
        "time": "Fri Sep 16 10:09:25 2016 -0400"
      },
      "message": "Define the volume types_client as library\n\nThe Cinder types_client modules for both the v1 and v2 versions of\nthe Cinder API have been made a library.\n\nPartially Implements Blueprint consistent-service-method-names\n\nChange-Id: Iea836277d343f5712a7161e3ccba45ab748ee266\n"
    },
    {
      "commit": "356bb483822c394cfc200e5151adf2dc714c9e5c",
      "tree": "fb8b9162582c3ecdc7acf70de392e156de775699",
      "parents": [
        "c8d641a0f90f86c83c5bdb3ebcd01d791d24696c"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Sep 05 13:57:14 2016 +0000"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Fri Sep 09 14:29:01 2016 +0200"
      },
      "message": "Define v3 credentials_client as library\n\nMigrate v3 API credentials_client to tempest.lib and add unit\ntests for the service client.\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I0ae04d76738fe6f639d90af8c142bdbc6a1fa83f\n"
    },
    {
      "commit": "c8d641a0f90f86c83c5bdb3ebcd01d791d24696c",
      "tree": "0314c3adc0faa8ec79feb47b6885bb70afdc66ab",
      "parents": [
        "d00166fb4632a4b49f775d8096ffd6dd1d6c860a"
      ],
      "author": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Thu Sep 01 10:29:24 2016 +0000"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Fri Sep 09 14:24:07 2016 +0200"
      },
      "message": "Define v3 trusts_client as library\n\nMigrate v3 API trusts_client to tempest.lib and add unit tests for the\nservice client.\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I3aab5f4906718e94612e4e62a460ba13418cdc1c\n"
    },
    {
      "commit": "e660d70c8861decfaaeb89aaca6dc4ed9156d699",
      "tree": "4a4c65c491f5932197412ebe7c931146855fa37c",
      "parents": [
        "53015677cd2d96ade6863c67b4736128195798ff"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Sep 08 15:34:37 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Sep 08 15:34:37 2016 +0900"
      },
      "message": "Move v3 inherited_roles_client to library interface\n\nv3 inherited_roles_client is stable now and good to be moved\nas stable library interface.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I88b972d72b7ad5c2f4ee14ea2ddae0c03b8eaedf\n"
    },
    {
      "commit": "53015677cd2d96ade6863c67b4736128195798ff",
      "tree": "cff30ccf7f1fd364813e0db4c501a1c810174f15",
      "parents": [
        "ad55eb8e44ad592c9fc4ecb1126520a9c8a1fe04"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Sep 08 10:10:16 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Sep 08 05:58:04 2016 +0000"
      },
      "message": "Move v3 roles_client to library interface\n\nv3 roles_client is stable now and good to be moved\nas stable library interface.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I18a4219496754809ae67d99904872bfaf5c61ea9\n"
    },
    {
      "commit": "8d2392b3b796ca549533b1dc6775d5eac0172742",
      "tree": "b0709d6a2380f0efe87f7c874e946c7c2e3234c7",
      "parents": [
        "f2df65643e5c411a101e987bfeaf39c9ef584cec"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Sep 02 13:41:45 2016 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Sep 07 11:31:40 2016 +0000"
      },
      "message": "Define v3 identity_client as library\n\nMigrate identity v3 API identity_client to tempest.lib and implement\nunit test for the service clients.\n\nChange-Id: If42e7aad0e57b1d6f8a17b8f6a646ac22a6b0fa3\n"
    },
    {
      "commit": "6c74229962b7b52c87e815096308a16209cfa4d0",
      "tree": "9e335aa07f5a2fa4eef3b3d01c0913191c948a55",
      "parents": [
        "90990cd5868444f81f27f2595dd37461fae6889e"
      ],
      "author": {
        "name": "Dustin Schoenbrun",
        "email": "dschoenb@redhat.com",
        "time": "Thu Sep 01 16:28:42 2016 -0400"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Sep 06 13:23:10 2016 +0000"
      },
      "message": "Define the v3 Users Client as a library\n\nMigrate the v3 API Users Client to tempest.lib and add unit tests\nfor the client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I32441765d1f9028f5ddaaddf045f534181b44ad3\n"
    },
    {
      "commit": "90990cd5868444f81f27f2595dd37461fae6889e",
      "tree": "9a08891c46632f1ce25a67bf64eda054f1d91cc4",
      "parents": [
        "3db8be8f38b79e36201ff41570969c5e6c465ee2"
      ],
      "author": {
        "name": "Dustin Schoenbrun",
        "email": "dschoenb@redhat.com",
        "time": "Wed Aug 31 16:14:44 2016 -0400"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Sep 06 11:29:23 2016 +0000"
      },
      "message": "Define v3 Groups Client as library\n\nMigrate the v3 API Groups Client to tempest.lib and add unit tests\nfor the client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: If964fcb707090f6abb2516b84c26a06f55cdbed6\n"
    },
    {
      "commit": "0cb355396b942658da5c35c005573e9239726bea",
      "tree": "13a9960289a4ee79dfda3efd17b3cf7c05e970f0",
      "parents": [
        "5d74971082f0c58967ae1950524063a630c7a942"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Sep 02 08:32:41 2016 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Sep 05 09:07:27 2016 +0000"
      },
      "message": "Define v2 identity_client as library\n\nMigrate identity v2 API identity_client to tempest.lib and implement\nunit test for the service clients.\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I243af8583d5b497f7df3ce5dd39fe1dbd3ce0eca\n"
    },
    {
      "commit": "2a1b5715b870c56d0bc302b7236e20a3eb46109f",
      "tree": "228e55d35356d891b5cbfc7826eed33f205838b5",
      "parents": [
        "7f10f3531b700d55ccbab160adc03a1411e4989d",
        "35a6375fd172220693ee62315035ac2c1b8eb508"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 05 08:52:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 05 08:52:04 2016 +0000"
      },
      "message": "Merge \"Move `call_until_true` to tempest/lib\""
    },
    {
      "commit": "c59270760a9e44f4c1f2c37bc3a1bb6222cc19b6",
      "tree": "74d9147f92b392b20f783583e4ccf65d24a42518",
      "parents": [
        "db5012b6281abf3f764fad910017806371f30dd3"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Sep 02 18:25:15 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Sep 02 18:25:15 2016 -0700"
      },
      "message": "Merge duplicated renos of identity-clients\n\nBefore releasing Tempest 12.2.0, we found the duplicated renos on\nhttp://docs.openstack.org/releasenotes/tempest/unreleased.html\nThat seems unreadable for users, so let\u0027s merge them into a single.\n\nChange-Id: Id51ecebcbf56c5e0f62e3bd35e7d531f411904db\n"
    },
    {
      "commit": "35a6375fd172220693ee62315035ac2c1b8eb508",
      "tree": "0f1ed1409ba11f46a02536e14ee2969018088d1a",
      "parents": [
        "0ef4c8cf7555ee66a3feed6231e4a57c4bbb5147"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Aug 30 13:09:12 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Sep 02 18:03:37 2016 +0200"
      },
      "message": "Move `call_until_true` to tempest/lib\n\nThis `call_until_true()` is handy and could be used in Tempest plugins.\nLet\u0027s move it to tempest/lib.\n\nAlso add some unit tests.\n\nChange-Id: Ie379030baa336239e6027c8f3cdbeb74c561f66b\n"
    },
    {
      "commit": "abdceda16b1502bae82ecd3c2d4ec31b546a247d",
      "tree": "8aaccd3cf056ae0fb942c4e6b185f6ced8d0de8f",
      "parents": [
        "e2b73e07f8f74f2096de3c449c38dd5b6ea85ed8"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Sep 01 15:27:18 2016 +0000"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Thu Sep 01 15:54:53 2016 +0000"
      },
      "message": "Define v3 projects_client as library\n\nMigrate identity v3 API projects_client to tempest.lib and implement\nunit test for the service clients.\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I9ac7ff64d7adc6de70335f6ccd0c34cae850ec0b\n"
    },
    {
      "commit": "657bc06142a679c741b10609992632b6b3212c5d",
      "tree": "fd76ada3a0839d5a18f0c680971c1620994abfb0",
      "parents": [
        "065cc01810a1c4c65f37d85ddf3891e86bb64e5d"
      ],
      "author": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Wed Aug 31 10:41:40 2016 +0000"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Wed Aug 31 12:00:31 2016 +0000"
      },
      "message": "Define v3 services_client as library\n\nMigrate v3 API services_client to tempest.lib\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Iadf53aa16425ffd286f0c4bfd760d5b244494a2d\n"
    },
    {
      "commit": "065cc01810a1c4c65f37d85ddf3891e86bb64e5d",
      "tree": "329fe0c939805ca07a56078bba3b8292d230ba2f",
      "parents": [
        "7cfee80e0475ef423b83f56a8789db5533471c82"
      ],
      "author": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Tue Aug 30 08:55:56 2016 +0000"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Wed Aug 31 08:10:07 2016 +0000"
      },
      "message": "Define v3 regions_client as library\n\nMigrate v3 API regions_client to tempest.lib\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I3eb2d1156d5a5c3e94632e984a9feb31d55e5542\n"
    },
    {
      "commit": "fd4c5fba998d3b665e1faf9448897a283e1e3993",
      "tree": "768cd87815a296ac087c2f3648f797243b7c4ff1",
      "parents": [
        "f66afb88e6beb46b33fcb1f01670f8e104bd0acd"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Aug 05 15:01:08 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Aug 10 16:27:17 2016 -0700"
      },
      "message": "Define volume quotas_client as library\n\nVolume quotas_clients have good interfaces now,\nthen this patch makes them as a library.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I91c4ac55680604143a4599e136d9d673bbb27e24\n"
    },
    {
      "commit": "42f96746beb96e8c1ad3a09e385a726def523363",
      "tree": "a286056094bd7305be6582543c8e5373d33b50b6",
      "parents": [
        "5e594c3f3b4374b6f61e3bb4a019b9d3e7ce0e53",
        "5e938c9c06741388aa85a69f087135a2892c4405"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 09 11:42:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 11:42:40 2016 +0000"
      },
      "message": "Merge \"Define volume services_client as library\""
    },
    {
      "commit": "5e594c3f3b4374b6f61e3bb4a019b9d3e7ce0e53",
      "tree": "28c74a55bb39c1cdb977aecb1d426b74bfc79bed",
      "parents": [
        "c233ff1e45ebef40e698e3e032869a8d89b1e851",
        "7ca65f74f11fa8f1bee27065be5596137b3cd373"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 09 10:42:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 10:42:57 2016 +0000"
      },
      "message": "Merge \"Define volume hosts_client as library\""
    },
    {
      "commit": "6943acbbfbd334fa267298fcdc8d1d4bff303c98",
      "tree": "66c2224fdabcffad302d1cdb606aab7a42a9f6c7",
      "parents": [
        "e07579c6034ed8b2cd51ddefeff4b600691088bb"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Aug 08 15:28:17 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Aug 08 15:28:17 2016 -0400"
      },
      "message": "change nova_cert config to default False and deprecate it\n\nWith nova_cert service going away post newton, we should change to a\nsensible default here. Once this is in place we can update devstack to\nset this on branches we still care about validating it.\n\nChange-Id: I3253deb3d11309358ce83410d45d66252943f241\n"
    },
    {
      "commit": "5e938c9c06741388aa85a69f087135a2892c4405",
      "tree": "da8322194e5f253c3ea4ad65e5762ec732dde337",
      "parents": [
        "7ca65f74f11fa8f1bee27065be5596137b3cd373"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Aug 02 16:11:50 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Aug 05 15:21:09 2016 -0700"
      },
      "message": "Define volume services_client as library\n\nVolume services_clients have good interfaces now,\nthen this patch makes them as a library.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I1b4f38033830ce7bed24d97e73072fd7a2f03f09\n"
    },
    {
      "commit": "7ca65f74f11fa8f1bee27065be5596137b3cd373",
      "tree": "708303000f40fa20b804d58cc767893e1b667b73",
      "parents": [
        "0184c5754214319012415921ffc149eb61243802"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Aug 02 15:36:06 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Aug 05 15:21:09 2016 -0700"
      },
      "message": "Define volume hosts_client as library\n\nVolume hosts_clients have good interfaces now,\nthen this patch makes them as a library.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I964df19bf6b6cf657479aa9e42949e83da3535ae\n"
    },
    {
      "commit": "e07579c6034ed8b2cd51ddefeff4b600691088bb",
      "tree": "a0abf948b80f6db3d78e0bead1842ed0b4ee73be",
      "parents": [
        "40c9d6b8b0064ebcf5becda01c7d29745a31c308"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Aug 05 07:27:02 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Aug 05 16:23:26 2016 +0100"
      },
      "message": "Migrate service_clients to tempest.lib\n\nMigrate the service_clients module to tempest.lib.services.clients.\nMigrate related unit tests as well.\n\nThe clients module atm imports plugin.py from Tempest which is not\nallowed via hacking to avoid cirtular dependencies.\nIf there is no way around this, I will have to remove the self\nregistration of the service clients from plugins, and ask the\nplugins to do the registration themselves - which is a pity. Ideas?\n\nChange-Id: I40e3478f69af62a7cdc14fa65ed21dcfbbe10e72\n"
    },
    {
      "commit": "a1ad1fe7854898540ff4dfbd0d006ca072748ad7",
      "tree": "145d6c61d285afee5e86541ba0eacd3b9e0f9250",
      "parents": [
        "2d8f3a49dc30a289ad5349f5345b3f8d47d7e8ec"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Aug 02 11:11:50 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Aug 02 11:13:05 2016 -0700"
      },
      "message": "Define volume availability_zones_client as library\n\nVolume availability_zones_clients have good interfaces now,\nthen this patch makes them as a library.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I4fc229b113b4f85af22fb3300ae0907dc49f4a73\n"
    },
    {
      "commit": "2d8f3a49dc30a289ad5349f5345b3f8d47d7e8ec",
      "tree": "eba67f61cffdf761f8c254ad0278502210a48f02",
      "parents": [
        "fe8a96c0fbd2fe9b2683ee59b4250c7d048737b8"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jul 29 11:12:51 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Aug 02 11:12:47 2016 -0700"
      },
      "message": "Define volume extensions_clients as library\n\nVolume extensions_clients have good interfaces now,\nthen this patch makes them as a library.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I9d9f1174cd8e13d98ffe1cf22149a60cef5c502a\n"
    },
    {
      "commit": "2461f9d2ed92728043e82c863bbed82c077f319a",
      "tree": "3cd3db9898c62e3798139bb49a71cdf3bdd26461",
      "parents": [
        "7e40f8fefc1d94ac5a12e0815da1581bc16f4689",
        "2bff1a133a7534ed487bc8ef43466d2f7636175e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 02 04:46:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 02 04:46:50 2016 +0000"
      },
      "message": "Merge \"Remove deprecated Javelin CLI utilities from Tempest\""
    },
    {
      "commit": "2bff1a133a7534ed487bc8ef43466d2f7636175e",
      "tree": "5105f4b25556cc96f25ad94f2c82a572ea5ef0d9",
      "parents": [
        "e5b4e7139fdff45f2b958f4aae4a3a1084fa4170"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jul 26 18:27:45 2016 +0900"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 01 21:14:42 2016 -0400"
      },
      "message": "Remove deprecated Javelin CLI utilities from Tempest\n\nJavelin CLI utilities has been deprecated in Jan 2016\n- Ie4ab5258946271a16e96a070abeedfafa5423714\nwhich is over 6 months of Tempest deprecation period.\n\nThis patch removes the javelin CLI and corresponding doc/sample\nfiles etc.\n\nChange-Id: Ia59d3e81f245f29a7bf0f56b690586dfc55f16a0\n"
    },
    {
      "commit": "11d8cd0fbc0aafc4fc410887f8f3e55c799e2a35",
      "tree": "1d3b87edd46b13dc06ac83489238c445451afa86",
      "parents": [
        "1493c7f0ba49bfccb9ff8516b10a65d949d7462e",
        "071e94c31ce2d1549ecb34df1fea7f5a6cd210a6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 01 20:08:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 01 20:08:37 2016 +0000"
      },
      "message": "Merge \"Set timeout value in urllib3.poolmanager.PoolManager\""
    },
    {
      "commit": "071e94c31ce2d1549ecb34df1fea7f5a6cd210a6",
      "tree": "525f2a692549bfe67da0c770d6094ae3e2c28faa",
      "parents": [
        "d519cb71952e3b12273c7e396cbee5c84ab643f9"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Jul 12 10:26:34 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Aug 01 00:47:24 2016 +0000"
      },
      "message": "Set timeout value in urllib3.poolmanager.PoolManager\n\nIf timeout is not set in urllib3.poolmanager.PoolManager, it will\nuse \"Python\u0027s default timeout for sockets\", but if \"timeout for\nsockets\" is not set, the timeout will be infinite(will not timeout).\nso this is intented to set timeout value in urllib3.poolmanager.\nPoolManager to avoid infinite timeout.\n\nChange-Id: Ic035fdb93734c926b26b33feb610e0977e48c646\nCloses-Bug: #1558931\n"
    },
    {
      "commit": "d4c0e31fbfe74d78d405656f97ca68ddfd3ed211",
      "tree": "27bb1c4e0d29e9c244fcff782adbe9e96f192c20",
      "parents": [
        "3570c1e90face7562b336b4437dd59b3a5d3f675",
        "6d4d85ab7062ec17f5ab332d8e5c4b5e30ca133c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 29 19:33:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 29 19:33:31 2016 +0000"
      },
      "message": "Merge \"Service Clients registration interface for plugins\""
    },
    {
      "commit": "de34d556e06b071ad12bf261cc5507701ee62136",
      "tree": "8225462ec1c768229973f9f441227ec5e5e9bf77",
      "parents": [
        "53a86e4d4b6f8444e892de25e4ee1229e743e5c5",
        "b85502dc2600443bbd6d8b1f56b5d8097e32a4a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 27 22:28:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 27 22:28:46 2016 +0000"
      },
      "message": "Merge \"Add request/response to subunit-describe-calls\""
    },
    {
      "commit": "6d4d85ab7062ec17f5ab332d8e5c4b5e30ca133c",
      "tree": "ea11fa7beed36f211120a40e27d45a5b29563bad",
      "parents": [
        "73dd51dfe187956fde0aea12112cd5dd3826e042"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jun 21 17:20:31 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jul 26 22:52:33 2016 +0100"
      },
      "message": "Service Clients registration interface for plugins\n\nAdd a new registration interface to service_clients.\nAdd a new optional method to the plugin interface, that exposes\nthe plugin service client registration details.\n\nTests in plugins can initialise service_clients with parmaters\ncommon to their service clients and other ones they may need.\nParameters specific to their service clients are passed via the\nregistration interface, and can be overwritten at any time\nby passing extra parameters at client init time.\n\nPartially-implements: bp client-manager-refactor\nChange-Id: I2d99aaa317b0d21c0968dd25b21c4ba9088136fb\n"
    },
    {
      "commit": "6e60a75184914c6fef08f50737c3e9324217522f",
      "tree": "4e086262cf80dc0e8f22e985e2c86c262d20a568",
      "parents": [
        "bf2c29fd5ce1e5c17df0a08871d470a6e668e002"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jul 21 13:53:52 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jul 21 13:53:52 2016 -0400"
      },
      "message": "Fix release notes around\n\nWe need to add new release notes files added for each commit. While we\ncan edit past release notes that\u0027s essentially the same as editing\nhistory, it\u0027s fine for typos and/or clearing something up but when\nadding new things we\u0027re adding onto notes in past releases. In the\ncase of 2 recently migrated clients the old release notes putting\npatches that landed after 12.1.0 in the release notes for 12.1.0. This\ncommit fixes that issue and breaks that out into a new note.\n\nChange-Id: Id7a24c1bc659c4e44b2214ec27e6b94ea742a81e\n"
    },
    {
      "commit": "2a9cb7543816196842d5b074ecbc14c491eee43f",
      "tree": "c8a9438c446ec91a18c591f9f20a982e2f622c7b",
      "parents": [
        "1f361c2c11e15eaf9a67d2e4990f7d18be3cf013"
      ],
      "author": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Thu Jul 21 08:28:07 2016 +0000"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Thu Jul 21 11:23:30 2016 +0000"
      },
      "message": "Define v3 policies_client as library\n\nMigrate v3 API policies_client to tempest.lib\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I8126f5c48784e39ad4c7ce25b0b85ba66d90c2a3\n"
    }
  ],
  "next": "1f361c2c11e15eaf9a67d2e4990f7d18be3cf013"
}
