)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "5d52d3af8a37782aa3bc0f47e9c3c68276c27545",
      "tree": "599d259a55a798099689fb6f5a24137b5e5d9c29",
      "parents": [
        "3f06f4b9d7727284765bb579d3f7345595b10272"
      ],
      "author": {
        "name": "Pradeep Kumar KS",
        "email": "pk5294@att.com",
        "time": "Sat Mar 18 11:41:15 2017 +0530"
      },
      "committer": {
        "name": "Pradeep Kumar",
        "email": "pk5294@att.com",
        "time": "Tue Apr 25 14:52:07 2017 +0530"
      },
      "message": "Keystone v3 extension os-ep-filter api testcases\n\nImplementing client for the following APIs\n DELETE,HEAD,GET,PUT apis for\n/v3/OS-EP-FILTER/projects/{project_id}/endpoints/ and\n/v3/OS-EP-FILTER/endpoints/{project_id}/projects\n\nChange-Id: I42fc49dea52ac4612cb018f3964675444c96ffdd\nCo-Authored-By: Uday T Kumar \u003cuk310y@att.com\u003e\nCo-Authored-By: Kaustav Royburman \u003ckr336r@att.com\u003e\nPartial-bug: #1673749\n"
    },
    {
      "commit": "7b0eaf8f544cfbaab521a80abfff33e7b637b90d",
      "tree": "6834cf1bde5b613cf6ba6aaaead3823690b9f8a6",
      "parents": [
        "3f06f4b9d7727284765bb579d3f7345595b10272"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Tue Apr 25 15:11:15 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Tue Apr 25 15:11:15 2017 +0800"
      },
      "message": "Add test case for force detach volume\n\nV2 volumes_client in Tempest doesn\u0027t contain volume action: force\ndetach volume. This patch adds the support.\n\nIncluding:\n\n[1] Add force detach volume api to v2 volumes client\n[2] Add release notes\n[3] Add unit test for force detach volume api\n[3] Add test case: test_force_detach_volume\n\nChange-Id: I172913b7d372225328a3c30299926c599c7d245a\n"
    },
    {
      "commit": "e1d9fd3a698ce8d09d019f38dc8926dd3603f32c",
      "tree": "37a11112a7421f04eb6f983b11ac5f3f300f008e",
      "parents": [
        "be647d7752f67a6a0d7ebdc89e124d37dc6877da",
        "cb5f650fd4d132f2a34b4a27d388536c8e8dbd98"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 01:05:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 01:05:39 2017 +0000"
      },
      "message": "Merge \"Make delete_volume in volumes_client.py use **params\""
    },
    {
      "commit": "cb0dd583a0fa099011a207e1db9b9ee2ca005e68",
      "tree": "55a24ec3b01c2ce25e31f0afd87caad9e5ab7e0e",
      "parents": [
        "ec671964aea55f686687c2ddd131a2fe1b0677a8"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Tue Apr 25 08:48:38 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Tue Apr 25 08:48:38 2017 +0800"
      },
      "message": "Use image native api in volume tests\n\nImage APIs in compute has been deprecated, just like volume extension\n(os-volumes, os-snapshots), networks(os-networks), etc. Image native APIs\nare recommended. And Glance V1 APIs are deprecated and v2 are current.\nThis patch substitue the old compute_image_client and remove Glance v1\nAPIs in volume tests, just use Glance v2 APIs.\n\nChange-Id: I2cbae9775d54da40cc6af8a247a8113dde2a5579\n"
    },
    {
      "commit": "523dfd7f8c31cdefa7413966570ffdc9780064c3",
      "tree": "0bec5eb7ce60144266b1d6646dfd442aed519309",
      "parents": [
        "ec671964aea55f686687c2ddd131a2fe1b0677a8",
        "31169e21d6f00fb65b8e7bd104860a82a631b69d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 25 00:47:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 25 00:47:31 2017 +0000"
      },
      "message": "Merge \"cinder backup force-delete when backup is error\""
    },
    {
      "commit": "887f14ba693fbb191ec9ebf9cf198a8304cf8326",
      "tree": "9f971df36a2d5dd92c9ba9218aad91b030e94823",
      "parents": [
        "15877ed204c34647ed472da67c9f8ff484af2d2a",
        "2f4d1d0cbe0dec6ccdd5b7e734bde1465186d82c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 15:27:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 15:27:53 2017 +0000"
      },
      "message": "Merge \"Rename 16.0.0 release notes\""
    },
    {
      "commit": "15877ed204c34647ed472da67c9f8ff484af2d2a",
      "tree": "d310ec5b8741d0b3ef88ce7ac44063a444975e83",
      "parents": [
        "a0c60ce3d3558f02f3d81be073301021fbfefa66",
        "1413ba9c0686956463d0f4e61c44927fba45541f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 15:27:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 15:27:45 2017 +0000"
      },
      "message": "Merge \"Add api_v2_admin flag\""
    },
    {
      "commit": "2deeebe129201baacfb218feb32cd1d88c41e9e9",
      "tree": "c3030f66a3fc63c0bcb4a692de45ed2a1af1c7a1",
      "parents": [
        "8bb5abee3526a56fe7921b6327d3e0ecb87aa875",
        "94d85773650c805d329486b152f72d116c8811c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 15:27:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 15:27:26 2017 +0000"
      },
      "message": "Merge \"Identity v3 Domain Configuration Client\""
    },
    {
      "commit": "1413ba9c0686956463d0f4e61c44927fba45541f",
      "tree": "8232cac620ea33ae7b4497a9780856e71437ee38",
      "parents": [
        "9e01dbbe40cff4c148ee6c7b4395f830aab162cd"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Apr 21 14:33:23 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Apr 24 10:09:56 2017 +0000"
      },
      "message": "Add api_v2_admin flag\n\nOnly run Identity V2 admin tests if the identity v2 admin API is\navailable. The new config flag is set to True by default.\n\nChange-Id: I43459cb1a96e725dde41e23962e367dbdc345686\n"
    },
    {
      "commit": "be0ba59743db30a54eb81ce30f1b582554c89047",
      "tree": "3d2d55eb06147c45c4afc04f56089485003f8e2e",
      "parents": [
        "6f31ee569c21a3c3202e408beb2e97c6a6d31c5a",
        "bd391dc5d93efb443ec2448796077cf819144c3a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 24 09:48:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 24 09:48:50 2017 +0000"
      },
      "message": "Merge \"Deprecate the forbid_global_implied_dsr cfg option\""
    },
    {
      "commit": "d0ed8b00d089c37e518bcdf77420c4b5278b05f9",
      "tree": "97bc35036cf7b4b8850cf1737081770aeaf5c2be",
      "parents": [
        "6d95417bed5eb57810081a5d482810a696b059b3"
      ],
      "author": {
        "name": "Chi Lo",
        "email": "cl566n@att.com",
        "time": "Sat Apr 22 05:35:53 2017 -0500"
      },
      "committer": {
        "name": "Chi Lo",
        "email": "cl566n@att.com",
        "time": "Sun Apr 23 15:06:38 2017 -0500"
      },
      "message": "Identity V3 - Endpoint Groups Client\n\nAdding a new client lib to handle Endpoint Groups API testing\n\nCo-authored by: Ananda Chintalapati \u003cac5760@att.com\u003e\n\nChange-Id: I96a8dbe02ff70d9cf8b23e194fe60fc5df08c43b\n"
    },
    {
      "commit": "bd391dc5d93efb443ec2448796077cf819144c3a",
      "tree": "70c8110e45a24c63b157d5dcd6efb059fdcd41f4",
      "parents": [
        "4f97537a5171a8ca4c2d2e8fab4453f794814801"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sun Apr 23 12:44:37 2017 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sun Apr 23 12:44:37 2017 +0200"
      },
      "message": "Deprecate the forbid_global_implied_dsr cfg option\n\nThe config option ``forbid_global_implied_dsr`` from the ``IdentityFeature``\ngroup is now deprecated. This feature flag was introduced to support\ntesting of old OpenStack versions which are not supported anymore.\n\nChange-Id: Ib5dbb2e4a5d3d05a18e30b890b316c0669bf4229\n"
    },
    {
      "commit": "cb5f650fd4d132f2a34b4a27d388536c8e8dbd98",
      "tree": "6b8204b5482000a13df69cd9bfcd84dea5f702e6",
      "parents": [
        "8bf816a7fb2fb650b2b4b413b79e46d8558c1bbd"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Apr 10 14:27:39 2017 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Apr 20 15:40:30 2017 +0200"
      },
      "message": "Make delete_volume in volumes_client.py use **params\n\nI99f9910f75aef095f2bbb37680ee584e52bf82da introduced a new\nkwarg to the delete_volume() method. But the correct way to\ndo this is to introduce a generic **params argument, so avoid\nchanging the signature of the method too often.\n\nChange-Id: Ifb6731fd893a32bea6c7832236bb26a2eacaf56c\n"
    },
    {
      "commit": "2f4d1d0cbe0dec6ccdd5b7e734bde1465186d82c",
      "tree": "bd310a2c2d009fbca5e23925553b822b59e4f60a",
      "parents": [
        "b274c5a5588fc4cd194422ed334b88a81bb4dea0"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Apr 20 05:09:06 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Apr 20 05:09:06 2017 +0000"
      },
      "message": "Rename 16.0.0 release notes\n\nThis commit renaming all the release notes for 16.0.0.\n\nChange-Id: I4b09c9da001ecf75563cb132670905ac237bbd0b\n"
    },
    {
      "commit": "c2618d9ce96ab425941b0a981525bb6e1ec3238c",
      "tree": "187af4fb9cb6090e1161cc515e18eee408fdf2e4",
      "parents": [
        "b274c5a5588fc4cd194422ed334b88a81bb4dea0"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Apr 20 09:21:05 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Apr 20 11:17:13 2017 +0800"
      },
      "message": "Add support to list volume transfers with detail\n\nVolume v2 transfers_client library lacks API: list volume transfers\nwith detail. This patch adds the support.\n\nIncluding:\n[1] Add list volume transfers with detail API to v2 transfers_client\n[2] Add release note\n[3] Add unit test for the added API\n[4] Small fix on test_create_list_delete_volume_transfer\n\nChange-Id: Ide9ac50cfb8dc834dc5f264a72f0b857f77b5f15\n"
    },
    {
      "commit": "94d85773650c805d329486b152f72d116c8811c9",
      "tree": "915061181aa06aeb112a7872e137686bb93364be",
      "parents": [
        "dbffd22f44241146c03a98d6ff3a8479c1bc9174"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Apr 03 22:04:06 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Apr 19 15:50:55 2017 +0100"
      },
      "message": "Identity v3 Domain Configuration Client\n\nAdds a new client lib to handle the domain configuration API.\n\nThe domain configuration API is part of the standard\nkeystone v3 API [0].\n\nThis patch also adds unit tests and API tests for the domain\nconfiguration client. Most of its APIs are RULE_ADMIN_REQUIRED\n[1] and so the API tests are included in the admin namespace.\n\n[0] https://developer.openstack.org/api-ref/identity/v3/\n[1] https://github.com/openstack/keystone/blob/master/keystone/common/policies/domain_config.py\n\nChange-Id: I2f6229076aa7d2939dd91c487085ea73de001403\n"
    },
    {
      "commit": "3b46d27c90aa6289724f4c137a0838c89d116b62",
      "tree": "d7308c4dce3a3e570416e91cf53e17cb3418aaec",
      "parents": [
        "9d52e99ef132499ae8974778a1230a627a072254"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Apr 12 16:17:28 2017 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Apr 14 11:16:36 2017 +0200"
      },
      "message": "Move the `attr` decorator from test.py to tempest/lib\n\nI think it\u0027s a good idea to move all utility decorators into\ntempest/lib/decorators.py. This patch does that for the `attr`\ndecorator.\n\nChange-Id: Iaafbb112b6eee458089cc49918359a8a8d0485e2\n"
    },
    {
      "commit": "9d52e99ef132499ae8974778a1230a627a072254",
      "tree": "946abe4c951a99bd93898dc6706b63c744406324",
      "parents": [
        "517c95fcb7f6eb61550039b6bb3c51d2019662ac",
        "c5665a6cc75b5140227942dfe7ec994f021d8ba5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 14 04:35:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 14 04:35:40 2017 +0000"
      },
      "message": "Merge \"Move the `related_bug` decorator from test.py to tempest/lib\""
    },
    {
      "commit": "517c95fcb7f6eb61550039b6bb3c51d2019662ac",
      "tree": "ce4ba9db4d87d03765cad2fc16e8046eb746a00f",
      "parents": [
        "6b06865f8444d034dcb198953611e1e623405e61",
        "5bb006900b3c20bad4634017c9aa121ce7b7284c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 13 13:57:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 13 13:57:33 2017 +0000"
      },
      "message": "Merge \"Prepare release notes for release 16.0.0\""
    },
    {
      "commit": "c5665a6cc75b5140227942dfe7ec994f021d8ba5",
      "tree": "1fe4f6861cc112af258117a64a98eda4117625c3",
      "parents": [
        "0d93900ba6d7daaebb1886918573431af3af50dc"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Apr 12 16:42:53 2017 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Apr 13 15:51:22 2017 +0200"
      },
      "message": "Move the `related_bug` decorator from test.py to tempest/lib\n\nI think it\u0027s a good idea to move all utility decorators into\ntempest/lib/decorators.py. This patch does that for the `related_bug`\ndecorator.\n\nChange-Id: I846d575e41f4dddfd5642b7750e988f75a717e7d\n"
    },
    {
      "commit": "5bb006900b3c20bad4634017c9aa121ce7b7284c",
      "tree": "8879c0a1611bad2ba2ecce00c14cec16576db962",
      "parents": [
        "b86de8898f60af921980c00991f34248e100ccf9"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Apr 10 14:33:42 2017 -0400"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Apr 13 10:40:42 2017 +0000"
      },
      "message": "Prepare release notes for release 16.0.0\n\nCreate a new note for Mitaka EOL.\n\nChange-Id: I890fad800b8a7ae939ea01a980deb6d9ffb3af2a\n"
    },
    {
      "commit": "644b01dafe3f03ba7b30515d4c6b8e8918e4358d",
      "tree": "09f4151580c2657a13845824a902745fab5abfea",
      "parents": [
        "0d93900ba6d7daaebb1886918573431af3af50dc"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Apr 13 12:59:49 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Apr 13 13:36:55 2017 +0800"
      },
      "message": "Add test cases for volume quota class\n\nNow tempest has provided tests for tenant\u0027s quota in volume, but\nlacks tests for volume quota class. This patch adds this support.\n\nIncluding:\n\n[1] Add volume v2 quota class client as library\n[2] Add release note\n[3] Add test cases: show \u0026 update volume \u0027default\u0027 quota class\n[4] Add unit tests for volume v2 quota class client\n[5] Fix for test_volume_quotas.py\n\nChange-Id: I30bac79b986e6e90d43dcc6f9d247e74a314bf3c\n"
    },
    {
      "commit": "0d93900ba6d7daaebb1886918573431af3af50dc",
      "tree": "c7b2b160961567b514775494b62af598a32630fe",
      "parents": [
        "1839b8dc9b31ed98749cb1bec6b1fe8ff9c9ee1e",
        "3b6d599c9bc2317889607b815ce8e9a94b951922"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 13 03:42:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 13 03:42:26 2017 +0000"
      },
      "message": "Merge \"Deprecate client_parameters from ServiceClients\""
    },
    {
      "commit": "3b6d599c9bc2317889607b815ce8e9a94b951922",
      "tree": "e01b6e3747a1929dfb2a01811f310ccf76f77a36",
      "parents": [
        "d649055e46b866d290c9a6ef55a3134217caefd6"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Sun Apr 09 18:57:16 2017 +0200"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Apr 12 08:43:12 2017 +0000"
      },
      "message": "Deprecate client_parameters from ServiceClients\n\nclient_parameters was been designed as a way to pass parameters\nfor service clients to the ServiceClients class.\n\nAfter the initial implementation, the client registry was added,\nwhich allows for automatic registration of all clients and their\nparameters. If configuration is available, parameters will be\npushed into the registry automatically.\n\nWhen the registry part was implemented, the client_parameters logic\nhas been broken. Parameters are loaded and prepared correctly, but\nultimately they are not used for registration, they are basically ignored.\n\nSo this commit simply deprecates client_parameters, so that once it\u0027s not\nused in tempest/clients.py anymore and the deprecation periodic is over\nit can be removed.\n\ncloses-bug: #1680915\nChange-Id: Ib37bde098d15ce440297728f0d0e1087b8693b6c\n"
    },
    {
      "commit": "31169e21d6f00fb65b8e7bd104860a82a631b69d",
      "tree": "ddd8e6cd9b77869d6d36db677f4f7c4f24cb67ad",
      "parents": [
        "13ee2ca9aae08a9d1aa85438c144ae7047c92c2c"
      ],
      "author": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Sun Feb 12 13:06:44 2017 +0200"
      },
      "committer": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Tue Apr 11 18:04:35 2017 +0300"
      },
      "message": "cinder backup force-delete when backup is error\n\nUpdate testcases to force delete a backup when the state is error\n\nsteps:\n- create a backup\n- reset backup state to error\n- force delete the backup\n\nFixed create backup cleanup\n\nAdded API:\n- force_delete_backup\n\nChange-Id: I2495e9c10e888f5a01d2a3e7f09a4b6dfc3d58a0\n"
    },
    {
      "commit": "b86de8898f60af921980c00991f34248e100ccf9",
      "tree": "12f37c63dc4f071575eb451f52c68268602f79f2",
      "parents": [
        "c85642f6e2c355669c42572c2b08706ee9f98bbf"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Apr 10 10:01:14 2017 -0400"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Apr 10 10:01:14 2017 -0400"
      },
      "message": "Format multi-line release notes properly\n\nChange-Id: Ia3753f054eb7aee1c9e9a7af77bbefd7693b39f9\n"
    },
    {
      "commit": "c05a58c0ca05f4ae44a95bce038fd070133fc56d",
      "tree": "946121dcea244fc355c2a46a72d907e63c6d48a3",
      "parents": [
        "805f4ddc9bed8f4caa37d87da2c219536e1ddc55",
        "0e3bbdfe7e833b1110cd0bead92b258da5554cdd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Apr 09 07:25:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Apr 09 07:25:44 2017 +0000"
      },
      "message": "Merge \"Delete volume with associated snapshots\""
    },
    {
      "commit": "b3d86fe87257415cf7e0ac91ddd5545188f61b07",
      "tree": "47f714d5fb076150b0579569e0ba2201095106ac",
      "parents": [
        "df147c737666a6071775b260db03a7408dea748c",
        "59614b445c526ed805067ad786753f907e3691cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 07 09:28:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 07 09:28:45 2017 +0000"
      },
      "message": "Merge \"Separate volume v2 transfers service clients\""
    },
    {
      "commit": "df147c737666a6071775b260db03a7408dea748c",
      "tree": "58fbcd517d0b8cd6d168d40db850dd6917f2190c",
      "parents": [
        "581bf1c2c4be71397c04652cd7e2ba8e90c7ea8f",
        "ad1b862e8bb32454f357db8129ad17919f0351ef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 07 08:14:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 07 08:14:13 2017 +0000"
      },
      "message": "Merge \"Remove \u0027allow_port_security_disabled\u0027 option\""
    },
    {
      "commit": "60c47cd9e8aa752d9f9d88667644134983b19ce4",
      "tree": "097dfe331e0508823071bdb6fc1fe27c7d62fdba",
      "parents": [
        "1cbdb0e0d8d7f9e01015dad53e7503bdb10e8d67",
        "1eaf6d414484837e30a7ab9a86d62501bf3d2ca2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 07 02:43:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 07 02:43:31 2017 +0000"
      },
      "message": "Merge \"Remove \u0027reseller\u0027 config option\""
    },
    {
      "commit": "ad1b862e8bb32454f357db8129ad17919f0351ef",
      "tree": "f0db4d1c0dcc1db49cce5297edd83413957b4e82",
      "parents": [
        "d01fde620b8165408bc44f7ac98d1b5e78a36679"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Apr 05 10:08:53 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Thu Apr 06 20:23:26 2017 +0000"
      },
      "message": "Remove \u0027allow_port_security_disabled\u0027 option\n\nThe allow_port_security_disabled option had been added as a temporary\noption for skipping the test on Liberty. Current Tempest doesn\u0027t support\nLiberty, so this patch removes the config option from Tempest.\n\nChange-Id: Ia7d7f3f545e7582be3c3f005576adceede5e97cb\n"
    },
    {
      "commit": "0e3bbdfe7e833b1110cd0bead92b258da5554cdd",
      "tree": "dd48cb8f14e206b46f0ac4e670ab91e0e037455f",
      "parents": [
        "e8afb8c2c5f948ee45e1c7edab4d82516920bd9a"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Jul 11 12:06:51 2016 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu Apr 06 08:27:30 2017 +0300"
      },
      "message": "Delete volume with associated snapshots\n\nThis feature provides the ability to delete a volume and have Cinder\nhandle deletion of snapshots associated with that volume.\nIt is allow a volume and its snapshots to be removed in one operation\nboth for usability and performance reasons.\n\nChange-Id: I99f9910f75aef095f2bbb37680ee584e52bf82da\n"
    },
    {
      "commit": "59614b445c526ed805067ad786753f907e3691cf",
      "tree": "894c04cd648ef90a278a1b2ab8eeab5713590102",
      "parents": [
        "ec2bce20ba48d438837daeb286bc5de81bc05ec2"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Feb 24 16:32:02 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Apr 06 01:20:59 2017 +0000"
      },
      "message": "Separate volume v2 transfers service clients\n\nv2 volume transfers service clients does API calls on\nseparate resource url \"os-volume-transfer\" but those\nare currently in v2 volumes_client.py.\n\nEach resource service clients should be in separate file.\n\nThis commit separate the transfer service client from volumes client\nand deprecate the same from volumes service client.\n\nChange-Id: Ia85bcfbadbff4f7c594dc5631ecdd595c5d275f3\n"
    },
    {
      "commit": "8b0213a0d49e9cad5b8596a35582a11a6d29bdef",
      "tree": "586fc7402f86d69a785e12e7755a269c40ac3bef",
      "parents": [
        "61d42c7615e08422cbd8ca68c64f2f5ff14916a2"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Apr 05 10:21:21 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Apr 05 10:29:37 2017 -0700"
      },
      "message": "Remove \u0027dvr_extra_resources\u0027 option\n\nThe dvr_extra_resources option had been added since the commit\nIb1a6007bbd65182743e1f1ed5819134d748e8d92 . This option was for extra\nresources which were provisioned to bind a router to Neutron L3 agent.\nThe extra resources need to be provisioned in Liberty release or older,\nand are not required since Mitaka release. Current Tempest doesn\u0027t\nsupport Liberty, so this patch removes the config option from Tempest.\n\nChange-Id: I1eb228559a170a2a157a180ac8404bcbd5efd062\n"
    },
    {
      "commit": "1eaf6d414484837e30a7ab9a86d62501bf3d2ca2",
      "tree": "f0e7a0ac275bcb527aa6ccb277fab41b413ea266",
      "parents": [
        "d01fde620b8165408bc44f7ac98d1b5e78a36679"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Apr 05 09:29:55 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Apr 05 09:41:45 2017 -0700"
      },
      "message": "Remove \u0027reseller\u0027 config option\n\nThe reseller feature has been implemented as built-in feature which\ncan not be disabled since Mitaka, and Tempest doesn\u0027t support Liberty\nnow. So this patch removes the corresponding config option from Tempest.\n\nChange-Id: Ieb974047fb204674cef82cf896016d6780a4757a\n"
    },
    {
      "commit": "11b0030f7d06bfffdaa2863c313b803851347c2c",
      "tree": "e170f6f1f027e834bfa0160df24b4111be8b458c",
      "parents": [
        "268f12b87083858fade5a16c8a38dc9e0325988f",
        "fe96c26ba6696dfddf5e09225cd0917e21109e19"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 07:48:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 07:48:40 2017 +0000"
      },
      "message": "Merge \"Add additional roles method to v3 roles client.\""
    }
  ],
  "next": "fe96c26ba6696dfddf5e09225cd0917e21109e19"
}
