)]}'
{
  "log": [
    {
      "commit": "64a5e359007c2b18648be8f0b5eefc6ed68ec31b",
      "tree": "229048cdb574952ce6867fc1553b6c7c44319388",
      "parents": [
        "7af67608af0b1d62450ce5be33217666d4da37d4"
      ],
      "author": {
        "name": "Marian Horban",
        "email": "mhorban@mirantis.com",
        "time": "Fri Apr 24 09:51:23 2015 -0400"
      },
      "committer": {
        "name": "Marian Horban",
        "email": "mhorban@mirantis.com",
        "time": "Fri May 08 15:27:08 2015 +0000"
      },
      "message": "Instance ID was corrected\n\nRegarding with RFC3986 percent character \u0027%\u0027 must be followed by the two\nhexadecimal digits. In other cases WSGI server can reject such  request.\n\nChange-Id: I284091afd4e1e28c9c66972d15eeb105b9ba9217\n"
    },
    {
      "commit": "7af67608af0b1d62450ce5be33217666d4da37d4",
      "tree": "2c9a15c7ca3750fa4cabdd25e163dca26a013d54",
      "parents": [
        "3d2d963ebecc178a175300ee792cf6b20a667946",
        "613b498ca967a2591bfd74c284f7ab30c1c98f4a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 06 19:16:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 06 19:16:40 2015 +0000"
      },
      "message": "Merge \"Delete server after resize test\""
    },
    {
      "commit": "3d2d963ebecc178a175300ee792cf6b20a667946",
      "tree": "3379f1bec87883ca201b77097b8d9098539321e8",
      "parents": [
        "92e34da74e03d9ab25abe9bc515ce1abb86b3f63"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue May 05 16:57:04 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue May 05 16:57:04 2015 +0100"
      },
      "message": "Drop v2 and v3 tokens clients\n\nToken clients have been migrated to tempest_lib.\nAll their consumers in tempest already use the tempest_lib version.\nDrop them from tempest.\n\nChange-Id: I3a16a24863162c8691c9125700ffa58eaebc1a57\n"
    },
    {
      "commit": "92e34da74e03d9ab25abe9bc515ce1abb86b3f63",
      "tree": "1362281860b9cb0f617653a324bc07e1b598ff96",
      "parents": [
        "09ff28a4595eab1ef4ab5a819d4beadcf8c00ebf",
        "1ddfb05a01e915fd73b12b2f107e92455df3334c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 04 22:55:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 04 22:55:15 2015 +0000"
      },
      "message": "Merge \"Honour ssh_connect_method in test_baremetal_server_ops\""
    },
    {
      "commit": "09ff28a4595eab1ef4ab5a819d4beadcf8c00ebf",
      "tree": "e5666c46cdf523a787542063453dcdf58d2324f9",
      "parents": [
        "5b6b8247392784e4cdb3623c4f22ffe35ee8cc36",
        "de28ce7bdbf3715d853c76a5b7ab105401165a3a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 04 22:51:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 04 22:51:18 2015 +0000"
      },
      "message": "Merge \"Fix logging.conf sample\""
    },
    {
      "commit": "613b498ca967a2591bfd74c284f7ab30c1c98f4a",
      "tree": "bb2464f423861ba7f2e873487bbb7a7410796349",
      "parents": [
        "5b6b8247392784e4cdb3623c4f22ffe35ee8cc36"
      ],
      "author": {
        "name": "Jesse Keating",
        "email": "jlk@bluebox.net",
        "time": "Mon May 04 15:05:19 2015 -0700"
      },
      "committer": {
        "name": "Jesse Keating",
        "email": "jlk@bluebox.net",
        "time": "Mon May 04 15:05:19 2015 -0700"
      },
      "message": "Delete server after resize test\n\nExplicitly deleting will prevent attempting to resize down an instance\nthat was used for other resize tests. Every resize test will get its own\nserver.\n\nBecause there is now no potential to be resizing back and forth between\nflavor_ref and flavor_ref_alt we can do away with the code that tried to\nfigure out what the direction should be. Resizes will now always be from\nflavor_ref to flavor_ref_alt, another protection against attempting to\nresize down.\n\nThis does add extra work, deleting a server after each test and making a\nnew one, however as it does away with resize direction ambiguity and\nhappy accidental successes the performance hit is worth it.\n\nChange-Id: I7ba85c94d40927f31e1e07b9940e5a4ed1a7577f\nCloses-Bug: #1450648\n"
    },
    {
      "commit": "5b6b8247392784e4cdb3623c4f22ffe35ee8cc36",
      "tree": "86f63ca6366e4d488528a2e9e92bb944252a349c",
      "parents": [
        "3b0ef1f2ef120de6836a301dfc32cd3157a2f618",
        "b8a52287e72fdcedab0942879eea42bc541b40fd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 01 21:11:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 01 21:11:15 2015 +0000"
      },
      "message": "Merge \"Drop auth and corresponding unit tests\""
    },
    {
      "commit": "3b0ef1f2ef120de6836a301dfc32cd3157a2f618",
      "tree": "3d0e6aae919f748b01991c4ca05c8be2391eaef0",
      "parents": [
        "40f596083b0d15f95dc471d3cf14181a88a00589",
        "b06db50f42c6ecf3d5cac7759f305e69ad492c7b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 01 17:28:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 01 17:28:52 2015 +0000"
      },
      "message": "Merge \"Fix typo in scenario manager\""
    },
    {
      "commit": "40f596083b0d15f95dc471d3cf14181a88a00589",
      "tree": "d6b40cdcac9ac9dd1597235939808f2f63bf60b8",
      "parents": [
        "a61db2c79917a4121792fcd3c41461d62bb384bd",
        "0a08c7eb514a95e233ff8898bdea5bd0a7d67f5f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 01 16:36:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 01 16:36:44 2015 +0000"
      },
      "message": "Merge \"add image smoke tags\""
    },
    {
      "commit": "a61db2c79917a4121792fcd3c41461d62bb384bd",
      "tree": "d13f54187e21734c5ef9310c1867e71da09f9411",
      "parents": [
        "98e1952f80f8875e45c5262e3c004c8f99c1a49e",
        "f8507b49200967e00ce365cb06dec25101d67473"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 01 00:49:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 01 00:49:46 2015 +0000"
      },
      "message": "Merge \"Create a new project for trusts tests\""
    },
    {
      "commit": "98e1952f80f8875e45c5262e3c004c8f99c1a49e",
      "tree": "7ac1e330e900568e74fb3b0b4da91b31c6c73b69",
      "parents": [
        "d96a6b04ea7bde02ba35d2103996c8374747c6d4",
        "623269f6befb712986899e18b3c6756266592be2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 01 00:44:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 01 00:44:39 2015 +0000"
      },
      "message": "Merge \"Cleanup fixed_name logic in test_list_server_filters\""
    },
    {
      "commit": "d96a6b04ea7bde02ba35d2103996c8374747c6d4",
      "tree": "1cb179a24377d483aad77a9a889be31319c4c0ac",
      "parents": [
        "fbd5b3f7de600f49382bc8e050633de04248253b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 30 18:54:50 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 30 18:54:50 2015 -0400"
      },
      "message": "Remove version string from the setup.cfg\n\nPBR handles setting the version based on the git tags, so we don\u0027t need\nto do this in the setup.cfg anymore.\n\nChange-Id: I3c12f54682b58c9eea5b40fa2c34979775c0b827\n"
    },
    {
      "commit": "0a08c7eb514a95e233ff8898bdea5bd0a7d67f5f",
      "tree": "6949a86738b7a9dcf6599e11819ae71b165b0327",
      "parents": [
        "fbd5b3f7de600f49382bc8e050633de04248253b"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Apr 30 08:37:02 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Apr 30 08:37:02 2015 -0400"
      },
      "message": "add image smoke tags\n\nThis adds smoke tag to basic operations around glance v2 api (create,\nget, update, delete) for images. This is needed because the only image\ntests previously in the smoke tag were compute image proxy calls.\n\nChange-Id: I1914437b1eda54f58bc21c5bbd4f18877748a665\n"
    },
    {
      "commit": "fbd5b3f7de600f49382bc8e050633de04248253b",
      "tree": "54666f742e7d3895d8b2a5111cfc56c5c649cf1a",
      "parents": [
        "7daa4d10d77fb9db571e691bffa0b42137aee330"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 11:50:43 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Apr 30 08:34:25 2015 -0400"
      },
      "message": "trim compute smoke tag\n\nDelete the following from the compute smoke tag, these are more\nadvanced things that should just be caught by full Tempest testing.\n\n - resize operations\n\n - all actions except hard reboot\n\n - all use of proxy APIs (image / volume)\n\nTrim the rest of the tests if it looks like they are doing very\nrelated activities, which means we\u0027ll typically only have one or two\nsmoke tests per class.\n\nChange-Id: Ib91db7204848e8c0892f43251e8937dec6b23232\n"
    },
    {
      "commit": "7daa4d10d77fb9db571e691bffa0b42137aee330",
      "tree": "90c973f50c42c54ec95c50eeeb509abdc883cb9d",
      "parents": [
        "0c93f5f208d5b0a353a91b88d720f260dc679101",
        "46a78c3fc8683da1de51df785bb9914c612fab3f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 30 11:36:33 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 30 11:36:33 2015 +0000"
      },
      "message": "Merge \"Wait for complete deletion of volume snapshot before deleting volume\""
    },
    {
      "commit": "0c93f5f208d5b0a353a91b88d720f260dc679101",
      "tree": "a1ce322e9f26105050b643182c8cbeed5e6d5d24",
      "parents": [
        "f2b8ea8043d930e7dc91ee1773d5b8e69ef693f9",
        "e8040815850e956c605c1fbf0d00637ae1214324"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 30 10:10:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 30 10:10:25 2015 +0000"
      },
      "message": "Merge \"Use addCleanup in test_rebuild_server\""
    },
    {
      "commit": "b06db50f42c6ecf3d5cac7759f305e69ad492c7b",
      "tree": "4c11da8e1afd711849e728e1766f5776669d47eb",
      "parents": [
        "26149b612d01ad605e4d0f41a2d67280c8088cda"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Thu Apr 30 09:31:27 2015 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Thu Apr 30 09:31:27 2015 +0200"
      },
      "message": "Fix typo in scenario manager\n\nChange-Id: Ib9a06028e6b9497c990fc20a9b73f9ae896c2815\n"
    },
    {
      "commit": "de28ce7bdbf3715d853c76a5b7ab105401165a3a",
      "tree": "069ef7263b0f3bfdba3a4a1133f6d51f2f1856cd",
      "parents": [
        "26149b612d01ad605e4d0f41a2d67280c8088cda"
      ],
      "author": {
        "name": "Peter Sabaini",
        "email": "peter@sabaini.at",
        "time": "Wed Apr 29 17:15:32 2015 +0200"
      },
      "committer": {
        "name": "Peter Sabaini",
        "email": "peter@sabaini.at",
        "time": "Wed Apr 29 17:15:32 2015 +0200"
      },
      "message": "Fix logging.conf sample\n\nUse formatter from oslo_log instead of tempest.openstack.common.log\nwhich got removed as of 583ce2c043a64778ae20a957f10cd5029e2e3230\n\nChange-Id: I0d9334c51d50f649fdb7e34fd7c2f3d807b80601\n"
    },
    {
      "commit": "b8a52287e72fdcedab0942879eea42bc541b40fd",
      "tree": "186f1eae1bf0758d645ff806ea146c54868bf374",
      "parents": [
        "8cde8065fba5eae522a060b1626185a4f835279f"
      ],
      "author": {
        "name": "andreaf",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Mar 19 22:21:54 2015 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Apr 29 14:40:41 2015 +0100"
      },
      "message": "Drop auth and corresponding unit tests\n\nauth has been migrated to tempest-lib.\nFix all auth imports to use tempest-lib. Drop auth and related\nunit tests.\nUse token client from tempest-lib as well.\n\nDepends-on: Ie6435b4f3a367b0a8cec68f21c0b4f5f61d6b688\nChange-Id: I8c2772d9fb42d352f4a1d3e74e20ce6e8f483559\n"
    },
    {
      "commit": "f2b8ea8043d930e7dc91ee1773d5b8e69ef693f9",
      "tree": "250c7ffa36aab8d86f20665531ef1f03456bb5ec",
      "parents": [
        "a2c42f66475547d485f252a1678c79bdc72b0e5c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 11:46:44 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 29 06:05:50 2015 -0400"
      },
      "message": "remove qos tests from volume smoke tag\n\nThese go well beyond the scope of basic resource testing for the smoke\ntag, we should delete these to trim down the smoke tag to a more\nminimal set.\n\nChange-Id: I57e49dcb247cad2da2c06296196dc22d6257e353\n"
    },
    {
      "commit": "a2c42f66475547d485f252a1678c79bdc72b0e5c",
      "tree": "01d8dacc5658c3f21e1eb14ac12409ca81ef8579",
      "parents": [
        "f0462a116ef808ec3d414462c61de5d39d2ef358"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 11:39:18 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 29 06:05:50 2015 -0400"
      },
      "message": "trim network smoke tests\n\nThis massively trims down the network api smoke tests to remove all\ntests which require an optional extension from the tag, and pair down\nwhat\u0027s left to a set of CRUD type tests for most of the major\nresources. Additional tests for those resources which tested either\nedge conditions, extra attributions, or field filtering are dropped\nfrom the smoke tag as well.\n\nChange-Id: Ia3472da9b0ef3103560ca23b5736dc6b492b1860\n"
    },
    {
      "commit": "f0462a116ef808ec3d414462c61de5d39d2ef358",
      "tree": "7a93a7b889a61e9f28fb919ed1bbdf59b687ee9c",
      "parents": [
        "2a434871b8ab96913711b828793f71db65f29d2e"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 11:03:59 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 29 06:05:50 2015 -0400"
      },
      "message": "remove smoke tag from admin tests\n\nremove the smoke test from the admin tests. The smoke tag should\nreally be a small set of positive user level tests of function, admin\nonly tests really don\u0027t fit in this category.\n\nChange-Id: I940324172405865c4c56c4c1fd1b49819be5ef0e\n"
    },
    {
      "commit": "2a434871b8ab96913711b828793f71db65f29d2e",
      "tree": "c63b07637cbd41734974523a244b0efc6ad186fb",
      "parents": [
        "3c634d1419a5ea4600355e8b4180b08cf4e7615c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 08:34:16 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 29 06:05:50 2015 -0400"
      },
      "message": "remove smoke tag from negative tests\n\nthe smoke tag should be a small set of representative tests to ensure\nsomething is working, negative tests are beyond scope of what should\nbe in this tag.\n\nChange-Id: Icf41b8d38ea71d887d91f7797d8fa061bb6209fb\n"
    },
    {
      "commit": "3c634d1419a5ea4600355e8b4180b08cf4e7615c",
      "tree": "b51659f6abcc47e04fdbaa539380c21d7fb16836",
      "parents": [
        "26149b612d01ad605e4d0f41a2d67280c8088cda"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 12:09:19 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 29 06:05:50 2015 -0400"
      },
      "message": "not all scenario tests should be in smoke\n\nThe decision to include all of scenario by default makes for an\nextremely heavy test of tests in smoke, we should instead only include\nspecific scenario tests that expose some basic sanity\nchecking. Advanced scenario tests should be dropped from this list.\n\nThis change means we no longer have to exclude \u0027slow\u0027 tests, as we\u0027ll\njust tag the right tests with smoke.\n\nChange-Id: I34aa8aa9274e02bb68f62863d64c47ba9916f2e4\n"
    },
    {
      "commit": "26149b612d01ad605e4d0f41a2d67280c8088cda",
      "tree": "d54f1f490533b6c901451d9c42ff7ed569669e4f",
      "parents": [
        "80f4e186273f677e5dd3a8dfa0ed8813cf1846df",
        "b3f9ff78b939738d7d3a3e12517c4ab483fe5e24"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 29 09:35:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 29 09:35:47 2015 +0000"
      },
      "message": "Merge \"Remove unused methods\""
    },
    {
      "commit": "80f4e186273f677e5dd3a8dfa0ed8813cf1846df",
      "tree": "00d9e7137ff8d87d88a960e16810762b14b3dc24",
      "parents": [
        "af9d94ef35e507a27f88153319edf8d7552ed08e",
        "6421af80deb28563a07f256f5195dd1c5d008ca2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 29 02:38:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 29 02:38:56 2015 +0000"
      },
      "message": "Merge \"Switch all uses of httplib to import from six\""
    },
    {
      "commit": "af9d94ef35e507a27f88153319edf8d7552ed08e",
      "tree": "a27e1b8924e90ccd4c36e5b5bf5ff48c13d76da3",
      "parents": [
        "9f5de85ca0e36017360d9492a16939be155ab814",
        "b21de6ce451272dfbc418d1aa2bfc6bb46d510ef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 29 02:06:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 29 02:06:41 2015 +0000"
      },
      "message": "Merge \"Initial class creds creation in test base class\""
    },
    {
      "commit": "9f5de85ca0e36017360d9492a16939be155ab814",
      "tree": "6f06e749a2e73517edc061d433bf3f153e97b17d",
      "parents": [
        "a25df11b572df08de73f2a365bfb41c1cfaec2eb",
        "fcd9a080dba1237780361b28b38c15ece634e176"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 28 21:30:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 28 21:30:29 2015 +0000"
      },
      "message": "Merge \"Switch all uses of ConfigParser to import from six\""
    },
    {
      "commit": "a25df11b572df08de73f2a365bfb41c1cfaec2eb",
      "tree": "983c6c900433cdbcfe7a1053422d7237f22e902d",
      "parents": [
        "f0e1d8b1b24319d27ad2ee293176ab7ea1937556",
        "5e1bcd90810cd31cb9dff095d2be244e09f2d0ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 28 21:29:36 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 28 21:29:36 2015 +0000"
      },
      "message": "Merge \"remove gate tag (part 3)\""
    },
    {
      "commit": "f0e1d8b1b24319d27ad2ee293176ab7ea1937556",
      "tree": "8a1fab1d40a7a341bf4a6f3ef9278d6ca13903ee",
      "parents": [
        "8cde8065fba5eae522a060b1626185a4f835279f",
        "639f2fab968486784c275c08682aa37414b96442"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 28 21:29:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 28 21:29:25 2015 +0000"
      },
      "message": "Merge \"remove gate tag (part 2)\""
    },
    {
      "commit": "8cde8065fba5eae522a060b1626185a4f835279f",
      "tree": "96d696a2c0172d9f9b7d680e06ad5eb6c3ae0a24",
      "parents": [
        "693ed4f8c5ee762de937338eafbabf5bfaf4a11d",
        "1b05daaf2add62dc79335e3c559aac3c5482268f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 28 18:45:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 28 18:45:21 2015 +0000"
      },
      "message": "Merge \"remove gate tag (part 1)\""
    },
    {
      "commit": "e8040815850e956c605c1fbf0d00637ae1214324",
      "tree": "0711be1d9623583bb551e0e5525c8f0afc96fae0",
      "parents": [
        "693ed4f8c5ee762de937338eafbabf5bfaf4a11d"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Apr 28 14:26:35 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Apr 28 14:26:35 2015 +0100"
      },
      "message": "Use addCleanup in test_rebuild_server\n\nUse addCleanup in test_rebuild_server to restore the test server\nto its original image.\n\nChange-Id: I69d3e20be7fb6ef38fd89f0132aff720ef87253e\nCloses-bug: #1449563\n"
    },
    {
      "commit": "693ed4f8c5ee762de937338eafbabf5bfaf4a11d",
      "tree": "68fe3bdc38a91360bc3806d54f5cf9335f808b93",
      "parents": [
        "b53008d4eb394b2fe542325ac97e91c9aaee14d7",
        "f077dd26d3228e96fcf9702f5eb51fe12f04bdd2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 27 18:09:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 18:09:47 2015 +0000"
      },
      "message": "Merge \"Switch all uses of urlparse to import from six\""
    },
    {
      "commit": "b53008d4eb394b2fe542325ac97e91c9aaee14d7",
      "tree": "c1412b105f68e27e3f0c75aa4ab10eb733061d83",
      "parents": [
        "7f63f7d3835a5d6fb468a4759ca31ecc4cb105cc",
        "2ba24d09d7a030e15ec47fd7ff0f52ebe08ee1a3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 27 14:33:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 14:33:07 2015 +0000"
      },
      "message": "Merge \"Adjust registration of ami image in boto tests\""
    },
    {
      "commit": "b3f9ff78b939738d7d3a3e12517c4ab483fe5e24",
      "tree": "da0d2816fcb07cc5b869e99eb76addb419107b95",
      "parents": [
        "b21de6ce451272dfbc418d1aa2bfc6bb46d510ef"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Mar 27 07:53:19 2015 -0400"
      },
      "committer": {
        "name": "Andrea Frittoli ",
        "email": "andrea.frittoli@hp.com",
        "time": "Mon Apr 27 14:26:22 2015 +0000"
      },
      "message": "Remove unused methods\n\nCleanup a few unused methods.\n\nChange-Id: I149246366527adeb38765559d09907a80c141593\n"
    },
    {
      "commit": "b21de6ce451272dfbc418d1aa2bfc6bb46d510ef",
      "tree": "a6788e0f85df74973adf4c45ed024bebd3b73eba",
      "parents": [
        "7f63f7d3835a5d6fb468a4759ca31ecc4cb105cc"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Feb 06 20:12:38 2015 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Mon Apr 27 15:23:13 2015 +0100"
      },
      "message": "Initial class creds creation in test base class\n\nEach test class may now define at class level which credentials\nare needed, and they will be allocated automatically by the base\nclass. To start using this a test class that requires network\nresources must implement the setup_credentials method and\ndefine the required resources before super is invoked.\n\nIn this patch this only affects the creation of credentials\nas defined in the various base classes. Other tests will be\nmigrated as part of the resource-cleanup bp. Note that this\nchanges baremetal, identity and orchestration tests to\nhonour the tenant isolation settings.\n\nPartially-implements: bp resource-cleanup\n\nChange-Id: Id36a6ebddb618a78cee7025c9537cd1e2746190e\n"
    },
    {
      "commit": "7f63f7d3835a5d6fb468a4759ca31ecc4cb105cc",
      "tree": "29501a0b46972e816e0980af3dc5983672183b61",
      "parents": [
        "7a0d0d99bdd1bdb6e47cf59a1328458c2b3651fa",
        "9329985d47cb8b20c3469c88cfa87b69e372490b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 27 14:18:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 14:18:07 2015 +0000"
      },
      "message": "Merge \"Cleanup some details about the accounts files\""
    },
    {
      "commit": "7a0d0d99bdd1bdb6e47cf59a1328458c2b3651fa",
      "tree": "69471b0d5d8707a59894e9a8e423156a517943d1",
      "parents": [
        "238bf121cfc2d2e1173efdf447ce24b69b192320",
        "57092136c7c2cac5893fbe9ebc721b6ee44f7093"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 27 14:17:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 14:17:58 2015 +0000"
      },
      "message": "Merge \"Fix non-locking test accounts doc section\""
    },
    {
      "commit": "238bf121cfc2d2e1173efdf447ce24b69b192320",
      "tree": "aac94f92718433f38da7f80389226e6244182690",
      "parents": [
        "9c95882542acd47779066f46bd9b771dc06678f6",
        "4fae4723dfb38eaf9d212919115381442a9bd819"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 27 14:17:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 14:17:48 2015 +0000"
      },
      "message": "Merge \"Add a paragraph on the use of tempest_roles option\""
    },
    {
      "commit": "9c95882542acd47779066f46bd9b771dc06678f6",
      "tree": "9b8a3eedba3f46b4ca3aee3cd2e9100ae29969aa",
      "parents": [
        "0bc11890ce146e998d77df007c70505b60634e72",
        "b0c65f282002070ef1336861f754e9aacc2953bb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 27 14:15:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 14:15:50 2015 +0000"
      },
      "message": "Merge \"Switch all uses of StringIO to use it from six\""
    },
    {
      "commit": "5e1bcd90810cd31cb9dff095d2be244e09f2d0ed",
      "tree": "1798513cef6aaa27a3624e079397f6f9893c75a2",
      "parents": [
        "639f2fab968486784c275c08682aa37414b96442"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 09:08:36 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 09:13:25 2015 -0400"
      },
      "message": "remove gate tag (part 3)\n\nThis removes the infrastructure around automatically adding gate tags\nto smoke tagged tests, and the tests associated with it.\n\nChange-Id: I54903580ccb94d52ce7f8915e4820326f6395405\n"
    },
    {
      "commit": "639f2fab968486784c275c08682aa37414b96442",
      "tree": "a59d1f9995b8178ea286d6120e4f7402b7f2a5b8",
      "parents": [
        "1b05daaf2add62dc79335e3c559aac3c5482268f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 09:00:33 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 09:13:25 2015 -0400"
      },
      "message": "remove gate tag (part 2)\n\nThis removes all the gate tags from negative tagged tests. The gate\ntag is obsolete, and it\u0027s existence in the code just makes for\nconfusion.\n\nChange-Id: I2564d56fe1e0e21a88f3e1b19da8b644864d57cf\n"
    },
    {
      "commit": "1b05daaf2add62dc79335e3c559aac3c5482268f",
      "tree": "1a965f7d66afa23cdb095c115642daec96a100f9",
      "parents": [
        "0bc11890ce146e998d77df007c70505b60634e72"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 08:49:03 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 09:13:25 2015 -0400"
      },
      "message": "remove gate tag (part 1)\n\nThis removes all bare gate attribute tags from functions, the gate tag\nwas a never fully implemented idea in the past, and it\u0027s existence in\nthe code mostly just confuses people.\n\nChange-Id: I462ca7a8cadeb5013e2bce44ed1e69bcf8f9d968\n"
    },
    {
      "commit": "0bc11890ce146e998d77df007c70505b60634e72",
      "tree": "e472de23922afc26b60817c68af7547aefd5df97",
      "parents": [
        "9609d6703dd434ac328ad6895a5a237f87dc8c44",
        "274327a82bdece1c85e42c582f0a70592ca9b693"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 27 10:04:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 10:04:10 2015 +0000"
      },
      "message": "Merge \"Merge server response schema into one file\""
    },
    {
      "commit": "9609d6703dd434ac328ad6895a5a237f87dc8c44",
      "tree": "db93711f9f9c4055cb716cecb5d76efc76181807",
      "parents": [
        "3de6d98e7104a8435e294cd31a3133ac6e1e2fcc",
        "896300ca7cd13749ad10609ade557b3140b2c269"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 27 09:27:28 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 09:27:28 2015 +0000"
      },
      "message": "Merge \"Allow SSH instance with username and password in scenario cases\""
    },
    {
      "commit": "3de6d98e7104a8435e294cd31a3133ac6e1e2fcc",
      "tree": "149b38fd99c0c8f54f1135bdb4799ceb62148f13",
      "parents": [
        "11fafa6527cdb3b568418871f750219c5374724d"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Apr 13 00:20:41 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Sun Apr 26 15:20:17 2015 +0000"
      },
      "message": "Apply a naming rule of GET to compute clients(a-e)\n\n[GET /resources] methods should be \"list_\u003cresource name\u003es\"\nor \"show_\u003cresource name\u003e\", so this patch applies the rule\nto compute clients which names are \"[a-e].*\".\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Iaa3a295b4d7b06f7d3a7344e427eee02d0c6b96b\n"
    },
    {
      "commit": "11fafa6527cdb3b568418871f750219c5374724d",
      "tree": "53f54753b47ba281230235371f5715c918ec7f62",
      "parents": [
        "214a6e440a45a986fe4d0aede3bcd8cd704e4ff5",
        "e5cdc72459aa015b9d0277dea86243f883a9dcd3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 25 17:06:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 25 17:06:57 2015 +0000"
      },
      "message": "Merge \"Apply a naming rule of GET to telemetry client\""
    },
    {
      "commit": "214a6e440a45a986fe4d0aede3bcd8cd704e4ff5",
      "tree": "a1f31d276186fdef304ba0a847ea618424d2779c",
      "parents": [
        "c10602a917d4d57a56cd3e962930c24888c0d6ab",
        "fd683e81cc776d295548f03a2603aa5fc39758d6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 24 20:26:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 24 20:26:53 2015 +0000"
      },
      "message": "Merge \"Add logging of account allocation to accounts provider\""
    },
    {
      "commit": "e5cdc72459aa015b9d0277dea86243f883a9dcd3",
      "tree": "b06274dcc47418e55b148f8c8b8389e31021049b",
      "parents": [
        "c10602a917d4d57a56cd3e962930c24888c0d6ab"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Apr 07 23:44:26 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Fri Apr 24 14:57:59 2015 +0000"
      },
      "message": "Apply a naming rule of GET to telemetry client\n\n[GET /resources] methods should be \"list_\u003cresource name\u003es\"\nor \"show_\u003cresource name\u003e\", so this patch applies the rule\nto telemetry client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I9b5cabf1507c3ba5ad9538b5cd2ee2be5aa29939\n"
    },
    {
      "commit": "9329985d47cb8b20c3469c88cfa87b69e372490b",
      "tree": "603e530f74f052e9427a55c49886e362ceb67efe",
      "parents": [
        "57092136c7c2cac5893fbe9ebc721b6ee44f7093"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 24 09:58:18 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 24 09:58:18 2015 -0400"
      },
      "message": "Cleanup some details about the accounts files\n\nThis commit cleans up some details in the accounts.yaml sample file\nand the tempest configuration guide to provide missing details about\nhow to create and use an accounts file. Specifically it adds more\ndetailed comments to the sample file about each section, and in the\nconfig guide it removes obsolete sections and adds some missing\ndetails.\n\nChange-Id: Ic11335fe1215ab0625ea2308ccc75d22a284c432\nCloses-Bug: #1447851\n"
    },
    {
      "commit": "46a78c3fc8683da1de51df785bb9914c612fab3f",
      "tree": "6b8a9c015803f69309180439d39c60df46d0338a",
      "parents": [
        "c10602a917d4d57a56cd3e962930c24888c0d6ab"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Wed Apr 08 13:45:27 2015 +0300"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Fri Apr 24 12:23:33 2015 +0000"
      },
      "message": "Wait for complete deletion of volume snapshot before deleting volume\n\nIn file tempest/scenario/test_volume_boot_pattern.py there \nis a method for creating snapshots from volumes. The method \nis _create_snapshot_from_volume(...). The thing is that method\n_create_snapshot_from_volume(...) uses method \nself.addCleanup_with_wait(...) (that does not wait for complete \nresource deletion right after sending the request to delete the \nresource) in order to delete created volume snapshot after the test\nfinished. But volumes cannot be deleted when there are outstanding \nsnapshots. Therefore we should wait for complete deletion of \nthe volume snapshot before we start to delete the volume.\n\nCloses-Bug: #1441563\n\nChange-Id: I11207c3ac9296389c5e195b2296fc47e65a7486c\n"
    },
    {
      "commit": "c10602a917d4d57a56cd3e962930c24888c0d6ab",
      "tree": "701aeed1e52d16e33b853c0a73e05b7a1dc1f9c7",
      "parents": [
        "82004e3c7858a1c33488c220a3a356f018c2d439",
        "6ae52f68cba408e4220574196c442bd850766052"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 24 11:52:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 24 11:52:06 2015 +0000"
      },
      "message": "Merge \"Fixing spelling errors in messages when tests are skipped\""
    },
    {
      "commit": "82004e3c7858a1c33488c220a3a356f018c2d439",
      "tree": "7465dc2953917587feccd63a7c1b0ae59c1f9d84",
      "parents": [
        "ab94185bc54260cf107e19070ea8e71502b5cf8b",
        "2b96d409eebc5f85b6a6a16c43f7c3314860667c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 24 08:43:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 24 08:43:07 2015 +0000"
      },
      "message": "Merge \"Add version and min_version to version API schema\""
    },
    {
      "commit": "ab94185bc54260cf107e19070ea8e71502b5cf8b",
      "tree": "4b028c553c9a3f6221a3128321c76751d5b1e162",
      "parents": [
        "4d5ccd8dd3bf64eb623760c9302474b4e394e7c3",
        "976a3294f5932c6e83499599da2e16439eef49e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 24 08:34:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 24 08:34:11 2015 +0000"
      },
      "message": "Merge \"Rename an internal method to _helper_list()\""
    },
    {
      "commit": "4d5ccd8dd3bf64eb623760c9302474b4e394e7c3",
      "tree": "cd1107b499e46eb4a8d869efd054d6b0f69421cf",
      "parents": [
        "8b167e48f2a01c5abd8acfbd869ca3ee9badd807",
        "f96ab3a861df9de507d614919c932364479d28bc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 23 21:07:09 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 21:07:09 2015 +0000"
      },
      "message": "Merge \"Add section to config guide for setting up services\""
    },
    {
      "commit": "8b167e48f2a01c5abd8acfbd869ca3ee9badd807",
      "tree": "eb63905b7227084916d55b5bb256c36211c834ff",
      "parents": [
        "dec44bda44e1f9a6168560dc2699267967e9bae2",
        "3220cadc51d9fea86e3ffda6e73e640b997c1684"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 23 21:06:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 21:06:59 2015 +0000"
      },
      "message": "Merge \"Add config guide section on service feature enabled sections\""
    },
    {
      "commit": "dec44bda44e1f9a6168560dc2699267967e9bae2",
      "tree": "94d18fd2a055c5fad24f50f329ad9ee4cf443123",
      "parents": [
        "c17ef6ae1636ad3abe8c6eecc787cb9bbfc2eac2",
        "7909e12f398864179937227494bee6eed642cf56"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 23 21:06:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 21:06:50 2015 +0000"
      },
      "message": "Merge \"Add configuration guide sections for more required options\""
    },
    {
      "commit": "c17ef6ae1636ad3abe8c6eecc787cb9bbfc2eac2",
      "tree": "0c70cdf5623dc662a1cdb340f9b694a738fd13ff",
      "parents": [
        "f27e00917c191d0af74143cf76a2a8316487dcd9",
        "2b7f048465110fb962dd64169cbeed15a26ee02f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 23 21:06:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 21:06:39 2015 +0000"
      },
      "message": "Merge \"Start a tempest config guide networking section\""
    },
    {
      "commit": "f27e00917c191d0af74143cf76a2a8316487dcd9",
      "tree": "aec64e6d45de59fed1008e9ecb2b324fc19a473a",
      "parents": [
        "628c965d6235b470594d961ce0d93513c090d2b1",
        "b61567addaf57ede7299ba0f0448b88aa4c182e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 23 20:46:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 20:46:52 2015 +0000"
      },
      "message": "Merge \"Decouple Sahara templates test from vanilla plugin\""
    },
    {
      "commit": "6421af80deb28563a07f256f5195dd1c5d008ca2",
      "tree": "3714607e0c7a418a69a66b6bbc2f982d910a2fe2",
      "parents": [
        "fcd9a080dba1237780361b28b38c15ece634e176"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 23 09:47:50 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 23 12:00:18 2015 -0400"
      },
      "message": "Switch all uses of httplib to import from six\n\nAs part of enabling python3 support in tempest we need to be able to\nhandle httplib usage in both python2 and python3. Six provides a compat\nlayer for doing this, so this commit moves all uses of httplib to get\nit through six.\n\nChange-Id: Ibf1d87908fe4004b37320439386abe5b1dc4bb51\n"
    },
    {
      "commit": "fcd9a080dba1237780361b28b38c15ece634e176",
      "tree": "bf999c5f22073fbd05c9d79b68562790c8fc53d3",
      "parents": [
        "f077dd26d3228e96fcf9702f5eb51fe12f04bdd2"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 23 09:43:23 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 23 12:00:18 2015 -0400"
      },
      "message": "Switch all uses of ConfigParser to import from six\n\nAs part of enabling python3 support in tempest we need to be able to\nhandle ConfigParser usage in both python2 and python3. Six provies a\ncompat layer for doing this, so this commit moves all uses of\nConfigParser to get it through six.\n\nChange-Id: Ie4a788dc9b9151557e9f197fb48f3225c39de89f\n"
    },
    {
      "commit": "f077dd26d3228e96fcf9702f5eb51fe12f04bdd2",
      "tree": "a5d8bffe949f3a5e67a3e56be0672e706897d44b",
      "parents": [
        "b0c65f282002070ef1336861f754e9aacc2953bb"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 23 09:37:41 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 23 12:00:18 2015 -0400"
      },
      "message": "Switch all uses of urlparse to import from six\n\nAs part of enabling python3 support in tempest we need to be able to\nhandle urlparse usage in both python2 and python3. Six provies a compat\nlayer for doing this, so this commit moves all uses of urllparse to\nget it through six.\n\nChange-Id: Ic9c15d90fd3b8413fec4d01a070cc167f7536e62\n"
    },
    {
      "commit": "b0c65f282002070ef1336861f754e9aacc2953bb",
      "tree": "6131552ea570be440d416f40f89983be04b88f91",
      "parents": [
        "628c965d6235b470594d961ce0d93513c090d2b1"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 23 09:09:41 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 23 12:00:05 2015 -0400"
      },
      "message": "Switch all uses of StringIO to use it from six\n\nAs part of enabling python3 support in tempest we need to be able to\nhandle StringIO usage in both python2 and python3. Six provides a\ncompat layer for doing this, so this commit moves all uses of StringIO\nand cStringIO to get it through six.\n\nChange-Id: Ie6ac86b3b5ed2c307dc2cc41386da9e5ba1ee23e\n"
    },
    {
      "commit": "628c965d6235b470594d961ce0d93513c090d2b1",
      "tree": "26443928f9199935d4b0acb89be7ac2e7dc43a97",
      "parents": [
        "5eb0555fbfffd3736499db37fa4a3614353d92e4",
        "48ddb89c9f238049a84c67468361c827e95b9b2b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 23 03:49:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 03:49:39 2015 +0000"
      },
      "message": "Merge \"remove swift cli tests\""
    },
    {
      "commit": "6ae52f68cba408e4220574196c442bd850766052",
      "tree": "5ade224a5dd5983a4acbe36445b226202c8859f5",
      "parents": [
        "30ab7d9596cee578f038f59ac8a052a0670739d8"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Wed Apr 22 18:20:48 2015 +0300"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Wed Apr 22 18:21:57 2015 +0300"
      },
      "message": "Fixing spelling errors in messages when tests are skipped\n\nChange-Id: I733b251e197d8704625ccfe4ae61c71f18560fc9\n"
    },
    {
      "commit": "48ddb89c9f238049a84c67468361c827e95b9b2b",
      "tree": "a8d53a490d915b845a681975d29589e29a5afe55",
      "parents": [
        "7e22845cb205e1773e74b52e8e853e4899580236"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 20 11:17:26 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 22 13:14:26 2015 +0000"
      },
      "message": "remove swift cli tests\n\nThese are covered by swiftclient functional testing, no need to have\nthem also in Tempest.\n\nThese are functionally covered by:\n\nhttp://git.openstack.org/cgit/openstack/python-swiftclient/tree/tests/unit/test_shell.py\n\nand\n\nhttp://git.openstack.org/cgit/openstack/python-swiftclient/tree/tests/functional/test_swiftclient.py\n\nChange-Id: Iffb75d10ad07d1516660549fc8eb60204aac4904"
    },
    {
      "commit": "5eb0555fbfffd3736499db37fa4a3614353d92e4",
      "tree": "cb548a9668a78339671457b7f0b60a827a0eef1d",
      "parents": [
        "30ab7d9596cee578f038f59ac8a052a0670739d8"
      ],
      "author": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Wed Apr 01 11:46:44 2015 +0300"
      },
      "committer": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Wed Apr 22 10:30:07 2015 +0300"
      },
      "message": "Direct ssh bash output to /dev/null\n\nWhen using Fedora image the ssh command that executes\nnetcat doesn\u0027t return because stdout remanins open.\n\nCloses-Bug: 1439065\nChange-Id: I41a75a5a262ce184cbbb57c39863af3d8f21ad61\n"
    },
    {
      "commit": "274327a82bdece1c85e42c582f0a70592ca9b693",
      "tree": "f33764bd16a103eef41280c74a4c88e5132f89ef",
      "parents": [
        "30ab7d9596cee578f038f59ac8a052a0670739d8"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Mar 23 10:29:45 2015 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Apr 22 06:55:18 2015 +0000"
      },
      "message": "Merge server 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 server response schema into one file and in more\nreadable form.\n\nPartially implements blueprint rearrange-nova-response-schemas\n\nChange-Id: I028558d03c8633fd3b77e04f28a025f654bc7505\n"
    },
    {
      "commit": "57092136c7c2cac5893fbe9ebc721b6ee44f7093",
      "tree": "ef21728a66cb682c08f49156bdfa32550fdea298",
      "parents": [
        "4fae4723dfb38eaf9d212919115381442a9bd819"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 21 14:21:35 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 21 23:41:16 2015 +0000"
      },
      "message": "Fix non-locking test accounts doc section\n\nThis commit fixes several issues with the non-locking cred provider\nsection in the tempest config guide. It was in a state stuck between\nrefactors and didn\u0027t accurately describe how it should be used anymore.\n\nChange-Id: Ibc6ca1816f6673e2c8dbd6ae3451e03914f04137\n"
    },
    {
      "commit": "4fae4723dfb38eaf9d212919115381442a9bd819",
      "tree": "25bed4d8505745a6819ab78d1769af77bc062584",
      "parents": [
        "f96ab3a861df9de507d614919c932364479d28bc"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 16 21:03:54 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 21 23:41:12 2015 +0000"
      },
      "message": "Add a paragraph on the use of tempest_roles option\n\nThis commit adds a paragraph to the tempest configuration guide on how\nto use the tempest_roles option. This was previously missing from the\ntenant isolation section.\n\nChange-Id: I1ef1649186edbeb51e1ced1bbb361b78eaef3721\n"
    },
    {
      "commit": "f96ab3a861df9de507d614919c932364479d28bc",
      "tree": "34a18348a88064deff802a83247a44c17a830671",
      "parents": [
        "3220cadc51d9fea86e3ffda6e73e640b997c1684"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Apr 15 19:11:31 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 21 19:40:52 2015 -0400"
      },
      "message": "Add section to config guide for setting up services\n\nThis commit adds a section to the config guide on how to configure\nthe available services and the corresponding entries in the service\ncatalog for those services.\n\nChange-Id: I70d7feb47b2df4b6caf9d38d8e79b59bb30fb894\n"
    },
    {
      "commit": "3220cadc51d9fea86e3ffda6e73e640b997c1684",
      "tree": "889d006efbd8961c4b7a8f07483ed1a0cc33040b",
      "parents": [
        "7909e12f398864179937227494bee6eed642cf56"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Apr 15 16:25:48 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 21 10:35:50 2015 -0400"
      },
      "message": "Add config guide section on service feature enabled sections\n\nThis commit adds another section to the tempest config guide outlining\nhow the service feature enabled sections should be configured.\n\nChange-Id: Iaedf744068b3f91f72144efcaab5d9eaeb9adb0c\n"
    },
    {
      "commit": "30ab7d9596cee578f038f59ac8a052a0670739d8",
      "tree": "98e21999bff3764f1f19cf02c00f4fc70fdbb0c7",
      "parents": [
        "bf9f6117a08a5aaa64bb536d437eaf2a5d7f5e9f",
        "7e3ccd5341b165199bea14f65d2e758ee9bfc0eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 22:25:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 22:25:21 2015 +0000"
      },
      "message": "Merge \"Apply a naming rule of GET to messaging client\""
    },
    {
      "commit": "bf9f6117a08a5aaa64bb536d437eaf2a5d7f5e9f",
      "tree": "f79d8303420dc9e711a9888ce78697edeb31ecfd",
      "parents": [
        "7c38c5144cf598abf465f1f312dcb33d1b42fda5",
        "beb30d31162d73bcf0530a2072009b9ef736d97c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 22:24:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 22:24:10 2015 +0000"
      },
      "message": "Merge \"Adding port_admin_state_change option to config\""
    },
    {
      "commit": "fd683e81cc776d295548f03a2603aa5fc39758d6",
      "tree": "3e1f71e08ac1b0f3df7ddbc804f99a5e4a433201",
      "parents": [
        "f83f35c9e25e2bdbe9cee06972bde1a6aedc6dc7"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Apr 13 20:30:06 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Apr 20 17:29:13 2015 -0400"
      },
      "message": "Add logging of account allocation to accounts provider\n\nThis commit adds a log message to the locking accounts cred provider\nto indicate when it has allocated a set of credentials successfully\nfrom the accounts file. Right now when reading the tempest log file\nduring a run when using an accounts file there is no way to tell which\naccounts where returned by the cred provider. This adds a info log msg\nsimilar to what we log in isolated creds when it creates a new set of\ncreds. This should make it easier to trace through when credentials are\nbeing allocated from the accounts file.\n\nChange-Id: I82af7a3cba1e62cada94a9f4220666f1733e0575\n"
    },
    {
      "commit": "7c38c5144cf598abf465f1f312dcb33d1b42fda5",
      "tree": "f841cd8a3df739c0d2fcc5e9dd255c8d4be56d47",
      "parents": [
        "6de59270e7a90c94ced12ec1fbd25bba8387da34",
        "a59bd0c7d0f7c3666eb0eb40e36ce981c8e089f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 21:20:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 21:20:15 2015 +0000"
      },
      "message": "Merge \"Fix test accounts unit test race with networks\""
    },
    {
      "commit": "6de59270e7a90c94ced12ec1fbd25bba8387da34",
      "tree": "8fad47fcdd5ef07e98febd9ca09d470ea2f4d1aa",
      "parents": [
        "7e22845cb205e1773e74b52e8e853e4899580236",
        "92b63aa8211b6a54f47c3ec2f1c77abf15017be8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 18:58:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 18:58:32 2015 +0000"
      },
      "message": "Merge \"Revert \"Test creation of server attached to created port\"\""
    },
    {
      "commit": "7909e12f398864179937227494bee6eed642cf56",
      "tree": "11dbf0b7cce7b0b516f29f335a388add0502dbff",
      "parents": [
        "2b7f048465110fb962dd64169cbeed15a26ee02f"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Apr 15 15:43:50 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Apr 20 18:55:54 2015 +0000"
      },
      "message": "Add configuration guide sections for more required options\n\nThis commit adds additional sections to the tempest configuration guide\nto elaborate on the details of several required options when configuring\ntempest. Specifically this covers how to set the keystone connection\ninfo, flavors to use for testing, and image setup.\n\nChange-Id: I5a72443a3b05e39eba2eac1c4c9a4d6eef26797d\n"
    },
    {
      "commit": "2b7f048465110fb962dd64169cbeed15a26ee02f",
      "tree": "343c9f3cda5135ffce5db8c7e7493ad8b96521e6",
      "parents": [
        "7e22845cb205e1773e74b52e8e853e4899580236"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 10 12:49:01 2015 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Mon Apr 20 14:53:57 2015 -0400"
      },
      "message": "Start a tempest config guide networking section\n\nThis commit adds a networking section to the tempest configuration\nguide to start explaining the various facets of networking\nconfiguration. Right now it only contains a guide around how to\nconfigure tempest to provide a network on server creation. Additional\nsubsections will be added later on.\n\nChange-Id: Ibdfd8becce18de0ef414027d5e7c580f852607a7\n"
    },
    {
      "commit": "a59bd0c7d0f7c3666eb0eb40e36ce981c8e089f0",
      "tree": "76c1971fc7912a9616733f6ede7cfe91dabc6a5f",
      "parents": [
        "7e22845cb205e1773e74b52e8e853e4899580236"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Apr 20 12:02:48 2015 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Apr 20 17:11:30 2015 +0000"
      },
      "message": "Fix test accounts unit test race with networks\n\nPreviously the unit tests for the accounts providers were assuming that\nall tests would be run in order. This was causing an occasional failure\nwhen 1 of 2 accounts with a network in the fake accounts list were used\nfor a test not mocking the network clients. This commit addresses this\nissue by changing the fake test list in setUp to not use accounts with\nnetworks. Then the test which does test accounts with networks will do\na cleanup on the mock from setup and use it\u0027s own accounts list.\n\nCloses-Bug: #1446309\n\nChange-Id: Id7eedc4f9063f33287c945ed72edd59f52d80952\n"
    },
    {
      "commit": "92b63aa8211b6a54f47c3ec2f1c77abf15017be8",
      "tree": "da15cca28f2d92c122c34d92e9ae53e31f7614c0",
      "parents": [
        "2b34ec3ff444e6e6ec7b3e52832ecd6e8ca20552"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sun Apr 19 15:45:38 2015 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sun Apr 19 15:45:38 2015 +0000"
      },
      "message": "Revert \"Test creation of server attached to created port\"\n\nThis reverts commit 2b34ec3ff444e6e6ec7b3e52832ecd6e8ca20552\n\nThis breaks gate-grenade-dsvm-ironic-sideways on\nstable/juno because the requested port\u0027s mac address is not\nin the list of available mac addresses from the ironic\ndriver.\n\nIt\u0027s also unclear how useful this is given we already have\nthe test_preserve_preexisting_port test which is\nessentially testing the same scenario, except it\u0027s not\nrun on stable/icehouse or stable/juno since preserving\npre-existing ports in nova wasn\u0027t fixed until Kilo.\n\nChange-Id: I24403c1ae734b2137ddee5c3bf5a1594cf5375d8\nCloses-Bug: #1445917\n"
    },
    {
      "commit": "1ddfb05a01e915fd73b12b2f107e92455df3334c",
      "tree": "d3b0a9a97f2ac41dad75d62380f3afb627354c8c",
      "parents": [
        "7e22845cb205e1773e74b52e8e853e4899580236"
      ],
      "author": {
        "name": "Ramakrishnan G",
        "email": "rameshg87@gmail.com",
        "time": "Fri Apr 17 16:56:25 2015 +0000"
      },
      "committer": {
        "name": "Ramakrishnan G",
        "email": "rameshg87@gmail.com",
        "time": "Fri Apr 17 17:08:55 2015 +0000"
      },
      "message": "Honour ssh_connect_method in test_baremetal_server_ops\n\nThis commit changes test_baremetal_server_ops to add\na floating IP and check SSH connectivity with floating IP\nonly if [compute]ssh_connect_method \u003d\u003d \u0027floating\u0027.\n\nChange-Id: I13bfd76522ebddd68fd347758e4861150ebedbea\n"
    },
    {
      "commit": "7e22845cb205e1773e74b52e8e853e4899580236",
      "tree": "1b9d77ecf8b926b1b2e777eef4040ede64f165bb",
      "parents": [
        "ad7f455cf4a84f379629d1c16b9d15aef097e8ff",
        "2b34ec3ff444e6e6ec7b3e52832ecd6e8ca20552"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 04:22:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 04:22:15 2015 +0000"
      },
      "message": "Merge \"Test creation of server attached to created port\""
    },
    {
      "commit": "623269f6befb712986899e18b3c6756266592be2",
      "tree": "1f529e6930364d1e640e8984fb71c8859e9936ad",
      "parents": [
        "ad7f455cf4a84f379629d1c16b9d15aef097e8ff"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 16 20:43:14 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 16 20:43:14 2015 -0400"
      },
      "message": "Cleanup fixed_name logic in test_list_server_filters\n\nThis commit cleans up the logic for determining the fixed network name\nto use for test list server filters. Previously it had an unnecessary\nif block to handle the case where getting a network name failed. This\nsimplifies the logic to just use a get() on the dictionary which will\ndefault to false.\n\nChange-Id: I356124459610342c8f7906397e23d58cbfad99bb\n"
    },
    {
      "commit": "ad7f455cf4a84f379629d1c16b9d15aef097e8ff",
      "tree": "8fad47fcdd5ef07e98febd9ca09d470ea2f4d1aa",
      "parents": [
        "9536498aa7fbc4102ef436ef7ce1b0fa68ffbce8",
        "f83f35c9e25e2bdbe9cee06972bde1a6aedc6dc7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 21:59:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 21:59:51 2015 +0000"
      },
      "message": "Merge \"Add network support to the accounts providers\""
    },
    {
      "commit": "9536498aa7fbc4102ef436ef7ce1b0fa68ffbce8",
      "tree": "1796592d05c883edf1986a4bb5f48b58279ea747",
      "parents": [
        "f89a598f3259177e55bd673e6937a78845d2a477",
        "a47c3edc2d22e693a7c3d214658021c869d3bfae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 18:13:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 18:13:47 2015 +0000"
      },
      "message": "Merge \"Improve logging in fixed_networks\""
    },
    {
      "commit": "f89a598f3259177e55bd673e6937a78845d2a477",
      "tree": "0c4ba303402fa0a93ec2746664633f85678045ab",
      "parents": [
        "41d6dc6b300a68228fadeb84cd03c74fca5f8124",
        "f9f744faed99303f8046e8e75c93295c7b914e5e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 15:10:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 15:10:20 2015 +0000"
      },
      "message": "Merge \"Merge flavor response schema into one file\""
    },
    {
      "commit": "41d6dc6b300a68228fadeb84cd03c74fca5f8124",
      "tree": "3f3837a4e44630312bd38d70c3039cc1ce0ba9c2",
      "parents": [
        "728e39e48e431297d12f02b0604a14b4c0cc7434",
        "df7a30017ffa1eecff4cc6ddcb3dccbea24217ee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 15:08:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 15:08:52 2015 +0000"
      },
      "message": "Merge \"Rearrange keypairs response schema into one file\""
    },
    {
      "commit": "728e39e48e431297d12f02b0604a14b4c0cc7434",
      "tree": "b8edf01aaee62561eda1107b5e353ccb82949046",
      "parents": [
        "1f970f0716ad5aec0e32b3a2e5dd777cb7d69a31",
        "72d0927d47a9d89da7499a9cfbe9b89ec6cb5740"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 15:03:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 15:03:54 2015 +0000"
      },
      "message": "Merge \"Arrange quotas response schema into one file\""
    },
    {
      "commit": "1f970f0716ad5aec0e32b3a2e5dd777cb7d69a31",
      "tree": "3389edeccb9057147dc38ce1c0a9b5c083525750",
      "parents": [
        "347defda0e9d7086392c8651054aa10ab1cc5fa5",
        "047e7599ff5437a90bec2b09a57435ff4045281b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 14:55:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 14:55:30 2015 +0000"
      },
      "message": "Merge \"Merge hosts response schema into one file\""
    },
    {
      "commit": "347defda0e9d7086392c8651054aa10ab1cc5fa5",
      "tree": "696d48d5778e31a49a791e0ba574a67f390c3ae9",
      "parents": [
        "f87059b8da149f790ce2670fb4782eaa227482c8",
        "f39f9f31f2b04d3cec2d3df9242134bc645e5e53"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 14:28:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 14:28:02 2015 +0000"
      },
      "message": "Merge \"FIx Accounts with identity v3 and v2 data in yaml\""
    },
    {
      "commit": "f87059b8da149f790ce2670fb4782eaa227482c8",
      "tree": "38735f087cfa534e912713b46a3d0560ff1301fb",
      "parents": [
        "1370b7db6f4864afcb0b874607d81e6cbf4dc375"
      ],
      "author": {
        "name": "Richard Winters",
        "email": "riwinter@cisco.com",
        "time": "Tue Feb 17 11:46:54 2015 -0500"
      },
      "committer": {
        "name": "Richard Winters",
        "email": "riwinter@cisco.com",
        "time": "Wed Apr 15 20:15:54 2015 +0000"
      },
      "message": "Update linux client to support basic MTU testing\n\nBP MTU selection and adervertisement requires sending pkts of known\nsizes to verify MTU.  This patch allows basic MTU testing via the\nlinux_client\n\nChange-Id: Ia98ad49bad9ebbf783de599689b4684d31fadca6\n"
    },
    {
      "commit": "1370b7db6f4864afcb0b874607d81e6cbf4dc375",
      "tree": "9f1b8b60374c9aa2cfc5e4b6f2ba64d3302aa472",
      "parents": [
        "faac59c79844765802b50330b7e9fe38f588b235",
        "2f81cc1981f55d2f4275a7eac59d0a422ea44191"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 15 16:35:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 15 16:35:21 2015 +0000"
      },
      "message": "Merge \"Add new multi ssh configuration options\""
    },
    {
      "commit": "faac59c79844765802b50330b7e9fe38f588b235",
      "tree": "df1208218c2622b4327d87dea90fe491e57103d3",
      "parents": [
        "796f59b12aa0b83d32e35c04219aa0412e06f127",
        "4352d5dd432e67c753406ae1d5f4ac63d4e26427"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 15 16:13:19 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 15 16:13:19 2015 +0000"
      },
      "message": "Merge \"Deprecates \u0027format\u0027 in Javelin image description\""
    },
    {
      "commit": "2b96d409eebc5f85b6a6a16c43f7c3314860667c",
      "tree": "a95bb0836e021ff6eee07ba1b4418d1457882ebc",
      "parents": [
        "796f59b12aa0b83d32e35c04219aa0412e06f127"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Apr 15 01:50:44 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Apr 15 01:53:55 2015 +0000"
      },
      "message": "Add version and min_version to version API schema\n\nSince commit-id Id464a07d624d0e228fe0aa66a04c8e51f292ba0c of Nova,\nversion and min_version have been added to Nova\u0027s version API response.\nThese parameters notice available API microversions to clients.\nThis patch adds them to the response schema of version API.\n\nChange-Id: Ic349d549ea223369a07a37795eb6e0a14849a2ee\nRelated-Bug: #1443375\n"
    },
    {
      "commit": "796f59b12aa0b83d32e35c04219aa0412e06f127",
      "tree": "b9cc20131c2cd03a3276ccc7b98ac8de26c7ee03",
      "parents": [
        "dac1a8d4efb30d6945bc342c0c0d242cf0fb2d61",
        "799eee12548adc2b435b2ef095f2b8388dc36590"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 14 16:22:19 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 14 16:22:19 2015 +0000"
      },
      "message": "Merge \"Make this script work with keystone v2 and v3\""
    },
    {
      "commit": "f83f35c9e25e2bdbe9cee06972bde1a6aedc6dc7",
      "tree": "d92c48825c079fef104177dcc01e2c91f6aa13ad",
      "parents": [
        "a47c3edc2d22e693a7c3d214658021c869d3bfae"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 10 11:59:11 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 14 11:05:42 2015 -0400"
      },
      "message": "Add network support to the accounts providers\n\nThis commits adds support for specifying the network to use with a\nuser/tenant into the accounts.yaml file. You can only specify a single\nnetwork which will be the network used for all that requires a\npre-existing network. This also means regardless of which cred provider\nis configured the fixed_network can assume a TestResource object will\nbe returned from a get_creds call. As part of this change a common\nmethod to return the full network dict from a just a network name is\nabstracted out into tempest.common.fixed_network module since this\nsame method is needed to have the accounts file provide a network by\nname.\n\nPartially-implements: bp test-accounts-continued\nChange-Id: I6f5ac1239d18f2935847b385a08de608f40fdda5\n"
    },
    {
      "commit": "a47c3edc2d22e693a7c3d214658021c869d3bfae",
      "tree": "3dd8b02019d653f8d3376f95a9c55bd36d2b3f28",
      "parents": [
        "f39f9f31f2b04d3cec2d3df9242134bc645e5e53"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 10 11:49:47 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 14 10:56:21 2015 -0400"
      },
      "message": "Improve logging in fixed_networks\n\nThis commit makes some logging improvements to the common methods in\nfixed_networks.py. Previously it was very difficult to trace through\nany issues around network selection since it only would log the final\nresult and on failures. It also didn\u0027t attribute any messages to the\ntests making the call. This fixes both issues by first leveraging\nfind_test_caller() from tempest-lib to get the test caller name and\nsecondly add more logging to help trace through the logic if something\nfails. Additionally as part of this it was necessary to add additional\nchecks to the logic to ensure the logging was accurate and things were\nin a known state.\n\nChange-Id: Ifef67ed4578f48d7701635e7d81c144dc28b6120\n"
    },
    {
      "commit": "dac1a8d4efb30d6945bc342c0c0d242cf0fb2d61",
      "tree": "fa86eaf97c3848e078b6de747ecee64c4f6415c1",
      "parents": [
        "7c8fcc67343fc6e968213fddadb8e0e1ea58cbcb",
        "4a3daf1b59c3bdf9e473fa9a9dce146f2680af92"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 14 10:26:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 14 10:26:08 2015 +0000"
      },
      "message": "Merge \"Fix external connectivity check for dualstack\""
    },
    {
      "commit": "f39f9f31f2b04d3cec2d3df9242134bc645e5e53",
      "tree": "c82c885e762cce21e6fe38ccc2c4ded4ce06326c",
      "parents": [
        "7c8fcc67343fc6e968213fddadb8e0e1ea58cbcb"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Mon Apr 13 20:55:31 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Mon Apr 13 20:55:31 2015 +0100"
      },
      "message": "FIx Accounts with identity v3 and v2 data in yaml\n\nWhen tempest uses identity v3 - either because it\u0027s forced by a\ntest, or because it\u0027s configured as default, accounts can still\nwork with v2 accounts configured in accounts.yaml, under the\nassumption that those accounts belong to\nCONF.identity.admin_domain_name. The domain name is added on the\nfly to newly created credentials by cred_provider, however this\nis not accounted for in the get_hash function - fixing that.\n\nChange-Id: Id0e72b9a8b85fdc682b9e14c39ecc1d8495ef35c\n"
    }
  ],
  "next": "2f81cc1981f55d2f4275a7eac59d0a422ea44191"
}
