)]}'
{
  "log": [
    {
      "commit": "5a51f0710f04fe7c8b1d0e066c7dd1c915b4f5f0",
      "tree": "50f88f6e6cd199c9f6e1f2cdc0a4bae12466f2f8",
      "parents": [
        "5271b0f96c6babac74a4bd2019f3e7690dd90f61"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Aug 13 03:15:39 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Aug 13 03:19:35 2015 +0000"
      },
      "message": "Add docstrings for parameter translation\n\nOn some APIs, the argument disk_config is translated to\nOS-DCF:diskConfig as the parameter name. So this patch\nadds docstrings for explaing it. In addition, this replaces\ndel with dict.pop() for code cleanup.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: If24590632b984b6ba35477027fcd6a5e40a9335a\n"
    },
    {
      "commit": "5271b0f96c6babac74a4bd2019f3e7690dd90f61",
      "tree": "e5d9eba8a94140a270e994ff59db0c539bfeec38",
      "parents": [
        "33e20d0a7300ca0b0257fcce2eb4501c9c5dca77"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 10 07:53:27 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Aug 13 02:05:39 2015 +0000"
      },
      "message": "Add \"server\" to action methods\n\nAs the qa-spec of consistent-service-method-names, basically all\nmethods’ names should be \"\u003cverb\u003e_\u003cresource/object name\u003e\".\nSo this patch adds the word \"server\" to compute action methods.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ib91dc75055b9e2331d243cac686fe19c7516f6ba\n"
    },
    {
      "commit": "33e20d0a7300ca0b0257fcce2eb4501c9c5dca77",
      "tree": "179834f847098105e026b1a5de50e7da3e2f030e",
      "parents": [
        "d6cb893768146dd42ea707759d1fe6a6e612dcab",
        "1dfbedb320f5ab3c1b007ff7767754e48f1c8419"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 12 10:40:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 12 10:40:02 2015 +0000"
      },
      "message": "Merge \"Fixed Typos\""
    },
    {
      "commit": "d6cb893768146dd42ea707759d1fe6a6e612dcab",
      "tree": "336207f2488cdde7c1a6f113b5b358293187b58a",
      "parents": [
        "5eee9908e6c5d54d13b7b2f487ff4eee65c535bd",
        "7b44be66ddf094de8da1c1e7249aa520283ae737"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 12 06:01:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 12 06:01:52 2015 +0000"
      },
      "message": "Merge \"Add unit test for keypairs_client\""
    },
    {
      "commit": "5eee9908e6c5d54d13b7b2f487ff4eee65c535bd",
      "tree": "c8bb4c754ab3b9b1dde84f25358cbae7eaa42f74",
      "parents": [
        "cf3e45adac5ba88c7926e39445014fdbb2fe268c",
        "13ed69fffc3f1a3a4ac2d6ca18f3d0fe6b6b599b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 11 18:57:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 11 18:57:27 2015 +0000"
      },
      "message": "Merge \"Bake in oslo sample config generation to sphinx build\""
    },
    {
      "commit": "cf3e45adac5ba88c7926e39445014fdbb2fe268c",
      "tree": "af4b7cfb2b8a703db16d8ce22e0f98b9c351ff92",
      "parents": [
        "fcda4d62ba34f6c17585c62c37df03a006b7c7ac",
        "0d649b26e092f2678f2a39f9245568c9cf14b799"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 11 15:47:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 11 15:47:47 2015 +0000"
      },
      "message": "Merge \"Add unit tests for extensions_client\""
    },
    {
      "commit": "13ed69fffc3f1a3a4ac2d6ca18f3d0fe6b6b599b",
      "tree": "6f82efb41e0e43d0cec33c98f208dd706a7a3c08",
      "parents": [
        "c6170a032189f5f7c5fbb599a6e87a05d7dc3a4b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 10 11:51:54 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 11 10:13:03 2015 -0400"
      },
      "message": "Bake in oslo sample config generation to sphinx build\n\nThe expectation from users is that to build docs locally all you need\nto do is run build_sphinx on the repo and the docs will be fully\ncreated. When we added the sample config to the tempest docs we ignored\nthis and just added the sample config generation to the docs tox job.\nThis commit fixes this by baking in the sample config generation to\nthe sphinx conf.py file which should ensure we have the sample config\ngenerated every time that we call build_sphinx.\n\nChange-Id: Ifd570707847f52592f5bc9bc743b8d3c98512639\n"
    },
    {
      "commit": "fcda4d62ba34f6c17585c62c37df03a006b7c7ac",
      "tree": "7646d9215eee5ff6675cd4c4ed3889e1f234f90b",
      "parents": [
        "11e11cb2d41dd4daeb1a4b2ac985e0e3669b8bd2",
        "25d5e0d1638a83c1aa7516f374b6ba22f56d1179"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 11 01:55:43 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 11 01:55:43 2015 +0000"
      },
      "message": "Merge \"Remove unused ignore_error\""
    },
    {
      "commit": "11e11cb2d41dd4daeb1a4b2ac985e0e3669b8bd2",
      "tree": "27f64336805d9005db3649af75707ee02205fe66",
      "parents": [
        "c6170a032189f5f7c5fbb599a6e87a05d7dc3a4b",
        "456d1b669b426e9eb165b52631e41b66848412ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 11 01:41:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 11 01:41:56 2015 +0000"
      },
      "message": "Merge \"Fixed invalid error message\""
    },
    {
      "commit": "c6170a032189f5f7c5fbb599a6e87a05d7dc3a4b",
      "tree": "ac99f52eb19a3b1fbaa138f412e3ee162c201f4d",
      "parents": [
        "e9bf2d8cbc31aea27664febb6a2a9266a8c308cd",
        "06c632b985f9ac92176916a4fc01ed596988f4dd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 10 13:39:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 10 13:39:32 2015 +0000"
      },
      "message": "Merge \"Fix the way to get tempest.conf in README.rst\""
    },
    {
      "commit": "456d1b669b426e9eb165b52631e41b66848412ab",
      "tree": "ce9ee16dc95517c7e8f9e5291460319680f96b20",
      "parents": [
        "e9bf2d8cbc31aea27664febb6a2a9266a8c308cd"
      ],
      "author": {
        "name": "PranaliDeore",
        "email": "pranali11.deore@nttdata.com",
        "time": "Mon Aug 10 05:16:53 2015 -0700"
      },
      "committer": {
        "name": "PranaliDeore",
        "email": "pranali11.deore@nttdata.com",
        "time": "Mon Aug 10 05:36:08 2015 -0700"
      },
      "message": "Fixed invalid error message\n\nIn setcontext() method of tempest/common/glance_http\nmodule, error message is not formatted property which\nleads to error \"TypeError: not all arguments converted\nduring string formatting\".\n\nAdded appropriate format specifiers to avoid error.\n\nCloses-Bug: 1483230\nChange-Id: I48a1f7bf45f563de5959e97ff43b1bc2845feb9f\n"
    },
    {
      "commit": "25d5e0d1638a83c1aa7516f374b6ba22f56d1179",
      "tree": "f07133242f75982404c6406453318255c4d0b307",
      "parents": [
        "e9bf2d8cbc31aea27664febb6a2a9266a8c308cd"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 10 06:28:17 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 10 06:31:35 2015 +0000"
      },
      "message": "Remove unused ignore_error\n\nThe argument ignore_error of addCleanup_with_wait() is not used at\nall. So this patch removes it for cleanup.\n\nChange-Id: I56634a20d5517f3d6766a4ecbbaadb06ee7426de\n"
    },
    {
      "commit": "e9bf2d8cbc31aea27664febb6a2a9266a8c308cd",
      "tree": "1c23ba13a36aae16016d258a43aefba693640446",
      "parents": [
        "fccd41c102540f34a82da01ca906675462edded0",
        "17548d92988909d6265d35a73c2b479097b3b209"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 08 05:30:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 08 05:30:46 2015 +0000"
      },
      "message": "Merge \"Fix a spelling typo in tempest/thirdparty/boto/test.py\""
    },
    {
      "commit": "fccd41c102540f34a82da01ca906675462edded0",
      "tree": "02a6c377829ab88fa33fbbe7e882738b85487425",
      "parents": [
        "c09fd74805c44059713f2ffd2485908e741f9e00",
        "e5cc9fbbe32898502cbc0588ac6accd2bbac7460"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 07 22:25:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 07 22:25:59 2015 +0000"
      },
      "message": "Merge \"Fixing tests when run_validation is set to true\""
    },
    {
      "commit": "c09fd74805c44059713f2ffd2485908e741f9e00",
      "tree": "a8cc66d682a0608c5d55ac4cb46ed7fd6d47d354",
      "parents": [
        "ea1a72ddb4ee85f78443527f13329bbce11b0f62",
        "f72a1dc1b41468ea62fe3995db0f1e4805a77aa1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 07 14:55:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 07 14:55:48 2015 +0000"
      },
      "message": "Merge \"Revert \"Fix scenario test fails when port_vnic_type is set\"\""
    },
    {
      "commit": "e5cc9fbbe32898502cbc0588ac6accd2bbac7460",
      "tree": "65781fbc0fdf9d7accbeb56693aafa5876c178a0",
      "parents": [
        "ea1a72ddb4ee85f78443527f13329bbce11b0f62"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Fri Aug 07 17:30:51 2015 +0300"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Fri Aug 07 17:34:06 2015 +0300"
      },
      "message": "Fixing tests when run_validation is set to true\n\nMany tempest tests don\u0027t work if the run_validation option is\nset to true. The validation resources provider tries to create\nsecurity groups and security group rules for these tests and it\nfails with the following error:\n\nAttributeError: \u0027SecurityGroupsClient\u0027 object has no attribute\n\u0027create_security_group_rule\u0027\n\nThe reason of failures is that we have recently separated the security\ngroups client into two clients: security groups client and security group\nrules client. This patch fixes the issue.\n\nChange-Id: I548e1fecb6698ac2609fd1581633170ceb638506\nCloses-Bug: #1482669\n"
    },
    {
      "commit": "17548d92988909d6265d35a73c2b479097b3b209",
      "tree": "3c5248e4152f45263da42b7770fb4e91ad766872",
      "parents": [
        "ea1a72ddb4ee85f78443527f13329bbce11b0f62"
      ],
      "author": {
        "name": "Zhao Lei",
        "email": "zhaolei@cn.fujitsu.com",
        "time": "Fri Aug 07 21:42:51 2015 +0800"
      },
      "committer": {
        "name": "Zhao Lei",
        "email": "zhaolei@cn.fujitsu.com",
        "time": "Fri Aug 07 21:42:51 2015 +0800"
      },
      "message": "Fix a spelling typo in tempest/thirdparty/boto/test.py\n\ns/attching/attching\n\nChange-Id: Idfdc5b6be3f82468c62217d893b9d37c74f6d994\nSigned-off-by: Zhao Lei \u003czhaolei@cn.fujitsu.com\u003e\n"
    },
    {
      "commit": "ea1a72ddb4ee85f78443527f13329bbce11b0f62",
      "tree": "7a8cece820f860a3a1bc90e341fe0118c2f7a028",
      "parents": [
        "e8bb0e5d7edff41bf3800a59e816ab911e80eaf7",
        "5f40bcd3d1319ecbb381164f727b350590bd54b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 07 01:39:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 07 01:39:57 2015 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "7b44be66ddf094de8da1c1e7249aa520283ae737",
      "tree": "86cd996e6a2a7e33a2cc290cf3dc2558f255f08e",
      "parents": [
        "3101ebddd7bfb214d8de277e365499f04667f492"
      ],
      "author": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Mon Aug 03 06:04:01 2015 +0000"
      },
      "committer": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Fri Aug 07 01:28:34 2015 +0000"
      },
      "message": "Add unit test for keypairs_client\n\nThis patch adds unit test for keypairs_client.\n\nChange-Id: I4cb2bfe8fde9b1c745939288e0fad38c8b44f339\n"
    },
    {
      "commit": "0d649b26e092f2678f2a39f9245568c9cf14b799",
      "tree": "10f6c01cf6e6d14ea209df0de670ea8fb582c27e",
      "parents": [
        "c4bfc797ff01116d00f0ebc485c66a8b26d3ac80"
      ],
      "author": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Tue Jul 21 11:26:56 2015 +0000"
      },
      "committer": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Fri Aug 07 01:00:19 2015 +0000"
      },
      "message": "Add unit tests for extensions_client\n\nThis patch adds unit test for extensions_client.\n\nChange-Id: I37ff50ff31ca9a2c4608f656247a0073fbfbfb61\n"
    },
    {
      "commit": "e8bb0e5d7edff41bf3800a59e816ab911e80eaf7",
      "tree": "af6823bf21e1a5498400f5be2acf40f6ba5b52ce",
      "parents": [
        "26c0fabfb1169c6d494bd9a267dc6a8b4c3cd491",
        "d99170f1aa6dd885354804f20c82cfff7662266c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 06 21:27:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 06 21:27:32 2015 +0000"
      },
      "message": "Merge \"Add unit test for method show_limits\""
    },
    {
      "commit": "26c0fabfb1169c6d494bd9a267dc6a8b4c3cd491",
      "tree": "8fa12907eedf62f98a2213df9b383fdd4cdd37b9",
      "parents": [
        "0982f41597fe126c8d544dbb04066c005926db93",
        "b988e29e9184438b6f53cf8f7acec5d7b8414d36"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 06 14:56:45 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 06 14:56:45 2015 +0000"
      },
      "message": "Merge \"increase failure information for ip_regex test\""
    },
    {
      "commit": "0982f41597fe126c8d544dbb04066c005926db93",
      "tree": "0126a229d0c2f533d1465a98be45990843a82fff",
      "parents": [
        "c7f9135f642ace8d92111aa08ff0ed79b37c6d81",
        "e198e2f9d22a62d61862efe7f66dd6e242dfa601"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 06 07:56:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 06 07:56:53 2015 +0000"
      },
      "message": "Merge \"Enhance IPv6 scenario - Ping default GW\""
    },
    {
      "commit": "c7f9135f642ace8d92111aa08ff0ed79b37c6d81",
      "tree": "1afe85ae2526c72d74bec5548c7db685ed7893d0",
      "parents": [
        "e24546c129007e046d270d690fd1fa9ecb3e5cf5",
        "c03e13b7543839e72d9318ad4d698b633fbaf4e0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 06 04:13:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 06 04:13:32 2015 +0000"
      },
      "message": "Merge \"Add unit test for aggregates_client\""
    },
    {
      "commit": "e198e2f9d22a62d61862efe7f66dd6e242dfa601",
      "tree": "3b5d4964327e3aa59a05b581e99779aaea30d168",
      "parents": [
        "74647862be3b87687b27628d64da733ce8ad488c"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Tue Jul 28 14:43:47 2015 +0300"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Thu Aug 06 06:51:29 2015 +0300"
      },
      "message": "Enhance IPv6 scenario - Ping default GW\n\n1. Use common _check_remote_connectivity method to verify connectivity between\nservers\nOld code was a single try expecting 0% packet loss. Common method is resistant\nto packet loss and has retries.\nFailure message now includes source and dest. Phrasing matches other tests\u0027 to\nenhance debug searches.\n\n2. Verify connectivity against default v6 gateway.\n\nChange-Id: I32414ccc9818cb58db1cf2477619b40b7b283a3a\n"
    },
    {
      "commit": "e24546c129007e046d270d690fd1fa9ecb3e5cf5",
      "tree": "6c1c8454989e807d5eade2eb6209f58e7a952dbd",
      "parents": [
        "e2e29841e8480ce80c8069ff7c8699660a501bd2",
        "c786213f95132df27b439c397c88ca2cb0d69390"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 05 17:31:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 05 17:31:08 2015 +0000"
      },
      "message": "Merge \"Added endpoint types for intialization of different IdentityClients\""
    },
    {
      "commit": "e2e29841e8480ce80c8069ff7c8699660a501bd2",
      "tree": "1b27b03d18b6e7b488180064763c6e8cf67f6e87",
      "parents": [
        "4ec06d749a02bfd54e8d8a3c8a12f43262f7a306",
        "494b0a68f5954f1a39f7d515ee01c998a76a72aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 05 11:33:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 05 11:33:16 2015 +0000"
      },
      "message": "Merge \"Add identity v2 endpoint operations\""
    },
    {
      "commit": "b988e29e9184438b6f53cf8f7acec5d7b8414d36",
      "tree": "095c317e938af10d171c0ab6f2cb0e6e512c95ed",
      "parents": [
        "4ec06d749a02bfd54e8d8a3c8a12f43262f7a306"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Aug 05 07:11:17 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Aug 05 07:11:17 2015 -0400"
      },
      "message": "increase failure information for ip_regex test\n\nIt\u0027s basically completely impossible to understand why this test would\nfail because there is not enough post mortem information. Probably an\naddress didn\u0027t allocate, but this is so stripped down you\u0027d never know\nthat.\n\nAdd further dump on failure to make it possible to see what\u0027s happening.\n\nChange-Id: I536f78c77df992dde5efd22b1d763715e33f0769\nRelated-Bug: #1481715\n"
    },
    {
      "commit": "c786213f95132df27b439c397c88ca2cb0d69390",
      "tree": "15dbed9ccd9a0145be69551c7e162e6c00e28e27",
      "parents": [
        "4ec06d749a02bfd54e8d8a3c8a12f43262f7a306"
      ],
      "author": {
        "name": "Jane Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Fri Jul 10 14:34:50 2015 +0300"
      },
      "committer": {
        "name": "Jane Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Wed Aug 05 14:09:38 2015 +0300"
      },
      "message": "Added endpoint types for intialization of different IdentityClients\n\nThere is a bug https://bugs.launchpad.net/tempest/+bug/1473396 which\ndescribes that IdentityClient always uses admin enpoint but this is\nnot correct for non-admin api/identity tests. The latter need to use\npublic endpoint_type instead.\n\nAdded one more identity client (\u0027identity_public_client\u0027) to two\nexistent. Added to tempest.conf 3 enpoint_types to [identity] group\ninstead of old one \u0027endpoint_type\u0027 for intialization of different\nIdentityClients:\n\n* CONF.identity.v3_endpoint_type (because Keystone api v3 can be\nconfigured independently from v2);\n* CONF.identity.v2_public_endpoint_type (for Keystone v2 public api);\n* CONF.identity.v2_admin_endpoint_type (for Keystone v2 admin api).\n\nThus, non-admin tests in api/identity/v2 directory would use\n\u0027identity_public_client\u0027; admin tests in api/identity/admin would use\n\u0027identity_client\u0027 and v3 tests in api/identity/v3 - identity_v3_client.\n\nChange-Id: Icd5d175f8de6ccdaa6c718f6d4f68677cd4d7008\nCloses-Bug: #1473396\n"
    },
    {
      "commit": "06c632b985f9ac92176916a4fc01ed596988f4dd",
      "tree": "bc40f070717709153c5201284c53c8f1a035fb5f",
      "parents": [
        "4ec06d749a02bfd54e8d8a3c8a12f43262f7a306"
      ],
      "author": {
        "name": "Shuquan Huang",
        "email": "huang.shuquan@99cloud.net",
        "time": "Wed Aug 05 09:39:58 2015 +0000"
      },
      "committer": {
        "name": "Shuquan Huang",
        "email": "huang.shuquan@99cloud.net",
        "time": "Wed Aug 05 10:18:39 2015 +0000"
      },
      "message": "Fix the way to get tempest.conf in README.rst\n\nWe\u0027re using oslo-config-generator to generate a config file other than\ncopy the tempest.config.sample. We should update the description in\nqucikstart of README.rst.\n\nChange-Id: I5c7c3f9041da3e5c3840b440bba6e614c23fdf8a\nCloses-Bug: #1481635\n"
    },
    {
      "commit": "1dfbedb320f5ab3c1b007ff7767754e48f1c8419",
      "tree": "d0db5fc35361ef8071294bde2daac291e5834634",
      "parents": [
        "4ec06d749a02bfd54e8d8a3c8a12f43262f7a306"
      ],
      "author": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Tue Aug 04 11:07:56 2015 +0000"
      },
      "committer": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Wed Aug 05 06:33:13 2015 +0000"
      },
      "message": "Fixed Typos\n\nThis submission fixes typos for the following files -\n\n1. tempest/api/identity/admin/v3/test_trusts.py\n2. tempest/clients.py\n3. tempest/cmd/javelin.py\n4. tempest/stress/actions/volume_attach_verify.py\n\nChange-Id: Ia0a161a9b35701494a6e049204f6f5d21ba3e327\n"
    },
    {
      "commit": "4ec06d749a02bfd54e8d8a3c8a12f43262f7a306",
      "tree": "2212128e2c78de6cc7f295130ae5e4bc54a8b95b",
      "parents": [
        "8a5a3e7582040c63681de6164ac33558bc5b2499",
        "c8a39b488b97dd876af39567f8096f15dd36b802"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 05 04:57:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 05 04:57:48 2015 +0000"
      },
      "message": "Merge \"Stop gating on sample generation check\""
    },
    {
      "commit": "8a5a3e7582040c63681de6164ac33558bc5b2499",
      "tree": "59cc672aaa103fc3be626779e58efd740ccf1e7e",
      "parents": [
        "4cb75f845f6b3de7c11ee9231ee4496071a9c8cf",
        "b389faa22f08c046ff0ad052eb54e04b4274b799"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 05 00:53:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 05 00:53:03 2015 +0000"
      },
      "message": "Merge \"Include sample configuration in dev docs\""
    },
    {
      "commit": "4cb75f845f6b3de7c11ee9231ee4496071a9c8cf",
      "tree": "6b43bafe176dbe8f9699ef8a118913cf3a5cdaac",
      "parents": [
        "c1e4939dbd70ca6f1084ca9866aed7ef7b604385",
        "3a851dc08b1258a7ed0d511b356a70323267e3e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 23:23:34 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 23:23:35 2015 +0000"
      },
      "message": "Merge \"Add plugin interface documentation\""
    },
    {
      "commit": "c1e4939dbd70ca6f1084ca9866aed7ef7b604385",
      "tree": "db7149c601fa8e1df4db2e823812bf79f53f5ac7",
      "parents": [
        "169ef860a842f70e4d53072957aecdf5826a7b39",
        "83a19aa4b14b3c83a2a4c5569385486a84bd096b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 22:36:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 22:36:21 2015 +0000"
      },
      "message": "Merge \"Add plugin interface for extending sample config generation\""
    },
    {
      "commit": "169ef860a842f70e4d53072957aecdf5826a7b39",
      "tree": "0fbccbb0977f9b4eec91c27cca2790abe32ae0a2",
      "parents": [
        "c5fcae76daf3112fd681b7d304876ffccdfc52a4",
        "eb7eeec41d438076274c0192d3cf94dce80098c1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 22:12:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 22:12:41 2015 +0000"
      },
      "message": "Merge \"Make security_group_rules_client use **kwargs\""
    },
    {
      "commit": "c5fcae76daf3112fd681b7d304876ffccdfc52a4",
      "tree": "1fdf0ae7956c0f2ae3f13345180ada74162f7b32",
      "parents": [
        "c3d3ba35f4a15d179e85c01006c7b44135bc76cc",
        "28f186787708a183f10e4e0d5228f02375cd8c6b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 21:00:43 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 21:04:36 2015 +0000"
      },
      "message": "Merge \"Make create_image use **kwargs\""
    },
    {
      "commit": "c3d3ba35f4a15d179e85c01006c7b44135bc76cc",
      "tree": "3521f9d941df25236bf275410466729144027a1b",
      "parents": [
        "18fabce457e439cbcb392e549c818b1a1f7ece93",
        "5a69e5575528a4fa5de3309c4b2b910442f0f493"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 20:51:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 20:51:12 2015 +0000"
      },
      "message": "Merge \"Discover the correct default config dir\""
    },
    {
      "commit": "3a851dc08b1258a7ed0d511b356a70323267e3e1",
      "tree": "c8eca09138802b089a74caa456b53b82925000b9",
      "parents": [
        "83a19aa4b14b3c83a2a4c5569385486a84bd096b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jul 30 11:34:03 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 04 12:31:59 2015 -0400"
      },
      "message": "Add plugin interface documentation\n\nThis commit starts the docs section on creating and using tempest\nplugins. It describes how to create a plugin class, an entrypoint, and\na recommended dir structure. As well notes how to use tempest and\ntempest-lib in creating a plugin. It\u0027ll likely be expanded in the\nfuture as the plugin interface evolves.\n\nPartially Implements bp external-plugin-interface\n\nChange-Id: If2e0c47d0a719d869a3301ddbca07495c81cc498\n"
    },
    {
      "commit": "5a69e5575528a4fa5de3309c4b2b910442f0f493",
      "tree": "d1dd05dec147924580a484d9f2d6c1261226df4d",
      "parents": [
        "871f5daa04b5b3da077789d2d6ac98dd7856e045"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Jul 31 18:40:17 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Aug 04 16:23:47 2015 +0100"
      },
      "message": "Discover the correct default config dir\n\nChange the tempest init to discover the correct default config\ndir. When no config dir is specified, we should use a sane default.\nWhich is /etc/tempest when tempest is installed system-wide, or\n[virtualenv_root]/etc/tempest when tempest is installed in a\nvirtualenv.\n\nCloses bug #1480389\n\nChange-Id: I88aee53dbbe9262fbb4bf1686b18e1371f00bf69\n"
    },
    {
      "commit": "c8a39b488b97dd876af39567f8096f15dd36b802",
      "tree": "8492f3293b8508e499b8aa2f6f230366fe1b794d",
      "parents": [
        "b389faa22f08c046ff0ad052eb54e04b4274b799"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jul 27 17:07:37 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 04 11:00:11 2015 -0400"
      },
      "message": "Stop gating on sample generation check\n\nThis removes the check on in tree sample generation to ensure the file\nmatches the config options. However, to counter the loss of the in-tree\nthe tempest init command will now automatically generate a new sample\nconfig in the local etc dir when run. This will include all of the oslo\noptions that were previously included in the in-tree sample file.\nAdditionally, the docs now contain the complete text of the generated\nsample output. These also get published on docs.openstack.org on each\ncommit to tempest. Between this 2 alternatives there shouldn\u0027t be a need\nto keep the file in tree anymore, especially given the weekly headaches\nwith new oslo releases changing the config option help breaking the job.\n\nChange-Id: Ie3bc368329d240ca9604cc2f9b2cac544b3ee715\nDepends-On: I4064a041a965ed2419b68efc8dc31fce37b24cfd\n"
    },
    {
      "commit": "b389faa22f08c046ff0ad052eb54e04b4274b799",
      "tree": "0ddd3fe2ca9e51dbdd601cdb68ce18bad5d7c7fb",
      "parents": [
        "18fabce457e439cbcb392e549c818b1a1f7ece93"
      ],
      "author": {
        "name": "Mathew Odden",
        "email": "mrodden@us.ibm.com",
        "time": "Thu Jul 30 20:24:08 2015 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 04 10:59:38 2015 -0400"
      },
      "message": "Include sample configuration in dev docs\n\nSince including the sample configuration in tree is\nbecoming difficult to maintain, lets try moving it to\nthe developer docs. We still have the ability to view it\neasily for users, and it can be auto-generated on doc build,\nso it should also always be up to date.\n\nChange-Id: I7ec2d76448feef5ecb9af7c238bbd12619fa31d8\n"
    },
    {
      "commit": "5f40bcd3d1319ecbb381164f727b350590bd54b2",
      "tree": "5b8a482568387511223230cb405b0879e24a6965",
      "parents": [
        "18fabce457e439cbcb392e549c818b1a1f7ece93"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Aug 04 14:27:00 2015 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Aug 04 14:27:00 2015 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I25361c0acee423c4c8d23c00716384e0deed1a32\n"
    },
    {
      "commit": "18fabce457e439cbcb392e549c818b1a1f7ece93",
      "tree": "2c394feacdc7edeb57ec1356e9d36d0eac1338a8",
      "parents": [
        "b5626c43ce945ed1bc0a057e46ad536d8939353a",
        "96eb91a69bf2eb835ed117de5d096825e278399e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 13:54:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 13:54:20 2015 +0000"
      },
      "message": "Merge \"Remove openstack.common package\""
    },
    {
      "commit": "f72a1dc1b41468ea62fe3995db0f1e4805a77aa1",
      "tree": "185deebad477fcf92d0975225bc0408960ca863a",
      "parents": [
        "0a03b7a37a20c206932206eea8602d9f4b009ae9"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Aug 04 12:50:33 2015 +0000"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Aug 04 12:51:07 2015 +0000"
      },
      "message": "Revert \"Fix scenario test fails when port_vnic_type is set\"\n\nThis reverts commit 0a03b7a37a20c206932206eea8602d9f4b009ae9.\n\nIt looks we broke a working CI which tests SRIOV. Revert this and then\nfigure what happened. Note: in the future it would be great to have\nthese external CI publish their results.\n\nChange-Id: I52f7ae49ccd08ce6badb45f201d83c6af172bafe"
    },
    {
      "commit": "b5626c43ce945ed1bc0a057e46ad536d8939353a",
      "tree": "f8d76e2c882f663b98c6ef075cdd0c1ca280db2a",
      "parents": [
        "a393bf670ef4edf18ab66b37c5960a3858291733",
        "78e5a8bc56a833b95423f9c00a0c9f2546692bc9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 12:48:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 12:48:07 2015 +0000"
      },
      "message": "Merge \"Move common functionality to base class\""
    },
    {
      "commit": "a393bf670ef4edf18ab66b37c5960a3858291733",
      "tree": "0b9f13cdce01ee2a321455ba85c6860fb5e56395",
      "parents": [
        "eb426a6c9405160e7f7e4bd8a4bf420bd24eeb2f",
        "0a03b7a37a20c206932206eea8602d9f4b009ae9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 06:39:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 06:39:08 2015 +0000"
      },
      "message": "Merge \"Fix scenario test fails when port_vnic_type is set\""
    },
    {
      "commit": "78e5a8bc56a833b95423f9c00a0c9f2546692bc9",
      "tree": "24f42b158dbf69295c1d808c2758e524bcea331e",
      "parents": [
        "eb426a6c9405160e7f7e4bd8a4bf420bd24eeb2f"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Mon Aug 03 15:04:53 2015 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Tue Aug 04 08:33:21 2015 +0200"
      },
      "message": "Move common functionality to base class\n\nTo reduce code duplication create a base class for\nkeypair testing.\n\nChange-Id: I5f610115cc16cf5650c858bb2b011c8daeb9f84d\n"
    },
    {
      "commit": "eb7eeec41d438076274c0192d3cf94dce80098c1",
      "tree": "47bbfdfe8762d3852198e556d3b47220b4fe4d03",
      "parents": [
        "eb426a6c9405160e7f7e4bd8a4bf420bd24eeb2f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jul 21 01:00:06 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Aug 04 05:59:04 2015 +0000"
      },
      "message": "Make security_group_rules_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 security_group_rules_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I7ea7817c1a6a39bb509c4cd5452baa7f5fffb683\n"
    },
    {
      "commit": "eb426a6c9405160e7f7e4bd8a4bf420bd24eeb2f",
      "tree": "d2004a00c86fd7fe67e10873c7555639662f13b1",
      "parents": [
        "33f5492abeb67f5b14606d17a79f7f65dd361670",
        "34563cca7c97fe8118b6fa214cbd1c26b3816e7e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 05:30:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 05:30:03 2015 +0000"
      },
      "message": "Merge \"Make security_groups_client use **kwargs\""
    },
    {
      "commit": "33f5492abeb67f5b14606d17a79f7f65dd361670",
      "tree": "cf8df647f362084250772f255e188cfd37723702",
      "parents": [
        "7a92fc3b1768fcb08627d39f91355531c8192f68",
        "96338c4af91a957ba54dd76a678bfba5541dfb29"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 05:23:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 05:23:32 2015 +0000"
      },
      "message": "Merge \"Make create_flavor use **kwargs\""
    },
    {
      "commit": "7a92fc3b1768fcb08627d39f91355531c8192f68",
      "tree": "13dd496450c7ca8a4da8b4170ade78e9628bae03",
      "parents": [
        "171c72425d111b34a495c6ee6958d8f6bc78bfc7",
        "6670d08a440686d01e2b7bad78bc6e0b9f42c2fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 04:26:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 04:26:31 2015 +0000"
      },
      "message": "Merge \"Make set_flavor_extra_spec use **kwargs\""
    },
    {
      "commit": "171c72425d111b34a495c6ee6958d8f6bc78bfc7",
      "tree": "853affc8f1cf09896f4bf6b711cff87b7c00b17e",
      "parents": [
        "f565a0a84cf8cf4208270939292fecdc1aa67d46",
        "34714c8dbfb91ca71d477652acbebc1ae1ff951b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 04:12:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 04:12:51 2015 +0000"
      },
      "message": "Merge \"Make security_group_default_rules_client use kwargs\""
    },
    {
      "commit": "494b0a68f5954f1a39f7d515ee01c998a76a72aa",
      "tree": "93c952880ac9eb98610a5204062219821f32f347",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b"
      ],
      "author": {
        "name": "Zhenzan Zhou",
        "email": "zhenzan.zhou@intel.com",
        "time": "Fri Jul 17 21:06:31 2015 +0800"
      },
      "committer": {
        "name": "Zhenzan Zhou",
        "email": "zhenzan.zhou@intel.com",
        "time": "Tue Aug 04 10:18:09 2015 +0800"
      },
      "message": "Add identity v2 endpoint operations\n\nIdentity v3 has endpoint operations. But endpints created with v3\nAPI are not seen by v2 clients.\n\nChange-Id: If59fee2891b5902d92c72e62f3ea979a26201b2c\n"
    },
    {
      "commit": "f565a0a84cf8cf4208270939292fecdc1aa67d46",
      "tree": "0e48f339b0da4d29642788270f9c282169aaa546",
      "parents": [
        "d923eeca3b5542d091fac55a8a18fed2d5dbd864",
        "871f5daa04b5b3da077789d2d6ac98dd7856e045"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 00:17:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 00:17:11 2015 +0000"
      },
      "message": "Merge \"Use relative path in data_files in setup.cfg\""
    },
    {
      "commit": "d923eeca3b5542d091fac55a8a18fed2d5dbd864",
      "tree": "10b1d151e7f871f35095a9c7b03e7c9630eae0d7",
      "parents": [
        "83ad96edb556ebc2bec493e7419d300a43f59a63"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 03 15:59:07 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 03 15:59:07 2015 -0400"
      },
      "message": "Fix sample config yet again\n\nThis commit refreshes the sample config in-tree to unbreak the gate\nonce again. This weekly exercise is becoming tiring, hopefully we can\nland the changes to stop gating on this before the next release that\nbreaks us.\n\nChange-Id: Ife73aee1e191a999379a0f61a3c00cc22ee50593\n"
    },
    {
      "commit": "83a19aa4b14b3c83a2a4c5569385486a84bd096b",
      "tree": "a1bfe54a09905689be6de1927c35f8b2e31172dc",
      "parents": [
        "83ad96edb556ebc2bec493e7419d300a43f59a63"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jul 23 13:06:13 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 03 12:03:15 2015 -0400"
      },
      "message": "Add plugin interface for extending sample config generation\n\nThis commit adds a method to the external plugin interface to extend\nthe list of config options that gets passed to the sample config\ngenerator.\n\nPartially implements bp external-plugin-interface\nChange-Id: I3d28b93aa0cbd05cff3322ff60afadd18baf354a\n"
    },
    {
      "commit": "83ad96edb556ebc2bec493e7419d300a43f59a63",
      "tree": "f4ea7a8624f5a131c85b8e3d6c66bee44b2c3eed",
      "parents": [
        "6596af85b756d1acb125c80c06eb2dfaf316397b",
        "e364bcef42fe2eaa605d38781a1e0db31bcb2730"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 03 14:53:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 03 14:53:20 2015 +0000"
      },
      "message": "Merge \"Make keypairs_client use **kwargs\""
    },
    {
      "commit": "c03e13b7543839e72d9318ad4d698b633fbaf4e0",
      "tree": "894b0aac4df7884798db5737f7aa4f2f1027f373",
      "parents": [
        "3101ebddd7bfb214d8de277e365499f04667f492"
      ],
      "author": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Mon Aug 03 05:47:42 2015 +0000"
      },
      "committer": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Mon Aug 03 05:47:42 2015 +0000"
      },
      "message": "Add unit test for aggregates_client\n\nThis patch adds unit test for aggregates_client.\n\nChange-Id: I6b1db97acce34d26cf780a3b58a0a2f6bc12741a\n"
    },
    {
      "commit": "6596af85b756d1acb125c80c06eb2dfaf316397b",
      "tree": "92530f9d27feb5bbb3d1acca945066ef9c47a63b",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b",
        "1f62af24494d65d0e452ab4951fb4b9d00fade6a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 03 04:17:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 03 04:17:58 2015 +0000"
      },
      "message": "Merge \"test_server_basic_ops: Test metadata service\""
    },
    {
      "commit": "34563cca7c97fe8118b6fa214cbd1c26b3816e7e",
      "tree": "fe6d730e44256ac233aeb61a9426d31918f571c7",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jul 21 00:53:17 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Mon Aug 03 03:35:41 2015 +0000"
      },
      "message": "Make security_groups_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 security_groups_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I54792d5f80291b5bdd2f7896e08ac741597c1877\n"
    },
    {
      "commit": "34714c8dbfb91ca71d477652acbebc1ae1ff951b",
      "tree": "5f23acb7e3f140579e5b33804b89f4d21c9a11cc",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jul 21 00:32:11 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 03 03:34:32 2015 +0000"
      },
      "message": "Make security_group_default_rules_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 security_group_default_rules_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I809523507e77b2356fe79757d881b84243ecce1e\n"
    },
    {
      "commit": "28f186787708a183f10e4e0d5228f02375cd8c6b",
      "tree": "220008b429b150b298b0b4d93660ef4b69317813",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 10:00:38 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 03 03:32:42 2015 +0000"
      },
      "message": "Make create_image 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 create_image **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I788c84aae52b34b165fdb220b0f6de1b555b6f22\n"
    },
    {
      "commit": "96338c4af91a957ba54dd76a678bfba5541dfb29",
      "tree": "73b34a1f1e2dcd309466d5ed5d82681f25872dac",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 06:25:14 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 03 03:30:22 2015 +0000"
      },
      "message": "Make create_flavor 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 create_flavor use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Id8ece6064bf98f05b785d89a7018dd00508d0a4c\n"
    },
    {
      "commit": "e364bcef42fe2eaa605d38781a1e0db31bcb2730",
      "tree": "a4533c6bc7eecf9af93029a6abdee42a34567278",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 10:27:59 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 03 03:26:19 2015 +0000"
      },
      "message": "Make keypairs_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 keypairs_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I4d2b0a9a933884333159b00a7a8b5e8ceddfe325\n"
    },
    {
      "commit": "6670d08a440686d01e2b7bad78bc6e0b9f42c2fe",
      "tree": "9845671d5f26c4ed5a692daaa1e848201c23dd0a",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 06:56:50 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 03 03:24:38 2015 +0000"
      },
      "message": "Make set_flavor_extra_spec 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 set_flavor_extra_spec use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I7907a03744f2eb95fed65acb008f962665a4977b\n"
    },
    {
      "commit": "20f66650265cb4a4f8cb117a5aa42da435d85e7b",
      "tree": "3c1c44ab1db644ec02a0b9ebb70ae9d7239cf19b",
      "parents": [
        "7d0994a6429ea6e327598f5f02ae6a81dfd23ceb",
        "990f484357abd629803e3decad12af9ced5c4eda"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 01 05:29:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 01 05:29:05 2015 +0000"
      },
      "message": "Merge \"Skip test_check_nova_notification_event_and_meter\""
    },
    {
      "commit": "7d0994a6429ea6e327598f5f02ae6a81dfd23ceb",
      "tree": "13aaf7fa2ea23d08197aab77cdab0530309af42d",
      "parents": [
        "e5fab4ac488dcfa0a11ee39e3fa3fd5cb2445bdf",
        "f576770cd6dd011f659ebbe223a3a4d994f7f6db"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 23:46:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 23:46:38 2015 +0000"
      },
      "message": "Merge \"Rename service client classes which include \"Ip\"\""
    },
    {
      "commit": "990f484357abd629803e3decad12af9ced5c4eda",
      "tree": "2d06b404494dc32946972181116c4e70d5bb4a86",
      "parents": [
        "e5fab4ac488dcfa0a11ee39e3fa3fd5cb2445bdf"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 31 19:09:34 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 31 19:09:34 2015 -0400"
      },
      "message": "Skip test_check_nova_notification_event_and_meter\n\nThis recently merged test has a relatively high failure rate of 3%\nlet\u0027s nip this in the bud before it blossoms into a major issue\nin the gate.\n\nChange-Id: I48bd2be92199a37d3236efe656b9a192ee7b921f\nRelated-bug: #1480490\n"
    },
    {
      "commit": "e5fab4ac488dcfa0a11ee39e3fa3fd5cb2445bdf",
      "tree": "b9049e59de769d63e752813f1ef9db0ec0fff313",
      "parents": [
        "6594c0a35b41371f7d0da68031f783713dfe95af",
        "fc997076806ce4828176858c7bcaecaae71b37ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 22:23:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 22:23:44 2015 +0000"
      },
      "message": "Merge \"Fixing test_volume_boot_pattern when use_floatingip_for_ssh\u003dfalse\""
    },
    {
      "commit": "6594c0a35b41371f7d0da68031f783713dfe95af",
      "tree": "a7f96c5d019c35d6b67bcee2d3bc0d14ee5de4f7",
      "parents": [
        "9458e89ec6a1c345ca82802d65ff8ed6ee5a5e66",
        "852446ed7716b4b863d4e31eb87bf6b639deac86"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 20:12:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 20:12:24 2015 +0000"
      },
      "message": "Merge \"use services decorator to enable telemetry test\""
    },
    {
      "commit": "9458e89ec6a1c345ca82802d65ff8ed6ee5a5e66",
      "tree": "4af21b8d026a73f5adfa84342fd864f45e8ff8d6",
      "parents": [
        "dd4c16becfc1713977aae814cbf9387695f8f60a",
        "ee23ddbae6ebe9819abe899eb0898ea15aef7b67"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 20:12:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 20:12:08 2015 +0000"
      },
      "message": "Merge \"add initial check for nova event in ceilometer\""
    },
    {
      "commit": "dd4c16becfc1713977aae814cbf9387695f8f60a",
      "tree": "d9942835807ebfa2f8a3ac461936ecf98cc8a706",
      "parents": [
        "02753eea24910b391771d0ff210997a0c692d66b",
        "8223402cbc78a4cae6af137b3039d8e543f7c1f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 20:08:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 20:08:14 2015 +0000"
      },
      "message": "Merge \"Fix Neutron cleanup\""
    },
    {
      "commit": "96eb91a69bf2eb835ed117de5d096825e278399e",
      "tree": "2bc764f9f656bc88ed9efce69f545ceba4b4ba7d",
      "parents": [
        "3101ebddd7bfb214d8de277e365499f04667f492"
      ],
      "author": {
        "name": "Sergey Vilgelm",
        "email": "sergey@vilgelm.info",
        "time": "Thu Jul 30 16:59:08 2015 +0300"
      },
      "committer": {
        "name": "Sergey Vilgelm",
        "email": "svilgelm@mirantis.com",
        "time": "Fri Jul 31 18:21:28 2015 +0000"
      },
      "message": "Remove openstack.common package\n\nThe openstack.common package is unused in the tempest,\nso let\u0027s remove it.\n\nChange-Id: Ibb28d3b90d18f04f6028e3866f16630394357cc0"
    },
    {
      "commit": "871f5daa04b5b3da077789d2d6ac98dd7856e045",
      "tree": "f4e192fec9ad4640b687a2af777df8fc2c6b1273",
      "parents": [
        "02753eea24910b391771d0ff210997a0c692d66b"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Jul 31 17:55:38 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Jul 31 17:55:38 2015 +0100"
      },
      "message": "Use relative path in data_files in setup.cfg\n\nThe absolute path causes failures when installing in a virtual\nenvironment, not having root privileges.\n\nThis change solves the installation in a virtual environment,\nbut it does not fix yet the tempest init workflow when installing\ninto a virtual environment.\n\nPartially-fixes bug #1480389\n\nChange-Id: Iddefb8db77ffe35a84fb35b6f9e7e823de4ab45f\n"
    },
    {
      "commit": "02753eea24910b391771d0ff210997a0c692d66b",
      "tree": "dac9294237e3696e425a33b9f95476a00cd250c6",
      "parents": [
        "9311268ebb2a7fdd5859dd0f9cd9f70a8d43457d",
        "14bf424137950b843f93e058d37da48b869994f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 13:23:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 13:23:14 2015 +0000"
      },
      "message": "Merge \"Add unit tests for create/update/delete_agent\""
    },
    {
      "commit": "9311268ebb2a7fdd5859dd0f9cd9f70a8d43457d",
      "tree": "1ae0b07aa9e3df109627dcc5793723aac0d38c53",
      "parents": [
        "6f20ea31848ccee09e3865dae0c00f0bb0cdb45a",
        "685cd1788f312a08b36df0cf9a8f48bfdd0f6df9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 13:13:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 13:13:01 2015 +0000"
      },
      "message": "Merge \"Separate security_group_rules_client\""
    },
    {
      "commit": "6f20ea31848ccee09e3865dae0c00f0bb0cdb45a",
      "tree": "f34db157acaf6d0406462e53ea22f92eb249a5e4",
      "parents": [
        "3101ebddd7bfb214d8de277e365499f04667f492",
        "87fc7e9ac0efa9fbe883d4f9375c06a94396b75d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 11:36:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 11:36:08 2015 +0000"
      },
      "message": "Merge \"Allow v3 identity to work without the admin domain name\""
    },
    {
      "commit": "f576770cd6dd011f659ebbe223a3a4d994f7f6db",
      "tree": "89fc69effee1ba04ba4187bcf04e830637a63378",
      "parents": [
        "3101ebddd7bfb214d8de277e365499f04667f492"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Jul 29 23:39:10 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Jul 29 23:44:33 2015 +0000"
      },
      "message": "Rename service client classes which include \"Ip\"\n\nFloatingIPsClient and FixedIPsClient classes contain \"IP\" which means\n\"Internet Protocol\" in their names, but FloatingIpPoolsClient and\nFloatingIPsBulkClient contain \"Ip\" as the same meaning.\nTo make class names consistent, this patch renames later classes for\nincluding \"IP\" instead.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ia16e8d29ac3972bf3c46bb9af07ca3f94c576620\n"
    },
    {
      "commit": "3101ebddd7bfb214d8de277e365499f04667f492",
      "tree": "988cdfafabb0565c6ad8351f043865ddb6f10088",
      "parents": [
        "e6bf960234b8c0dc59bc52baf2f02e67f2ba2928",
        "6532c216a2fda313bc76fd06d3160f55398125d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 29 20:05:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 20:05:00 2015 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "e6bf960234b8c0dc59bc52baf2f02e67f2ba2928",
      "tree": "85f64a919d25fa9954a25cf3164780225a226c8e",
      "parents": [
        "537aa4623c1e56b7fdd1ac2cc7a465334b9c3ec9",
        "9c1cb898a6a85d3bf23782ab349fb45224beee6a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 29 19:56:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 19:56:58 2015 +0000"
      },
      "message": "Merge \"Add unit test for method list_keypairs\""
    },
    {
      "commit": "537aa4623c1e56b7fdd1ac2cc7a465334b9c3ec9",
      "tree": "1c2b0750e431aeacd38b9c1e5c02bcd441501299",
      "parents": [
        "d10ce558610de1e9badeeb329e0f272613c3f9eb",
        "1c695ee438c348140354a323a99bd5e186905140"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 29 19:11:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 19:11:25 2015 +0000"
      },
      "message": "Merge \"Add unit test for method list_aggregates\""
    },
    {
      "commit": "87fc7e9ac0efa9fbe883d4f9375c06a94396b75d",
      "tree": "317aef90f6662ed87826fece6b237ac5b57d23fb",
      "parents": [
        "74647862be3b87687b27628d64da733ce8ad488c"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Tue Jul 28 14:05:20 2015 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Jul 29 11:27:00 2015 -0400"
      },
      "message": "Allow v3 identity to work without the admin domain name\n\nThe problem was that the value of admin_domain_name was required in order to\nuse identity v3 even if no admin was being used.\n\nA new option auth.default_credentials_domain_name\nis used instead of admin_domain_name except when requesting admin creds.\nThis defaults to \u0027Default\u0027 which is the name keystone uses for compatibility\nwith v2.\nBecause tenant_isolation and pre-provisioned credentials are mutually\nexclusive, and to avoid having too many config options, the new option is\nused instead of tenant_isolation_domain_name as well.\n\nChange-Id: I52f0d4c0cc7e5eafa896776b12315ed6154dfae2\n"
    },
    {
      "commit": "d99170f1aa6dd885354804f20c82cfff7662266c",
      "tree": "fcd299fcf7f273ced629d885e5c3730ce471fa01",
      "parents": [
        "f610aca0403951f571bd698d9fe9cd4150ebf912"
      ],
      "author": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Wed Jul 29 07:04:01 2015 +0000"
      },
      "committer": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Wed Jul 29 07:06:49 2015 +0000"
      },
      "message": "Add unit test for method show_limits\n\nThis patch adds unit test for limits_client.\nSpecific about method show_limits.\n\nChange-Id: I03acbf807d388d5d6c61dafff0f2d9a07520775f\n"
    },
    {
      "commit": "685cd1788f312a08b36df0cf9a8f48bfdd0f6df9",
      "tree": "90b32820d16603492b9a912679416c901b6ed2eb",
      "parents": [
        "74647862be3b87687b27628d64da733ce8ad488c"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Jul 13 01:29:57 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Jul 29 06:58:37 2015 +0000"
      },
      "message": "Separate security_group_rules_client\n\nAs the qa-spec of consistent-service-method-names, we have decided\nall service client modules will be separated into a single module\nby each resource. So this patch separates security_group_rules_client\nfrom security_groups_client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I28fab7730f62606c771631faf94203dbdd517358\n"
    },
    {
      "commit": "6532c216a2fda313bc76fd06d3160f55398125d8",
      "tree": "501012f0be8dc9e9d33d077ce669896c0a992dc3",
      "parents": [
        "d10ce558610de1e9badeeb329e0f272613c3f9eb"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jul 29 06:15:35 2015 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jul 29 06:15:35 2015 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I1b392af641be03091b4ac1298b5c85f34998e047\n"
    },
    {
      "commit": "d10ce558610de1e9badeeb329e0f272613c3f9eb",
      "tree": "fb693975710472361cd39773e3046f50df7adfc1",
      "parents": [
        "7abe69b9babbc2a38e57074980d687578c8cb1d8",
        "0e000ed1dd011f4b61c998fa658997b318bcd100"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 29 05:51:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 05:51:54 2015 +0000"
      },
      "message": "Merge \"Add documentation to HACKING.rst describing idempotent_id\""
    },
    {
      "commit": "7abe69b9babbc2a38e57074980d687578c8cb1d8",
      "tree": "e395484ce656057e5ab909b89dcf584d8303d8c5",
      "parents": [
        "74647862be3b87687b27628d64da733ce8ad488c",
        "0a183b8c6a69d538798625f94b8b5810ffe5e4b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 29 05:49:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 05:49:26 2015 +0000"
      },
      "message": "Merge \"Fix two typos on tempest documentation\""
    },
    {
      "commit": "9c1cb898a6a85d3bf23782ab349fb45224beee6a",
      "tree": "428545196150dbe2f511e7609efad568ab6cd393",
      "parents": [
        "384923ec3330d91cd0dbfae6708102eb4549b223"
      ],
      "author": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Wed Jul 22 04:44:20 2015 +0000"
      },
      "committer": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Wed Jul 29 04:56:31 2015 +0000"
      },
      "message": "Add unit test for method list_keypairs\n\nThis patch adds unit test for keypairs_client.\nSpecific about method list_keypairs.\n\nChange-Id: I7879280ff4f0211c7ec59c7225183f39978d3d41\n"
    },
    {
      "commit": "14bf424137950b843f93e058d37da48b869994f7",
      "tree": "8970a3db8fe9e60524e36a148336ab4268ac695d",
      "parents": [
        "74647862be3b87687b27628d64da733ce8ad488c"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 02:28:21 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Jul 29 01:34:19 2015 +0000"
      },
      "message": "Add unit tests for create/update/delete_agent\n\nWe have a plan to migrate service clients to tempest-lib from Tempest.\nHowever, we are not doing enough tests for service clients now.\nThis patch adds unit tests for the methods create_agent, update_agent\nand delete_agent.\nIn addition, this patch changes update_agent method because we will\nstop truncating the top key and this change will be helpful for doing\nthat. Aslo this patch removes bytes casts because encode(\u0027utf-8\u0027)\nreturns bytes data, so current bytes calls are redundant.\n\nChange-Id: I85cf43007c0654bb7747ff3518a19894b34271f8\n"
    },
    {
      "commit": "0e000ed1dd011f4b61c998fa658997b318bcd100",
      "tree": "a4ad0860e6b26131c4198f8aa493b7553c2d5343",
      "parents": [
        "74647862be3b87687b27628d64da733ce8ad488c"
      ],
      "author": {
        "name": "Chris Hoge",
        "email": "chris@openstack.org",
        "time": "Tue Jul 28 14:19:53 2015 -0500"
      },
      "committer": {
        "name": "Chris Hoge",
        "email": "chris@openstack.org",
        "time": "Tue Jul 28 14:23:54 2015 -0500"
      },
      "message": "Add documentation to HACKING.rst describing idempotent_id\n\nAll Tempest tests require an idempotent_id decorator to uniquely\nidentify test functionlity. Previously this requirement was not\ndocumented, leading to some confusion regarding its use and\nimplemtation. This patch includes documentation in the HACKING.rst\nfile that describes the purpose, format, and tool for working\nwith idempotent_id metadata.\n\nChange-Id: I569bb68adc498f428664ed0b49d5943a353124b9\n"
    },
    {
      "commit": "74647862be3b87687b27628d64da733ce8ad488c",
      "tree": "89e2d0b150ae422be4da7f26462d849fe33ed636",
      "parents": [
        "f610aca0403951f571bd698d9fe9cd4150ebf912",
        "20e0214760f0d05d8d7782bdacd136ffcca2b0ff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 28 16:43:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 28 16:43:44 2015 +0000"
      },
      "message": "Merge \"Update smaple config for new oslo.config release\""
    },
    {
      "commit": "0a183b8c6a69d538798625f94b8b5810ffe5e4b6",
      "tree": "c1a86a485a2b3161fe832e9cdc9fa697cc0cbf68",
      "parents": [
        "42b54fbaf5a3ed8421c9d66f294d71b6a7b1db77"
      ],
      "author": {
        "name": "Atsushi SAKAI",
        "email": "sakaia@jp.fujitsu.com",
        "time": "Tue Jul 28 21:52:17 2015 +0900"
      },
      "committer": {
        "name": "Atsushi SAKAI",
        "email": "sakaia@jp.fujitsu.com",
        "time": "Tue Jul 28 21:53:11 2015 +0900"
      },
      "message": "Fix two typos on tempest documentation\n\nspecifing \u003d\u003e specifying\nsecion \u003d\u003e section\n\nChange-Id: Ie5c2ddb03586c780e4f338ba9dd2a8adbf824c6e\nCloses-Bug: #1478941\n"
    },
    {
      "commit": "0a03b7a37a20c206932206eea8602d9f4b009ae9",
      "tree": "4a8727407c6fab5c8e04905af7d2dcc781bb4981",
      "parents": [
        "24e61b7a09a14e26fdae77efcc962c7cf3152050"
      ],
      "author": {
        "name": "Shuquan Huang",
        "email": "huang.shuquan@99cloud.net",
        "time": "Sat Jul 11 10:49:40 2015 +0000"
      },
      "committer": {
        "name": "Shuquan Huang",
        "email": "huang.shuquan@99cloud.net",
        "time": "Tue Jul 28 04:43:06 2015 +0000"
      },
      "message": "Fix scenario test fails when port_vnic_type is set\n\ntest_preserv_preexisting_port fails when port_vnic_type\nis set in create_server method.if port_vnic_type is set,\nports in the passing create_kwargs will be override,\nwhich cause the inconsistence.\n\nChange-Id: I557b888ca0fc3978699d96d1b02bbe60e58f8c2f\nCloses-Bug: #1453818\n"
    },
    {
      "commit": "20e0214760f0d05d8d7782bdacd136ffcca2b0ff",
      "tree": "b076e1de20034cfd48008bd303884d2fb0903139",
      "parents": [
        "54451b48d8efcf3c7129d3886e238230f998709b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jul 27 16:47:28 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jul 27 16:47:28 2015 -0400"
      },
      "message": "Update smaple config for new oslo.config release\n\nThe 2.1.0 release of oslo.config changed another default config value.\nThis causes the sample config job to break because the config options\nnot defined in the tempest repo to change. This commit fixes this for\nthe time being. However, as a long term fix the job must be changed to\nonly generate a sample config for in tree options, and leverage tempest\ninit to generate a full config for tempest plus the oslo libs.\n\nChange-Id: I053d5d464d0b5eb5a7902338efa3cb25d2fd7f74\n"
    },
    {
      "commit": "f610aca0403951f571bd698d9fe9cd4150ebf912",
      "tree": "31fab41673f2d922934429688f6d721eefc5d492",
      "parents": [
        "54451b48d8efcf3c7129d3886e238230f998709b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 30 15:32:34 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jul 27 14:21:54 2015 -0400"
      },
      "message": "Add tempest init command to tempest cli\n\nThis commit adds a new \u0027tempest init\u0027 command to the unified cli.\nThis command tempest init will be the first step of the new workflow\nfor running tempest. It is used to initilize a local working directory\nto run tempest from. The idea being you can setup different local\nworking dirs for different tempest envs to test against several\ndifferent clouds.\n\nThe basic idea for this new workflow after installing tempest is\nsomething like:\n\n 1. mkdir tempest-newcloud\n 2. cd tempest-newcloud\n 3. tempest init\n 4. edit local config file\n 5. tempest run\n\nThe next step after this is to start working on the \u0027tempest run\u0027\ncommand. (which will include the hooks for the tempest plugin\ninterface) But, until that is added a test runner can be called\ndirectly inside a local tempest working directory.\n\nPartially Implements bp tempest-cli-improvements\n\nChange-Id: I572267e61ba8ca86f92299e174864a7a89597207\n"
    },
    {
      "commit": "54451b48d8efcf3c7129d3886e238230f998709b",
      "tree": "a7f8d7718c97c45737b694dc1dc8e7d2ba714120",
      "parents": [
        "caaf270fa9fed26138379d2c4b44fe25d58b5c08",
        "c2f9b3a3fed0e82b265335ba2717602e088e81d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 27 17:44:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 27 17:44:52 2015 +0000"
      },
      "message": "Merge \"Activate site-packages for tempest plugins\""
    },
    {
      "commit": "c2f9b3a3fed0e82b265335ba2717602e088e81d1",
      "tree": "ca4469693663ad9fa8b15cd55fc431369be1689b",
      "parents": [
        "42b54fbaf5a3ed8421c9d66f294d71b6a7b1db77"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Mon Jul 27 15:19:08 2015 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Mon Jul 27 15:19:08 2015 +0200"
      },
      "message": "Activate site-packages for tempest plugins\n\nIf site-packages is deactivated tempest plugins aren\u0027t visible.\nCreate a new tox entry point instead of activating it globally.\n\nChange-Id: If6cd204d4c1e64cf7bcf79bd5d32d3c10a1b2559\nCloses-bug: #1478559\n"
    },
    {
      "commit": "caaf270fa9fed26138379d2c4b44fe25d58b5c08",
      "tree": "d70a38f98cdca38993e47c0231fa54225b47c707",
      "parents": [
        "12e76a1e50f54b1c1580f478feaf1df2fec4baa3"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jul 21 00:27:39 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Jul 27 13:10:50 2015 +0000"
      },
      "message": "Make quotas_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 quotas_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I47b52a513dc794242e0a07201c05a0b4d4f37033\n"
    },
    {
      "commit": "12e76a1e50f54b1c1580f478feaf1df2fec4baa3",
      "tree": "93131ef7521f07bca42b2037f2a3e90adb6a36ce",
      "parents": [
        "42b54fbaf5a3ed8421c9d66f294d71b6a7b1db77"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 10:11:23 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Jul 27 13:10:50 2015 +0000"
      },
      "message": "Make interfaces_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 interfaces_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I18a1b5cd224912f937f1ea39ff0053bf5e6b36ff\n"
    }
  ],
  "next": "42b54fbaf5a3ed8421c9d66f294d71b6a7b1db77"
}
