)]}'
{
  "log": [
    {
      "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": "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": "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\"\""
    },
    {
      "commit": "84ff6b979ae0f06fa3043410d73d75267840ded6",
      "tree": "e53bb9d79161b4ae2b24f36ece581edecbf3db91",
      "parents": [
        "c86348193797c8ebd172bf922a9b2824a6b5134e",
        "49cb47d9d193ffb8aaedf30baa1df938184988b0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 30 20:38:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 30 20:38:14 2016 +0000"
      },
      "message": "Merge \"Allow image name to be empty for simple list test\""
    },
    {
      "commit": "c86348193797c8ebd172bf922a9b2824a6b5134e",
      "tree": "ab1958c46e7525169ffb0354205a4c8b412d8435",
      "parents": [
        "1ffbafe278d37c5c464b8c520fd5844d5c9b981f",
        "17b9346397baa5e182ed3bf2f48e09254045266d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 30 20:25:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 30 20:25:59 2016 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "1ffbafe278d37c5c464b8c520fd5844d5c9b981f",
      "tree": "f14cd6939df965e79874f3a20511fd757fbe1487",
      "parents": [
        "df6c026ec3ba6df82c9b418089a8d47b848de55f",
        "ee05cf7fe897577ec40fae18a14f04e219a5e6be"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 30 18:56:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 30 18:56:02 2016 +0000"
      },
      "message": "Merge \"Fix usage of rest_client expected_success() in tests\""
    },
    {
      "commit": "17b9346397baa5e182ed3bf2f48e09254045266d",
      "tree": "b73ca94ba836d0c4c7ca502e9ffc21c28c22a961",
      "parents": [
        "df6c026ec3ba6df82c9b418089a8d47b848de55f"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon May 30 17:51:22 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon May 30 17:51:22 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I07f98a5444b19b7c62f04aa87c64b5b04f28273e\n"
    },
    {
      "commit": "2e2c83a52765aad347176366074ec3c94366ad10",
      "tree": "798fd18100cda80af652071e2f164d9fd2a70b1e",
      "parents": [
        "c2e17e7f7ad97ded5913de3162d05e73c7ac367b"
      ],
      "author": {
        "name": "Yatin Kumbhare",
        "email": "yatinkumbhare@gmail.com",
        "time": "Mon May 30 22:45:58 2016 +0530"
      },
      "committer": {
        "name": "Yatin Kumbhare",
        "email": "yatinkumbhare@gmail.com",
        "time": "Mon May 30 22:50:15 2016 +0530"
      },
      "message": "Keep py3.X compatibility for urllib\n\nChange-Id: Iba10637688ada66f2e3003cd87bbba7d4db4abc7\nCloses-Bug: #1280105\n"
    },
    {
      "commit": "84fd2b29606ed44139f27706a19fac93b2447bb5",
      "tree": "97b7f985fa77b99c4b1d4fedf60f9ae72712f563",
      "parents": [
        "df6c026ec3ba6df82c9b418089a8d47b848de55f"
      ],
      "author": {
        "name": "afazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu May 26 13:59:32 2016 +0200"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Mon May 30 16:43:38 2016 +0000"
      },
      "message": "Revert \"Modify --endpoint-type to --os-endpoint-type for nova\"\n\nThe changed actually modified the cinder client\u0027s argument,\nand the option juts exists in relatively new cinder clients.\n\nThis reverts commit 1a68176a7192b8b51be255b638ca2dbb00fdecda.\n\nChange-Id: I8f34714cd6e075bacbc416c369965fd3059ad066\n"
    },
    {
      "commit": "df6c026ec3ba6df82c9b418089a8d47b848de55f",
      "tree": "4f4f2d810241770f4a8928ae5a5baae7da503e91",
      "parents": [
        "1fd3fad8bc43ca83f70a1ae7c34b96a759dc19fc",
        "b633056d0c31fa2d1196ed3611a5dfcd0a99c83c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 30 16:42:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 30 16:42:26 2016 +0000"
      },
      "message": "Merge \"Add assertion to test_create_security_group_rule_with_invalid_ports\""
    },
    {
      "commit": "1fd3fad8bc43ca83f70a1ae7c34b96a759dc19fc",
      "tree": "307eec7d4aa97db0cf0ab945919b7b1bcb9cd66a",
      "parents": [
        "9d6cd45aeb21feadb78b109e5264a8496c10ec0f",
        "073953991ab1a7a258240493ffcb788147a738af"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 30 15:58:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 30 15:58:04 2016 +0000"
      },
      "message": "Merge \"Remove kilo config flags from Tempest\""
    },
    {
      "commit": "6249c7b78f5fe0b520794261f88ddfebfd5d2a1b",
      "tree": "cb47e7267182a91ce1292db41286a878dfb4bb1e",
      "parents": [
        "b02fa114b8bf0bc5d7b477ad887cf570ea55c1bb"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri May 27 17:40:44 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon May 30 16:57:18 2016 +0800"
      },
      "message": "Correct test_get_usage_tenant\u0027s AttributeError\n\nWhen show_tenant_usage didn\u0027t get the expected result in VALID_WAIT\ntime(30 secs), we will get \"AttributeError: \u0027TenantUsagesTestJSON\u0027\nobject has no attribute \u0027resp\u0027\". This is to correct this and make\nthe error message more understandable.\n\nChange-Id: Ic9e83b7c2cafbb27eed240f4bec15c1dbd5694a5\nCloses-Bug: #1586319\n"
    },
    {
      "commit": "c5f48b8a78b7eaff50f26f67b343e546da3f4f2f",
      "tree": "7c1ebd0a6a26a2361ca6635cbc031f86815ca9d3",
      "parents": [
        "9d6cd45aeb21feadb78b109e5264a8496c10ec0f"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun May 29 13:02:16 2016 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun May 29 13:13:49 2016 +0300"
      },
      "message": "Use @wraps decorator\n\nUse @wraps decorator from the functools library.\nThis calls the update_wrapper method from functools\nwhich sets these built-in values to those of the wrapped function.\n\nChange-Id: Ie5a6cd71db5cc645c7fc7d1a5bcad5f0bcf651fd\n"
    },
    {
      "commit": "9d6cd45aeb21feadb78b109e5264a8496c10ec0f",
      "tree": "06b7c08b19e4da53560c3c79408745a45219bfd0",
      "parents": [
        "07e4a30ea27f6ba45dada9721c3b12e8ca824463",
        "04a888b7b818650622029de6182f3ef833c0d635"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 28 22:07:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 28 22:07:59 2016 +0000"
      },
      "message": "Merge \"Unit test: fix flaky test_networks_returned_with_creds\""
    },
    {
      "commit": "07e4a30ea27f6ba45dada9721c3b12e8ca824463",
      "tree": "57587dadd6ce9ecc0dbec73d5e271984efe73340",
      "parents": [
        "bf3e8df438c13e729201175bdce2e39e5d6470b7",
        "6169eaf2b4f17a03f072dbc4ae8e2921f9a7b4b1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 28 22:05:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 28 22:05:43 2016 +0000"
      },
      "message": "Merge \"Remove the `file_utils` module\""
    },
    {
      "commit": "04a888b7b818650622029de6182f3ef833c0d635",
      "tree": "a420417c7aa3db4a0ed02186112fe42307afbcb3",
      "parents": [
        "bf3e8df438c13e729201175bdce2e39e5d6470b7"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sat May 28 15:06:35 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sat May 28 15:06:35 2016 +0200"
      },
      "message": "Unit test: fix flaky test_networks_returned_with_creds\n\nTest test_networks_returned_with_creds is run twice, once for Credentials V2\nand once for Credentials V3. They shouldn\u0027t run at the same time because\nthey have a side effect to create/or read the same directory. (look at\n`_get_free_hash` in preprov_creds.py).\n\nWe fix this race by letting each test own a different directory.\n\nNote: the proper fix is to properly mock the environment. But this is\nbeyond my understanding of the code. This fix is good enough imo and\nfixes a Gate failure.\n\nChange-Id: Ia324c510e91ede4fb387c310ad2a24d15325058e\nFixes-Bug: #1586640\n"
    },
    {
      "commit": "bf3e8df438c13e729201175bdce2e39e5d6470b7",
      "tree": "2fcc55f779160aa08c59102dd0570fcea8216a45",
      "parents": [
        "cd1e57ef98b1ff30da539faa982abb541a914b7a",
        "c6795b538e36a19d32d48a262e385da692598c43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 28 02:31:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 28 02:31:13 2016 +0000"
      },
      "message": "Merge \"Modify --endpoint-type to --os-endpoint-type for nova\""
    },
    {
      "commit": "cd1e57ef98b1ff30da539faa982abb541a914b7a",
      "tree": "1b22e3911730faf1b05b509c2fdbe62322afc55d",
      "parents": [
        "9f92798fdbb8046710a3c65e482d0f07fb0f2aea",
        "dd5dde927ac7ff60b7b4317341ba516544e92b52"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 28 01:00:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 28 01:00:14 2016 +0000"
      },
      "message": "Merge \"Editing descripition for _create_loginable_secgroup_rule\""
    },
    {
      "commit": "9f92798fdbb8046710a3c65e482d0f07fb0f2aea",
      "tree": "237e1ef8111789ade5b84ee6850741ff75e7bb00",
      "parents": [
        "5e7b8ae3a17bac75745f4bbb55f4984437c2fff0",
        "e63cf0fedfd1cc57d256bace54e8052aad4f75cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 28 00:48:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 28 00:48:53 2016 +0000"
      },
      "message": "Merge \"Fix docs errors and warnings\""
    },
    {
      "commit": "5e7b8ae3a17bac75745f4bbb55f4984437c2fff0",
      "tree": "d2c3542ed6f9f444ee0a09ad9cc46db08edefb3a",
      "parents": [
        "bc0a7a6d8022c7240f5f1f80c0c93b43e9037ad4",
        "37243fcd502315053983675e5c6fc5c55aa93444"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 28 00:48:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 28 00:48:43 2016 +0000"
      },
      "message": "Merge \"Moved Cinder QOS tests to admin directory\""
    },
    {
      "commit": "6169eaf2b4f17a03f072dbc4ae8e2921f9a7b4b1",
      "tree": "e418d8583401caf7f1f953e07b1cb9a54ee9709b",
      "parents": [
        "b02fa114b8bf0bc5d7b477ad887cf570ea55c1bb"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri May 27 17:21:49 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri May 27 17:21:49 2016 +0200"
      },
      "message": "Remove the `file_utils` module\n\nIt was created in 2012 to support S3/EC2 testing. We don\u0027t\nneed it anymore, it\u0027s not used anywhere.\n\nChange-Id: I2665440db12a9597b08f54b8dc5d0fe65f14939a\n"
    },
    {
      "commit": "c6795b538e36a19d32d48a262e385da692598c43",
      "tree": "e30819728405d09473016327e44188ef8a418601",
      "parents": [
        "b02fa114b8bf0bc5d7b477ad887cf570ea55c1bb"
      ],
      "author": {
        "name": "Kevin_Zheng",
        "email": "zhengzhenyu@huawei.com",
        "time": "Thu May 26 19:21:19 2016 +0800"
      },
      "committer": {
        "name": "Zhenyu Zheng",
        "email": "zhengzhenyu@huawei.com",
        "time": "Fri May 27 12:30:35 2016 +0000"
      },
      "message": "Modify --endpoint-type to --os-endpoint-type for nova\n\nWe are trying to remove deprecated option:\n--endpoint-type in https://review.openstack.org/#/c/317795/\nso we should use --os-endpoint-type for nova now.\n\nChange-Id: Ibd6fccdbd2af47eeeecda903e317d80eb77374cc\n"
    },
    {
      "commit": "9a573d914836e8b77f07571a4ceddf776cb8b0d1",
      "tree": "c87075a8944b69951fecae58d764d501b9ebe4ae",
      "parents": [
        "b02fa114b8bf0bc5d7b477ad887cf570ea55c1bb"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Apr 29 17:04:39 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri May 27 11:46:41 2016 +0200"
      },
      "message": "Remove the Glance HTTP client. Use the common Rest Client instead.\n\nNo need for this anymore, now that we have urllib3 which brings\nsupport for chunked transfer encoding, the whole point of\ntempest/common/glance_http.py is gone.\n\nChange-Id: Idd18ab2cdf09024f83795eaa904ec3f2815f1fc8\n"
    },
    {
      "commit": "37243fcd502315053983675e5c6fc5c55aa93444",
      "tree": "678c36b8fa07341b4837811334945e418527229b",
      "parents": [
        "b02fa114b8bf0bc5d7b477ad887cf570ea55c1bb"
      ],
      "author": {
        "name": "Chris Hoge",
        "email": "chris@openstack.org",
        "time": "Thu May 26 16:33:16 2016 -0700"
      },
      "committer": {
        "name": "Chris Hoge",
        "email": "chris@openstack.org",
        "time": "Thu May 26 16:33:16 2016 -0700"
      },
      "message": "Moved Cinder QOS tests to admin directory\n\nCinder QOS API is admin by default[1][2]. This patch moves the\nexisting Cinder/Volume QOS tests to the volume/admin directory.\n\n[1] http://developer.openstack.org/api-ref-blockstorage-v2.html\n[2] http://git.openstack.org/cgit/openstack/cinder/tree/etc/cinder/policy.json#n32\n\nChange-Id: Ic48cdea75b3393cfd4a856cd4adf171f3a002dff\n"
    },
    {
      "commit": "bc0a7a6d8022c7240f5f1f80c0c93b43e9037ad4",
      "tree": "bcbb7f8ad575a11031b4966a0970e350b106e1ac",
      "parents": [
        "b02fa114b8bf0bc5d7b477ad887cf570ea55c1bb"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu May 26 19:31:49 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu May 26 21:06:18 2016 +0100"
      },
      "message": "Finish removing legacy credentials\n\nChange I8c24cd17f643083dde71ab2bd2a38417c54aeccb removed deprecated\nlegacy configured credentials, but a couple of dependencies were\noverlooked. Removing them to complete the clean-up.\n\nNote that this breaks stress for tests not marked as \u0027use_admin\u0027,\nbut since the stress test is going be depreacted, this should be\nacceptable.\n\nChange-Id: Ie814de56d588e438c375ee87e8b5994c6c364c19\n"
    },
    {
      "commit": "b02fa114b8bf0bc5d7b477ad887cf570ea55c1bb",
      "tree": "f5c1c45d79dd174e86e259fb56f41229d04373ce",
      "parents": [
        "cbf0a5d4f5003262d11f00b14e77597d6b57e4ee",
        "4408c4a5fe5a862a7e05d0df8b7990fd1c6053e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 26 17:19:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 26 17:19:01 2016 +0000"
      },
      "message": "Merge \"Swift object client: use urllib3 builtin support for chunked transfer\""
    },
    {
      "commit": "cbf0a5d4f5003262d11f00b14e77597d6b57e4ee",
      "tree": "ffd7f4be0562e2143dfb7c8a6e6239dd6679391e",
      "parents": [
        "af64839111efbc613a96eb5a9c0647d29a2a6f49",
        "52deb8b15529aec1d62fdc4ea47fa79efd51b805"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 26 14:29:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 26 14:29:47 2016 +0000"
      },
      "message": "Merge \"Hash credentials on user, project/tenant and pwd\""
    },
    {
      "commit": "4bee2e765a77f3f3012e18a1f2db2f076fa00c39",
      "tree": "429465db4ca42ad5b8a0d436a769a6588be7d82f",
      "parents": [
        "3e82af7f6cf565c80fbb8f0c7e614a6dc20c16f2"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Sep 22 13:06:18 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu May 26 12:28:39 2016 +0100"
      },
      "message": "Add admin role on domain for v3\n\nIn case of identity v3, isolated admin users get the admin role\nassigned on the project, but not on the domain.\nIf policy.v3cloudsample.json is in use, the admin role is required\non the domain for several admin actions to be performed.\nExtending the CredsClient to support adding role on domain.\n\nThis patch changes the creds client for v3, and as there was\nno unit test coverage for dynamic creds provider using creds\nclient on v3, adding the tests.\n\nChange-Id: Iaea458fc8a24f6831476c9ec37cb11d253fcd0ec\nCloses-bug: #1494291\n"
    },
    {
      "commit": "af64839111efbc613a96eb5a9c0647d29a2a6f49",
      "tree": "43fa4d94bb931470159c728bfab174a87580290e",
      "parents": [
        "66a162131e3ab36e7185ebd9c5e2bed82beda1c6",
        "1a68176a7192b8b51be255b638ca2dbb00fdecda"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 26 08:04:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 26 08:04:51 2016 +0000"
      },
      "message": "Merge \"Modify --endpoint-type to --os-endpoint-type for nova\""
    },
    {
      "commit": "4408c4a5fe5a862a7e05d0df8b7990fd1c6053e1",
      "tree": "fdd9e784e18f23c044f32c849a6ab6e8f56d60f5",
      "parents": [
        "c808dc503b090ce3cb65236aafc85e540947b46e"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Apr 29 15:05:09 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed May 25 16:51:31 2016 +0200"
      },
      "message": "Swift object client: use urllib3 builtin support for chunked transfer\n\nUrllib3 has native support for chunked encoding, so let\u0027s use this\ninstead of rolling our own. Less code to maintain, additional logging\nand timing (thanks to our common RestClient). Yeah \\O/.\n\nChange-Id: I4a253a5cec0fc35009af25872239363625d417e3\n"
    },
    {
      "commit": "66a162131e3ab36e7185ebd9c5e2bed82beda1c6",
      "tree": "e24b4c5d51ae1f7762801961d01cc4d2f11dd665",
      "parents": [
        "a3c7945a5fff6be018de7a56a3faa59acc29f6bc",
        "2fea405bd6ea8674c8daaf8ebb788ae33d52c976"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 25 13:26:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 25 13:26:04 2016 +0000"
      },
      "message": "Merge \"Use common \"waiters.wait_for_image_status\" function everywhere\""
    },
    {
      "commit": "a3c7945a5fff6be018de7a56a3faa59acc29f6bc",
      "tree": "b6b76407858b8af668d5e2d7a3f91c669cecd6c8",
      "parents": [
        "b5eb6512c85a16d1c1b6846408be4ee2f8a483c0",
        "3e82af7f6cf565c80fbb8f0c7e614a6dc20c16f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 25 11:21:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 25 11:21:23 2016 +0000"
      },
      "message": "Merge \"Introduce scope in the auth API\""
    },
    {
      "commit": "e63cf0fedfd1cc57d256bace54e8052aad4f75cb",
      "tree": "48ba1700ed08b51237d28d50f50c65bcfe9f0239",
      "parents": [
        "b5eb6512c85a16d1c1b6846408be4ee2f8a483c0"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed May 25 10:25:21 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed May 25 10:25:21 2016 +0900"
      },
      "message": "Fix docs errors and warnings\n\nThis commit fixes docs errors and warnings. However, \u0027WARNING: nonlocal\nimage URI found\u0027 is still remaining because it needs an ugly workaround\nthat is replacing it to raw html.\n\nChange-Id: I4524c1ff4126c87979301d0fb8ac7c9eb6f2f708\n"
    },
    {
      "commit": "b5eb6512c85a16d1c1b6846408be4ee2f8a483c0",
      "tree": "505ea6f196a0318bcf7a7b649d4207f3699bc20f",
      "parents": [
        "a52853ed10d27224d842dd1efa01d2bf58c6eb61",
        "c3978419bf1e368afd00fb06bf27afd0d6ecc3a6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 24 20:13:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 24 20:13:07 2016 +0000"
      },
      "message": "Merge \"test_port_security_macspoofing_port: Don\u0027t assume DHCP port\""
    },
    {
      "commit": "a52853ed10d27224d842dd1efa01d2bf58c6eb61",
      "tree": "eced52ecbb3e215c731fbc3b7a90111bc8290d94",
      "parents": [
        "f59ba17be93639e303cfbbb58d69d89d85339d02",
        "a3ffedfb60379f6f67a62a6bbc9546da2bd71107"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 24 20:03:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 24 20:03:28 2016 +0000"
      },
      "message": "Merge \"Add cleanup in identity/test_users_negative.py\""
    },
    {
      "commit": "f59ba17be93639e303cfbbb58d69d89d85339d02",
      "tree": "0246bc151bf5eef7d7c74a891055df57a77d669b",
      "parents": [
        "deb3f1cf10f173b270046e90be16bc58ef3d9bd4",
        "9d28a0f1ae415ee0d30c96b49c854a0b1813d9cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 24 18:29:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 24 18:29:53 2016 +0000"
      },
      "message": "Merge \"Rename get_image_meta method into check_image for Glance V1 client\""
    },
    {
      "commit": "deb3f1cf10f173b270046e90be16bc58ef3d9bd4",
      "tree": "8ce897cdba8d9a4ea4c67f5c18e9a99bdebeb76b",
      "parents": [
        "22b9fec99e5fbd2402e91d89c536e1c59a28beed",
        "908f906ef2792db9002342575104658185d6f712"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 24 18:29:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 24 18:29:40 2016 +0000"
      },
      "message": "Merge \"Add a test case for rebuild of instances with volumes\""
    },
    {
      "commit": "2fea405bd6ea8674c8daaf8ebb788ae33d52c976",
      "tree": "47495fb9f2abcbec2afe40e01a291de910777ae6",
      "parents": [
        "9d28a0f1ae415ee0d30c96b49c854a0b1813d9cf"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Tue Apr 19 15:05:57 2016 +0300"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Tue May 24 19:27:35 2016 +0300"
      },
      "message": "Use common \"waiters.wait_for_image_status\" function everywhere\n\nIn Tempest we have the waiters.wait_for_image_status function that\nis already used in some places. So this commit replaces the use of the\nwait_for_image_status method defined in the images_client.py file with\nthe use of the waiters.wait_for_image_status function.\n\nChange-Id: If42cfbfa1f7dae5af276e80f38f6294ced00ac5b\n"
    },
    {
      "commit": "3e82af7f6cf565c80fbb8f0c7e614a6dc20c16f2",
      "tree": "2e7cc1d95ffd8a7698bb5edd8de10f730017701f",
      "parents": [
        "22b9fec99e5fbd2402e91d89c536e1c59a28beed"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu May 05 22:53:38 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue May 24 14:11:14 2016 +0000"
      },
      "message": "Introduce scope in the auth API\n\nAdding the ability to select the scope of the authentication.\nWhen using identity v3, this makes it possible to use either\nproject scope or domain scope regardless of whether a project\nis included or not in the Credentials object.\n\nThe interface to auth for most tests is the AuthProvider.\nThe scope is defined in the constructor of the AuthProvider,\nand it can also be changed at a later time via \u0027set_scope\u0027.\n\nIn most cases a set of credentials will use the same scope.\nTest credentials will use project scope. Admin test credentials\nmay use domain scope on identity API alls, or project scope on\nother APIs. Since clients are initialised with an auth provider\nby the client manager, we extend the client manager interface to\ninclude the scope. Tests and Tempest parts that require a domain\nscoped token will instanciate the relevant client manager with\nscope \u003d\u003d \u0027domain\u0027, or set the scope to domain on the \u0027auth_provider\u0027.\n\nThe default scope in the v3 auth provider is \u0027projet;, which me must\ndo for backward compatibility reasons (besides it\u0027s what most tests\nexpects. We also filter the list of attributes based on scope, so\nthat tests or service clients may request a different scope.\n\nThe original behaviour of the token client is unchanged:\nall fields passed to it towards the API server. This\nmaintains backward compatibility, and leaves full control\nfor test that want to define what is sent in the token\nrequest.\n\nCloses-bug: #1475359\nChange-Id: I6fad6dd48a4d306f69da27c6793de687bbf72add\n"
    },
    {
      "commit": "22b9fec99e5fbd2402e91d89c536e1c59a28beed",
      "tree": "826f6d2b31cfee9707bddabaf16b7683f55d573f",
      "parents": [
        "c808dc503b090ce3cb65236aafc85e540947b46e",
        "0aa1fe1ba0661cb47514cd59a2b86c7d05bc80f5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 24 13:39:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 24 13:39:03 2016 +0000"
      },
      "message": "Merge \"Fix update_password tests\""
    },
    {
      "commit": "c808dc503b090ce3cb65236aafc85e540947b46e",
      "tree": "f99852f77965dcf112aee9d6ef3b956900b02568",
      "parents": [
        "f0cab5091bab14a2a0eb11309e9d83f900b3c88d",
        "43cee11d9b7a5b99f3769e34bb64a5101fd635e4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 24 13:12:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 24 13:12:04 2016 +0000"
      },
      "message": "Merge \"Modify projects_client to receive more attributes\""
    },
    {
      "commit": "f0cab5091bab14a2a0eb11309e9d83f900b3c88d",
      "tree": "d8d4245ee3acab099a97e9380f3be1e2eb148475",
      "parents": [
        "2855a18e752f70370c9179949a0cd83ff594f908",
        "e43567667be947029e9e7f3018973dc434ab7ecb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 24 13:11:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 24 13:11:52 2016 +0000"
      },
      "message": "Merge \"Removed q-vpn from the list of dirty logs\""
    },
    {
      "commit": "9d28a0f1ae415ee0d30c96b49c854a0b1813d9cf",
      "tree": "3406e28c699936bc8f761156695e9ed7e90bacd7",
      "parents": [
        "2855a18e752f70370c9179949a0cd83ff594f908"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Tue Apr 19 15:05:57 2016 +0300"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Tue May 24 11:05:55 2016 +0000"
      },
      "message": "Rename get_image_meta method into check_image for Glance V1 client\n\nAll tempest clients (except the object-storage client) use a check_\nprefix in names of their methods for HEAD requests.\nThis patch is intended to rename the get_image_meta method into the\ncheck_image method for consistency.\n\nChange-Id: I4ff165f22d68b6dbf55c20b774bc290020faa8cd\n"
    },
    {
      "commit": "52deb8b15529aec1d62fdc4ea47fa79efd51b805",
      "tree": "d1f0fdcf2fd7139c4a2e0139580dbf783fdbeb3c",
      "parents": [
        "2855a18e752f70370c9179949a0cd83ff594f908"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Wed May 18 19:14:22 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue May 24 10:51:36 2016 +0100"
      },
      "message": "Hash credentials on user, project/tenant and pwd\n\nPreprovision credential provider hashes credentials based on all\nfields specified in the YAML. The same configured credentials can\nbe used to build both v2 and v3 credential objects, so we need to\nhash on the fields that are common between v2 and v3 only.\n\nBecause v2 only understand tenants (and not project) the\nintersection would be only user and password. Because of that, and\nbecause we want to promote project against tenant, accept\nproject in v2 credentials as well, by translating it to tenant at\n__init__ time.\n\nChange-Id: Ib62c26cdffc2db6f6352d9889c689db3ff09aa5d\n"
    },
    {
      "commit": "2855a18e752f70370c9179949a0cd83ff594f908",
      "tree": "bd2f3ba1ba87be082bdd8e9c0e8d306b31f50401",
      "parents": [
        "6711bcfb42694ad9a60e8cdec71ac1165b79aa47",
        "40847ac3089d02e6b80f370d92762d7f4e15f7b8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 24 09:08:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 24 09:08:50 2016 +0000"
      },
      "message": "Merge \"Remove deprecated legacy credentials provider\""
    },
    {
      "commit": "1a68176a7192b8b51be255b638ca2dbb00fdecda",
      "tree": "42ef6b1607121b2a6ea4aa8bf46a3a1bfcc0e2fa",
      "parents": [
        "6711bcfb42694ad9a60e8cdec71ac1165b79aa47"
      ],
      "author": {
        "name": "Kevin_Zheng",
        "email": "zhengzhenyu@huawei.com",
        "time": "Thu May 19 19:17:02 2016 +0800"
      },
      "committer": {
        "name": "Zhenyu Zheng",
        "email": "zhengzhenyu@huawei.com",
        "time": "Tue May 24 02:40:10 2016 +0000"
      },
      "message": "Modify --endpoint-type to --os-endpoint-type for nova\n\nWe are trying to remove deprecated option:\n--endpoint-type in https://review.openstack.org/#/c/317795/\nso we should use --os-endpoint-type for nova now.\n\nChange-Id: I2010424a38ba6b817235b507769893413ec27b34\n"
    },
    {
      "commit": "6711bcfb42694ad9a60e8cdec71ac1165b79aa47",
      "tree": "f743d3855a81f3ef59d3849b3543515badd33faa",
      "parents": [
        "b86fe3896926f13973f95276bbd174d866cfe3ca",
        "9e6f974110544ed4e4494f3a95fc68b556d72192"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 23 17:38:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 23 17:38:20 2016 +0000"
      },
      "message": "Merge \"Document tempest APIs which plugins may use\""
    },
    {
      "commit": "b86fe3896926f13973f95276bbd174d866cfe3ca",
      "tree": "cdf1033501b1f8a4d334331fff0d81407584c753",
      "parents": [
        "0e510e7c853dcb64b80729b2c9b753a0acaf0a03",
        "0ed95a83d06a911fef2d5b9e2ab624f55231c198"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 23 15:52:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 23 15:52:54 2016 +0000"
      },
      "message": "Merge \"Use mock instead of relying on command stderr\""
    },
    {
      "commit": "073953991ab1a7a258240493ffcb788147a738af",
      "tree": "9b8f8a28ebe83748e1ede646f81f3e0ad0df00e0",
      "parents": [
        "0e510e7c853dcb64b80729b2c9b753a0acaf0a03"
      ],
      "author": {
        "name": "Castulo J. Martinez",
        "email": "castulo.martinez@intel.com",
        "time": "Mon May 23 08:37:13 2016 -0700"
      },
      "committer": {
        "name": "Castulo J. Martinez",
        "email": "castulo.martinez@intel.com",
        "time": "Mon May 23 08:37:13 2016 -0700"
      },
      "message": "Remove kilo config flags from Tempest\n\nNow that Tempest has dropped support for the Kilo release, the config\nflags used for it can be removed.\n\nChange-Id: I1e7d43cf0526473606cf5f329f1a4830b577a9d8\n"
    },
    {
      "commit": "9e6f974110544ed4e4494f3a95fc68b556d72192",
      "tree": "2591808a0bfb250a9eb17cc9ca24aee8ad2bd586",
      "parents": [
        "c1513b71279604a58e2f6e40127b8b32eb1f7e93"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Mon May 23 16:20:55 2016 +0100"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@macinnes.ie",
        "time": "Mon May 23 16:20:55 2016 +0100"
      },
      "message": "Document tempest APIs which plugins may use\n\nPlugin authors can have a hard time determining which APIs are acceptable\nto use, and which are not. We should provide an explicit list on the\nplugin interface doc page.\n\nChange-Id: I475a8ccc568077a4824fda0ddc20606a0ffabbc7\n"
    },
    {
      "commit": "0aa1fe1ba0661cb47514cd59a2b86c7d05bc80f5",
      "tree": "0b4896ad771e7d23ac3fc0457a772c86620bc22f",
      "parents": [
        "0e25a90793a17728ab235d21ee282db31add3d74"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri May 20 18:57:27 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Mon May 23 14:21:58 2016 +0100"
      },
      "message": "Fix update_password tests\n\nThe current implementation uses object shallow copy to\nget new credentials and clients to restore the password\nafter update, which is fragile and a bit complicated.\n\nUsing one client is enough. To restore the password\nwe clear auth to ensure a new token is requested, set the\nnew password temporarily, restore the password and finally\nreset auth again.\n\nChange-Id: I41f442ee89b1bd37dacb02b5ca276abd85981295\n"
    },
    {
      "commit": "0ed95a83d06a911fef2d5b9e2ab624f55231c198",
      "tree": "0f471556761465fb4846ab125ae7abe3d65fe6c9",
      "parents": [
        "c2c90574a78c7704f06e8fac279c4f1d11365993"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Wed May 18 16:04:37 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Mon May 23 10:26:30 2016 +0100"
      },
      "message": "Use mock instead of relying on command stderr\n\nCLI execute tests execute a command with an invalid option name and\nexpect the option name to be echoed back. The output of the command\nis not platform independent, it is different for instance on macosx.\nActually invoking the command is not a good practise in unit\ntests as even in positive case the command may be installed in a\ndifferent path or have a different output.\n\nChanging the tests so that they use mock on subprocess.Popen instead.\n\nCloses-bug 1583205\n\nChange-Id: I9c509359250d2eeb8942e1335e9f3d769e84415a\n"
    },
    {
      "commit": "40847ac3089d02e6b80f370d92762d7f4e15f7b8",
      "tree": "f88557ebdf33d7856649d322407293f9549ae9bc",
      "parents": [
        "0e510e7c853dcb64b80729b2c9b753a0acaf0a03"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jan 04 13:16:03 2016 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 20 18:32:15 2016 -0400"
      },
      "message": "Remove deprecated legacy credentials provider\n\nThis commit removes the legacy credential provider. It\u0027s been\ndeprecated for over a full cycle which has been sufficient time for\nusers to migrate off of it. Keeping this around just causes more\nconfusion by having a 3rd path to configuring credentials in tempest.\nThe credential provider was officially marked as deprecated in change\nIa5132c5cb32355d6f26b8acdd92a0e55a2c19f41\n\nChange-Id: I8c24cd17f643083dde71ab2bd2a38417c54aeccb\n"
    },
    {
      "commit": "0e510e7c853dcb64b80729b2c9b753a0acaf0a03",
      "tree": "928266760eb50209fdaac031cf134b32de3dd730",
      "parents": [
        "c1513b71279604a58e2f6e40127b8b32eb1f7e93",
        "119565acc6f7e275028369a08413e93e1152784c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 20 16:05:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 20 16:05:49 2016 +0000"
      },
      "message": "Merge \"Improve RestClient rate limiting\""
    },
    {
      "commit": "c1513b71279604a58e2f6e40127b8b32eb1f7e93",
      "tree": "3fe7d7f862e3890a58641e91dcf3d3a85c655556",
      "parents": [
        "d2ad35062073cbc65c31041832f81185e3f871a0",
        "4a4127265118d659f7a00777b64f2ec7b3ad5547"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 19 05:21:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 19 05:21:23 2016 +0000"
      },
      "message": "Merge \"Update cfg option network_for_ssh\u0027s help msg\""
    },
    {
      "commit": "43cee11d9b7a5b99f3769e34bb64a5101fd635e4",
      "tree": "9f81f299439f5739afc4fa0b25fb2652daea55f5",
      "parents": [
        "aff9cc072bbbb222b09a3411b203c180b493eae8"
      ],
      "author": {
        "name": "Castulo J. Martinez",
        "email": "castulo.martinez@intel.com",
        "time": "Wed May 11 09:16:37 2016 -0700"
      },
      "committer": {
        "name": "Castulo J. Martinez",
        "email": "castulo.martinez@intel.com",
        "time": "Wed May 18 13:20:42 2016 -0700"
      },
      "message": "Modify projects_client to receive more attributes\n\nStarting in Keystone v3.4 the parent_id attribute was introduced for\nprojects as a way for creating projects within a hierarchy. Also in\nv3.6 the is_domain attribute was added. The pojects_client that is\npart of the identity v3 clients implemented in Tempest was missing\nthese attributes. Instead of adding the individual prameters to the\nclient, this commits allow users to pass as many parameters as they\nwant to the create_project and update_project methods through the\nkwargs, so whenever new attributes are added to Keystone they can\nbe used in the identity v3 client in Tempest.\n\nChange-Id: I171fa21113298c1e01ddc98ebd1791c46223d69b\n"
    },
    {
      "commit": "d2ad35062073cbc65c31041832f81185e3f871a0",
      "tree": "e1a174ab1a634a1e39a46f5d44f7629f84a900e1",
      "parents": [
        "3e38565daaa2212d9629e999eae989dc7adcdefd",
        "1964a2624f4c2bd4c899c42e10dd1f8bb606d2c1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 18 20:15:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 18 20:15:54 2016 +0000"
      },
      "message": "Merge \"Ensure tempest tests don\u0027t assume IP address allocation strategy\""
    },
    {
      "commit": "947d23344c35347d44dc85dbcd699333e3004ad8",
      "tree": "1b54a5ce37fb20fc8b0b48e5f09ee9f92fadcd6f",
      "parents": [
        "ba38e3878a71c70e1e8f43fe286f43ca5ec2899c"
      ],
      "author": {
        "name": "Castulo J. Martinez",
        "email": "castulo.martinez@intel.com",
        "time": "Wed May 18 10:41:00 2016 -0700"
      },
      "committer": {
        "name": "Castulo J. Martinez",
        "email": "castulo.martinez@intel.com",
        "time": "Wed May 18 10:41:00 2016 -0700"
      },
      "message": "Add missing test for the object storage v1 API\n\nThis commit adds a missing test case for the object storage v1 API,\nthe missing test is for listing account containers filtering the list\nusing the prefix parameter.\n\nChange-Id: Icaf73aa88d86f92a09ff912148478031d487768b\nPartial-Bug: 1086590\n"
    },
    {
      "commit": "3e38565daaa2212d9629e999eae989dc7adcdefd",
      "tree": "716e34e85d1a7fe950ffd3faa80509eec053986d",
      "parents": [
        "c2c90574a78c7704f06e8fac279c4f1d11365993"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed May 18 13:58:14 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed May 18 13:58:14 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: Ie0d6dbe20747d32c29a1406eda14f7050a496e59\n"
    },
    {
      "commit": "c2c90574a78c7704f06e8fac279c4f1d11365993",
      "tree": "73df1cc27f6151e85c8f8793b9e9441a228192d8",
      "parents": [
        "7732fb08d5ed524ee37935ef2b5b1fcd185c798f",
        "e4796f8de446aaaafa83902d1fb2d613331436cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 18 13:27:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 18 13:27:27 2016 +0000"
      },
      "message": "Merge \"Remove Ceilometer tempest tests\""
    },
    {
      "commit": "7732fb08d5ed524ee37935ef2b5b1fcd185c798f",
      "tree": "51c80ff00abeec82657cbfb74c48f9816d3038c7",
      "parents": [
        "e4e72088c982b1c8cd504c261650cb7c1c477ddd",
        "a1edb2d20b2c866f61e368e21ca9689a21f19c1f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 23:14:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 23:14:12 2016 +0000"
      },
      "message": "Merge \"Improve logging of credentials\""
    },
    {
      "commit": "e4e72088c982b1c8cd504c261650cb7c1c477ddd",
      "tree": "6c05953188b8b4d65fb46aeec59c8f06b2d425e7",
      "parents": [
        "942de9a9e0413d2c1589d86e24c83f8cb8697f22",
        "1f161e5c41f1798cb28a17671676c9c04fa7c24a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 18:36:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 18:36:17 2016 +0000"
      },
      "message": "Merge \"Cinder storage pools tests\""
    },
    {
      "commit": "942de9a9e0413d2c1589d86e24c83f8cb8697f22",
      "tree": "80d6a2114928bc93304fbac9210a6a1ae96a9986",
      "parents": [
        "fb00b092ab2e9f73b0dbf7dfa3c759e45b994773",
        "f2deb18a8a6df8d8ca849705e884133e429f9099"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 18:11:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 18:11:45 2016 +0000"
      },
      "message": "Merge \"Addresses Expect: 100-continue client behavior\""
    },
    {
      "commit": "fb00b092ab2e9f73b0dbf7dfa3c759e45b994773",
      "tree": "73833765c9474e4ab04d38aabef6b057f4ea0bf6",
      "parents": [
        "3e26ee9438b8ba63be5583c1987c8b4285108db2",
        "6cc6fbc5951bd31a98dce51e928d05405b5ff704"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 17:26:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 17:26:47 2016 +0000"
      },
      "message": "Merge \"Adding documentation to dynamic_creds functions\""
    },
    {
      "commit": "3e26ee9438b8ba63be5583c1987c8b4285108db2",
      "tree": "92847ca9354d4a81069d784bed594e3966b3e1ca",
      "parents": [
        "ba38e3878a71c70e1e8f43fe286f43ca5ec2899c",
        "e8896de357a37527d63e17648f40e6c80e127fcd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 16:54:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 16:54:23 2016 +0000"
      },
      "message": "Merge \"Docs: Fix Hacking guide bulleting\""
    },
    {
      "commit": "1f161e5c41f1798cb28a17671676c9c04fa7c24a",
      "tree": "109f9e47848b6313cd7aa391f8f92fe02ce53eef",
      "parents": [
        "ba38e3878a71c70e1e8f43fe286f43ca5ec2899c"
      ],
      "author": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Mon Apr 18 13:27:48 2016 +0300"
      },
      "committer": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Tue May 17 13:00:51 2016 +0000"
      },
      "message": "Cinder storage pools tests\n\nCinder allows to lists all back-end storage pools that are known\nto the scheduler service.\n\nAdded cinder api for show_pool command\nAdd a testcase:\n - Create a volume\n - Verify that pool name matches to volume host attribute\n\nChange-Id: I6b4a1f8b909764cd7c42dd06bea1d41655b29a52\n"
    },
    {
      "commit": "ba38e3878a71c70e1e8f43fe286f43ca5ec2899c",
      "tree": "331d8121529355fa87dc745e9420fc938a409729",
      "parents": [
        "c69d06dbb4c14eec305ed6f0db947af77427c04c",
        "64a5b9ece509613c85b349177348b1ee8aef9618"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 10:22:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 10:22:07 2016 +0000"
      },
      "message": "Merge \"Add test case for CONF skip decorators with message\""
    },
    {
      "commit": "e8896de357a37527d63e17648f40e6c80e127fcd",
      "tree": "076b10c329472f1ece8190541cfbf1d0d3ee8f1e",
      "parents": [
        "c69d06dbb4c14eec305ed6f0db947af77427c04c"
      ],
      "author": {
        "name": "Franklin Naval",
        "email": "franklin.naval@rackspace.com",
        "time": "Mon May 16 13:15:45 2016 -0500"
      },
      "committer": {
        "name": "Franklin Naval",
        "email": "franklin.naval@rackspace.com",
        "time": "Mon May 16 15:21:00 2016 -0500"
      },
      "message": "Docs: Fix Hacking guide bulleting\n\n* fix list formatting of fixtures section\n\nChange-Id: I9b2c11c59c34cae0086e2af507aa85313b8480bc\nCloses-Bug: #1582350\n"
    },
    {
      "commit": "a1edb2d20b2c866f61e368e21ca9689a21f19c1f",
      "tree": "c210cf4325087a185454946dd5c0e44d5bece6f4",
      "parents": [
        "43f7d563d3172e207ababe3010fd97c917fe3a04"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue May 10 16:09:59 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Mon May 16 12:06:26 2016 +0100"
      },
      "message": "Improve logging of credentials\n\nOmit v3 tokens from response logging. Implement credentials logging\nfor TestResources objects.\n\nChange-Id: I213585e691f58e380a4be463b493591f1449422e\n"
    },
    {
      "commit": "b633056d0c31fa2d1196ed3611a5dfcd0a99c83c",
      "tree": "6df17360aae1943a3964cc48535677076d432cc3",
      "parents": [
        "4982cde29f2ea5c8a87f2c958a3d800c63ef89bc"
      ],
      "author": {
        "name": "Assaf Muller",
        "email": "amuller@redhat.com",
        "time": "Fri May 13 16:35:42 2016 -0400"
      },
      "committer": {
        "name": "Assaf Muller",
        "email": "amuller@redhat.com",
        "time": "Fri May 13 16:35:42 2016 -0400"
      },
      "message": "Add assertion to test_create_security_group_rule_with_invalid_ports\n\nThis patch syncs the test from Neutron to Tempest so we can delete\nit from the Neutron repo. The API change and test addition was\noriginally authored in patch with Git hash prefix 91c476dc.\nThe API change is present from Liberty forward so should be\nsafe to add to Tempest since it\u0027s no longer testing Kilo.\n\nChange-Id: Ic77561757b5bd9ac61b1e059afdba19a98257126\nRelated-Bug: #1552960\nCo-Authored-By: huangpengtao \u003chuangpengtao@huawei.com\u003e\n"
    },
    {
      "commit": "c69d06dbb4c14eec305ed6f0db947af77427c04c",
      "tree": "7058135b5fe70cbbce4f35933ca491590c60e876",
      "parents": [
        "3150c32fe901d6a4fb15d07a575e0a6389e11ace",
        "c35b36e561f5b6e285214c70955168fa40823755"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 13 18:43:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 13 18:43:58 2016 +0000"
      },
      "message": "Merge \"Correct misspelt word in msg in test_images.py\""
    },
    {
      "commit": "3150c32fe901d6a4fb15d07a575e0a6389e11ace",
      "tree": "53d0789d2810b07eb9461f8756f6a82c844be321",
      "parents": [
        "4982cde29f2ea5c8a87f2c958a3d800c63ef89bc",
        "41e7a3892d29baabaed0ff9ca3dec039ca24ea9a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 13 17:49:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 13 17:49:49 2016 +0000"
      },
      "message": "Merge \"Add separate release notes page for 12.0.0\""
    },
    {
      "commit": "4a4127265118d659f7a00777b64f2ec7b3ad5547",
      "tree": "22968fbe454bb84f4c3904e533daa049f435f2c1",
      "parents": [
        "4982cde29f2ea5c8a87f2c958a3d800c63ef89bc"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri May 13 16:51:32 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri May 13 16:51:32 2016 +0800"
      },
      "message": "Update cfg option network_for_ssh\u0027s help msg\n\n   cfg option network_for_ssh\u0027s help msg says \"use_floatingip_for_ssh\n\u003dtrue\", but now use_floatingip_for_ssh is deprecated, and its value\ncannot be \"true\" or \"false\" any longer, so it should refer to\nconnect_method instead.\n\nChange-Id: I4690c8dc1ad0c14ea3e62e54314044e13c688581\nCloses-Bug: #1581376\n"
    },
    {
      "commit": "c35b36e561f5b6e285214c70955168fa40823755",
      "tree": "50fd2fc7e42047781543bca741f3732c1d3b8926",
      "parents": [
        "9d0424960291f070d31ef122ff6350937ddd98aa"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu May 12 10:16:07 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu May 12 10:16:07 2016 +0800"
      },
      "message": "Correct misspelt word in msg in test_images.py\n\nmsg \u003d (\"The container format and the disk format don\u0027t match. \"\n       \"Contaiter format: %(container)s, Disk format: %(disk)s.\" %\n       {\u0027container\u0027: container_format, \u0027disk\u0027: disk_format})\n\n    \"Contaiter\" should be \"Container\"\n\nChange-Id: Ib8b3fae328fb004ee367b19ed41385b1d325fb46\nCloses-Bug: #1580823\n"
    },
    {
      "commit": "908f906ef2792db9002342575104658185d6f712",
      "tree": "a2eef28fcf01fb3233f9105fcdc1254858af8701",
      "parents": [
        "a16bf19ea9c597395b4612056201e69fe5c610c8"
      ],
      "author": {
        "name": "Roman Podoliaka",
        "email": "rpodolyaka@mirantis.com",
        "time": "Tue Apr 21 16:52:20 2015 +0300"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed May 11 23:58:24 2016 +0000"
      },
      "message": "Add a test case for rebuild of instances with volumes\n\n1. Boot a new instance.\n2. Create a new volume.\n3. Attach the volume to the instance.\n4. Rebuild the server using an alternative image.\n5. Check that volume is still attached to the instance.\n6. Detach the volume and delete it.\n7. Delete the server.\n\nRelated-Bug: #1440762\n\nCo-Authored-By: Marian Horban \u003cmhorban@mirantis.com\u003e\n\nChange-Id: I50557c69b54003d3409c8e977966f5332f4fe690\n"
    },
    {
      "commit": "4982cde29f2ea5c8a87f2c958a3d800c63ef89bc",
      "tree": "37d72e4343f340e0aeafe509f431f1dcd5bcabdc",
      "parents": [
        "9d0424960291f070d31ef122ff6350937ddd98aa"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed May 11 19:35:14 2016 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed May 11 19:35:14 2016 +0000"
      },
      "message": "Revert \"Skip test_resize_volume_backed_server_confirm for now\"\n\nThis reverts commit 9d0424960291f070d31ef122ff6350937ddd98aa.\n\nDepends-On: I25f65bcc76b83f31a8fce77c2b751d2d167ffc7e\n\nChange-Id: I086e59cc49cd5ab2edeae852add3211bec79d30b\nRelated-Bug: #1580625\n"
    },
    {
      "commit": "3f490080b7f0c849c313c6845a4423c9f5d7d8da",
      "tree": "40b8f1fdcde88bdd180121a648033e76aa495d74",
      "parents": [
        "8d468c8332b1d0d7176c285de4cedfa589a54a23"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun May 08 15:34:13 2016 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed May 11 20:56:33 2016 +0300"
      },
      "message": "Adding wait_for_resource_deletion function for volume cleanup\n\nI added a patch: https://review.openstack.org/#/c/308205/\nthat depends on this patch. The reason is “test_quota_usage” test\ndoes not wait for volume deletion process to complete,\nthus a volume is been deleted during my patch. To resolve\nthis issue I added delete_volume function to serve both tests\nin order to prevent race condition.\n\nChange-Id: Ie0f2739fbb4ee32e04dda508d922d0015b1a92a6\n"
    },
    {
      "commit": "9d0424960291f070d31ef122ff6350937ddd98aa",
      "tree": "c874228ab7a947cb0491a6f297519b3040c86c51",
      "parents": [
        "8852f36412777427a3da20582b56f428f0a6d9f6"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed May 11 10:37:38 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed May 11 10:37:38 2016 -0400"
      },
      "message": "Skip test_resize_volume_backed_server_confirm for now\n\nThis test is basically new as of the last 24 hours and\nbreaks the ceph job which is gating on nova/cinder/glance/\nos-brick/glance_store/gnocchi, so skip it based on the bug\nfor now.\n\nChange-Id: I1f334f43175fe56bdbe6bd35655ce671df7600a7\nRelated-Bug: #1580625\n"
    },
    {
      "commit": "f2deb18a8a6df8d8ca849705e884133e429f9099",
      "tree": "df644b392e2c5b6751a0b9719cce4a25a311bc69",
      "parents": [
        "bc9e9ed470d0db95a84d865cd74b8085d8252da6"
      ],
      "author": {
        "name": "Brian Ober",
        "email": "bober@us.ibm.com",
        "time": "Tue Apr 12 19:28:04 2016 +0000"
      },
      "committer": {
        "name": "Brian Ober",
        "email": "bober@us.ibm.com",
        "time": "Wed May 11 09:33:10 2016 -0500"
      },
      "message": "Addresses Expect: 100-continue client behavior\n\nUpdates to the object storage object services cases with\nExpect: 100-continue. The current test case sends data\nalong with the Expect: 100-continue header, which does\nnot properly mimic expected behavior. Updated the\nmethod to send no body with the proper content length\nalong with the Expect header then sending the body once\nthe 100-continue is received.\n\nCloses-Bug: #1573859\nChange-Id: I91b486e067a0acacf7ca121e6d5da006554b5348\n"
    }
  ],
  "next": "8852f36412777427a3da20582b56f428f0a6d9f6"
}
