)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "2f81cc1981f55d2f4275a7eac59d0a422ea44191",
      "tree": "38fc10f9897683eeb61aa95373b059a0c2c901f7",
      "parents": [
        "7c8fcc67343fc6e968213fddadb8e0e1ea58cbcb"
      ],
      "author": {
        "name": "Joseph Lanoux",
        "email": "joseph.lanoux@hp.com",
        "time": "Mon Jan 12 16:01:20 2015 +0000"
      },
      "committer": {
        "name": "Joseph Lanoux",
        "email": "joseph.lanoux@hp.com",
        "time": "Mon Apr 13 13:54:36 2015 +0000"
      },
      "message": "Add new multi ssh configuration options\n\nThis patch add new configuration options for the multiple strategies\nfor ssh access to VMs.\n\nPartially implements: blueprint ssh-auth-strategy\n\nChange-Id: I16cdbe0982aa35b752828054b6be2cae6c51c6ef\n"
    },
    {
      "commit": "beb30d31162d73bcf0530a2072009b9ef736d97c",
      "tree": "48d42c8ade39845193ce05c3bb3966cd0c0e0655",
      "parents": [
        "7c8fcc67343fc6e968213fddadb8e0e1ea58cbcb"
      ],
      "author": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Sun Mar 29 09:42:54 2015 +0300"
      },
      "committer": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Sun Apr 12 09:41:43 2015 +0300"
      },
      "message": "Adding port_admin_state_change option to config\n\nAdding the ability to skip test_update_instance_port_admin_state\nwhen this operation is not supported by the test environment.\nCloses-Bug: 1436839\n\nChange-Id: Icda251c46e2fefcc80b0c712d6f42d76a7d247b7\n"
    },
    {
      "commit": "adf4f440cc2ce76cc8e6e663bd4eb4bc4a8547ea",
      "tree": "be7175ac43e8601f6eb3fdb13f6f632c5c547aa4",
      "parents": [
        "256d1e9d0e69b2e4cb7d8381cc243694f130a937",
        "07f5a52e9314d89a9e28176c9dc498c08ecd88ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 14:28:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 14:28:11 2015 +0000"
      },
      "message": "Merge \"Change default cirros ssh user\""
    },
    {
      "commit": "fc7cd8f577dae90abfc34df4d5794bfacfd7eaef",
      "tree": "fb127740a5c6361bf880d2e81dfe7838360d03d7",
      "parents": [
        "b1a0db99ca20a2ecbfbe69c9c926b192994bebb6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Mar 30 11:51:55 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Mar 30 13:18:22 2015 -0400"
      },
      "message": "Only use accounts.yaml with locking provider\n\nThis commit removes support for using an accounts.yaml file with the\nnon-locking provider. There is no reason the non-locking provider\nwould ever need to be used with an accounts.yaml file because the\nlocking provider supports running serially just fine. (which would be\nthe sole use case for accounts file with the non-locking provider)\nDoing this relegates the non-locking provider to just handle the\nlegacy config options for providing credentials.\n\nRemoving this code path provides the advantage of removing a double\nmaintenance burden for the non-locking provider, in addition to\nsimplifying the config and user story around the cred providers. It\nalso turns out this config permutation was never properly tested and\ndidn\u0027t actually work.\n\nChange-Id: I8088d75897589203264ae29326fe9901c3457cc3\n"
    },
    {
      "commit": "f2902eaa6e3992309d169a5d095b4c2c482aa531",
      "tree": "f558bc4b3bef08c5759a7a736828865163cf8e30",
      "parents": [
        "d0057586b9c2313c9d5eb370d3eb9b67e54f566f",
        "0a5788f52a30d34beda14e2fddf8883d3df34173"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 30 02:41:43 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 30 02:41:43 2015 +0000"
      },
      "message": "Merge \"Update description of Enable block_migrate_cinder_iscsi\""
    },
    {
      "commit": "03feae04e670e0f4f7a950628ce0c9ec3025fba1",
      "tree": "37b3bef57300634ff15209dafb9e8082d0e37004",
      "parents": [
        "6a341ef6166a25a8a18472856df983c6456d6d47"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 27 10:25:45 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 27 15:10:24 2015 -0400"
      },
      "message": "Handle fixed_network edge cases gracefully\n\nWhen we added support for using the fixed_network_name config option to\nspecify the network to boot with in a multi-network env a couple of\nconfiguration edge cases were not taken into account. First the case\nof misconfiguration was not handled at all this would cause an ugly\nIndexError exception to be raised because no matches were found for\nthe name specified in config. The other was since the default config\noption was set to \u0027private\u0027 and fixed network name is always used when\nconfigured the default for single network environments broke if the\nsingle network. This commit addresses these by removing the default\nvalue for fixed_network_name (and making the help more clear) and\nhaving fixed_network_name handle the misconfiguration case more\nclearly by raising an InvalidConfiguration exception.\n\nChange-Id: I06ac0605a1a7e35d1af9a93a3bfc387a78f8be1c\nCloses-Bug: #1437328\n"
    },
    {
      "commit": "0a5788f52a30d34beda14e2fddf8883d3df34173",
      "tree": "ad809857edac760392b84d6e29db505aa42b4ecb",
      "parents": [
        "f7d582eaa0dbc6e3725006208dd1b4bbf51a950f"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Mar 17 11:29:38 2015 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Mar 27 11:52:22 2015 -0400"
      },
      "message": "Update description of Enable block_migrate_cinder_iscsi\n\nThis option, originally added in\nI81cc39fed392fce9dfbda5683ffba29eeba936be was disabled by default for\nXen, and isn\u0027t supported by libvirt due to bug 1398999. Provide a better\nhelp message explaining why this should be off for libvirt.\n\nChange-Id: Id8f9ead99b5d5713172c9b012b771098fdee7b1c\nDepends-On: I89b7e390bf1cf4f2eccabca2e31a9d1b6b270677\n"
    },
    {
      "commit": "07f5a52e9314d89a9e28176c9dc498c08ecd88ac",
      "tree": "7d745129177cfcf52a06b0c18cf846633f72e348",
      "parents": [
        "6a341ef6166a25a8a18472856df983c6456d6d47"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Mar 27 15:02:41 2015 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Mar 27 15:02:41 2015 +0100"
      },
      "message": "Change default cirros ssh user\n\nCirros images allow connection with root and cirros by default.\nInteractive sessions for root are not allowed. This will change the\ndefault user to cirros since it allows interactive ssh sessions.\n\nSee also https://bugs.launchpad.net/cirros/+bug/1437350\n\nChange-Id: If929ce7a3df944bd17c7f4e3042a6aea0c318b2c\n"
    },
    {
      "commit": "29dae32a45122670c016b3bd6c83d789691537a6",
      "tree": "07c41cb72d2616809121cd59fb9e3fe7bc764652",
      "parents": [
        "b503f036462c63cac1e563d79ae229cee31ae890",
        "c3280150af14dba5e247c514e5ef47c636a200f5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 24 22:09:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 24 22:09:58 2015 +0000"
      },
      "message": "Merge \"Support v3 in credential providers and subclasses\""
    },
    {
      "commit": "c3280150af14dba5e247c514e5ef47c636a200f5",
      "tree": "6d8c76a01153377c0f1f18b5fd30905e638292e2",
      "parents": [
        "67c259108b2d6be194a52c5b06d40009d1b42a32"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Feb 26 12:42:34 2015 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Sat Mar 21 21:41:52 2015 +0000"
      },
      "message": "Support v3 in credential providers and subclasses\n\nSupport using v3 to in credential providers:\n- load v3 credentials from YAML if auth_version \u003d\u003d v3\n- create v3 credentials in isolated credentials is auth_version \u003d\u003d v3\n\nCredentials are provisioned in a configured domain (by name), or in the\nadmin domain if no specific domain is configured.\n\nSupport requesting a specific version of credentials from\ncredentials providers.\n\nDepends-on: Iaae9286ecc6f019d36261a5c450068a650e24a28\nChange-Id: Id1ffa35c35f7badd0a35140229554ddf138a3fef\n"
    },
    {
      "commit": "11cc57c0a6ad6d294bddd9a3ce0d8eefc2f9cdf3",
      "tree": "de57edbd6ff91f689ee69c6386efba7a581b088b",
      "parents": [
        "8e5386f55934d31350c8e40f85b84be073deae37",
        "17940737daf172cbb428cef12e5f5765900d580b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 20 15:26:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 20 15:26:06 2015 +0000"
      },
      "message": "Merge \"Restore \"Add scenario \u0027test_preserve_preexisting_port\u0027\"\""
    },
    {
      "commit": "db9721dfecd99421f89ca9e263a97271e5f79ca0",
      "tree": "fe606e84701b4ffab3c0597400a531e9cc51c2b1",
      "parents": [
        "f731aa355e0b2774b1fec563c0685c88af8fbcdb"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 18 14:21:28 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 18 22:08:47 2015 -0400"
      },
      "message": "Respect configured credential provider everywhere\n\nThis commit changes all the uses of the old AdminManager and Manager()\nconstructs to use cls.isolated_creds to provide user credentials from\nwhatever the configured credential provider is being used instead of\nassuming it\u0027s the non-locking accounts provider without an accounts.yaml\nfile. As part of this we need to add a heat option for the stack owner\nrole so that we can request the creds by that role. The heat tests were\npreviously making an implicit assumption about the configured user having\nthat role assigned. Which while true in devstack today, it isn\u0027t\nnecessarily the case everywhere.\n\nDepends-On: Id98a83f0a716de0fdb5f36d03407364830e8fa5f\nCloses-Bug: #1433723\nChange-Id: Ie071cb2cb6add591a60c9d76a12c95b7fb5ee539\n"
    },
    {
      "commit": "17940737daf172cbb428cef12e5f5765900d580b",
      "tree": "1cec55ada736b0cf8da53f4937f5f54b98f32b95",
      "parents": [
        "2a5ac8207ae88ef3a14cffaa034e5f76cf9de5e6"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Mar 13 14:18:19 2015 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Mar 14 06:27:58 2015 -0700"
      },
      "message": "Restore \"Add scenario \u0027test_preserve_preexisting_port\u0027\"\n\nThis reverts commit 8ec99feafebd5ee67a0f4c34bcd5a30d8d42ed97\n\nThe neutron job on stable/icehouse was running more tests than what the\nneutron-icehouse compat job was running against tempest changes on\nmaster, that\u0027s why we didn\u0027t catch this when the change on master to add\nthe test was under review.\n\nNote that stable/juno neutron jobs were not running these tests either\nbecause the router extension isn\u0027t enabled.\n\nThe difference was we didn\u0027t have change\nI7c80e3bfe4962c3e8c94736af21ff215cd98f7f3 on stable/icehouse or\nstable/juno in devstack before the new test merged, which broke\nstable/icehouse.\n\nNow that devstack is fixed on stable and will run these scenario tests\nwe add a \u0027preserve_ports\u0027 config flag to compute-feature-enabled so it\ncan be toggled from devstack.\nFor stable branches we won\u0027t run the test since the code doesn\u0027t work in\nNova on stable (and won\u0027t be backported). For master devstack, we\u0027ll set\npreserve_ports\u003dTrue so the test does get run. We can remove the option\nafter juno-eol happens.\n\nDevstack change: I214baa3b861e29bedf6bb7b50534ac2286676dd1\n\nRelated-Bug: #1431724\n\nChange-Id: I95469e4c2f4aa2bc4e6342860a9c222fb4fa7e16\n"
    },
    {
      "commit": "583ce2c043a64778ae20a957f10cd5029e2e3230",
      "tree": "401ba13db8156daa1023b54b52a32cc3da87e491",
      "parents": [
        "7ff8f0e45a484e506e5db83f79f9e167758a7168"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Wed Mar 11 14:55:46 2015 +0000"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Wed Mar 11 21:07:56 2015 +0000"
      },
      "message": "Update all Oslo module use\n\nUse graduated libraries where available and update the incubated modules\nthat remain.\n\nUpdate imports for libraries that were being used already to avoid the\n\u0027oslo\u0027 namespace package.\n\nUpdate config file for creating example configuration files and provide\na new sample file based on the options defined in the libraries.\n\nNote: because of the number of libraries involved there is no real way\nto break this change up into smaller pieces. Fortunately, most of the\nchanges are just to import statements.\n\nChange-Id: Ia0de957b681cb924a57af98d99a9389ee234ed5b\n"
    },
    {
      "commit": "5b242fdb88a2264c150ad785b16373a7aef0dfec",
      "tree": "411e9f086bd1dd2c164a4e1feeeab7c19b27c94a",
      "parents": [
        "0a95854a8d78a7a84031824c75c4531874504cf3"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Mar 11 11:43:48 2015 +1300"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Mar 10 20:51:40 2015 -0400"
      },
      "message": "Stop using [orchestration] image_ref\n\nThere are no remaining heat tests which require heat-cfntools on\nthe test image, so orchestration tests can just use [compute] image_ref\n(AKA cirros).\n\ntest_neutron_resources has been modified to use curl instead of\ncfn-signal.\n\nThis will close tempest bugs where fedora boot times out in general\ngate jobs.\n\nChange-Id: Ic70c4b5859183b9ebc716dec3095cefc62be5af7\nCloses-Bug: #1430524\n"
    },
    {
      "commit": "efead033062b8fb1abd2d1fe317d26f64d412598",
      "tree": "77a7ef82b8b91e9d3ff9cfb221e76b64cb66e574",
      "parents": [
        "2b7373dbb1524ff7be4165714678fdd2fac41590"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Mon Mar 09 17:27:42 2015 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Mon Mar 09 17:27:53 2015 -0400"
      },
      "message": "Keep up with changes in oslo-config-generator\n\nThe latest release of oslo.config generates a line\nfor reach of the choices for a StrOpt. We should update\nthe tempest sample config with the latest output.\n\nChange-Id: Ibed8646c774c33478d8ffc9917e835e565720a18\n"
    },
    {
      "commit": "7456ac6ef9a8b4631a1a9f96f26f2eedcba78f47",
      "tree": "62cfca37945972fdd2384246b2ba147be88ccedb",
      "parents": [
        "8097b770852778097e08bcfb4d5c457861ebe18b",
        "976e8dfaebf514d31e99b8a0dcb7788059d3127b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 06 04:20:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 06 04:20:42 2015 +0000"
      },
      "message": "Merge \"Add support for roles to credentials providers\""
    },
    {
      "commit": "976e8dfaebf514d31e99b8a0dcb7788059d3127b",
      "tree": "422aeafa2e7ff9e6c1a78f9c9647229ddeb8c289",
      "parents": [
        "11ab20b269385e4dbe9e5160566a06743656e8c1"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Dec 19 14:21:54 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Mar 05 14:03:57 2015 -0500"
      },
      "message": "Add support for roles to credentials providers\n\nThis commit adds support for requesting credentials by a role from the\ncredentials providers. This entails 2 things, first adding support for\nspecifying roles in a test-accounts file with test-accounts based\nproviders and secondly adding support to isolated-creds to assign\narbitrary roles on credentials requested by role.\n\nChange-Id: I6a0f0539d41e0cf3d04414964b289447194d2793\nPartially-implements: bp test-accounts-continued\n"
    },
    {
      "commit": "5dda158c6a0d8115ed5e65b0801546015fbefde2",
      "tree": "a986e188ff5cf7a316b46efad0476b19daa6689c",
      "parents": [
        "4f5a0a7110e6ccc1773642312aa859c9c30e9e45"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Feb 18 17:16:02 2015 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Feb 18 17:16:02 2015 +0100"
      },
      "message": "Allow tenant isolation by default\n\nMany people running into the issue of forgetting\nto allow tenant isolation when running tempest in parallel.\n\nSince the parallel is the `default mode`, the default config\nshould support this use case.\n\nChange-Id: Ia30cfbc239c8b8628ac0926424c4100d013cd620\n"
    },
    {
      "commit": "2ca01cd20bfb88aaee9c425fac9f3a665b671031",
      "tree": "e81e6febaf38b94832b7d351cf7ce8629c88abdb",
      "parents": [
        "acd4ffe7c55be17111713ebc515a868d324ecd52"
      ],
      "author": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Mon Dec 08 12:58:20 2014 +0200"
      },
      "committer": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Wed Feb 11 21:50:06 2015 +0200"
      },
      "message": "Adding the ability to use pre-created ports in Network scenarios\n\nIt\u0027s possible to launch an instance with virtual interfaces\neither by specifying the network the interface should be attached\nto or the port.\nThere are cases (e.g. SR-IOV) where it\u0027s only possible to launch\nan instance with a pre-created port.\nEnabling the creation of  a port with known vnic_types (Currently\n\u0027normal\u0027,\u0027direct\u0027 and \u0027macvtap\u0027) and launching an instance with this port\nattached.\n\nNova support Neutron SR-IOV ports https://wiki.openstack.org/wiki/Nova-neutron-sriov\n\nChange-Id: Id5cbd50d285ac0c7e8099c30151ace9d99f02020\n"
    },
    {
      "commit": "dfd7ac0004a5192e0f0f9a6e26482cb7af22c022",
      "tree": "3856b19331990f096c39f45aa31b76f8ba674902",
      "parents": [
        "a1a841f869f661d458124b49742b21d3a82ff67c"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Feb 09 17:47:31 2015 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Feb 09 17:51:52 2015 -0500"
      },
      "message": "Add compute feature enabled flag for the ec2 api\n\nThe ec2 api\u0027s skip decision maker logic is convoluted and doesn\u0027t work\nif we don\u0027t set any of the options. This commit adds an explicity config\nflag to make it clear to say that your deployment doesn\u0027t support/use\nthe ec2 api and have the boto tests skipped.\n\nChange-Id: I47f44830b1aa38c32682c6c3e6f619a3ca59b5f3\n"
    },
    {
      "commit": "fdf20ffcc2c63a76a0810006f9b6d1e5b3128d60",
      "tree": "86d2732527d23ae8e33359854ba8cfad21d8dbe3",
      "parents": [
        "dc85dfbe9f1c65256fbcf88fcacd5f895242c61f",
        "1ac3ee025b8e1bdf9ce1e9ed2990979e6f2d0b1f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 04 10:35:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 04 10:35:49 2015 +0000"
      },
      "message": "Merge \"Add a test for new-style container-sync\""
    },
    {
      "commit": "1ac3ee025b8e1bdf9ce1e9ed2990979e6f2d0b1f",
      "tree": "f4404e240bcd55d43bfc34c5fe0ef4974b2b62df",
      "parents": [
        "737a60373b29d6c542a9a64b2c9afe2d41fdef7d"
      ],
      "author": {
        "name": "Daisuke Morita",
        "email": "morita.daisuke@lab.ntt.co.jp",
        "time": "Mon Aug 25 12:59:18 2014 +0900"
      },
      "committer": {
        "name": "Daisuke Morita",
        "email": "morita.daisuke@lab.ntt.co.jp",
        "time": "Mon Jan 26 10:35:46 2015 +0900"
      },
      "message": "Add a test for new-style container-sync\n\nAdd a file for testing new-style container synchronization. The file is named\nas \"test_container_sync_middleware.py\" because new-style function is defined\nin wsgi middleware. Add two config items for container-sync settings for\nthe new test.\n\nAlmost all test code is the same as \"old-style\" container sync test so new\ntest class overrides the old one. To reuse source code of the old class,\ntest_container_sync.py file is cleaned up.\n\n!!!CONFIG DEFAULT VALUE IS CHANGED!!!\nThe default value of \u0027container_sync_timeout\u0027 item is changed from 120 to\n600 because the default interval time when container-sync daemon process\nruns is 300 sec so tests related to container-sync had a potential to\nterminate in failure. From this patch, the default value is changed to\nthe double of the interval time for the purpose of safety.\n\nPartially implements blueprint add-icehouse-swift-tests\n\nChange-Id: I81c4ad6d452ed6a96ed81af3404f47cf802c41a0\n"
    },
    {
      "commit": "14d172d9da32bc28b880151b5ecc474de1c50a22",
      "tree": "758d1ffefabe42e12bd25886fedd38dd85521a72",
      "parents": [
        "a182e8637dcd341f3ab9c6724ab9bf5563cdda2e"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri Jan 23 16:37:47 2015 +0100"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri Jan 23 16:43:49 2015 +0100"
      },
      "message": "Allow to specify the list of sahara enabled plugins\n\nThe list of plugins can be tuned by cloud administrator, so make\nsure that the list of checked plugins is not hardcoded.\nThe default list of plugins matches the one currently enabled.\n\nThis commit introduces also a new section for data_processing enabled\nfeatures in the tempest configuration.\n\nChange-Id: Ie29aeef2df605cfe840e053bc57ff980e9332636\n"
    },
    {
      "commit": "20f3743b4319461badcc9f5710265e37b875f2a7",
      "tree": "ea08aa980691685ef29a72496f90e972ebbb7c99",
      "parents": [
        "b6270cb32af728512cba0a349cd9848504828f03",
        "413bf2d6bd947626be9c8adf1e5f2b7e40da540b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 19 03:39:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 19 03:39:22 2015 +0000"
      },
      "message": "Merge \"Adds scenario for DNS-nameserver configuration\""
    },
    {
      "commit": "413bf2d6bd947626be9c8adf1e5f2b7e40da540b",
      "tree": "c65b0a5dcc4c670f798f9c99792c546f518a4ed8",
      "parents": [
        "c603d16a81e7c048750a223516c6b450668de63d"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Wed Nov 19 17:07:11 2014 +0200"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Fri Jan 16 12:08:50 2015 +0200"
      },
      "message": "Adds scenario for DNS-nameserver configuration\n\nTests that subnet\u0027s DNS server configurations are effecting the VMs\n1. Configure subnet with DNS nameserver\n2. Retrieve the VM\u0027s configured DNS and verify it matches the one configured\n   for the subnet.\n3. Update subnet\u0027s DNS\n4. Retrieve the VM\u0027s configured DNS and verify it matches the new one\n   configured for the subnet.\n\nDNS nameservers\u0027 addresses are arbitrary as any resolution check would be\ntesting either:\n* L3 forwarding - tested in test_network_basic_ops\n* External DNS service resolution - out of scope for Tempest tests\n\nAdds dhcp_client to tempest.conf which should indicate the image DHCP client\nused for renewing dhcp lease.\nSupported: \u0027udhcpc\u0027, \u0027dhclient\u0027\nEmpty value should skip subnet update parts of scenario\n\nTODO: add support for dhcpcd client\n\nChange-Id: Idd8d11929320aa9208dd14d718e1f8f264d9de80\n"
    },
    {
      "commit": "167b2bea9e0148973f2fcecd9db8fab97aeae3bf",
      "tree": "cb31d6ebb90f65ad85a6f138e53c18addcc630a3",
      "parents": [
        "33438a17352befd58cb692f6494b0294d025540e"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jan 15 17:20:27 2015 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jan 15 18:18:26 2015 -0500"
      },
      "message": "Move tempest_roles options to auth group\n\nThis commit moves the tempest_roles option to the auth group. This\noption was previously in the identity section which was the incorrect\nplace for it. The identity group is used for config settings related\nto keystone, while the auth section is used for tempest specific user\nauth.\n\nChange-Id: Id89c7c265b648cf31b3f2e684d4467a7c8c2f554\n"
    },
    {
      "commit": "33438a17352befd58cb692f6494b0294d025540e",
      "tree": "4d1c78e5e626ecdb07878cf0a778b506bf18d846",
      "parents": [
        "cbaba256031fac04538819f6616490f41ddfcb86"
      ],
      "author": {
        "name": "Hugh Saunders",
        "email": "hugh@wherenow.org",
        "time": "Thu Jan 15 14:26:57 2015 +0000"
      },
      "committer": {
        "name": "Hugh Saunders",
        "email": "hugh@wherenow.org",
        "time": "Thu Jan 15 17:25:40 2015 +0000"
      },
      "message": "Add roles to all tempest created users\n\nAdds configuration option identity.tempest_roles which is a list of\nroles that are added to all tempest created users.\n\nThis is useful when tempest users require priviledges between default\nand admin.\n\nChange-Id: I545d8f595dad6e4fe3da57e936baf18bc16c0e78\nCloses-Bug: #1411256\n"
    },
    {
      "commit": "1cfe2986a1fe8301fb5287bbd93bd5d4deafbf1d",
      "tree": "5156d3b5c9b98105b440af8012effde658b4411f",
      "parents": [
        "67a1fbfaf578891c08de179447ccba878e2c67ad"
      ],
      "author": {
        "name": "Lucian Petrut",
        "email": "petrutlucian94@gmail.com",
        "time": "Tue Jan 06 13:57:36 2015 +0200"
      },
      "committer": {
        "name": "Lucian Petrut",
        "email": "petrutlucian94@gmail.com",
        "time": "Wed Jan 07 14:34:38 2015 +0200"
      },
      "message": "Add image client build timeout config option\n\nThis patch Ibc4307b406b71db258975da90a39c1f51ad27e12 changed\nthe RestClient so that it does not use the\nCONF.compute.build_timeout variable anymore.\n\nFor this reason, there is no way to specify a timeout for the image\nclient, which inherits the hardcoded 60 seconds timeout.\n\nThis patch introduces a config option for this. For consistency,\na config option was added for build interval as well.\n\nChange-Id: I0ac5ead60c4dc5a0c04feee513ae299ca14bd38e\nPartial-bug: #1394519\nCloses-bug: #1407943\n"
    },
    {
      "commit": "c603d16a81e7c048750a223516c6b450668de63d",
      "tree": "68ead2b894618c0776bf60c53de5b226418f6482",
      "parents": [
        "f5cddf29bfb429edf17d77db713431f241748c33"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jan 05 20:03:40 2015 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jan 05 20:03:40 2015 -0500"
      },
      "message": "Update sample config\n\nOslo.config 1.6.0 was recently released which updated the config sample\ngenerator. This changes the sample generated for the pep8 job. This\ncommit updates the in repo sample config file to allow the gating job\nto pass again.\n\nChange-Id: I76b94f9bd99d283dac0b2246654d14c4d25d2f65\n"
    },
    {
      "commit": "4ad49d0b36ed33b1a8d03cf5831d909d1ec68c65",
      "tree": "bbba6dcff97de09eb791ce08625815ac90704f08",
      "parents": [
        "3654cf506851577c011fc7895e41d423070b60a8",
        "daadcdbec6c8fec4a5e42b4924f9b8480ac222e5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 02 14:52:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 02 14:52:41 2015 +0000"
      },
      "message": "Merge \"Drop ComputeAdmin configs, credentials and manager\""
    },
    {
      "commit": "da54c8e43cba4b5f30978981157699434fac5675",
      "tree": "6a75758bc7d1ee407bace2da4755b58d0d475ee9",
      "parents": [
        "4fae35d07a9764f1e26b7c51b5812d5d8fa37773",
        "a58c1566eb6d26da9a9b640d339b828111d82943"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 30 21:28:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 30 21:28:23 2014 +0000"
      },
      "message": "Merge \"Remove Nova v3 API config\""
    },
    {
      "commit": "daadcdbec6c8fec4a5e42b4924f9b8480ac222e5",
      "tree": "5e1151390402b3b36505e923c5718cd171874954",
      "parents": [
        "7ace5a0da46f355635ba21de01593526151c5174"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Dec 24 00:41:36 2014 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Dec 30 09:49:18 2014 +0000"
      },
      "message": "Drop ComputeAdmin configs, credentials and manager\n\nDrop ComputeAdmin config group, credential type and manager as\nthey are not used anywhere anymore.\nThe test-accounts-continued bp will provide a better framework\nto support more types of test accounts in future if needed.\n\nChange-Id: Id5508ecbf0ac78168858d5c21bccbeeb8b818f73\n"
    },
    {
      "commit": "5be44581742a053837db6cc3553e72091ee3e7e1",
      "tree": "5ce47ccdda67266391a1411fd17624a826fed606",
      "parents": [
        "840eafaee94c88310595b5a0a4b2277295977070"
      ],
      "author": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Wed Dec 24 09:05:13 2014 +0200"
      },
      "committer": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Wed Dec 24 09:10:09 2014 +0200"
      },
      "message": "Fixing typo in config.py\n\nChange-Id: Iedf697bf3fd83854626f1513da81885428d723f4\n"
    },
    {
      "commit": "a58c1566eb6d26da9a9b640d339b828111d82943",
      "tree": "10415ac42fb229d37d76ae3c9c1aaba03e2c9c49",
      "parents": [
        "61b0033f15c7ebd0e9190143a2dcac3b11c34e5d"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Dec 15 00:39:55 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Dec 18 04:16:32 2014 +0000"
      },
      "message": "Remove Nova v3 API config\n\nNova v3 API has disappeared, and Tempest isn\u0027t testing the API on the\ngate now. In addition, Nova team is creating a new REST API \"Nova v2.1\nAPI + microversions\" and the interfaces are different from v3 API.\nSo it is not necessary to keep Nova v3 API tests in Tempest.\nThis patch removes the API config.\n\nChange-Id: I6c0dc4ff1b05dcf29aae2937104dacf55384d12f\n"
    },
    {
      "commit": "5b139ad8e4cec01ad143449deb1dc06bbde35468",
      "tree": "b2120a8bfaef8a9c028068ae471d0b7213ae7ffd",
      "parents": [
        "ab6106ddaa5b58a423277fcdfc57ad85c31f39ce"
      ],
      "author": {
        "name": "Hugh Saunders",
        "email": "hugh@wherenow.org",
        "time": "Mon Dec 15 09:08:41 2014 +0000"
      },
      "committer": {
        "name": "Hugh Saunders",
        "email": "hugh@wherenow.org",
        "time": "Mon Dec 15 09:10:47 2014 +0000"
      },
      "message": "Add note about build_timeout\n\nCompute\u0027s build_timeout applies to other services that don\u0027t define that\nvalue. This patch adds a comment to make that explicit.\n\nChange-Id: I8bbe7a654a548317d0c66fa24506eff7424cf9ef\nCloses-Bug: #1394519\n"
    },
    {
      "commit": "53483137c70dfeebff3c53c6f841ea55f9cca679",
      "tree": "966351406f34bb920c1c451ccd61679580235f46",
      "parents": [
        "8be1f240c903e69e3887aa7924814c1ac9923229"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Dec 09 18:50:06 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Dec 09 20:26:05 2014 -0500"
      },
      "message": "Remove network debug\n\nThis commit removes all of the network debugging gorp usage from\ntempest. These were added as a crutch over a year ago to enable\nreal neutron testing in the gate, which was impossible to debug\nat the time. This debug info is an inherent layer violation in tempest\nwhich is only supposed to be black-box and not care about any of the\nunderlying internals. It also assumes a single host environment and\nthat tempest is running on that machine, which is mostly specific to\nthe gate and devtest setups. Additionally the amount of output on a\nfailure is staggering to the point where keeping this around is\ncounter-productive. If we are unable to debug issues at this point\nneutron needs to improve their logging so people can figure out what\nfailed.\n\nChange-Id: Ia1ed4ab3cd2e4941fb072b3390f4859420989e74\n"
    },
    {
      "commit": "a7db669cd3c563f92977c82c2f301aff6b368d5d",
      "tree": "7c521eff08040dd11c6f851dc916a4a6d0739b17",
      "parents": [
        "70f996cba782345b4ffefab6e27854f61892ee30"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Sun Nov 23 18:44:38 2014 -0500"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Wed Dec 03 02:11:48 2014 -0500"
      },
      "message": "Add ca_certificates_file option to test against SSL servers\n\ntempest has an option to ignore SSL errors\n(disable_ssl_certificate_validation) but no way to pass in\na CA bundle to be used to do actual validation. This new option,\nca_certificates_file, will provide this bundle.\n\nboto testing will be handled separately as it gets CA\ncertificates from its configuration file.\n\nThis is configured in either /etc/boto.cfg or the file pointed\nto by $BOTO_CONFIG via:\n\n[Boto]\nca_certificates_file \u003d /path/to/ca-bundle.pem\n\nChange-Id: I5662e881f7d71ed34a8fe4b9d0a2541a6ff1bad3\nCloses-bug: #1395754\n"
    },
    {
      "commit": "e5e7a50909d3e91e5e98e851ae764fe897eca648",
      "tree": "692679f8de7f0677f2fff1047f416609c9ce4be8",
      "parents": [
        "8ef26d4b56380c39ee2885bea487f7953f59d252"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Nov 26 11:00:10 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Nov 27 00:15:56 2014 -0500"
      },
      "message": "Remove unused xml config options\n\nThis patch removes the xml configuration options from tempest. Since\nthe xml testing has all been removed from tempest these options no\nlonger do anything, so let\u0027s just remove them from config.\n\nChange-Id: I5b3e221d942e09134024b82acaf179dc869357e0\n"
    },
    {
      "commit": "b72686ec53f6d3b64e13e8228222736d83f73ae3",
      "tree": "29f6201a855592936f9fe91144a5df48dd839f85",
      "parents": [
        "1c67b4132922f73683d0980bf67a3113206b66d7",
        "d4f1b9a32c556c4204a2554e34b03919c04675d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 25 15:00:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 25 15:00:58 2014 +0000"
      },
      "message": "Merge \"Sync latest log module from oslo-incubator\""
    },
    {
      "commit": "6f4296e8dfa34788dc6302cfb5cdbf0560b4e5c1",
      "tree": "0ca69b3d8faf598bb9d280a5e897e214408903ab",
      "parents": [
        "cbf87aff207d76c106e5a53644a6f4f69b355cf2",
        "8f1401bcb0b0fd7b697f72640c36abd57a1169f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 25 04:59:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 25 04:59:46 2014 +0000"
      },
      "message": "Merge \"Update documentation for clarity\""
    },
    {
      "commit": "8f1401bcb0b0fd7b697f72640c36abd57a1169f2",
      "tree": "8498856fcb16532f54075fab7bf46ef295de6314",
      "parents": [
        "bf6665246b7fcc375ae42240cd4741d7ad79b35d"
      ],
      "author": {
        "name": "Chris Hoge",
        "email": "chris@hogepodge.com",
        "time": "Wed Nov 19 14:00:37 2014 -0800"
      },
      "committer": {
        "name": "Chris Hoge",
        "email": "chris@hogepodge.com",
        "time": "Fri Nov 21 15:53:45 2014 -0800"
      },
      "message": "Update documentation for clarity\n\nFixes bug #1393908\n\nChange-Id: Iec46949f9f4beb25d6818b6b141de78180630a60\n"
    },
    {
      "commit": "e65eb53f991ee5f3c228aa953c44df2dca611de8",
      "tree": "7429a2cafd0e86e0f37453bd120d4b7634a540f5",
      "parents": [
        "8795a83240db30b7331f4f8a3bcc805cdfd88b40",
        "2dcb1629ed945483f4a8f9fcd540efc65e137d13"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 20 05:13:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 20 05:13:22 2014 +0000"
      },
      "message": "Merge \"Add config options for XML support in Keystone\""
    },
    {
      "commit": "d4f1b9a32c556c4204a2554e34b03919c04675d1",
      "tree": "734d04aad7eee5c2ec55e86ffba7755e106c3ef2",
      "parents": [
        "bb1dfea77e7ece2d8d42cfed6bcce25044b5e2c7"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Tue Nov 04 08:40:59 2014 +0100"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Nov 20 03:44:00 2014 +0000"
      },
      "message": "Sync latest log module from oslo-incubator\n\nThis commit syncs the latest version of the log module oslo-incubator.\nDepends-On: Iee20319e7596232de5bed5b9755381ead44e3f46\nCloses-Bug: #1386530\nChange-Id: Ibc6fde39f93dd620f8e6020129aa7c10d12b581f\n"
    },
    {
      "commit": "7f4104a96fa84ac56c28d858836075e91943caab",
      "tree": "bc15eb6253a70cb1739e366d922c161e57257312",
      "parents": [
        "08f4f3a5a8aab745bf6b6a751a9c823db1874168",
        "31a139adb9058f6cf4c6427abc28477eadbed7f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 23:40:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 23:40:31 2014 +0000"
      },
      "message": "Merge \"Attempt to test live_migration by default\""
    },
    {
      "commit": "2dcb1629ed945483f4a8f9fcd540efc65e137d13",
      "tree": "410835da5dbee906b5aa3936a7f828f6519ead10",
      "parents": [
        "6bfb9b7a5281cd3de657abbee263f8de2369cd4a"
      ],
      "author": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Tue Oct 07 19:07:45 2014 +0000"
      },
      "committer": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Wed Nov 19 16:51:18 2014 +0000"
      },
      "message": "Add config options for XML support in Keystone\n\nThis will allow us to remove XML support from Keystone in Kilo, but keep\ntesting XML support for previous releases.\n\nDevstack patch for stable/icehouse:\n  Ibb402640c5b744f1ea38ce548994079996c72508\n\nDevstack patch for stable/juno:\n  I576c93303575812c44afa36ad18205ecbc494e5f\n\nChange-Id: I823fda34081f28863fcc6a3889f5f04a87134b38\n"
    },
    {
      "commit": "1eb27f586c37086f7845ea95da9c95d770a1e7d2",
      "tree": "31f2d248573a661b04d07c7586ab7ec28b6e7c6c",
      "parents": [
        "89418167c39cc402104b8b279f1283cd35fc0f25"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Mon Nov 10 15:24:19 2014 +0200"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Tue Nov 18 12:30:52 2014 +0200"
      },
      "message": "Adds doc for public_router_id in tempest.conf\n\nInexperienced users keep configuring this value even though it is kept for\nlegacy reasons only\n\nChange-Id: Ib22b6c7f7a69736c6f9ab0c4349bd1374ab5afef\n"
    },
    {
      "commit": "31a139adb9058f6cf4c6427abc28477eadbed7f6",
      "tree": "d35cdfa438edeac3d20bf31cc1ad12b1cde9c1a9",
      "parents": [
        "88f7d3379333e03b1170a02ec75f316fbc2817a5"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Mon Nov 17 16:39:04 2014 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Mon Nov 17 16:39:04 2014 -0800"
      },
      "message": "Attempt to test live_migration by default\n\nNow that we are starting to try testing multi node devstack we want to\ntest live_migration. In single node setups the live_migration tests will\nbe skipped  since the tests make sure there are at least two compute nodes first.\n\nChange-Id: I8e8a940a6eb3fa28adafb1035c549eb6d572baac\n"
    },
    {
      "commit": "6e07c0daf45c9fc9bd611204fedbfe8276e523ce",
      "tree": "0a8772ef3a64fe3252c3d013a3543c1f08242bf2",
      "parents": [
        "4b94535ed01d8627e6fb6bf13f3909a6d2089935"
      ],
      "author": {
        "name": "Mark McClain",
        "email": "mmcclain@yahoo-inc.com",
        "time": "Fri Oct 10 11:25:03 2014 -0400"
      },
      "committer": {
        "name": "Mark McClain",
        "email": "mmcclain@yahoo-inc.com",
        "time": "Thu Oct 23 11:16:25 2014 -0400"
      },
      "message": "Add config option for XML support in Networking\n\nThe first step to removing XML in Kilo is making XML testing optional.\nStable test configs will need to be updated to enable this feature to prevent\nregressions in stable releases.\n\nChange-Id: I30b9565e01c623814a9c503c4b1c26642afed878\n"
    },
    {
      "commit": "270bd7f8cea90078c334ede3b2e113248a558117",
      "tree": "6081392655c3421794852d9bc3783122120eda52",
      "parents": [
        "9aeebd7ce055de501aca771de92b858aa2046e2e"
      ],
      "author": {
        "name": "Jon Grimm",
        "email": "jgrimm@linux.vnet.ibm.com",
        "time": "Tue Aug 05 18:11:29 2014 +0000"
      },
      "committer": {
        "name": "Jon Grimm",
        "email": "jgrimm@linux.vnet.ibm.com",
        "time": "Thu Oct 16 16:06:43 2014 +0000"
      },
      "message": "Move tempest to oslo-config-generator\n\nAlso fixes tempest reported bug with old generator in oslo-incubator,\nwhen identical options are registered in different groups.\n\nChange-Id: I274f48503c1b61ca09cabc8d8c50245ba1059943\nCloses-bug: 1282887\n"
    },
    {
      "commit": "e7c5b0abe39724cf8f314a0a45151453e4f7942e",
      "tree": "dea79bd36ebe72897d13d2d4a86bbbc8e6209fc8",
      "parents": [
        "94990646ffba5816b8d6bfaf03ee99d4fd4fb3d1",
        "9b1f89c701a7fe457d04fd6f3b538a71a74e7f21"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 15 04:11:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 15 04:11:36 2014 +0000"
      },
      "message": "Merge \"Add missing space to build_timeout description\""
    },
    {
      "commit": "9b1f89c701a7fe457d04fd6f3b538a71a74e7f21",
      "tree": "da5bf9e47d447720affa23cadee1e13c45fdb838",
      "parents": [
        "dbc8e82b84c2f71cb4ab5eecc135b556b449e9b7"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Tue Oct 14 14:40:19 2014 -0400"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Tue Oct 14 14:41:20 2014 -0400"
      },
      "message": "Add missing space to build_timeout description\n\nChange-Id: I2b4ceb5c4c795903454873a6d4882c563499186a\n"
    },
    {
      "commit": "8283b4ebc7de969c86898ec5cf7f9f5cf20fa01e",
      "tree": "818994f3ff7b9441b408cb6cbc88a6607c2cb6a3",
      "parents": [
        "bea1b3c1a223a5a586025bb9e391c77be3c13076"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Jul 17 13:28:58 2014 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Oct 09 12:14:37 2014 +0100"
      },
      "message": "Add Credentials Provider factory\n\nAdd a method to select the appropriate credentials provider based\non configuration, and replace all the flow branches based on\nallow_tenant_isolation to use the factory.\n\nThis also includes handling NotImplemented exceptions on admin creds\nfor scenarios tests which is a new potential condition by using the\nfactory.\n\nPartially-implements bp:test-accounts\n\nChange-Id: I280f2b1659c593e14ab9213a161b55bcfc08fa5c\n"
    },
    {
      "commit": "1173b6e1ca36ff30b7ba8f5f64e1e067d91b74fb",
      "tree": "071196cf05b1e9eb2dd9ab53c87beab8fdf7f7d1",
      "parents": [
        "6e0787e0973c658687ab9dc6f1963836ac407f96"
      ],
      "author": {
        "name": "Victoria Martínez de la Cruz",
        "email": "victoria@vmartinezdelacruz.com",
        "time": "Mon Sep 22 18:32:13 2014 -0300"
      },
      "committer": {
        "name": "Victoria Martínez de la Cruz",
        "email": "victoria@vmartinezdelacruz.com",
        "time": "Tue Sep 23 00:00:04 2014 -0300"
      },
      "message": "Updates Tempest to match Zaqar\u0027s API name change\n\nZaqar is a messaging service which provides support for different\nmessaging patterns and messaging related semantics.\nThis fix changes the old API name -queuing- to a more accurate name, -messaging-.\n\nChange-Id: I63321e8b9f277be040d0f75d5ed9f4461da0defc\n"
    },
    {
      "commit": "6a2f546903d88acbef33cf690147b13676ef6dca",
      "tree": "df1d99ed4dd47009150209ec6f9e337ded7b9919",
      "parents": [
        "51cd63c6de1570db68655a7a1a972910a49e0876",
        "1f3659aca973dfe1c2e8208705a0c73bbf32a65d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 12 12:52:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 12 12:52:18 2014 +0000"
      },
      "message": "Merge \"Fix IPv6 default masks for SLAAC\""
    },
    {
      "commit": "0432ae5f42bf62b3b5521dd16a38bcfd90f91f3c",
      "tree": "8f66fe31188dbe2b730fffdb623ec045a878d944",
      "parents": [
        "1d13447818c5d93e9b4a549accdf86141218818c",
        "20a183facf3bab8bfa5512e101eade35979434aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 12 08:55:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 12 08:55:25 2014 +0000"
      },
      "message": "Merge \"Improve the selectability of Swift tests\""
    },
    {
      "commit": "09f1783964eaf67f0c46eaa7917c7136a1121002",
      "tree": "528855ca279da1213650680c36b72e7ff81e80d5",
      "parents": [
        "45dcf1115b87aff2c4c3b132f7422a46d783439e"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Aug 15 15:22:50 2014 -0400"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Sep 04 11:10:25 2014 +0100"
      },
      "message": "Fix use of nonexistent class variable in accounts\n\nThis commit fixes cases in tempest.common.accounts cases where some\nmethods were attempting to use non-existent class level variables.\nIt also improves the get_hash methods and calls to remove_hash.\n\nCo-Authored-By: Andrea Frittoli \u003candrea.frittoli@hp.com\u003e\nChange-Id: I30cf59b981e0db3a3e50357a8db489519767c0ca\n"
    },
    {
      "commit": "1f3659aca973dfe1c2e8208705a0c73bbf32a65d",
      "tree": "8236828b5cf661d329cf6e14a39d1e35008f5857",
      "parents": [
        "9c1ce58a22cfa1143fa8e8b4ddfc6f57d31db27e"
      ],
      "author": {
        "name": "Sergey Shnaidman",
        "email": "sshnaidm@cisco.com",
        "time": "Wed Aug 27 18:26:42 2014 +0400"
      },
      "committer": {
        "name": "Sergey Shnaidman",
        "email": "sshnaidm@cisco.com",
        "time": "Tue Sep 02 03:36:12 2014 +0400"
      },
      "message": "Fix IPv6 default masks for SLAAC\n\nIETF doesn\u0027t recommend use of IPv6 networks\nwith masks not \"/64\". Recommended subnetting is\n3-1-4 - 48 for provider, 16 for subnetting and\n64 for network. For example SLAAC will not\nwork if you use subnets different from /64.\nTest with port update will not work until\nbug 1364166 is fixed, added attribute to it.\n\nChange-Id: I260c820dbde1f98b569e564c7b5e7e558e431c0d\n"
    },
    {
      "commit": "e38145b78940f5dfa4b751ace8595898d0b5f517",
      "tree": "970d63d4345d0e18f1a118ad2ba54e11025550a9",
      "parents": [
        "db0604b7c6b2f1cc54b71a9eef035090dc4e66b2",
        "8681e92a66f8cb87c6a7ffbf52150f4989219ad9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 29 10:15:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 29 10:15:04 2014 +0000"
      },
      "message": "Merge \"Rename Marconi to Zaqar\""
    },
    {
      "commit": "20a183facf3bab8bfa5512e101eade35979434aa",
      "tree": "de59e20e0621956cf44bab7798b58ad61583b7c7",
      "parents": [
        "a5498644ef8f76c3b1c83717b9aaa2efd346af9b"
      ],
      "author": {
        "name": "Daisuke Morita",
        "email": "morita.daisuke@lab.ntt.co.jp",
        "time": "Mon Aug 25 14:43:36 2014 +0900"
      },
      "committer": {
        "name": "Daisuke Morita",
        "email": "morita.daisuke@lab.ntt.co.jp",
        "time": "Wed Aug 27 09:43:46 2014 +0900"
      },
      "message": "Improve the selectability of Swift tests\n\nBefore this commit, Tempest tests of Swift were selectable only for WSGI\nmiddleware on proxy servers. With this commit, other following Swift\nfunctions are also selectable with Tempest\u0027s config file.\n\nFollowing Swift functions are selectable now:\n - Old-style Container Sync: mirroring objects in the container to another\n   container\n - Object Versioning: versioning all objects in the container\n - Discoverability: providing details about the Swift installation\n\nImplements blueprint more-selectable-swift-tests\n\nChange-Id: Idd4afb675c70eea6ba4f8ce59c635f32f040c61e\n"
    },
    {
      "commit": "b7c1daaa7fde307f777309e9109f34a30c42149b",
      "tree": "9e2871ed2db0e4e31d1a0638d2a8e0f60cb68649",
      "parents": [
        "c0c4b420459e0279b9670c2969a26fb05b2f0294"
      ],
      "author": {
        "name": "Alessandro Pilotti",
        "email": "apilotti@cloudbasesolutions.com",
        "time": "Sat Aug 16 14:24:13 2014 +0300"
      },
      "committer": {
        "name": "Alessandro Pilotti",
        "email": "apilotti@cloudbasesolutions.com",
        "time": "Sun Aug 24 19:57:15 2014 +0300"
      },
      "message": "Adds support for custom image formats in scenarios\n\nScenario Tempest tests don\u0027t work on Hyper-V due to the missing\nsupport for VHD/VHDX image formats in the Tempest scenario comfiguration.\n\nThe commits adds options to specify custom image disk and container\nformats, mantaining \u0027QCoW2\u0027 and \u0027bare\u0027 as the default options for\nbackwards compatibility.\n\nCloses-bug: #1357691\nCo-Authored-By: Ionut Balutoiu \u003cibalutoiu@cloudbasesolutions.com\u003e\nDocImpact\n\nChange-Id: I41c09d5a682cdb068b97b4bd1be3403ee7973c7c\n"
    },
    {
      "commit": "9cfa75e3af8098fe676d38880ab0f345df424472",
      "tree": "3a6aa75aa8c17d377b4ceee416d4feae9627d67a",
      "parents": [
        "c42d0f81f25f7262aa77c0a33b4f068893bbdfad",
        "958d92305acbb5c3bc6f8ed56438beb1e88cfb4c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 20 21:15:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 20 21:15:08 2014 +0000"
      },
      "message": "Merge \"Convert request schema (servers)\""
    },
    {
      "commit": "3f30002e58f1d58a756b1e021d19418bbe0f6031",
      "tree": "390a48e7724b66c5149786afad1a2aabb651eae9",
      "parents": [
        "bd02c75ed8470365794ff0923696f01c4c2186cf",
        "fdc1045787e4cd57e2a410f13fd9f7a2f7492e4f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 20 16:38:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 20 16:38:29 2014 +0000"
      },
      "message": "Merge \"Convert request schema (flavors_admin)\""
    },
    {
      "commit": "eb3f2cdf841b74e5b1322347d9f0e5d462fcf4ab",
      "tree": "932303a8186c613f09a243665c6db60ab1971553",
      "parents": [
        "8bbfa29e060cdb8aa9e7f95a165048925367654f",
        "fbc95ac52112e7a5384a9b85a8184a0b24545e66"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 19 21:53:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 19 21:53:02 2014 +0000"
      },
      "message": "Merge \"Add new snapshot compute feature flag\""
    },
    {
      "commit": "8681e92a66f8cb87c6a7ffbf52150f4989219ad9",
      "tree": "6742e54142cbe158e22cb1cf61391b6df56cff1e",
      "parents": [
        "485a1e60ad56c49ff9863f319fc5ebcf0dba34f5"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Mon Aug 18 10:10:45 2014 -0400"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Mon Aug 18 10:10:45 2014 -0400"
      },
      "message": "Rename Marconi to Zaqar\n\nDue to copyright issues Marconi is renamed to Zaqar. This patch updates\nall Marconi references to Zaqar.\n\nChange-Id: Ib37b95d99bbfc666e1a3a17174d87804ecd0649e\n"
    },
    {
      "commit": "fbc95ac52112e7a5384a9b85a8184a0b24545e66",
      "tree": "e5106268cb952a6daedde696414865a2ea3914d8",
      "parents": [
        "4f44d72d9c1006bb369f2530f0967dd3ac21d1c9"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Jun 19 17:33:43 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Aug 15 11:23:19 2014 -0700"
      },
      "message": "Add new snapshot compute feature flag\n\nNova image creation / instance snapshotting is not supported across compute\ndrivers.   This adds a new compute feature flag and skips tests that attempt\nto create snapshots.\n\nChange-Id: I814157d434e3d5e13dfae9b9ee7d5135199c4e97\n"
    },
    {
      "commit": "958d92305acbb5c3bc6f8ed56438beb1e88cfb4c",
      "tree": "b36737ac644ca1c40fd24bad28a894a457e7f5b3",
      "parents": [
        "32b221ff807ac5b13ba6b8405b99f61f03e61a5a"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Wed Aug 13 08:27:01 2014 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Aug 15 06:46:42 2014 +0000"
      },
      "message": "Convert request schema (servers)\n\nConverts the all server schemas for negative testing into dict\u0027s.\n\nChange-Id: Iecd3f30c3609ff6c785fd632ade70d92f2f7b94d\nPartially-implements: bp api-schema-unification\n"
    },
    {
      "commit": "fdc1045787e4cd57e2a410f13fd9f7a2f7492e4f",
      "tree": "1ccf07b66aebf6a0f2a103c1ffa0f2128e90bf5f",
      "parents": [
        "32b221ff807ac5b13ba6b8405b99f61f03e61a5a"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Aug 08 09:46:12 2014 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Aug 15 06:46:24 2014 +0000"
      },
      "message": "Convert request schema (flavors_admin)\n\nConverts the all flavor_admin schemas for negative testing into dict\u0027s.\n\nChange-Id: I9f237c7f944a5efc8bd56153f7d2b5d6b17b1d2d\nPartially-implements: bp api-schema-unification\n"
    },
    {
      "commit": "32b221ff807ac5b13ba6b8405b99f61f03e61a5a",
      "tree": "0c633fe0c37df233e1e0e633d543b9cb990b8c49",
      "parents": [
        "4f44d72d9c1006bb369f2530f0967dd3ac21d1c9"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Thu Aug 07 14:13:28 2014 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Aug 15 08:45:11 2014 +0200"
      },
      "message": "Convert request schema (flavors)\n\nConverts the all flavor schemas for negative testing into dict\u0027s.\n\nChange-Id: Ia1fbff86549a8268e46dfd73fcc21d23c653eda4\nPartially-implements: bp api-schema-unification\n"
    },
    {
      "commit": "c19e47b50d3ecb3a314b6cfb2615b524161c70b2",
      "tree": "f96e402887768e8d884a0778bca2e477162d8929",
      "parents": [
        "797355aa3045954eab11b763b1ba5ba008022971",
        "c6eefb4b4a4b779a77efc4c8fb49b919cb64fe42"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 14 20:45:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 14 20:45:45 2014 +0000"
      },
      "message": "Merge \"Add console_output compute feature flag\""
    },
    {
      "commit": "20c3c62c1060124946fde80830a88eb164a41bf7",
      "tree": "fbcab850fbe317c882435924f709a8dd5b3f6b5a",
      "parents": [
        "fceab118642fe4c1ffe1fb1bc61af5ec717e6733",
        "20866a2a0e2222cb393bd872925b4a694264653c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 13 00:17:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 13 00:17:14 2014 +0000"
      },
      "message": "Merge \"Add a config option to select compute xml api\""
    },
    {
      "commit": "0450a604e6a642cc1e2c373beeba16c3a36b3ebf",
      "tree": "d195d0ba2df9ddbca217ea335af17ed357a5d6c5",
      "parents": [
        "e5dc7a34655ef02a7f45449d19240b88b5eb5419",
        "c791ac46d0841e3ed51f3636788b79027d21fba3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 12 04:02:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 12 04:02:50 2014 +0000"
      },
      "message": "Merge \"Add a new credential provider to use a list of creds\""
    },
    {
      "commit": "c6eefb4b4a4b779a77efc4c8fb49b919cb64fe42",
      "tree": "6d0e76debbda169d286da0e30de533384cc6763c",
      "parents": [
        "e5dc7a34655ef02a7f45449d19240b88b5eb5419"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Jul 15 16:44:08 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Aug 11 20:31:45 2014 -0700"
      },
      "message": "Add console_output compute feature flag\n\nNot all hypervisors support getting serial console logs.  This adds\na new compute feature flag.  It skips tests that stress this call and\navoids logging console logs to debug if it is not supported.\n\nChange-Id: Icc37e9f3497fb7bd72f359197663c71abbf16921\n"
    },
    {
      "commit": "20866a2a0e2222cb393bd872925b4a694264653c",
      "tree": "76647541f4301fd9e2a665d9e17e54534082e723",
      "parents": [
        "e5dc7a34655ef02a7f45449d19240b88b5eb5419"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 12 14:58:36 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 11 22:49:52 2014 -0400"
      },
      "message": "Add a config option to select compute xml api\n\nThis commit adds a config option to select whether the nova v2 api\nhas xml enabled.\n\nChange-Id: I5db2b782e71d99705c9f071a14ab850afbeddeb8\n"
    },
    {
      "commit": "7186f7a668328184ba6ec8e84446e87d816bf771",
      "tree": "42d96ad959a7cc135f91b4a9848de43bb253cd34",
      "parents": [
        "14d309adb8ffe5e48a1b9b682e5f8681f9ca24d1"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Jul 23 09:28:56 2014 -0400"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Aug 06 16:40:06 2014 -0700"
      },
      "message": "Add interface_attach compute feature flag\n\nDynamic attachment of network interfaces is not currently a supported feature\nin the baremetal case.  This adds feature flag to skip related API tests.\n\nChange-Id: Ia09e84d7acfcd7291b3c9b58bc163603d6a0fb34\n"
    },
    {
      "commit": "a8dd0b00effe972527658c67e43b3a0241bd7a2c",
      "tree": "b8e5f55f195bf824c3711b469fdee8d46e076b31",
      "parents": [
        "b5434b0fa765b725bc14c8ec3018be35e3de3635",
        "25f666f1d35ced4ef2f1cb1044123f22341d2b7a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 06 10:26:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 06 10:26:17 2014 +0000"
      },
      "message": "Merge \"Add new shelve compute feature flag\""
    },
    {
      "commit": "c791ac46d0841e3ed51f3636788b79027d21fba3",
      "tree": "ca731f5a4dcaf890bdeff7b46fb3c9de1e4c2da4",
      "parents": [
        "7fa54418eca558aaa11a0771065ff6c4056c9c37"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jul 16 09:15:23 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Sun Aug 03 21:38:28 2014 -0400"
      },
      "message": "Add a new credential provider to use a list of creds\n\nThis commit adds a new credential provider to use credentials provided\nfrom a list of available credentials.\n\nPartially implements bp test-accounts\nChange-Id: I69c3105f8b413102ea567ccb92965572ce03d679\n"
    },
    {
      "commit": "465cf2aa1379902338285089e61e96ff6d15c04a",
      "tree": "feca623305a9b571477a78cca003ceffc6395d4f",
      "parents": [
        "c3b38edf5efdcad30776dca41e7688a0c7eb0e29",
        "9c2e50ddc700cebb7396e72c91d97f590b2e44f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 31 01:14:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 31 01:14:52 2014 +0000"
      },
      "message": "Merge \"Check rebuild server action API attributes\""
    },
    {
      "commit": "5d7effe9e497e9d73b6b68314b530e12ea314823",
      "tree": "007e714a90407a11b3273d2b8383b7be2d6eebd5",
      "parents": [
        "147cc20f8c140c421cc0af5770c2c56eaae95cdb"
      ],
      "author": {
        "name": "Simeon Monov",
        "email": "sdmonov@us.ibm.com",
        "time": "Wed Jul 16 07:32:38 2014 +0300"
      },
      "committer": {
        "name": "Simeon Monov",
        "email": "sdmonov@us.ibm.com",
        "time": "Thu Jul 24 03:01:50 2014 +0300"
      },
      "message": "Fix exception when api_extensions is set to empty\n\ntest.is_extension_enabled() is not checking if\nconfig_dict[service] list is empty\n\nAdded a check if config_dict[service] is empty the\nfunction will return False which means no extensions\nare enabled\n\nChange-Id: I2ee64f205c393637b5fc65897f1489292781c0be\nCloses-Bug: 1342516\n"
    },
    {
      "commit": "25f666f1d35ced4ef2f1cb1044123f22341d2b7a",
      "tree": "ece303a8a0c50b1e6280cd4d8d7831988bc3768b",
      "parents": [
        "69baeefd788c018190a5fc6f7dd04c87d5664d93"
      ],
      "author": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Tue Jul 22 12:17:59 2014 -0400"
      },
      "committer": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Tue Jul 22 12:17:59 2014 -0400"
      },
      "message": "Add new shelve compute feature flag\n\nShelving/unshelving is not supported across all drivers (e.g., Ironic).\nThis adds a new compute feature flag and skips tests where this function\nis performed.\n\nChange-Id: Ib94b479db2b691e73c6121c17cb47ae1c25636a8\n"
    },
    {
      "commit": "9c2e50ddc700cebb7396e72c91d97f590b2e44f7",
      "tree": "5eb3601aa8f7897a9b1b27beeccbb543e3ab588d",
      "parents": [
        "a43830306a76358af2f9425bc12a64fa0b1e083a"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jul 22 21:32:05 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Jul 22 21:32:05 2014 +0900"
      },
      "message": "Check rebuild server action API attributes\n\nThis patch adds the JSON schema for Nova V2 \u0026 V3 server action\n\u0027rebuild\u0027 API response and validate the response with added\nJSON schema to block the backward incompatibility change in the future.\n\nThe response body of server rebuild V2 API is given below:\n{\n    \"server\": {\n        \"accessIPv4\": \"1.2.3.4\",\n        \"accessIPv6\": \"fe80::100\",\n        \"addresses\": {\n            \"private\": [\n                {\n                    \"addr\": \"192.168.0.3\",\n                    \"version\": 4\n                }\n            ]\n        },\n        \"adminPass\": \"seekr3t\",\n        \"created\": \"2012-09-12T17:20:36Z\",\n        \"flavor\": {\n            \"id\": \"1\",\n            \"links\": [\n                {\n                    \"href\": \"http://openstack.example.com/\n                            openstack/flavors/1\",\n                    \"rel\": \"bookmark\"\n                }\n            ]\n        },\n        \"hostId\": \"1e3da81662360b7e5ea6d8123031f67168b6992f20bb84df69\",\n        \"id\": \"075e40fe-9f03-4652-ba8e-5f8e2547899a\",\n        \"image\": {\n            \"id\": \"70a599e0-31e7-49b7-b260-868f441e862b\",\n            \"links\": [\n                {\n                    \"href\": \"http://openstack.example.com/openstack/\n                            images/70a599e0-31e7-49b7-b260-868f441e862b\",\n                    \"rel\": \"bookmark\"\n                }\n            ]\n        },\n        \"links\": [\n            {\n                \"href\": \"http://openstack.example.com/v2/openstack/\n                        servers/075e40fe-9f03-4652-ba8e-5f8e2547899a\",\n                \"rel\": \"self\"\n            },\n            {\n                \"href\": \"http://openstack.example.com/openstack/\n                        servers/075e40fe-9f03-4652-ba8e-5f8e2547899a\",\n                \"rel\": \"bookmark\"\n            }\n        ],\n        \"metadata\": {\n            \"meta var\": \"meta val\"\n        },\n        \"name\": \"foobar\",\n        \"progress\": 0,\n        \"status\": \"ACTIVE\",\n        \"tenant_id\": \"openstack\",\n        \"updated\": \"2012-09-12T17:20:37Z\",\n        \"user_id\": \"fake\"\n    }\n}\n\nThe response body of server rebuild V3 API is given below:\n{\n    \"server\": {\n        \"addresses\": {\n            \"private\": [\n                {\n                    \"addr\": \"192.168.0.3\",\n                    \"mac_addr\": \"aa:bb:cc:dd:ee:ff\",\n                    \"type\": \"fixed\",\n                    \"version\": 4\n                }\n            ]\n        },\n        \"admin_password\": \"seekr3t\",\n        \"created\": \"2013-11-14T06:29:00Z\",\n        \"flavor\": {\n            \"id\": \"1\",\n            \"links\": [\n                {\n                    \"href\": \"http://openstack.example.com/flavors/1\",\n                    \"rel\": \"bookmark\"\n                }\n            ]\n        },\n        \"host_id\": \"28d8d56f0e3a77e2089172b68032e017045e20aa5dfc6cb66\",\n        \"id\": \"a0a80a94-3d81-4a10-822a-daa0cf9e870b\",\n        \"image\": {\n            \"id\": \"70a599e0-31e7-49b7-b260-868f441e862b\",\n            \"links\": [\n                {\n                    \"href\": \"http://glance.openstack.example.com/\n                    images/70a599e0-31e7-49b7-b260-868f441e862b\",\n                    \"rel\": \"bookmark\"\n                }\n            ]\n        },\n        \"links\": [\n            {\n                \"href\": \"http://openstack.example.com/v3/servers/\n                a0a80a94-3d81-4a10-822a-daa0cf9e870b\",\n                \"rel\": \"self\"\n            },\n            {\n                \"href\": \"http://openstack.example.com/servers/\n                a0a80a94-3d81-4a10-822a-daa0cf9e870b\",\n                \"rel\": \"bookmark\"\n            }\n        ],\n        \"metadata\": {\n            \"meta_var\": \"meta_val\"\n        },\n        \"name\": \"foobar\",\n        \"progress\": 0,\n        \"status\": \"ACTIVE\",\n        \"tenant_id\": \"openstack\",\n        \"updated\": \"2013-11-14T06:29:02Z\",\n        \"user_id\": \"fake\"\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: Ia75f7862bf8eac40f7a9b125fb7e101830da514b\n"
    },
    {
      "commit": "2bbdf42c8504ca242266309fbe7095deae9de527",
      "tree": "c348576c4b342146ac1c56472b566eff7dc4a78c",
      "parents": [
        "e3e9da70c611d686a62c630fa9a2ddfb420ae8c4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jul 11 07:58:33 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jul 11 08:29:53 2014 -0400"
      },
      "message": "olso log sync\n\nThe oslo log fix to actually print out CRITICAL exceptions\nis needed to debug tempest/javelin2 in any real way.\n\nChange-Id: I5a91cff829fec268ebf9c01a5fe84225e4fe72d1\n"
    },
    {
      "commit": "1ee1b32963238660392769523209f0a0f2d6b4cf",
      "tree": "ba2a6cea8e555eaacc26f892bc1be02753e8ceec",
      "parents": [
        "91c4061992428b5fa9e59cecd5c0419de928d688"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Jul 04 09:55:30 2014 +0900"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Fri Jul 04 09:55:30 2014 +0900"
      },
      "message": "Make test_drivers.py use driver name from conf\n\ntest_list_drivers and test_show_driver in test_drivers.py use hard_coded\ndriver name.\nThis patch make these tests use driver name which is written in config file.\n\nCloses-Bug: #1317717\n\nChange-Id: Idad4c496a42c9253548fdf9020ffb8013fef951f\n"
    },
    {
      "commit": "8882c9147abf832309f62834f5f052c942df2109",
      "tree": "2037e5f62a785e22e3cffc4dbe21d766713b10fc",
      "parents": [
        "d671d4ad80dec700555642eed5dfd1572abeaffc",
        "dd27a4d174c20d9a1cdc2af421dcbdedfca08a80"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 28 13:08:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 28 13:08:50 2014 +0000"
      },
      "message": "Merge \"Tempest API tests: Add ipv6 attribute tests\""
    },
    {
      "commit": "d671d4ad80dec700555642eed5dfd1572abeaffc",
      "tree": "46424be6cd3a8f5c6f029f4c209b90ab63ccc327",
      "parents": [
        "da60377125ef8b9d492445e6f26cbeba5941d23f",
        "7458b4b50508d4582827ef94252d92da2a4a7f66"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 28 00:37:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 28 00:37:09 2014 +0000"
      },
      "message": "Merge \"Add Tests for Message \u0026 Claim APIs\""
    },
    {
      "commit": "9d5aa38cfef25af20e382479bd064d48aabf0716",
      "tree": "e423ca07b877ed544770b0d269eb6b2815f1f081",
      "parents": [
        "34e98ad7cc8624c2f27d5374360d34917d99466b",
        "e42f0922266da74d4c22f5c4e1856f29df791524"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 24 10:32:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 24 10:32:34 2014 +0000"
      },
      "message": "Merge \"Bump baremetal power/assoc/unprovision timeouts\""
    },
    {
      "commit": "7458b4b50508d4582827ef94252d92da2a4a7f66",
      "tree": "1139b6a78ba9202f32f89076f1a5ff5145d9a615",
      "parents": [
        "acee202b28ba7ce1fd9af9a251dedcabf6fa7c38"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Thu May 29 11:47:28 2014 -0400"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Mon Jun 23 14:09:12 2014 -0400"
      },
      "message": "Add Tests for Message \u0026 Claim APIs\n\nThis patch adds the positive tests for Message \u0026 Claim APIs.\n\nChange-Id: I6128e1990bedcc427733531a0d272449e8b1ce96\nImplements: blueprint add-basic-marconi-tests\n"
    },
    {
      "commit": "2e37b4f18f652cf50880375b260c48cb7b6830e4",
      "tree": "64a6db6843f866e4f730f3b22f3a618cf1837151",
      "parents": [
        "787852ffcad8b99033f54878e5e883f0dff99bf7"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Jun 18 17:34:21 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Jun 19 16:53:19 2014 -0700"
      },
      "message": "Add new rescue compute feature flag\n\nThis adds a new feature flag to toggle whether rescue mode is supported by\nthe hypervisor and skips rescue tests accordingly.  The feature is enabled by\ndefault.\n\nChange-Id: I4dabe663a177aac853ea0e6f4b58b28da890be71\nCloses-bug: #1331870.\n"
    },
    {
      "commit": "8446493234a985f725d77869989c89838c94335f",
      "tree": "c4fc3e52dfc77cb8db21bebd5dbeba5198e0ff84",
      "parents": [
        "5d53cd9ff59699acb961be763bad9b6986a6ac0d",
        "06a5b4a3a325cac422e8469444a421ee675d3cc6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 18 02:18:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 18 02:18:29 2014 +0000"
      },
      "message": "Merge \"Adds test for Floating Ips bulk Nova V2 API\""
    },
    {
      "commit": "836e56bf2176b8d0a684a3b45895aa779ea755ff",
      "tree": "05de4841626d76f128fdb22be83efa6fadb6fdb6",
      "parents": [
        "a8096b0bc9991d5b954a05aa1c38b18050d63e99"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 12 13:55:19 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 17 11:38:57 2014 -0400"
      },
      "message": "Set default to false for nova v3_api config option\n\nThis commit switches the default value for the nova v3 api config\noption from true to false. This changes the default behavior to not\nrun the Nova v3 API tests. This is because the v3 is still marked as\nexperimental and is able to change in a non-backwards compatible way\nwhich will cause issues when running with branchless tempest.\nAdditionally, the nova team decided not to do a standalone v3 api so\nat some point this will disappear and instead become v2.1 of the api\nwith microversions. When you couple this with the fact that tempest\u0027s\ngate budget is basically exhausted (tests shouldn\u0027t take over an hour\nto run in the gate) this should be defaulted off. For more discussion\nsee:\n\nhttp://lists.openstack.org/pipermail/openstack-dev/2014-June/037370.html\n\nChange-Id: I13dbc4b433a0f6defbeebce958b2e1cbcf64ba7a\n"
    },
    {
      "commit": "f064d3e37e4861fd848a70b7128f415c4a3322cc",
      "tree": "65218fcbfa3cf7da748c0281d000c0a3237103a8",
      "parents": [
        "0b2143b3c7fbfcb9e0922c218ab6d2d573c3fc58",
        "a7e6871604d9e6813c6beaeb8d51c30873b46bab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 05:35:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 05:35:26 2014 +0000"
      },
      "message": "Merge \"Clarify API extension description of Nova API\""
    },
    {
      "commit": "dd27a4d174c20d9a1cdc2af421dcbdedfca08a80",
      "tree": "2f7ec8e655a544ad4f5152d34c5703b59df064fc",
      "parents": [
        "ffe30e0729df400ebf5f034bc32aa296d8c575ce"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Tue May 13 10:33:15 2014 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Mon Jun 16 16:25:13 2014 -0400"
      },
      "message": "Tempest API tests: Add ipv6 attribute tests\n\nImplements blueprint ipv6-subnet-attributes\n\nChange-Id: I7f8358f4fc507cc2ea73ebbf8a7ff25f0e8306fe\n"
    },
    {
      "commit": "e829ef56908de720594a3d3c2990503d98f397e8",
      "tree": "5bb6d247144985763b0185b653ea4d0f24dc3fd3",
      "parents": [
        "a88165af90202f152c861e50dc1b8329b554230e",
        "640392b92866bc541f470bba31fc23c9c9bece1c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 13 20:56:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 13 20:56:19 2014 +0000"
      },
      "message": "Merge \"Heat Overlapping ip issue\""
    },
    {
      "commit": "640392b92866bc541f470bba31fc23c9c9bece1c",
      "tree": "fe14b2d6af8fcbad2291d1dce479d228a2d683fa",
      "parents": [
        "bd0ad320bc7a8cb7f1532b8dba0dc4292c040535"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jun 12 15:58:10 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jun 12 18:28:53 2014 +0200"
      },
      "message": "Heat Overlapping ip issue\n\nThe hard coded cidr used by heat neutron scenario,\nwas overlapping with the host systems cidr.\nBecause the neutron scenario does not used his own router,\nit also caused issue for the cfn init scenario.\n\n* The neutron scenario will use the first configured cidr\n* The neutron scenario will use his own router\n* The neutron scenario will retry singaling the heat-cfn-api,\n  because if neutron is overload and the vm boot is fast and we\n  do not wait even for the meta data api service connectivity (enabled\n  config drive), the signal could be sent in a wrong time when\n  the L3 connectivity is not ready, but the L2 is.\n* Let neutron decide the allocation_pools (simplification)\n* Using comma_delimited_list for passing not hard coded dns servers\n  to the stack\n\nChange-Id: I06bd197b0f6c012a1416016a40f29ddd080b21b9\nPartial-Bug: #1297560\n"
    },
    {
      "commit": "1f8688f6b9e0852a493ca7f21c30247b3ed8b014",
      "tree": "eef187989cab9652d6e4b2e7aa6aa4237a3420d6",
      "parents": [
        "e4b795cafced9aa257c10c31c6ea93d37b68c6d4",
        "7bcea356a584b030a47907221245caa2262401b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 12 05:31:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 12 05:31:32 2014 +0000"
      },
      "message": "Merge \"Add compute notifications tests for ceilometer\""
    },
    {
      "commit": "06a5b4a3a325cac422e8469444a421ee675d3cc6",
      "tree": "6a7349ccb8a6aca361582c8ce04e4eaf54e35d72",
      "parents": [
        "151de961d5f834dfe2106b1061b224a7771fb18f"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Apr 11 17:32:45 2014 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Jun 11 20:14:40 2014 +0900"
      },
      "message": "Adds test for Floating Ips bulk Nova V2 API\n\nThis patch adds the test for following Nova V2 APIs-\n- Create Floating Ips bulk\n- Delete Floating Ips bulk\n- List Floating Ips bulk\n\nThis patch also adds the config option for unallocated\nFloating IP Range\n\nChange-Id: I6af52bb2ce2caadf8491740097df71d041643e78\n"
    }
  ],
  "next": "e42f0922266da74d4c22f5c4e1856f29df791524"
}
