)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "9c79845e589c91ea9d390f45990ba160e8465347",
      "tree": "e935b2e24d226f80806d61866181d259907bed4b",
      "parents": [
        "c2e6a88831b9982cb7994aaaab6f0bdf235895e0"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Oct 09 13:38:20 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Oct 30 14:38:36 2015 +0000"
      },
      "message": "Fix unit tests for migration\n\nPrepare credential providers unit tests for migration:\n- move dynamic_creds tests to the right folder\n- rename tenant_isolation variable to dynamic_creds in admin_available\n- create missing tests for alt_available\n\nChange-Id: Ib8dcdd1671b3d107a6358b8b0b5a1639485161c5\n"
    },
    {
      "commit": "c2e6a88831b9982cb7994aaaab6f0bdf235895e0",
      "tree": "cabcc10406f8814b69368bb4d2062beb499b18b4",
      "parents": [
        "0d4493512b2aedb88e4b7aa03a868b72e795f593",
        "66210aa05f203f034b0346a5026104f97480c136"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 30 09:00:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 30 09:00:13 2015 +0000"
      },
      "message": "Merge \"Add plugin cookiecutter in documentation\""
    },
    {
      "commit": "0d4493512b2aedb88e4b7aa03a868b72e795f593",
      "tree": "afc87326fbf1e18d58e5d265dfb686d09025e721",
      "parents": [
        "7a611b3214270dc9048c56d18e137de48945efc2",
        "0ef3a73f303f126d8eb5392fead40e8b3755c71c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 30 08:48:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 30 08:48:50 2015 +0000"
      },
      "message": "Merge \"Switch to using pbr version for cli version string\""
    },
    {
      "commit": "7a611b3214270dc9048c56d18e137de48945efc2",
      "tree": "c09c0d3d7748a35b2859ffaff5971e4f1f989293",
      "parents": [
        "5401fadd9d1947d432f74677a0443e577d3e175b",
        "7dd1b49a3434421cfea2ba4c22cf975a07529701"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 30 08:40:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 30 08:40:44 2015 +0000"
      },
      "message": "Merge \"Use Tempest-lib\u0027s compute hypervisor_client\""
    },
    {
      "commit": "5401fadd9d1947d432f74677a0443e577d3e175b",
      "tree": "982db90292f035bc940388db70fc5b42ccafc91d",
      "parents": [
        "1a0a1c8e285c0ab03ee4db99da0a2aa64c7877a1",
        "29491a780ae722e03fca072bf7ef00835f13f889"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 30 03:01:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 30 03:01:13 2015 +0000"
      },
      "message": "Merge \"Drop admin_role CONF dependency from cred provider\""
    },
    {
      "commit": "1a0a1c8e285c0ab03ee4db99da0a2aa64c7877a1",
      "tree": "acd9e586365832d5e5d8457da161b9e62d687fa1",
      "parents": [
        "0d69ad1c8eef6f84269beb470a691bb3fe10341e",
        "e3d7d6ccabe00ffd6a15f87fb3a343d231b42444"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 30 02:32:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 30 02:32:38 2015 +0000"
      },
      "message": "Merge \"test_network_advanced_server_ops: cleanup class scope variable usage\""
    },
    {
      "commit": "0d69ad1c8eef6f84269beb470a691bb3fe10341e",
      "tree": "ebc98da44c53ff62f630ccaf334b488ceb9b1773",
      "parents": [
        "87903a2f3dfd8921d6705618d308dd3300f72c20",
        "7cf6476cd95e80d1ba29bf3816835f5a07ac3230"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 30 02:29:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 30 02:29:41 2015 +0000"
      },
      "message": "Merge \"test_minimum_basic: cleanup class scope variable usage\""
    },
    {
      "commit": "2da3846a9fe7233bdf10c5274b3d8e1240857d7d",
      "tree": "dca6580bf49ff2916ea848cc063941dc248cbdf9",
      "parents": [
        "87903a2f3dfd8921d6705618d308dd3300f72c20"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Oct 29 08:43:42 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Oct 29 08:44:05 2015 +0000"
      },
      "message": "Remove resource_setup() from test_live_migration\n\nThe resource_setup() becomes meaningless, so let\u0027s remove it.\n\nChange-Id: Id6de9b89aca0384e1e73a22ac39ff440cc15c097\n"
    },
    {
      "commit": "87903a2f3dfd8921d6705618d308dd3300f72c20",
      "tree": "2cb920cc73c2409207c7ed80397a7eb1da003622",
      "parents": [
        "c5bb7663b618a91b15d379fb5b2550e238566ce6",
        "f358a7e88f4b246cdde54f2b158147046877c60e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 29 08:35:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 29 08:35:55 2015 +0000"
      },
      "message": "Merge \"Removed shared instances for live-migration\""
    },
    {
      "commit": "0ef3a73f303f126d8eb5392fead40e8b3755c71c",
      "tree": "23926886b882fac1ae140d59fa96b3ebca8bb5c7",
      "parents": [
        "c5bb7663b618a91b15d379fb5b2550e238566ce6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Oct 29 02:44:34 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Oct 29 02:44:34 2015 -0400"
      },
      "message": "Switch to using pbr version for cli version string\n\nThis commit switches from using the hard coded version strings in the\ncliff main app to using the version string generated pbr. This means\nthat the version returned from --version on the tempest cli will\nactually reflect the version of the code you\u0027re using.\n\nChange-Id: I74b2a2c4f1cf9b4a6639c35545b3256ea94cd961\n"
    },
    {
      "commit": "c5bb7663b618a91b15d379fb5b2550e238566ce6",
      "tree": "51f295dd2ba1fdacc78ccd813e518c054a6ba973",
      "parents": [
        "293a261b0e460a2935d579f16cc46b0b94c7f928"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Sep 30 14:57:22 2015 -0700"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Tue Oct 27 14:05:14 2015 +0000"
      },
      "message": "test_snapshot_pattern: cleanup class scope variable usage\n\nThis removes the class variables for keypair and security group\nso we don\u0027t rely on tight coupling between method calls.\n\nChange-Id: I0888aae97ab134601fae824d7af017da4318d669\nRelated-Bug: #1482299\n"
    },
    {
      "commit": "293a261b0e460a2935d579f16cc46b0b94c7f928",
      "tree": "52d13e8a1b2c7114be384a88947088bcf2b4633a",
      "parents": [
        "2f05d49d1a3b9081951cc4834c0fcf880f0548e1",
        "73764bf6eca76d2b603a614d2576e13685ba7a91"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 27 14:04:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 27 14:04:22 2015 +0000"
      },
      "message": "Merge \"test_shelve_instance: cleanup class scope variable usage\""
    },
    {
      "commit": "2f05d49d1a3b9081951cc4834c0fcf880f0548e1",
      "tree": "b14ce71880d39ea93266362eaa1a138b69cb5d36",
      "parents": [
        "62de3f5a6c60574cacf4536340d2a2a7d016e813",
        "fd5657deddf551d33461a8bdd3328b1b7c8658fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 27 13:56:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 27 13:56:32 2015 +0000"
      },
      "message": "Merge \"test_stamp_pattern: cleanup class scope variable usage\""
    },
    {
      "commit": "62de3f5a6c60574cacf4536340d2a2a7d016e813",
      "tree": "fe321f510f1176a92f3a6a2e3c66382a8b4e9724",
      "parents": [
        "d289567c278edeac6ddaf0829e4159aef17c1552",
        "1eb04965d6e55a65c7f3ad9c65d1c99a666fedfd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 26 13:05:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 26 13:05:54 2015 +0000"
      },
      "message": "Merge \"Remove dependency from credentials domain CONF\""
    },
    {
      "commit": "c03784881c0788ac2dae3e635482ba3c4c4eecca",
      "tree": "ec0c46559a7da2bf5785c9e28aa324297f3d9cd3",
      "parents": [
        "d289567c278edeac6ddaf0829e4159aef17c1552"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Oct 26 12:59:47 2015 +0900"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Oct 26 11:34:35 2015 +0000"
      },
      "message": "Remove checks for ipv6 utilities before use\n\nCirros v0.3.4 is compiled with ipv6 enabled in Busybox,\nso utilities like ping6 are now present in the image.\n\nChange-Id: Ic938a970d8f229ef0e3f4c579156e96fee158b8c\nRelated-Bug: #1366326"
    },
    {
      "commit": "66210aa05f203f034b0346a5026104f97480c136",
      "tree": "dc6d6dcf41a11eea0fdc3b8022eb15d4c9b5d965",
      "parents": [
        "d289567c278edeac6ddaf0829e4159aef17c1552"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Mon Oct 26 10:52:32 2015 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Mon Oct 26 10:52:32 2015 +0100"
      },
      "message": "Add plugin cookiecutter in documentation\n\nSince we have a official cookiecutter project we should\nrely on it in the documentation. All titles are moved a bit\nsince only the usage of the cookiecutter and the entry point\nis needed to create a working test project. All other information\nis just additional and not mandatory for plugin creation.\n\nChange-Id: Ia04d2ea747f19d7b1d272bd7664ff05f61c7c88c\n"
    },
    {
      "commit": "d289567c278edeac6ddaf0829e4159aef17c1552",
      "tree": "27b3e6c11b5b05e8c79f9cf2ea5751f278dea3ea",
      "parents": [
        "99b997bad8799f86ca6688d571c3bebb21464ee3",
        "c898a2892966c656134d955ed0dc2da564d3276d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 22 10:47:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 22 10:47:25 2015 +0000"
      },
      "message": "Merge \"Use Tempest-lib\u0027s compute hosts_client\""
    },
    {
      "commit": "99b997bad8799f86ca6688d571c3bebb21464ee3",
      "tree": "f61b25b101869b193897fc2fc68c79c79f75ab2f",
      "parents": [
        "b0b1310d54f6e690a3c6e9a090917e06355c08e9",
        "1a286ab4256d3b4f8327b6f563a9acef27e60bd2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 22 10:47:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 22 10:47:14 2015 +0000"
      },
      "message": "Merge \"Use Tempest-lib\u0027s compute floating_ips_bulk_client\""
    },
    {
      "commit": "b0b1310d54f6e690a3c6e9a090917e06355c08e9",
      "tree": "c5529347f78dab28861379e8b9d8cd109d17e395",
      "parents": [
        "5283741c8b094e6cb543fb4aec240cae948454c8",
        "bf9e60013dada06023ee140cf9a68e4bec3c262a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 22 10:47:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 22 10:47:03 2015 +0000"
      },
      "message": "Merge \"Use Tempest-lib\u0027s compute floating_ip_pools_client\""
    },
    {
      "commit": "5283741c8b094e6cb543fb4aec240cae948454c8",
      "tree": "aac453a16e8f18da62cb4ac8123ac5b85f630e16",
      "parents": [
        "2357fcb1a281f014206a339f681fb126aef2d9b2",
        "2f6f5f1eb1e0642a7a0f2f39ba5fde4358de4e0a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 22 10:46:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 22 10:46:53 2015 +0000"
      },
      "message": "Merge \"Use Tempest-lib\u0027s compute flavors_client\""
    },
    {
      "commit": "2357fcb1a281f014206a339f681fb126aef2d9b2",
      "tree": "b07ba9cf22938116e503748988d0167f9a5e1275",
      "parents": [
        "4df73aff4026605d922e8f9f0811ee7a8b22de2a",
        "cd2438177d81174be8649c8f5cabfc43a13b3d78"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 22 10:35:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 22 10:35:08 2015 +0000"
      },
      "message": "Merge \"Set correct ACL for Swift staticweb tests\""
    },
    {
      "commit": "4df73aff4026605d922e8f9f0811ee7a8b22de2a",
      "tree": "74e6071fa8b9e3c30556e9c5f11f1c4cebf4643d",
      "parents": [
        "32d0de1f38d684b04edf77f6763702850bdece1d",
        "969281eecbe7ce70c64cbc99fb47110b131622ca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 22 07:41:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 22 07:41:52 2015 +0000"
      },
      "message": "Merge \"Use Tempest-lib\u0027s compute fixed_ips_client\""
    },
    {
      "commit": "29491a780ae722e03fca072bf7ef00835f13f889",
      "tree": "f66b7ee969803508457013b66aafa6084b1e50cc",
      "parents": [
        "1eb04965d6e55a65c7f3ad9c65d1c99a666fedfd"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Oct 13 11:24:17 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Oct 21 11:07:46 2015 +0100"
      },
      "message": "Drop admin_role CONF dependency from cred provider\n\nCred providers depend on the admin_role which is read from CONF.\nAdding that as a new mandatory parameter in preparation to\nmigration to tempest-lib.\n\nChange-Id: Ic8ae2d36978635c9c9bade23cfef737dc3fb44b1\nPartially-implements: bp tempest-library\n"
    },
    {
      "commit": "1eb04965d6e55a65c7f3ad9c65d1c99a666fedfd",
      "tree": "25798699ffff7a780e5a75ec9199d7adf9112f5a",
      "parents": [
        "32d0de1f38d684b04edf77f6763702850bdece1d"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Oct 09 14:48:06 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Oct 21 11:07:46 2015 +0100"
      },
      "message": "Remove dependency from credentials domain CONF\n\nThe credentials providers depend on the configured credentials\ndomain. Remove the dependency by adding the domain as an __init__\nparameter.\n\nPartially-addresses: bp tempest-library\nChange-Id: I5fcc1da1a479a77c6ef20a5aa7a210593d087416\n"
    },
    {
      "commit": "32d0de1f38d684b04edf77f6763702850bdece1d",
      "tree": "f5b232e8900d242d9259080b2a74e739f2a5dab6",
      "parents": [
        "c625bcfb52247fc5857a99af74dcef1b0ca8f42b"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Oct 09 14:43:53 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Oct 21 11:07:45 2015 +0100"
      },
      "message": "Remove CredentialProvider deps to CONF\n\nCredentialProvider uses CONF to get identity_version.\nIdentity version is always passed in anyways, so removing the CONF\ndependency and making identity_version a mandatory parameter,\nso that the class is ready for migration to tempest-lib\n\nPartially implements: bp tempest-library\nChange-Id: Ia960bf0b293e23537b3aaa8114bdbf7a46db62b1\n"
    },
    {
      "commit": "c625bcfb52247fc5857a99af74dcef1b0ca8f42b",
      "tree": "fc6eee7c6e33e562ec1ffd94f717aef53e180aef",
      "parents": [
        "d22ec33640affaeabd17c591599da86ffdf6d722"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Oct 09 12:09:05 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Oct 21 11:06:56 2015 +0100"
      },
      "message": "Stop validating pre-provisioned credentials\n\nStop validating pre-provisioned credentials when requested\nwithin the credential provider. This drops the need for\nestabilishing connection to the identity service, and\nreduces the amount of configuration that has to be passed\ninto the credentials provider for it to work.\n\nThis work is in preparation to the migration of the\npre-provisioned credentials provider to tempest-lib.\n\nChange-Id: I825a01ff72cb3a937aafeb2104333db7113ef4d0\n"
    },
    {
      "commit": "d22ec33640affaeabd17c591599da86ffdf6d722",
      "tree": "832f0b03736dbf82d59b0843653e811313f2dce8",
      "parents": [
        "eeac61b91159694de8dc149d0e3b5a4f0ce8ed99",
        "cb2ac6eeb8a3e7474b4be4afac4c5f6747a34c39"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 20 14:27:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 20 14:27:16 2015 +0000"
      },
      "message": "Merge \"plugin.rst: Fix a typo in an example code fragment\""
    },
    {
      "commit": "f358a7e88f4b246cdde54f2b158147046877c60e",
      "tree": "e75650e47919bd6c6c599113b7414e8786410cb1",
      "parents": [
        "005ff334d485c4ca231d7ee8396d3eb979a9ce59"
      ],
      "author": {
        "name": "Timofey Durakov",
        "email": "tdurakov@mirantis.com",
        "time": "Mon Oct 05 13:06:51 2015 +0300"
      },
      "committer": {
        "name": "Timofey Durakov",
        "email": "tdurakov@mirantis.com",
        "time": "Tue Oct 20 16:04:32 2015 +0300"
      },
      "message": "Removed shared instances for live-migration\n\nSharing instances at the class level could\ncause unwanted side effects and races that would\nbe hard to debug/fix.\n\nTo improve code reliability, removed instance\ncache from live-migration test-case.\n\nCloses-bug:#1501040\n\nChange-Id: I38eea56c459f2e3996b86cb3b199eba03a80167a\n"
    },
    {
      "commit": "eeac61b91159694de8dc149d0e3b5a4f0ce8ed99",
      "tree": "5a3621052d6fb28e878533052a1253b1de6dc4f3",
      "parents": [
        "c5724308e43be7fc499f290237f9b7aed7de156a",
        "d7e04b26cdc1180d1ea3628a7b11bc3620979d3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 20 02:35:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 20 02:35:20 2015 +0000"
      },
      "message": "Merge \"Add compute personality feature config\""
    },
    {
      "commit": "c5724308e43be7fc499f290237f9b7aed7de156a",
      "tree": "38877303451eab8004ca0a7109bf05dbce9b0f35",
      "parents": [
        "ab3e46b1ac94194ba51ac6d70ac628247a04a76a",
        "dc4713c510fa19ba68fdfa7aec7295cb3eac2416"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 20 02:22:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 20 02:22:37 2015 +0000"
      },
      "message": "Merge \"Make docstring of servers consistent\""
    },
    {
      "commit": "ab3e46b1ac94194ba51ac6d70ac628247a04a76a",
      "tree": "7c5a576f0faa01f15b8d51468aa64c125c85531c",
      "parents": [
        "a67439cb70a6ff5268121724a8189f4e352b0fd1",
        "3961acd2fe6932684cf4ada5730ff367bbcfbc85"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 19 21:59:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 19 21:59:47 2015 +0000"
      },
      "message": "Merge \"Split out Neutron subnets client\""
    }
  ],
  "next": "a67439cb70a6ff5268121724a8189f4e352b0fd1"
}
