)]}'
{
  "log": [
    {
      "commit": "bb2908b7e7c49faeab40cd8c62eec3b85f527fc4",
      "tree": "36922ecbf14817d47150071af873891f66d9e73e",
      "parents": [
        "8cedabcea8bb446f1c29aab42fbcbf5a87218f7f"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Thu May 15 10:24:31 2014 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Thu May 15 10:24:31 2014 -0400"
      },
      "message": "Add support for the IPv6 extended attributes in Tempest\n\nImplements blueprint tempest-ipv6-attributes-support\n\nChange-Id: I96bb78828eeb5548bb075f936342a027b9d11652\n"
    },
    {
      "commit": "8cedabcea8bb446f1c29aab42fbcbf5a87218f7f",
      "tree": "a1d961bf543132e1d16f0ceea8af7e67ea48d91b",
      "parents": [
        "72f32d3b977dccc4843144c77307a6b0506f87e3",
        "c68a8f67a70538d4081c63742a27743e1172c147"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 10 12:24:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 10 12:24:16 2014 +0000"
      },
      "message": "Merge \"stack.sh fails for Cisco plugin with missing cisco_plugins.ini error\""
    },
    {
      "commit": "72f32d3b977dccc4843144c77307a6b0506f87e3",
      "tree": "42382e27da291156bd81964afa63e7e83861131c",
      "parents": [
        "c63a7034d9ffc545067c4e58f4b77ffbfb830d48",
        "bd0855056b2dd71663334be2fd7dacc6c3f141d0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 09 22:12:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 09 22:12:40 2014 +0000"
      },
      "message": "Merge \"Fix incorrect comparisions\""
    },
    {
      "commit": "bd0855056b2dd71663334be2fd7dacc6c3f141d0",
      "tree": "679055a72f11bce8dac4b3d97891728bd59ff8f4",
      "parents": [
        "ceda7cfe653691e9cda21e66373f3407b759032d"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Wed Apr 30 23:50:29 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Thu May 08 10:29:34 2014 +0000"
      },
      "message": "Fix incorrect comparisions\n\nThe files changed in this commit had incorrect bash syntax in that they were\nassigning variables (\u003d) instead of checking if they were equal (\u003d\u003d). The\nincorrect checks were preventing the configuration of VLANs with the Neutron\nML2 plugin.\n\nChange-Id: I4b54bb5c69cc836c22900bd7a966197e9c616076\n"
    },
    {
      "commit": "bc22e918d56dc620ae75b0d5571ef8c540e5972c",
      "tree": "ae0f82d47b2ecfeccf2018e199756b271224f48c",
      "parents": [
        "ceda7cfe653691e9cda21e66373f3407b759032d"
      ],
      "author": {
        "name": "Nikhil Manchanda",
        "email": "SlickNik@gmail.com",
        "time": "Wed May 07 23:46:01 2014 -0700"
      },
      "committer": {
        "name": "Nikhil Manchanda",
        "email": "SlickNik@gmail.com",
        "time": "Thu May 08 03:02:44 2014 -0700"
      },
      "message": "Use public gateway for Trove if neutron is enabled\n\nFix Trove to use the PUBLIC_NETWORK_GATEWAY if neutron is enabled.\nThis is needed since in this case the guestagent is able to reach\nthe devstack host only via the public PUBLIC_NETWORK_GATEWAY and\nnot via the private NETWORK_GATEWAY.\n\nChange-Id: I61ee707e16d0222e7f479369e769cbe7ef2de7d7\n"
    },
    {
      "commit": "a6c5552258054241a9633692a94c8ca9e18d7464",
      "tree": "8d7ac70c5f1608d920f0997c4b0fd3d8f3322273",
      "parents": [
        "6445bd6c1523df79ccc5a5fc0c35898710b6ae0b",
        "41a4f27ef7a7d0d202412b92b0da6aad2de6ddcd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 08 03:24:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 08 03:24:11 2014 +0000"
      },
      "message": "Merge \"Add driver parameter for PLUMgrid configuration file\""
    },
    {
      "commit": "1bb05a96316e3bd4069d30e91a3588340aa71edf",
      "tree": "fed9a63cb9543122ce69e49a64ab828eea59c516",
      "parents": [
        "9d229e499ed34a736e281f299211ea984aaed814",
        "2c2b1cccc93771dfaa5a520c9d9634e5af47a55e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 06 11:36:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 06 11:36:02 2014 +0000"
      },
      "message": "Merge \"Fix logging for keystone under mod_wsgi\""
    },
    {
      "commit": "0d59da9dc70da5b7a9d2a53d4560b82748945862",
      "tree": "6e4da8dafdd210df363140707ba3eb6bdbfef83e",
      "parents": [
        "eaedff2f1bd4de7d66e66f00f78bd3d65c0bcf8e",
        "c11d6e0b09af41a9de62c274b45c8481ba6035a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 05 21:18:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 05 21:18:51 2014 +0000"
      },
      "message": "Merge \"Cleanup WSGI config for keystone on stop\""
    },
    {
      "commit": "eaedff2f1bd4de7d66e66f00f78bd3d65c0bcf8e",
      "tree": "f5494977a8d97c673e2fb937e5f6f597e36ac644",
      "parents": [
        "522cfe0951d5c25d156e0fd89b3ec8ecf449e2d9",
        "850e0fbdd4f5d6682916e23f08c5c8b5b84eea98"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 05 19:22:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 05 19:22:24 2014 +0000"
      },
      "message": "Merge \"Run all-in-one instead of sahara-api\""
    },
    {
      "commit": "522cfe0951d5c25d156e0fd89b3ec8ecf449e2d9",
      "tree": "5b6937b0b2ebbcad7ed11de90cf334b23de4efae",
      "parents": [
        "03c01a3befa7367cbeaccfed889b6237b3d6dcd8"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Apr 11 11:14:07 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon May 05 07:36:49 2014 +0200"
      },
      "message": "tempest py26 setup\n\nSimplifying the steps between devstack install and tempest run, by\n * installing tox\u003c1.7, bacuse 1.7 is not compatible with our tox.ini\n * installing and patching \u0027discover\u0027 when the python version is 2.6\n\nChange-Id: I8008837d2fae6cebeeeb051b63066279ca477e01\n"
    },
    {
      "commit": "03c01a3befa7367cbeaccfed889b6237b3d6dcd8",
      "tree": "94b15669f996105043086d804b2e2674e152b163",
      "parents": [
        "376a4a1a40a282c538ebd8a731c38de1589080bd",
        "3e4612b2f7185a4cf4ca21ac8e4dce302a774373"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 04 16:05:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 04 16:05:12 2014 +0000"
      },
      "message": "Merge \"Add support for ephemeral disk to ironic\""
    },
    {
      "commit": "64162aaace7a41803452d484e8688fe5fc664509",
      "tree": "281e0bd82312ce82be9d43073563626ce7f11c8e",
      "parents": [
        "0154badc2bb9ff72aadaf2f03b16ced3182c6e82",
        "c1f0db2b1d6ba47ec6edfdcd430ccfcf5f39da0c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 21:28:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 21:28:24 2014 +0000"
      },
      "message": "Merge \"Insert required iptables rules for Ironic\""
    },
    {
      "commit": "850e0fbdd4f5d6682916e23f08c5c8b5b84eea98",
      "tree": "8dcb35a1e758971919030a18e6b3275a144fa1d0",
      "parents": [
        "0154badc2bb9ff72aadaf2f03b16ced3182c6e82"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Sat May 03 00:53:01 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Sat May 03 00:53:01 2014 +0400"
      },
      "message": "Run all-in-one instead of sahara-api\n\nWe\u0027re upgrading sahara architecture, so, we\u0027ve added an alias to run\nsahara in all-in-one process.\n\nChange-Id: I7f92e13c1a9b15070c5ec46428ca3949190abfc9\n"
    },
    {
      "commit": "0daf26b880d16830c0bfcc0401ac31abeaacbdd8",
      "tree": "ef99d1fc2ecad4ec7545563615d0d3583d1cb080",
      "parents": [
        "584e65cfc1bc3faeac3f30498abb46a8c1ccb37d",
        "3b53aebabdf6c9714ee7fa4c6fe4f800abdbaacc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 18:20:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 18:20:14 2014 +0000"
      },
      "message": "Merge \"Fedora mysql log dir is /var/log/mariadb\""
    },
    {
      "commit": "584e65cfc1bc3faeac3f30498abb46a8c1ccb37d",
      "tree": "37dc23683ae90ff004ff29576bad9f89227be846",
      "parents": [
        "24c4ad6fa102015449342fae3cc4b83c3ba2714f",
        "c31fa40b77d47e456005718b473570a3d52e76e5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 12:12:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 12:12:02 2014 +0000"
      },
      "message": "Merge \"Configure Horizon to use SSL-enabled Keystone\""
    },
    {
      "commit": "24c4ad6fa102015449342fae3cc4b83c3ba2714f",
      "tree": "f6521a5389b3f93d026d53b2122943a396667c9c",
      "parents": [
        "a6c21928d20d7da8456262e957619a956dba004d",
        "51c681d6054d875dd9e01fa152fc8d44ad8a9c0b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 10:18:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 10:18:26 2014 +0000"
      },
      "message": "Merge \"Add support for deprecated configuration vars in Juno\""
    },
    {
      "commit": "a6c21928d20d7da8456262e957619a956dba004d",
      "tree": "9cd9ad6782b01316338ad6e730e9f985c88be2b5",
      "parents": [
        "613af92d04848de621b63f1b0fdb1a7751580256",
        "8af6faed817e8128498551603ee04470559410a5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 10:08:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 10:08:08 2014 +0000"
      },
      "message": "Merge \"Enable console logging for Ironic baremetal VMs\""
    },
    {
      "commit": "6af61ad2e2af03b703c888d0d9804a5f8dd91860",
      "tree": "ac52600afeb12d58904e0c83799f7c3ba0127dbf",
      "parents": [
        "6d0ea9452719ff73b38491f76f6501542d32e255",
        "74eafa4b49dcf2f76b7627739d26e457fa1775db"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 08:22:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 08:22:19 2014 +0000"
      },
      "message": "Merge \"Bump minimum default RAM for Ironic nodes to 1GB\""
    },
    {
      "commit": "6d0ea9452719ff73b38491f76f6501542d32e255",
      "tree": "0c0c2b37c878695d34b6bdf99b1573d1e88858b8",
      "parents": [
        "020d8611d504684c84bd76f9dbbd214f45d1e515",
        "73919cbcdd7b39f69a3ed4d43ac969bc8059b2e9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 08:16:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 08:16:48 2014 +0000"
      },
      "message": "Merge \"Remove lib/tempest errexit handling\""
    },
    {
      "commit": "c11d6e0b09af41a9de62c274b45c8481ba6035a1",
      "tree": "42f49d0bc83d6427e068c4b057404c27b184feba",
      "parents": [
        "020d8611d504684c84bd76f9dbbd214f45d1e515"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "m@metacloud.com",
        "time": "Thu May 01 22:57:06 2014 -0700"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "m@metacloud.com",
        "time": "Thu May 01 22:57:06 2014 -0700"
      },
      "message": "Cleanup WSGI config for keystone on stop\n\nEnsure that the VHOST and the scripts used to enable keystone under\nmod_wsgi are properly cleaned up.\n\nChange-Id: I76a748b0fd5f1a5182d10e425202857c5621e25a\n"
    },
    {
      "commit": "2c2b1cccc93771dfaa5a520c9d9634e5af47a55e",
      "tree": "2e0f62c37b82a75b1a83c13e15ad12167d064f3c",
      "parents": [
        "020d8611d504684c84bd76f9dbbd214f45d1e515"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "m@metacloud.com",
        "time": "Thu May 01 22:05:41 2014 -0700"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "m@metacloud.com",
        "time": "Fri May 02 05:12:21 2014 +0000"
      },
      "message": "Fix logging for keystone under mod_wsgi\n\nWhen Keystone is configured under mod_wsgi, Keystone configuration \nrequires debugging to be enabled as the debug flag cannot be passed\nvia cli arguments.\n\nBecause Apache 2.2 (default for a number of distributions) does not \nsupport passing an explicit format to the ErrorLog, Keystone under \nmod_wsgi ends up with duplicated timestamps in the Keystone log. \nThis patchset eliminates the %(asctime) and %(msecs) substitution \ntargets from the log format options when Keystone is configured \nunder mod_wsgi.\n\nChange-Id: I0bf32db6e53cb653921162cb1957eb988b819815\n"
    },
    {
      "commit": "41a4f27ef7a7d0d202412b92b0da6aad2de6ddcd",
      "tree": "0c243e32b5141ce26d08c20b792c71256376da9f",
      "parents": [
        "584e65cfc1bc3faeac3f30498abb46a8c1ccb37d"
      ],
      "author": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Thu May 01 16:34:34 2014 -0700"
      },
      "committer": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Thu May 01 16:38:10 2014 -0700"
      },
      "message": "Add driver parameter for PLUMgrid configuration file\n\nPLUMgrid plugin for Neutron supports to load dynamically a back-end driver.\nThis parameter has been added in the plugin configuration file.\n\nChange-Id: I1698a8fa558841aeb94476bc8c7f103b21f2a2d3\nCloses-bug: #1315466\n"
    },
    {
      "commit": "33e6a9482791ca9522d6b76f20751698808fbdb5",
      "tree": "faf0d40d21635863992c71897311de12648f7ae4",
      "parents": [
        "527f21c7e79cee86c6ce6c6bc8a52d819c3dcd19",
        "0f6d4537e1457ab8e5cb447df8eab009b9525906"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 01 17:22:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 01 17:22:17 2014 +0000"
      },
      "message": "Merge \"Fix ceilometer-acompute rejoin problems\""
    },
    {
      "commit": "3e4612b2f7185a4cf4ca21ac8e4dce302a774373",
      "tree": "b85c7e478444d6c93753cc98f4a1db101201b718",
      "parents": [
        "527f21c7e79cee86c6ce6c6bc8a52d819c3dcd19"
      ],
      "author": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Thu May 01 11:38:21 2014 -0400"
      },
      "committer": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Thu May 01 11:40:46 2014 -0400"
      },
      "message": "Add support for ephemeral disk to ironic\n\nAdd a new variable, IRONIC_VM_EPHEMERAL_DISK, to specify the size\nof the ephemeral disk. Default will be zero to match the current\nbehavior.\n\nChange-Id: Ia8a8ef364a85fc803b93fb936212de0894a19bd8\n"
    },
    {
      "commit": "c1f0db2b1d6ba47ec6edfdcd430ccfcf5f39da0c",
      "tree": "cfee94447b28acf3bd1d6518997a45dc84825620",
      "parents": [
        "3f2a7b75bb440e5658a61cb06097de280d9f572e"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Apr 14 13:21:22 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Apr 30 11:21:47 2014 -0700"
      },
      "message": "Insert required iptables rules for Ironic\n\nDevstack gate slaves have locked down local iptables firewalls.\nIronic nodes boot on an \u0027external\u0027 network and require TFTP\nand Ironic API access back to the node via its HOST_IP.  This inserts\nthe required rules to the top of the INPUT chain.\n\nChange-Id: I2e5dfa2346d45fdd549a3a3fbc255f190195cdd6\n"
    },
    {
      "commit": "3b53aebabdf6c9714ee7fa4c6fe4f800abdbaacc",
      "tree": "4df33bd03c4fa0d689ca3c5191e15bfcb19d4494",
      "parents": [
        "527f21c7e79cee86c6ce6c6bc8a52d819c3dcd19"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Apr 30 11:57:22 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Apr 30 11:57:22 2014 +0200"
      },
      "message": "Fedora mysql log dir is /var/log/mariadb\n\n/var/log/mysql does not exists on f20, f19, rhel7 by default,\nbut the /var/log/mariadb exists.\n\nChange-Id: I0def3eaead491a00e6f8467db6b31502b9376188\n"
    },
    {
      "commit": "73919cbcdd7b39f69a3ed4d43ac969bc8059b2e9",
      "tree": "dd4b1f7f06a026e34bb22402789f0702c55d036c",
      "parents": [
        "527f21c7e79cee86c6ce6c6bc8a52d819c3dcd19"
      ],
      "author": {
        "name": "Roger Luethi",
        "email": "rl@patchworkscience.org",
        "time": "Wed Apr 30 07:03:24 2014 +0200"
      },
      "committer": {
        "name": "Roger Luethi",
        "email": "rl@patchworkscience.org",
        "time": "Wed Apr 30 07:12:19 2014 +0200"
      },
      "message": "Remove lib/tempest errexit handling\n\nlib/tempest had code to set -o errexit and restore the setting after\nconfigure_tempest had run. This code didn\u0027t work, but it is no longer\nnecessary since we set errexit for all of devstack (see change 88521;\nChange-Id Ia477e04567046a7fcdedf699423165bc577b72ad).\n\nThis changeset removes the errexit handling code from lib/tempest.\n\nChange-Id: I2b0bc3c55a5d9bbb688f1e2e8e0fe133830a4172\n"
    },
    {
      "commit": "c31fa40b77d47e456005718b473570a3d52e76e5",
      "tree": "29013472bf799c22d29edaedf890e321e5523de2",
      "parents": [
        "473add7e0b467e4ebf2ed6a682e9ca175facd714"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Mon Mar 17 00:07:52 2014 -0400"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Tue Apr 29 23:32:59 2014 -0400"
      },
      "message": "Configure Horizon to use SSL-enabled Keystone\n\nSSL can be enabled in Keystone when devstack is executed.\nHorizon was not being configured to use the SSL port so\nauthentication was failing.\n\nChange-Id: I253766d359aaab0bd1f844a8a637adc77e8eee2b\nCloses-Bug: 1293749\n"
    },
    {
      "commit": "74eafa4b49dcf2f76b7627739d26e457fa1775db",
      "tree": "00ca32f42ce883003fd5526e2e1c5be5fa4abd13",
      "parents": [
        "5ee1cd3b472d29578537d992c50da700a449508a"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Apr 28 14:06:42 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Apr 28 14:06:42 2014 -0700"
      },
      "message": "Bump minimum default RAM for Ironic nodes to 1GB\n\nSet the default RAM for Ironic BM VMs to 1GB to ensure DIB produced deployment\nramdisks function correctly across older and newer kernels, regardless of\nrootfstype.\n\nChange-Id: Ifc15a4430aa63c3599e7fd76f5116dc7b728ead0\nCloses-bug: #1311987\n"
    },
    {
      "commit": "51c681d6054d875dd9e01fa152fc8d44ad8a9c0b",
      "tree": "b19201e4fc6b4efc8da1519a239a439c3fb19d39",
      "parents": [
        "b61fc03102ca49d4b8c41710f5c9d7fcf7805ec7"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Tue Apr 22 01:40:56 2014 -0700"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Sat Apr 26 01:45:27 2014 -0700"
      },
      "message": "Add support for deprecated configuration vars in Juno\n\nJust like the beginning of every other release, remove the deprecated\nconfig option aliases that were marked as deprecated in Icehouse.\n\nNova patch - https://review.openstack.org/#/c/88456/\n\nChange-Id: Idd051c516002030e8e191c7b8d31f1ff408e1c7d\n"
    },
    {
      "commit": "b61fc03102ca49d4b8c41710f5c9d7fcf7805ec7",
      "tree": "bab95fecdc7269a5f553b3b72f3046f80a43e9f9",
      "parents": [
        "1ab0ddceb465bd3c4be0579900e92c5b0160e4cb",
        "1af4afb004df05a03d8d70cb8829123da48f4bb1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 26 05:32:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 26 05:32:08 2014 +0000"
      },
      "message": "Merge \"Replace DEFAULT section with service_credentials\""
    },
    {
      "commit": "1ab0ddceb465bd3c4be0579900e92c5b0160e4cb",
      "tree": "b6aa168fba5d813636e9c9e6597ac685c87ae737",
      "parents": [
        "10f416136b8cd8e7c42c65f3cc97f75281719687",
        "34f2f13bd4ba5e3bf8cb36f9e26c039bdbec784c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 25 13:21:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 25 13:21:56 2014 +0000"
      },
      "message": "Merge \"lib/tempest: $HEAT_CREATE_TEST_IMAGE is not used anymore\""
    },
    {
      "commit": "10f416136b8cd8e7c42c65f3cc97f75281719687",
      "tree": "9a5307da0d2e255bce4d6d84881cf6c9887c417b",
      "parents": [
        "f26668f66d109fe1fd055ec92bf650f5bbc49a7b"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Fri Apr 25 11:42:41 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Fri Apr 25 11:42:41 2014 +0400"
      },
      "message": "Expose enabled plugins for Sahara\n\nMake devstack users able to specify enabled plugins. By default enable\nvanilla, hdp and fake plugins. Fake plugin is needed for gate testing.\n\nChange-Id: Ia557eafe19b7d8eb62b6511d8d5331a106ef4bc2\n"
    },
    {
      "commit": "f26668f66d109fe1fd055ec92bf650f5bbc49a7b",
      "tree": "14be6148077495001f0bc13f54756bdd4a3121aa",
      "parents": [
        "a4d56939ca3f8be2ab49cc46b91285d401be7b76",
        "cf1ef23b723f2f859dfcc0302260a13d0f426adb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 24 23:15:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 24 23:15:39 2014 +0000"
      },
      "message": "Merge \"Also pass FWAAS conf to VPN agent if enabled\""
    },
    {
      "commit": "f63ee0e38d3ef3ebdea9ba60559459fe08711e1d",
      "tree": "58de4dd5f335fb94518c5559b3935fec86a89666",
      "parents": [
        "79698041d0263d86d610f0f5b460c95aa6c4a3d3",
        "65aaa183f470862b0b733b7212748d5385cd7965"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 24 22:04:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 24 22:04:30 2014 +0000"
      },
      "message": "Merge \"Some smaller fixes for openSUSE 13.1 support\""
    },
    {
      "commit": "79698041d0263d86d610f0f5b460c95aa6c4a3d3",
      "tree": "2b9b63e8e1d08e5ec3dc39896c181d1bc54620d6",
      "parents": [
        "dce6ff3071ead0377ef21bdc679b7444a614f11a",
        "1cd8efc89073a2867c8e2bd3a79d6887a180a590"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 23 23:18:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 23 23:18:52 2014 +0000"
      },
      "message": "Merge \"Don\u0027t use deprecated nova libvirt conf names\""
    },
    {
      "commit": "dce6ff3071ead0377ef21bdc679b7444a614f11a",
      "tree": "0ddf1261b3413999165a71b0afb527a63594fd39",
      "parents": [
        "d191ade0145e633ec556c67b1f03fddd143a66b7",
        "9b2c5796edde3da060b2c8fe7849c9114ad7dee2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 23 21:55:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 23 21:55:52 2014 +0000"
      },
      "message": "Merge \"Add \"daemon\" flag to marconi script\""
    },
    {
      "commit": "d191ade0145e633ec556c67b1f03fddd143a66b7",
      "tree": "05f5c8fd7a1b9d0762cb09335ec151ea57b79f6c",
      "parents": [
        "b183a42994f8c700d347eb75d83e9ffb2feac880",
        "815ef98fa2f61dcc10ad9cf74a64a7e1848dcb60"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 23 16:57:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 23 16:57:21 2014 +0000"
      },
      "message": "Merge \"Add missing function neutron_plugin_configure_service to brocade specific file\""
    },
    {
      "commit": "b183a42994f8c700d347eb75d83e9ffb2feac880",
      "tree": "d11af70071c83e813e530b8e339e8a5961d79bc3",
      "parents": [
        "17f52dcd8bdee2783d96343339c60fd6b9d464c6",
        "65dabd378adef2d1b49daa0c15944dfc2094ffbc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 23 16:05:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 23 16:05:35 2014 +0000"
      },
      "message": "Merge \"Fix Sahara auth configs\""
    },
    {
      "commit": "0f6d4537e1457ab8e5cb447df8eab009b9525906",
      "tree": "da1e6ad57bfce59d975b3570d8b649a25be6c0a6",
      "parents": [
        "17f52dcd8bdee2783d96343339c60fd6b9d464c6"
      ],
      "author": {
        "name": "Dina Belova",
        "email": "dbelova@mirantis.com",
        "time": "Wed Apr 23 17:47:36 2014 +0400"
      },
      "committer": {
        "name": "Dina Belova",
        "email": "dbelova@mirantis.com",
        "time": "Wed Apr 23 17:51:50 2014 +0400"
      },
      "message": "Fix ceilometer-acompute rejoin problems\n\nThe problem was in the screenrc file generated, where the\nfollowing command appeared:\n\nsg libvirtd \"ceilometer-agent-compute\n                 --config-file /etc/ceilometer/ceilometer.conf\"^M\"\n\nThe final \"^M\" was not then parsed.\n\nChange-Id: Ie6c5b1c9e3d196a3a9c343c2afb46435711c10f5\nCloses-bug: #1311666\n"
    },
    {
      "commit": "9b2c5796edde3da060b2c8fe7849c9114ad7dee2",
      "tree": "9a934f8c94d8112706ce329b30612b093f4d6521",
      "parents": [
        "6ee8cf8e72629094fca639ba9da7ebe6e78c0131"
      ],
      "author": {
        "name": "Obulapathi N Challa",
        "email": "obulpathi@gmail.com",
        "time": "Mon Apr 21 11:43:08 2014 -0400"
      },
      "committer": {
        "name": "Obulapathi N Challa",
        "email": "obulpathi@gmail.com",
        "time": "Wed Apr 23 09:34:35 2014 -0400"
      },
      "message": "Add \"daemon\" flag to marconi script\n\nThis patch adds daemon flag to marconi script. This change was\nneeded to run the latest build of marconi-server in background.\nSince mongodb can not be used with marconi until gate is updated\nto Ubuntu 14.04, we are changing our backend to sqlite.\n\nChange-Id: I1a4148bd545818d5e943257be2f6e752ce43f793\n"
    },
    {
      "commit": "17f52dcd8bdee2783d96343339c60fd6b9d464c6",
      "tree": "97f3a5a340058250ce6b2c2f0d1b7d31eda6e690",
      "parents": [
        "6cb4f09aca046f9ae78a7ba49a9b57f549a4af61",
        "3317437caca5eb769ab4c6d3ea7c5d3e062517e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 23 00:03:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 23 00:03:59 2014 +0000"
      },
      "message": "Merge \"Don\u0027t set nova.conf values to there default value\""
    },
    {
      "commit": "65dabd378adef2d1b49daa0c15944dfc2094ffbc",
      "tree": "04a0bb3f3902485ef3b6047f21aca56bafba88dd",
      "parents": [
        "b623860c37a98f7fe33c76bd8da36f65a602cf84"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Tue Apr 22 18:37:45 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Tue Apr 22 18:38:53 2014 +0400"
      },
      "message": "Fix Sahara auth configs\n\n* auth_ host/port/protocol should use corresponding $KEYSTONE_AUTH_\n* add missed auth_ host/port/protocol to [keystone_authtoken]\n\nChange-Id: I0fc6434d552cdd03eb8d886681e57bb374e5bb61\n"
    },
    {
      "commit": "34f2f13bd4ba5e3bf8cb36f9e26c039bdbec784c",
      "tree": "37fbaeefcbc5bda5f0c549c647db3cdda2c95426",
      "parents": [
        "b623860c37a98f7fe33c76bd8da36f65a602cf84"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier@cloudwatt.com",
        "time": "Tue Apr 22 15:39:30 2014 +0200"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier@cloudwatt.com",
        "time": "Tue Apr 22 15:39:30 2014 +0200"
      },
      "message": "lib/tempest: $HEAT_CREATE_TEST_IMAGE is not used anymore\n\nRidiculous patch to remove a not true anymore code comment. If\none wants to have Devstack get a heat compatible image, one\nshould add HEAT_FETCHED_TEST_IMAGE\u003dFedora-i386-20-20131211.1-sda\nin his localrc\n\nChange-Id: I2702a322fe1332be5c1301bb32710288ec683350\n"
    },
    {
      "commit": "cf1ef23b723f2f859dfcc0302260a13d0f426adb",
      "tree": "9751d673a91f5112ef23789f6be1fa8bb5df6368",
      "parents": [
        "b623860c37a98f7fe33c76bd8da36f65a602cf84"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Apr 21 17:09:52 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Apr 21 17:35:22 2014 -0700"
      },
      "message": "Also pass FWAAS conf to VPN agent if enabled\n\nIf q-vpn is enabled, the Neutron neutron-vpn-agent is started\ninstead of the neutron-l3-agent, but only neutron-l3-agent receives\nthe fwaas_driver config when q-fwaas is enabled.  This ensures the FW driver\nconfig is passed to either so that a properly configured agent is running\nwhen the FWAAS extensions are enabled.\n\nCloses-bug: #1310858\n\nChange-Id: I237d2831a6b87ae46dfef047d3dc0b85fa6423d3\n"
    },
    {
      "commit": "83eeed0ebc24d0e34d924a5751429f0e59c65dbf",
      "tree": "bcb34f7c2101a99439ac8830a12da071d43b357c",
      "parents": [
        "6ee8cf8e72629094fca639ba9da7ebe6e78c0131"
      ],
      "author": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Fri Apr 11 10:08:41 2014 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 18 23:31:08 2014 +0000"
      },
      "message": "Rename ironic option drivers_whitelist -\u003e enabled_drivers\n\nThere were competing patches to implement this feature in Ironic.\n\nPatch I2da37409cea98731a2ca18dfe7298861fde37783 calls the option\n\u0027enabled_drivers\u0027, which is more consistent with other option names.\n\nChange-Id: Ifa7eae594c6d9ea743a17b4c31e407501bba8467\n"
    },
    {
      "commit": "3317437caca5eb769ab4c6d3ea7c5d3e062517e2",
      "tree": "a8864ca9170d152b37e673a020514c046d48b02c",
      "parents": [
        "6ee8cf8e72629094fca639ba9da7ebe6e78c0131"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Apr 17 17:02:50 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Apr 17 17:05:12 2014 -0700"
      },
      "message": "Don\u0027t set nova.conf values to there default value\n\nNo need to set osapi_compute_extension and volume_api_class to there\ndefault values.\n\nChange-Id: I1f5345fa2e0ac3a3fbb96a63f36207d2233d7837\n"
    },
    {
      "commit": "1cd8efc89073a2867c8e2bd3a79d6887a180a590",
      "tree": "9e2cdf861dfd445bf04f0f10bf0c9bff9bbafdca",
      "parents": [
        "6ee8cf8e72629094fca639ba9da7ebe6e78c0131"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Apr 17 16:46:36 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Apr 17 16:47:28 2014 -0700"
      },
      "message": "Don\u0027t use deprecated nova libvirt conf names\n\nlibvirt_cpu_mode was renamed to libvirt.cpu_mode\nlibvirt_type was renamed to libvirt.virt_type\n\nThis patch is needed before I346ee0248c03e60716bd7dc4a5ee4493610867cb can\nland.\n\nChange-Id: Ie8a39147ece3a3c86f4b146fa0af3641b1079319\n"
    },
    {
      "commit": "6ee8cf8e72629094fca639ba9da7ebe6e78c0131",
      "tree": "1648c9905f5000a3f7d9a9b55b57ebc8daab5e8d",
      "parents": [
        "1593db2422007f1e5b41f2ecf0bde89141324cdd",
        "f894c2ab805f9dfc0dfdd3668ccd3a83ee4eb9f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 17 21:19:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 17 21:19:44 2014 +0000"
      },
      "message": "Merge \"Do not modify rsyslog files if rsyslog is not used.\""
    },
    {
      "commit": "1593db2422007f1e5b41f2ecf0bde89141324cdd",
      "tree": "fb7ea227768d4bc42bbcb59215c39c1961b36c0c",
      "parents": [
        "279d2bef69ed94e8981cdffa668e50c7bca29110",
        "746dceeb68e6bd2bee4b06fc5744821ba801642c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 17 21:09:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 17 21:09:08 2014 +0000"
      },
      "message": "Merge \"Devstack support for Neutron VPNaaS\""
    },
    {
      "commit": "279d2bef69ed94e8981cdffa668e50c7bca29110",
      "tree": "be246148cd7d13908203d3d0b9bf411843469dda",
      "parents": [
        "3f2a7b75bb440e5658a61cb06097de280d9f572e",
        "867651049a07a087e619a17d05f569188032f7e0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 17 21:07:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 17 21:07:50 2014 +0000"
      },
      "message": "Merge \"Remove sshd reconfig from lib/ironic\""
    },
    {
      "commit": "f894c2ab805f9dfc0dfdd3668ccd3a83ee4eb9f2",
      "tree": "49bd42fda8eba645a564db584a7e39f133ac80f1",
      "parents": [
        "404fbfefe24a667ec4c13ca3e043edb4a551fe90"
      ],
      "author": {
        "name": "Yves-Gwenael Bourhis",
        "email": "yves-gwenael.bourhis@cloudwatt.com",
        "time": "Wed Apr 16 13:37:46 2014 +0200"
      },
      "committer": {
        "name": "Yves-Gwenael Bourhis",
        "email": "yves-gwenael.bourhis@cloudwatt.com",
        "time": "Thu Apr 17 14:07:51 2014 +0200"
      },
      "message": "Do not modify rsyslog files if rsyslog is not used.\n\nSwift was missing an \u0027if [[ $SYSLOG !\u003d \"False\" ]]\u0027 statement which is used\nby other services, and therefor failed with a \u0027No such file or directory\u0027\nerror when \u0027SYSLOG\u003dFalse\u0027 was set in localrc.\n\nCloses-Bug: 1308461\n\nChange-Id: I8655a955ebb322516d92bee418b93d4cc23bdc5c\n"
    },
    {
      "commit": "1af4afb004df05a03d8d70cb8829123da48f4bb1",
      "tree": "43ca01457184c31c73b822b902283da96dd134fc",
      "parents": [
        "404fbfefe24a667ec4c13ca3e043edb4a551fe90"
      ],
      "author": {
        "name": "ZhiQiang Fan",
        "email": "zhiqiang.fan@huawei.com",
        "time": "Wed Apr 16 14:52:12 2014 +0800"
      },
      "committer": {
        "name": "ZhiQiang Fan",
        "email": "zhiqiang.fan@huawei.com",
        "time": "Wed Apr 16 14:55:26 2014 +0800"
      },
      "message": "Replace DEFAULT section with service_credentials\n\nSome options defined in ceilometer.service should be in service_credentials\nsection instead of DEFAULT, which is deprecated since Havana.\n\nChange-Id: I69077394a77f379db2be593a9fa15d414015610a\n"
    },
    {
      "commit": "65aaa183f470862b0b733b7212748d5385cd7965",
      "tree": "9877e20a857039b5e8df771a25aca402eb2ac1d0",
      "parents": [
        "404fbfefe24a667ec4c13ca3e043edb4a551fe90"
      ],
      "author": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Tue Apr 15 17:40:26 2014 +0200"
      },
      "committer": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Tue Apr 15 17:56:58 2014 +0200"
      },
      "message": "Some smaller fixes for openSUSE 13.1 support\n\n* dnsmasq-utils is also required on openSUSE 13.1 (for dhcp_release)\n* make sure that iscsid is actually started. On openSUSE it\u0027s not\n  started by default.\n\nChange-Id: Ibceb7ce1372ca74010bdc9f44258a5a25182adc6\n"
    },
    {
      "commit": "3f2a7b75bb440e5658a61cb06097de280d9f572e",
      "tree": "81bf65ed9ac450d58db25922ed246d64864e6c5a",
      "parents": [
        "404fbfefe24a667ec4c13ca3e043edb4a551fe90"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Apr 14 16:14:33 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Apr 14 17:16:23 2014 -0700"
      },
      "message": "Add sudoers.d entry for Ironic conductor\n\nIronic conductor requires sudo access for ironic-rootwrap.\n\nChange-Id: Ic6f24a864ca0255e2a8e69969f347bcaf8493e1f\n"
    },
    {
      "commit": "404fbfefe24a667ec4c13ca3e043edb4a551fe90",
      "tree": "4c0b8a0516948079311b5ba381984f483332da38",
      "parents": [
        "affc467f2a9e736178448fd798b3d194c3cb2b78",
        "669c4fc4afd7c8e80f8c1eed202ef8fdc2c340f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 14 19:21:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 14 19:21:08 2014 +0000"
      },
      "message": "Merge \"increase heat guests\""
    },
    {
      "commit": "867651049a07a087e619a17d05f569188032f7e0",
      "tree": "4c9945abf34ad8fcb40c54749b6d8a020151335a",
      "parents": [
        "affc467f2a9e736178448fd798b3d194c3cb2b78"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Apr 14 11:57:13 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Apr 14 11:57:13 2014 -0700"
      },
      "message": "Remove sshd reconfig from lib/ironic\n\nThe sshd reconfiguration to listen on port 2222 provides no\nbenefit and complicates deployment on some systems.  This removes\nthe reconfiguration and instead just confirms SSH connectivity.\nDefault SSH host and ports are left configurable, but the port now\nreflects the default 22.\n\nChange-Id: Iaf7c71854c3741a505a79037ffb8c86ace74fc27\n"
    },
    {
      "commit": "affc467f2a9e736178448fd798b3d194c3cb2b78",
      "tree": "0a9ece92b84472869e1dd351005a67c326827081",
      "parents": [
        "5fa8ff12bcfcc33e99027e438d8a98dd4a92c8eb",
        "5ca261aadaa39c9076f5d31ad2b2a9f3c88bf83d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 14 14:44:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 14 14:44:46 2014 +0000"
      },
      "message": "Merge \"Fix typo in nova_admin_username\""
    },
    {
      "commit": "5fa8ff12bcfcc33e99027e438d8a98dd4a92c8eb",
      "tree": "6e55800969ee18cdf7e573af90cd4446db0db348",
      "parents": [
        "ffeeea132796eac443928ac8f63bb54592a65d8f",
        "55dd68a6e17f0e5e13d7d6f83fee6003069951d2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 14 13:04:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 14 13:04:52 2014 +0000"
      },
      "message": "Merge \"Use nova bindir of /usr/bin on SUSE\""
    },
    {
      "commit": "ffeeea132796eac443928ac8f63bb54592a65d8f",
      "tree": "551417c43752d17ca12db62fd6964abbd13b9d0c",
      "parents": [
        "1844e9f9005f6d8f74b1953d5941ca9060c1250e",
        "cebd563508bcf163aa39fa1999e2e423577db13b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 14 12:18:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 14 12:18:07 2014 +0000"
      },
      "message": "Merge \"Remove keystone_ec2_uri flag from lib/heat\""
    },
    {
      "commit": "1844e9f9005f6d8f74b1953d5941ca9060c1250e",
      "tree": "3bbfed8dd113573f9db322560f92f0249f95cd1d",
      "parents": [
        "a71852b3c1ca61d5748d5d9a5d6b9d51696e374f",
        "1ab92d9f228326eb469ab9c9b466089347752e95"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 14 12:04:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 14 12:04:12 2014 +0000"
      },
      "message": "Merge \"Delete unused neutron port\""
    },
    {
      "commit": "8af6faed817e8128498551603ee04470559410a5",
      "tree": "fbcdf0585b2d32a67a5ce79eeb58e3c41b766484",
      "parents": [
        "b8071e9ba9fe78ef80542dd50448236823594316"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Apr 11 17:06:14 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Apr 11 18:14:16 2014 -0700"
      },
      "message": "Enable console logging for Ironic baremetal VMs\n\nLogs console output of VMs created for use by Ironic to\n$DATA_DIR/ironic/logs. This gives Jenkins something to archive\nthat will be useful for debugging any deployment ramdisk issue\nblocking provisioning.\n\nChange-Id: I7d234a6a13dbe8579f685e46d7712dae497272a5\n"
    },
    {
      "commit": "55dd68a6e17f0e5e13d7d6f83fee6003069951d2",
      "tree": "a38a627eb9b750031dcec460013e42636537d1c9",
      "parents": [
        "b8071e9ba9fe78ef80542dd50448236823594316"
      ],
      "author": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Fri Apr 11 17:08:28 2014 +0200"
      },
      "committer": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Fri Apr 11 17:10:24 2014 +0200"
      },
      "message": "Use nova bindir of /usr/bin on SUSE\n\nSimilar to Fedora pip on SUSE installs things into /usr/bin by default.\n\nChange-Id: I73a71288915b99d553ebe9d8e17ac7abef451a60\n"
    },
    {
      "commit": "3cb5bd8947a8ab0e6af37f2a2dd2e64c1162ab02",
      "tree": "7900bc0fef6b0d6d099aef3efc6a7ab8e5c331ad",
      "parents": [
        "cc39d54dc2f33dc0d88bd0e081b3948dda39415d",
        "dc97a0ec6aab120f0b19d6eea45c148c54befce6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 11 00:23:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 11 00:23:01 2014 +0000"
      },
      "message": "Merge \"Set a correct whitelist for drivers in Ironic\""
    },
    {
      "commit": "cc39d54dc2f33dc0d88bd0e081b3948dda39415d",
      "tree": "009050e92d837df3ec5904baa594bb9ae83cdf4c",
      "parents": [
        "c7d36b4a3ea53bc02ce0cdc961a23038b57e44d9",
        "ce03d102879755581222d1171e24d22654ff9ea4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 11 00:11:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 11 00:11:50 2014 +0000"
      },
      "message": "Merge \"Fix openvswitch package and service names for openSUSE\""
    },
    {
      "commit": "c7d36b4a3ea53bc02ce0cdc961a23038b57e44d9",
      "tree": "463c2138f1f66aeffb4d88019a553f23b9cb0278",
      "parents": [
        "372dadb9e46d0f95d0ec4bbcc9ef36f7212ccbea",
        "5f060e62f756e89f2988c7fc4cc385beccdf6514"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 10 23:54:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 10 23:54:23 2014 +0000"
      },
      "message": "Merge \"Restart only nova-compute when deploying Ironic\""
    },
    {
      "commit": "372dadb9e46d0f95d0ec4bbcc9ef36f7212ccbea",
      "tree": "0658eda9846c66f62ec882dd6ce1adff59eae70b",
      "parents": [
        "efbdc0859cb3f2d8cbffe9dce5ec8a4e8199aab0",
        "0526bb8222c14f2dfe927305625d78a3f13021b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 10 23:54:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 10 23:54:21 2014 +0000"
      },
      "message": "Merge \"Use iniset for changing my.conf and avoid deprecated config options\""
    },
    {
      "commit": "efbdc0859cb3f2d8cbffe9dce5ec8a4e8199aab0",
      "tree": "f256374c965ac57f124bf28607ccfe2d0cc23177",
      "parents": [
        "fe420ec7dd46e3b62a4dd88ecc332b6013ca14aa",
        "43bd667be6b299eba72011a501bdf332665a045d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 10 22:22:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 10 22:22:39 2014 +0000"
      },
      "message": "Merge \"Set flag in Tempest enabling Ironic scenario tests\""
    },
    {
      "commit": "fe420ec7dd46e3b62a4dd88ecc332b6013ca14aa",
      "tree": "07022ced609ce10b0622495c5e54fea94fa00ed4",
      "parents": [
        "bd546c600fa80fdee8f460e761581c0e87433d70",
        "6066327474f9e4a9f3f6f3db11138f06c942ecb8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 10 20:22:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 10 20:22:42 2014 +0000"
      },
      "message": "Merge \"euca-bundle-image requires a new architecture parameter\""
    },
    {
      "commit": "0526bb8222c14f2dfe927305625d78a3f13021b3",
      "tree": "784aaf7ce1c761398526fe0b5b44122c8c46b9c9",
      "parents": [
        "4b49e372400084b166c67dd6921aa1d660e8d49c"
      ],
      "author": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Thu Apr 03 08:27:33 2014 +0200"
      },
      "committer": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Thu Apr 10 14:03:14 2014 +0200"
      },
      "message": "Use iniset for changing my.conf and avoid deprecated config options\n\nThe mysql config file is using INI format so use the iniset function to\nmanipulate it. This change also rearranges the config updates a bit\nallowing us to make mulitple changes in a single sudo call. This reduces\nthe number of required process forks, and the number of times the \u0027functions\u0027\nfile needs to be sourced a bit.\n\nThe \"log-slow-queries\" option is deprecated since mysql 5.1.29 and got\nremoved with 5.6.x. Use the newer slow-query-log-file/slow-query-log\nsettings instead. They are available since 5.1.12. This fixes a problem\nwith running devstack with mysql-5.6, which is e.g. part of openSUSE\n13.1.\n\nChange-Id: Iea28bf05c664b5387d51dae1a63a780344623596\n"
    },
    {
      "commit": "eb6dcc095c73821c74820cb04b0e6e8ae79f3182",
      "tree": "5510bcc9fce6d80f33aa36df377213584eef83cd",
      "parents": [
        "4b49e372400084b166c67dd6921aa1d660e8d49c",
        "b4bef1fd1c62871cff6669d8c480ba2ddef96331"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 10 12:01:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 10 12:01:50 2014 +0000"
      },
      "message": "Merge \"Enable colors for Sahara log\""
    },
    {
      "commit": "746dceeb68e6bd2bee4b06fc5744821ba801642c",
      "tree": "bbac80d9fe38d6a2b1be59c1016f215ff417bb9f",
      "parents": [
        "4b49e372400084b166c67dd6921aa1d660e8d49c"
      ],
      "author": {
        "name": "Paul Michali",
        "email": "pcm@cisco.com",
        "time": "Wed Apr 02 19:12:22 2014 +0000"
      },
      "committer": {
        "name": "Paul Michali",
        "email": "pcm@cisco.com",
        "time": "Thu Apr 10 11:29:20 2014 +0000"
      },
      "message": "Devstack support for Neutron VPNaaS\n\nIncludes two enhancements to support VPNaaS and allow other\nvendor implementation support. Goal is to provide a solution\nfor VPN .ini files until a more general solution can be defined\nto handle all reference and vendor .ini files.\n\nFirst, the /opt/stack/neutron/etc/vpn_agent.ini file is copied\nto /etc/neutron, to allow the selected device drivers for agent\nto be specified. Both reference and vendor implementations can\nbe uncommented in this file, prior to stacking.\n\nSecond, to allow vendor VPN implementations to provide an .ini\nfile to the agent at start-up time, an environment variable is\ndefined and can be set in the localrc to specify one or more\n.ini files. The desire is NOT to include vendor settings in the\nglobal vpn_agent.ini.\n\nChange-Id: Ia8250db660216a5296cb6ba2af1538b8c90d187c\nCloses-Bug: 1301552\n"
    },
    {
      "commit": "4b49e372400084b166c67dd6921aa1d660e8d49c",
      "tree": "547e1803263fcca898674f51fad6981f39523adc",
      "parents": [
        "2bf645af6c2dd15407fc37c9d6d4390f9e526184",
        "5cd250f11e11aff809c207b0a77bc8e7ba5b6c36"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 10 00:42:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 10 00:42:44 2014 +0000"
      },
      "message": "Merge \"Revert \"Devstack support for Neutron VPNaaS\"\""
    },
    {
      "commit": "2bf645af6c2dd15407fc37c9d6d4390f9e526184",
      "tree": "399fdb83c9921b93d577615b88b47cf378b8ff3e",
      "parents": [
        "91a7ee7a0c09b3d08ec06a6ea30432f08302a754",
        "cfc9ebba85cfdb2d03a0ed2451cad097f07e4b7e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 09 20:53:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 09 20:53:25 2014 +0000"
      },
      "message": "Merge \"Set parameters for OpenDaylight ML2 driver\""
    },
    {
      "commit": "5cd250f11e11aff809c207b0a77bc8e7ba5b6c36",
      "tree": "05a9ecfa6c4bb23756d714b6aa446fb3a9837420",
      "parents": [
        "91a7ee7a0c09b3d08ec06a6ea30432f08302a754"
      ],
      "author": {
        "name": "Mark McClain",
        "email": "mmcclain@yahoo-inc.com",
        "time": "Wed Apr 09 16:42:31 2014 -0400"
      },
      "committer": {
        "name": "Mark McClain",
        "email": "mmcclain@yahoo-inc.com",
        "time": "Wed Apr 09 16:42:54 2014 -0400"
      },
      "message": "Revert \"Devstack support for Neutron VPNaaS\"\n\nThis reverts commit 8450a92a4d0299fff89717e665ce31d54731d3f0.\n\nChange-Id: I6dd0f44a1a57735de292bc4ed4eaa929dc308297\n"
    },
    {
      "commit": "91a7ee7a0c09b3d08ec06a6ea30432f08302a754",
      "tree": "9cdeea3d5777c33d73c790afc50cd916ac5ab2bc",
      "parents": [
        "9ddac47be9fbe215d5d6e7d97c049de3f00b5f52",
        "61c09b88cd1e26e54e44408d3888e9b563d8f49f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 09 18:51:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 09 18:51:18 2014 +0000"
      },
      "message": "Merge \"Enabled non-root users to read nfs_shares.conf.\""
    },
    {
      "commit": "9ddac47be9fbe215d5d6e7d97c049de3f00b5f52",
      "tree": "33e6206337b60126a9a77266d59017b536dce9ff",
      "parents": [
        "8d0ef9f451280efd9c293232b897fa91684970d7",
        "8450a92a4d0299fff89717e665ce31d54731d3f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 09 17:54:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 09 17:54:49 2014 +0000"
      },
      "message": "Merge \"Devstack support for Neutron VPNaaS\""
    },
    {
      "commit": "815ef98fa2f61dcc10ad9cf74a64a7e1848dcb60",
      "tree": "ac74be5d0e46eab846c4040776435d2590b2bd72",
      "parents": [
        "c139a70fe2c91e149aae554326b677e748c57a34"
      ],
      "author": {
        "name": "Shiv Haris",
        "email": "sharis@brocade.com",
        "time": "Tue Apr 08 15:19:12 2014 -0700"
      },
      "committer": {
        "name": "Shiv Haris",
        "email": "sharis@brocade.com",
        "time": "Tue Apr 08 17:22:35 2014 -0700"
      },
      "message": "Add missing function neutron_plugin_configure_service to\nbrocade specific file\n\nCloses bug: 1304701\n\nChange-Id: I18f90865a015b9dc6db4123d46492140ca67a38f\n"
    },
    {
      "commit": "03523256179905b0bf8afd7ec0facb427e29de82",
      "tree": "6b485c3b7b998b173a641b36ff67974dcb153880",
      "parents": [
        "c139a70fe2c91e149aae554326b677e748c57a34"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Apr 08 13:43:56 2014 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Apr 08 23:28:04 2014 +0100"
      },
      "message": "Inject the domain name for devstack in tempest\n\nA new setting for the keystone domain name is introduced in\ntempest by change https://review.openstack.org/#/c/81872/.\n\nThe default value in tempest is set to None, so that it is\nnot devstack specific. It\u0027s up to devstack to configure\nthe name of the keystone domain defined in devstack.\n\nPartially implements bp multi-keystone-api-version-tests\n\nChange-Id: I3d1406407759e1fdce0704fa2d6aa025f23a5f08\n"
    },
    {
      "commit": "5f060e62f756e89f2988c7fc4cc385beccdf6514",
      "tree": "3b1a2f9d0ed4e40675f637a346840d760f3e7dfa",
      "parents": [
        "c139a70fe2c91e149aae554326b677e748c57a34"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Apr 08 11:52:05 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Apr 08 11:52:05 2014 -0700"
      },
      "message": "Restart only nova-compute when deploying Ironic\n\nlib/ironic redundantly restarts *all* Nova services as part of its bootstrap.\nOnly nova-compute should be restarted to ensure its resource tracker has picked\nup newly enlisted Ironic nodes.  This change limits the restart to only\nnova-compute and triggers it after nodes have been enlisted in Ironic.\n\nChange-Id: I87a508d6611a16fa6b966ab18e15aa9fbcc5e8c7\n"
    },
    {
      "commit": "6066327474f9e4a9f3f6f3db11138f06c942ecb8",
      "tree": "d37425d99f16d4a855a7794f411933ebc2e21330",
      "parents": [
        "c139a70fe2c91e149aae554326b677e748c57a34"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Tue Apr 08 13:47:17 2014 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Tue Apr 08 13:53:59 2014 -0400"
      },
      "message": "euca-bundle-image requires a new architecture parameter\n\nRan into this issue while trying to enable UCA. This switch was\ndocumented by the euca2ools team in:\nhttps://eucalyptus.atlassian.net/browse/DOC-807\n\nCloses-Bug: #1304571\n\nChange-Id: I1ea7c6a760c75e67f09e566d73e571be3a1d89ea\n"
    },
    {
      "commit": "61c09b88cd1e26e54e44408d3888e9b563d8f49f",
      "tree": "92fdf56ca652492280c75da6f89f28217893cc45",
      "parents": [
        "b65dc0afee70f79b1698c3a2b222b0c4b213917d"
      ],
      "author": {
        "name": "Thang Pham",
        "email": "thang.g.pham@gmail.com",
        "time": "Wed Mar 26 11:57:04 2014 -0400"
      },
      "committer": {
        "name": "Thang Pham",
        "email": "thang.g.pham@gmail.com",
        "time": "Tue Apr 08 10:10:21 2014 -0400"
      },
      "message": "Enabled non-root users to read nfs_shares.conf.\n\nIf you use the cinder NFS driver, it will create a file called\nnfs_shares.conf, containing a list of NFS shares cinder can\nuse.  The file is created with 660 permissions and owned by\nroot:root.  When c-vol starts, it has problems reading\nnfs_shares.conf, resulting in a \"[Errno 13] Permission denied:\n\u0027/etc/cinder/nfs_shares.conf\u0027\".  This patch creates\nnfs_shares.conf without using sudo, so c-vol can at least\nread it.\n\nChange-Id: Ifce2bd4b9ff2191445a1964c1ce09c823d096d68\nCloses-Bug: #1297916\n"
    },
    {
      "commit": "dc97a0ec6aab120f0b19d6eea45c148c54befce6",
      "tree": "86f8f179e8fae8b4ed060f6334556876a29b416b",
      "parents": [
        "c139a70fe2c91e149aae554326b677e748c57a34"
      ],
      "author": {
        "name": "Roman Prykhodchenko",
        "email": "rprikhodchenko@mirantis.com",
        "time": "Tue Apr 08 14:19:58 2014 +0300"
      },
      "committer": {
        "name": "Roman Prykhodchenko",
        "email": "rprikhodchenko@mirantis.com",
        "time": "Tue Apr 08 14:19:58 2014 +0300"
      },
      "message": "Set a correct whitelist for drivers in Ironic\n\nIronic recently introduced a feature called Drivers\nwhitelist. It allows to specify the drivers that are\nenabled.\n\nThe default list is not appropriate for functional and\nintegration testing so devstack needs to be updated.\n\nChange-Id: Iccc81343f4d5a7dec8b371934a8c9849d9ffac23\n"
    },
    {
      "commit": "cfc9ebba85cfdb2d03a0ed2451cad097f07e4b7e",
      "tree": "c21d5c3b286fe01568f3622b6e2cce98639e1ca9",
      "parents": [
        "87c0c263a015e7595ffab2be322c358dc3da3ca0"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "simon.pasquier@bull.net",
        "time": "Tue Apr 08 09:34:44 2014 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "simon.pasquier@bull.net",
        "time": "Tue Apr 08 09:34:44 2014 +0200"
      },
      "message": "Set parameters for OpenDaylight ML2 driver\n\nNow that https://review.openstack.org/#/c/85589/ is merged, the\nOpenDaylight ML2 driver requires that url, username and password\nparameters are set.\n\nChange-Id: Iecbdd3275387bea145a5d274d359a15eceaee6b7\nCloses-Bug: #1304226\n"
    },
    {
      "commit": "ce03d102879755581222d1171e24d22654ff9ea4",
      "tree": "41336f70f15cb7b3f5754d531a699dc9d3b0857d",
      "parents": [
        "87c0c263a015e7595ffab2be322c358dc3da3ca0"
      ],
      "author": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Mon Apr 07 17:01:53 2014 +0200"
      },
      "committer": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Mon Apr 07 17:02:39 2014 +0200"
      },
      "message": "Fix openvswitch package and service names for openSUSE\n\nChange-Id: Iaf173422e4d009bdd7ed7ed79af2269c44039060\n"
    },
    {
      "commit": "87c0c263a015e7595ffab2be322c358dc3da3ca0",
      "tree": "9e9cc8551e75ac2e5f7a86a03c48dd73bb8360f4",
      "parents": [
        "f602b634a31fdd21819dd4a822c4f62417d92659",
        "cbd97ca975d1889d39f2ffd34b498080ef1ca3a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 05 11:07:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 05 11:07:48 2014 +0000"
      },
      "message": "Merge \"use disable/enable_apache_site on Ubuntu\""
    },
    {
      "commit": "5ca261aadaa39c9076f5d31ad2b2a9f3c88bf83d",
      "tree": "dfb895d27b26651551f8615ad13f36341ec05fff",
      "parents": [
        "60cd9ea1745c13bcea776cff83469179e5f53ab2"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri Apr 04 22:48:02 2014 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri Apr 04 22:48:02 2014 +0200"
      },
      "message": "Fix typo in nova_admin_username\n\nThe last parameter is unneeded, the value is always\nset to \"nova\".\n\nChange-Id: I7167d3559e8dfdb51ac8264e274f7ba167c18dfe\n"
    },
    {
      "commit": "b0511b504b90908fd76fbcddc1edbf1c75c7e8ca",
      "tree": "d3807e07123431906a1f3a539cd3f543090a31d1",
      "parents": [
        "da63a70b27cf8f92b653a6c4215ee91397887801",
        "2983474e37d6c97c482e154a1f0d1f60a709915b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 03:42:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 03:42:47 2014 +0000"
      },
      "message": "Merge \"Use the $SERVICE_HOST in backup_swift_url\""
    },
    {
      "commit": "da63a70b27cf8f92b653a6c4215ee91397887801",
      "tree": "2e32029497da5659fe67bb67708337538a6204aa",
      "parents": [
        "8fd67e608a96422057f6b3f82ad41d292cac5dd2",
        "499315fb655680a97042d09787d377c754b28fc3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 01:38:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 01:38:32 2014 +0000"
      },
      "message": "Merge \"Use urandom for heat key generation\""
    },
    {
      "commit": "8fd67e608a96422057f6b3f82ad41d292cac5dd2",
      "tree": "213f8051eaa8fdd52f5879f4c05dfaab14c37086",
      "parents": [
        "6fe63daf7a34b541774e79a6302e0a0b55c6b5e5",
        "9b38eb239294b91d3f8d6cc1471d12e8e15e7cb7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 04 01:38:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 01:38:30 2014 +0000"
      },
      "message": "Merge \"Neutron.conf is not setup unless q-svc is enabled\""
    },
    {
      "commit": "669c4fc4afd7c8e80f8c1eed202ef8fdc2c340f2",
      "tree": "ee8a29bc5edc8f499ee2745c4a68b5cabcb3d56a",
      "parents": [
        "ad13ba291785f6110d5846db0f4b7a7f0b316da4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Apr 03 11:28:01 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Apr 03 17:28:23 2014 -0400"
      },
      "message": "increase heat guests\n\nheat is booting a real fedora, which makes m1.tiny completely not\nappropriate. We want to limit disk io, so boot as a 2 vcpu 1G guest\nto try to get some better performance out of these guests when\ntested in tempest.\n\nChange-Id: I80de67080a5106c2d8921e146c37c614ee5f8abf\n"
    },
    {
      "commit": "ad13ba291785f6110d5846db0f4b7a7f0b316da4",
      "tree": "d6989115315b1b283ff7186dddaa37660f19c618",
      "parents": [
        "46d3ce7d4d970d73e16c735472543098f0469eea"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Apr 03 10:43:33 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Apr 03 17:28:21 2014 -0400"
      },
      "message": "download fedora x86_64 image if heat is enabled\n\nclean up the logic around producing a valid cfn image for heat\ntesting. If heat is enabled, add the f20 x86_64 imageurl to the\nlist of images that we support, and set that as the tempest\norchestration image.\n\nThe crux of this change is left commented out for now because we\nneed a two phase update of nodepool content before we can move\naway from the old image (otherwise fedora mirrors will kill us\nwith bad downloads).\n\nChange-Id: I1da9f259a3267b1bd27e9899755204c8fff41153\n"
    },
    {
      "commit": "43bd667be6b299eba72011a501bdf332665a045d",
      "tree": "bdd2d763a736e225308b0e74d5860c0255e99a59",
      "parents": [
        "995e10cbf70d21cead1e1d31c2eef1a7adede76f"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Apr 03 11:13:13 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Apr 03 11:13:13 2014 -0700"
      },
      "message": "Set flag in Tempest enabling Ironic scenario tests\n\nWhen Ironic has been configured as the backing compute driver,\nset the corresponding flag in Tempest that will cause a corresponding\nscenario test to run.\n\nChange-Id: I2bb6009c338cb301bd332e640a845fc1f6cb9336\n"
    },
    {
      "commit": "b4bef1fd1c62871cff6669d8c480ba2ddef96331",
      "tree": "6b320212a27354d2a9c16554f1b03fe0deb8f5a4",
      "parents": [
        "995e10cbf70d21cead1e1d31c2eef1a7adede76f"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Thu Apr 03 19:24:57 2014 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Thu Apr 03 19:26:24 2014 +0200"
      },
      "message": "Enable colors for Sahara log\n\nChange-Id: If915be21a7090c93e0be4c1961058c155ed9ca2c\n"
    },
    {
      "commit": "8450a92a4d0299fff89717e665ce31d54731d3f0",
      "tree": "5deab48d5389eb7a05b848425b8852c921d7b4b9",
      "parents": [
        "995e10cbf70d21cead1e1d31c2eef1a7adede76f"
      ],
      "author": {
        "name": "Paul Michali",
        "email": "pcm@cisco.com",
        "time": "Wed Apr 02 19:12:22 2014 +0000"
      },
      "committer": {
        "name": "Paul Michali",
        "email": "pcm@cisco.com",
        "time": "Thu Apr 03 14:26:42 2014 +0000"
      },
      "message": "Devstack support for Neutron VPNaaS\n\nIncludes two enhancements to support VPNaaS and allow other\nvendor implementation support. Goal is to provide a solution\nfor VPN .ini files until a more general solution can be defined\nto handle all reference and vendor .ini files.\n\nFirst, the /opt/stack/neutron/etc/vpn_agent.ini file is copied\nto /etc/neutron, to allow the selected device drivers for agent\nto be specified. Both reference and vendor implementations can\nbe uncommented in this file, prior to stacking.\n\nSecond, to allow vendor VPN implementations to provide an .ini\nfile to the agent at start-up time, an environment variable is\ndefined and can be set in the localrc to specify one or more\n.ini files. The desire is NOT to include vendor settings in the\nglobal vpn_agent.ini.\n\nChange-Id: I5370ee57bbe326eff505a53055da4fddc0838de4\nCloses-Bug: 1301552\n"
    },
    {
      "commit": "1ab92d9f228326eb469ab9c9b466089347752e95",
      "tree": "c98c407adcb2e7f3e6b32732b61e1bd9ac060df2",
      "parents": [
        "1bb9ef63c535b274a4b8c905f54335bbb1d779c3"
      ],
      "author": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Thu Apr 03 16:17:58 2014 +0400"
      },
      "committer": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Thu Apr 03 16:17:58 2014 +0400"
      },
      "message": "Delete unused neutron port\n\nFor purpose of creating fake baremetal nodes environment for ironic\nfunctional/integration testing the unused neutron port to be created.\nAdding the removal part and helpful comments.\n\nChange-Id: I855ba1dbbf13f343d513ba387716996d6e4c20a6\n"
    },
    {
      "commit": "59d9cecb163c2a0ffa636b85149bb3c7e2c4626c",
      "tree": "d34ef441f4050230692207a64eb91a1be0650e49",
      "parents": [
        "320bf38e34ebbcac5757b229b6f5c86ac3b495dd"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Apr 02 18:43:42 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Apr 02 18:54:51 2014 -0400"
      },
      "message": "bring back oslo_clean\n\noslo_clean is still needed at this point, removing it was\npremature, especially for upgrade testing.\n\nChange-Id: Ic845d835f587923423f83ac698bd825f3fa5dd1f\n"
    },
    {
      "commit": "320bf38e34ebbcac5757b229b6f5c86ac3b495dd",
      "tree": "720fdbb75906a15e4d5474202367f4a9b5bf8aed",
      "parents": [
        "6b882e85ae7c219d13c2df2f0e23942ae3b201f6",
        "348ae44f640d14ebeb15ee3b514cf9b46e35771e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 02 18:47:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 02 18:47:54 2014 +0000"
      },
      "message": "Merge \"XenAPI:  Find location for XenAPI plugins\""
    },
    {
      "commit": "9b38eb239294b91d3f8d6cc1471d12e8e15e7cb7",
      "tree": "772d630b3c3f807dd60da3e4e7d298e4694bd837",
      "parents": [
        "3fe7337971bbe9629bba4ff503d3140ca91ae395"
      ],
      "author": {
        "name": "Stephen Ma",
        "email": "stephen.ma@hp.com",
        "time": "Wed Apr 02 02:13:09 2014 +0000"
      },
      "committer": {
        "name": "Stephen Ma",
        "email": "stephen.ma@hp.com",
        "time": "Wed Apr 02 04:25:05 2014 +0000"
      },
      "message": "Neutron.conf is not setup unless q-svc is enabled\n\nIn a multi-node environment, a node may have the neutron-\nopenvswitch-agent running but not the neutron API server.\nThe agent uses neutron.conf as one of the configuration\nfiles. Devstack sets up neutron.conf only when q-svc is\nenabled. Neutron.conf also needs to be configured when\nq-agt is enabled.\n\nChange-Id: I3d454caff0b49a61ee1a78f68b1bca98e29f21de\nCloses-Bug: 1184064\n"
    },
    {
      "commit": "510136a729e60ba0d74ecf3a274dbc13929893e4",
      "tree": "40f7c3abe32e058ba8a01f090a6a2da7593ddda3",
      "parents": [
        "3fe7337971bbe9629bba4ff503d3140ca91ae395",
        "e500346e404d99d8d779150c57043fcf8c5bcaae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 02 03:26:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 02 03:26:09 2014 +0000"
      },
      "message": "Merge \"Trove: Set appropriate service URLs\""
    }
  ],
  "next": "e500346e404d99d8d779150c57043fcf8c5bcaae"
}
