)]}'
{
  "log": [
    {
      "commit": "552f9f7af5db1b31319f981258a7e2218dadc763",
      "tree": "6c5a449fef8d58a258c8c660dce67fe52a13ecb3",
      "parents": [
        "e7a5630342569a9f665261947559d97b09c7a533",
        "44ca9edd3ba4e00e6fd1da54ccc8220b83e794b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 10 13:08:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 10 13:08:27 2016 +0000"
      },
      "message": "Merge \"Disable SmartyPants for docs\""
    },
    {
      "commit": "e7a5630342569a9f665261947559d97b09c7a533",
      "tree": "a3dc0f6d437d7352607bed1176bfd51c943e4828",
      "parents": [
        "5871b197c74b51e82ca69006057d635a3d5fc7ac",
        "c2c2f017e6394e533cc8b052791fc10024d52ad4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 10 08:04:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 10 08:04:21 2016 +0000"
      },
      "message": "Merge \"test_aggregates should choose available compute node\""
    },
    {
      "commit": "5871b197c74b51e82ca69006057d635a3d5fc7ac",
      "tree": "b9a3f91f75f1d3819d409c13a8e153bf02ff93a3",
      "parents": [
        "a962a428d4ab350f767e347d68b91a68824a4d14",
        "a051c22ad073235604232571e6e99bbb2edee8d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 10 05:11:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 10 05:11:55 2016 +0000"
      },
      "message": "Merge \"Add tempest run command\""
    },
    {
      "commit": "a962a428d4ab350f767e347d68b91a68824a4d14",
      "tree": "85d4ebb7a9f57652dd0026c9b27dbc8e65322d61",
      "parents": [
        "cc30afa3f3665bab6c3152c86719299557f13d45",
        "19b58aac617253aa5dc2cf736e92be2dd88ea958"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 10 04:13:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 10 04:13:11 2016 +0000"
      },
      "message": "Merge \"Fix the reno format of image-clients-as-library\""
    },
    {
      "commit": "cc30afa3f3665bab6c3152c86719299557f13d45",
      "tree": "c235f7f66a115c646f95daef897119122106b849",
      "parents": [
        "2da9c901caf3d675b9937e37aec7b5942d79dda2",
        "0a7b8265cbe307e092448cfefffb751889f1898d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 10 03:29:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 10 03:29:31 2016 +0000"
      },
      "message": "Merge \"Count partitions starting with sd prefix\""
    },
    {
      "commit": "19b58aac617253aa5dc2cf736e92be2dd88ea958",
      "tree": "6d3fe4eb5d3d1790ddd78bb2e53a4666e6cf7e5c",
      "parents": [
        "2da9c901caf3d675b9937e37aec7b5942d79dda2"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jun 09 14:32:14 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jun 09 17:46:16 2016 -0700"
      },
      "message": "Fix the reno format of image-clients-as-library\n\nAs reviews of Iab90412ff4e793b0bb395b8ba8b6d35cef316dec , the reno\nformat seems a bit weird. So this patch makes these items bullet\nlist.\n\nChange-Id: I0b4b7c50f957fa862ebcd4ad833aab1179897961\n"
    },
    {
      "commit": "44ca9edd3ba4e00e6fd1da54ccc8220b83e794b3",
      "tree": "c77ad863338fbd579466743ed11a0b65ba37d203",
      "parents": [
        "2da9c901caf3d675b9937e37aec7b5942d79dda2"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Fri Jun 10 09:25:48 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Fri Jun 10 09:25:48 2016 +0900"
      },
      "message": "Disable SmartyPants for docs\n\nThis commit disables SmartyPants feature for docs because it renders\n\u0027--\u0027 to \u0027–\u0027(\u0026#8211;) but it\u0027s not good for command options.\n\nChange-Id: Ic5ef2c648e9e888dc8ce19c4038c39842b66cfd9\n"
    },
    {
      "commit": "2da9c901caf3d675b9937e37aec7b5942d79dda2",
      "tree": "eef36956f90d6557ec7002605aeb6e6695f269f4",
      "parents": [
        "cfdea698ff6d3a4ec62bb7d36488c5838cf18906",
        "701200208081a7846f3bae3caffc247f6ee24be7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 20:50:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 20:51:00 2016 +0000"
      },
      "message": "Merge \"Not to create security group when security_group ext is disabled\""
    },
    {
      "commit": "a051c22ad073235604232571e6e99bbb2edee8d9",
      "tree": "aa1bf189aa4cb9fc152fd3523b8b1fcd25a8a91b",
      "parents": [
        "cfdea698ff6d3a4ec62bb7d36488c5838cf18906"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon May 23 15:48:22 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 09 15:49:12 2016 -0400"
      },
      "message": "Add tempest run command\n\nThis commit adds a new run command to the unified cli endpoint. The\nintent here is for tempest to control it\u0027s own run story. This\nimplements the basic runner and selection functionality to use the\ncommand, however it\u0027s not necessarily the end state of the command.\nThe functionality in this patch is just a starting point to add the\ncommand and the basic functionality needed. It is starting with a\nlimited feature set with the intent to add additional, more complex\nfunctionality in self contained patches after the command exists.\n\nCo-Authored-by: David Paterson \u003cdavpat2112@yahoo.com\u003e\nCo-Authored-by: Stephen Lowrie \u003cstephen.lowrie@rackspace.com\u003e\n\nPartially-Implements bp tempest-run-cmd\n\nDepends-On: I09299043e536521d48dbe10632621138e3a366e0\nChange-Id: I24588b5c00d005320e8719cf82b5dd95662572cf\n"
    },
    {
      "commit": "0a7b8265cbe307e092448cfefffb751889f1898d",
      "tree": "d84d4439c7a47189c6af193610dfcd6f1aae7ff2",
      "parents": [
        "cfdea698ff6d3a4ec62bb7d36488c5838cf18906"
      ],
      "author": {
        "name": "Kristi Nikolla",
        "email": "knikolla@bu.edu",
        "time": "Thu Jun 09 14:17:37 2016 -0400"
      },
      "committer": {
        "name": "Kristi Nikolla",
        "email": "knikolla@bu.edu",
        "time": "Thu Jun 09 14:17:37 2016 -0400"
      },
      "message": "Count partitions starting with sd prefix\n\nA test in AttachVolumeShelveTestJSON only counted the partitions\nstarting with vd making the test fail in the case where\npartitions started with sd instead.\nThis fix also adds sd to the grep regex.\n\nChange-Id: I118a0c3678d5fe0b91aeb24bc80f4d351f71e3cb\nCloses-Bug: 1582730\n"
    },
    {
      "commit": "cfdea698ff6d3a4ec62bb7d36488c5838cf18906",
      "tree": "55efa6d9fd3e5528ef876e5bc8abb893e5a2bf92",
      "parents": [
        "a273fff7d3559e4bd4eb1711c126eb7b4b1e390f",
        "9262943c563406d41908693d0db6ff2a219be764"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 17:24:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 17:24:31 2016 +0000"
      },
      "message": "Merge \"Remove unused return value from take_action\""
    },
    {
      "commit": "a273fff7d3559e4bd4eb1711c126eb7b4b1e390f",
      "tree": "74096d5bb7ba5e75d12f0b1222c0fd8cf674c438",
      "parents": [
        "7f117f60e8159a304424f94cdc685335b5e7cec1",
        "54c7bd498249c021334ac90009bfe174bc551b96"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 17:22:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 17:22:59 2016 +0000"
      },
      "message": "Merge \"Allows specifying a name for a particular endpoint.\""
    },
    {
      "commit": "7f117f60e8159a304424f94cdc685335b5e7cec1",
      "tree": "98aa8f4cbbf4df2b79aa2e3b45bcf91668496749",
      "parents": [
        "cdfdf394fd8a0aa23cc91af93bc572015f791e0d",
        "62d2175267d9bc4b7f345718ae47392ee53bbd17"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 16:23:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 16:23:44 2016 +0000"
      },
      "message": "Merge \"Fix cinder volume nameing for admin\""
    },
    {
      "commit": "cdfdf394fd8a0aa23cc91af93bc572015f791e0d",
      "tree": "9c2c75a22cc2bf4b8d4808349ad2de2c271dc166",
      "parents": [
        "54bd50ab78c45bc5370458449b407d835e69d55d",
        "398e70b5fc5d47692ec4ea34088d0e13d8c73107"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 16:21:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 16:21:10 2016 +0000"
      },
      "message": "Merge \"Move reno of add-tempest-workspaces\""
    },
    {
      "commit": "54bd50ab78c45bc5370458449b407d835e69d55d",
      "tree": "fea79e32e961a2fa5dcfaa5165c5ff2cf1b96c89",
      "parents": [
        "0ef7dc46e374b9f5e1e0fb0f054c91d96e8a98e9",
        "11e1e88660aadbb36571546346c798295c599741"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 16:20:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 16:20:45 2016 +0000"
      },
      "message": "Merge \"Define _set_network_clients\""
    },
    {
      "commit": "0ef7dc46e374b9f5e1e0fb0f054c91d96e8a98e9",
      "tree": "5109eb3a2b2ab4265d6a65deb1c455701fbc6553",
      "parents": [
        "07197d506ab26dff1a94a5d0075133728af09701",
        "591e85411db699d8ebdc515119e320969e65cfa4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 15:00:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 15:00:44 2016 +0000"
      },
      "message": "Merge \"Define _set_image_clients\""
    },
    {
      "commit": "398e70b5fc5d47692ec4ea34088d0e13d8c73107",
      "tree": "404397678b2f7c6a0324118786fd7713979c1d1a",
      "parents": [
        "07197d506ab26dff1a94a5d0075133728af09701"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jun 09 22:50:06 2016 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jun 09 22:50:06 2016 +0900"
      },
      "message": "Move reno of add-tempest-workspaces\n\nThe reno path of add-tempest-workspaces is invalid, this patch fixes it.\n\nTrivialFix\n\nChange-Id: Idfc17d5d64494924883ec8b920fbc5ddc4212dbb\n"
    },
    {
      "commit": "07197d506ab26dff1a94a5d0075133728af09701",
      "tree": "c02c87428e86d4692e70da89b85373394f682cdb",
      "parents": [
        "b4298ddd132e72d2ecac4db1ab60c80f26cb6009",
        "04390ac6488b65f9fea8d284058abc21c44053aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 12:51:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 12:51:22 2016 +0000"
      },
      "message": "Merge \"Define image_members_client of image v2 as library\""
    },
    {
      "commit": "b4298ddd132e72d2ecac4db1ab60c80f26cb6009",
      "tree": "f14ce13fd632cdb6877a37e9c2ac7e633378ce28",
      "parents": [
        "25f6bf2d9fcc413206750f37fc25b9409e501715",
        "5be6472aae82d163160862470a6b537e07960f73"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 12:51:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 12:51:12 2016 +0000"
      },
      "message": "Merge \"Rename image members clients\""
    },
    {
      "commit": "25f6bf2d9fcc413206750f37fc25b9409e501715",
      "tree": "0103efa6080a22f4898dcd00b877084ef738cd3a",
      "parents": [
        "98e14b70678b68960ead41a2391c2cf446719da0",
        "41c51aec2db7f89b9b71157bb868d8dbeaec6d9a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 12:45:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 12:45:44 2016 +0000"
      },
      "message": "Merge \"Define 3 image clients as libraries\""
    },
    {
      "commit": "11e1e88660aadbb36571546346c798295c599741",
      "tree": "e933f7ee1a7f064188bc6e9ba90b18b42ad488b7",
      "parents": [
        "591e85411db699d8ebdc515119e320969e65cfa4"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jun 07 18:35:58 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu Jun 09 10:54:41 2016 +0100"
      },
      "message": "Define _set_network_clients\n\nAlign client setup for the network service in the client manager to\nthe other services. This will be useful for further refactor later.\n\nPartially-implements: bp client-manager-refactor\n\nChange-Id: I28dfe56cf45737192fd3cfb754e288644011b65d\n"
    },
    {
      "commit": "591e85411db699d8ebdc515119e320969e65cfa4",
      "tree": "0b99d825a0c7cf4c180e1a6dc280846a38022433",
      "parents": [
        "04390ac6488b65f9fea8d284058abc21c44053aa"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jun 07 18:31:39 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu Jun 09 10:54:01 2016 +0100"
      },
      "message": "Define _set_image_clients\n\nAlign client setup for the image service in the client manager to\nthe other services. This will be useful for further refactor later.\n\nChange-Id: I86651bcc535c00986ec181697bf64e43d5e94f54\nPartially-implements: bp client-manager-refactor\n"
    },
    {
      "commit": "98e14b70678b68960ead41a2391c2cf446719da0",
      "tree": "7fc6029bc1d241324cc0a88b665aa98cd6feeff7",
      "parents": [
        "47c59a4e96640d4b65ecb041f9925e8b392e5763",
        "4295b90aa44201e5846b1baff834b44da01e4e1c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 08:24:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 08:24:36 2016 +0000"
      },
      "message": "Merge \"Add unit tests for glance v2 service clients\""
    },
    {
      "commit": "47c59a4e96640d4b65ecb041f9925e8b392e5763",
      "tree": "90505e6bbc15ce8b3e2f9a6f4b6e866494ff475c",
      "parents": [
        "10f32a5716f4db1784ff2c5a21a8ed74168203e3",
        "8a3f49af3305c4e1bd2721b4d9a06b5a6aea6672"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 07:38:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 07:38:28 2016 +0000"
      },
      "message": "Merge \"Fix the v2 image client variable name\""
    },
    {
      "commit": "10f32a5716f4db1784ff2c5a21a8ed74168203e3",
      "tree": "3e05cfa9d767de8eee0158adf233db574c119336",
      "parents": [
        "c137b60582452059edd214ae2c7a85efa3bcd6d8",
        "3ea70c27a9f7c73537a0fcbba4e46260a4766590"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 05:51:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 05:51:31 2016 +0000"
      },
      "message": "Merge \"Cleanup some small issues in the microversion testing doc\""
    },
    {
      "commit": "9262943c563406d41908693d0db6ff2a219be764",
      "tree": "f70ef5bfe23edb08a152a1246c756bdc96b84dda",
      "parents": [
        "7ae7403e473c14479c1ca548d742de245f0ed5b7"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Thu Jun 09 12:28:09 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Thu Jun 09 13:20:18 2016 +0900"
      },
      "message": "Remove unused return value from take_action\n\nThis commit removes return values from take_action(). Because they are\nunused in cliff[1] and to prevent developers misunderstanding.\n\n[1]\nhttp://git.openstack.org/cgit/openstack/cliff/tree/cliff/command.py#n55\n\nChange-Id: I1a81e163acae17005f49decb8cb7ffee52944d26\n"
    },
    {
      "commit": "c137b60582452059edd214ae2c7a85efa3bcd6d8",
      "tree": "ac8956490e5460a0b649a7ce3932adb62d7b6f1c",
      "parents": [
        "d42aa4a9c3005cc1b8c462cf80eb0b66fcddc257",
        "68b4ce6d990711c8dc2a07065b0cd87cbd2cfc7a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 02:04:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 02:04:31 2016 +0000"
      },
      "message": "Merge \"Separate resource_types_client from images_client\""
    },
    {
      "commit": "d42aa4a9c3005cc1b8c462cf80eb0b66fcddc257",
      "tree": "1ab3b7f81c54516ee05765c4a633924b5ce15bc0",
      "parents": [
        "7ae7403e473c14479c1ca548d742de245f0ed5b7",
        "ee5d56b7070d0f91240c232fc1f6fc560a02966f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 01:09:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 01:09:51 2016 +0000"
      },
      "message": "Merge \"Remove use_default_creds from preprov creds\""
    },
    {
      "commit": "04390ac6488b65f9fea8d284058abc21c44053aa",
      "tree": "c3ade9b36f8d3a4d965bc5ed7c7c1f04518d7c64",
      "parents": [
        "5be6472aae82d163160862470a6b537e07960f73"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 08 17:11:16 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 08 17:13:24 2016 -0700"
      },
      "message": "Define image_members_client of image v2 as library\n\nimage_members_client has good interfaces now, then this patch makes\nit as library.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Id865f14248b3857952ef02dbc2c5b4c0ca1e11e5\n"
    },
    {
      "commit": "7ae7403e473c14479c1ca548d742de245f0ed5b7",
      "tree": "89f1c28a849ab28f82e32affd9d09585570a382c",
      "parents": [
        "fb052827b640b2c32dc5961b89e8c4291bb91a54",
        "80c14eca4721b70ae536211d9cbe467ea0f534c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 08 23:28:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 08 23:28:11 2016 +0000"
      },
      "message": "Merge \"Centralized Workspaces\""
    },
    {
      "commit": "fb052827b640b2c32dc5961b89e8c4291bb91a54",
      "tree": "da7d01ef3f85b900cb571d7791f4ae1ad3940999",
      "parents": [
        "e413f28661c2aab3f8da8d005db1fa5c59cc6b68",
        "d5cef9552d13ff73608d123481b9171c4534c03b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 08 23:13:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 08 23:13:01 2016 +0000"
      },
      "message": "Merge \"Make missing global config dir not fatal in tempest init\""
    },
    {
      "commit": "5be6472aae82d163160862470a6b537e07960f73",
      "tree": "bc6bd6a19785fac6dc1ab639e0e3517179d181de",
      "parents": [
        "41c51aec2db7f89b9b71157bb868d8dbeaec6d9a"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 08 15:15:15 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 08 15:53:29 2016 -0700"
      },
      "message": "Rename image members clients\n\nThe resource is /images/\u003cid\u003e/members and the values also are\nimage_members_client, then this patch renames these clients\nfor the consistency.\n\nChange-Id: I4f3d4f985d0f7076387de470ea2444ce45c19679\n"
    },
    {
      "commit": "41c51aec2db7f89b9b71157bb868d8dbeaec6d9a",
      "tree": "6deceba98c4c32eb4e257eb28107aab76a74d6db",
      "parents": [
        "4295b90aa44201e5846b1baff834b44da01e4e1c"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jun 07 13:16:07 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 08 13:38:33 2016 -0700"
      },
      "message": "Define 3 image clients as libraries\n\nThese 3 image clients have good interfaces now, then this patch makes\nthese clients as libraries.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Iab90412ff4e793b0bb395b8ba8b6d35cef316dec\n"
    },
    {
      "commit": "4295b90aa44201e5846b1baff834b44da01e4e1c",
      "tree": "a1d07a544e831e03dc0d6fdc085d73769efcb109",
      "parents": [
        "68b4ce6d990711c8dc2a07065b0cd87cbd2cfc7a"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 08 13:26:42 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 08 13:30:11 2016 -0700"
      },
      "message": "Add unit tests for glance v2 service clients\n\nThis patch adds unit tests for three glance v2 service clients.\n\nChange-Id: I90f8af28d74a4537bab85f1934cb27cf345aafa9\n"
    },
    {
      "commit": "68b4ce6d990711c8dc2a07065b0cd87cbd2cfc7a",
      "tree": "966a597dd3021229a8482ab8a5be54c5aaa2442d",
      "parents": [
        "e413f28661c2aab3f8da8d005db1fa5c59cc6b68"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jun 07 11:56:51 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 08 13:22:26 2016 -0700"
      },
      "message": "Separate resource_types_client from images_client\n\nEach resource should be separeted into specific service client.\nSo this patch separates resource_types_client from images_client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I8518b7940c965af0037a7323ab6dd53f8f180b6d\n"
    },
    {
      "commit": "54c7bd498249c021334ac90009bfe174bc551b96",
      "tree": "bffae98d3b5b130f58687aaaf83316fe04777234",
      "parents": [
        "66a162131e3ab36e7185ebd9c5e2bed82beda1c6"
      ],
      "author": {
        "name": "Eric Wehrmeister",
        "email": "eric.wehrmeister@rackspace.com",
        "time": "Wed Feb 24 11:11:07 2016 -0600"
      },
      "committer": {
        "name": "Franklin Naval",
        "email": "franklin.naval@rackspace.com",
        "time": "Wed Jun 08 12:21:56 2016 -0500"
      },
      "message": "Allows specifying a name for a particular endpoint.\n\nPreviously, if there were multiple endpoints with the same type and region,\nor without a region, the first endpoint would be returned. Now,\nby specifying the name, a specific one can be used.\n\nCo-Authored-By: Franklin Naval \u003cfranklin.naval@gmail.com\u003e\n\nChange-Id: Ife6d435e2aa84153d8717463930d45e5f21272f7\nCloses-Bug: #1486834\n"
    },
    {
      "commit": "3ea70c27a9f7c73537a0fcbba4e46260a4766590",
      "tree": "030290b46695a1e0a5ef3349adc12b39c2c16137",
      "parents": [
        "b740ff7e0fe9f21688853ce2cd36969c9fab9a09"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jun 08 08:55:58 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jun 08 09:46:59 2016 -0400"
      },
      "message": "Cleanup some small issues in the microversion testing doc\n\nAlso adds the missing 2.20 microversion reference for\nimplemented tests.\n\nChange-Id: I937161a17b4ea555869d49489d2a6f68afc8579c\n"
    },
    {
      "commit": "e413f28661c2aab3f8da8d005db1fa5c59cc6b68",
      "tree": "ba22f289ad1c49fb286105aeaa9abd8548907dc5",
      "parents": [
        "b740ff7e0fe9f21688853ce2cd36969c9fab9a09",
        "190b24e6c86bdaea295a9ef283c7de51c4a0409c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 08 13:13:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 08 13:13:48 2016 +0000"
      },
      "message": "Merge \"Separate schemas_client from v2 images_client\""
    },
    {
      "commit": "b740ff7e0fe9f21688853ce2cd36969c9fab9a09",
      "tree": "2a78220f1b183c7e217c1ff4d323d22e60d77156",
      "parents": [
        "b05766ba7a82986182ce05cb4353ae9414ba57be",
        "02886977d6506f1cf3425e9f440ee2096b978432"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 08 12:35:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 08 12:35:46 2016 +0000"
      },
      "message": "Merge \"Separate namespaces_client from v2 images_client\""
    },
    {
      "commit": "62d2175267d9bc4b7f345718ae47392ee53bbd17",
      "tree": "c9ff25172392acfbc80079f2aa5eecde194c0f1d",
      "parents": [
        "275f178ab9c9674fbd12d8eca7f141c4b2b7eb1f"
      ],
      "author": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Wed Jun 08 10:16:11 2016 +0300"
      },
      "committer": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Wed Jun 08 14:14:58 2016 +0300"
      },
      "message": "Fix cinder volume nameing for admin\n\nThe nameing for admin volume should be defined same for all\nadmin clients.\nits very confusing use the same client name for admin and not admin.\n\nSee sample from neutron :\nall naming for admin clients starts with admin_\n\nChange-Id: Icd9115a751faded638a2040d09e955f6d112dfe4\n"
    },
    {
      "commit": "ee5d56b7070d0f91240c232fc1f6fc560a02966f",
      "tree": "112a95c849b043405fb8f21f7e9837841515c0c6",
      "parents": [
        "b05766ba7a82986182ce05cb4353ae9414ba57be"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Wed Jun 08 11:19:09 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Wed Jun 08 11:19:09 2016 +0100"
      },
      "message": "Remove use_default_creds from preprov creds\n\nThe preprovisioned credentials provider used to work as a proxy\nto legacy (default) credentials via the legacy credentials provider.\nNow that legacy credentials have been removed along their provider,\nthe use_default_creds flag doesn\u0027t make sense anymore.\nThe credential provider should just raise an exception on __init__\nif no account file is specified.\n\nChange-Id: Iedffea5493f650eb59ec240910f718a16fd680cd\n"
    },
    {
      "commit": "b05766ba7a82986182ce05cb4353ae9414ba57be",
      "tree": "343c12dad25b39551e153ed73dcbb797e25aecd0",
      "parents": [
        "a6b20812f669950c9fe61d68fa8fbd9fb6fdf8be",
        "e21b63e1386549bbd3720b09dc1c7950259a397f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 08 10:14:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 08 10:14:18 2016 +0000"
      },
      "message": "Merge \"Separate Image v1 members client\""
    },
    {
      "commit": "a6b20812f669950c9fe61d68fa8fbd9fb6fdf8be",
      "tree": "ed87c551932dd00cae9c16120dbc84e04bb7032a",
      "parents": [
        "275f178ab9c9674fbd12d8eca7f141c4b2b7eb1f",
        "71db8f5884c83454ef54457ebc8795512692ed6f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 08 09:52:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 08 09:52:03 2016 +0000"
      },
      "message": "Merge \"Separate Image v2 members client\""
    },
    {
      "commit": "8a3f49af3305c4e1bd2721b4d9a06b5a6aea6672",
      "tree": "0bb77d82eb925acab9ae003bde3289e9e0de6ee6",
      "parents": [
        "71db8f5884c83454ef54457ebc8795512692ed6f"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Jun 08 18:23:31 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Jun 08 18:23:31 2016 +0900"
      },
      "message": "Fix the v2 image client variable name\n\nimage member service client has been separated out in\nI6015511511cbf79ff73b48b2546b44e5ea50fdc2\nbut name os variable was not consistent with other instances.\n\nThis is follow up patch to correct those.\n\nChange-Id: Ia357bafb3625933198a00b2ed08ab4c128a27adf\n"
    },
    {
      "commit": "80c14eca4721b70ae536211d9cbe467ea0f534c4",
      "tree": "03bb8a34a462fcc869d99b5798d7100488a04252",
      "parents": [
        "d5cef9552d13ff73608d123481b9171c4534c03b"
      ],
      "author": {
        "name": "step6829",
        "email": "stephen.lowrie@rackspace.com",
        "time": "Tue Feb 23 14:53:52 2016 -0500"
      },
      "committer": {
        "name": "Stephen Lowrie",
        "email": "stephen.lowrie@rackspace.com",
        "time": "Tue Jun 07 21:20:44 2016 -0500"
      },
      "message": "Centralized Workspaces\n\nCreate a consistent means for creation and management of Tempest\nworkspaces.\n\nCreates a file located at ~/.tempest/workspaces.yaml which stores existing\nworkspaces.\n\nAvailable subcommands: list, register, rename, move, remove\n\nbp centralized-workspaces\n\nChange-Id: I9595e3ba809e457951a0ffdf4b15f641f2fec4f4\n"
    },
    {
      "commit": "d5cef9552d13ff73608d123481b9171c4534c03b",
      "tree": "7de094b8136bdf0d710cb17be5201e45a3dbbe3e",
      "parents": [
        "c24869b1917d6c84d43ca77f233d209f99783d12"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 07 16:54:55 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 07 21:55:46 2016 -0400"
      },
      "message": "Make missing global config dir not fatal in tempest init\n\nDue to the complexities and inability of the python packaging\ninfrastructure to install data files properly or consistently we have\nto be prepared for the case when we have no idea where the data files\nend up from a tempest install. Thus this commit makes tempest init\nnot fail when it can\u0027t find the global config dir and just logs a\nwarning that it couldn\u0027t be found.\n\nChange-Id: Iff944092228ca1ae081e8faaf10ee0048e7ea414\n"
    },
    {
      "commit": "e21b63e1386549bbd3720b09dc1c7950259a397f",
      "tree": "a2544057df510ae17bc28abcc49ea18116f52fdd",
      "parents": [
        "9d0f53a1a793c19e5fc5706065fef8cfdda3ed50"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jun 07 16:53:04 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Jun 08 08:47:17 2016 +0900"
      },
      "message": "Separate Image v1 members client\n\nSeparate image v1 members APIs method into new\nmember client from Image client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: If52092f39e05701d4c19809bbaa1c234c2ce8e08\n"
    },
    {
      "commit": "190b24e6c86bdaea295a9ef283c7de51c4a0409c",
      "tree": "c82556b9ad60fe38dd73f32ad8449a3e676167ca",
      "parents": [
        "02886977d6506f1cf3425e9f440ee2096b978432"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jun 07 23:20:09 2016 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 08 01:25:03 2016 +0900"
      },
      "message": "Separate schemas_client from v2 images_client\n\nEach resource should be separeted into specific service client.\nSo this patch separates schemas_client from images_client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Iece9fdcdd67670cfd964d4b1f2246c5214fbcc36\n"
    },
    {
      "commit": "275f178ab9c9674fbd12d8eca7f141c4b2b7eb1f",
      "tree": "b5c0221ad099fa8176951b4fae52a64facb8d4e7",
      "parents": [
        "9d0f53a1a793c19e5fc5706065fef8cfdda3ed50"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 07 12:19:34 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 07 12:23:58 2016 -0400"
      },
      "message": "Cleanup wording and section for remote access config doc\n\nThis commit updates the wording and section separation for the remote\naccess section of the tempest configuration guide. Previously, the\ndetails about using the validation group felt tacked on and out of\nplace. This attempts to correct that and make it clear what the\nvalidation group is used for and how that\u0027s combined with the network\nallocation.\n\nChange-Id: I2f65d25e8f66944347f669dac14d77057a10975a\n"
    },
    {
      "commit": "02886977d6506f1cf3425e9f440ee2096b978432",
      "tree": "749a1c1c981e33b2f9d031d604b90b5c810d38ac",
      "parents": [
        "71db8f5884c83454ef54457ebc8795512692ed6f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Jun 06 17:21:27 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jun 07 23:03:46 2016 +0900"
      },
      "message": "Separate namespaces_client from v2 images_client\n\nEach resource should be separeted into specific service client.\nSo this patch separates namespaces_client from images_client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I6a3fa9cdd51247356f173063df8ac8e5bb65ef46\n"
    },
    {
      "commit": "71db8f5884c83454ef54457ebc8795512692ed6f",
      "tree": "79f701b51e5a1d17b49708b2618df88f33f2eac1",
      "parents": [
        "9d0f53a1a793c19e5fc5706065fef8cfdda3ed50"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jun 07 17:02:38 2016 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jun 07 23:03:46 2016 +0900"
      },
      "message": "Separate Image v2 members client\n\nSeparate image v2 members APIs method into new\nmember client from Image client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I6015511511cbf79ff73b48b2546b44e5ea50fdc2\n"
    },
    {
      "commit": "9d0f53a1a793c19e5fc5706065fef8cfdda3ed50",
      "tree": "27b4a9c1615436d776d083452e6d67b712d2c9b4",
      "parents": [
        "df7844085ef32bd8bf99545cfd6c80e0e476f46b",
        "bd06f981a7fccc911711f95f9318cc01d40c5eef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 07 13:32:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 13:32:47 2016 +0000"
      },
      "message": "Merge \"Account generator for identity v3\""
    },
    {
      "commit": "df7844085ef32bd8bf99545cfd6c80e0e476f46b",
      "tree": "3cb4339c15f537e796df720b99dcb825fa2bc188",
      "parents": [
        "284885dcf67b497b3028cd6276a9bb76161ea90e",
        "cf40a8699e06962528b4df3c386f6d1915909ea3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 07 10:54:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 10:54:03 2016 +0000"
      },
      "message": "Merge \"Tempest image clients use version in URL\""
    },
    {
      "commit": "284885dcf67b497b3028cd6276a9bb76161ea90e",
      "tree": "bbd035904ad4327af18f54ad91470874afe92ed4",
      "parents": [
        "16c2b4ec5049afaf077db8bada3cf436d47fb769",
        "2aa523c2d744651d17bc240f7bb25fbdb79cae32"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 07 10:41:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 10:41:16 2016 +0000"
      },
      "message": "Merge \"Fixed a Typo\""
    },
    {
      "commit": "16c2b4ec5049afaf077db8bada3cf436d47fb769",
      "tree": "6b51295e67a43d523c6f269d1780a98cbd42217e",
      "parents": [
        "5ed245f47e61bee6c2fedccf5859bc355e668661",
        "adf74ff796baa7f7225a0b6860701980b5857ecf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 07 08:47:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 08:47:32 2016 +0000"
      },
      "message": "Merge \"Remove unused _get_file_size()\""
    },
    {
      "commit": "2aa523c2d744651d17bc240f7bb25fbdb79cae32",
      "tree": "acbfab50b547e3b2f2c3164bf1baba8127eb5b8d",
      "parents": [
        "efbe00da613e2eccbd2777907769f691c7b017a1"
      ],
      "author": {
        "name": "PranaliD",
        "email": "pdeore@redhat.com",
        "time": "Tue Jun 07 03:54:34 2016 -0400"
      },
      "committer": {
        "name": "PranaliD",
        "email": "pdeore@redhat.com",
        "time": "Tue Jun 07 03:57:56 2016 -0400"
      },
      "message": "Fixed a Typo\n\nChange-Id: Id9c98132456ce31317ef438f452f46b69bf6a029\n"
    },
    {
      "commit": "5ed245f47e61bee6c2fedccf5859bc355e668661",
      "tree": "853ccd334098cfbe517c6176c6d5b735ce406c11",
      "parents": [
        "efbe00da613e2eccbd2777907769f691c7b017a1",
        "2aa19d4d7065dfae12153a687d327341e07638c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 07 07:23:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 07:23:32 2016 +0000"
      },
      "message": "Merge \"Check which glance client version to use\""
    },
    {
      "commit": "bd06f981a7fccc911711f95f9318cc01d40c5eef",
      "tree": "6e3ce79d359310108aecd25392ace7c4ecfe8308",
      "parents": [
        "efbe00da613e2eccbd2777907769f691c7b017a1"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu Jun 02 17:26:51 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Jun 07 07:25:57 2016 +0100"
      },
      "message": "Account generator for identity v3\n\nExtend account generator to work with identity v3 API and\ncredentials. To do so, replace a good chunk of the existing code\nwith the credential provisioning APIs of the dynamic credentials\nprovider. Add unit test coverage for the tool.\n\nDepends-on: I9fcb3497387fb32f3e515cda44a1a105921a04c2\n\nCloses-bug 1494293\nChange-Id: I9970cb29ec4d448a381b4fe293fdfd91d8cfc17a\n"
    },
    {
      "commit": "cf40a8699e06962528b4df3c386f6d1915909ea3",
      "tree": "4a70b684fc0eff70cd88fe31dd723f15eec02b2c",
      "parents": [
        "efbe00da613e2eccbd2777907769f691c7b017a1"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Jun 07 14:45:32 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jun 07 14:45:32 2016 +0900"
      },
      "message": "Tempest image clients use version in URL\n\nTempest image clients specify the version in each URL of each\nmethod instead of using api_version at class level, which provides\nsupport for both versioned and unversioned enpoints in the\ncatalog.\n\nChange-Id: Id7883936b5a7ff13dc71fff307a5322c63221ad5\nCloses-bug: #1130387\n"
    },
    {
      "commit": "efbe00da613e2eccbd2777907769f691c7b017a1",
      "tree": "702e53269e0a169784a4b9e39bdea05324081892",
      "parents": [
        "93374f31aacd0755e3e93503a81399d7ee08a93f",
        "131799e6314159d0228a8ab21d8aeda9a731053e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 07 03:28:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 03:28:48 2016 +0000"
      },
      "message": "Merge \"Define routers_client as library interface\""
    },
    {
      "commit": "93374f31aacd0755e3e93503a81399d7ee08a93f",
      "tree": "182c4e7786ce5ab1f79d3ddbe2f5ff26ea89bfa4",
      "parents": [
        "704c44497e5a7b4c7893b1e2c9eaaaed8baad03a",
        "ce1552f077526b66fd011ee6a46242cd004fcbba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 07 03:18:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 03:18:42 2016 +0000"
      },
      "message": "Merge \"Move comptue base test to common dir\""
    },
    {
      "commit": "704c44497e5a7b4c7893b1e2c9eaaaed8baad03a",
      "tree": "ea661479e1cdaa5fa74397d7415382e8524551dd",
      "parents": [
        "9d38fa4001aaea335ee029124700ac794c200698",
        "bb0d648dc3f3f51ec4034e64d142736c29f3d18c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 07 03:18:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 03:18:31 2016 +0000"
      },
      "message": "Merge \"Remove unnecessary __init__()\""
    },
    {
      "commit": "c2c2f017e6394e533cc8b052791fc10024d52ad4",
      "tree": "bb87b478ae29632f2d44b6f2a7c41127ee8d0e44",
      "parents": [
        "c69d06dbb4c14eec305ed6f0db947af77427c04c"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon May 16 17:34:18 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Jun 07 09:46:13 2016 +0800"
      },
      "message": "test_aggregates should choose available compute node\n\nThis is to make test_aggregates choose an available compute node\nto avoid testcase fail when it happens to choose an unavailable\nnode among all compute nodes.\n\nChange-Id: I1aeff9a48a85c42108d42992b1f988b72a7c467a\nCloses-Bug: #1582134\n"
    },
    {
      "commit": "adf74ff796baa7f7225a0b6860701980b5857ecf",
      "tree": "4f03820641261ba7ad9911057209ff21cdf8bad6",
      "parents": [
        "bb0d648dc3f3f51ec4034e64d142736c29f3d18c"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Jun 06 16:32:06 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Jun 06 17:29:08 2016 -0700"
      },
      "message": "Remove unused _get_file_size()\n\nSince I404e43e2e6ffecb5131cdcc43df03b8da0e7f0f8 , _get_file_size() was\nnever used. So this patch removes it for the code cleanup.\n\nChange-Id: I4d36c140a137f2a7a72315c6ab952d5ca4e414cc\n"
    },
    {
      "commit": "2aa19d4d7065dfae12153a687d327341e07638c3",
      "tree": "6879b5fb048b9a4714ee7ed19b97be65e40fa92e",
      "parents": [
        "9d38fa4001aaea335ee029124700ac794c200698"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Jun 06 17:45:41 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Jun 06 17:45:41 2016 -0400"
      },
      "message": "Check which glance client version to use\n\nNova is working toward supporting the glance v2 API which will\nallow disabling the glance v1 API in glance in a deployment and\nconfiguring Nova to only use the glance v2 API.\n\nThe existing API and scenario tests are setting up a base test image\nusing the glance v1 client regardless of whether or not the glance v1\nAPI is enabled in tempest.conf.\n\nThis adds a check to the tests to see which glance client version\nto use depending on the config.\n\nChange-Id: I1b1dc2911698d4e4d1a2727902ba457688d88752\nCloses-Bug: #1589093\n"
    },
    {
      "commit": "131799e6314159d0228a8ab21d8aeda9a731053e",
      "tree": "cc23f459f1e5955730f2754bb2fdd7a68dfc5ef9",
      "parents": [
        "ce1552f077526b66fd011ee6a46242cd004fcbba"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Jun 06 12:06:41 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Jun 06 13:44:34 2016 -0700"
      },
      "message": "Define routers_client as library interface\n\nCurrent routers_client has good interfaces, so we can define it as\nlibrary interface now.\n\nChange-Id: I37f805065e52c7351279c4503719817c2271a13e\n"
    },
    {
      "commit": "ce1552f077526b66fd011ee6a46242cd004fcbba",
      "tree": "b0c719707471986ccad2172f3eb3020689c7e893",
      "parents": [
        "c24869b1917d6c84d43ca77f233d209f99783d12"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Jun 06 13:05:19 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Jun 06 13:05:19 2016 -0700"
      },
      "message": "Move comptue base test to common dir\n\nThe compute base test module seems useful for testing the other\nservice clients, so this patch moves the module to common dir\nto use it on the other service clients tests.\n\nChange-Id: I05a0fc2eb8ee0c8ce4a1b505c3eb4214fbf0f5a8\n"
    },
    {
      "commit": "9d38fa4001aaea335ee029124700ac794c200698",
      "tree": "17a5471efff4f0a807a00d5b41cc19922272bce1",
      "parents": [
        "c24869b1917d6c84d43ca77f233d209f99783d12"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Jun 06 12:41:34 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Jun 06 12:41:34 2016 -0700"
      },
      "message": "Remove tempest/tests/services/compute path\n\nThe unit tests of compute service clients are moved to\ntempest/tests/lib/services/compute. So this patch removes\nthe old path.\n\nChange-Id: I49c6ddc30875b5e9fd2ac27c47df9c6304d53e87\n"
    },
    {
      "commit": "c24869b1917d6c84d43ca77f233d209f99783d12",
      "tree": "cff23a19d38a03c11744067127f3e00649f7f221",
      "parents": [
        "4882ae4df49033e24a4895348679690837e04c4a",
        "1f38761bc2ea9195c495497f9348dafe1736158b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 06 17:19:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 06 17:19:32 2016 +0000"
      },
      "message": "Merge \"Remove delete_extra_routes()\""
    },
    {
      "commit": "4882ae4df49033e24a4895348679690837e04c4a",
      "tree": "f0f8d6f2e00008d85e05482995933ba16c1c8c77",
      "parents": [
        "55a6dda3c2ffe297606a7d5384336f930cdd6cef",
        "50fc784b2fb3db2bc7d6eb611e664ceba9361c04"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 06 17:18:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 06 17:18:47 2016 +0000"
      },
      "message": "Merge \"Remove update_extra_routes()\""
    },
    {
      "commit": "bb0d648dc3f3f51ec4034e64d142736c29f3d18c",
      "tree": "eb2078fa38d01b719bc1685d9d6150b072854586",
      "parents": [
        "55a6dda3c2ffe297606a7d5384336f930cdd6cef"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jun 07 01:14:03 2016 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jun 07 01:14:55 2016 +0900"
      },
      "message": "Remove unnecessary __init__()\n\n__init__()s of images_client are meaningless, because of just passing\nthe same arguments. So this patch removes them.\n\nChange-Id: I45b7d176defd2de4bbf5bc503533162c16fe0a68\n"
    },
    {
      "commit": "55a6dda3c2ffe297606a7d5384336f930cdd6cef",
      "tree": "7665dffda7a89444e705ee560eb9c2b2b0ed111c",
      "parents": [
        "9dde240294cd2e65a2ddf66811999bf9b1d1caf4",
        "8fd517c1d47f870600ac884d27f5ce035185e484"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 06 13:25:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 06 13:25:16 2016 +0000"
      },
      "message": "Merge \"Return \u0027DOWN\u0027 ports when Ironic enabled\""
    },
    {
      "commit": "9dde240294cd2e65a2ddf66811999bf9b1d1caf4",
      "tree": "54a3b9044ec6bf693b802a4afb332400f798b736",
      "parents": [
        "6eecd6100ec3b5c0a3803fd31f430bcf0c50d8fe",
        "9e227c5b6c662b5caee926f83bde2a5eb42d0462"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 06 11:38:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 06 11:38:00 2016 +0000"
      },
      "message": "Merge \"Introduce new helper: call_and_ignore_notfound_exc()\""
    },
    {
      "commit": "6eecd6100ec3b5c0a3803fd31f430bcf0c50d8fe",
      "tree": "dfc5b017ac936babc69699963ae7037d6d96cd73",
      "parents": [
        "6c72913cb77c47f77fa5bd5e4779e21afcc5f6ef",
        "b7cdaae958d2a6bce0045a24e1ede461a2c0f198"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 06 06:33:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 06 06:33:10 2016 +0000"
      },
      "message": "Merge \"Remove GET ops from update_router()\""
    },
    {
      "commit": "6c72913cb77c47f77fa5bd5e4779e21afcc5f6ef",
      "tree": "b992d31445f87ce39d5bbd6edf8419a687121e46",
      "parents": [
        "6e5dee3acfe1fe1eba7a35ea627cc4cccc0a7bd0"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Jun 04 02:44:00 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Jun 04 02:44:00 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: Iebac65207219d3770f3159280bb720b46373fb9d\n"
    },
    {
      "commit": "6e5dee3acfe1fe1eba7a35ea627cc4cccc0a7bd0",
      "tree": "2e6758fa1686cbfc86cff2825d10291051370cc6",
      "parents": [
        "fb527a05d0652a534b810717acfd579ea7cf4d98",
        "947d23344c35347d44dc85dbcd699333e3004ad8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 03 19:49:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 03 19:49:57 2016 +0000"
      },
      "message": "Merge \"Add missing test for the object storage v1 API\""
    },
    {
      "commit": "fb527a05d0652a534b810717acfd579ea7cf4d98",
      "tree": "ddc3a8ec9e3ac1d1e6aecce26ffaf3eead069434",
      "parents": [
        "c9e37ae50f8f87bb39d64295bfd40c515b4edeba",
        "9a573d914836e8b77f07571a4ceddf776cb8b0d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 03 17:32:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 03 17:32:14 2016 +0000"
      },
      "message": "Merge \"Remove the Glance HTTP client. Use the common Rest Client instead.\""
    },
    {
      "commit": "c9e37ae50f8f87bb39d64295bfd40c515b4edeba",
      "tree": "6420dd71e66f123fdac83fdfab3876533478fa6f",
      "parents": [
        "dcecb1ed9bc15f84c69d6dd2b344df2cd561e490",
        "16d4a9ad9cd6841640ac84da68440d4640d1ad80"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 03 02:16:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 03 02:16:11 2016 +0000"
      },
      "message": "Merge \"Increase test coverage on preprov creds\""
    },
    {
      "commit": "dcecb1ed9bc15f84c69d6dd2b344df2cd561e490",
      "tree": "434d56330f174a603a785b8f6db6cab5d7ebcc6f",
      "parents": [
        "ef9b01fea0b2900c6a7599b68f6497d0a7ef9833",
        "9de20c109d8fb9ba8e2c08e07059b87355853588"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 02 20:42:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 02 20:42:21 2016 +0000"
      },
      "message": "Merge \"Fix volume backup import test\""
    },
    {
      "commit": "8fd517c1d47f870600ac884d27f5ce035185e484",
      "tree": "163e2beaba8b14ebfda33aac6e6cef03ad8950dd",
      "parents": [
        "9d6cd45aeb21feadb78b109e5264a8496c10ec0f"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon May 30 09:52:54 2016 +0300"
      },
      "committer": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Thu Jun 02 10:01:38 2016 -0700"
      },
      "message": "Return \u0027DOWN\u0027 ports when Ironic enabled\n\nThis patch ensures that _get_server_port_id_and_ip4() return\n\u0027DOWN\u0027 ports when Ironic is enabled.\n\nChange-Id: I42bd456a445bc4e5a9542b9a6ffe03ea96462e0d\n"
    },
    {
      "commit": "ef9b01fea0b2900c6a7599b68f6497d0a7ef9833",
      "tree": "18cc894dd4a43f0755bb6d6d5e6f491c0484e3c7",
      "parents": [
        "e9ae44b574f14ccd44dcd6b8cb8913bcebe35e83"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu Jun 02 10:25:25 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu Jun 02 17:48:31 2016 +0100"
      },
      "message": "Make username and project use same random ID\n\nUsername and project name generated by dynamic credentials use\nto different random IDs, which makes it difficult to relate them\nwhen looking at log files. Use the same ID for both.\n\nChange-Id: I91df48152f848bbdf1e1450e88be3c1cb04960af\n"
    },
    {
      "commit": "16d4a9ad9cd6841640ac84da68440d4640d1ad80",
      "tree": "f189d11cf21ac930d29818c7fe2aa60a1ae2cebb",
      "parents": [
        "2e397f7507ef299c45e209d403370e6f2f74dddd"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu Jun 02 17:12:44 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu Jun 02 17:12:44 2016 +0100"
      },
      "message": "Increase test coverage on preprov creds\n\nAdd a few more tests for the preprovisioned credential provider,\nfor the get_*_creds methods that were not explicitly covered until\nnow. Fixing a small issue that was detected by the new tests, when\nno credentials of one type are defined in the YAML file, the wrong\nexception was raised.\n\nChange-Id: I5727baf95f50e55aff17232862c2b0705f1eb743\n"
    },
    {
      "commit": "9de20c109d8fb9ba8e2c08e07059b87355853588",
      "tree": "2eacc8a7044b69a11a3890360fab3470eca3645f",
      "parents": [
        "e9ae44b574f14ccd44dcd6b8cb8913bcebe35e83"
      ],
      "author": {
        "name": "Gorka Eguileor",
        "email": "geguileo@redhat.com",
        "time": "Thu Aug 13 11:16:43 2015 +0200"
      },
      "committer": {
        "name": "Yuriy Nesenenko",
        "email": "ynesenenko@mirantis.com",
        "time": "Thu Jun 02 14:27:50 2016 +0300"
      },
      "message": "Fix volume backup import test\n\nThere is a bug in Cinder (#1455043) and backups are incorrectly imported\ninto the DB, and once that is fixed current tempest backup import/export\ntest will fail.\n\nThe reason for mentioned failure is that backup imports preserve\noriginal backup id, so we cannot import a backup to a system where it\nalready exists, as is the case of our test.\n\nThis patch fixes this by importing the backup with a \"fake\" uuid so that\nthe import doesn\u0027t give an error.\n\nCo-Authored-By: Yuriy Nesenenko \u003cynesenenko@mirantis.com\u003e\nRelated-Bug: #1476416\nChange-Id: I38e1a7b7d269278acd7963b990a263acd3d6e0d5\n"
    },
    {
      "commit": "e9ae44b574f14ccd44dcd6b8cb8913bcebe35e83",
      "tree": "af8fe757bfdb5549eecb1beb364bed00d1757146",
      "parents": [
        "77ce374b9b97fcf6d79aff591fbf0b3f6b97216a",
        "dcf55a0cee96e083d209225dce2f751d6b06bfb1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 02 10:48:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 02 10:48:10 2016 +0000"
      },
      "message": "Merge \"Change \"$\u003e\" to \"$\" as CLI prompt\""
    },
    {
      "commit": "77ce374b9b97fcf6d79aff591fbf0b3f6b97216a",
      "tree": "959fa215ac194b7aa796f21d6b5104e4bef254d8",
      "parents": [
        "2e77effd5068ec9dce0939545de3be2a9a57a6b4",
        "b82499074939f46d3155050de5726153bc8ebb9a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 02 06:36:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 02 06:36:38 2016 +0000"
      },
      "message": "Merge \"Fix Tempest testing way on the doc\""
    },
    {
      "commit": "2e77effd5068ec9dce0939545de3be2a9a57a6b4",
      "tree": "2804e19ed4a48199b238713181b30cad798a3269",
      "parents": [
        "55fd59831c58998fe085cfc65e92872248cc4d26",
        "672ebd32bab5317fd497139a49762ce0cd69b908"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 02 04:57:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 02 04:57:29 2016 +0000"
      },
      "message": "Merge \"Remove integrated dashboard tests\""
    },
    {
      "commit": "55fd59831c58998fe085cfc65e92872248cc4d26",
      "tree": "32d1edf6358931927a51f0a10cd289aec7ef9ef7",
      "parents": [
        "a97a32eccb3e592ee026450897f72b923fff98c6",
        "59d9eaabddba4867c76af39f656c9f2ae1e083b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 02 04:57:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 02 04:57:15 2016 +0000"
      },
      "message": "Merge \"Add hacking rule to enfore no config in tempest.lib\""
    },
    {
      "commit": "a97a32eccb3e592ee026450897f72b923fff98c6",
      "tree": "a12381d658199c2ccb9bfa8b61a454d7bf8bb0af",
      "parents": [
        "484748e8b5fbdb7eda16a5710f09eb8cbc1d20ab",
        "2e2c83a52765aad347176366074ec3c94366ad10"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 02 04:55:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 02 04:55:54 2016 +0000"
      },
      "message": "Merge \"Keep py3.X compatibility for urllib\""
    },
    {
      "commit": "dcf55a0cee96e083d209225dce2f751d6b06bfb1",
      "tree": "ec5670f187ab5e2f47345f1a293d56ea7ad3690c",
      "parents": [
        "b82499074939f46d3155050de5726153bc8ebb9a"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 01 19:57:14 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 01 19:57:14 2016 -0700"
      },
      "message": "Change \"$\u003e\" to \"$\" as CLI prompt\n\nThe other places show \"$\" as command prompt.\nSo this patch changes different \"$\u003e\" to \"$\" for consistent doc.\n\nChange-Id: If8cf624bfabc96cda26ee0339f0eeec2aacafc2b\n"
    },
    {
      "commit": "701200208081a7846f3bae3caffc247f6ee24be7",
      "tree": "a61d96a8143ab3c141ba7a23f0d20a9a4e3f5608",
      "parents": [
        "c1513b71279604a58e2f6e40127b8b32eb1f7e93"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue May 24 17:12:49 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jun 02 09:49:25 2016 +0800"
      },
      "message": "Not to create security group when security_group ext is disabled\n\nWhen system\u0027s security_group ext is disabled(which can be shown by\n\"neutron ext-list\"), we can skip creating neutron security_group\nwithout skipping the whole testcase.\n\nChange-Id: Icbe9f2c394016aa1cad4d198303b5118d1580bed\nCloses-Bug: #1585104\n"
    },
    {
      "commit": "b82499074939f46d3155050de5726153bc8ebb9a",
      "tree": "e3c63e24613d50c3445faadc031ba8ee73baeccb",
      "parents": [
        "484748e8b5fbdb7eda16a5710f09eb8cbc1d20ab"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 01 17:11:04 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 01 18:12:13 2016 -0700"
      },
      "message": "Fix Tempest testing way on the doc\n\nPreviously, Tempest used openstack libraries like python-novaclient\non scenario tests. However, we have changed them to call REST API\ninstead of libraries calls. In addition, 3rd party tests(EC2) aslo\nhas been removed.\nThen this patch fixes the doc.\n\nChange-Id: Ieab08742edc67294a5b27efb8ff1fb4fd1890805\n"
    },
    {
      "commit": "672ebd32bab5317fd497139a49762ce0cd69b908",
      "tree": "a63d762a90f96ddbabfd4e8942e7294940fbbe5b",
      "parents": [
        "484748e8b5fbdb7eda16a5710f09eb8cbc1d20ab"
      ],
      "author": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Fri May 06 15:28:20 2016 -0600"
      },
      "committer": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Wed Jun 01 16:26:49 2016 -0600"
      },
      "message": "Remove integrated dashboard tests\n\nHorizon tempest tests are now in a plugin openstack/tempest-horizon\nThis patch removes the scenario test for the dashboard and the\ncorresponding configuration values.\n\nChange-Id: I2a69ebed2947a5ab5e5ca79557130bd093e168dd\n"
    },
    {
      "commit": "59d9eaabddba4867c76af39f656c9f2ae1e083b7",
      "tree": "01844064d540d6363af5f6ef8c5b4624ac96c994",
      "parents": [
        "aff9cc072bbbb222b09a3411b203c180b493eae8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 31 23:42:55 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 01 15:05:59 2016 -0400"
      },
      "message": "Add hacking rule to enfore no config in tempest.lib\n\nThis commit adds a hacking rule to enforce that we never add a config\ndependency on tempest/lib. Right now we\u0027re completely dependent on\nreviewers catching this, it is a strong rule so we should ensure we\ncan\u0027t ever land a change that does this.\n\nChange-Id: I1ab1ba52573c6706a50abcd021759c93dd19aa44\n"
    },
    {
      "commit": "484748e8b5fbdb7eda16a5710f09eb8cbc1d20ab",
      "tree": "856190a62835b029190f0eca5ca5bc50f33fde38",
      "parents": [
        "2e397f7507ef299c45e209d403370e6f2f74dddd",
        "c307420dc580757d5fbaa99489da0cfb9de09f81"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 01 13:03:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 01 13:03:46 2016 +0000"
      },
      "message": "Merge \"Fix rest_client\u0027s expected_success for non int status\""
    },
    {
      "commit": "2e397f7507ef299c45e209d403370e6f2f74dddd",
      "tree": "1811951ccbef3373ba95d3e6c05799bc82d5b202",
      "parents": [
        "452b70a637106f0ced42e025863618ff2e7ceed2",
        "4bee2e765a77f3f3012e18a1f2db2f076fa00c39"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 31 16:04:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 31 16:04:21 2016 +0000"
      },
      "message": "Merge \"Add admin role on domain for v3\""
    },
    {
      "commit": "452b70a637106f0ced42e025863618ff2e7ceed2",
      "tree": "35e89d552559eb861dba07dac91273214a091cff",
      "parents": [
        "c2e17e7f7ad97ded5913de3162d05e73c7ac367b",
        "c5f48b8a78b7eaff50f26f67b343e546da3f4f2f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 31 15:20:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 31 15:20:32 2016 +0000"
      },
      "message": "Merge \"Use @wraps decorator\""
    },
    {
      "commit": "c2e17e7f7ad97ded5913de3162d05e73c7ac367b",
      "tree": "40b34e84f316347773d1438c3d233206e32c630c",
      "parents": [
        "bb3f88ffbc831aad9dd4071bfb2eb53b1f9c16a0",
        "3f490080b7f0c849c313c6845a4423c9f5d7d8da"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 31 09:43:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 31 09:43:10 2016 +0000"
      },
      "message": "Merge \"Adding wait_for_resource_deletion function for volume cleanup\""
    },
    {
      "commit": "bb3f88ffbc831aad9dd4071bfb2eb53b1f9c16a0",
      "tree": "1ac991cf42289c515e09879ad6960220cfa650a1",
      "parents": [
        "2903b3cb0bf524e93f35f9029929644f42c275b2",
        "ed45625ff0f1e525579bedce21713aba607ee4d2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 31 09:09:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 31 09:09:37 2016 +0000"
      },
      "message": "Merge \"Update the home page\""
    },
    {
      "commit": "2903b3cb0bf524e93f35f9029929644f42c275b2",
      "tree": "7ee3f5d61048093d84b3042923d07f6f08541442",
      "parents": [
        "1e805c8458d7ef0e65bd72d16450452e0da14aff",
        "6249c7b78f5fe0b520794261f88ddfebfd5d2a1b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 31 09:07:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 31 09:07:21 2016 +0000"
      },
      "message": "Merge \"Correct test_get_usage_tenant\u0027s AttributeError\""
    },
    {
      "commit": "1e805c8458d7ef0e65bd72d16450452e0da14aff",
      "tree": "5d7ff5979d7fa3513d0f44e6814a8aeef5731912",
      "parents": [
        "84ff6b979ae0f06fa3043410d73d75267840ded6",
        "84fd2b29606ed44139f27706a19fac93b2447bb5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 31 00:03:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 31 00:03:56 2016 +0000"
      },
      "message": "Merge \"Revert \"Modify --endpoint-type to --os-endpoint-type for nova\"\""
    }
  ],
  "next": "1f38761bc2ea9195c495497f9348dafe1736158b"
}
