)]}'
{
  "log": [
    {
      "commit": "10d75cbf02a93ef0f250b3903923c0aaffdfd979",
      "tree": "ab3fba98025154d6d320d178ed03794c5d2144ca",
      "parents": [
        "dc8015a6e727781e0b8263f43857f1aacb7a7e6e",
        "cb67d2dd463bb78b2d0e19c4cc88239ce325f75d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 20 00:24:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 20 00:24:40 2015 +0000"
      },
      "message": "Merge \"Fix H404/405 violations for common code\""
    },
    {
      "commit": "dc8015a6e727781e0b8263f43857f1aacb7a7e6e",
      "tree": "91336ae46f1d456238a4b93d48237f82989320a7",
      "parents": [
        "bd32ed3eae2ad144a41775b13518d5a81e7908b3",
        "88363cbe271d139b9b72a7d4a0321713068383cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 20 00:19:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 20 00:19:44 2015 +0000"
      },
      "message": "Merge \"Fix H404/405 violations for api tests(3/3)\""
    },
    {
      "commit": "bd32ed3eae2ad144a41775b13518d5a81e7908b3",
      "tree": "a3c31e1fde9d08a0f6cb0ae581e25b767eac70ad",
      "parents": [
        "a106c29ded8a727553af0a13a82f8d059fd9b322",
        "e03bea913ce6b9520b85dbdead7b497a5ed3df32"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 20 00:16:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 20 00:16:55 2015 +0000"
      },
      "message": "Merge \"Fix H404/405 violations for api tests(2/3)\""
    },
    {
      "commit": "a106c29ded8a727553af0a13a82f8d059fd9b322",
      "tree": "03a0ce0d47fcac53283600c7a0467e21fb1a315b",
      "parents": [
        "e3de3178e303bdcd77c32902daa30e6e98f6c86e",
        "d4b1e44481dee9d25e9683c8b91612f149f480d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 20 00:16:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 20 00:16:44 2015 +0000"
      },
      "message": "Merge \"Unbreak test_created_router_interface (heat)\""
    },
    {
      "commit": "e3de3178e303bdcd77c32902daa30e6e98f6c86e",
      "tree": "55b223594ac5d116619848181fe8041d23a274b7",
      "parents": [
        "a78c347d985bb7d9a2d10204eb1063aeccee7368",
        "7a04e91c5b9ab9d37e390f12d44717a9d71573e9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 20 00:15:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 20 00:15:09 2015 +0000"
      },
      "message": "Merge \"Fix skip_checks in live_migration\""
    },
    {
      "commit": "a78c347d985bb7d9a2d10204eb1063aeccee7368",
      "tree": "95eee63b6397703d63ce37f7266e02802315aea1",
      "parents": [
        "9e3dac0b07e7c7dab453aa1eb422eb6c61f0531b",
        "c849408ffb747fd57b6e4bfe7e181c8fb0917f9b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 19 22:40:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 19 22:40:55 2015 +0000"
      },
      "message": "Merge \"Add negative test to test_domains_negative\""
    },
    {
      "commit": "d4b1e44481dee9d25e9683c8b91612f149f480d5",
      "tree": "9be79c673231e1a2f0a8a749b396db930db51e9b",
      "parents": [
        "3a146602a28f042fea57945e230494e849504301"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Nov 19 11:18:10 2015 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Nov 19 11:20:14 2015 +0100"
      },
      "message": "Unbreak test_created_router_interface (heat)\n\nThe test become broken after 49c0fe5630d0eb8dbc95b2df8f147fa3a33830ca.\nThis change adds the missing variable.\n\nThe test failed with:\nAttributeError: \u0027NeutronResourcesTestJSON\u0027 object has no attribute\n\u0027ports_client\u0027\n\nChange-Id: Ib5b8391ee86ce0797f2935e75c2a7e92200ee3d1\n"
    },
    {
      "commit": "cb67d2dd463bb78b2d0e19c4cc88239ce325f75d",
      "tree": "486df4e345855401e32f8b4eab3cadb9faa497b9",
      "parents": [
        "88363cbe271d139b9b72a7d4a0321713068383cf"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Nov 19 08:23:22 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Nov 19 08:37:43 2015 +0000"
      },
      "message": "Fix H404/405 violations for common code\n\nThere is a lot of H404/405 violations in Tempest now, and that leads\ndifficult to migrate the code to tempest-lib or the other projects\u0027\nrepos. This patch fixes these violations for common code.\n\nChange-Id: I5ddedcdd4d00ddbd53e1006ba40dce447fba3c20\n"
    },
    {
      "commit": "88363cbe271d139b9b72a7d4a0321713068383cf",
      "tree": "0d2521009b43afa9e3e345640e040dfa946c01a6",
      "parents": [
        "e03bea913ce6b9520b85dbdead7b497a5ed3df32"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Nov 19 08:00:54 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Nov 19 08:10:43 2015 +0000"
      },
      "message": "Fix H404/405 violations for api tests(3/3)\n\nThere is a lot of H404/405 violations in Tempest now, and that leads\ndifficult to migrate the code to tempest-lib or the other projects\u0027\nrepos. This patch fixes these violations for api tests of compute.\n\nChange-Id: Id6346f6a4a46dea56319ab482a4f499d0de098f9\n"
    },
    {
      "commit": "e03bea913ce6b9520b85dbdead7b497a5ed3df32",
      "tree": "2d417a9b815e369511f6d6d4ddb9b9488f6a5ead",
      "parents": [
        "9e3dac0b07e7c7dab453aa1eb422eb6c61f0531b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Nov 19 07:45:58 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Nov 19 07:56:58 2015 +0000"
      },
      "message": "Fix H404/405 violations for api tests(2/3)\n\nThere is a lot of H404/405 violations in Tempest now, and that leads\ndifficult to migrate the code to tempest-lib or the other projects\u0027\nrepos. This patch fixes these violations for api tests of network.\n\nChange-Id: I50c59abe3fe40346602e2c07d9b0b1b20a3a471d\n"
    },
    {
      "commit": "9e3dac0b07e7c7dab453aa1eb422eb6c61f0531b",
      "tree": "4d368b91da351c46e070d374ec978bf1e151932d",
      "parents": [
        "3a146602a28f042fea57945e230494e849504301"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Nov 19 07:01:07 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Nov 19 07:40:43 2015 +0000"
      },
      "message": "Fix H404/405 violations for api tests(1/3)\n\nThere is a lot of H404/405 violations in Tempest now, and that leads\ndifficult to migrate the code to tempest-lib or the other projects\u0027\nrepos. This patch fixes these violations for api tests except compute\nand network.\n\nChange-Id: I783862867732b76d836153bf9ef18fb4a5ec6c6e\n"
    },
    {
      "commit": "3a146602a28f042fea57945e230494e849504301",
      "tree": "aa71dfc799bcc37936aabcc2aee72e0681761f02",
      "parents": [
        "cbb19ea5595ce3c1ab4190fb8ce59cf3781249ba",
        "7616d193602068b042846ac6436f71328ed2ba0c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 19 06:12:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 19 06:12:15 2015 +0000"
      },
      "message": "Merge \"Fix H404/405 violations for tools\""
    },
    {
      "commit": "cbb19ea5595ce3c1ab4190fb8ce59cf3781249ba",
      "tree": "15b60783f0d5239fff00c4c0efe98a27d0c2dbfe",
      "parents": [
        "9b2e885dd17808a1db1f9ee762aef10b7b4af1a1",
        "b279084f73189d1f4d7eb3b5383d46b760e70c2e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 19 03:28:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 19 03:28:02 2015 +0000"
      },
      "message": "Merge \"Fix H404/405 violations for service clients\""
    },
    {
      "commit": "9b2e885dd17808a1db1f9ee762aef10b7b4af1a1",
      "tree": "7bb6a11110e7f5b65e0e34d0d742ae4f4b36efd6",
      "parents": [
        "bf57df1c4fefdafbf4f099e97341023e3e8ce505",
        "a2c4ebc4fac75c0889489e4bed5a0aa89f8193f1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 18 23:17:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 18 23:17:10 2015 +0000"
      },
      "message": "Merge \"Fix race condition when changing passwords\""
    },
    {
      "commit": "bf57df1c4fefdafbf4f099e97341023e3e8ce505",
      "tree": "c65575f6145f19d089fdab69d9fd1d09780eba0f",
      "parents": [
        "bf19dd1032330713f8cdefc4a32b7a2268b71921",
        "290b3e138317062bd165df9eeaf17495135dfcfe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 18 13:55:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 18 13:55:20 2015 +0000"
      },
      "message": "Merge \"Factor up config dependent credential classes\""
    },
    {
      "commit": "c849408ffb747fd57b6e4bfe7e181c8fb0917f9b",
      "tree": "197aa45eb5fad0d4a5c6263896b7e370d72bc4a5",
      "parents": [
        "bf19dd1032330713f8cdefc4a32b7a2268b71921"
      ],
      "author": {
        "name": "Wei Liu",
        "email": "wei.liu@easystack.cn",
        "time": "Sat Nov 14 03:19:22 2015 +0000"
      },
      "committer": {
        "name": "Wei Liu",
        "email": "wei.liu@easystack.cn",
        "time": "Wed Nov 18 07:13:41 2015 +0000"
      },
      "message": "Add negative test to test_domains_negative\n\nAdd negative test \u0027delete non existent domain\u0027 and\n\u0027create domain with duplicate name\u0027\nto test_domains_negative\n\nChange-Id: I7a964aa588b4dcad8468d9120a2f5789e0780f39\nPartial-Bug: 1513346\n"
    },
    {
      "commit": "7616d193602068b042846ac6436f71328ed2ba0c",
      "tree": "1e1a455c0f305dd72c8da6449a1a45100616fe9a",
      "parents": [
        "b279084f73189d1f4d7eb3b5383d46b760e70c2e"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Nov 17 13:12:55 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Wed Nov 18 07:04:12 2015 +0000"
      },
      "message": "Fix H404/405 violations for tools\n\nThere is a lot of H404/405 violations in Tempest now, and that leads\ndifficult to migrate the code to tempest-lib or the other projects\u0027\nrepos. This patch fixes these violations for tools for enabling\nH404/405 rules on Tempest.\n\nChange-Id: I4e1d78532d8f96edd5fd28a7bd2d62181fe9144b\n"
    },
    {
      "commit": "b279084f73189d1f4d7eb3b5383d46b760e70c2e",
      "tree": "5fc70a929614a98f62ac4d08143443476c9955e9",
      "parents": [
        "bf19dd1032330713f8cdefc4a32b7a2268b71921"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Nov 17 11:46:13 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Wed Nov 18 07:02:26 2015 +0000"
      },
      "message": "Fix H404/405 violations for service clients\n\nThere is a lot of H404/405 violations in Tempest now, and that leads\ndifficult to migrate the code to tempest-lib or the other projects\u0027\nrepos. This patch fixes these violations for service clients.\n\nChange-Id: Icf9f6fa4ea52a1fe72253391abf4880b1f8ed497\n"
    },
    {
      "commit": "bf19dd1032330713f8cdefc4a32b7a2268b71921",
      "tree": "a7967dabf9a49a15ebbcc755f85f57dc94e0dc96",
      "parents": [
        "cca55181f9c4f3d7669069e25e174a837011161d",
        "137b619591eb36f0320dff60ddf4d09fd9eb04aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 18 06:12:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 18 06:12:14 2015 +0000"
      },
      "message": "Merge \"add \u0027create domain with name length \u003e 64\u0027\""
    },
    {
      "commit": "cca55181f9c4f3d7669069e25e174a837011161d",
      "tree": "4f8f8aa70c274499eb09190b7e7c44ca51775133",
      "parents": [
        "aff96e20bff41c09d7603fdbebab0eefd862bd6b",
        "c8829f8b446178ae9c6b12683ed92976be68a9b8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 18 04:14:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 18 04:14:05 2015 +0000"
      },
      "message": "Merge \"Move get_server_or_ip method to common class\""
    },
    {
      "commit": "aff96e20bff41c09d7603fdbebab0eefd862bd6b",
      "tree": "6d7ca31d204f28fe07ec81f769ab8d81786b26df",
      "parents": [
        "1d017e3eaab8f2472532c3df414fd60190a1b360",
        "61db2d91f0797d377e41e9daaa5b36a10c9f7bb5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 17 23:08:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 17 23:08:30 2015 +0000"
      },
      "message": "Merge \"[V3] Make service_client use **kwargs\""
    },
    {
      "commit": "1d017e3eaab8f2472532c3df414fd60190a1b360",
      "tree": "31ad4d63e3fd3a71902fdc203bf046f0ccd32509",
      "parents": [
        "d37880132dec0154cad51671a4011b347163906b",
        "c4e4f1cb3fda325de691116676fff8d988df5ca0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 17 23:07:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 17 23:07:22 2015 +0000"
      },
      "message": "Merge \"Fix H404/405 violations for scenario tests\""
    },
    {
      "commit": "d37880132dec0154cad51671a4011b347163906b",
      "tree": "0c42dc425c75074c307562494943cdbc1531094c",
      "parents": [
        "805782401a1417a4ce1ce04a77e8d25c70511ff0",
        "a112a59290bb2191785e111b523e6167f2062f08"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 17 23:04:45 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 17 23:04:45 2015 +0000"
      },
      "message": "Merge \"Remove novaclient/neutronclient description\""
    },
    {
      "commit": "805782401a1417a4ce1ce04a77e8d25c70511ff0",
      "tree": "cea0fb20ee1384e860a0ca0821043363bba6a487",
      "parents": [
        "85099bccd73a2ab509e033649687c7a839f94259",
        "b632d6e0e2d0a5c283143b6a04de1e4328e23cc7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 17 22:55:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 17 22:55:41 2015 +0000"
      },
      "message": "Merge \"Remove server_groups_client from ignore_list\""
    },
    {
      "commit": "85099bccd73a2ab509e033649687c7a839f94259",
      "tree": "71a31d884d78fee4821432b6397a3c9e4f622715",
      "parents": [
        "826d5d1443efa6ec82ba20b3d129ed46d8444568",
        "16511c56d1748b49eca1bc51b0d4e612e1efd32a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 17 21:21:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 17 21:21:55 2015 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "826d5d1443efa6ec82ba20b3d129ed46d8444568",
      "tree": "31ae2707c158bbf9d49f808da6406221d144a660",
      "parents": [
        "6df5069922fb4452423e92174c3f54da1e727993",
        "03b8900d29f1ea08bccd9dbd1e0bd8aa60a116ee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 17 21:14:19 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 17 21:14:19 2015 +0000"
      },
      "message": "Merge \"change some sentences to help understand\""
    },
    {
      "commit": "6df5069922fb4452423e92174c3f54da1e727993",
      "tree": "24e1a1bb3685fb54590e36fc394ddf89f2fe2fa0",
      "parents": [
        "5e02d4a6a54f24ccf999f71ec21843fa7a7f6829",
        "ccb2bbf465205b56087492b807e601d571a5e5cc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 17 21:10:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 17 21:10:49 2015 +0000"
      },
      "message": "Merge \"Add installation procedure of cookiecutter to doc\""
    },
    {
      "commit": "7a04e91c5b9ab9d37e390f12d44717a9d71573e9",
      "tree": "c2fe25fe95867da8501bb2db03b085046491b717",
      "parents": [
        "5e02d4a6a54f24ccf999f71ec21843fa7a7f6829"
      ],
      "author": {
        "name": "Timofey Durakov",
        "email": "tdurakov@mirantis.com",
        "time": "Tue Nov 17 17:37:53 2015 +0300"
      },
      "committer": {
        "name": "Timofey Durakov",
        "email": "tdurakov@mirantis.com",
        "time": "Tue Nov 17 17:37:53 2015 +0300"
      },
      "message": "Fix skip_checks in live_migration\n\nuse cls.skipException instead of skipTest\nif there are less then 2 compute nodes\n\nChange-Id: I1a3b5db3389777dd5e73e53419280918b9b97ed2\n"
    },
    {
      "commit": "c8829f8b446178ae9c6b12683ed92976be68a9b8",
      "tree": "230aa8d5b00831e864528487d7abc92191735a83",
      "parents": [
        "81b82beef6a838a16b8deaf6c8bdcaa8bb6948bc"
      ],
      "author": {
        "name": "Alexander Gubanov",
        "email": "ogubanov@mirantis.com",
        "time": "Thu Nov 12 10:35:13 2015 +0200"
      },
      "committer": {
        "name": "Alexander Gubanov",
        "email": "ogubanov@mirantis.com",
        "time": "Tue Nov 17 11:28:44 2015 +0200"
      },
      "message": "Move get_server_or_ip method to common class\n\nMoved to common class duplicate part of code for \"get server or IP\"\nwhich used in few scenario tests.\n\nChange-Id: I6368c24764e2515dc8bbcd82d1b0623c24bc77cd\n"
    },
    {
      "commit": "c4e4f1cb3fda325de691116676fff8d988df5ca0",
      "tree": "67941e9fe9bd3cbd24b7332d8b5cd19968b77c50",
      "parents": [
        "a112a59290bb2191785e111b523e6167f2062f08"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Nov 17 08:16:12 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Nov 17 09:15:12 2015 +0000"
      },
      "message": "Fix H404/405 violations for scenario tests\n\nThere is a lot of H404/405 violations in Tempest now, and that leads\ndifficult to migrate the code to tempest-lib or the other projects\u0027\nrepos. This patch fixes these violations for scenario tests.\n\nChange-Id: Ia2b3cdbd0da49eeb16742c1eed05ea56ca41a8f7\n"
    },
    {
      "commit": "a112a59290bb2191785e111b523e6167f2062f08",
      "tree": "00863849223d0b2a8ccdf462a9db95b79626bbf8",
      "parents": [
        "5e02d4a6a54f24ccf999f71ec21843fa7a7f6829"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Nov 17 08:49:37 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Nov 17 09:15:12 2015 +0000"
      },
      "message": "Remove novaclient/neutronclient description\n\nWhen we implemented scenario tests, we were using novaclient and\nthe other client for doing that. But now we don\u0027t use novaclient/\nneutronclient at all.\nSo this patch removes novaclient/neutronclient description.\n\nChange-Id: Ic6c6d9fa3ce36327f4f06d1a33a291c057a9f5bc\n"
    },
    {
      "commit": "b632d6e0e2d0a5c283143b6a04de1e4328e23cc7",
      "tree": "d455b008bcab0ffc155bacaf4f7a46fc39d9c51a",
      "parents": [
        "5e02d4a6a54f24ccf999f71ec21843fa7a7f6829"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Nov 17 07:50:25 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Nov 17 07:55:50 2015 +0000"
      },
      "message": "Remove server_groups_client from ignore_list\n\nI75307176c2f032301da6227249070c42af54dd6e has fixed the method of\nserver_groups_client module which was against T110 rule.\nSo server_groups_client is not necessary in the ignore_list, then\nthis patch removes it.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Iaa969235491d0ff7104c092c7728d8e5f66b2e9b\n"
    },
    {
      "commit": "61db2d91f0797d377e41e9daaa5b36a10c9f7bb5",
      "tree": "98112dfbeefc7481c43517781e1ca05fd2ff41d5",
      "parents": [
        "5e02d4a6a54f24ccf999f71ec21843fa7a7f6829"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Wed Nov 11 16:51:23 2015 +0300"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Tue Nov 17 07:54:22 2015 +0000"
      },
      "message": "[V3] Make service_client use **kwargs\n\nAs we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/068864.html\nAll http POST/PUT methods need to contain **kwargs as their arguments.\nThis patch makes service_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I02242ad94989ae234963014aa58ffe7b3787018d\n"
    },
    {
      "commit": "5e02d4a6a54f24ccf999f71ec21843fa7a7f6829",
      "tree": "b1b865400bc6ecddc540adcec48bc8bfc71ebb9b",
      "parents": [
        "e001bc4689d75c16c10c17fa6474f62f3e6b3cde",
        "f60c100b2a71bc41ab82af99084d37dc9e22c2e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 17 06:11:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 17 06:11:24 2015 +0000"
      },
      "message": "Merge \"Fix AttributeError in multinode jobs\""
    },
    {
      "commit": "e001bc4689d75c16c10c17fa6474f62f3e6b3cde",
      "tree": "5286d1016f0ca52d8980b9c4129b3b0e3808c00f",
      "parents": [
        "345ccbe0442b0553476ee3cd860b78bfa5b2b343",
        "e74890acee32b1edc483d8647004b73c5ad85fe4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 17 06:10:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 17 06:10:58 2015 +0000"
      },
      "message": "Merge \"Rename references to compute floating IPs client\""
    },
    {
      "commit": "345ccbe0442b0553476ee3cd860b78bfa5b2b343",
      "tree": "9c55fefc8ce18ccc41597a1adde60986a0c9ae81",
      "parents": [
        "d8a6a5e4794c67af020aadec7f07b1275ff2abe2",
        "cd11187e07ba0f0b10a76fda9aa9df0e873fe232"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 17 06:01:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 17 06:01:35 2015 +0000"
      },
      "message": "Merge \"Rename get_server_group to show_server_group\""
    },
    {
      "commit": "d8a6a5e4794c67af020aadec7f07b1275ff2abe2",
      "tree": "6850c7d7157103d533adea6fec1f431bd429233b",
      "parents": [
        "ef1cd6e923b1872b314a1c00d2e9483f52bfca30",
        "1a67f7b4d930b57991153a0db47180c1f4963840"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 17 04:44:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 17 04:44:08 2015 +0000"
      },
      "message": "Merge \"[V3] Make region_client use **kwargs\""
    },
    {
      "commit": "ef1cd6e923b1872b314a1c00d2e9483f52bfca30",
      "tree": "8df02c6044c8ffdcd9155abe31e7f73a85796fc2",
      "parents": [
        "a7eeb3cffec1851f2c7772448c62be76fb7fb97c",
        "5918c45dbc40ad7395b91fac08df49a4fd90c1b8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 17 04:43:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 17 04:43:57 2015 +0000"
      },
      "message": "Merge \"[V3] Make policy_client use **kwargs\""
    },
    {
      "commit": "a7eeb3cffec1851f2c7772448c62be76fb7fb97c",
      "tree": "ed86ab71d2a0a36e31cf5dd2d86e9802dbfd5530",
      "parents": [
        "97ec65de4bb5393f6d8287374c4d121891b0be58",
        "2b459ec0529eb997001ceedca750b41544103595"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 17 04:43:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 17 04:43:46 2015 +0000"
      },
      "message": "Merge \"[V3] Make endpoints_client use **kwargs\""
    },
    {
      "commit": "97ec65de4bb5393f6d8287374c4d121891b0be58",
      "tree": "9bfd03cae14e93e4be7d36fcc05df96f9855beca",
      "parents": [
        "706015e54408dee6968af76751492b32da40338c",
        "17e8c858d109fc330e7ee5d8bef1b21be1a5cbb2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 17 04:40:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 17 04:40:04 2015 +0000"
      },
      "message": "Merge \"[V3] Make credentials_client use **kwargs\""
    },
    {
      "commit": "ccb2bbf465205b56087492b807e601d571a5e5cc",
      "tree": "530a85f367994448303de0dacaed9f1657881fdd",
      "parents": [
        "ce4c6f2982a5d0e8715a85777db03811a6bb3fcc"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Tue Nov 17 10:09:44 2015 +0900"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Tue Nov 17 10:12:12 2015 +0900"
      },
      "message": "Add installation procedure of cookiecutter to doc\n\nCurrently, in Usage, there is no installation procedure of cookiecutter.\nThis patch set adds installation procedure of cookiecutter to README.rst\n\nChange-Id: Ief3a1fdab945c1df834b219fadadf8d2b5d824a4\n"
    },
    {
      "commit": "16511c56d1748b49eca1bc51b0d4e612e1efd32a",
      "tree": "5bfe6ccd538984ab5abec760df5f411cde62444e",
      "parents": [
        "706015e54408dee6968af76751492b32da40338c"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Nov 16 11:50:38 2015 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Nov 16 11:50:38 2015 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I605f339505ab1832b07399fa0bd64d99a82f754b\n"
    },
    {
      "commit": "706015e54408dee6968af76751492b32da40338c",
      "tree": "f71cb5c25692923152afdeaf127581b7deda1e8b",
      "parents": [
        "0bde8d5ba8fb03090905588fbad89373913bb228",
        "c0d96bec352ff2058258d90247416e09704bb13c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 16 11:37:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 16 11:37:41 2015 +0000"
      },
      "message": "Merge \"Add hacking rule for \"GET /resources\"\""
    },
    {
      "commit": "0bde8d5ba8fb03090905588fbad89373913bb228",
      "tree": "af68e3b3df9c5374014137650b9f677746d99e7e",
      "parents": [
        "f8512379dc129aeb0d389d0dc229024a697f9108",
        "02a8ccd666122d2b6de161ff2fc94f1e46f432b8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 16 11:33:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 16 11:33:53 2015 +0000"
      },
      "message": "Merge \"Remove BaseComputeTest and _api_version\""
    },
    {
      "commit": "f60c100b2a71bc41ab82af99084d37dc9e22c2e1",
      "tree": "8a9347f5aee5a24642ea3215d425aa8f2bdd21cc",
      "parents": [
        "f8512379dc129aeb0d389d0dc229024a697f9108"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Nov 16 11:24:09 2015 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Nov 16 11:34:56 2015 +0100"
      },
      "message": "Fix AttributeError in multinode jobs\n\nI62006b7e636b1773f4f41709cfec1fd6daae3c4f introduced a bug where\nthe `skip_checks` method tries to access a compute client but the\ncompute client is not yet setup because the `setup_clients` has\nnot been called yet (`skip_checks` is always called before  `setup_clients`)\nHence the AttributeError.\n\nThe fix gets the number of compute nodes available through a newly introduced\nconfig flag [1]. This way we don\u0027t dynamically discover the number of compute\nnodes and we don\u0027t have to call any client.\n\n[1]: I7d7230d100901179a1d1a0281aa8be990d00c02a\n\nCloses-Bug: #1516561\nChange-Id: I1b9474d2f0f0c2edea5ade4381c4c079804f10d5\n"
    },
    {
      "commit": "cd11187e07ba0f0b10a76fda9aa9df0e873fe232",
      "tree": "bb7a3a6049408aa362b5384f9345a40112fc2341",
      "parents": [
        "f8512379dc129aeb0d389d0dc229024a697f9108"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Nov 16 06:01:11 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Nov 16 06:01:49 2015 +0000"
      },
      "message": "Rename get_server_group to show_server_group\n\n[GET /resources] methods should be \"list_\u003cresource name\u003es\"\nor \"show_\u003cresource name\u003e\", so this patch applies the rule\nto server_group client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I75307176c2f032301da6227249070c42af54dd6e\n"
    },
    {
      "commit": "c0d96bec352ff2058258d90247416e09704bb13c",
      "tree": "f7b537b21e6472940a4cea2cbaf874cb7fa59371",
      "parents": [
        "f8512379dc129aeb0d389d0dc229024a697f9108"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Nov 11 12:33:48 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Nov 16 05:32:01 2015 +0000"
      },
      "message": "Add hacking rule for \"GET /resources\"\n\nThis patch is a prototype for \"GET /resources\" hacking rule.\nblack_list_T110.txt file contains the service client files which\nare against this rule. So we need to fix them with removing them\nfrom this file.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I150fe2ef21d4d4d246a46d9baf2fb14cc7d79ee5\n"
    },
    {
      "commit": "f8512379dc129aeb0d389d0dc229024a697f9108",
      "tree": "6ab621792a23bd812d600358f83a11c8b2070b79",
      "parents": [
        "e0e655206388fb0965c94106df96f4c470eb598f",
        "ad7aea515d9ba0100c02bc88d03c4ffc6e16f4ff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Nov 14 23:09:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 14 23:09:52 2015 +0000"
      },
      "message": "Merge \"Use skip_checks for live-migration feature in test\""
    },
    {
      "commit": "e0e655206388fb0965c94106df96f4c470eb598f",
      "tree": "9e684f3ccd18e55fb56585f83f6538b78d26eaaf",
      "parents": [
        "88d0e77b25dfc79becf50116fd72dec8750a1d05",
        "9b115183f45fbcbb2544711dd4c66c21ba558f12"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 13 18:07:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 13 18:07:26 2015 +0000"
      },
      "message": "Merge \"make schedule_to_every_node use real scheduler hint\""
    },
    {
      "commit": "88d0e77b25dfc79becf50116fd72dec8750a1d05",
      "tree": "cbb969bff67ad22d78b35225949c0bb6cc6e4efa",
      "parents": [
        "6882d60476c22ab5d3221e216cc7890dc98c9b1d",
        "3792cd4892a0dd1baa53cb27633ffbf93352b455"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 13 15:31:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 13 15:31:41 2015 +0000"
      },
      "message": "Merge \"Use choices kwarg when defining string options with defined choices\""
    },
    {
      "commit": "9b115183f45fbcbb2544711dd4c66c21ba558f12",
      "tree": "ecc80dc5449b59d8f897649658259b962f36dada",
      "parents": [
        "782f677c13f567a9b41773b0db258defeb96cc37"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Nov 13 09:20:22 2015 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Nov 13 09:38:09 2015 -0500"
      },
      "message": "make schedule_to_every_node use real scheduler hint\n\nforce_hosts is a scheduler construct, however it\u0027s not one you can\ndirectly set via the API. Because we don\u0027t enforce schema on hints it\nwas silently ignored. The supported way to do this is through a\nslightly baroque pass through in availability zones.\n\navailability_zone: \"$ZONE:$HOST\"\n\nThis can only be done by admins by default, so we need to handle to\nalso replace self.server_client with self.admin_manager.server_client.\n\nChange-Id: I3e61f039acf3278e0231183c4a774caa91681f7a\n"
    },
    {
      "commit": "6882d60476c22ab5d3221e216cc7890dc98c9b1d",
      "tree": "5545736ff9312b95968f2fd05596df4751438625",
      "parents": [
        "ce4c6f2982a5d0e8715a85777db03811a6bb3fcc",
        "6afb0238756f4d558e3401b7699fa329362420af"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 13 12:57:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 13 12:57:20 2015 +0000"
      },
      "message": "Merge \"Trivial fix of doc string\""
    },
    {
      "commit": "137b619591eb36f0320dff60ddf4d09fd9eb04aa",
      "tree": "5d34d1ddafd962c5e82298960078f5f11c708ad1",
      "parents": [
        "a1edb75d7901a9e338ab397d208a40c99c5fd9a1"
      ],
      "author": {
        "name": "Wei Liu",
        "email": "wei.liu@easystack.cn",
        "time": "Fri Nov 13 12:40:28 2015 +0000"
      },
      "committer": {
        "name": "Wei Liu",
        "email": "wei.liu@easystack.cn",
        "time": "Fri Nov 13 12:56:19 2015 +0000"
      },
      "message": "add \u0027create domain with name length \u003e 64\u0027\n\nAdd negative test \u0027create domain with name length \u003e 64\u0027\n to test_domains_negative\n\nChange-Id: Ie8677e4cf3347779f709bee77e543895f388de0e\nPartial-Bug: 1513346\n"
    },
    {
      "commit": "1a67f7b4d930b57991153a0db47180c1f4963840",
      "tree": "3c43d499875f309e2ddaee95690140788a1e644f",
      "parents": [
        "5918c45dbc40ad7395b91fac08df49a4fd90c1b8"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Wed Nov 11 16:27:15 2015 +0300"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Fri Nov 13 14:22:35 2015 +0300"
      },
      "message": "[V3] Make region_client use **kwargs\n\nAs we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/068864.html\nAll http POST/PUT methods need to contain **kwargs as their arguments.\nThis patch makes region_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Icde61f9b50bbf3269ede0074d70396355e83b755\n"
    },
    {
      "commit": "290b3e138317062bd165df9eeaf17495135dfcfe",
      "tree": "c5ed4d6bd9530945f05969cecf67804b4100cded",
      "parents": [
        "a1edb75d7901a9e338ab397d208a40c99c5fd9a1"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu Oct 08 10:25:02 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Nov 13 11:08:54 2015 +0100"
      },
      "message": "Factor up config dependent credential classes\n\nSeparate helpers methods to build credentials, credential providers and\nclient managers that depend on configuration. They are all moved to\nthe common.credentials module to achieve two objectives:\n- prepare credential provider module to move to tempest-lib\n- avoid circular dependencies\n\nThere are still dependencies to CONF in the credential providers,\nremoving all of them would make the patch too large; but there is\nwith this patch a single place where all relevant CONF parameters can\nbe looked up and passed into the credential providers.\n\nPartially-implements: bp tempest-library\nChange-Id: I351f86f0570070105bbf24f2d904e917feea6e57\n"
    },
    {
      "commit": "03b8900d29f1ea08bccd9dbd1e0bd8aa60a116ee",
      "tree": "36a081f1058be619bfc39deeb0b3f64e30b4438d",
      "parents": [
        "ce4c6f2982a5d0e8715a85777db03811a6bb3fcc"
      ],
      "author": {
        "name": "OctopusZhang",
        "email": "zhang.yufei@99cloud.net",
        "time": "Thu Nov 05 11:24:14 2015 +0800"
      },
      "committer": {
        "name": "OctopusZhang",
        "email": "zhang.yufei@99cloud.net",
        "time": "Fri Nov 13 09:38:28 2015 +0800"
      },
      "message": "change some sentences to help understand\n\nPip install tempest will install a package from pip source, not from\na dir,so change it to pip install tempest/\n\nAlso change some sentences to help understand\n\nChange-Id: I034b3e94fc35db40bd7f7f68ab20cdcbcfddbc37\n"
    },
    {
      "commit": "ce4c6f2982a5d0e8715a85777db03811a6bb3fcc",
      "tree": "c81e5aaa9da7d08cdafd203cc5aafd6fefefa788",
      "parents": [
        "81b82beef6a838a16b8deaf6c8bdcaa8bb6948bc",
        "782f677c13f567a9b41773b0db258defeb96cc37"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 12 23:19:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 12 23:19:54 2015 +0000"
      },
      "message": "Merge \"add test to ensure cloud is using minimum number of nodes\""
    },
    {
      "commit": "782f677c13f567a9b41773b0db258defeb96cc37",
      "tree": "64d958c0638a94ee5410374739fbabe5281e6db5",
      "parents": [
        "959a513f3f39c873b4139140db13930a4b94d016"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Nov 11 11:26:45 2015 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 12 11:58:38 2015 -0500"
      },
      "message": "add test to ensure cloud is using minimum number of nodes\n\nThis ensures that the the cloud in question is using some minimum\nnumber of nodes as specified by compute.min_compute_nodes. We then\nattempt to schedule to all those nodes directly with scheduler hints,\nand verify that the host_ids are all different on the booted nodes.\n\nThis kind of test is needed when doing multinode rolling upgrade\ntesting, because an extremely common failure is a change which makes\nthe upgraded controller incompatible with a non upgraded worker. The\nworker will then stop communicating and effectively drop out of the\ncluster. All the other tests will pass because they just route around\nthe damage. However we really do want to poke every node to make sure\nthey all still work.\n\nChange-Id: I7d7230d100901179a1d1a0281aa8be990d00c02a\n"
    },
    {
      "commit": "5918c45dbc40ad7395b91fac08df49a4fd90c1b8",
      "tree": "c2209003a495381d205e24479724f8bc0d198b8e",
      "parents": [
        "2b459ec0529eb997001ceedca750b41544103595"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Wed Nov 11 16:03:12 2015 +0300"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Thu Nov 12 16:35:38 2015 +0000"
      },
      "message": "[V3] Make policy_client use **kwargs\n\nAs we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/068864.html\nAll http POST/PUT methods need to contain **kwargs as their arguments.\nThis patch makes policy_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ic78a5e0b8fb78d88a8f7f974731be5368645af8b\n"
    },
    {
      "commit": "2b459ec0529eb997001ceedca750b41544103595",
      "tree": "a40af85c241bca9acbe9d38cdfd223b18ed5be2d",
      "parents": [
        "17e8c858d109fc330e7ee5d8bef1b21be1a5cbb2"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Mon Nov 09 15:01:48 2015 +0300"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Thu Nov 12 16:34:02 2015 +0000"
      },
      "message": "[V3] Make endpoints_client use **kwargs\n\nAs we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/068864.html\nAll http POST/PUT methods need to contain **kwargs as their arguments.\nThis patch makes endpoints_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Id00c386fbf075e2fa66cdf0604c5068e65f4e344\n"
    },
    {
      "commit": "17e8c858d109fc330e7ee5d8bef1b21be1a5cbb2",
      "tree": "60f07556eac2cc0afffa523d506ce657441b75dc",
      "parents": [
        "81b82beef6a838a16b8deaf6c8bdcaa8bb6948bc"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Mon Nov 09 14:03:50 2015 +0300"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Thu Nov 12 19:31:51 2015 +0300"
      },
      "message": "[V3] Make credentials_client use **kwargs\n\nAs we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/068864.html\nAll http POST/PUT methods need to contain **kwargs as their arguments.\nThis patch makes credentials_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Icf953bf7234376a877831f88313d935aec25f9bb\n"
    },
    {
      "commit": "e74890acee32b1edc483d8647004b73c5ad85fe4",
      "tree": "ca93382b2b66a72bb6407ee5a7b40ff65e4df865",
      "parents": [
        "81b82beef6a838a16b8deaf6c8bdcaa8bb6948bc"
      ],
      "author": {
        "name": "John Warren",
        "email": "jswarren@us.ibm.com",
        "time": "Wed Nov 11 15:18:01 2015 -0500"
      },
      "committer": {
        "name": "John Warren",
        "email": "jswarren@us.ibm.com",
        "time": "Thu Nov 12 09:09:08 2015 -0500"
      },
      "message": "Rename references to compute floating IPs client\n\nThe single network client is being split out into multiple\nclients, one of which will be called FloatingIpsClient. This patch\nrenames references to the compute floating ips client (floating_ips_client\nchanged to compute_floating_ips_client) to avoid confusion or conflicts\nwith the new neutron floating IPs client in code that will reference both\nthe nova and neutron floating IPs clients.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ie6dbd6d490a12bd8c62abbf73e1e848cc35f7d64\n"
    },
    {
      "commit": "81b82beef6a838a16b8deaf6c8bdcaa8bb6948bc",
      "tree": "6b1715225a89202f1c9f874bd237c04958c23bcd",
      "parents": [
        "959a513f3f39c873b4139140db13930a4b94d016",
        "2388e2a9c38b5ca7f370e6ff289e798dfff3470f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 11 18:44:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 11 18:44:22 2015 +0000"
      },
      "message": "Merge \"Modify scenario tests\""
    },
    {
      "commit": "959a513f3f39c873b4139140db13930a4b94d016",
      "tree": "b473150cfcb026ecbdfef8c269e0dd9031617261",
      "parents": [
        "951b7d41f934d45ee44e4dc22f0b51f96e19ce63",
        "3f28888f7d4827e22b4780316740b3d6e0fd4b82"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 11 15:43:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 11 15:43:05 2015 +0000"
      },
      "message": "Merge \"Rename list_users_for_tenant to list_tenant_users\""
    },
    {
      "commit": "951b7d41f934d45ee44e4dc22f0b51f96e19ce63",
      "tree": "6b3dbb7a4cdd27a25bb82be8f557b443ff3ee955",
      "parents": [
        "6f2fd943fa26e108cfdc200a397877b817391c97",
        "52d22359b1188bd9cdf8fc62d92994547ebe80fd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 11 13:47:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 11 13:47:12 2015 +0000"
      },
      "message": "Merge \"Fix TypeError exception in test_server_actions setup\""
    },
    {
      "commit": "ad7aea515d9ba0100c02bc88d03c4ffc6e16f4ff",
      "tree": "e81fc0ed6319e70a903de1946cd3754d640f0402",
      "parents": [
        "6f2fd943fa26e108cfdc200a397877b817391c97"
      ],
      "author": {
        "name": "Timofey Durakov",
        "email": "tdurakov@mirantis.com",
        "time": "Mon Oct 12 13:37:44 2015 +0300"
      },
      "committer": {
        "name": "Timofey Durakov",
        "email": "tdurakov@mirantis.com",
        "time": "Wed Nov 11 16:42:49 2015 +0300"
      },
      "message": "Use skip_checks for live-migration feature in test\n\nflag compute_feature_enabled.live_migration is class-wide,\nso it make sense to use skip_checks method for class, instead\nof decorating each test with skipIf, skipUnless, etc.\n\nChange-Id: I62006b7e636b1773f4f41709cfec1fd6daae3c4f\n"
    },
    {
      "commit": "6f2fd943fa26e108cfdc200a397877b817391c97",
      "tree": "541b3f86149af43a8f2be4d311a50f3bfc3757cb",
      "parents": [
        "a471da09a2ccfc784c278fcfd95cd1f3856b6bb0",
        "571dfacd1865401951ae0b80d595b564493543d3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 11 11:58:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 11 11:58:48 2015 +0000"
      },
      "message": "Merge \"Add documentation for service catalog format\""
    },
    {
      "commit": "a471da09a2ccfc784c278fcfd95cd1f3856b6bb0",
      "tree": "32ee07a582f0d7d687a5afab9ee5b75a6cbbc0f6",
      "parents": [
        "c8f2fda7851e3e7a1bdb96850fa56d427baea93d",
        "5c260cc7aae192d42def9355de14497f47d5c24f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 11 11:55:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 11 11:55:18 2015 +0000"
      },
      "message": "Merge \"Fix checks for X-Trans-Id in DLO-related storage tests.\""
    },
    {
      "commit": "c8f2fda7851e3e7a1bdb96850fa56d427baea93d",
      "tree": "49e2875522119b72c251f85d6241f4f1858a3148",
      "parents": [
        "33580ffddbe2ced8d60f6d9096408e8707cb32f0",
        "402b8755e7e0e055faf157733756a390f4f73b3d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 11 08:42:19 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 11 08:42:19 2015 +0000"
      },
      "message": "Merge \"Apply a naming rule of GET to v2 keystone clients\""
    },
    {
      "commit": "33580ffddbe2ced8d60f6d9096408e8707cb32f0",
      "tree": "3c39f3fd4b0adc64d2e6b4a42da60ac446fa639a",
      "parents": [
        "a1edb75d7901a9e338ab397d208a40c99c5fd9a1",
        "49c0fe5630d0eb8dbc95b2df8f147fa3a33830ca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 11 08:39:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 11 08:39:00 2015 +0000"
      },
      "message": "Merge \"Split out Neutron ports client\""
    },
    {
      "commit": "a2c4ebc4fac75c0889489e4bed5a0aa89f8193f1",
      "tree": "ef2e5029954e41dfbd56e3b0a398394b38eb1df8",
      "parents": [
        "005ff334d485c4ca231d7ee8396d3eb979a9ce59"
      ],
      "author": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Mon Oct 05 20:34:39 2015 +0000"
      },
      "committer": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Wed Nov 11 05:19:09 2015 +0000"
      },
      "message": "Fix race condition when changing passwords\n\nThis patch makes it so that there is a one second wait when changing a password\nwith Keystone. This is done because when we lose sub-second precision with\nFernet tokens there is the possibility of a token being issued and revoked\nwithin the same second. Keystone will err on the side of security and return a\n404 NotFound when validating a token that was issued in the same second as a\nrevocation event.\n\nFor example, it is possible for a revocation event to happen at .000001, but it\nwill be stored in MySQL as .000000 because of sub-second truncation. A token can\nbe created at .000002, but the creation time of that token, according to\nFernet, will be .000000, because Fernet tokens don\u0027t have sub-second precision.\nWhen that token is validated, it will appear invalid even though it was created\n*after* the revocation event.\n\nChange-Id: Ied83448de8af1b0da9afdfe6ce9431438215bfe0\nCloses-Bug: 1473567\n"
    },
    {
      "commit": "6afb0238756f4d558e3401b7699fa329362420af",
      "tree": "17cfa070f088fc9d4445fef27da28e1c836041e6",
      "parents": [
        "e2b3c1191e3249e28bc2d396500223cc1e9a0d7b"
      ],
      "author": {
        "name": "Marian Horban",
        "email": "mhorban@mirantis.com",
        "time": "Tue Nov 10 22:47:12 2015 -0500"
      },
      "committer": {
        "name": "Marian Horban",
        "email": "mhorban@mirantis.com",
        "time": "Tue Nov 10 22:47:12 2015 -0500"
      },
      "message": "Trivial fix of doc string\n\nDoc string of BaseComputeTest::server_check_teardown was corrected\n\nChange-Id: I3d543d7d4d5ffbedc44ef39bf46cfdfd0389b839\n"
    },
    {
      "commit": "52d22359b1188bd9cdf8fc62d92994547ebe80fd",
      "tree": "6f0ac06eb877ca2777d411cc8cfcfd9a0225afef",
      "parents": [
        "2a5518150464cdedfc19ff21ff3585a76fab3317"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Nov 10 13:35:27 2015 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Nov 11 01:36:46 2015 +0000"
      },
      "message": "Fix TypeError exception in test_server_actions setup\n\ntest_server_actions use rebuild_server from base class which returns\nserver\u0027s id. But this tests try to fetch \u0027server\u0027 from return value\nwhich results to TypeError.\n\nChange-Id: I5bbfbe6ee4e8acc84112d134d331380a69b637d0\nCloses-Bug: #1514685\n"
    },
    {
      "commit": "a1edb75d7901a9e338ab397d208a40c99c5fd9a1",
      "tree": "34e922875b6aa57d1fb35593ee4cc390ac02284a",
      "parents": [
        "2a5518150464cdedfc19ff21ff3585a76fab3317",
        "8dbd7d078089a60a1d3141fd80830efb2d0090ff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 10 04:19:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 10 04:19:04 2015 +0000"
      },
      "message": "Merge \"Remove unused has_admin_extensions()\""
    },
    {
      "commit": "2a5518150464cdedfc19ff21ff3585a76fab3317",
      "tree": "b9648c5dce432acaf1215542a8d30192d8c7c8f4",
      "parents": [
        "113fc9fb264301ebfb35178d1299dc85b01dc444",
        "b83286f3c0843492705d1214480062aa7dd81730"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 09 14:55:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 09 14:55:27 2015 +0000"
      },
      "message": "Merge \"Provide better message when no IPv4 addresses found\""
    },
    {
      "commit": "3f28888f7d4827e22b4780316740b3d6e0fd4b82",
      "tree": "6d1c8bdfdb64340c1712c00075954590d6ed7be6",
      "parents": [
        "402b8755e7e0e055faf157733756a390f4f73b3d"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Nov 09 12:13:40 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Nov 09 13:31:11 2015 +0000"
      },
      "message": "Rename list_users_for_tenant to list_tenant_users\n\nThis patch renames list_users_for_tenant to list_tenant_users for\nfitting the other service clients\u0027 methods.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I9a9cdf14948117befb71bb54865fb8f1b92dbde8\n"
    },
    {
      "commit": "402b8755e7e0e055faf157733756a390f4f73b3d",
      "tree": "30f9bdb070262c5ebdc06958f88f9a24b2777d40",
      "parents": [
        "8dbd7d078089a60a1d3141fd80830efb2d0090ff"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Nov 09 10:47:16 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Nov 09 13:31:00 2015 +0000"
      },
      "message": "Apply a naming rule of GET to v2 keystone clients\n\n[GET /resources] methods should be \"list_\u003cresource name\u003es\"\nor \"show_\u003cresource name\u003e\", so this patch applies the rule\nto v2 keystone clients.\nThis patch changes some v3 parts also because some tests are\nshared between v2 and v3 and the method names should be the same.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Iea7dcb8839d0dfc300295f3e534d54224f9ec31c\n"
    },
    {
      "commit": "8dbd7d078089a60a1d3141fd80830efb2d0090ff",
      "tree": "f41afe36ca20aded077fcceedeab3488363eea32",
      "parents": [
        "113fc9fb264301ebfb35178d1299dc85b01dc444"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Nov 09 10:15:14 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Nov 09 10:16:28 2015 +0000"
      },
      "message": "Remove unused has_admin_extensions()\n\nhas_admin_extensions() had not been used since the commit\nId36a6ebddb618a78cee7025c9537cd1e2746190e.\nSo it is nice to remove it for cleanup.\n\nChange-Id: Ie828bb82da4a6453f8934a8a85a23944bc4f4eed\n"
    },
    {
      "commit": "2388e2a9c38b5ca7f370e6ff289e798dfff3470f",
      "tree": "ecbcf255614294ec4905faf3c7cb7ebf95c1f846",
      "parents": [
        "113fc9fb264301ebfb35178d1299dc85b01dc444"
      ],
      "author": {
        "name": "Alexander Gubanov",
        "email": "ogubanov@mirantis.com",
        "time": "Sat Nov 07 11:16:28 2015 +0200"
      },
      "committer": {
        "name": "Alexander Gubanov",
        "email": "ogubanov@mirantis.com",
        "time": "Sat Nov 07 11:16:28 2015 +0200"
      },
      "message": "Modify scenario tests\n\nReplaced floating_ip methods in few scenarios tests\nalready implemented in basic class.\n\nChange-Id: I4e92e349ae29b20f62e6e49b5f80a54d06ee9f0a\n"
    },
    {
      "commit": "3792cd4892a0dd1baa53cb27633ffbf93352b455",
      "tree": "9f27f646b23555de522bb62e1b4dc3fef6c63b68",
      "parents": [
        "113fc9fb264301ebfb35178d1299dc85b01dc444"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Nov 06 18:51:33 2015 -0800"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Nov 06 18:51:33 2015 -0800"
      },
      "message": "Use choices kwarg when defining string options with defined choices\n\nThe ssh_connect_method and ssh_auth_method config options only allow\ndefined sets of choices, so enforce that using the choices kwarg with\nStrOpt.\n\nChange-Id: I862e1d6add8d74085987f7b86b3b8a4e67afe937\n"
    },
    {
      "commit": "113fc9fb264301ebfb35178d1299dc85b01dc444",
      "tree": "dfa15cfd5e1b789cb3c1e904d99cec63ccc68cff",
      "parents": [
        "4d91bfe9fc593fa9ce9d2558bc18a84a64c3f562",
        "59cc3033d6130d8663c1ec34e4473ce5e572070c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 06 01:22:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 06 01:22:15 2015 +0000"
      },
      "message": "Merge \"Refactor volume_boot_pattern test\""
    },
    {
      "commit": "02a8ccd666122d2b6de161ff2fc94f1e46f432b8",
      "tree": "c16c8a689d92758f8530cf1ebc92112e2102f041",
      "parents": [
        "f0c1ac84aedfaf4193814d549e0b924ca293b089"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Nov 05 06:05:29 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Nov 06 00:25:44 2015 +0000"
      },
      "message": "Remove BaseComputeTest and _api_version\n\nOn the history Nova had two major API versions V2 and V3, and Tempest\ncontained the tests for both APIs with inheritances of test classes.\nThen some classes contain _api_version and there are some base test\nclasses.\nHowever V3 has been removed and now these base test classes and the\n_api_version are meaningless. So it is nice to remove for cleanup.\n\nChange-Id: Icefb304a94492d92905cc425c442f10ebfe7d8b3\n"
    },
    {
      "commit": "b83286f3c0843492705d1214480062aa7dd81730",
      "tree": "dc07cf068f8f17a94e34b46802548828cfe017bb",
      "parents": [
        "f0c1ac84aedfaf4193814d549e0b924ca293b089"
      ],
      "author": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Wed Nov 04 14:46:57 2015 -0800"
      },
      "committer": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Thu Nov 05 08:15:31 2015 -0800"
      },
      "message": "Provide better message when no IPv4 addresses found\n\nProvide a better message when no IPv4 addresses are found. This should\nmake it more clear when the assertion fails.\n\nChange-Id: Icd6fd034c7e969ea2fab59aa2bf9bebe94956537\n"
    },
    {
      "commit": "4d91bfe9fc593fa9ce9d2558bc18a84a64c3f562",
      "tree": "1a8fc84b6a84661d695ec4ccd1ecc9a9b1e8431b",
      "parents": [
        "c16517c2c0ef6f750a6f17f15212b97c79360f81",
        "090b5dcfb7b111fb856300df47f4ccf224062ba7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 05 15:03:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 05 15:03:47 2015 +0000"
      },
      "message": "Merge \"Allow empty directories for tempest init\""
    },
    {
      "commit": "c16517c2c0ef6f750a6f17f15212b97c79360f81",
      "tree": "1c85e2d2941f7216b36a1b01efa3d49e5c7a11f8",
      "parents": [
        "c43c8f91ec66315a7fa2b103048da4afba753fbb",
        "c8c9cc6c795d25c452cfe18f69aabc1213417293"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 05 12:19:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 05 12:19:56 2015 +0000"
      },
      "message": "Merge \"Add negative test: create domain with empty name\""
    },
    {
      "commit": "59cc3033d6130d8663c1ec34e4473ce5e572070c",
      "tree": "5a53b297a36bc42f0334de7bfddbf9dc400c3629",
      "parents": [
        "e2b3c1191e3249e28bc2d396500223cc1e9a0d7b"
      ],
      "author": {
        "name": "Alexander Gubanov",
        "email": "ogubanov@mirantis.com",
        "time": "Thu Nov 05 11:58:03 2015 +0200"
      },
      "committer": {
        "name": "Alexander Gubanov",
        "email": "ogubanov@mirantis.com",
        "time": "Thu Nov 05 11:58:03 2015 +0200"
      },
      "message": "Refactor volume_boot_pattern test\n\nReplaced local timpestamp methods to common class methods.\n\nChange-Id: Ie0db3b13f2e597b0a01188717c6d6bb77cfed7bd\n"
    },
    {
      "commit": "c43c8f91ec66315a7fa2b103048da4afba753fbb",
      "tree": "4faf2557a5684f0ebdee7b9208a10ad2f683b07c",
      "parents": [
        "f0c1ac84aedfaf4193814d549e0b924ca293b089",
        "07661de3aecf7792450e37fa32ec2cbd0bc4226c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 05 09:10:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 05 09:10:57 2015 +0000"
      },
      "message": "Merge \"Add cleanup to cliff-based cli framework\""
    },
    {
      "commit": "c8c9cc6c795d25c452cfe18f69aabc1213417293",
      "tree": "fe82d191a1edacff8e9c3f1686bd7be9899bd3fc",
      "parents": [
        "f0c1ac84aedfaf4193814d549e0b924ca293b089"
      ],
      "author": {
        "name": "Wei Liu",
        "email": "wei.liu@easystack.cn",
        "time": "Thu Nov 05 14:49:16 2015 +0800"
      },
      "committer": {
        "name": "Wei Liu",
        "email": "wei.liu@easystack.cn",
        "time": "Thu Nov 05 14:49:16 2015 +0800"
      },
      "message": "Add negative test: create domain with empty name\n\nAdd negative test \u0027create domain with empty name\u0027 to\ntest_domains_negative\n\nChange-Id: Ia3acbc3e1334cf39de5db3c96487e32cff5f088e\nPartial-Bug: 1513346\n"
    },
    {
      "commit": "07661de3aecf7792450e37fa32ec2cbd0bc4226c",
      "tree": "2778f10e92bdb2835d76ab7bc5604ff80e990def",
      "parents": [
        "87903a2f3dfd8921d6705618d308dd3300f72c20"
      ],
      "author": {
        "name": "David Paterson",
        "email": "davpat2112@yahoo.com",
        "time": "Thu Oct 29 20:15:04 2015 -0700"
      },
      "committer": {
        "name": "David Paterson",
        "email": "davpat2112@yahoo.com",
        "time": "Wed Nov 04 06:57:42 2015 -0800"
      },
      "message": "Add cleanup to cliff-based cli framework\n\nAlso disable ability to run script in stand-alone mode so\nusers will use \u0027tempest cleanup\u0027 instead.\n\nChange-Id: I2119acd402b0985d4a81c85501ce7265f782d37b\nImplements: blueprint tempest-cli-improvements\n"
    },
    {
      "commit": "f0c1ac84aedfaf4193814d549e0b924ca293b089",
      "tree": "152306c20b3f2f3ad3be4a9ab3d93b8142bedf35",
      "parents": [
        "bfa4c37b059d9bc5869feb9527167c1f5b1f3e76",
        "5dfba8e25b3a9827be5e61994197d8ccd1061b4e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 04 14:04:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 04 14:04:49 2015 +0000"
      },
      "message": "Merge \"Add assertion after domain deletion\""
    },
    {
      "commit": "bfa4c37b059d9bc5869feb9527167c1f5b1f3e76",
      "tree": "33cc670b4ae41210e0551fa28a0cdb4e80df1d58",
      "parents": [
        "e2b3c1191e3249e28bc2d396500223cc1e9a0d7b",
        "c03784881c0788ac2dae3e635482ba3c4c4eecca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 04 13:12:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 04 13:12:46 2015 +0000"
      },
      "message": "Merge \"Remove checks for ipv6 utilities before use\""
    },
    {
      "commit": "090b5dcfb7b111fb856300df47f4ccf224062ba7",
      "tree": "c91ed744bd880a69b5db4d48cc202a590847976a",
      "parents": [
        "d289567c278edeac6ddaf0829e4159aef17c1552"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Wed Nov 04 10:35:48 2015 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Wed Nov 04 12:02:11 2015 +0100"
      },
      "message": "Allow empty directories for tempest init\n\ntempest init directory parameter is optional. If not\ngiven it uses the cwd as default. Unfortunately this\nleads to an error since the existing of the directory\nis checked and an error is raised.\n\nChange-Id: I8c6a66df458ae08b29cd921dfa65ef68c76c7a7c\nCloses-Bug: #1512994\n"
    },
    {
      "commit": "5dfba8e25b3a9827be5e61994197d8ccd1061b4e",
      "tree": "5c0261aee7b4b72ecb534e9396368d321203250a",
      "parents": [
        "0ff3ae828b699d25ecf900b98e31b2dc04e7b3bb"
      ],
      "author": {
        "name": "Wei Liu",
        "email": "wei.liu@easystack.cn",
        "time": "Tue Nov 03 15:59:55 2015 +0800"
      },
      "committer": {
        "name": "Wei Liu",
        "email": "wei.liu@easystack.cn",
        "time": "Wed Nov 04 10:15:27 2015 +0800"
      },
      "message": "Add assertion after domain deletion\n\nThis commit adds an assertion to verify the domain is not found in\nthe list after deletion.\n\nChange-Id: I41fe7f0192632c1700082c72c1db4490aef1a47d\nCloses-Bug: 1512597\n"
    },
    {
      "commit": "e2b3c1191e3249e28bc2d396500223cc1e9a0d7b",
      "tree": "9d45a02658714d84629dad8ba56f9667930e2c92",
      "parents": [
        "e818882865391d7ab6c62a1a89c35caf900a9419",
        "35fd828aad02456f9d95f95123c1fcd3d54c1f56"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 03 13:02:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 03 13:02:39 2015 +0000"
      },
      "message": "Merge \"Remove skip decorator for volume scenario test\""
    },
    {
      "commit": "e818882865391d7ab6c62a1a89c35caf900a9419",
      "tree": "91d73eec57902eb047ecedc4d43e749b01dd3520",
      "parents": [
        "0ff3ae828b699d25ecf900b98e31b2dc04e7b3bb"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Nov 03 04:35:23 2015 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Nov 03 04:35:23 2015 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: Ib75d893519638741c0de70f8955f2d7dfdbd202e\n"
    },
    {
      "commit": "0ff3ae828b699d25ecf900b98e31b2dc04e7b3bb",
      "tree": "1b0228b42e6347d5236a50b5d8c7176e02285383",
      "parents": [
        "1362b033acfda0a12846f58e8d2d801d9326b3c7",
        "2da3846a9fe7233bdf10c5274b3d8e1240857d7d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 02 17:30:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 02 17:30:29 2015 +0000"
      },
      "message": "Merge \"Remove resource_setup() from test_live_migration\""
    },
    {
      "commit": "49c0fe5630d0eb8dbc95b2df8f147fa3a33830ca",
      "tree": "06e6e16419654f149940cafc6c8eaba9149e2638",
      "parents": [
        "1362b033acfda0a12846f58e8d2d801d9326b3c7"
      ],
      "author": {
        "name": "John Warren",
        "email": "jswarren@us.ibm.com",
        "time": "Thu Oct 22 12:35:54 2015 -0400"
      },
      "committer": {
        "name": "John Warren",
        "email": "jswarren@us.ibm.com",
        "time": "Mon Nov 02 09:26:19 2015 -0500"
      },
      "message": "Split out Neutron ports client\n\nSplitting out a ports client for Neutron.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I1248cc6132f4a2e40ad13f6177c7ecda834db57d\n"
    },
    {
      "commit": "1362b033acfda0a12846f58e8d2d801d9326b3c7",
      "tree": "92487869f60c52f27389fbc36ec2e2a348981aa5",
      "parents": [
        "278463cae0510e7f5e120e542742dcc4c4cf373b",
        "813362af98e3148faf1900180b33b7a04699f167"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 02 08:49:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 02 08:49:05 2015 +0000"
      },
      "message": "Merge \"create_router cannot take enable_snat\u003dFalse\""
    },
    {
      "commit": "571dfacd1865401951ae0b80d595b564493543d3",
      "tree": "04a1a45c21dda8736d11afff2eb9ef4111506d4a",
      "parents": [
        "87903a2f3dfd8921d6705618d308dd3300f72c20"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Oct 30 11:21:28 2015 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Sat Oct 31 13:10:59 2015 +0900"
      },
      "message": "Add documentation for service catalog format\n\nTempest does not serve all kind of fancy service cataog format.\nService catalog should be in some standard and consistant format.\n\nThis patch adds those in doc to clarify the expected format of catalogs.\n\nChange-Id: I5fb94510c019cca2e81112fb8cf123a3dfab8daf\n"
    },
    {
      "commit": "278463cae0510e7f5e120e542742dcc4c4cf373b",
      "tree": "328b87210e3dd1767aa87be263fd1aae5cb67ce5",
      "parents": [
        "9c79845e589c91ea9d390f45990ba160e8465347"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Oct 08 15:04:09 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Oct 30 15:32:10 2015 +0000"
      },
      "message": "Prepare cred_client for migration\n\nPrepare the cred_client module for migration to tempest-lib,\nby removing dependencies from config (indirectly via\nremoving dependencies from the credentials module), and also\nby using tempest-lib only exceptions.\n\nMigration to tempest lib canont take place until the idenity\nclients are migrated to tempest.\n\nChange-Id: Iad84f84faff71d1e7d7f4fa06b4e467b1d4b94f0\n"
    }
  ],
  "next": "9c79845e589c91ea9d390f45990ba160e8465347"
}
