)]}'
{
  "log": [
    {
      "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": "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\""
    },
    {
      "commit": "9f0e4eccccedcaf13e4fd63b5d45f0bd154404d9",
      "tree": "e30ae1f89c44a24857c895acd74f0bd971f46c4c",
      "parents": [
        "fdff09dfa53e0234af95d00850e9c16561eab608",
        "07a5a6f58d6647795a03206e7f9a891e1a312bce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 17 12:11:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 17 12:11:29 2015 +0000"
      },
      "message": "Merge \"Make check_uuid executable\""
    },
    {
      "commit": "72a0411e59024be53427d67471ee203fcfb31b1d",
      "tree": "b3b63e8afe31d9c75f73571b2438f9012905f64e",
      "parents": [
        "5ac739a712a0118539ce5b53a12e4f36ff5fefed"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Mar 17 10:38:01 2015 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Mar 17 10:38:01 2015 +0000"
      },
      "message": "Remove redundant calls to clear_isolated_creds\n\nclear_isolated_creds is executed as part of the class teardown\ndefined in test.py. Test classes and base classes do not need\nto invoke it anymore, so removing any redundant invocation.\n\nChange-Id: I5a9ac66a6c5d41bf0274d022e7b6b4a1932c77df\nPartially-implements: bp/resource-cleanup\n"
    },
    {
      "commit": "07a5a6f58d6647795a03206e7f9a891e1a312bce",
      "tree": "50ace9c6d7f0628c1710951a531f7a726fe25a6b",
      "parents": [
        "5ac739a712a0118539ce5b53a12e4f36ff5fefed"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Mon Mar 16 15:14:37 2015 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Tue Mar 17 09:14:55 2015 +0100"
      },
      "message": "Make check_uuid executable\n\nCheck_uuid is a script and not a module. This makes it executable\nfrom CLI.\n\nChange-Id: I1c5b6a79e412471f27bc9779dd821a52ec83c645\n"
    },
    {
      "commit": "44ec0be116eeaca2dc25871e70c900adc7598ed5",
      "tree": "2f8dc6314ad3d3cfd2119a38e34bf8038466f7b2",
      "parents": [
        "fdff09dfa53e0234af95d00850e9c16561eab608"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Mar 17 14:17:45 2015 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Mar 17 16:34:20 2015 +0900"
      },
      "message": "Add \u0027instance_uuid\u0027 in show baremetal schema\n\nShow baremetal node API response includes the \u0027instance_uuid\u0027\nalso so its schema should also includes the same.\n\nThis commit adds \u0027instance_uuid\u0027 in show baremetal node schema.\n\nChange-Id: I863df5a8718cf2870398e7de0429d2e80bb72852\n"
    },
    {
      "commit": "fdff09dfa53e0234af95d00850e9c16561eab608",
      "tree": "47499e31e2cdcd9e69030c063ba29cb657ff1015",
      "parents": [
        "5ac739a712a0118539ce5b53a12e4f36ff5fefed"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Mar 17 11:05:05 2015 +0900"
      },
      "committer": {
        "name": "Haiwei Xu",
        "email": "xu-haiwei@mxw.nes.nec.co.jp",
        "time": "Tue Mar 17 13:39:26 2015 +0900"
      },
      "message": "Add \u0027disabled_reason\u0027 in hypervisor schema\n\nIf os-hypervisor-status extension is enabled then,\n\u0027disabled_reason\u0027 is updated in \u0027service\u0027 dict of hypervisor\nshow and list detail API\u0027 response.\n\nThis patch adds \u0027disabled_reason\u0027 in their schema.\n\nChange-Id: I98eb76cede2deeb188e3776a2f94a75f70f59725\n"
    },
    {
      "commit": "5ac739a712a0118539ce5b53a12e4f36ff5fefed",
      "tree": "fb60ce59d4752d2f6c13435151a2a7cb7e257ed9",
      "parents": [
        "4baeda6b8060e2bd1ca1092e7f5de4b2e338bd98",
        "0363a17cffe85bba9d1b553344eacff95950a493"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 17 03:11:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 17 03:11:31 2015 +0000"
      },
      "message": "Merge \"Update test to fail instead of skip if floating pool is already allocated\""
    },
    {
      "commit": "4baeda6b8060e2bd1ca1092e7f5de4b2e338bd98",
      "tree": "feb59869bd971d34e90eda33f4727e31c5c51648",
      "parents": [
        "3617365e58e5679d9243631c82422e0e745a44bb",
        "fb199c05168a88b37d1d0d09e53beccf78b88e6b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 16 18:33:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 16 18:33:55 2015 +0000"
      },
      "message": "Merge \"Add additional checks for attributes\""
    },
    {
      "commit": "3617365e58e5679d9243631c82422e0e745a44bb",
      "tree": "80384c5aaef0e0237e7a7a9e095e90b027c45b63",
      "parents": [
        "cb18f61e516644fc3d6f590ee6ce7804c659c57d",
        "dc5bae217d1847da4b034211cb484644d9882cd6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 16 18:31:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 16 18:31:31 2015 +0000"
      },
      "message": "Merge \"javelin: don\u0027t destroy floating IP resource\""
    },
    {
      "commit": "cb18f61e516644fc3d6f590ee6ce7804c659c57d",
      "tree": "584c400a0e1df7a7733c8bfdf6732c57bb04c5da",
      "parents": [
        "9cf54118d857c6d725b00641114163fd0b3a83db",
        "cd2872ae2716ccce4d393f565117b8412dd34415"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 16 17:36:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 16 17:36:12 2015 +0000"
      },
      "message": "Merge \"Distinguish between luks and cryptsetup volume types\""
    },
    {
      "commit": "dc5bae217d1847da4b034211cb484644d9882cd6",
      "tree": "57918bf4bc7cd8d7941ddde425d2b5fedd0dad04",
      "parents": [
        "9cf54118d857c6d725b00641114163fd0b3a83db"
      ],
      "author": {
        "name": "Emilien Macchi",
        "email": "emilien@redhat.com",
        "time": "Mon Mar 16 08:49:02 2015 -0400"
      },
      "committer": {
        "name": "Emilien Macchi",
        "email": "emilien@redhat.com",
        "time": "Mon Mar 16 10:47:31 2015 -0400"
      },
      "message": "javelin: don\u0027t destroy floating IP resource\n\nThe code to destroy floating IP resources is broken today and needs more\nwork.\nTo bring back the CI again, let\u0027s drop this code and add a TODO so we\ncan work on it later once CI is back and we also have a new job testing\nGrenade on Neutron.\n\nChange-Id: I8cf7fb3aa7e361d603716afbd3cf98827151f094\n"
    },
    {
      "commit": "62aebc494ef1d65af39a89eccc1419139ab1c8e0",
      "tree": "9ed828eb72ff2d908d0c2c122e0aad9a25323d44",
      "parents": [
        "9cf54118d857c6d725b00641114163fd0b3a83db"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Mar 12 07:38:19 2015 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Mar 16 12:37:39 2015 +0100"
      },
      "message": "Remove last references to python-keystoneclient\n\nRemove the remaining references to python-keystoneclient,\nalso removing it from the requirements.txt.\n\nChange-Id: I434d5366848d3010ac12a3fa12fcf86abb405fd5\n"
    },
    {
      "commit": "9cf54118d857c6d725b00641114163fd0b3a83db",
      "tree": "7ef1bd573f0eb0ed93ad8d23747bfc0ad109a1e3",
      "parents": [
        "7473aca1c1496f26ca0201af338ce605c88ce06f",
        "d4b808f6a44c04e581167e47b5af6a2f3d2372c0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 16 11:21:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 16 11:21:15 2015 +0000"
      },
      "message": "Merge \"Adding common header attributes in image header schema\""
    },
    {
      "commit": "7473aca1c1496f26ca0201af338ce605c88ce06f",
      "tree": "9615d48499392ed7ebfd87daf2e1c7c79236ce63",
      "parents": [
        "7b47b778be8288af57f677aba3a10ef30a1abeeb",
        "f74c94bc9309b5d4e3e5aa7c43a28fee65cd373a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 16 11:15:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 16 11:15:27 2015 +0000"
      },
      "message": "Merge \"javelin: add missing network_name in destroy_servers loop\""
    },
    {
      "commit": "fb199c05168a88b37d1d0d09e53beccf78b88e6b",
      "tree": "2998e539b18f68c933525bf4bd19179a0ad8a780",
      "parents": [
        "7b47b778be8288af57f677aba3a10ef30a1abeeb"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Mon Mar 16 11:53:44 2015 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Mon Mar 16 12:04:11 2015 +0100"
      },
      "message": "Add additional checks for attributes\n\nSome decorators (like dtt) do have a func attribute\nbut no \"attr\" and \"value\" attribute defined.\nThis leads to errors during pep8 gate check (see [1]).\n\n[1]: https://review.openstack.org/#/c/153234/4\n\nCloses-Bug: #1431267\nChange-Id: Id16bce40e30ecb6bc5bff9b55650acc538ece3a9\n"
    },
    {
      "commit": "7b47b778be8288af57f677aba3a10ef30a1abeeb",
      "tree": "7086c7012d0bf64aaf923f9fd12b1b17839d3694",
      "parents": [
        "7ebc28f4784ce96e85213d4d10337775c29ced1f",
        "f640f665dfa155e70c43a24e3b3b13d3171f7e1f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 16 08:40:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 16 08:40:51 2015 +0000"
      },
      "message": "Merge \"Add section to the config guide on lock_path\""
    },
    {
      "commit": "d4b808f6a44c04e581167e47b5af6a2f3d2372c0",
      "tree": "4d51d044a7ea77557a4c954d3b6156e941b0721c",
      "parents": [
        "7ebc28f4784ce96e85213d4d10337775c29ced1f"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Feb 25 15:08:10 2015 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Mar 16 00:48:39 2015 +0000"
      },
      "message": "Adding common header attributes in image header schema\n\nCreate Image schema only contain \u0027location\u0027 as header\nfield but there some common fields listed below which\nwill be present in header.\nCreate Image header-\n{\n \u0027status\u0027: \u0027202\u0027,\n \u0027content-length\u0027: \u00270\u0027,\n \u0027x-compute-request-id\u0027: \u0027req-df43993d-5047-407b-a9f7-22c455d7f42c\u0027,\n \u0027connection\u0027: \u0027close\u0027,\n \u0027location\u0027: \u0027http://10.0.2.15:8774/v2/\n     578afc43d3d14c34b71aa01a604ca987/images/b769ecb7-8fee-4893-8c41-1e4047d20a29\u0027,\n \u0027date\u0027: \u0027Wed, 25 Feb 2015 06:04:25 GMT\u0027,\n \u0027content-type\u0027: \u0027text/html; charset\u003dUTF-8\u0027\n \u0027vary\u0027: \u0027X-OpenStack-Nova-API-Version\u0027,\n \u0027x-openstack-nova-api-version\u0027: \u00272.1\u0027\n}\n\nThis commit fix that.\n\nChange-Id: Icfeddc3f8f73d1dc5eb23ace7d1a8bdb1dbb6f5f\n"
    },
    {
      "commit": "7ebc28f4784ce96e85213d4d10337775c29ced1f",
      "tree": "6c4e0163d5a93665669fdcb9ac2cebc7e8af26fe",
      "parents": [
        "b8626bda1117b12ec7f46814744854944c54517e"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Feb 26 16:41:06 2015 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Mar 16 00:48:39 2015 +0000"
      },
      "message": "Add \u0027fault\u0027 attributes in server schema\n\nWhen server is in error or deleted state then, \u0027fault\u0027 attribute\nis included in server API response. This commit adds that in server schema.\n\nChange-Id: I4dcca3dc6a3f8a9f745c8c48170529b018a75aa0\n"
    },
    {
      "commit": "b8626bda1117b12ec7f46814744854944c54517e",
      "tree": "8015e87c3c7d490957a70f24ac10dfe667242ffe",
      "parents": [
        "c3df6a99678cea586ee7976576aeb4f6f7c7df8c"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Feb 25 17:40:45 2015 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Mar 16 00:48:39 2015 +0000"
      },
      "message": "Add \u0027images_links\u0027 attribute in image list schema\n\nImage list and detail list response may have \u0027images_links\u0027 attribute\nbut schema files for above APIs do not have \u0027images_links\u0027 attribute.\n\nThis patch fix the above issue.\n\nChange-Id: I6bb5521063c29e3ba5179613dd77a3f4995c3f27\n"
    },
    {
      "commit": "c3df6a99678cea586ee7976576aeb4f6f7c7df8c",
      "tree": "933157d63b16c087717c9be7aadce28a0e0372d6",
      "parents": [
        "f9dc7c553a5afa3de15ab29c459b601200139846"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Feb 25 17:24:09 2015 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Mar 16 00:48:39 2015 +0000"
      },
      "message": "Add \u0027servers_links\u0027 attribute in server list schema\n\nserver list and detail list response may have \u0027servers_links\u0027 attribute\nbut schema files for above APIs do not have \u0027servers_links\u0027 attribute.\n\nThis patch fix the above issue.\n\nChange-Id: I0582aaa8deca7dcfe93cdfa1ba462b3b4e6dea06\n"
    },
    {
      "commit": "f74c94bc9309b5d4e3e5aa7c43a28fee65cd373a",
      "tree": "c100e36cb563c46d8bca7542f45cda8e977f5eb9",
      "parents": [
        "f9dc7c553a5afa3de15ab29c459b601200139846"
      ],
      "author": {
        "name": "Emilien Macchi",
        "email": "emilien@redhat.com",
        "time": "Sat Mar 14 17:17:56 2015 -0400"
      },
      "committer": {
        "name": "Emilien Macchi",
        "email": "emilien@redhat.com",
        "time": "Sat Mar 14 17:17:56 2015 -0400"
      },
      "message": "javelin: add missing network_name in destroy_servers loop\n\nWhen looping on server addresses, res[\u0027addresses\u0027], we need to split the\nnetwork_name and the body so we can iterate in the body directly.\nIn a previous commit, we iterated in network_name which is wrong because\nit leads to this error: TypeError: string indices must be integers.\n\nChange-Id: If062888d7f178ab08d0277d24d35c47821b2c49e\nCloses-bug: #1432091\n"
    },
    {
      "commit": "f9dc7c553a5afa3de15ab29c459b601200139846",
      "tree": "e41d16bfe40051d56f7e8dc033bbeea5d5354430",
      "parents": [
        "2a5ac8207ae88ef3a14cffaa034e5f76cf9de5e6"
      ],
      "author": {
        "name": "Emilien Macchi",
        "email": "emilien@redhat.com",
        "time": "Sat Mar 14 11:31:39 2015 -0400"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Sat Mar 14 15:38:54 2015 +0000"
      },
      "message": "javelin: fix destroy_servers\n\nIn destroy_servers, fix \"res\" to get servers details by the ID before\nstarting to iterate server networks.\nThis is the same way used in check_servers.\n\nCloses-bug: #1432091\n\nChange-Id: I0ec617da9352e534a6031b27ea80632acc2609ba\n"
    },
    {
      "commit": "2a5ac8207ae88ef3a14cffaa034e5f76cf9de5e6",
      "tree": "a1c34df395f9f81c60b167d0f17996c4080b0360",
      "parents": [
        "732aabd4b3896ca11ce1a0ee24ad788405c0ce51"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Mar 13 19:49:55 2015 -0700"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Mar 13 19:50:05 2015 -0700"
      },
      "message": "Fix NoSuchOptError when using use_floatingip_for_ssh\n\nIt looks like a non-existent option is referenced and\nthis breaks the Grenade Neutron job. This patch should\nput everything back to normal.\n\nCloses-bug: #1432091\n\nChange-Id: Iff7f4523a2dd370e4b6c3724ac98cfc7203ceb26\n"
    },
    {
      "commit": "732aabd4b3896ca11ce1a0ee24ad788405c0ce51",
      "tree": "2fec12afc252c679af8ad63efee10bc1b69ca223",
      "parents": [
        "b2c259942389e9c6b3c7ede82438890ec4d874e5",
        "c3e3e290d13bd7619ee750439db4e124626a021f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 13 21:30:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 13 21:30:42 2015 +0000"
      },
      "message": "Merge \"javelin: implement floating-ip support\""
    },
    {
      "commit": "b2c259942389e9c6b3c7ede82438890ec4d874e5",
      "tree": "cb77e7d2b33702e28d5212748f6bb3bb09cae13c",
      "parents": [
        "2c1bd2070c7bccf740d9fbb8fa8ad50ff76ff4fe",
        "25369ad6158148e979b912164ff5a7c0800d016e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 13 20:23:23 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 13 20:23:23 2015 +0000"
      },
      "message": "Merge \"remove redundant negative flavor admin tests\""
    },
    {
      "commit": "2c1bd2070c7bccf740d9fbb8fa8ad50ff76ff4fe",
      "tree": "af98a773ce26a966552eaf4b912023a4561223f4",
      "parents": [
        "a9a4f383eda7e39554aea0717b9d00a6351e2225",
        "36b71fcbfb038c9d8e6dfcd71c1db27361072ab1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 13 19:12:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 13 19:12:11 2015 +0000"
      },
      "message": "Merge \"Skip test_connectivity_between_vms_on_different_networks for baremetal\""
    },
    {
      "commit": "a9a4f383eda7e39554aea0717b9d00a6351e2225",
      "tree": "b052a567bfee7564dc0e5bcbce45997a35504c92",
      "parents": [
        "8c72d61e1a3caf60ea98d05551d45456eadb0bd4",
        "648962989dfa70703a35f2aa0597c4f1da9aecf4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 13 17:41:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 13 17:41:12 2015 +0000"
      },
      "message": "Merge \"Copy the default params dict to avoid race\""
    },
    {
      "commit": "8c72d61e1a3caf60ea98d05551d45456eadb0bd4",
      "tree": "cb408f7e46d2e9578ae950613af58887dea0c44a",
      "parents": [
        "6394b21bfe7ec4a3ea350c54eab73a6a5ec8d3a6",
        "56cb97cff9186c42ee0f221cf342c599fa614b9d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 13 17:40:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 13 17:40:26 2015 +0000"
      },
      "message": "Merge \"Replace hardcoded volume size by created volume size\""
    },
    {
      "commit": "6394b21bfe7ec4a3ea350c54eab73a6a5ec8d3a6",
      "tree": "7862794a74fc56bc0362a6a247aed0147d2279cd",
      "parents": [
        "8c58227b82a658161ba02e75b47802e9db964e31",
        "04cd2fe3bc86d17f187096b445cc012373963d83"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 13 17:30:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 13 17:30:11 2015 +0000"
      },
      "message": "Merge \"Remove neutron CLI tests\""
    },
    {
      "commit": "cd2872ae2716ccce4d393f565117b8412dd34415",
      "tree": "e5b42a7ab5ae9f8d7e5778281ddef2a53223909f",
      "parents": [
        "8c58227b82a658161ba02e75b47802e9db964e31"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Mar 13 09:50:25 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Mar 13 09:50:52 2015 -0700"
      },
      "message": "Distinguish between luks and cryptsetup volume types\n\nTestEncryptedCinderVolumes was always creating the volume type in cinder\nwith a random name but \u0027luks\u0027 was always in the name since it\u0027s\nhard-coded, which makes debugging failures in the cryptsetup test\ndifficult when you\u0027re looking at nova-compute logs.\n\nChange the helper method to take a parameter for the volume type name\nso we can distinguish between luks and cryptsetup.\n\nRelated-Bug: #1327218\n\nChange-Id: If607ba6d389e6a482cfb1eb3af4fe895ed00f8db\n"
    },
    {
      "commit": "c3e3e290d13bd7619ee750439db4e124626a021f",
      "tree": "bc2ab3e9419ca11c1e26a7b5c68a59428578d9b6",
      "parents": [
        "f1cd8b57cff5cd2fcf4e62977476aec3e3a618eb"
      ],
      "author": {
        "name": "Emilien Macchi",
        "email": "emilien@redhat.com",
        "time": "Wed Mar 11 17:42:08 2015 -0400"
      },
      "committer": {
        "name": "Emilien Macchi",
        "email": "emilien@redhat.com",
        "time": "Fri Mar 13 12:04:17 2015 -0400"
      },
      "message": "javelin: implement floating-ip support\n\nConsider multi-node environment when use_floatingip_for_ssh is True, so\nwe can run Javelin in multi-node environment.\n\n* create: If CONF.use_floatingip_for_ssh is at True, we create and associate a\n  floating IP to a server.\n* check: if the server has a floating IP, we\n  validate the server connectivity with it.\n* destroy: disassociate the floating IP from the server.\n\nThis feature is useful when namespaces are\nnot reachable from the node where we run Javelin2.\n\nChange-Id: I6c6d998588621b503bda941b54cd5c752eefb684\n"
    },
    {
      "commit": "8c58227b82a658161ba02e75b47802e9db964e31",
      "tree": "6d2d4734fd7bf24091ad2bd9d9bb7bd6fb217748",
      "parents": [
        "06af51c2f03699b3663bf44189992a1271795f8a",
        "a970d6548696be2fe9f37c4053e335efdae74abf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 13 15:59:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 13 15:59:29 2015 +0000"
      },
      "message": "Merge \"Cleanup the tempest readme\""
    },
    {
      "commit": "06af51c2f03699b3663bf44189992a1271795f8a",
      "tree": "297c0ccf72971c2c9d399a802235381c6a9ba9da",
      "parents": [
        "8ec99feafebd5ee67a0f4c34bcd5a30d8d42ed97",
        "118cd39c61996785f21acfb1afecba5f0d3e7fb9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 13 15:55:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 13 15:55:48 2015 +0000"
      },
      "message": "Merge \"Create test nodes for test_baremetal_nodes\""
    },
    {
      "commit": "36b71fcbfb038c9d8e6dfcd71c1db27361072ab1",
      "tree": "5d1c60d1535e24a2768ef2cffea1f44cb2c2ffb0",
      "parents": [
        "8ec99feafebd5ee67a0f4c34bcd5a30d8d42ed97"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Mar 12 12:24:08 2015 -0700"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 13 10:39:45 2015 -0400"
      },
      "message": "Skip test_connectivity_between_vms_on_different_networks for baremetal\n\nAnother network test that relies on network isolation slipped through\nand needs to be skipped for the baremetal case.\n\nChange-Id: Id19c1eaf6bd41604dc68e24b463e3a888abf7a5d\n"
    },
    {
      "commit": "8ec99feafebd5ee67a0f4c34bcd5a30d8d42ed97",
      "tree": "4054088ada8f5112c0ca6e0fae4bd2bf3d9f6b80",
      "parents": [
        "e4953ac129dc0f1fd072c9976b178137ad46c34c"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Mar 13 09:22:56 2015 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Mar 13 09:25:50 2015 +0000"
      },
      "message": "Revert \"Add scenario \u0027test_preserve_preexisting_port\u0027\"\n\nThis reverts commit bedd9652206f0a33cd53a3ad51a14a22467b6604.\n\nThe newly added test is causing failures against icehouse,\nreverting it for now until it\u0027s fixed.\n\ne-r query: https://review.openstack.org/#/c/164120/\n\nCloses-bug: #1431724\nChange-Id: I224b32df50e13f0f2902f3e3921180e72681ac54\n"
    },
    {
      "commit": "e4953ac129dc0f1fd072c9976b178137ad46c34c",
      "tree": "52bba3f2626711be5716efbaf058a87132e4b6bc",
      "parents": [
        "05415cca7db86d5cef547e8e135286870a18dc78",
        "046953c24b77747850b1c142df2c52d1ff3dd21e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 13 02:53:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 13 02:53:48 2015 +0000"
      },
      "message": "Merge \"Skip boto tests when auth_version is v3\""
    },
    {
      "commit": "05415cca7db86d5cef547e8e135286870a18dc78",
      "tree": "991e72bbc287878e2bd7542c36929f83a1039d2f",
      "parents": [
        "1727a993b1d134f73813fbb9fc0a06bec4027035",
        "bedd9652206f0a33cd53a3ad51a14a22467b6604"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 13 01:33:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 13 01:33:05 2015 +0000"
      },
      "message": "Merge \"Add scenario \u0027test_preserve_preexisting_port\u0027\""
    },
    {
      "commit": "25369ad6158148e979b912164ff5a7c0800d016e",
      "tree": "e2f9a7d2bddcbfd51004c059bdf4abab536abf89",
      "parents": [
        "1727a993b1d134f73813fbb9fc0a06bec4027035"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Feb 24 15:12:32 2015 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Mar 12 14:08:35 2015 -0400"
      },
      "message": "remove redundant negative flavor admin tests\n\nThese tests are now in the nova functional test tree, which is a\nbetter place to put them. The nova tests go a step further and\nactually verify the database is correct after these land.\n\nDepends-On: I0cc37c0a49e26b965403bb3ed59ff4569f0952f1\n\nChange-Id: I37a5ccc0f1ff0a62f0f097e80620ec1883ba61f3"
    },
    {
      "commit": "04cd2fe3bc86d17f187096b445cc012373963d83",
      "tree": "bb30d5807eea7d7224337a2ae2515304bf452454",
      "parents": [
        "1727a993b1d134f73813fbb9fc0a06bec4027035"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Tue Mar 10 02:47:53 2015 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Thu Mar 12 16:19:06 2015 +0000"
      },
      "message": "Remove neutron CLI tests\n\nThese have been converted into a neutron function job [1].\n\n[1] a03acdc5099ede21a7d66f8ebb26c6ca11543c13\nDepends-on: Icaaaa094c1637f5d0e5296491d349a282fadc2cc\nRelated-Bug: #1429289\n\nChange-Id: Ib110887862de559a8372fdd43aab837e47c48178\n"
    },
    {
      "commit": "a970d6548696be2fe9f37c4053e335efdae74abf",
      "tree": "6afe954e980f480e2d5f407deff9fd53d298fbfe",
      "parents": [
        "efa399bc32660365e235bf1e6a5c0f5b274d9805"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 11 15:39:24 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Mar 12 10:03:11 2015 -0400"
      },
      "message": "Cleanup the tempest readme\n\nThis commit makes several needed cleanups and improvements to the\ntempest readme to make things clearer and elaborate on some sections.\nAlso as the readme is intended to be a tempest users guide, this moves\nsections which are more developer focused to the hacking guide.\n\nChange-Id: I4180ce18268443873fe7d8d5e7d0aaebc2cd1e08\n"
    },
    {
      "commit": "046953c24b77747850b1c142df2c52d1ff3dd21e",
      "tree": "2de8860be6a77b2c9c5a4decb19cd0bbf85f77c3",
      "parents": [
        "e4414523cd40c776b94b5b9f7ddbc83277c07cec"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Mar 12 11:20:04 2015 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Mar 12 13:56:08 2015 +0000"
      },
      "message": "Skip boto tests when auth_version is v3\n\nWhen auth_version is v3, boto clients are not setup by manager\nas boto clients can only use v2 identity clients to generate AWS\ncredentials.\n\nWhen auth version is v3, boto tests try to run, and fail because\nthey can\u0027t find the clients. They should be skipped instead.\n\nPartially-implements: bp/multi-keystone-api-version-tests\nChange-Id: I7281d2c886d123682cefc5b5511c11300af0ca4c\n"
    },
    {
      "commit": "1727a993b1d134f73813fbb9fc0a06bec4027035",
      "tree": "d3f9d5282559e40b788bc30e0309d5915399444c",
      "parents": [
        "e4414523cd40c776b94b5b9f7ddbc83277c07cec",
        "9750461e82ee690a14aa0b33986b9f74fc375814"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 11:05:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 11:05:44 2015 +0000"
      },
      "message": "Merge \"Allow full v3 authentication\""
    },
    {
      "commit": "e4414523cd40c776b94b5b9f7ddbc83277c07cec",
      "tree": "6fa8aee36dad54be8872de6140f7a7ad9f16e44f",
      "parents": [
        "df5c744450e533e2b9516ece2b6ec52291eca82c",
        "b66c94ea25f45fdc9a074a7ceb296faae70d318a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 08:05:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 08:05:14 2015 +0000"
      },
      "message": "Merge \"Add support to the services decorator for trove\""
    },
    {
      "commit": "118cd39c61996785f21acfb1afecba5f0d3e7fb9",
      "tree": "2eeb21a8f7ba23b7b9319c7c3dedfa4e8d21b251",
      "parents": [
        "2b7373dbb1524ff7be4165714678fdd2fac41590"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 09 14:41:36 2015 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Mar 11 21:13:39 2015 -0700"
      },
      "message": "Create test nodes for test_baremetal_nodes\n\nThis test currently relies on pre-existing resources and races if run\nin parallel to other baremetal tests.  This adds creation of 3 test\nnodes directly in Ironic to be tested via the Nova API extension.\n\nThis also tags said test with the \u0027baremetal\u0027 test attribute.\n\nCloses-bug: #1425258\n\nChange-Id: I4dbd37bdb2019b6eb0140d46a605d5c8392323f4\n"
    },
    {
      "commit": "df5c744450e533e2b9516ece2b6ec52291eca82c",
      "tree": "c0a03661ddd80a7d35cf7571c54a01c3d3c0f623",
      "parents": [
        "afb3e16ea51ffd593b6c4d86fbe587f019138e20",
        "7c4ed9ce77f091fc6a5a9ee26dfff7e3eb742e78"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 03:12:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 03:12:46 2015 +0000"
      },
      "message": "Merge \"Support SSL and trace params in get_credentials\""
    },
    {
      "commit": "afb3e16ea51ffd593b6c4d86fbe587f019138e20",
      "tree": "5b6157a8c130c8997992e34e68a11a0a4ae31e0b",
      "parents": [
        "db06f85dd384474703c7be0cb2e61068fdae6738",
        "fa7962a490a62a2c1d3e8b05a053b5ac34c6b0ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 03:10:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 03:10:44 2015 +0000"
      },
      "message": "Merge \"Fix image/server schema for \u0027OS-DCF:diskConfig\u0027\""
    },
    {
      "commit": "db06f85dd384474703c7be0cb2e61068fdae6738",
      "tree": "f144adf968252502c26b6409311752b2b5556c06",
      "parents": [
        "781201919268afc135cb7cca8c57d795b64017c9",
        "8d557c7839b5c97f18bdaec980a4fcfbea7dfbee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 02:15:45 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 02:15:45 2015 +0000"
      },
      "message": "Merge \"Make is_admin_available not call for a token\""
    },
    {
      "commit": "781201919268afc135cb7cca8c57d795b64017c9",
      "tree": "d34a9cbf1f035fd16534d225df9d97a41301d33d",
      "parents": [
        "d9954da9d835a3e3902f8b2ef0707a27ff96864f",
        "1049e4e3e8443720d8c3d752d3572c0c1f22a70a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 02:12:28 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 02:12:28 2015 +0000"
      },
      "message": "Merge \"Fix: don\u0027t hardcode admin role name, use config option instead\""
    },
    {
      "commit": "d9954da9d835a3e3902f8b2ef0707a27ff96864f",
      "tree": "f587aa4ee58377cffd6d18c5a447779b6aaa034d",
      "parents": [
        "7336ff7054291cafbf756b32eafc72228eefd582",
        "41acde3e0b820c44b14675c89ba179a42b8c990b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 02:12:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 02:12:18 2015 +0000"
      },
      "message": "Merge \"Fix unpack error in test_list_servers_detailed_filter_by_image\""
    },
    {
      "commit": "7336ff7054291cafbf756b32eafc72228eefd582",
      "tree": "8961be0e758a23513903d469699730dfe20d76c3",
      "parents": [
        "94a1c564d897a8d01126890a6570333919bf191d",
        "503a048a3df97d89523bac0dc2d234b534a6dd3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 02:12:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 02:12:08 2015 +0000"
      },
      "message": "Merge \"fix import grouping\""
    },
    {
      "commit": "94a1c564d897a8d01126890a6570333919bf191d",
      "tree": "2cc6dcd3b2fd70bb7b4fbfd8c442265d011c8ac9",
      "parents": [
        "1c78f96b712f71090c816cc1cf43a812777a02a0",
        "07c44885bc977e2150ade37b09c993797cc20155"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 01:17:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 01:17:22 2015 +0000"
      },
      "message": "Merge \"Add extended server attributes in list detail schema\""
    },
    {
      "commit": "9750461e82ee690a14aa0b33986b9f74fc375814",
      "tree": "a80f799c6fba76136ce94daf449485e7a32f5e23",
      "parents": [
        "1c78f96b712f71090c816cc1cf43a812777a02a0"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Thu Feb 26 16:47:06 2015 +1100"
      },
      "committer": {
        "name": "Andrea Frittoli ",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Mar 12 00:40:58 2015 +0000"
      },
      "message": "Allow full v3 authentication\n\nAllow authenticating with ids and fetching domain scoped tokens. Changes the\nacceptable parameters to more specific parameter names so that _id and _name\nparameters can no longer be confused.\n\nThis tries to not change the config file and existing credential loading paths.\n\nCloses-Bug: #1420605\nChange-Id: If5a889be5826d60bf61dbb84661a5896cb094875\n"
    },
    {
      "commit": "7c4ed9ce77f091fc6a5a9ee26dfff7e3eb742e78",
      "tree": "40fe8255c119f0eff8c16b1a0055c3ace61b75e0",
      "parents": [
        "1c78f96b712f71090c816cc1cf43a812777a02a0"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Mon Mar 09 15:27:50 2015 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli ",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Mar 12 00:37:10 2015 +0000"
      },
      "message": "Support SSL and trace params in get_credentials\n\nThree additional parameters were added to token client in\nhttps://review.openstack.org/#/c/159267/, which need to be\npassed to any instantiation of token client within tempest.\n\nCreating credentials via the get_credentials function,\nwith fill_in enabled, instantiates an AuthProvider, and\nthus a token client, without passing the three new\nparameters. Fixing that.\n\nCloses-bug: #1429878\nChange-Id: I9340d02cfa560e3e3e30dd5f9f7fd65da8181755\n"
    },
    {
      "commit": "1c78f96b712f71090c816cc1cf43a812777a02a0",
      "tree": "5329d2e203c508a61b72966ed66a2bb2911568d5",
      "parents": [
        "f1cd8b57cff5cd2fcf4e62977476aec3e3a618eb",
        "583ce2c043a64778ae20a957f10cd5029e2e3230"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 00:35:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 00:35:04 2015 +0000"
      },
      "message": "Merge \"Update all Oslo module use\""
    },
    {
      "commit": "bedd9652206f0a33cd53a3ad51a14a22467b6604",
      "tree": "b262c20a0baf50ea840a57be092dbfd50900ede7",
      "parents": [
        "f1cd8b57cff5cd2fcf4e62977476aec3e3a618eb"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Mar 03 10:07:14 2015 -0800"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Mar 11 14:23:08 2015 -0700"
      },
      "message": "Add scenario \u0027test_preserve_preexisting_port\u0027\n\nWhen a server is created with a neutron port specified, the port\nshouldn\u0027t be deleted when the server is deleted, it should be updated to\nbe \u0027unbound\u0027 from the server but still exist in neutron.\n\nDepends-On: Ia5367cf064d40690670ffeac3c1f16998464c234\n\nRelated-Bug: #1158684\n\nChange-Id: Ia9b09eb8430f2bef39db64b702b9faed1042396b\n"
    },
    {
      "commit": "503a048a3df97d89523bac0dc2d234b534a6dd3c",
      "tree": "e6d8e52315ea9e6973993c16713d7e5271d0c3ae",
      "parents": [
        "583ce2c043a64778ae20a957f10cd5029e2e3230"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Wed Mar 11 21:20:04 2015 +0000"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Wed Mar 11 21:20:04 2015 +0000"
      },
      "message": "fix import grouping\n\nChange-Id: I2d5edc150c897333d6501abc6f0f6c3d8aa5a511\n"
    },
    {
      "commit": "f640f665dfa155e70c43a24e3b3b13d3171f7e1f",
      "tree": "e0ba6bacc18daa45c7186714d4382adcfc98f452",
      "parents": [
        "583ce2c043a64778ae20a957f10cd5029e2e3230"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 11 15:13:30 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 11 17:12:38 2015 -0400"
      },
      "message": "Add section to the config guide on lock_path\n\nThis commit adds a section to the tempest configuration guide on\nconfiguring the lock_path for running tempest and explains why it\nis needed.\n\nChange-Id: I73913797d96f9f833e02e5b37be9c0c85b3ae959\n"
    },
    {
      "commit": "583ce2c043a64778ae20a957f10cd5029e2e3230",
      "tree": "401ba13db8156daa1023b54b52a32cc3da87e491",
      "parents": [
        "7ff8f0e45a484e506e5db83f79f9e167758a7168"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Wed Mar 11 14:55:46 2015 +0000"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Wed Mar 11 21:07:56 2015 +0000"
      },
      "message": "Update all Oslo module use\n\nUse graduated libraries where available and update the incubated modules\nthat remain.\n\nUpdate imports for libraries that were being used already to avoid the\n\u0027oslo\u0027 namespace package.\n\nUpdate config file for creating example configuration files and provide\na new sample file based on the options defined in the libraries.\n\nNote: because of the number of libraries involved there is no real way\nto break this change up into smaller pieces. Fortunately, most of the\nchanges are just to import statements.\n\nChange-Id: Ia0de957b681cb924a57af98d99a9389ee234ed5b\n"
    },
    {
      "commit": "f1cd8b57cff5cd2fcf4e62977476aec3e3a618eb",
      "tree": "a2c818dd9240f69fce8c0fa91a7dbce5b42386a8",
      "parents": [
        "efa399bc32660365e235bf1e6a5c0f5b274d9805",
        "54d80a341691f90dac337f91c453bcea8e8ef3c7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 11 19:21:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 11 19:21:47 2015 +0000"
      },
      "message": "Merge \"Fix hypervisor schema for hypervisor status extension\""
    },
    {
      "commit": "b66c94ea25f45fdc9a074a7ceb296faae70d318a",
      "tree": "b92a7e6118468afcf7734202254b63a8275916c5",
      "parents": [
        "efa399bc32660365e235bf1e6a5c0f5b274d9805"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 11 13:00:48 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 11 13:03:09 2015 -0400"
      },
      "message": "Add support to the services decorator for trove\n\nThe services decorator previously didn\u0027t have support for trove. While\nnothing is using it right now it\u0027s conceivable in the future. This\ncommit adds it to the list.\n\nChange-Id: I5c30da6a19243857adf4f19f77181a2545105c21\n"
    },
    {
      "commit": "8d557c7839b5c97f18bdaec980a4fcfbea7dfbee",
      "tree": "9f438b56f2b2e122612858b2430575fc35e81382",
      "parents": [
        "0a95854a8d78a7a84031824c75c4531874504cf3"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Mar 11 11:51:07 2015 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Mar 11 11:51:07 2015 -0400"
      },
      "message": "Make is_admin_available not call for a token\n\nIt was only doing this when configured with no tenant isolation and\nno accounts file.\n\nChange-Id: I39e461cbb7df58923b26684438a4de52ddeb8187\n"
    },
    {
      "commit": "efa399bc32660365e235bf1e6a5c0f5b274d9805",
      "tree": "e660174ae2bb25f0d2f61fbef1e60a8a76bf8aab",
      "parents": [
        "b5fb5aaef7f611bc05d5e565b4ae9a37cae1a11e",
        "32d7499c45f94f215de7f07192e567d3ff62d6dd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 11 15:40:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 11 15:40:21 2015 +0000"
      },
      "message": "Merge \"Remove last dependency from keystone client\""
    },
    {
      "commit": "b5fb5aaef7f611bc05d5e565b4ae9a37cae1a11e",
      "tree": "e119f3465aa9a9041c6945ae70778fa9c5943477",
      "parents": [
        "7ff8f0e45a484e506e5db83f79f9e167758a7168",
        "05a1c4a6960f8b9a2edc8dafd9976e7b4365c33a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 11 14:57:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 11 14:57:22 2015 +0000"
      },
      "message": "Merge \"Add a test for network connectivity between two tenant networks\""
    },
    {
      "commit": "7ff8f0e45a484e506e5db83f79f9e167758a7168",
      "tree": "fcf7b4dc52e9fef29d48b0f93318f5fc1c1f8fb1",
      "parents": [
        "5b242fdb88a2264c150ad785b16373a7aef0dfec",
        "e1f32cd805b6582e74cb81f56476cdb977fb2cd9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 11 09:00:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 11 09:00:52 2015 +0000"
      },
      "message": "Merge \"Use ssl conf settings for raw verify_tempest_config requests\""
    },
    {
      "commit": "5b242fdb88a2264c150ad785b16373a7aef0dfec",
      "tree": "411e9f086bd1dd2c164a4e1feeeab7c19b27c94a",
      "parents": [
        "0a95854a8d78a7a84031824c75c4531874504cf3"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Mar 11 11:43:48 2015 +1300"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Mar 10 20:51:40 2015 -0400"
      },
      "message": "Stop using [orchestration] image_ref\n\nThere are no remaining heat tests which require heat-cfntools on\nthe test image, so orchestration tests can just use [compute] image_ref\n(AKA cirros).\n\ntest_neutron_resources has been modified to use curl instead of\ncfn-signal.\n\nThis will close tempest bugs where fedora boot times out in general\ngate jobs.\n\nChange-Id: Ic70c4b5859183b9ebc716dec3095cefc62be5af7\nCloses-Bug: #1430524\n"
    },
    {
      "commit": "56cb97cff9186c42ee0f221cf342c599fa614b9d",
      "tree": "4f4754a8978c985fcbc392b07bae66113da7fc35",
      "parents": [
        "efead033062b8fb1abd2d1fe317d26f64d412598"
      ],
      "author": {
        "name": "Markus Zoeller",
        "email": "mzoeller@de.ibm.com",
        "time": "Tue Mar 10 16:06:34 2015 +0100"
      },
      "committer": {
        "name": "Markus Zoeller",
        "email": "mzoeller@de.ibm.com",
        "time": "Tue Mar 10 18:40:18 2015 +0100"
      },
      "message": "Replace hardcoded volume size by created volume size\n\nIf the volumes_client is configured to use a volume_size different\nfrom the hardcoded value \"1\", an error will be raised.\nThis patch replaces the hardcoded value by the actual size of the\ncreated volume.\n\nCloses-Bug: 1430375\n\nChange-Id: Ie6593b5c60c697b62a65a38d37e4942e9e80cc10\n"
    },
    {
      "commit": "0a95854a8d78a7a84031824c75c4531874504cf3",
      "tree": "1276ffcce7aefbdbd59fc6cac257eaa64dae61bd",
      "parents": [
        "a2feef33209a7fa537c23325bb03559a38b9a420",
        "01472ff2ab26e2d14cd68dcb94f17b140a845efe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 10 15:52:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 10 15:52:12 2015 +0000"
      },
      "message": "Merge \"Remove migrated utils code\""
    },
    {
      "commit": "a2feef33209a7fa537c23325bb03559a38b9a420",
      "tree": "5d54326a986511863bf7b964cc362757991c0259",
      "parents": [
        "c6d2e85dd8273f801fbd18b3eb605ac30fb7f69d",
        "0fd69e467b0357cc80eb18baf9bea9d84b847ba8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 10 15:52:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 10 15:52:01 2015 +0000"
      },
      "message": "Merge \"Update auth section of the configuration guide\""
    },
    {
      "commit": "32d7499c45f94f215de7f07192e567d3ff62d6dd",
      "tree": "48ac77487660248bebe8c02be2c8f1c14c92c954",
      "parents": [
        "15494ac672ad7a60e8165e74aabfab210b4b7b2d"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Mar 06 17:01:07 2015 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Mar 10 15:46:02 2015 +0000"
      },
      "message": "Remove last dependency from keystone client\n\nEC2 tests use keystone client to generate AWS style credentials if they\nare not configured (like in the gate).\nImplementing the identity v2 functions to list and create AWS style\ncredentials in tempest\u0027s identity_client.\nReplacing calls to keystoneclient with calls to identity client.\n\nThe generation of AWS credentials is moved one level up to the\nclient manager, because the boto client would otherwise depend\non the identity client. Client manager already has an identity\nclient and can prepare credentials for the boto client if needed.\n\nPartially-implements: bp/multi-keystone-api-version-tests\nChange-Id: If82ec054caec14f81679738148d702ad71c534a8\n"
    },
    {
      "commit": "c6d2e85dd8273f801fbd18b3eb605ac30fb7f69d",
      "tree": "a5858a615bd2117753817ff09f0a5324c63cc9d0",
      "parents": [
        "83662ebdce4e7c38de974de3f403853ea3a7ef4b",
        "05afed4acf536a7a288729e104f3e472619c0618"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 10 15:11:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 10 15:11:16 2015 +0000"
      },
      "message": "Merge \"test_neutron_resources slow tag to gate\""
    },
    {
      "commit": "83662ebdce4e7c38de974de3f403853ea3a7ef4b",
      "tree": "4a7000ed9015724d960c4e46b77f2a5f05e40cf4",
      "parents": [
        "efead033062b8fb1abd2d1fe317d26f64d412598",
        "396cb382965d4a578096f4c497cc168ba4596365"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 10 15:10:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 10 15:10:15 2015 +0000"
      },
      "message": "Merge \"fix target location for ceilometermiddleware data\""
    },
    {
      "commit": "fa7962a490a62a2c1d3e8b05a053b5ac34c6b0ab",
      "tree": "d9ed89c888f52d4c3b1a2eb9d8bb58c9b3b28243",
      "parents": [
        "07c44885bc977e2150ade37b09c993797cc20155"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Feb 25 13:18:40 2015 +0900"
      },
      "committer": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Tue Mar 10 14:10:25 2015 +0530"
      },
      "message": "Fix image/server schema for \u0027OS-DCF:diskConfig\u0027\n\nWhen disk_config extension is loaded then, rebuild server and\nimage show/list detail API\u0027s response contain \u0027OS-DCF:diskConfig\u0027 attributes.\n\nThis patch fix those schemas for that.\n\nChange-Id: Ic24447d05fa8e5d1f4d44661def179d7a9b995f4\n"
    },
    {
      "commit": "07c44885bc977e2150ade37b09c993797cc20155",
      "tree": "1d7087a6dbc39e66cd6f4d332b4f32716c894b99",
      "parents": [
        "54d80a341691f90dac337f91c453bcea8e8ef3c7"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Feb 25 12:55:40 2015 +0900"
      },
      "committer": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Tue Mar 10 14:10:25 2015 +0530"
      },
      "message": "Add extended server attributes in list detail schema\n\nWhen server extensions are enabled then, server list detail\nresponse will contain many extended attributes.\n\nThis commit adds those attributes in schema.\nServer detail API response with all extension enabled-\n\n{\n    \"servers\": [\n        {\n            \"OS-DCF:diskConfig\": \"AUTO\",\n            \"OS-EXT-AZ:availability_zone\": \"nova\",\n            \"OS-EXT-SRV-ATTR:host\": \"%(compute_host)s\",\n            \"OS-EXT-SRV-ATTR:hypervisor_hostname\": \"%(hypervisor_hostname)s\",\n            \"OS-EXT-SRV-ATTR:instance_name\": \"instance-00000001\",\n            \"OS-EXT-STS:power_state\": 1,\n            \"OS-EXT-STS:task_state\": null,\n            \"OS-EXT-STS:vm_state\": \"active\",\n            \"OS-SRV-USG:launched_at\": \"%(strtime)s\",\n            \"OS-SRV-USG:terminated_at\": null,\n            \"accessIPv4\": \"\",\n            \"accessIPv6\": \"\",\n            \"addresses\": {\n                \"private\": [\n                    {\n                        \"OS-EXT-IPS:type\": \"fixed\",\n                        \"addr\": \"%(ip)s\",\n                        \"version\": 4,\n                        \"OS-EXT-IPS-MAC:mac_addr\": \"%(mac_addr)s\"\n                    }\n                ]\n            },\n            \"config_drive\": \"\",\n            \"created\": \"%(isotime)s\",\n            \"flavor\": {\n                \"id\": \"1\",\n                \"links\": [\n                    {\n                        \"href\": \"%(host)s/openstack/flavors/1\",\n                        \"rel\": \"bookmark\"\n                    }\n                ]\n            },\n            \"hostId\": \"%(hostid)s\",\n            \"id\": \"%(id)s\",\n            \"image\": {\n                \"id\": \"%(uuid)s\",\n                \"links\": [\n                    {\n                        \"href\": \"%(host)s/openstack/images/%(uuid)s\",\n                        \"rel\": \"bookmark\"\n                    }\n                ]\n            },\n            \"key_name\": null,\n            \"links\": [\n                {\n                    \"href\": \"%(host)s/v2/openstack/servers/%(id)s\",\n                    \"rel\": \"self\"\n                },\n                {\n                    \"href\": \"%(host)s/openstack/servers/%(id)s\",\n                    \"rel\": \"bookmark\"\n                }\n            ],\n            \"metadata\": {\n                \"My Server Name\": \"Apache1\"\n            },\n            \"name\": \"new-server-test\",\n            \"progress\": 0,\n            \"security_groups\": [\n                {\n                    \"name\": \"default\"\n                }\n            ],\n            \"status\": \"ACTIVE\",\n            \"tenant_id\": \"openstack\",\n            \"updated\": \"%(isotime)s\",\n            \"user_id\": \"fake\",\n            \"os-extended-volumes:volumes_attached\": []\n        }\n    ]\n}\n\nChange-Id: I4565536c1fdbaf143d033dfaf1e164b3d15bea63\n"
    },
    {
      "commit": "54d80a341691f90dac337f91c453bcea8e8ef3c7",
      "tree": "86ed095ce44d7504177dfde96c032083bfac03f2",
      "parents": [
        "2b7373dbb1524ff7be4165714678fdd2fac41590"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Feb 25 11:31:21 2015 +0900"
      },
      "committer": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Tue Mar 10 14:10:25 2015 +0530"
      },
      "message": "Fix hypervisor schema for hypervisor status extension\n\nIf os-hypervisor-status extension is enabled then,\n\u0027status\u0027 and \u0027state\u0027 attributes is being added in list detail,\nuptime and show hypervisor response.\n\nThis patch adds those attribute in their schema.\n\nChange-Id: I6a7fda133c1d7560e949a6984eab96a47d454ff0\n"
    },
    {
      "commit": "efead033062b8fb1abd2d1fe317d26f64d412598",
      "tree": "77a7ef82b8b91e9d3ff9cfb221e76b64cb66e574",
      "parents": [
        "2b7373dbb1524ff7be4165714678fdd2fac41590"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Mon Mar 09 17:27:42 2015 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Mon Mar 09 17:27:53 2015 -0400"
      },
      "message": "Keep up with changes in oslo-config-generator\n\nThe latest release of oslo.config generates a line\nfor reach of the choices for a StrOpt. We should update\nthe tempest sample config with the latest output.\n\nChange-Id: Ibed8646c774c33478d8ffc9917e835e565720a18\n"
    },
    {
      "commit": "2b7373dbb1524ff7be4165714678fdd2fac41590",
      "tree": "68c990f665ee7dd2f3ff1d4527ba8eae269e2678",
      "parents": [
        "901be6b6b7cd519b7ee1d09eabe5673f61f363e3",
        "60b73096ea0c2bbb446d55372f6225ef7627cacb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 09 14:52:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 09 14:52:13 2015 +0000"
      },
      "message": "Merge \"Split resource_setup for compute tests\""
    },
    {
      "commit": "901be6b6b7cd519b7ee1d09eabe5673f61f363e3",
      "tree": "090f06cb5c7ba3eab6f3d0ba69dbcb1a4e93d307",
      "parents": [
        "2f69dd76ae59170b62795e066b62a5bd8480b898",
        "5e2d2a267f9c5a55f5d81335beb8f237f1416c7d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 09 14:17:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 09 14:17:20 2015 +0000"
      },
      "message": "Merge \"Split resource_setup for scenario tests\""
    },
    {
      "commit": "2f69dd76ae59170b62795e066b62a5bd8480b898",
      "tree": "5cb412155fd5f449cfc71f5fc9ccce3734911a68",
      "parents": [
        "4a5969357019bcdbaa737ae2350f9a63aeaa010a",
        "69ebee2172a51c96e61874dc3a12995d69730c2e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 09 12:13:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 09 12:13:39 2015 +0000"
      },
      "message": "Merge \"Fix server schema for OS-EXT-IPS extension attributes\""
    },
    {
      "commit": "60b73096ea0c2bbb446d55372f6225ef7627cacb",
      "tree": "6289ebafaca37a17826a42df896f30c401105e99",
      "parents": [
        "4a5969357019bcdbaa737ae2350f9a63aeaa010a"
      ],
      "author": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Wed Feb 04 17:58:19 2015 +0530"
      },
      "committer": {
        "name": "Rohan Kanade",
        "email": "rkanade@redhat.com",
        "time": "Mon Mar 09 14:44:42 2015 +0530"
      },
      "message": "Split resource_setup for compute tests\n\nSplit up the resource_setup method for all the compute tests, as per the\nlatest spec.\n\nPartially-implements bp:resource-cleanup\n\nChange-Id: I6562534ca5eb5e33c6f8d6cbcac5e7735535916a\n"
    },
    {
      "commit": "5e2d2a267f9c5a55f5d81335beb8f237f1416c7d",
      "tree": "85c57b72b198036e967a5d3ebbc0353ed77a133b",
      "parents": [
        "4a5969357019bcdbaa737ae2350f9a63aeaa010a"
      ],
      "author": {
        "name": "Emily Hugenbruch",
        "email": "ekhugen@us.ibm.com",
        "time": "Wed Feb 25 21:35:45 2015 +0000"
      },
      "committer": {
        "name": "Emily Hugenbruch",
        "email": "ekhugen@us.ibm.com",
        "time": "Mon Mar 09 01:55:26 2015 +0000"
      },
      "message": "Split resource_setup for scenario tests\n\nSplit up the resource_setup method for all the scenario tests.\n\nPartially-implements bp:resource-cleanup\n\nChange-Id: Ic26799f5669b9eae23c462eb9f36637dbd11d574\n"
    },
    {
      "commit": "4a5969357019bcdbaa737ae2350f9a63aeaa010a",
      "tree": "0666c6ecbb1c15f942c575df7c2b66deb7450555",
      "parents": [
        "8c2482933ad455b44da8a9eefed69f5dd7c6d983"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 06 20:37:01 2015 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Sat Mar 07 01:50:07 2015 +0000"
      },
      "message": "Add check on role availability before request creds by roles\n\nThis commit adds a new method to the cred_provider abstract class,\nis_role_available(), which will return true if the provider can provide\ncreds with the request roles, or false if it can\u0027t. This method is then\nused before any calls to get_creds_by_roles() to definitively check\nwhether the test is expected to be able to be executed.\n\nCloses-Bug: #1429322\nChange-Id: I00f61007b2b0605c07ac77773151562c5cf6ce85\n"
    },
    {
      "commit": "01472ff2ab26e2d14cd68dcb94f17b140a845efe",
      "tree": "829897fd9edffcd63264afc66c4518a3128ea423",
      "parents": [
        "8c2482933ad455b44da8a9eefed69f5dd7c6d983"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Feb 20 17:26:52 2015 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 06 19:16:10 2015 -0500"
      },
      "message": "Remove migrated utils code\n\nThis commit removes all the utils code which has been migrated to\ntempest-lib and updates the uses of it to point to the library instead.\n\nChange-Id: I9207641aa91c0ea7feb8e067316fc220880c3a3b\n"
    },
    {
      "commit": "8c2482933ad455b44da8a9eefed69f5dd7c6d983",
      "tree": "5c12c6b0e86cdc29254eb059b35d590ec5e8fc96",
      "parents": [
        "58ec650e2a99c02ca37d632304a758bbf3671ede",
        "6b1cd29b763dbc556137c89c5fed54c624da7f69"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 06 23:42:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 06 23:42:37 2015 +0000"
      },
      "message": "Merge \"Remove tempest-lib exc Frobidden to Unauthorized translation\""
    },
    {
      "commit": "58ec650e2a99c02ca37d632304a758bbf3671ede",
      "tree": "8ceccb5bf686258e946e3ff101d932bc0c968d74",
      "parents": [
        "d9ce2b523a0a5c0ab3b3171cc56da946ede00c86",
        "dc8bcdba8f9bfb1fbb1795b4a244e2defc051d53"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 06 23:29:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 06 23:29:06 2015 +0000"
      },
      "message": "Merge \"Fix check for FloatingIP status before check connection\""
    },
    {
      "commit": "d9ce2b523a0a5c0ab3b3171cc56da946ede00c86",
      "tree": "2003351e846606e141cb983c8229fdc7562f2dfa",
      "parents": [
        "71e630412b28c73ca8999bd8c22584c5e9b0e033",
        "8f26829e939a695732cd5a242dddf63a9a84ecb8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 06 23:28:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 06 23:28:56 2015 +0000"
      },
      "message": "Merge \"Switch swift tests to use cred_provider with roles\""
    },
    {
      "commit": "71e630412b28c73ca8999bd8c22584c5e9b0e033",
      "tree": "e0868888f78735ca8b3ca81b42b2d1292f7d18a5",
      "parents": [
        "15494ac672ad7a60e8165e74aabfab210b4b7b2d",
        "f5697c41a220be86166d514d57b06497db25f2e6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 06 22:36:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 06 22:36:13 2015 +0000"
      },
      "message": "Merge \"Remove orchestration scenarios\""
    },
    {
      "commit": "648962989dfa70703a35f2aa0597c4f1da9aecf4",
      "tree": "2d986e37738e4609e6efc37d0c8d8a1fceb5ca26",
      "parents": [
        "e4414523cd40c776b94b5b9f7ddbc83277c07cec"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Mar 12 16:29:59 2015 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Mar 06 13:15:55 2015 +0000"
      },
      "message": "Copy the default params dict to avoid race\n\nThe params dict passed to get_default_credentials should be\ncopied from DEFAULT_PARAMS, otherwise a race may happen during\nunit tests which causes the wrong params to be passed in.\n\nCloses-bug: #1431408\nChange-Id: Ib58c74de0b846f6b5629067866247cfad9a63a83\n"
    },
    {
      "commit": "1049e4e3e8443720d8c3d752d3572c0c1f22a70a",
      "tree": "0e3b4a48f86aa8f6cd0d5164645f06a127b2933c",
      "parents": [
        "15494ac672ad7a60e8165e74aabfab210b4b7b2d"
      ],
      "author": {
        "name": "Peter Sabaini",
        "email": "peter@sabaini.at",
        "time": "Fri Mar 06 13:13:11 2015 +0100"
      },
      "committer": {
        "name": "Peter Sabaini",
        "email": "peter@sabaini.at",
        "time": "Fri Mar 06 13:13:11 2015 +0100"
      },
      "message": "Fix: don\u0027t hardcode admin role name, use config option instead\n\nChange-Id: I7d80de4f8d1df97901041aaccadae2a426c868eb\n"
    },
    {
      "commit": "15494ac672ad7a60e8165e74aabfab210b4b7b2d",
      "tree": "ee464f80257148d1115bd8fe2841fc450dcabb14",
      "parents": [
        "62ade74100f171cd004a10ff5433280c1ecac097",
        "27d75f4550984cb8f5cc932e2ba1b45518f85aba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 06 06:59:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 06 06:59:12 2015 +0000"
      },
      "message": "Merge \"Check Floating ip status before load balancer check\""
    },
    {
      "commit": "62ade74100f171cd004a10ff5433280c1ecac097",
      "tree": "f95b7512b5320fefef12ca71d0daf27ed3025d79",
      "parents": [
        "7456ac6ef9a8b4631a1a9f96f26f2eedcba78f47",
        "e608bff22fa63a624333b6400bff9a6c56e11c4e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 06 06:49:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 06 06:49:54 2015 +0000"
      },
      "message": "Merge \"Remove identity CLI tests\""
    },
    {
      "commit": "0fd69e467b0357cc80eb18baf9bea9d84b847ba8",
      "tree": "b8abccedef4db0589d5f55bdd2a856ae82603066",
      "parents": [
        "7456ac6ef9a8b4631a1a9f96f26f2eedcba78f47"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 06 00:40:51 2015 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 06 00:40:51 2015 -0500"
      },
      "message": "Update auth section of the configuration guide\n\nThis commit updates the auth/credentials section of the tempest\nconfiguration guide to reflect recent changes made to the credential\nproviders and config file.\n\nChange-Id: I4633ff14be1c33f780b671f0ac0c98884ecc94bc\n"
    },
    {
      "commit": "7456ac6ef9a8b4631a1a9f96f26f2eedcba78f47",
      "tree": "62cfca37945972fdd2384246b2ba147be88ccedb",
      "parents": [
        "8097b770852778097e08bcfb4d5c457861ebe18b",
        "976e8dfaebf514d31e99b8a0dcb7788059d3127b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 06 04:20:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 06 04:20:42 2015 +0000"
      },
      "message": "Merge \"Add support for roles to credentials providers\""
    },
    {
      "commit": "e1f32cd805b6582e74cb81f56476cdb977fb2cd9",
      "tree": "d95c757d7a6c7292977c656b0bca1e301eace480",
      "parents": [
        "8097b770852778097e08bcfb4d5c457861ebe18b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Feb 17 15:06:13 2015 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Mar 05 21:12:28 2015 -0500"
      },
      "message": "Use ssl conf settings for raw verify_tempest_config requests\n\nThis commit enables the use of the ssl settings from the tempest\nconfig file for making raw requests from verify_tempest_config.\nPreviously, there were a set of calls to get the available\napi_versions from an endpoint, which is just done by making a raw get\non an unversioned endpoint, however these neglected to respect the\nssl opts from the config file.\n\nChange-Id: I397e75311578cef8ff0710c7040984ea8adb2239\nCloses-Bug: #1420280\n"
    },
    {
      "commit": "e608bff22fa63a624333b6400bff9a6c56e11c4e",
      "tree": "9607751b26e305a56cb752acdef27c8918a8811a",
      "parents": [
        "8097b770852778097e08bcfb4d5c457861ebe18b"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Wed Mar 04 11:50:48 2015 +1100"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Fri Mar 06 11:02:35 2015 +1100"
      },
      "message": "Remove identity CLI tests\n\nThese have been moved to keystoneclient and are currently gating.\n\nChange-Id: I831bc48c6af95ea25af0747e7c12962e072273fe\n"
    },
    {
      "commit": "8097b770852778097e08bcfb4d5c457861ebe18b",
      "tree": "116088fbac6aa900890ee9e183a036120500495f",
      "parents": [
        "cd72ce60f6aa1ddf2b81cdbdcd413ecaef4f9364",
        "ec20aeb90f79ada14d22341455fd447ee8bdc01f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 05 23:18:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 05 23:18:44 2015 +0000"
      },
      "message": "Merge \"Fix ICMP code/type in security group rule test\""
    },
    {
      "commit": "f5697c41a220be86166d514d57b06497db25f2e6",
      "tree": "22fbe97bba5ed88150430a10b5dbe4dfc5e0e101",
      "parents": [
        "cd72ce60f6aa1ddf2b81cdbdcd413ecaef4f9364"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Feb 24 15:47:43 2015 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Mar 06 11:22:48 2015 +1300"
      },
      "message": "Remove orchestration scenarios\n\nThe only test in this package was skipped, and has\nhad a working equivalent in the heat functional job\nfor some time now.\n\nChange-Id: Ic542eefcd09c3d55ac69c22e35eb1f47d1a99363\n"
    }
  ],
  "next": "396cb382965d4a578096f4c497cc168ba4596365"
}
