)]}'
{
  "log": [
    {
      "commit": "2ba24d09d7a030e15ec47fd7ff0f52ebe08ee1a3",
      "tree": "60531e532d8dfd087f59a191d179d9232c539163",
      "parents": [
        "564450cf58d992a2f2e455dfced858fbf5d92380"
      ],
      "author": {
        "name": "Feodor Tersin",
        "email": "ftersin@cloudscaling.com",
        "time": "Tue Apr 07 17:30:58 2015 +0300"
      },
      "committer": {
        "name": "Feodor Tersin",
        "email": "ftersin@cloudscaling.com",
        "time": "Tue Apr 07 17:30:58 2015 +0300"
      },
      "message": "Adjust registration of ami image in boto tests\n\nAdjust registration of ami image in boto tests to be compatible with\nstackforge ec2api.\n\nThis change set kernel_id and ramdisk_id properties of an ami image. As\na result the image could be used to run an instance without specifying\nof these additional images.\n\nNova EC2 doesn\u0027t support set of these attributes in register image\noperation (LP #954335). So a run operation must specify both of them.\nEc2api doesn\u0027t support specifying these in run operation (LP #1441138).\nSo registration of ami image must set both of them.\n\nNow both requirements are satisfied, thus this testcase should work\nproperly for both Nova EC2 and ec2api.\n\nChange-Id: I36ef88a561e60fb5dc3e687cb8bc02b27ec2e814\n"
    },
    {
      "commit": "564450cf58d992a2f2e455dfced858fbf5d92380",
      "tree": "5ca7ab96bd84a0ff102ef23b3d0a9361cc9ee0ae",
      "parents": [
        "9a088e5e6b701f2f3922ef5bc15bcff89f129e91",
        "6ded8df3b82680a63fd5b28f2ca71d2045e9f592"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 21:01:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 21:01:55 2015 +0000"
      },
      "message": "Merge \"Remove hyphen from rand_name calls in scenario tests\""
    },
    {
      "commit": "9a088e5e6b701f2f3922ef5bc15bcff89f129e91",
      "tree": "807fe870740a9529ebe6bad47df52d39cc4f11e4",
      "parents": [
        "6c353f0843824bbdb6ae1f3f135f672fc18b1809",
        "f440c29c1fe46e5ab5d33078510742b9fa805c99"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 20:53:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 20:53:54 2015 +0000"
      },
      "message": "Merge \"Limit tempest.config\u0027s use of cfg.CONF\""
    },
    {
      "commit": "6c353f0843824bbdb6ae1f3f135f672fc18b1809",
      "tree": "5ccb344a3c05efcdaf70cba6d2c3a24f905e65d8",
      "parents": [
        "57ae37951fff3ffe92167249656b9e5ec8231275",
        "d80abe2750e307a0615810c5fbcdd614ba430151"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 20:50:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 20:50:59 2015 +0000"
      },
      "message": "Merge \"L3 Agent Scheduler testcase cleanups\""
    },
    {
      "commit": "57ae37951fff3ffe92167249656b9e5ec8231275",
      "tree": "08d2f7be1d5bbae1cc6dd54f1f838fb2a7a8f34c",
      "parents": [
        "a66d54b8f85f4360783c75811de7664a3d923224",
        "878a5fdeb8f9f1bad27934b9ddbdb0c28055ae1f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 04:07:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 04:07:10 2015 +0000"
      },
      "message": "Merge \"Print an error message and fail if network could not be found by name\""
    },
    {
      "commit": "a66d54b8f85f4360783c75811de7664a3d923224",
      "tree": "4d8df21b4760524183fb0c811d3d462590b1a177",
      "parents": [
        "d3dce8c610be9a6020bc692758e63d430bc5cd62",
        "577d1f2bcc96406dadc0baa379e5ffe82088f9df"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 03:23:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 03:23:03 2015 +0000"
      },
      "message": "Merge \"Fix fixed_network bug 1439634\""
    },
    {
      "commit": "d3dce8c610be9a6020bc692758e63d430bc5cd62",
      "tree": "ba602692808eab435e7fc8e570cccce5edf4b918",
      "parents": [
        "adf4f440cc2ce76cc8e6e663bd4eb4bc4a8547ea",
        "c96129b40b69ad84738a0781234d5e3eb7de3521"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 03:21:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 03:21:26 2015 +0000"
      },
      "message": "Merge \"Allow Javelin to create volumes without servers\""
    },
    {
      "commit": "577d1f2bcc96406dadc0baa379e5ffe82088f9df",
      "tree": "fa6ec2538cdaea9ce925f697e6536e2350731fcf",
      "parents": [
        "2b182fa9012485a3ea5017603f2c7238c228f96e"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Apr 02 11:39:38 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli ",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Apr 03 19:34:54 2015 +0000"
      },
      "message": "Fix fixed_network bug 1439634\n\nfixed_networks only verified if tenant isolation is enabled\nthat does not account for the case of force tenant isolation,\nwhere an isolated tenant will be available regardless of the\ntenant isolation default setting.\n\nCloses-bug: #1439634\nChange-Id: I8804d46df7f13ad67ef7260803febe444662e9d1"
    },
    {
      "commit": "adf4f440cc2ce76cc8e6e663bd4eb4bc4a8547ea",
      "tree": "be7175ac43e8601f6eb3fdb13f6f632c5c547aa4",
      "parents": [
        "256d1e9d0e69b2e4cb7d8381cc243694f130a937",
        "07f5a52e9314d89a9e28176c9dc498c08ecd88ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 14:28:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 14:28:11 2015 +0000"
      },
      "message": "Merge \"Change default cirros ssh user\""
    },
    {
      "commit": "256d1e9d0e69b2e4cb7d8381cc243694f130a937",
      "tree": "770a09d3c90fde90a7e857e6e62d756a2d80bb4b",
      "parents": [
        "897b806cad2563577936fb9df492c9ff44a379c2",
        "ec4d497551eaf23e0bea2c8689d25e77123644bc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 14:19:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 14:19:55 2015 +0000"
      },
      "message": "Merge \"Testcase to create domain without description\""
    },
    {
      "commit": "897b806cad2563577936fb9df492c9ff44a379c2",
      "tree": "6746eb84d2aba28d614819a052218a076ce2f5d7",
      "parents": [
        "2b182fa9012485a3ea5017603f2c7238c228f96e"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 18 14:51:37 2015 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Apr 02 14:43:46 2015 -0700"
      },
      "message": "Rename test_live_block_migration to test_live_migration\n\nThese tests can actually test both block and regular live migration, so\nupdate the filename to reflect that.\n\nAlso move test to admin, since by default migration is a admin only API call\n\nChange-Id: Ibdae2e8ba9b537ed721bc4448d7107d3f8eaf013\n"
    },
    {
      "commit": "2b182fa9012485a3ea5017603f2c7238c228f96e",
      "tree": "607e503380bb530c186d6ec7ecb91a7262f13822",
      "parents": [
        "e3cb8ab78b2079001f55a231f46cafc261f20213",
        "4f10e45db7bf0eb11ab40cf52398e3038b1cf1b5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 02 13:54:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 02 13:54:48 2015 +0000"
      },
      "message": "Merge \"Clarify how to resolve a uuid collision\""
    },
    {
      "commit": "d80abe2750e307a0615810c5fbcdd614ba430151",
      "tree": "07c93f54f28f51c29af6ff6e7142ed1053e5dea0",
      "parents": [
        "4c1c8407ba40413a4376bea97e7a91f736671c54"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue Mar 31 14:10:58 2015 -0700"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Wed Apr 01 12:38:56 2015 -0700"
      },
      "message": "L3 Agent Scheduler testcase cleanups\n\nThis patch cleans up the test case a bit: it uses the base class\nmethod to create/delete routers, and ensure that, when selecting\nthe L3 agent, this is of a specific type, i.e. legacy. In multi\nnode environments, and especially the ones post-Juno, there may\nbe more than one L3 agent running and having the ability to filter\nbased on the type is instrumental to getting this test case to\nwork while validating multi-node deployments.\n\nChange-Id: I479b8f52e6da0f520bda965580beddbae0c6a296\n"
    },
    {
      "commit": "e3cb8ab78b2079001f55a231f46cafc261f20213",
      "tree": "52b57f7d50fd292b73422e99bc03dbee6a435909",
      "parents": [
        "dffa50de5ed2b8a88bb3114acb24679036417461",
        "f2f7a376c4108be70380f4a990d2fbd74a303546"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 01 02:49:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 01 02:49:21 2015 +0000"
      },
      "message": "Merge \"Use the configured version of identity in stress\""
    },
    {
      "commit": "dffa50de5ed2b8a88bb3114acb24679036417461",
      "tree": "5f8ac49e3b7ce3d032c77628ad1b7f9b617ee574",
      "parents": [
        "4c1c8407ba40413a4376bea97e7a91f736671c54",
        "4807004e577ec7ed8250b9c2b20db691c36ed3af"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 31 22:17:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 31 22:17:35 2015 +0000"
      },
      "message": "Merge \"test_accounts_file can be None\""
    },
    {
      "commit": "f440c29c1fe46e5ab5d33078510742b9fa805c99",
      "tree": "3750e04ed3547e2d1da0de61cf6b9056353d5e6f",
      "parents": [
        "4c1c8407ba40413a4376bea97e7a91f736671c54"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue Mar 31 15:58:47 2015 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue Mar 31 16:21:57 2015 +0000"
      },
      "message": "Limit tempest.config\u0027s use of cfg.CONF\n\nThis change supports the resuse of tempest\u0027s config machinery by other\nprojects such as Neutron.  Use of cfg.CONF can be replaced with a\nlocal ConfigOpts instance by changing a single line (preventing\nconflict with the consuming project\u0027s config), which can be easily\nmaintained by a copy script.  This ensures that a project that uses\nthe cfg.CONF global won\u0027t run into conflicts with tempest\u0027s\nconfiguration.\n\nChange-Id: Ia2cdd54af8c06d3a38a62183c1f03cd317c3972d\n"
    },
    {
      "commit": "4807004e577ec7ed8250b9c2b20db691c36ed3af",
      "tree": "f52b798d6903aef933adcf0380ad16bd62b8f952",
      "parents": [
        "584ea2de116cda5f956ffaa7bffb88ab5ea325cf"
      ],
      "author": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Mon Mar 30 16:17:11 2015 -0700"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Mar 31 10:53:54 2015 -0400"
      },
      "message": "test_accounts_file can be None\n\nThis patch fixes a TypeError from being raised in the case when\ntest_accounts_file is None.\n\nCloses-Bug: #1438737\nChange-Id: Ib4964f29dbba21e40078234353eaeef19a29e6e6\n"
    },
    {
      "commit": "4c1c8407ba40413a4376bea97e7a91f736671c54",
      "tree": "73a011831e6322806d9a721569f19bf5f34a0567",
      "parents": [
        "7cd2b79f33a52e0ae2c785e745f75824f9f4595e",
        "f557d37a9d46aa7dd137368c7147b5696f5cbe94"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 31 01:37:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 31 01:37:04 2015 +0000"
      },
      "message": "Merge \"1373513 has been fixed, remove skip\""
    },
    {
      "commit": "7cd2b79f33a52e0ae2c785e745f75824f9f4595e",
      "tree": "87b0348de2a94f9da19684310506a4e7ef973af5",
      "parents": [
        "584ea2de116cda5f956ffaa7bffb88ab5ea325cf",
        "88f7b70da16174c258d172d0b432a30a8a93c8b0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 30 23:49:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 30 23:49:42 2015 +0000"
      },
      "message": "Merge \"Add API tests for Neutron DVR extension\""
    },
    {
      "commit": "878a5fdeb8f9f1bad27934b9ddbdb0c28055ae1f",
      "tree": "ff4112816e45d25b75d08bdb654bd1a1464b9e09",
      "parents": [
        "01e3a3fc626bbeb6de19369856ff85e31bbb83d9"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 30 14:33:36 2015 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 30 15:40:02 2015 -0700"
      },
      "message": "Print an error message and fail if network could not be found by name\n\nWhen obtaining a network by name, assert that we actually obtain one\ninstead of failing on a key error.\n\nRelated-bug: #1438415\n\nChange-Id: I0e7f487c5d644f178fc770926333cb1e88749b4a\n"
    },
    {
      "commit": "584ea2de116cda5f956ffaa7bffb88ab5ea325cf",
      "tree": "54ad094d140810c9d1c196f7c8ec55f9859f0184",
      "parents": [
        "01e3a3fc626bbeb6de19369856ff85e31bbb83d9",
        "fc7cd8f577dae90abfc34df4d5794bfacfd7eaef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 30 22:10:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 30 22:10:40 2015 +0000"
      },
      "message": "Merge \"Only use accounts.yaml with locking provider\""
    },
    {
      "commit": "01e3a3fc626bbeb6de19369856ff85e31bbb83d9",
      "tree": "48441eb6c6489df2c1258d871806c630a912d1e6",
      "parents": [
        "b1a0db99ca20a2ecbfbe69c9c926b192994bebb6",
        "5a28c3b37086ff5b2dd83e3b7b28958810c17d4a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 30 21:01:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 30 21:01:50 2015 +0000"
      },
      "message": "Merge \"Merge availability_zone response schema into one file\""
    },
    {
      "commit": "fc7cd8f577dae90abfc34df4d5794bfacfd7eaef",
      "tree": "fb127740a5c6361bf880d2e81dfe7838360d03d7",
      "parents": [
        "b1a0db99ca20a2ecbfbe69c9c926b192994bebb6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Mar 30 11:51:55 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Mar 30 13:18:22 2015 -0400"
      },
      "message": "Only use accounts.yaml with locking provider\n\nThis commit removes support for using an accounts.yaml file with the\nnon-locking provider. There is no reason the non-locking provider\nwould ever need to be used with an accounts.yaml file because the\nlocking provider supports running serially just fine. (which would be\nthe sole use case for accounts file with the non-locking provider)\nDoing this relegates the non-locking provider to just handle the\nlegacy config options for providing credentials.\n\nRemoving this code path provides the advantage of removing a double\nmaintenance burden for the non-locking provider, in addition to\nsimplifying the config and user story around the cred providers. It\nalso turns out this config permutation was never properly tested and\ndidn\u0027t actually work.\n\nChange-Id: I8088d75897589203264ae29326fe9901c3457cc3\n"
    },
    {
      "commit": "c96129b40b69ad84738a0781234d5e3eb7de3521",
      "tree": "7ce6fa9fe45bd5b157319c0b7a1b9947289ba04e",
      "parents": [
        "8b2a33d23e7be6ba57da03334050b404d1fb6c4a"
      ],
      "author": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Mon Mar 30 11:23:31 2015 +0200"
      },
      "committer": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Mon Mar 30 11:25:13 2015 +0200"
      },
      "message": "Allow Javelin to create volumes without servers\n\nThis patch will modify Javelin so that it only attempts to attach a\nvolume if servers are defined.\n\nChange-Id: I9e0c0ca59774051a3c65ee3118b470e5133cace4\n"
    },
    {
      "commit": "b1a0db99ca20a2ecbfbe69c9c926b192994bebb6",
      "tree": "675e3cc929e171ebc5318f0f8c4b41564de861d8",
      "parents": [
        "f2902eaa6e3992309d169a5d095b4c2c482aa531",
        "8d1a0dcf9a7b9e0b44962786d99dfb5954040d37"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 30 03:18:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 30 03:18:13 2015 +0000"
      },
      "message": "Merge \"Add test for the various config cases of is_admin_available()\""
    },
    {
      "commit": "f2902eaa6e3992309d169a5d095b4c2c482aa531",
      "tree": "f558bc4b3bef08c5759a7a736828865163cf8e30",
      "parents": [
        "d0057586b9c2313c9d5eb370d3eb9b67e54f566f",
        "0a5788f52a30d34beda14e2fddf8883d3df34173"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 30 02:41:43 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 30 02:41:43 2015 +0000"
      },
      "message": "Merge \"Update description of Enable block_migrate_cinder_iscsi\""
    },
    {
      "commit": "d0057586b9c2313c9d5eb370d3eb9b67e54f566f",
      "tree": "c82a20adfcd5b3d8739411828a7d4ed41d3fb8ff",
      "parents": [
        "93c08cc7b44e16ecaef903bf4549e6169614e8ac",
        "9650847569ad46bd255bbac6e7e02a2c7d827071"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 30 01:24:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 30 01:24:37 2015 +0000"
      },
      "message": "Merge \"Remove hyphen from rand_name calls in identity tests\""
    },
    {
      "commit": "6ded8df3b82680a63fd5b28f2ca71d2045e9f592",
      "tree": "f3a08469093e7bf6dff497c1df293f03566831f3",
      "parents": [
        "d0057586b9c2313c9d5eb370d3eb9b67e54f566f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Mar 23 02:00:19 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Mar 30 01:24:05 2015 +0000"
      },
      "message": "Remove hyphen from rand_name calls in scenario tests\n\ndata_utils.rand_name() appends randam charactors with a hypen like:\n\n def rand_name(name\u003d\u0027\u0027):\n     randbits \u003d str(random.randint(1, 0x7fffffff))\n     if name:\n         return name + \u0027-\u0027 + randbits\n\nSo it is not necessary to specify a hypen in caller side.\nThis patch removes a hypen in scenario tests.\n\nChange-Id: I21f19e27c3081ac35317d9422436bd8062eced2d\n"
    },
    {
      "commit": "93c08cc7b44e16ecaef903bf4549e6169614e8ac",
      "tree": "ee52f966bb519a02d59975c76d82743dad1e058d",
      "parents": [
        "8b2a33d23e7be6ba57da03334050b404d1fb6c4a",
        "03feae04e670e0f4f7a950628ce0c9ec3025fba1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 30 01:18:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 30 01:18:13 2015 +0000"
      },
      "message": "Merge \"Handle fixed_network edge cases gracefully\""
    },
    {
      "commit": "f2f7a376c4108be70380f4a990d2fbd74a303546",
      "tree": "bf7b4378db163942a44952fb452d160abab8b0e6",
      "parents": [
        "c3280150af14dba5e247c514e5ef47c636a200f5"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Mar 04 15:07:39 2015 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli ",
        "email": "andrea.frittoli@hp.com",
        "time": "Sat Mar 28 03:14:35 2015 +0000"
      },
      "message": "Use the configured version of identity in stress\n\nMake stress create credentials and obtain tokens using the\nconfigured version of identity API.\n\nChange-Id: If957407231af0313ac6629091ff7ff0f9e8f6e03\nPartially-implements: bp multi-keystone-api-version-tests"
    },
    {
      "commit": "8b2a33d23e7be6ba57da03334050b404d1fb6c4a",
      "tree": "d8d89f7f56276c28397b968e53c2dae7815fc933",
      "parents": [
        "2af1f21ea8d6ebb9dac926b8932b092efdc92258",
        "4f6117afb9b492e23d5de3336672bb6bb45bd048"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 27 23:22:36 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 27 23:22:36 2015 +0000"
      },
      "message": "Merge \"Non-admin token tests for Keystone API\""
    },
    {
      "commit": "88f7b70da16174c258d172d0b432a30a8a93c8b0",
      "tree": "90fb65013f8888b02ebd8bdac39f72236bf83449",
      "parents": [
        "2af1f21ea8d6ebb9dac926b8932b092efdc92258"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Jun 05 12:59:09 2014 -0700"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Mar 27 15:29:24 2015 -0700"
      },
      "message": "Add API tests for Neutron DVR extension\n\nThis patch adds a number of positive and negative tests for\nthe DVR functionality implemented by Neutron.\n\nChange-Id: I6d3fbf7c480c23a4500af115891f63ea058dcfac\n"
    },
    {
      "commit": "2af1f21ea8d6ebb9dac926b8932b092efdc92258",
      "tree": "0b320ab627701a575e79a6eb71b583a644a52328",
      "parents": [
        "f7d582eaa0dbc6e3725006208dd1b4bbf51a950f",
        "a565e451b74cd753d43ad1a3fdc4b8d52e50eded"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 27 21:07:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 27 21:07:35 2015 +0000"
      },
      "message": "Merge \"Split resource_setup for network tests\""
    },
    {
      "commit": "03feae04e670e0f4f7a950628ce0c9ec3025fba1",
      "tree": "37b3bef57300634ff15209dafb9e8082d0e37004",
      "parents": [
        "6a341ef6166a25a8a18472856df983c6456d6d47"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 27 10:25:45 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 27 15:10:24 2015 -0400"
      },
      "message": "Handle fixed_network edge cases gracefully\n\nWhen we added support for using the fixed_network_name config option to\nspecify the network to boot with in a multi-network env a couple of\nconfiguration edge cases were not taken into account. First the case\nof misconfiguration was not handled at all this would cause an ugly\nIndexError exception to be raised because no matches were found for\nthe name specified in config. The other was since the default config\noption was set to \u0027private\u0027 and fixed network name is always used when\nconfigured the default for single network environments broke if the\nsingle network. This commit addresses these by removing the default\nvalue for fixed_network_name (and making the help more clear) and\nhaving fixed_network_name handle the misconfiguration case more\nclearly by raising an InvalidConfiguration exception.\n\nChange-Id: I06ac0605a1a7e35d1af9a93a3bfc387a78f8be1c\nCloses-Bug: #1437328\n"
    },
    {
      "commit": "4f10e45db7bf0eb11ab40cf52398e3038b1cf1b5",
      "tree": "d52f91b0ca8375bfe019ea544f82ff381537aa87",
      "parents": [
        "f7d582eaa0dbc6e3725006208dd1b4bbf51a950f"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Mar 27 11:49:57 2015 -0400"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Mar 27 13:15:44 2015 -0400"
      },
      "message": "Clarify how to resolve a uuid collision\n\nPreviously \u0027tox -epep8\u0027 just says run \u0027tox -v -euuidgen\u0027 but without\nmanually removing the duplicate uuid it fails to fix things and says run\n\u0027tox -v -euuidgen\u0027 again.\n\nChange-Id: I1948c2d038d89af8dcfe69d01dcc49d024ae3210\n"
    },
    {
      "commit": "0a5788f52a30d34beda14e2fddf8883d3df34173",
      "tree": "ad809857edac760392b84d6e29db505aa42b4ecb",
      "parents": [
        "f7d582eaa0dbc6e3725006208dd1b4bbf51a950f"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Mar 17 11:29:38 2015 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Mar 27 11:52:22 2015 -0400"
      },
      "message": "Update description of Enable block_migrate_cinder_iscsi\n\nThis option, originally added in\nI81cc39fed392fce9dfbda5683ffba29eeba936be was disabled by default for\nXen, and isn\u0027t supported by libvirt due to bug 1398999. Provide a better\nhelp message explaining why this should be off for libvirt.\n\nChange-Id: Id8f9ead99b5d5713172c9b012b771098fdee7b1c\nDepends-On: I89b7e390bf1cf4f2eccabca2e31a9d1b6b270677\n"
    },
    {
      "commit": "f7d582eaa0dbc6e3725006208dd1b4bbf51a950f",
      "tree": "0911636bc0ededc99cb783b9805a7e2db3880567",
      "parents": [
        "6a341ef6166a25a8a18472856df983c6456d6d47",
        "4937f56b5a94fcb4d154b9c74ec225dc7e15a16f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 27 15:26:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 27 15:26:10 2015 +0000"
      },
      "message": "Merge \"Remove hyphen from rand_name calls in compute tests\""
    },
    {
      "commit": "07f5a52e9314d89a9e28176c9dc498c08ecd88ac",
      "tree": "7d745129177cfcf52a06b0c18cf846633f72e348",
      "parents": [
        "6a341ef6166a25a8a18472856df983c6456d6d47"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Mar 27 15:02:41 2015 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Mar 27 15:02:41 2015 +0100"
      },
      "message": "Change default cirros ssh user\n\nCirros images allow connection with root and cirros by default.\nInteractive sessions for root are not allowed. This will change the\ndefault user to cirros since it allows interactive ssh sessions.\n\nSee also https://bugs.launchpad.net/cirros/+bug/1437350\n\nChange-Id: If929ce7a3df944bd17c7f4e3042a6aea0c318b2c\n"
    },
    {
      "commit": "6a341ef6166a25a8a18472856df983c6456d6d47",
      "tree": "7a661c38b1e9a0b931bb7a339e313c4c9e9c768d",
      "parents": [
        "609f6030a21c94618ff3fffe8ec47fba7435b868",
        "a498b1de8fc8713dd417a63ef778f65fe0727032"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 27 11:28:34 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 27 11:28:34 2015 +0000"
      },
      "message": "Merge \"Remove hyphen from rand_name calls in thirdparty tests\""
    },
    {
      "commit": "a565e451b74cd753d43ad1a3fdc4b8d52e50eded",
      "tree": "d436c98369d51bf22cbbea1e74f16f4d4d794eb2",
      "parents": [
        "609f6030a21c94618ff3fffe8ec47fba7435b868"
      ],
      "author": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Tue Jan 27 14:00:13 2015 +0530"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Mar 27 06:17:20 2015 -0400"
      },
      "message": "Split resource_setup for network tests\n\nSplit up the resource_setup method for all the network tests, as per the\nlatest spec.\n\nPartially-implements bp:resource-cleanup\n\nChange-Id: If96a154cfe65dd3d18ff6b1e1943ccfb1db7300e\n"
    },
    {
      "commit": "609f6030a21c94618ff3fffe8ec47fba7435b868",
      "tree": "85114388b69cf325d4e291b06b1e99c60460292e",
      "parents": [
        "777a62d20cfd8185179c8b58128e3740b51d28d2",
        "9ce97dfa353e3659aa0ec0a7f62ed3a7e54c4bdf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 23:16:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 23:16:11 2015 +0000"
      },
      "message": "Merge \"Start instances using fixed network when possible\""
    },
    {
      "commit": "9650847569ad46bd255bbac6e7e02a2c7d827071",
      "tree": "6cab3ef1fe44aa55474c531a6b9a325ecf7ea4e2",
      "parents": [
        "4937f56b5a94fcb4d154b9c74ec225dc7e15a16f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Mar 23 01:43:42 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Mar 26 21:15:01 2015 +0000"
      },
      "message": "Remove hyphen from rand_name calls in identity tests\n\ndata_utils.rand_name() appends randam charactors with a hypen like:\n\n def rand_name(name\u003d\u0027\u0027):\n     randbits \u003d str(random.randint(1, 0x7fffffff))\n     if name:\n         return name + \u0027-\u0027 + randbits\n\nSo it is not necessary to specify a hypen in caller side.\nThis patch removes a hypen in identity tests.\n\nChange-Id: I8b1eb0ea1db708fa02673b3c3963fcb39d1a3ff6\n"
    },
    {
      "commit": "4937f56b5a94fcb4d154b9c74ec225dc7e15a16f",
      "tree": "1448330571f93ece18b6e6acaf19b979c29fd1ac",
      "parents": [
        "a498b1de8fc8713dd417a63ef778f65fe0727032"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Mar 23 00:15:01 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Mar 26 21:12:42 2015 +0000"
      },
      "message": "Remove hyphen from rand_name calls in compute tests\n\ndata_utils.rand_name() appends randam charactors with a hypen like:\n\n def rand_name(name\u003d\u0027\u0027):\n     randbits \u003d str(random.randint(1, 0x7fffffff))\n     if name:\n         return name + \u0027-\u0027 + randbits\n\nSo it is not necessary to specify a hypen in caller side.\nThis patch removes a hypen in compute tests.\n\nChange-Id: Ibed983d75ad9fdbb1f90100863ba0ff1934ab644\n"
    },
    {
      "commit": "a498b1de8fc8713dd417a63ef778f65fe0727032",
      "tree": "571c2e3fffbb6d251bf109f6211e5861fb8d7e8f",
      "parents": [
        "777a62d20cfd8185179c8b58128e3740b51d28d2"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Mar 23 01:56:52 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Mar 26 21:11:15 2015 +0000"
      },
      "message": "Remove hyphen from rand_name calls in thirdparty tests\n\ndata_utils.rand_name() appends randam charactors with a hypen like:\n\n def rand_name(name\u003d\u0027\u0027):\n     randbits \u003d str(random.randint(1, 0x7fffffff))\n     if name:\n         return name + \u0027-\u0027 + randbits\n\nSo it is not necessary to specify a hypen in caller side.\nThis patch removes a hypen in thirdparty tests.\n\nChange-Id: I825b576b53e2b1209086cb68b3e27098f13f90d4\n"
    },
    {
      "commit": "777a62d20cfd8185179c8b58128e3740b51d28d2",
      "tree": "b0c43e9bfa89e2e8d0383caa9869ec4963e4b3f4",
      "parents": [
        "171d05e97fccfba1a88b38320ce259ae3b47d31a",
        "abf0d6ff56a1cf64797d23bd1276242048707c27"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 20:33:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 20:33:32 2015 +0000"
      },
      "message": "Merge \"Drop any dependency from config in test_credentials\""
    },
    {
      "commit": "9ce97dfa353e3659aa0ec0a7f62ed3a7e54c4bdf",
      "tree": "f0e757951c9f7fb61651afdf74f26e1c8d147fc8",
      "parents": [
        "171d05e97fccfba1a88b38320ce259ae3b47d31a"
      ],
      "author": {
        "name": "Rohan Kanade",
        "email": "rohan.kanade@izeltech.com",
        "time": "Tue Dec 10 18:59:35 2013 +0530"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Mar 26 14:50:03 2015 -0400"
      },
      "message": "Start instances using fixed network when possible\n\nUses the fixed_network_name option to select which network\nto boot test instances on.  This allows Tempest to be run\nin environments where there are multiple networks available.\n\nThis problem does not apply to nova-network environments because\nit will happily start instances with multiple networks attached,\nso the behavior is left as before in that case.\n\nCo-Authored-By: Ben Nemec \u003cbnemec@redhat.com\u003e\nCo-Authored-By: Vincent Untz \u003cvuntz@suse.com\u003e\nCo-Authored-By: git-harry \u003cgit-harry@live.co.uk\u003e\n\nChange-Id: Ib5b84b59e3d182d8b9cc83954537c32f3eb9e388\nCloses-Bug: #1250866\n"
    },
    {
      "commit": "171d05e97fccfba1a88b38320ce259ae3b47d31a",
      "tree": "0a3782709962ae3cd11a8650d788316f92714fff",
      "parents": [
        "c4a2f33739bee42e8cf8f3ed5acf82764299e427",
        "823d33189b10d1bf465b4eb44fa36f7265d63c07"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 09:28:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 09:28:00 2015 +0000"
      },
      "message": "Merge \"Remove hyphen from rand_name calls in baremetal tests\""
    },
    {
      "commit": "c4a2f33739bee42e8cf8f3ed5acf82764299e427",
      "tree": "2e25303b67155608fefde440cab7128984609bed",
      "parents": [
        "7edd8ae2f8580c66c984d628cb3dacbf7e32a2d8",
        "484ba66302ae2995d253698cca79723b1f76c821"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 09:22:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 09:22:25 2015 +0000"
      },
      "message": "Merge \"Pass identity_version into get_credentials\""
    },
    {
      "commit": "7edd8ae2f8580c66c984d628cb3dacbf7e32a2d8",
      "tree": "6c83c0b1617ac0da227056b1eb678e9cd6a60b19",
      "parents": [
        "047d6b81a00d13f65b22db6e3c458654a539fe5b",
        "d3906c9e206827301e563f35c7b03c0bba053895"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 09:21:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 09:21:46 2015 +0000"
      },
      "message": "Merge \"Remove hyphen from rand_name calls in image tests\""
    },
    {
      "commit": "047d6b81a00d13f65b22db6e3c458654a539fe5b",
      "tree": "37bd1d1c72bddaba5cd697b884c7b088e823997a",
      "parents": [
        "c36351d76e0ba578566c222c5a2d47509af92cd6",
        "07308f1d1e108700e005a2ea675f6b760945198d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 04:10:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 04:10:47 2015 +0000"
      },
      "message": "Merge \"Remove hyphen from rand_name calls in volume tests\""
    },
    {
      "commit": "c36351d76e0ba578566c222c5a2d47509af92cd6",
      "tree": "bec5563b51b878ce66e2a6b70dc21ebd4d278497",
      "parents": [
        "7ac7af88845c61a1033df5fdfd9e8c5150c55aea",
        "ffb140242f450bce48e86ecc6f64ef2d39acc3fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 01:03:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 01:03:50 2015 +0000"
      },
      "message": "Merge \"Adding sudo to command _renew_lease_dhclient in remote_client\""
    },
    {
      "commit": "7ac7af88845c61a1033df5fdfd9e8c5150c55aea",
      "tree": "5142845abdc1a7e111704d2435282e0b674853f4",
      "parents": [
        "345c7fa43f9687e255b56249a4531f1e916d56c3",
        "58b64099041bba4c3522c277f6aa858eb2bd6929"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 01:02:45 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 01:02:45 2015 +0000"
      },
      "message": "Merge \"Refactor floatin_ips V2.1 API response schema\""
    },
    {
      "commit": "823d33189b10d1bf465b4eb44fa36f7265d63c07",
      "tree": "6f435c6f33c759df03452148623b0d71869efacb",
      "parents": [
        "d3906c9e206827301e563f35c7b03c0bba053895"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Mar 23 00:27:53 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Mar 25 22:56:58 2015 +0000"
      },
      "message": "Remove hyphen from rand_name calls in baremetal tests\n\ndata_utils.rand_name() appends randam charactors with a hypen like:\n\n def rand_name(name\u003d\u0027\u0027):\n     randbits \u003d str(random.randint(1, 0x7fffffff))\n     if name:\n         return name + \u0027-\u0027 + randbits\n\nSo it is not necessary to specify a hypen in caller side.\nThis patch removes a hypen in baremetal tests.\n\nChange-Id: I43fde9b537f7d225266ebb3950b6768aa7ae9fae\n"
    },
    {
      "commit": "d3906c9e206827301e563f35c7b03c0bba053895",
      "tree": "26d5b2e1acdc4c3cb5586bb0603f03506767bba0",
      "parents": [
        "07308f1d1e108700e005a2ea675f6b760945198d"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Mar 23 00:26:11 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Mar 25 22:56:58 2015 +0000"
      },
      "message": "Remove hyphen from rand_name calls in image tests\n\ndata_utils.rand_name() appends randam charactors with a hypen like:\n\n def rand_name(name\u003d\u0027\u0027):\n     randbits \u003d str(random.randint(1, 0x7fffffff))\n     if name:\n         return name + \u0027-\u0027 + randbits\n\nSo it is not necessary to specify a hypen in caller side.\nThis patch removes a hypen in image tests\n\nChange-Id: Iac422b107ca558e5b41d9ad3fbde051b012df56c\n"
    },
    {
      "commit": "07308f1d1e108700e005a2ea675f6b760945198d",
      "tree": "a11fa8fc9be87b1363c87aa2f8c142ce140c7c69",
      "parents": [
        "345c7fa43f9687e255b56249a4531f1e916d56c3"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Mar 23 00:24:28 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Mar 25 22:56:58 2015 +0000"
      },
      "message": "Remove hyphen from rand_name calls in volume tests\n\ndata_utils.rand_name() appends randam charactors with a hypen like:\n\n def rand_name(name\u003d\u0027\u0027):\n     randbits \u003d str(random.randint(1, 0x7fffffff))\n     if name:\n         return name + \u0027-\u0027 + randbits\n\nSo it is not necessary to specify a hypen in caller side.\nThis patch removes a hypen in volume tests.\n\nChange-Id: I1ea38961053cf751b14e261321d6695a8c11dd54\n"
    },
    {
      "commit": "4f6117afb9b492e23d5de3336672bb6bb45bd048",
      "tree": "6261fe326751eb3787c091f68e6d3091c376bd64",
      "parents": [
        "484ba66302ae2995d253698cca79723b1f76c821"
      ],
      "author": {
        "name": "Chris Hoge",
        "email": "chris@openstack.org",
        "time": "Fri Mar 20 12:39:33 2015 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 25 21:28:35 2015 +0000"
      },
      "message": "Non-admin token tests for Keystone API\n\nAdds non-admin token tests for Keystone/identity API. Work in\nsupport of adding Defcore/interop capabilities for identity.\n\nCurrently only supports get token for v2 and v3.\n\nDepends-On: I06fd043e1b31ae0e5e33f4dcf898fb58f2907267\nChange-Id: I2134e5694fdbab13b4b19205ecba5711dbac0c25\n"
    },
    {
      "commit": "484ba66302ae2995d253698cca79723b1f76c821",
      "tree": "d804e727169678f7fa5b175285b98a3fee404362",
      "parents": [
        "345c7fa43f9687e255b56249a4531f1e916d56c3"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Mar 25 16:25:29 2015 -0400"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Mar 25 16:37:18 2015 -0400"
      },
      "message": "Pass identity_version into get_credentials\n\nWhen identity_version is passed into get_configured_credentials,\npass that into the call to get_credentials as well.\n\nChange-Id: Icfe1efa131518f3190b53b781bfb9b35176eea5d\n"
    },
    {
      "commit": "345c7fa43f9687e255b56249a4531f1e916d56c3",
      "tree": "be0714e6546c7449530f10b6260609b1ae7ea465",
      "parents": [
        "4845af783806061fa73e772a498d7b94007b574e"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Mar 25 10:10:42 2015 -0400"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Mar 25 10:36:59 2015 -0400"
      },
      "message": "Support identity_version in credential provider wrappers\n\nAdd identity_version to get_client_manager and get_isolated_credentials.\nMost tests rely on the configured version, which is the default if not\nspecified, but identity test need to force this to v2 or v3.\n\nChange-Id: I69e07237c49e13bc1fd506e9decbbb27840a733b\nPartially-implements: bp/multi-keystone-api-version-tests\n"
    },
    {
      "commit": "4845af783806061fa73e772a498d7b94007b574e",
      "tree": "7ed17c2614b516179eb444dfbc152ec59f051a45",
      "parents": [
        "eaef637fd7a64aafb028daf649afa75095423455",
        "85b660b3393a0217433917ba764a6c6a9c7a027e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 25 11:45:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 25 11:45:44 2015 +0000"
      },
      "message": "Merge \"Remove invalid use of kwargs from image clients\""
    },
    {
      "commit": "eaef637fd7a64aafb028daf649afa75095423455",
      "tree": "a78d24044c5152124cf591454ee3436fe0df1071",
      "parents": [
        "eb74bf001f1e7ff05cdc3a0c9df9d119ccea6358",
        "1e33e374cee02a9236b719533e3d67dbe665b9f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 25 02:22:17 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 25 02:22:17 2015 +0000"
      },
      "message": "Merge \"Remove remaining CONF references in service_client\""
    },
    {
      "commit": "eb74bf001f1e7ff05cdc3a0c9df9d119ccea6358",
      "tree": "d8b80784a13bc3eb6ff0a377993a96af160e3e0d",
      "parents": [
        "9393d61ceaf1a474a79645745bea72476e0f6e57",
        "0fe20f72107e789c6c64aee91839638c47eecc1d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 25 02:22:09 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 25 02:22:09 2015 +0000"
      },
      "message": "Merge \"Refactor fixed_ips API response schema\""
    },
    {
      "commit": "9393d61ceaf1a474a79645745bea72476e0f6e57",
      "tree": "729b622c1de67e0ec3f2eae375a89cd903727603",
      "parents": [
        "29dae32a45122670c016b3bd6c83d789691537a6",
        "d610a0217e0a351ea4ec5b6901fe2dec35d83264"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 25 00:53:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 25 00:53:32 2015 +0000"
      },
      "message": "Merge \"Rearrange aggregates response schema into one file\""
    },
    {
      "commit": "29dae32a45122670c016b3bd6c83d789691537a6",
      "tree": "07c41cb72d2616809121cd59fb9e3fe7bc764652",
      "parents": [
        "b503f036462c63cac1e563d79ae229cee31ae890",
        "c3280150af14dba5e247c514e5ef47c636a200f5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 24 22:09:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 24 22:09:58 2015 +0000"
      },
      "message": "Merge \"Support v3 in credential providers and subclasses\""
    },
    {
      "commit": "58b64099041bba4c3522c277f6aa858eb2bd6929",
      "tree": "6a85953702297d598742235896e933297787d0cb",
      "parents": [
        "d1a391a55482d64b9014e7b41219af195722d990"
      ],
      "author": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Mon Mar 23 17:58:49 2015 +0530"
      },
      "committer": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Tue Mar 24 19:08:58 2015 +0530"
      },
      "message": "Refactor floatin_ips V2.1 API response schema\n\n- Extract common schema code\n- Remove \u0027additionalProperties\u0027 attribute\n\nPartially implements blueprint rearrange-nova-response-schemas\nChange-Id: I6aa8e472e074f7455a5d9eaf2061c08ffc131230\n"
    },
    {
      "commit": "abf0d6ff56a1cf64797d23bd1276242048707c27",
      "tree": "e021da236a9dd62b3bbb85273106af14e7b2d417",
      "parents": [
        "d1a391a55482d64b9014e7b41219af195722d990"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Mon Mar 23 15:14:02 2015 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Mar 24 09:40:10 2015 +0000"
      },
      "message": "Drop any dependency from config in test_credentials\n\ntest_credentials will be moved over to tempest-lib.\nCleaning up unused reference to config.\n\nChange-Id: I9e0dafd77ed0786b9a7455185d856fdc869daa76\n"
    },
    {
      "commit": "0fe20f72107e789c6c64aee91839638c47eecc1d",
      "tree": "bca5fe8676c2ea998e2bae55cd143682eeb75182",
      "parents": [
        "d1a391a55482d64b9014e7b41219af195722d990"
      ],
      "author": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Mon Mar 23 17:18:58 2015 +0530"
      },
      "committer": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Tue Mar 24 14:31:46 2015 +0530"
      },
      "message": "Refactor fixed_ips API response schema\n\n- Rename fixed_ips -\u003e get_fixed_ip\n- Rename fixed_ip_action -\u003e reserve_fixed_ip\n\nPartially implements blueprint rearrange-nova-response-schemas\nChange-Id: If95988306ad0efdf4dd22e47a6623623f34503d9\n"
    },
    {
      "commit": "d610a0217e0a351ea4ec5b6901fe2dec35d83264",
      "tree": "c36e014ab9f2a4595d1c148dcf94faaa7fbada54",
      "parents": [
        "d1a391a55482d64b9014e7b41219af195722d990"
      ],
      "author": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Mon Mar 23 15:46:02 2015 +0530"
      },
      "committer": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Tue Mar 24 14:28:05 2015 +0530"
      },
      "message": "Rearrange aggregates response schema into one file\n\nAfter removing v3 schemas, we have only 1 set of schemas for v2 (/v2.1)\nAPIs but those end up in scattered structure.\n\nSchema files needs to be re arranged into a clean structure. Any\nresource schema should be defined in single file for better readability.\n\nThis patch merges the aggregates response schema into one file.\n\nPartially implements blueprint rearrange-nova-response-schemas\nChange-Id: I2a173792fc83887635051477c312cba986a7f907\n"
    },
    {
      "commit": "5a28c3b37086ff5b2dd83e3b7b28958810c17d4a",
      "tree": "3c1794b145355f0228ae7b3dd4b03ef11233c754",
      "parents": [
        "6e8e5e1f882ec339fe3838e3e52345d2e1c5f5a1"
      ],
      "author": {
        "name": "Haiwei Xu",
        "email": "xu-haiwei@mxw.nes.nec.co.jp",
        "time": "Mon Mar 23 14:38:56 2015 +0900"
      },
      "committer": {
        "name": "Haiwei Xu",
        "email": "xu-haiwei@mxw.nes.nec.co.jp",
        "time": "Tue Mar 24 08:40:08 2015 +0900"
      },
      "message": "Merge availability_zone response schema into one file\n\nMerge availability_zone response schema of v2 into v2_1\ndirectory.\n\nPartially implements blueprint rearrange-nova-response-schemas\n\nChange-Id: Id1b69d6defe340a662b670ebe2661b1f7d22dd2f\n"
    },
    {
      "commit": "f557d37a9d46aa7dd137368c7147b5696f5cbe94",
      "tree": "2ce87bf3c740d34572272f14a011359073cecbb3",
      "parents": [
        "f731aa355e0b2774b1fec563c0685c88af8fbcdb"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 18 14:34:05 2015 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Mon Mar 23 16:38:56 2015 -0700"
      },
      "message": "1373513 has been fixed, remove skip\n\nNow that bug 1373513 has been fixed, lets try re enabling  this test and\nsee it works now. Since 1373513 didn\u0027t happen every time, will have to\nrun the tests a few times and check the logs to see if this is actually\nsafe.\n\nChange-Id: I9268113859d386066eeebdc2180b1301c6c175ee\nRelated-Bug: 1373513\nDepends-On: I5d5c48e188cbb9b4208096736807f082bce524e8\n"
    },
    {
      "commit": "ffb140242f450bce48e86ecc6f64ef2d39acc3fc",
      "tree": "658d2b934fc733af533060f55ad12a6216ee2eb4",
      "parents": [
        "6e8e5e1f882ec339fe3838e3e52345d2e1c5f5a1"
      ],
      "author": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Mon Mar 23 17:03:55 2015 +0200"
      },
      "committer": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Mon Mar 23 17:08:08 2015 +0200"
      },
      "message": "Adding sudo to command _renew_lease_dhclient in remote_client\n\ntest_subnet_details failes because the command is missing sudo\nCloses-Bug: 1435365\n\nChange-Id: Ia7d403de194b493322a448aa0f771afacff56fd3\n"
    },
    {
      "commit": "85b660b3393a0217433917ba764a6c6a9c7a027e",
      "tree": "53cec63b1b48127d5fca0fe9ff1a6b53f91b730c",
      "parents": [
        "1e33e374cee02a9236b719533e3d67dbe665b9f8"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Mon Mar 23 10:26:52 2015 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Mon Mar 23 10:26:52 2015 -0400"
      },
      "message": "Remove invalid use of kwargs from image clients\n\nThe image clients take **kwargs and pass it along to ServiceClient which\nonly takes a specific set of arguments. trace_requests is the only valid\nparameter in kwargs so the signature was changed to simply accept this\nadditional parameter instead.\n\nChange-Id: I6bfffcb66a248c960f52578a1aee9180b3202776\n"
    },
    {
      "commit": "1e33e374cee02a9236b719533e3d67dbe665b9f8",
      "tree": "39471a6fb31942f641598a3c34b0b9aaa4aeefff",
      "parents": [
        "f731aa355e0b2774b1fec563c0685c88af8fbcdb"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Fri Mar 20 09:42:56 2015 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Mon Mar 23 10:19:39 2015 -0400"
      },
      "message": "Remove remaining CONF references in service_client\n\nThe client manager and javelin2 provide these values now, and\nNegativeRestClient was fixed to not need these values.\nThis change is needed to move clients to tempest_lib.\n\nChange-Id: Id30f17281b7e2f9c2a9ef5b9861a27e294911ff6\n"
    },
    {
      "commit": "b503f036462c63cac1e563d79ae229cee31ae890",
      "tree": "de867ad958ad4dda6a5e5272587db0fde9eb9120",
      "parents": [
        "d1a391a55482d64b9014e7b41219af195722d990"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Mar 12 15:48:49 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Mar 23 09:56:18 2015 -0400"
      },
      "message": "Use oslo concurrency api to get lock path\n\nThis commit switches the locking accounts provider and its unit tests\nto use the oslo.concurrency api added in the new release to get the\nlock path instead of using the config option, which is not considered\npart of the api.\n\nChange-Id: Ie614fd65cdaefcb052d6be53a3fbe457cc3399a7\n"
    },
    {
      "commit": "d1a391a55482d64b9014e7b41219af195722d990",
      "tree": "960c3b6a412520ce393a8bf2bceb823197c4f360",
      "parents": [
        "6e8e5e1f882ec339fe3838e3e52345d2e1c5f5a1"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 21 00:18:49 2015 +0000"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Mar 23 08:46:15 2015 -0400"
      },
      "message": "Updated from global requirements\n\nChange-Id: Ib62d7ff4a2299315a917b28637f558064bf9eaa7\n"
    },
    {
      "commit": "6e8e5e1f882ec339fe3838e3e52345d2e1c5f5a1",
      "tree": "db4819f03999c26e9173e99c0c91eb490fb8805d",
      "parents": [
        "8c7364d576f92f841467c445b2b27b7a0dcb0efd",
        "405a85942990f84cddc119439306a0387f075eff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 23 04:59:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 23 04:59:38 2015 +0000"
      },
      "message": "Merge \"Rearrange certificates response schema into one file\""
    },
    {
      "commit": "8c7364d576f92f841467c445b2b27b7a0dcb0efd",
      "tree": "b53f086d905e8f0b9b9ee8c442792976710b2f72",
      "parents": [
        "e868f43c411633ae4d273cad5600316135246d72",
        "b8a61247bef3a15c691eca2a4300ba7ac202043d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 23 04:58:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 23 04:58:26 2015 +0000"
      },
      "message": "Merge \"Merge agent response schema into one file\""
    },
    {
      "commit": "e868f43c411633ae4d273cad5600316135246d72",
      "tree": "b4adde05ddf3a1c3baaf22819b3ef037695273ac",
      "parents": [
        "80791c50fc8250803e79dcbbb4852e87f25863b1",
        "bdb461c35c18eb7693c760268efff72151840be6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 23 02:00:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 23 02:00:56 2015 +0000"
      },
      "message": "Merge \"Remove ceilometerclient CLI tests\""
    },
    {
      "commit": "80791c50fc8250803e79dcbbb4852e87f25863b1",
      "tree": "836635e6b0ae390970f0c90c9c0fad49b8175c00",
      "parents": [
        "af57c3b2e47f24930c9e5bd7d92661db508dfa79",
        "00a75425616592fe5f68b65df71545eef83e9709"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 23 00:59:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 23 00:59:53 2015 +0000"
      },
      "message": "Merge \"Fixes a typo and adds proper captilization\""
    },
    {
      "commit": "af57c3b2e47f24930c9e5bd7d92661db508dfa79",
      "tree": "6a1321f37ea622b07041505ba4a2da604e05fcd8",
      "parents": [
        "a4b91415a70a667f2c61a72bccbe55a5c93c0192",
        "6a96bb19b6240b99d97493c1c78bced8bd5fe76f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 23 00:59:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 23 00:59:42 2015 +0000"
      },
      "message": "Merge \"Remove python-ironicclient from requirements\""
    },
    {
      "commit": "a4b91415a70a667f2c61a72bccbe55a5c93c0192",
      "tree": "dfa439fefcf24fee45626826c0dea9ed2844e1d8",
      "parents": [
        "d8f38aba5802dfa04aeaa486b064547bcd50ea0d",
        "c4559e5dbf667e69d18e66c00f5bca85fef94008"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 23 00:52:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 23 00:52:16 2015 +0000"
      },
      "message": "Merge \"Fix interfaces response schema\""
    },
    {
      "commit": "c3280150af14dba5e247c514e5ef47c636a200f5",
      "tree": "6d8c76a01153377c0f1f18b5fd30905e638292e2",
      "parents": [
        "67c259108b2d6be194a52c5b06d40009d1b42a32"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Feb 26 12:42:34 2015 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Sat Mar 21 21:41:52 2015 +0000"
      },
      "message": "Support v3 in credential providers and subclasses\n\nSupport using v3 to in credential providers:\n- load v3 credentials from YAML if auth_version \u003d\u003d v3\n- create v3 credentials in isolated credentials is auth_version \u003d\u003d v3\n\nCredentials are provisioned in a configured domain (by name), or in the\nadmin domain if no specific domain is configured.\n\nSupport requesting a specific version of credentials from\ncredentials providers.\n\nDepends-on: Iaae9286ecc6f019d36261a5c450068a650e24a28\nChange-Id: Id1ffa35c35f7badd0a35140229554ddf138a3fef\n"
    },
    {
      "commit": "d8f38aba5802dfa04aeaa486b064547bcd50ea0d",
      "tree": "8473f7d77a3c00aeff079f9b61d376935dcc29c9",
      "parents": [
        "d07973de2961f3298214fda0abf761ddd72b6afb",
        "6c3fc15c5e83b01aadb4704b6d7872f821e2892f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 20 22:48:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 20 22:48:40 2015 +0000"
      },
      "message": "Merge \"Allow sress test runner to skip based on available services\""
    },
    {
      "commit": "d07973de2961f3298214fda0abf761ddd72b6afb",
      "tree": "8e5484a291ba6d1ed691595751496e6966ca1133",
      "parents": [
        "59eb174a8069a584f1ba3bb35ecf091e5d1ced27",
        "854fe78d590932bb525216dd0130e67c04d59a95"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 20 22:38:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 20 22:38:02 2015 +0000"
      },
      "message": "Merge \"Revert \"disable neutron network tests that fail too much\"\""
    },
    {
      "commit": "59eb174a8069a584f1ba3bb35ecf091e5d1ced27",
      "tree": "f3fead021a046d0891515cbc17d4e0905825732c",
      "parents": [
        "11cc57c0a6ad6d294bddd9a3ce0d8eefc2f9cdf3",
        "aa93b4bd0b68de56ae0980c7bf027cf86b5fbc5b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 20 21:01:17 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 20 21:01:17 2015 +0000"
      },
      "message": "Merge \"Rename compute response schema dir to v2_1\""
    },
    {
      "commit": "bdb461c35c18eb7693c760268efff72151840be6",
      "tree": "c1500f7d3301bcfff10feb794a5324a209148211",
      "parents": [
        "11cc57c0a6ad6d294bddd9a3ce0d8eefc2f9cdf3"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Fri Mar 20 17:22:53 2015 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Fri Mar 20 17:22:53 2015 +0000"
      },
      "message": "Remove ceilometerclient CLI tests\n\nThese have been converted into functional tests in the\nceilometerclient itself[1].\n\n[1] I3ce5ddbe471d70e8775ec5a1cc908a95a335b5e7\n\nChange-Id: I95de03e841ec9d0bced30afaa0d0286b65b18683\n"
    },
    {
      "commit": "11cc57c0a6ad6d294bddd9a3ce0d8eefc2f9cdf3",
      "tree": "de57edbd6ff91f689ee69c6386efba7a581b088b",
      "parents": [
        "8e5386f55934d31350c8e40f85b84be073deae37",
        "17940737daf172cbb428cef12e5f5765900d580b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 20 15:26:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 20 15:26:06 2015 +0000"
      },
      "message": "Merge \"Restore \"Add scenario \u0027test_preserve_preexisting_port\u0027\"\""
    },
    {
      "commit": "8d1a0dcf9a7b9e0b44962786d99dfb5954040d37",
      "tree": "2ecd0939e35a71d3b37e151dd727f4c4f9dd0099",
      "parents": [
        "8d557c7839b5c97f18bdaec980a4fcfbea7dfbee"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Fri Mar 13 11:43:37 2015 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Fri Mar 20 10:01:20 2015 -0400"
      },
      "message": "Add test for the various config cases of is_admin_available()\n\nThis function is used to determine if admin credentials are available but\nthere are many different ways to configure admin in tempest. The admin\nmust be available if tenant isolation is enabled, otherwise can be specified\nwith either the admin values in the identity section of tempest.conf or by\nadding an admin role or type to a user in the test accounts file.\nChange-Id: Ibb82d1008ebace7f86a857761673fe9ab496a7ec\n"
    },
    {
      "commit": "8e5386f55934d31350c8e40f85b84be073deae37",
      "tree": "2b701bb5e1df2bcac1019e0bfa2167d0c581e34d",
      "parents": [
        "67c259108b2d6be194a52c5b06d40009d1b42a32",
        "48509c363ef87d8d81fe4ccd5c5014c50a16b975"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 20 10:38:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 20 10:38:23 2015 +0000"
      },
      "message": "Merge \"Fixing spelling error in the message when test is skipped\""
    },
    {
      "commit": "c4559e5dbf667e69d18e66c00f5bca85fef94008",
      "tree": "e4eef915c2bf9651c89ad09bde20aee94675b5b8",
      "parents": [
        "aa93b4bd0b68de56ae0980c7bf027cf86b5fbc5b"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 20 11:58:44 2015 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 20 11:58:44 2015 +0900"
      },
      "message": "Fix interfaces response schema\n\nAfter removing v3 schemas, we have only 1 set of schemas for v2 (/v2.1)\nAPIs but those end up in scattered structure.\n\nSchema files needs to be re arranged into a clean structure. Any\nresource schema should be defined in single file for better readability.\n\nThis patch merge the interfaces response schema into one file\nAlso define the schema for show and create os-interface API.\n\nPartially implements blueprint rearrange-nova-response-schemas\n\nChange-Id: I4ff75ef4d29304230a85aa224e43657e96b18f2e\n"
    },
    {
      "commit": "405a85942990f84cddc119439306a0387f075eff",
      "tree": "84086e524c6f7948df921a1ed386af8bf819a94d",
      "parents": [
        "aa93b4bd0b68de56ae0980c7bf027cf86b5fbc5b"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 20 11:39:28 2015 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 20 11:39:28 2015 +0900"
      },
      "message": "Rearrange certificates response schema into one file\n\nAfter removing v3 schemas, we have only 1 set of schemas for v2 (/v2.1)\nAPIs but those end up in scattered structure.\n\nSchema files needs to be re arranged into a clean structure. Any\nresource schema should be defined in single file for better readability.\n\nThis patch merge the certificates response schema into one file.\n\nPartially implements blueprint rearrange-nova-response-schemas\n\nChange-Id: I50752ca74f08029c16913bea98361d84d04aa90c\n"
    },
    {
      "commit": "b8a61247bef3a15c691eca2a4300ba7ac202043d",
      "tree": "aa95fcf6453932a6c9a50953d285ad08dff036bd",
      "parents": [
        "aa93b4bd0b68de56ae0980c7bf027cf86b5fbc5b"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 20 11:25:22 2015 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 20 11:25:22 2015 +0900"
      },
      "message": "Merge agent response schema into one file\n\nAfter removing v3 schemas, we have only 1 set of schemas for v2 (/v2.1)\nAPIs but those end up in scattered structure.\n\nSchema files needs to be re arranged into a clean structure. Any\nresource schema should be defined in single file for better readability.\n\nThis patch merge the agent response schema into one file.\n\nPartially implements blueprint rearrange-nova-response-schemas\n\nChange-Id: I5f8b946279bed995b012b92ae1330f479e552993\n"
    },
    {
      "commit": "aa93b4bd0b68de56ae0980c7bf027cf86b5fbc5b",
      "tree": "7ac00a144e9e4de3288202ecb37114ffad73cdbb",
      "parents": [
        "db9721dfecd99421f89ca9e263a97271e5f79ca0"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 20 11:03:44 2015 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 20 11:03:44 2015 +0900"
      },
      "message": "Rename compute response schema dir to v2_1\n\nThis commit rename the compute response schema directory to v2_1.\nFurther this directory will used to place all merged compute schema files\nfor V2.1 API.\n\nPartially implements blueprint rearrange-nova-response-schemas\n\nChange-Id: Ia9d9a147df3668d6dd76f0825676439676b43bee\n"
    },
    {
      "commit": "67c259108b2d6be194a52c5b06d40009d1b42a32",
      "tree": "723a3f1d17b8f74258839bd96c5fef80c76f2df2",
      "parents": [
        "db9721dfecd99421f89ca9e263a97271e5f79ca0",
        "4cc852b05678a5da11bd033e6553f3250326f327"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 20 01:31:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 20 01:31:11 2015 +0000"
      },
      "message": "Merge \"Make scenario tests requiring admin skip if no admin creds\""
    },
    {
      "commit": "db9721dfecd99421f89ca9e263a97271e5f79ca0",
      "tree": "fe606e84701b4ffab3c0597400a531e9cc51c2b1",
      "parents": [
        "f731aa355e0b2774b1fec563c0685c88af8fbcdb"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 18 14:21:28 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 18 22:08:47 2015 -0400"
      },
      "message": "Respect configured credential provider everywhere\n\nThis commit changes all the uses of the old AdminManager and Manager()\nconstructs to use cls.isolated_creds to provide user credentials from\nwhatever the configured credential provider is being used instead of\nassuming it\u0027s the non-locking accounts provider without an accounts.yaml\nfile. As part of this we need to add a heat option for the stack owner\nrole so that we can request the creds by that role. The heat tests were\npreviously making an implicit assumption about the configured user having\nthat role assigned. Which while true in devstack today, it isn\u0027t\nnecessarily the case everywhere.\n\nDepends-On: Id98a83f0a716de0fdb5f36d03407364830e8fa5f\nCloses-Bug: #1433723\nChange-Id: Ie071cb2cb6add591a60c9d76a12c95b7fb5ee539\n"
    },
    {
      "commit": "f731aa355e0b2774b1fec563c0685c88af8fbcdb",
      "tree": "a7b7c2b1cd6b43f5fece762f458c4e5575263470",
      "parents": [
        "9bcf1bb09a73f77ca7bf55bedef7b2e46a6712d1",
        "7c58ddb2d02527329bdd3aa6309ceeec725455ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 18 17:52:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 18 17:52:30 2015 +0000"
      },
      "message": "Merge \"Remove unused dependency to config module\""
    },
    {
      "commit": "9bcf1bb09a73f77ca7bf55bedef7b2e46a6712d1",
      "tree": "37297397189152d45df45b5d922ca3a3c450c0a1",
      "parents": [
        "438bbc39a6b09f44af1515d1049feea30a568138",
        "62aebc494ef1d65af39a89eccc1419139ab1c8e0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 18 17:43:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 18 17:43:03 2015 +0000"
      },
      "message": "Merge \"Remove last references to python-keystoneclient\""
    },
    {
      "commit": "7c58ddb2d02527329bdd3aa6309ceeec725455ab",
      "tree": "44e9e4020a8f67d2abadb006df6cb491a2dfc99f",
      "parents": [
        "5ac739a712a0118539ce5b53a12e4f36ff5fefed"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Mar 17 11:55:14 2015 +0000"
      },
      "committer": {
        "name": "andreaf",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Mar 18 11:35:44 2015 +0000"
      },
      "message": "Remove unused dependency to config module\n\nAuth module unit tests import and mock config, which is not\nneeded anymore since the auth module has been made independent\nfrom config. Cleaning up the unused dependency in preparation\nto migration to tempest-lib.\n\nChange-Id: Iedcd2fa7713409743b1b4b9f460481608796d491\n"
    },
    {
      "commit": "438bbc39a6b09f44af1515d1049feea30a568138",
      "tree": "ae411283fd171ca6a0b0ce533540b0814ee109e1",
      "parents": [
        "5dd627db9e76def94842c79fcc4f34b44805cc37",
        "72a0411e59024be53427d67471ee203fcfb31b1d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 17 22:30:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 17 22:30:13 2015 +0000"
      },
      "message": "Merge \"Remove redundant calls to clear_isolated_creds\""
    },
    {
      "commit": "48509c363ef87d8d81fe4ccd5c5014c50a16b975",
      "tree": "26584894b4c90e2ce5ebcd0481e54f1aae3cb3b6",
      "parents": [
        "5dd627db9e76def94842c79fcc4f34b44805cc37"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Tue Mar 17 21:18:30 2015 +0300"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Tue Mar 17 21:18:30 2015 +0300"
      },
      "message": "Fixing spelling error in the message when test is skipped\n\nChange-Id: If64c47071b5d68b44082b742886f49ed92c9893d\n"
    },
    {
      "commit": "5dd627db9e76def94842c79fcc4f34b44805cc37",
      "tree": "1f63f27c581efeb0e9432ce22b5d73818f1c4b31",
      "parents": [
        "9f0e4eccccedcaf13e4fd63b5d45f0bd154404d9",
        "44ec0be116eeaca2dc25871e70c900adc7598ed5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 17 16:57:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 17 16:57:15 2015 +0000"
      },
      "message": "Merge \"Add \u0027instance_uuid\u0027 in show baremetal schema\""
    }
  ],
  "next": "9f0e4eccccedcaf13e4fd63b5d45f0bd154404d9"
}
