)]}'
{
  "log": [
    {
      "commit": "e8e263115bdcc209be136af704c4a4aae8d8606c",
      "tree": "0335d494f1a3e2b06248c6ac4045c0be2d50470f",
      "parents": [
        "db56fc53aae80c44a5cd078b8a13a7f1ae38b802"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Oct 09 21:31:32 2013 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Fri Oct 11 09:27:11 2013 -0400"
      },
      "message": "Script to filter logs for ERRORs based on whitelist\n\nThe script will take a directory or url containing log files.\nFor now all non-whitelisted errors will be dumped to the console but\nthe script will always return success. Once we are convinced it is reliable\nenough we can change it to fail on non-whitelisted errors.\n\nPartially implements blueprint fail-gate-on-log-errors\n\nChange-Id: I30b0eee1055f47aaad7984d886c739ccf5aa6186\n"
    },
    {
      "commit": "b8fabc5614f2648a297cb3933723cf37e0418861",
      "tree": "3998f8ff9d1742c72a2d006aee7a3c94c3ec163d",
      "parents": [
        "3e873be2096f7509aab6d910e40029f3a87ab913"
      ],
      "author": {
        "name": "Miguel Lavalle",
        "email": "miguel@mlavalle.com",
        "time": "Fri Aug 23 11:19:57 2013 -0500"
      },
      "committer": {
        "name": "Miguel Lavalle",
        "email": "miguel@mlavalle.com",
        "time": "Wed Sep 25 00:13:15 2013 -0500"
      },
      "message": "Handling network resources in tenant isolation\n\nFunctionality is added to create and delete isolated network, subnet and router\nwhen isolated credentials are created and deleted for a primary, admin or alt\ntenant.\n\nWhen a set of isolated credentials are created, the tenant gets also a private\nnetwork, subnet and router. The router connects the tenat\u0027s network to the\npublic network designated by public_network_id in etc/tempest.conf\n\nChange-Id: I7587c85017cca09f7a67eae0670f67b2bceacb60\nFixes: bug #1216076\n"
    },
    {
      "commit": "aa0b6b6db22be1083c60c5c7350b6daee2b1ef9d",
      "tree": "520c917a8626018f675d13a41fd06759b27990d7",
      "parents": [
        "6110084d319d36c650340ad1c3721b8547fa9810",
        "44388b4c05de85b27b5e805f10c2ace4bc6526f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 20 14:12:20 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 20 14:12:20 2013 +0000"
      },
      "message": "Merge \"Adds tests covering Swift\u0027s container quotas middleware\""
    },
    {
      "commit": "5fc6c542ce4b3589b6906d1bffb053e667e051b1",
      "tree": "6fb044a72cfaab5b9d37885adcee0bed659a3eae",
      "parents": [
        "a7df393822b8a327e7d741139441d2676adbbbba",
        "aeeeefd89ce16306b12b573f2e61b122e5578070"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 19 16:00:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 19 16:00:52 2013 +0000"
      },
      "message": "Merge \"Dump basic network info  in the test_network_basic_ops\""
    },
    {
      "commit": "44388b4c05de85b27b5e805f10c2ace4bc6526f0",
      "tree": "87204c08ede690c38c725a87b1e2c6a88fa56c36",
      "parents": [
        "35018f239aeddc5fcbc0279a1cc4b3ebb293c1e9"
      ],
      "author": {
        "name": "Sahid Orentino Ferdjaoui",
        "email": "sahid.ferdjaoui@cloudwatt.com",
        "time": "Thu Sep 12 09:07:40 2013 +0000"
      },
      "committer": {
        "name": "Sahid Orentino Ferdjaoui",
        "email": "sahid.ferdjaoui@cloudwatt.com",
        "time": "Tue Sep 17 15:47:21 2013 +0000"
      },
      "message": "Adds tests covering Swift\u0027s container quotas middleware\n\nThe execution of the tests is conditional to a setting declared\nin the config file (container_quotas_available by default to True).\n\nThere are 3 tests:\n + User uploads an object smaller than the quota successfully\n + User fails to upload an object larger than the bytes quota\n + User fails to upload many objects that exceeds the count limit\n\nCloses-Bug: 1225891\nChange-Id: Id93f6c3628624f115a3c7a91de8a8e7894003f3f\n"
    },
    {
      "commit": "8f440393ffd7991c90993636fe0984131463078a",
      "tree": "5537c29d93d6119ff58370bf35b9820a13e88586",
      "parents": [
        "66fcba960a2a74daf17c466e043761264746e878"
      ],
      "author": {
        "name": "Arata Notsu",
        "email": "notsu@virtualtech.jp",
        "time": "Fri Sep 13 16:14:20 2013 +0900"
      },
      "committer": {
        "name": "Arata Notsu",
        "email": "notsu@virtualtech.jp",
        "time": "Tue Sep 17 09:54:29 2013 +0900"
      },
      "message": "Add \"region\" config for each service\n\nAdded config items are:\n    compute.region\n    image.region\n    network.region\n    volume.region\n    object_storage.region\n    orchestration.region\n\nRestClient decides target endpoints according to these values. If\nthese values are not set, the value of identity.region is used\ninstead.\n\nFixes bug 1210039\n\nChange-Id: If2a01fae2893ee5740a94e97389164eb000538d7\n"
    },
    {
      "commit": "5ddf9dcbaa2acbb3cb89c57c4890d54b551aa4ae",
      "tree": "5d0a732301b3749d70c2309ba04fdf360732bab1",
      "parents": [
        "476e9dec197fbd20934d5851d06a56bc611ad8f3",
        "0abbc95f5a796874f9a94468d38846fc46ac6deb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 13 19:59:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 13 19:59:07 2013 +0000"
      },
      "message": "Merge \"task_state must be consider before many action\""
    },
    {
      "commit": "8c6bcabd93e07b19321a9b8fdfca64565494a02f",
      "tree": "5acad0fab9dc45d7b394dc8b1de0927ed0dbe57d",
      "parents": [
        "4489b590dc3ca7e2583dba04d8465d2566220995",
        "a67f463954cfd7a59a4b7e9767e3227cfcd272c7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 13 19:19:06 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 13 19:19:06 2013 +0000"
      },
      "message": "Merge \"Adds disk_format parameter to upload_volume method in volumes client\""
    },
    {
      "commit": "4489b590dc3ca7e2583dba04d8465d2566220995",
      "tree": "c9f3eaa29c94c0c3ecf614be40a6bc46c22b451a",
      "parents": [
        "3696df99f3fe14dc5939a64f53333fa466fd8718",
        "7f894a51c4b5ad26626a7f8957d01312bd5ed44a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 13 17:58:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 13 17:58:36 2013 +0000"
      },
      "message": "Merge \"Make the admin role configurable within tempest\""
    },
    {
      "commit": "7f894a51c4b5ad26626a7f8957d01312bd5ed44a",
      "tree": "89c38d10d4c67ab4a914a7b5a50e286537deb52b",
      "parents": [
        "7fad0ca87fa2a122dfb061fbbb42cc4c26268c3e"
      ],
      "author": {
        "name": "Russell Sim",
        "email": "russell.sim@gmail.com",
        "time": "Fri Sep 13 10:35:21 2013 +1000"
      },
      "committer": {
        "name": "Russell Sim",
        "email": "russell.sim@gmail.com",
        "time": "Fri Sep 13 13:07:43 2013 +1000"
      },
      "message": "Make the admin role configurable within tempest\n\nAdds a configuration variable for the admin role.\n\nChange-Id: Ib7f1eaaefedebd6f0d608b0645950d0b64d87f7a\nCloses-Bug: #1224742\n"
    },
    {
      "commit": "de8378b65be5e4a8d7de71b769ea4aba71a9aee7",
      "tree": "8690118c62eb03df90eb4f3a6f1c11a86e91d06f",
      "parents": [
        "bfcc71228d3bce8ae7e21911cf1960a823acc565"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Sep 11 14:19:46 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Sep 12 15:40:15 2013 +0000"
      },
      "message": "Remove Whitebox tests\n\nThis commit removes the whitebox tests from tempest. The proper place\nfor this type of testing is in nova unit tests not in tempest.\n\nFixes bug 1222852\n\nChange-Id: I0fac7b030c51985f9d6d93129bf9bab75c18cd11\n"
    },
    {
      "commit": "a67f463954cfd7a59a4b7e9767e3227cfcd272c7",
      "tree": "14790bc669d617945b821ef56ea6d51319be1908",
      "parents": [
        "d0d1cb523996195a991ddb21818efa1cbe64a430"
      ],
      "author": {
        "name": "Ryan Hsu",
        "email": "rhsu@vmware.com",
        "time": "Thu Aug 29 16:03:06 2013 -0700"
      },
      "committer": {
        "name": "Ryan Hsu",
        "email": "rhsu@vmware.com",
        "time": "Wed Sep 11 14:39:05 2013 -0700"
      },
      "message": "Adds disk_format parameter to upload_volume method in volumes client\n\nAdds a third parameter, disk_format, to the upload_volume method of\nthe volumes client. The parameter is also added to the Tempest\nconfiguration and defaults to \"raw\" if not set.\n\nCloses-Bug: #1218666\nChange-Id: I6c62796161c9219cbd80eb9fecc7fbb0f3a4681a\n"
    },
    {
      "commit": "0abbc95f5a796874f9a94468d38846fc46ac6deb",
      "tree": "9bec81b874fde08b7d8a8e53e1f6d4f525442dda",
      "parents": [
        "16c4379f78a2deecbc2443e966b2f7ed23fa33ff"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jul 01 19:19:42 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Sep 11 18:20:42 2013 +0200"
      },
      "message": "task_state must be consider before many action\n\n* Creating server status wait function for using with\n  xml and json status wait.\n* Considering fast status changes for BUILD status related tests.\n  BUILD status wait can be useful when the server does\n  not really need to be active for the test and we do not want to\n  fail because the server reached the ACTIVE state before responding\n  to the status query, due to rate limitation or for other reasons.\n* Moving the wait function to new module, which could be used for\n  collecting all wait related functionality.\n\n  Fixing bug 1170118\n\nChange-Id: Ie301124952412dab2b11a92a25ee54c633d08eeb\n"
    },
    {
      "commit": "aeeeefd89ce16306b12b573f2e61b122e5578070",
      "tree": "2ed7105a9b65d1055d647ff086688005a7d38e0e",
      "parents": [
        "16c4379f78a2deecbc2443e966b2f7ed23fa33ff"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Aug 06 17:01:56 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Sep 11 17:25:01 2013 +0200"
      },
      "message": "Dump basic network info  in the test_network_basic_ops\n\nAdd minimal debug debug capability for basic network informations,\nThese information, especially the nat rules in the router namespaces\n usually very helpful.\n\nChange-Id: I8840cb5e388fc8b674b66f8de4e25754ccbe0863\n"
    },
    {
      "commit": "cb2e12505adafc5aa47df360507e0dc7441f5fa8",
      "tree": "03ba230dbaf5f2f98351b501ac4c6c311e16e312",
      "parents": [
        "cfa91fbdb4762f3b47173e7df3ed7d79728998f8"
      ],
      "author": {
        "name": "Ryan Hsu",
        "email": "rhsu@vmware.com",
        "time": "Tue Sep 03 21:44:49 2013 -0700"
      },
      "committer": {
        "name": "Ryan Hsu",
        "email": "rhsu@vmware.com",
        "time": "Thu Sep 05 19:26:36 2013 -0700"
      },
      "message": "Add device name, ssh password to Tempest config\n\nThe following options have been added to the compute section of the\nTempest configuration:\n\n- image_ssh_password\n- image_alt_ssh_password\n- volume_device_name\n\nThe \"volume_device_name\" is being added to rid the test_attach_volume\ntest of hardcoded data. In the effort to remove a hardcoded password\nfrom the same test, we introduce the option \"image_ssh_password\" to\nstore the password instead. Then, the deprecated \"ssh_user\" in the\ntest is swapped out in favor of \"image_ssh_user\". Finally, we add an\n\"image_alt_ssh_password\" so the option remains symmetrical to the\n\"image_ssh_password\" option.\n\nCloses-Bug: #1220514\nChange-Id: If7816e534200c54826c1da0d0464f643163b8657\n"
    },
    {
      "commit": "e67416c7491c0e1d04cbc2767a7d061b130c730b",
      "tree": "9b0cc871037337b9ad03ef44eba17ed656280b5b",
      "parents": [
        "14845af3648516099edd732a9ac1916a7530b4f9",
        "32221b8ec3ad989c3c368f035c7d5ebee6934688"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 28 23:09:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 28 23:09:23 2013 +0000"
      },
      "message": "Merge \"Create discovery option for stress tests\""
    },
    {
      "commit": "32221b8ec3ad989c3c368f035c7d5ebee6934688",
      "tree": "3525b0ed1fb038a4e304bc7d33ef241cfaa62498",
      "parents": [
        "0aababb9b07ba1f3d33b02d51202911e7c246ee4"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Fri Aug 23 13:57:50 2013 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Wed Aug 28 08:11:20 2013 +0200"
      },
      "message": "Create discovery option for stress tests\n\nAdds a decorator @stresstest which automatically sets the type\nattr to \"stress\". It uses the testtools discover functionality to\nautomatically discover stress tests out of all tempest test.\n\nIt is possible to filter stress test with a given attribute type.\nFor instance to filter out only smoke tests that have a stress test\nattribute.\n\nblueprint: stress-tests\nChange-Id: I8acf0b608cb500c2679a36a4a00ca4fa14668fad\n"
    },
    {
      "commit": "14ae2d8d4781d7603b64be1f12ebe4faeef30642",
      "tree": "6c91694e2138107151dd97a3f5e2cc7033c311d8",
      "parents": [
        "b2fc06ea9ff083481ac77e077265243cf22ef182",
        "3fdb80c3e8bfdf3bdc18bccef2117b87d19fe65e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 22 05:21:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 22 05:21:30 2013 +0000"
      },
      "message": "Merge \"Add tenant isolation to the swift tests\""
    },
    {
      "commit": "3fdb80c3e8bfdf3bdc18bccef2117b87d19fe65e",
      "tree": "bd1bc8c912a388847215689c710efe19260556f5",
      "parents": [
        "5e293ccf2809fad87c80dfd9f36447fe31e5b32e"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Aug 15 11:13:19 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Aug 20 10:50:30 2013 -0400"
      },
      "message": "Add tenant isolation to the swift tests\n\nThis commit adds tenant isolation to the swift api tests. This should\nprevent a race condition between the different test classes when\nrunning in parallel.\n\npart of blueprint speed-up-tempest\n\nChange-Id: I8d59dad3df1afff43b1b3485d2d8c30a081dadd7\n"
    },
    {
      "commit": "c3a095b9285d1602eb777f183e94065d50de3660",
      "tree": "16633209e2c17dca1c0d1c340cbcc7686f739bb7",
      "parents": [
        "4369755ae2c7e11b57a63edefac6841773d34e09"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Aug 17 09:15:44 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Aug 17 09:15:44 2013 +0200"
      },
      "message": "Fixing the rest of the comment spacing issues\n\nThe comments which are there to be uncommented are preserved,\nin the doc/source/conf.py and in tempest.conf.sample.\n\n(Creating a validator in progress.)\n\nChange-Id: I381a18898d38d60d5755850fe0a09bc301e331f7\n"
    },
    {
      "commit": "a1604b90e3df844d3fb5b4c5448deb393573732f",
      "tree": "7bdab238c11c2a701fa9284de2aea960c83f00a2",
      "parents": [
        "4c5ca7bbb3101e94c67d268413d2e3c2c4ebee6d",
        "b714de586fc649b828ee8f7a1bebc70fb8e82502"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 08 18:15:06 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 08 18:15:06 2013 +0000"
      },
      "message": "Merge \"Change logging in stress test\""
    },
    {
      "commit": "b714de586fc649b828ee8f7a1bebc70fb8e82502",
      "tree": "e558fbafcd927f30f816721dde93e020cd3e19e3",
      "parents": [
        "61c0f57ff8bca4ff0812c71806d082909f72c797"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Thu Aug 08 09:21:46 2013 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Thu Aug 08 15:10:29 2013 +0200"
      },
      "message": "Change logging in stress test\n\nStress tests is now using the default tempest logging in order to use\ntempest.conf for configuration. Every action registers a logger for\ntheir own (previously they reported always as \"stresstest\").\n\nCleanup function is adapted as well.\n\nImplements: bp stress-tests\n\nChange-Id: I571d4b1ad7ced62b5d5b3e7faf8fa1a7e5f9504e\n"
    },
    {
      "commit": "00678e8430d56fdef747aea0f5362b5b495fb5cd",
      "tree": "290ba22347fa4a45bfb111e3e82452babae27e31",
      "parents": [
        "61c0f57ff8bca4ff0812c71806d082909f72c797",
        "2b3125740e0e189cd278235c3c5aec2a823b620c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 08 07:53:06 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 08 07:53:06 2013 +0000"
      },
      "message": "Merge \"Adds tests covering Swift\u0027s Account Quota middleware\""
    },
    {
      "commit": "2b3125740e0e189cd278235c3c5aec2a823b620c",
      "tree": "f62902e5a0f09dd51f5edcfa1020300a27f82baf",
      "parents": [
        "5df9d0bbff9a6444854f4d7fffa1287285ac466d"
      ],
      "author": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Wed Jul 31 17:53:23 2013 +0200"
      },
      "committer": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Wed Aug 07 14:00:11 2013 +0200"
      },
      "message": "Adds tests covering Swift\u0027s Account Quota middleware\n\nThe execution of the tests is conditional to a setting declared\nin the config file.\n\nThere are 2 tests:\n + User uploads an object smaller than the quota successfully\n + User fails to upload an object larger than the quota\n\nNote that this test assumes that the admin account has the\nResellerAdmin role.\n\nChange-Id: I00dd1b88d4d9b65b4c6f5b9cc6b1c8704bdc9d8b\n"
    },
    {
      "commit": "843bd00bd7f8554cb5553971a9dae989ab4c67a6",
      "tree": "53f5d6fc657d8edc176db320594e6ed5b35071cd",
      "parents": [
        "719ca42d02ade76eafa5b8920b879686322fc261",
        "ab038c9048c6badb5b99fdff868d65928b621f2c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 06 22:31:29 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 06 22:31:29 2013 +0000"
      },
      "message": "Merge \"Make CLI timeout tests configurable\""
    },
    {
      "commit": "ab038c9048c6badb5b99fdff868d65928b621f2c",
      "tree": "0e43e6745e972499a382040f7d7588a2f708d486",
      "parents": [
        "39f25f874296497122ff30f70dfc4444b951d414"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Aug 06 06:56:48 2013 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Aug 06 07:59:18 2013 -0700"
      },
      "message": "Make CLI timeout tests configurable\n\nAdd an option for configuring the timeout used in the compute\nand keystone CLI tests.\n\nCloses-Bug: #1208846\n\nChange-Id: Ia8f2fe528da7c6f294a1047d1d8b84239ce17adc\n"
    },
    {
      "commit": "b72ad600127746efd468c7280dba5f26c132063a",
      "tree": "4cecb1da143a1a99fecd4c1c6958ec8c90954571",
      "parents": [
        "39f25f874296497122ff30f70dfc4444b951d414",
        "a80778d2cbfc319762df7d392b80f2e195a6c169"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 06 13:51:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 06 13:51:18 2013 +0000"
      },
      "message": "Merge \"Sync up the default value for the network_for_ssh option\""
    },
    {
      "commit": "bfd96e119d10bab4cd301271357f509bd47059fe",
      "tree": "a4cddfe6ec742a01cf66879f8fed896bf4e6bdd9",
      "parents": [
        "355b89fbb76a9e84bc855c22958c4b371a6afe85"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jul 31 17:19:10 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Aug 01 16:38:00 2013 +0200"
      },
      "message": "Disable logging to the stderr\n\nThe oslo logger logs to the stderr by default.\nThis configuration change will disable the stderr logging.\n\nFixing Bug 1207066\n\nChange-Id: I1dd238811480daf8e8e8df3684e2aadc74442ff8\n"
    },
    {
      "commit": "a80778d2cbfc319762df7d392b80f2e195a6c169",
      "tree": "3b8f3f8e8776108ab8e1adf1f78c47cacc71b285",
      "parents": [
        "e450a464d76d0b0beb906fb44f4e08ac5bc45d31"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jul 31 03:37:41 2013 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jul 31 03:37:41 2013 -0700"
      },
      "message": "Sync up the default value for the network_for_ssh option\n\nThe code and tempest.conf.sample were using different defaults for the\nnetwork_for_ssh option. This patch makes tempest.conf.sample align with\nthe default in the code.\n\nFixes bug 1207082\n\nChange-Id: Iac990b35f904259ef81a5b865d8b8be6e5c30822\n"
    },
    {
      "commit": "07248e514e5a45ca968f986070b24de0e5a45bc6",
      "tree": "e0f1d38429e2243db26f6327c1dc27fe70db6f31",
      "parents": [
        "f4a9b0f55fa29f5e1a50777b0090335cb71188f5"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 26 11:18:44 2013 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 30 18:23:17 2013 +0000"
      },
      "message": "Add locking to test_aggregates\n\nThere is a race condition when running testr in parallel between\nthe XML and JSON versions of:\n\ntest_aggregate_add_host_create_server_with_az\n\nbecause a host can only be in one availability zone at a time. This\ncommit adds file locking to that test using oslo lockutils so that\nthe XML and JSON tests will never run at the same time.\n\npart of blueprint speed-up-tempest\n\nChange-Id: I1ce76ccd9c57d8f44f19958498c632910112528b\n"
    },
    {
      "commit": "f4a9b0f55fa29f5e1a50777b0090335cb71188f5",
      "tree": "07d2777359ac180ff9fc89959ade80ca9b6f34b4",
      "parents": [
        "6a97094c24cb29b0d469e60c5cfc7785059a6169"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 26 16:58:26 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jul 30 14:21:26 2013 -0400"
      },
      "message": "Switch to using Oslo logging\n\nThis commit removes the tempest.common.log module and switches to\nusing the Oslo log module. The Oslo log module is required by\nlockutils and it\u0027s dependent modules, so this patch migrates all of\nTempest to it so that there is only one logger in the project. This\nalso has the advantage of bringing Tempest\u0027s logging configuration\nin line with other OpenStack projects.\n\nChange-Id: I31b460e454123a4211c0a8a1dc91bbfd562ce81a\n"
    },
    {
      "commit": "81d3a3c91a9fd2ee62dfcdbd85fc348aad508f0e",
      "tree": "253ce234e9e21484aa429f3a51b393451257bc8f",
      "parents": [
        "dc5b5a2a750cc11fa4dcde01aa1aab8f873072da",
        "d101764a31d107983d4899e4436942193352f0dd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 26 12:25:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 26 12:25:48 2013 +0000"
      },
      "message": "Merge \"Basic starter scenario for testing the dashboard\""
    },
    {
      "commit": "6d580bee934199c4935e4d754cbafb67cc859961",
      "tree": "f7f4da59291ba6284c53266428c35bf502d30629",
      "parents": [
        "58d23301ba51be2e8e96e906ea5d134cb2211542"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@ntti3.com",
        "time": "Wed Jul 24 10:58:11 2013 -0700"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@ntti3.com",
        "time": "Wed Jul 24 21:20:41 2013 -0700"
      },
      "message": "Increase ping timeout on scenario testing\n\nSome gating may fail because ping timeout is short (20s).\nIn this commit,  we will increase up to 60s.\n\n- Added ping_timeout for compute config with default 60s\n- Replaced hardcorded ssh timeout value with ssh_timeout\n\nFixes bug 1194026\n\nChange-Id: If4e64aff17fc9aea1b6de03c684dff145ef5e6f2\n"
    },
    {
      "commit": "d101764a31d107983d4899e4436942193352f0dd",
      "tree": "b3ca49b7b54ef7fd1f96a4369a10562366b426c9",
      "parents": [
        "a9d4388a72f66bde640e879b3a8d9210f8859cdb"
      ],
      "author": {
        "name": "Julie Pichon",
        "email": "jpichon@redhat.com",
        "time": "Wed Jul 24 16:37:23 2013 +0100"
      },
      "committer": {
        "name": "Julie Pichon",
        "email": "jpichon@redhat.com",
        "time": "Wed Jul 24 16:43:48 2013 +0100"
      },
      "message": "Basic starter scenario for testing the dashboard\n\nAdd tests to check that the homepage is working, and that it\u0027s\npossible to log in and see the overview page.\n\nFixes bug 1204408\n\nChange-Id: Ifd62e833c85b78c39052f1365a4e1e00680713ef\n"
    },
    {
      "commit": "a9d4388a72f66bde640e879b3a8d9210f8859cdb",
      "tree": "841fbbcbbefb1368955605a58dc9b9e2f90c78d7",
      "parents": [
        "6b41e243331628b0a9efbc2ef1b65e5134be5609"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 19 16:54:52 2013 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 22 20:17:55 2013 +0000"
      },
      "message": "Move heat_available option to service_available\n\nThis commit moves the heat_available config option from the\norchestration group to under the service_available group. The option\nis also renamed to heat.\n\nChange-Id: I86c93331a53b5a7323afe27839338ffa1428015f\n"
    },
    {
      "commit": "6b41e243331628b0a9efbc2ef1b65e5134be5609",
      "tree": "2bfc69069979aa19f209cf15b87aae45c0e6d81e",
      "parents": [
        "61e332b00ba0ecfdb51b5d17c1715b17edcb7221"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 19 16:49:28 2013 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 22 20:17:43 2013 +0000"
      },
      "message": "Add nova config option to service_available group\n\nThis commit adds a new config option, nova, to the service_available\nconfig group. This option is used to specify whether nova is running\nor not. It also add a skip to base compute api test class.\n\nChange-Id: I658f70f259734e366cecce1c8e0409255351af87\n"
    },
    {
      "commit": "61e332b00ba0ecfdb51b5d17c1715b17edcb7221",
      "tree": "6d6e8320426503d79e6d7f0ec91420fe3801e76c",
      "parents": [
        "853ae4476a40bbda60b4a458ca4fd3633ec8994b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 19 16:42:31 2013 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 22 20:17:36 2013 +0000"
      },
      "message": "Add swift config option to service_available group\n\nThis commit adds a new config option, swift, to the service_available\ngroup. This option can be used to specify whether swift is running.\nIt also adds a skip to the base object test class, replacing the\nendpoint detection skip.\n\nChange-Id: I8d81071cf5077fb880f04c04b330b1f4132a58f0\n"
    },
    {
      "commit": "853ae4476a40bbda60b4a458ca4fd3633ec8994b",
      "tree": "cdf8fab9bb55f3b7cef14db5584cf7345f2b9df4",
      "parents": [
        "faa340d498f339f10306c28a0862e0ed6057dca1"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 19 16:36:07 2013 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 22 20:17:23 2013 +0000"
      },
      "message": "Add glance to service_available config group\n\nThis commit adds a new config option, glance, to the service_available\nconfig group. This option is used to specify whether glance is running\nor not. It also adds skips for the appropriate api tests.\n\nChange-Id: I732b4d1d273bce4ba9d702bd3dbaae2bc5442e35\n"
    },
    {
      "commit": "faa340d498f339f10306c28a0862e0ed6057dca1",
      "tree": "7deb4decacc4abeba98f2929d0b5846158fdb95d",
      "parents": [
        "92dbfb6aa14a81526e89ad05856074558957a165"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 19 16:26:21 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Jul 22 16:16:08 2013 -0400"
      },
      "message": "Move neutron_available option to service_available\n\nThis commit moves the neutron_available config option from the\nnetwork group to under the service_available group. The option\nis also renamed to neutron.\n\nChange-Id: I5ee9ec816845de483fe88d76d1bb047e7bb1af7e\n"
    },
    {
      "commit": "4c41292be4f83ccb70ea81ae5ecd445646bef19c",
      "tree": "0868e44ebee8d7c1f5418901a8a1204a015b6a72",
      "parents": [
        "c3788e8c6975612066e2fe2e269aeb9b1a09c79b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jul 16 15:27:42 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jul 19 16:44:45 2013 -0400"
      },
      "message": "Add cinder_available config option.\n\nThis commit adds a new config group service_available that will be\nused to specify whether a particular OpenStack project is expected to\nbe running or not. This group is added with one member cinder which is\nused to specify whether cinder is running or not. This replaces the\ncheck in the volume api tests for a cinder endpoint.\n\nChange-Id: Id894fc29ce2635f1f058290d93726e789c909a86\n"
    },
    {
      "commit": "bfbd3f500bd2a99dd2af437b0efd3f2a61edd58e",
      "tree": "2bf874b5109b04307321d3a86b7a619ca17064fa",
      "parents": [
        "4a2e9af8ca6d9477093aa8e30d06abdf309162a5",
        "a11994ec9c2dcc174a3af644b9f89fea1f181abd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 15 22:02:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 15 22:02:13 2013 +0000"
      },
      "message": "Merge \"Fix SSH host to floating IP from fixed IP\""
    },
    {
      "commit": "a11994ec9c2dcc174a3af644b9f89fea1f181abd",
      "tree": "e0bc1ddc5fcc1f15bbe0116ba3a1f384e1d8a69b",
      "parents": [
        "5169fce1e64157ba1c7edf070e4d39be880ba7e7"
      ],
      "author": {
        "name": "fujioka yuuichi",
        "email": "fujioka-yuuichi@zx.mxh.nes.nec.co.jp",
        "time": "Tue Jul 09 11:19:51 2013 +0900"
      },
      "committer": {
        "name": "fujioka yuuichi",
        "email": "fujioka-yuuichi@zx.mxh.nes.nec.co.jp",
        "time": "Fri Jul 12 12:06:12 2013 +0900"
      },
      "message": "Fix SSH host to floating IP from fixed IP\n\nSSH cannot reach to the server, if Tempest node is different from\nOpenStack node.\nThis test case should set floating IP to the server.\nThis Patche sets floating IP to the server.\n\nChange-Id: Ib38bad9145f51b805142ee26bd02f4f0d5eee2ee\nFixes: bug #1199202\n"
    },
    {
      "commit": "b5e10cdb50283297d40f4edda6585fef6293dc9f",
      "tree": "6e0ee56c4410623119aec0ba832d39191c3086f8",
      "parents": [
        "a3e4caa8c392940eca0ff5452db99837dfea2f41"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Jul 10 15:51:12 2013 +0000"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Jul 11 10:31:19 2013 +0100"
      },
      "message": "Add large_ops scenario test\n\nTry spinning up a specific number of instances (set via config) by using\nthe min_instances option. And make sure all instances go to active\nstate. Note since the number of instances a cloud can handle is cloud\nspecific this test is disabled by default.\n\nThis can be used in Devstack by using the \u0027VIRT_DRIVER\u003dfake\u0027 option in\ndevstack.\n\nChange-Id: I30c7d7d113053b47d6dffa6295ad6068810cad32\n"
    },
    {
      "commit": "f2982e85440491dcd0e5b3b372b914672d0813be",
      "tree": "cb89d9100e872a41fafce6e79f0836ca9a8f6171",
      "parents": [
        "2f3ba42a760d4304397a8553ed9250eca689bf37"
      ],
      "author": {
        "name": "Mark McClain",
        "email": "mark.mcclain@dreamhost.com",
        "time": "Sat Jul 06 17:48:03 2013 -0400"
      },
      "committer": {
        "name": "Mark McClain",
        "email": "mark.mcclain@dreamhost.com",
        "time": "Sun Jul 07 00:15:57 2013 -0400"
      },
      "message": "update Quantum to Neutron\n\nUpdate to use the neutronclient library and replaces Quantum references within\nthe repository.\n\nimplements bug: 1197208\n\nChange-Id: Ib3d52e3d9671fe4b30c4bcf76b5e7c2ee9de4664\n"
    },
    {
      "commit": "7f4a38330d8b898e7bfb12d7d2436a6ad88df60f",
      "tree": "aeff3e5f80c98b3ace2a134865fb4eec63e4b4d4",
      "parents": [
        "fb49db43445ed9d274ed8736413f4f4565ab2b05",
        "13168d00b2e29328ba11ec61c276f6aa555bfcf7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 26 13:30:32 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 26 13:30:32 2013 +0000"
      },
      "message": "Merge \"Use os.path.join to form the cli command\""
    },
    {
      "commit": "13168d00b2e29328ba11ec61c276f6aa555bfcf7",
      "tree": "b5cabd170b660473d25cdde90b0b55cee08c0bb8",
      "parents": [
        "74af42c714de3eec4657a9cfd7ae7d0570b73828"
      ],
      "author": {
        "name": "Mikhail S Medvedev",
        "email": "msmedved@us.ibm.com",
        "time": "Mon Jun 24 16:13:40 2013 -0500"
      },
      "committer": {
        "name": "Daniel L Jones",
        "email": "jonesld@us.ibm.com",
        "time": "Tue Jun 25 09:25:08 2013 -0500"
      },
      "message": "Use os.path.join to form the cli command\n\n * If cli_dir path has no trailing \"/\" the generated command would no\n longer be malformed\n\n * Fix tempest.conf.sample: CLI group should not be capitalized\n\nChange-Id: I4d367d4b6cde492ceb224c4b644d4853181a62ce\n"
    },
    {
      "commit": "827ad333dc9a1e8137c2e4d5fe2b6b0269ef51c8",
      "tree": "69fe89082036932254ff67ac5186b0a478b439bc",
      "parents": [
        "74af42c714de3eec4657a9cfd7ae7d0570b73828"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@canonical.com",
        "time": "Mon Jun 24 17:04:09 2013 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@canonical.com",
        "time": "Mon Jun 24 17:05:00 2013 -0700"
      },
      "message": "Configurable volume storage_protocol + vendor_name\n\nAllow storage_protocol and vendor name of configured backend\nto be set in tempest.conf, allowing volume tests against drivers\nother than the default (iSCSI).\n\nFixes bug #1194316\n\nChange-Id: Ifd879d16e021b99e3d3d221e0bfea2f35e1a9767\n"
    },
    {
      "commit": "869507342e4be85f58c32a8f38cd71d61e6b9f66",
      "tree": "6028c9a073d6c298e1ff417af8b0beaf870bb35e",
      "parents": [
        "d55315013e172ba3007894c7ce3f87ab7d8115d7"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jun 08 09:33:08 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Jun 21 15:25:41 2013 +0200"
      },
      "message": "Remove automated skip decsion from compute\n\n* The automated skip decisions are expensive, it is visible\n  if you just run a single test case.\n\n* The automated skip decisions are not fully trusted, so we should avoid them.\n\n* Adding the flavor extra configuration option to the configuration file\n until we cannot move to test case attribute based test selection.\n\n* Adding the CLI section to the tempest.conf.sample\n\nChange-Id: I81a408392a8de38b694b3132572b6e48700595a3\n"
    },
    {
      "commit": "216550f81ac7c2d749946dbf466170febcadfe76",
      "tree": "4ae12607ddc76b4ff6f044a02e5cfa11cefa7d90",
      "parents": [
        "aa9ca11919b2fe2f3ea9abe65ea605101668348a"
      ],
      "author": {
        "name": "Li Ma",
        "email": "nick.ma@live.cn",
        "time": "Wed Jun 12 11:26:08 2013 -0700"
      },
      "committer": {
        "name": "Li Ma",
        "email": "nick.ma@live.cn",
        "time": "Wed Jun 12 11:40:00 2013 -0700"
      },
      "message": "Remove basic_auth strategy\n\nThe auth strategy selection is removed\nsince it is confusing and other authentication\nmethods are not supported.\n\nRe-commit the files, because the previous update is not correct.\n\nImplements: remove basic_auth strategy\nFixes: bug #1180972\nChange-Id: I498be0b1e3eeea397e1f164caffe7cc88be0ceda\n"
    },
    {
      "commit": "abf7370cfbb451d25900d06b56010dadfe0096bd",
      "tree": "98b020bf54731e50114c8e12f8e0c453086e6de9",
      "parents": [
        "71d6633b5260efe5c62ea9bc232b0786604737c1",
        "9e86b83bd7317471372f1952dbc617331cf9eb99"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 07 15:58:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 07 15:58:26 2013 +0000"
      },
      "message": "Merge \"Default to m1.micro for heat test flavor.\""
    },
    {
      "commit": "4e9ecf7f8c1aaa4123ff1265237638656a53a342",
      "tree": "16e0acf131bc7b319445f5a201bdc90e7161d192",
      "parents": [
        "86708f1cc0b68214947e6e66968cc8b29c509603",
        "f4fa894fba31cbfd6234bd8b37df2b0c126be748"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 06 20:17:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 06 20:17:01 2013 +0000"
      },
      "message": "Merge \"Fixes the multi-backend skip bug and the cleanup steps\""
    },
    {
      "commit": "9e86b83bd7317471372f1952dbc617331cf9eb99",
      "tree": "7dc88835ea373a44327c1f4cbfe29f689eb40393",
      "parents": [
        "d167201ae8acf1a475f7b234a2b6b165cad327bb"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed May 22 15:40:28 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Jun 04 15:42:15 2013 +1200"
      },
      "message": "Default to m1.micro for heat test flavor.\n\nThis is big enough for the current tests, and it may be worth the effort\nto optimise more complex tests to fit in a m1.micro for as long as practical.\n\nChange-Id: Id6e43b0b172c996e5091bf2cf7fd245ccfc87d4c\n"
    },
    {
      "commit": "f4fa894fba31cbfd6234bd8b37df2b0c126be748",
      "tree": "52511ec5487493e71f75506c08a8a3b6bf81ac0d",
      "parents": [
        "6e4156c220342a7fffbba149bc66524f826a68c3"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Tue May 28 18:48:03 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Mon Jun 03 17:05:40 2013 +0200"
      },
      "message": "Fixes the multi-backend skip bug and the cleanup steps\n\nThe multi-backend test class and the tests within should now be\nskipped correctly also when running on python 2.6. Also fixes\na cleanup problem occurring in case of error in setUpClass and\nspeed things up by not creating the 2nd volume/type if backends\nhave the same name (in which case only part of the tests can be\nexecuted).\n\nChange-Id: Ibeb961ea000bb1d1034f857a64552c7aa75ed4d5\nFixes: bug #1177608\n"
    },
    {
      "commit": "5a0d81f032406134f3032ce84ade9368d929ec1f",
      "tree": "31b80e8c1ebc66ebb69ace92eb4e60a378c7affb",
      "parents": [
        "8f135f503063e24503b989e33786cc7d0da790fe",
        "af292e8eb7c5318541eb6e88ccde7d5b7c00cb71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 31 22:16:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 31 22:16:49 2013 +0000"
      },
      "message": "Merge \"Add ssh check to quantum smoke test.\""
    },
    {
      "commit": "8f135f503063e24503b989e33786cc7d0da790fe",
      "tree": "efa2061686c4dc480e46cb6bd3ae1bce349b5b2f",
      "parents": [
        "6e4156c220342a7fffbba149bc66524f826a68c3",
        "73d9f3a8939753b396541843ae0609887595cae9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 31 20:27:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 31 20:27:04 2013 +0000"
      },
      "message": "Merge \"Implement minimum basic scenario\""
    },
    {
      "commit": "c7ca3347f176df94ba7edd3e24e928fdea59ebac",
      "tree": "4e0763d23057765dc61c10b4a6212c7639fcacf5",
      "parents": [
        "c730be663fcc2954c9d0935f4c227e1e81355778"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Mar 28 21:08:50 2013 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Wed May 29 16:37:30 2013 -0500"
      },
      "message": "identity v3 token\n\nAdds a test where get a token using identity api v3,\nand use that to perform an operation using compute api.\n\nFixes bug 1161633\n\nChange-Id: I5d8121d1734ec7f1991758360b829c7889540c71\n"
    },
    {
      "commit": "73d9f3a8939753b396541843ae0609887595cae9",
      "tree": "4997682e91676fe59c55ab8b0a8c9f51ddeb2821",
      "parents": [
        "8574317abee0830edde5989c3d21270f554e9ed8"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri May 24 10:30:01 2013 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue May 28 11:37:12 2013 +0900"
      },
      "message": "Implement minimum basic scenario\n\nThis is the minimum basic scenario testing.\nThis commit implements followings:\n * configurations for image files path setting\n * basic scenario testing\n   - testing across the multiple components sequentially\n\nImplements: blueprint add-scenario-tests\n\nChange-Id: I4ac0b91f4018c85852985bee5a3564b2425f1275\n"
    },
    {
      "commit": "af292e8eb7c5318541eb6e88ccde7d5b7c00cb71",
      "tree": "38665333da2c86246e4bff302064d2ef95dc130e",
      "parents": [
        "8574317abee0830edde5989c3d21270f554e9ed8"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Mon May 20 21:32:28 2013 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue May 28 01:16:39 2013 +0000"
      },
      "message": "Add ssh check to quantum smoke test.\n\n * Doing a ping check to verify that a vm is reachable may result\n   in a false positive if the target ip is routed in error to a\n   nonetheless pingable host.  This patch adds an ssh check that will\n   fail if the target is not configured with the expected (and\n   dynamically generated) ssh keypair.\n * Adding the ssh check uncovered a bug in security group creation -\n   source group rules were being used that restricted traffic to\n   ports associated with the security group.  This is now fixed.\n * Addresses bug 1182343\n\nChange-Id: I4112ad9a8854fc113d5fefc7ea03a55da7d0ed1b\n"
    },
    {
      "commit": "46818aaad80e460193aae644db669bfa05733488",
      "tree": "8413e2e3e5252c16e23e2908c4841991448ebcdb",
      "parents": [
        "e2153b7eccb22b593aeb67681c3980084f126d9a"
      ],
      "author": {
        "name": "Mitsuhiko Yamazaki",
        "email": "yamazaki-mitsuhiko@cnt.mxc.nes.nec.co.jp",
        "time": "Thu Apr 18 17:49:17 2013 +0900"
      },
      "committer": {
        "name": "Mitsuhiko Yamazaki",
        "email": "yamazaki-mitsuhiko@cnt.mxc.nes.nec.co.jp",
        "time": "Fri May 24 17:22:35 2013 +0900"
      },
      "message": "Configure logging format flexibly\n\nNow we can get tempest log file with options in run_tests.sh.\nThis adds log.py and enables to configure log format more flexibly\nusing configuration file.\nThis adds a LoggerAdaptor and a Formatter to output each test name\nto log lines.\n\nImplements: blueprint add-logging-configuration\n\nChange-Id: I88cf18bb8bbc152e62ac83a9c7dc26067b7a11bd\n"
    },
    {
      "commit": "f4b10421b2e9a026880c835fbdf5ed818409a2c9",
      "tree": "ee5f0a81242463dfda0ffc3a734221936be28235",
      "parents": [
        "9d0074499e95350122d39f5819e26713bb146f46",
        "c078be9baba5df8b598f9905634627e64acdd6b1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 18 18:54:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 18 18:54:11 2013 +0000"
      },
      "message": "Merge \"Adding new test for iSCSI live block migration\""
    },
    {
      "commit": "c60e4e38cb801ce93974419c3030380e806e1f0b",
      "tree": "525eaf8b0e762af7d72bdee36ab8dc3ce2c3ecfc",
      "parents": [
        "0e98675c1751b7543b66b21d0397c0ba43feef35"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon May 06 15:22:41 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed May 15 12:55:38 2013 +1200"
      },
      "message": "A Heat client which does basic stack operations.\n\nImplements stack create, list, show and delete\n\nBlueprint: add-basic-heat-tests\nChange-Id: Iad66bea1ab03f478f84bb8d4d3b932a57068acc4\n"
    },
    {
      "commit": "c078be9baba5df8b598f9905634627e64acdd6b1",
      "tree": "164e87bc3fe08a1272b07328fcd033297e1e1127",
      "parents": [
        "96e9e785b545de3e7fe740d9130d04fd37c25eb7"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Apr 09 14:25:00 2013 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue May 14 09:55:11 2013 +0100"
      },
      "message": "Adding new test for iSCSI live block migration\n\nRequrires a new config value as the test depends on a\nspecific patch being made to XAPI to support the\nrelax-xsm-sr-check behaviour\n\nChange-Id: I81cc39fed392fce9dfbda5683ffba29eeba936be\n"
    },
    {
      "commit": "b0661656b85fde7e7e6fd81a1f9b27a40bdd5f03",
      "tree": "20804b0ea938ed172c6e75d2b5a3e4d968e0a686",
      "parents": [
        "96e9e785b545de3e7fe740d9130d04fd37c25eb7"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed May 08 13:01:36 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed May 08 13:01:36 2013 +0200"
      },
      "message": "Configurable fixed network name\n\nThe fixed network gets his name when you use the:\nnova-manage network create \"$PRIVATE_NETWORK_NAME\" $FIXED_RANGE 1 $FIXED_NETWORK_SIZE $NETWORK_CREATE_ARGS\ncommand.\n\nIt can be different in every deployment, so it must be configurable.\n\nChange-Id: I5c724565561b1a230372b8fc1693cb81fea3117e\n"
    },
    {
      "commit": "574b0c4fe16bbcf139fb31d387a414ae879810d2",
      "tree": "84b745ed3374726726c5b3985fd9bb4a7b9838ad",
      "parents": [
        "c7935e8882aad42ab5fab14df48394cefdb7091f",
        "8340199178d8113dc35273e0310596e99c8fa829"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 07 16:09:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 07 16:09:24 2013 +0000"
      },
      "message": "Merge \"change test_register_http_image to use explicit url\""
    },
    {
      "commit": "8340199178d8113dc35273e0310596e99c8fa829",
      "tree": "2801b1dc82fa1bc0eb132239a48f54b33df3832f",
      "parents": [
        "66fb3fbc78be69d2d99b4fd52373746a266269dd"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon May 06 17:46:36 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon May 06 18:39:06 2013 -0400"
      },
      "message": "change test_register_http_image to use explicit url\n\npreviously test_register_http_image did some black magic with\nsending an image into swift then using swift as an http server\nfor the purposes of this test. However there is no other requirement\nin this test that swift is actually running, so it breaks under\na default devstack env (and possibly other enviroments).\n\nThe real test is whether an http image can be pulled into glance.\nUse the cirros image as a default, but allow people to specify\nanother value if they don\u0027t have internet access.\n\nattempt to fix pep8\n\nChange-Id: I3800f4bf7174b85aab747f0c7fe911acac033383\n"
    },
    {
      "commit": "86551cea1f835bcee4dba6c1c8e0456248070bc9",
      "tree": "a457a87711ccea30e329d821d3162e24ef0cad3c",
      "parents": [
        "7852c0d299f2dcd888713ed7a29ac6068ce06651"
      ],
      "author": {
        "name": "Jérôme Gallard",
        "email": "jerome.david.gallard@gmail.com",
        "time": "Fri Mar 08 11:41:26 2013 +0100"
      },
      "committer": {
        "name": "Jérôme Gallard",
        "email": "jerome.david.gallard@gmail.com",
        "time": "Mon May 06 16:01:39 2013 +0200"
      },
      "message": "Adds Cinder Multi-Backend Test\n\nAdds a new file containing 1 test:\n- test if the multi backend feature is working: \"os-vol-attr:host\"\n  should return something like: \"host@backend_name\"\n- test if the creation of a volume with a specific volume type is\n  created in the good backend\n\n2 backend (configured in cinder.conf) are required to work properly.\nThis patch introduces new tempest configuration variables:\n- multi_backend_enabled: skip the tests if it\u0027s set to false\n- backend1_name: name of the first backend\n- backend2_name: name of a second backend\n(backend1_name and backend2_name must be different)\n\nChange-Id: I82d533e0737ffde54b3829f2a8b91c75641f2639\n"
    },
    {
      "commit": "6ffa59c881ea737c3fae658a2fc982d43e769078",
      "tree": "ec1ef96dc0bf95b82418ad4276f1bcb57d032c15",
      "parents": [
        "b410c9404043866c00ae07e1d6188fe3ba256775"
      ],
      "author": {
        "name": "Mitsuhiko Yamazaki",
        "email": "yamazaki-mitsuhiko@cnt.mxc.nes.nec.co.jp",
        "time": "Thu Apr 11 13:37:07 2013 +0900"
      },
      "committer": {
        "name": "Mitsuhiko Yamazaki",
        "email": "yamazaki-mitsuhiko@cnt.mxc.nes.nec.co.jp",
        "time": "Fri Apr 12 17:34:45 2013 +0900"
      },
      "message": "Add logging configuration\n\nThe tempest log can help developers analyze tests but\nthere is no option in run_tests.sh to enable logging output now.\nThis adds a logging configuration file and options in run_test.sh\nand enables developers to get the tempest log more easily.\n\nImplements: blueprint add-logging-configuration\nChange-Id: Iee68a34f5771f1bff88110d95538a5b43103ced9\n"
    },
    {
      "commit": "28c1dcec02841db997ddb2681be918f290c4cda8",
      "tree": "a629d916b4034cf0d36dd972651c579c323dd67c",
      "parents": [
        "0b719789aad02a0db84c67f3c3e099fffdb3ba6b"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Mon Apr 08 20:02:06 2013 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Mon Apr 08 20:02:06 2013 +0000"
      },
      "message": "Fix docs for admin user config in conf sample.\n\nChange-Id: Ie30fb4e0a6104a3b315f355566a66a366ac98383\n"
    },
    {
      "commit": "516487b0274204c0cc6f965daf61dd436aa44d5a",
      "tree": "2e3a8155a2aea14498c38e4240c18c5f3b9c6b58",
      "parents": [
        "d4e19753962b84cbd6ba172eb11f2a7b659e240c"
      ],
      "author": {
        "name": "Gavin Brebner",
        "email": "gavin.brebner@hp.com",
        "time": "Thu Mar 14 13:43:21 2013 +0000"
      },
      "committer": {
        "name": "Gavin Brebner",
        "email": "gavin.brebner@hp.com",
        "time": "Thu Mar 28 16:14:40 2013 +0000"
      },
      "message": "Add basic quota tests\n\n    This is the second part of the patch series to implement the\nquota tests. It builds on the refactor work, and implements\nthree simple tests. tempest.conf.sample is updated to enable\na large enough CIDR to permit the default quota to be reached\nfor ports.\n\n    Implements: blueprint quantum-quota-basic-tests quota tests\n    Change-Id: Ibb93a3367f5a2e36a1022f0f427771c727b609d6\n\nChange-Id: I412f2272bfcab8b9c7e7c848bcb0b6146df2874d\n"
    },
    {
      "commit": "d6c1f88391d6568e6f72f5c34637fc7e5b2cf07f",
      "tree": "64d2c0851781e284110de1ddffca6edab38866c9",
      "parents": [
        "0d0e7cee3fdb22570d1f0d6d67db193b077b2e42"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Tue Feb 26 15:50:11 2013 -0500"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Fri Mar 01 11:09:10 2013 -0500"
      },
      "message": "Add quantum_available config option\n\nThis lets us globally enable or disable tests that require quantum.\n\nChange-Id: Id0452e98c6b21dcae92b79b545728e8444c474a3\n"
    },
    {
      "commit": "76916042040fc5f68a414107617613a5ba19f6d1",
      "tree": "83738616896a281d0d4428eaf98f641f5f6d6cc6",
      "parents": [
        "9a16f19fbddb8d6fe7e00155b6ed0d5829f09c0e"
      ],
      "author": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Wed Feb 27 16:25:25 2013 +1030"
      },
      "committer": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Thu Feb 28 15:39:20 2013 +1030"
      },
      "message": "Update defaults for s3 materials paths/names\n\ndevstack has upgraded to downloading the cirros-0.3.1 image.\nThis change updates the ari/ami/aki manifest defaults in\ntempest.conf.sample to match as otherwise the relevant tests\nare fairly quietly skipped.\n\nAdds a configuration option to set the timeout for waiting on\nremote ssh commands to finish. This is necessary as the\ntest_integration_1 now executes with this fix and times out\non the CI systems due to the ssh command taking longer than\nthe hardcoded timeout.\n\nChange-Id: I744d242416ed63ab49facae70948d5c007df13c7\n"
    },
    {
      "commit": "11d2a7788b4383592d0a0de5aa1400c8521103eb",
      "tree": "a9417ed3563cf5fcb8cb2a5e63333ff04b8b4089",
      "parents": [
        "517933e864614e09f596e70eb83b4608a07b55f4"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jan 29 17:46:52 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Feb 05 22:00:02 2013 +0100"
      },
      "message": "Verbose logging on error\n\n* Create rest logger instance only once.\n* If the token does not seams special it is omitted.\n* The log level setting in tempest.conf has limitations in\n  configuring log level, so it is removed for now.\n* No extra logging on error in any different log level.\n\nBug: #1089846\n\nChange-Id: Ibd664520e81e072ea1040c47d0aeef4980903118\n"
    },
    {
      "commit": "aa4c93db9dce143937521f9de75852fd314b806c",
      "tree": "b0f7a32b9cfc89eecb3eb047a988f61b30b1bf19",
      "parents": [
        "9ef76d140be52963e67c94ecaf1aa092838571f5",
        "3ca1fb322fe1452efa2d2d7240fb1d4d32821eb3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 30 20:26:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 30 20:26:27 2013 +0000"
      },
      "message": "Merge \"Add whitebox section\""
    },
    {
      "commit": "706fa36f0d0d47e9c84d4fd4dc2e866c6a5bf50e",
      "tree": "8c72a9ec5a0568875aaec9ee6657db208bce2b2a",
      "parents": [
        "be4150871d2c83f690d3ea4b4cd7c0c1fc8828f7"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jan 24 17:14:43 2013 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jan 29 09:57:25 2013 -0500"
      },
      "message": "Update TEMPEST_README.txt\n\nChange I4bf4a02890a33c4034e4493d1763ed4019fdf46e introduced\nusing a venv to tempest for running the tests. However,\netc/TEMPEST_README.txt still listed it as a TODO. This\nupdates the readme with the new behavior.\n\nChange-Id: I730b53996f2785b09f02d014f71e6b97d1e20e75\n"
    },
    {
      "commit": "1feeb38e17d3aeac05bb000a630480eb0a3e6a78",
      "tree": "82cbc162f0d4f5edfccd09d6f44b282298065fb2",
      "parents": [
        "13412cea7a93ab33d2882517de0119bb46f815f5"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Thu Jan 24 10:14:39 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Mon Jan 28 13:50:58 2013 +0800"
      },
      "message": "Use testtools as the base testcase class.\n\nUse testtools as the base unittest test case class towards to\nparallelizing the test runs. Catch places where setUp and tearDown\nwere not being chained properly, and fix these problems.Remove\ncustom skip, using testtools.skip instead. Add TestResourceManager.\n\nPart of blueprint speed-up-tempest\n\nChange-Id: I8e7b5686b22969a0f3db96100a357c93a4d5c03f\n"
    },
    {
      "commit": "3ca1fb322fe1452efa2d2d7240fb1d4d32821eb3",
      "tree": "369653ef62805a55f670d540f714212a4fb141a3",
      "parents": [
        "13412cea7a93ab33d2882517de0119bb46f815f5"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jan 21 23:10:53 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jan 27 22:01:47 2013 +0100"
      },
      "message": "Add whitebox section\n\nChange-Id: Icf23d5446098b774c0ada301e9f62750cf3ad5df\n"
    },
    {
      "commit": "13412cea7a93ab33d2882517de0119bb46f815f5",
      "tree": "560efa6ebb74bf423619e07c861c1b119020049d",
      "parents": [
        "f1ff8e15d90f2fbc657eb5bde1862a1389697a2d"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jan 19 16:52:54 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Jan 25 22:13:45 2013 +0100"
      },
      "message": "Remove not used configuration variables\n\n[image]\nhost \u003d\nport \u003d\n\n[identity]\nhost \u003d\nport \u003d\napi_version \u003d\npath \u003d\nuse_ssl \u003d\n\nChange-Id: I1102859c871b8f16c284bdf7fba0f4346d50a63e\n"
    },
    {
      "commit": "cadcb1f948e8f0ebad9aaa4169e47d2bd089ff74",
      "tree": "2ead60582c659370eb7d76a8b5a9428fd3aea025",
      "parents": [
        "485f5c2526be2c8d38b56c8dffafe84d69be4939"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jan 21 23:10:53 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Jan 25 11:41:24 2013 +0100"
      },
      "message": "Credentials Configuration changes\n\n* Credentials are moved to the identity section\n* If the compute admin user defined in the compute-admin section it takes precedence\n* The region just defined in the identity section\n\nChange-Id: I1241116ce9312c90656a78235a4a91dd31460761\n"
    },
    {
      "commit": "b4989b34789a5845dcb12daffed6f323cb9614e1",
      "tree": "62bbf9536a15f65c2bf997c55b74e0451f649d6a",
      "parents": [
        "d65aec090abf2cd55a9780b6d19f0717b434362a"
      ],
      "author": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Wed Jan 09 06:25:13 2013 +0000"
      },
      "committer": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Wed Jan 23 11:23:24 2013 +0000"
      },
      "message": "Test to check container synchronization\n\nAdds a new test script test_container_sync.py to\n./tests/object_storage so as to verfify the container to\ncontainer synchronization support.\n\nChange-Id: If880ab0e62465c32113cfde2b864841fa363ad19\nImplements: blueprint add-swift-container-sync-test\n"
    },
    {
      "commit": "407b6db5b785396299bbf1c3460b919544c3a437",
      "tree": "57f34e94dea67e24ace9e2d6f656e47d43d077b3",
      "parents": [
        "48f51acc793a0ffd831204faab2f49961d8601e0"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jan 19 12:48:36 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jan 19 17:01:27 2013 +0100"
      },
      "message": "Refactor identity\n\n* Remove identity-admin section\n* Remove network-admin section\n* Remove image credentials\n* \"admin\" word changed to \"identity\" where it makes more sense\n\nThe credentials will be moved to the identity section, in a future\ncommit.\n\nChange-Id: Id443ea12d32f1de78487084e7364774efa838aec\n"
    },
    {
      "commit": "e6d8ee1cf880c2e65db94228452fca98c65645ca",
      "tree": "6c1bfb00477f25de035e050bf94b7cba546231c2",
      "parents": [
        "58dec9d45360a69192fc6ba43dddf5a597063972"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "corvus@inaugust.com",
        "time": "Fri Jan 18 21:33:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 18 21:33:45 2013 +0000"
      },
      "message": "Revert \"Split up XML and JSON testing.\"\n\nThis reverts commit 58dec9d45360a69192fc6ba43dddf5a597063972\n\nThis ended gating of the XML API without any real public deliberation.  It should be reverted, and a plan agreed upon with PTLs and the CI team.\n\nAlso, if we do decide to implement this, we should make the CI change _first_ so that we don\u0027t abruptly stop gating on something we should be testing."
    },
    {
      "commit": "58dec9d45360a69192fc6ba43dddf5a597063972",
      "tree": "c739a5df2f97f3ad7725ef2b29d0829e24ca27ee",
      "parents": [
        "e3644e54e6fe7e4115ebddadd33b23527d5e1e60"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jan 17 16:25:49 2013 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jan 18 15:10:19 2013 -0500"
      },
      "message": "Split up XML and JSON testing.\n\nThis adds a new boolean config option to compute, \u0027use_xml\u0027. If\nenabled tests will run with XML where applicable. Otherwise the\ntests will only run with JSON.\n\nImplements bp split-xml-json-tests\n\nChange-Id: I139dac23194b3abdf26a0d3622461942478facb5\n"
    },
    {
      "commit": "7c88eb2b3ec24c885195651caf3239b1a92043d0",
      "tree": "06109738a029426654b3386c0120be84584b962e",
      "parents": [
        "cd8eaec4fe5859d2a2a005ba1c2ad1c4ed3bb16e"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Jan 16 21:32:43 2013 -0500"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Thu Jan 17 01:28:42 2013 -0500"
      },
      "message": "Allows identity endpoint to be specified as URI\n\nDeprecates the piecemeal identity URL buildup and\nreplaces with a simple uri configuration setting.\nGets rid of the /tokens path stuff that was not\nnecessary to have in configuration file.\n\nChange-Id: I5e80177073f756781f813438d054fede2d6334a3\n"
    },
    {
      "commit": "cd8eaec4fe5859d2a2a005ba1c2ad1c4ed3bb16e",
      "tree": "01b4efb68493517ca1d664ee0ee5fec6e61b190e",
      "parents": [
        "4aec86ffd8141de488629503db7832f027cfe58b"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Jan 16 21:03:48 2013 -0500"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Jan 16 21:27:48 2013 -0500"
      },
      "message": "Adds setting to disable SSL cert validation\n\n* Breakout of prior large patchset. This patch only adds the\n  configurability of SSL cert validation in all the clients.\n\nChange-Id: I48385eabd617d19705f3f2bff4820566547be56d\n"
    },
    {
      "commit": "3f4c292bc4899ee15cd89a5b1055df16f8179404",
      "tree": "c24ed6628dca335be25f0c8ed8449b2b6d1e6b3c",
      "parents": [
        "4812d423e3161ef7571ebdd3b81b61d2a985bfa4",
        "22ec5d9d38c9632d0440dc284c728936dc406bea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 21 22:15:47 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 21 22:15:47 2012 +0000"
      },
      "message": "Merge \"Fix sample conf for compatability with devstack.\""
    },
    {
      "commit": "22ec5d9d38c9632d0440dc284c728936dc406bea",
      "tree": "2f1d7c8b304f91510ca53563ea367b5a46cb3a46",
      "parents": [
        "0c38121479486781b150ce5e96c943cd5fdd24d2"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Wed Dec 19 02:57:04 2012 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Wed Dec 19 04:11:43 2012 +0000"
      },
      "message": "Fix sample conf for compatability with devstack.\n\nChange-Id: I9411e3fd25ade2a09f2469306273cbaedf5ce910\n"
    },
    {
      "commit": "d6ba4b4f6362a0ed9e0c90bde8d0d56e2ceeb09b",
      "tree": "4d45251b24e4bba46b0d17a19cbc0ed5842947bd",
      "parents": [
        "cd825a800106eff621d94b1b93a95be3868b5841"
      ],
      "author": {
        "name": "K Jonathan Harker",
        "email": "k.jonathan.harker@hp.com",
        "time": "Tue Dec 18 13:50:47 2012 -0800"
      },
      "committer": {
        "name": "K Jonathan Harker",
        "email": "k.jonathan.harker@hp.com",
        "time": "Tue Dec 18 16:23:06 2012 -0800"
      },
      "message": "Specify region by name.\n\nRather than just taking the first region in the array,\nspecify the name of the region as a string. If the region\nis not found, then fallback to the first in the array.\n\nChange-Id: I9f710812cc69a4f4f615ca72483dd58441b3b08a\n"
    },
    {
      "commit": "81f07a09ba779b0cfaa2a27f8acfbe339c48adce",
      "tree": "f160af8c6ba9792ca8c0c7339d0a994d6a4a8d4a",
      "parents": [
        "b72f37cfb4d6591205abfe4df0c33df62a8e04d9"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Wed Sep 05 20:21:19 2012 -0700"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Fri Dec 14 18:43:54 2012 +0000"
      },
      "message": "Add smoke tests for quantum.\n\n * Added test_network_basic_ops, a port of the devstack exercise\n   script quantum-adv-test.sh.\n * Tenant network connectivity can be tested by setting\n   the \u0027tenant_networks_reachable\u0027 key in tempest.conf to \u0027true\u0027.\n * Public (floating ip) connectivity can be tested by setting the\n   \u0027public_network_id\u0027 key in tempest.conf.\n * Addresses bug 1043980\n\nChange-Id: I506518c431a8da0b91e3044f2a6aabce48081d93\n"
    },
    {
      "commit": "b72f37cfb4d6591205abfe4df0c33df62a8e04d9",
      "tree": "5632b6dd5f96e31631326956832cf6267a96551a",
      "parents": [
        "86d51e36ca0f5772717d72d4729fb331a0066636"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Fri Dec 14 02:17:06 2012 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Fri Dec 14 18:43:54 2012 +0000"
      },
      "message": "Add admin credential config for network client.\n\n * Supports bug 1043980\n\nChange-Id: I5ffc2d57a19e9f3a8112308998f0b957b7d93b1f\n"
    },
    {
      "commit": "d54dfa999b2b0c9eb73004ffbf78e5ef4184c563",
      "tree": "91ca1afc1d62a12844e550d96193b7061cc1d9f7",
      "parents": [
        "e8096fa4166fbd1d9b2020d3d1c65aac93e18ca7",
        "f7f2d9303990a20b8d558143c29a5d09d40ba4bb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 14 10:22:09 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 14 10:22:09 2012 +0000"
      },
      "message": "Merge \"Add num_retries configuration option\""
    },
    {
      "commit": "e8096fa4166fbd1d9b2020d3d1c65aac93e18ca7",
      "tree": "bc9198e008298b0d95f7288c583385bb43c7f06f",
      "parents": [
        "25b2c1a351c28e37f88c47559ea11bded749a338",
        "b8cc2204bff5bedbb752e5962d05398ad51c9020"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 13 19:04:24 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 13 19:04:24 2012 +0000"
      },
      "message": "Merge \"Add ability to skip disk_config tests regardless of extension status\""
    },
    {
      "commit": "f7f2d9303990a20b8d558143c29a5d09d40ba4bb",
      "tree": "55c158cf80b14ba07d8b58ded374c903c450230e",
      "parents": [
        "4949439ce306770d6a469f32e9e760d3ac6eb0a2"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Dec 13 09:14:38 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Dec 13 09:32:16 2012 +0100"
      },
      "message": "Add num_retries configuration option\n\nThe boto library is designed for retrying failed actions automatically.\n\nBug #1089764\n\nChange-Id: I4a42a87286e7d86e6569fa82c7309f2ea5fbfed9\n"
    },
    {
      "commit": "b8cc2204bff5bedbb752e5962d05398ad51c9020",
      "tree": "cfb5055389b1dc3600c14432c9766d9ba98ef780",
      "parents": [
        "9bc1a2b75fce4f2f65d775b1160be7433bc29627"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Wed Dec 12 17:20:51 2012 +0000"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Wed Dec 12 17:20:51 2012 +0000"
      },
      "message": "Add ability to skip disk_config tests regardless of extension status\n\nAlso, add a missing import in test_create_server\n\nFixes bug #1089381\n\nChange-Id: I9bc80aca2bec269800fbd20d883596928eedad42\n"
    },
    {
      "commit": "84033a76614a37f11f4a8b7deac85b83e28205d6",
      "tree": "d2e30952a371f15d5ccca4483393ebd2102dd552",
      "parents": [
        "c71a0634724593fef0a05d011290d826dc55e729"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Dec 07 08:31:02 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Dec 07 08:31:02 2012 +0100"
      },
      "message": "Remove tempest.conf.tpl\n\n* Fixing Bug #1087203\n\nChange-Id: Id7abd766ff12347da2ae4c1e710b83b60758bfcd\n"
    },
    {
      "commit": "9492d355c4d82f7e84431b8e083ddee5ff81996a",
      "tree": "89946b3c726cdb0a9844a541f3788e6c7bb25a69",
      "parents": [
        "7ccda8c5c173a7b44f97cfe2aca6740c004b13f4"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Dec 04 13:55:58 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Dec 04 13:58:15 2012 +0100"
      },
      "message": "Remove unused configuration variables\n\n* from the config sample\n* from the config.py\n* from the config template\n\nChange-Id: Ic4c57f8c20d3e4107adc3a64b234fe578c4d899c\n"
    },
    {
      "commit": "979da338025e7c8c56641d6e8b4180272974c50b",
      "tree": "a74e9fa78a0d89406f0ef0b1c350b0f458ff24e2",
      "parents": [
        "f92620e760301abce5a2c3f7f073ffdbe4d41323"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Tue Nov 27 11:46:59 2012 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Tue Nov 27 11:46:59 2012 -0800"
      },
      "message": "Spelling: executng\u003d\u003eexecuting\n\nChange-Id: I8965640c1b9282ae218d716f25eb377e3ee7fe82\n"
    },
    {
      "commit": "a23f500725df8d5ae83f69eb4da5e47736fbb647",
      "tree": "34f91cd16abb97a337b87106732f75ee0ff6608d",
      "parents": [
        "c8521f2c189ba8fe76c5594e4b41a438c2dc4dd8"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Oct 23 19:32:45 2012 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Nov 27 14:52:26 2012 +0100"
      },
      "message": "Add start of the EC2/S3 API testing to tempest\n\nContinues the effort of the https://review.openstack.org/#/c/3064/\n\n* add EC2 keypair and volume tests\n* add EC2 snapshot from volume test\n* add EC2 floating ip disasscioation\n* add EC2 operation on security group\n* add EC2/S3 image registration\n* add EC2 instance run test\n* add Integration test with ssh, console, volume\n* add S3 object and bucket tests\n\nChange-Id: I0dff9b05f215b56456272f22aa1c014cd53b4f4b\n"
    },
    {
      "commit": "367603a2fedfac08016b1cb784d845b23976fbec",
      "tree": "478cc30a56cbaad4654e2d8848797ad48115ecf8",
      "parents": [
        "d246eb43503925a7d0dd6995adb7c146ce998e40",
        "99ee91441c98cb1de165d50c8a47665f86b26ea0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 12 13:53:05 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 12 13:53:05 2012 +0000"
      },
      "message": "Merge \"Tempest tests to cover live-block-migration\""
    },
    {
      "commit": "5d734431e25114f374bd5c6e42d0ee4a5cba1a7a",
      "tree": "260edf43b656703804084ca3392698367125cf29",
      "parents": [
        "fa07a0e04efb027bd8f65ea198a3650f814312b6"
      ],
      "author": {
        "name": "dwalleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Thu Oct 04 01:11:47 2012 -0500"
      },
      "committer": {
        "name": "dwalleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Wed Oct 10 15:45:51 2012 -0500"
      },
      "message": "Initial add of Swift tests\n\n* Added Swift client\n* Added Swift configuration\n* Added basic Swift tests for objects, containers, and accounts\n\nChange-Id: I92ac9f69f3e8fe227dff55a2a5b55001f37acb73\n"
    },
    {
      "commit": "99ee91441c98cb1de165d50c8a47665f86b26ea0",
      "tree": "b800f16f6d95a76e1b56a20fe71dfd5f8620994b",
      "parents": [
        "2f5db941f54bb5e90c61bdb829d1949cfdfb496c"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Sep 14 12:34:46 2012 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Oct 05 17:12:44 2012 +0100"
      },
      "message": "Tempest tests to cover live-block-migration\n\nRelated to bug 1051881.\n\nTwo test cases: one to cover the live block migration on XenServer, and\nthe other to indicate that the machine status is left in an inconsistent\nstate in case a non-existing host is specified as target.\nTo run the live-migration tests with block migration, include:\n\n    [compute]\n    live_migration_available \u003d true\n    use_block_migration_for_live_migration \u003d true\n\nin your tempest.conf\n\nTo run these tests, the hypervisors must support the Storage XenMotion\nfeature.\n\nChange-Id: I1e6cc903fa573ecd219a08bf4dddd9cc1f4f60df\n"
    }
  ],
  "next": "dd47d7e97692099760bb977a6cd8ec9d9050928d"
}
