)]}'
{
  "log": [
    {
      "commit": "b57f636ec8fc648917c05c80469473d4f1deb14e",
      "tree": "23ec2d1326f5169b1afd768e9b5236a69fcd60ec",
      "parents": [
        "7f8028069883b8214bd2aae56f78514a4fddddbe"
      ],
      "author": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Mon Dec 15 20:55:54 2014 -0500"
      },
      "committer": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Mon Dec 15 20:55:54 2014 -0500"
      },
      "message": "Add WSGIPassAuthorization to the admin port too\n\nAccidentally only added WSGIPassAuthorization to the public port,\nlike all the other WSGI props, it should be added for both ports.\n\nChange-Id: I4e52e0881df464dfb7b28e22581f462e14e37bdb\n"
    },
    {
      "commit": "7f8028069883b8214bd2aae56f78514a4fddddbe",
      "tree": "b86a11bf0f08fe4cabf6d79fba6a8b4b3032aba0",
      "parents": [
        "affcf87181a233cf10739177d0c4f13b4163b962",
        "dc31f76a27a909d010408428d938121b3abd3101"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 15 14:40:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 15 14:40:48 2014 +0000"
      },
      "message": "Merge \"Add WSGIPassAuthorization to the keystone apache template\""
    },
    {
      "commit": "affcf87181a233cf10739177d0c4f13b4163b962",
      "tree": "01bd0852649885675a5cbacb8374ea35efaa4e5e",
      "parents": [
        "3b782d304ec2073a6406c37b9e1a76c8aecfc9a3",
        "2bfb9af0c952f59287be4ce684b78cfb710a6105"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 14 14:42:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 14 14:42:47 2014 +0000"
      },
      "message": "Merge \"Remove NoVNC from the default enabled services\""
    },
    {
      "commit": "dc31f76a27a909d010408428d938121b3abd3101",
      "tree": "59cf5a53eeda21b9693e57f3c820bf1bcd8345b4",
      "parents": [
        "3b782d304ec2073a6406c37b9e1a76c8aecfc9a3"
      ],
      "author": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Sat Dec 13 23:34:15 2014 -0500"
      },
      "committer": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Sat Dec 13 23:34:15 2014 -0500"
      },
      "message": "Add WSGIPassAuthorization to the keystone apache template\n\nFor the OS-OAUTH1 Keystone extension to fully work under Apache,\nthe WSGIPassAuthorization parameter must be set to On, rather\nthan the default of Off. This will make functional testing of\nthis extension much easier.\n\nChange-Id: I5dcbdd27e7ef7a60fe3c7cb8b9c3c83b4197dfc1\n"
    },
    {
      "commit": "3b782d304ec2073a6406c37b9e1a76c8aecfc9a3",
      "tree": "0c68cad64d86ac27c1c4b35b91fcf5452679e14f",
      "parents": [
        "bfdddebc28e088ce9449feac8740901b82cc1c9b"
      ],
      "author": {
        "name": "Ruslan Kamaldinov",
        "email": "rkamaldinov@mirantis.com",
        "time": "Sat Dec 13 23:18:31 2014 +0300"
      },
      "committer": {
        "name": "Ruslan Kamaldinov",
        "email": "rkamaldinov@mirantis.com",
        "time": "Sat Dec 13 23:19:34 2014 +0300"
      },
      "message": "Pin version of setuptools\n\nLatest release of setuptool 8.0 made several versions used in\nrequirements.txt of OpenStack projects invalid. Instances:\n* SQLAlchemy\u003e\u003d0.8.4,\u003c\u003d0.8.99,\u003e\u003d0.9.7,\u003c\u003d0.9.99 in oslo.db 1.2.0\n* python-neutronclient 2.3.9.40.g9ed73c0 in openstackclient\n\nCap \u0027\u003c8.0\u0027 is set as a temporary fix until a better solution\ncomes up.\n\nChange-Id: I4cfe2e4c86474ec9bf69a3c2007c0277288ea2b6\n"
    },
    {
      "commit": "bfdddebc28e088ce9449feac8740901b82cc1c9b",
      "tree": "520a40f5551be216b27c82f865b059a43ab0a8c2",
      "parents": [
        "3e6fe6fd479968a6bc828d105c46df973bfcd7e5",
        "19d22bd19a1802cae3eab2c194cb7c0dd7d3c47c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 13 16:07:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 13 16:07:31 2014 +0000"
      },
      "message": "Merge \"Change Cinder Cert script to run all Volume tests\""
    },
    {
      "commit": "3e6fe6fd479968a6bc828d105c46df973bfcd7e5",
      "tree": "2b7942118d6e20c5a66d2608570291e85f6cd4a9",
      "parents": [
        "2e4ba6ff574c93b00d80650dfadb9d4f664450c2",
        "0c99e2f65b6e86236c0d29928c110628f1e32f3d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 12 23:52:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 12 23:52:48 2014 +0000"
      },
      "message": "Merge \"Poll resource tracker for ironic cpus as well as count\""
    },
    {
      "commit": "2e4ba6ff574c93b00d80650dfadb9d4f664450c2",
      "tree": "6b5f2d524c84849f36994f164a7b481b758e957f",
      "parents": [
        "d304125a76d711271890da6c063a215aa86529a7",
        "be485221b321ebb418f3f5dd8d86e164797f07de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 12 23:03:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 12 23:03:24 2014 +0000"
      },
      "message": "Merge \"XenAPI: Simplify installed packages\""
    },
    {
      "commit": "d304125a76d711271890da6c063a215aa86529a7",
      "tree": "1d4b94276180792c2e5ca0a27dafe02d9fbb3690",
      "parents": [
        "178f9610a41cfefde7ec991549c3b385d73407c9",
        "fc094655080955f7bfcb628b544d131145830b67"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 12 23:03:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 12 23:03:21 2014 +0000"
      },
      "message": "Merge \"Generate an IPv6 address when PUBLIC_BRIDGE does not have one\""
    },
    {
      "commit": "178f9610a41cfefde7ec991549c3b385d73407c9",
      "tree": "47ded4866fd53c31921b9029b731388535aa4b4a",
      "parents": [
        "60cdf0248227d942460e29c30d5e29dbb66059e1",
        "d5b74c688febfafb69ddc3881d9936e0268daa4c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 12 23:03:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 12 23:03:16 2014 +0000"
      },
      "message": "Merge \"Take an optional rabbit user name as input\""
    },
    {
      "commit": "60cdf0248227d942460e29c30d5e29dbb66059e1",
      "tree": "716f569230a8907318d565c5ffe649243cb58675",
      "parents": [
        "bfed4850b74f7ed3ed6a4b54877867a4dbd0d8b3",
        "31f70b4016b9f65325d1f7d2d7fc594b4dc98c12"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 12 22:10:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 12 22:10:06 2014 +0000"
      },
      "message": "Merge \"Delete is_ironic function\""
    },
    {
      "commit": "bfed4850b74f7ed3ed6a4b54877867a4dbd0d8b3",
      "tree": "b7f14cbefb1e05d75df17abde181fab4b0146fde",
      "parents": [
        "f344758fb45290a64b735c849f9933ae14cb4244",
        "122a16fb95e480126319844d94196ea3327b71e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 12 17:14:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 12 17:14:37 2014 +0000"
      },
      "message": "Merge \"Tempest allow_tenant_isolation in auth section\""
    },
    {
      "commit": "be485221b321ebb418f3f5dd8d86e164797f07de",
      "tree": "be7965dad228c05f8209aaf6887d35a2bdd8afcf",
      "parents": [
        "f344758fb45290a64b735c849f9933ae14cb4244"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Wed Dec 10 10:33:53 2014 +0000"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Fri Dec 12 13:14:46 2014 +0000"
      },
      "message": "XenAPI: Simplify installed packages\n\nRemove duplicate packages.\npip is handled by devstack, so don\u0027t try and install it here.\n\nChange-Id: I6f22e0f86ae071d30bf69de9ed5dec6b28ebc92b\n"
    },
    {
      "commit": "31f70b4016b9f65325d1f7d2d7fc594b4dc98c12",
      "tree": "710eeb9e6624ab249e6e895b104f1ff51be60180",
      "parents": [
        "f344758fb45290a64b735c849f9933ae14cb4244"
      ],
      "author": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Fri Dec 12 15:41:17 2014 +0800"
      },
      "committer": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Fri Dec 12 15:44:38 2014 +0800"
      },
      "message": "Delete is_ironic function\n\nThis function is not used in DevStack anymore.\n\nChange-Id: I4a4430e451094d638704a2da1eb2de7f22f25b84\n"
    },
    {
      "commit": "f344758fb45290a64b735c849f9933ae14cb4244",
      "tree": "eb78fb16eb9c9e438635e73102be424a7636a253",
      "parents": [
        "6accb136d3219af588d26a904f8a1f748d5e8818",
        "6d012cf16f8d0f4f0a2fae4f5215fadf9884f7fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 12 02:35:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 12 02:35:52 2014 +0000"
      },
      "message": "Merge \"Revert \"Update used Fedora images to version 21\"\""
    },
    {
      "commit": "6d012cf16f8d0f4f0a2fae4f5215fadf9884f7fc",
      "tree": "3fb6d53643cb4f36c79f54300201db3269501e4c",
      "parents": [
        "21dbe993348b794a1b77c4f9db0081d1cc32138c"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Dec 12 00:52:59 2014 +0000"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Dec 12 00:52:59 2014 +0000"
      },
      "message": "Revert \"Update used Fedora images to version 21\"\n\nThis breaks check-heat-dsvm-functional-mysql which assumes the previous glance image name.\n\nThis reverts commit 21dbe993348b794a1b77c4f9db0081d1cc32138c.\n\nChange-Id: I77749f3f9f1a64719447ddd25ee95bc6d3afa5b3\n"
    },
    {
      "commit": "d5b74c688febfafb69ddc3881d9936e0268daa4c",
      "tree": "ea4315210981df8ff95d6acd0169f872ed28e919",
      "parents": [
        "1fc6e18c4a690482d26ab3bf4dd208e48cde5f9a"
      ],
      "author": {
        "name": "Abhishek Chanda",
        "email": "abhishek@cloudscaling.com",
        "time": "Fri Dec 12 02:15:55 2014 +0530"
      },
      "committer": {
        "name": "Abhishek Chanda",
        "email": "abhishek@cloudscaling.com",
        "time": "Fri Dec 12 02:20:09 2014 +0530"
      },
      "message": "Take an optional rabbit user name as input\n\nNewer versions of rabbitmq (3.3 and later) do not allow the \u0027guest\u0027\nuser to access on non-local interfaces.\n\n- Added a new config RABBIT_USERID which defaults to stackrabbit\n- Invoked config scripts using that variable\n\nAdopted from:\nhttps://review.openstack.org/#/c/107779/\n\nChange-Id: I43a231c9611b4cc2e390b603aa3bfb49c915bdc5\nCloses-Bug: #1343354\nCo-Authored-By: Scott Moser \u003csmoser@ubuntu.com\u003e\n"
    },
    {
      "commit": "0c99e2f65b6e86236c0d29928c110628f1e32f3d",
      "tree": "1a54422295a884ba1ea9691fd132b86b42eb3ef5",
      "parents": [
        "614de25756e13a5468c9a016b976b0391eec2b8c"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Dec 09 14:44:24 2014 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Dec 11 12:43:00 2014 -0800"
      },
      "message": "Poll resource tracker for ironic cpus as well as count\n\nWhen ironic nodes are enrolled, their resources are not available\nto the nova scheduler until after a round of ironic and nova periodic\ntasks have run  In addition to waiting for ironic nodes to show up in\nthe resource tracker, also wait for associated CPU resources.  In\nthe worst case, this means waiting for 3 total rounds of periodic\ntasks.\n\nChange-Id: Idbbc43bf74ff5fff3d50f3494148454bb51e378f\nCloses-bug: #1398128\n"
    },
    {
      "commit": "1fc6e18c4a690482d26ab3bf4dd208e48cde5f9a",
      "tree": "dda95da9b4f374479c907234c57dfb462c271094",
      "parents": [
        "d35a5dbadfa34aced2fb833f469278eab5d5670a",
        "b7d5bf6e9d2140e932419fd0cce11afe161dc73e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 11 16:16:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 11 16:16:21 2014 +0000"
      },
      "message": "Merge \"add the kernel/ramdisk id to driver_info\""
    },
    {
      "commit": "d35a5dbadfa34aced2fb833f469278eab5d5670a",
      "tree": "dca314a0a392c74dc4b3bcc2e833d2fb290d303b",
      "parents": [
        "fa2193823d5b625f0f4f83b3b56152c9276e1ed8",
        "342ac4b77429aa0ccf0bfbd864d91477cfb656c0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 11 16:16:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 11 16:16:05 2014 +0000"
      },
      "message": "Merge \"Use latest version of python-openstackclient\""
    },
    {
      "commit": "fa2193823d5b625f0f4f83b3b56152c9276e1ed8",
      "tree": "83d28b18b0f031a077a5df98fa591e46270b4115",
      "parents": [
        "5f953dd1fe45a60dd92356d744fac613df21e9bb",
        "21dbe993348b794a1b77c4f9db0081d1cc32138c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 11 15:28:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 11 15:28:45 2014 +0000"
      },
      "message": "Merge \"Update used Fedora images to version 21\""
    },
    {
      "commit": "5f953dd1fe45a60dd92356d744fac613df21e9bb",
      "tree": "7e9409a51e794908a19ed630ff00011256c8126a",
      "parents": [
        "d7af0fe7a61115709681f8dcfee34207199bfe7b",
        "63d25d978ba0a0cdb1b689cafcebdaae7d609e06"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 11 14:26:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 11 14:26:10 2014 +0000"
      },
      "message": "Merge \"Allow use of dnf instead of yum on Fedora\""
    },
    {
      "commit": "21dbe993348b794a1b77c4f9db0081d1cc32138c",
      "tree": "0ef3f30424773307bf0594956c15b9f20a9e2998",
      "parents": [
        "614de25756e13a5468c9a016b976b0391eec2b8c"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Tue Dec 09 21:01:40 2014 +0100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Dec 11 11:53:24 2014 +1100"
      },
      "message": "Update used Fedora images to version 21\n\nChange-Id: I26a3d7d0842f9d4c5fc33350992a19f597f39b2e\n"
    },
    {
      "commit": "d7af0fe7a61115709681f8dcfee34207199bfe7b",
      "tree": "f7d40f44e4c1107badd5db81644f776071626b56",
      "parents": [
        "d09a1db5a449fc758bf840858f6fecba173705b3",
        "20b839fd51ff0ccecbc67f3d29578ce042c8b3c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 10 23:01:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 10 23:01:40 2014 +0000"
      },
      "message": "Merge \"Update devstack to work with new split neutron services repos\""
    },
    {
      "commit": "2bfb9af0c952f59287be4ce684b78cfb710a6105",
      "tree": "7951bebe27ff622dc4e2f1ca9ecadebc4e40e138",
      "parents": [
        "0986a7b760e34741d4df6f97851f6d98fec4f99c"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Nov 07 07:44:25 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Dec 10 16:59:14 2014 -0600"
      },
      "message": "Remove NoVNC from the default enabled services\n\nPreparing to remove all non-stackforge git repos\n\nChange-Id: I91f628f09fcdfd1aefbc40c9e26be0509eee484d\n"
    },
    {
      "commit": "63d25d978ba0a0cdb1b689cafcebdaae7d609e06",
      "tree": "b611e4ad3ef4bdab0cd4a2a013a7bc7f6a8a9198",
      "parents": [
        "53aaf15af37c718af8b47d1d2ba0052a875faed7"
      ],
      "author": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Tue Dec 09 15:21:22 2014 +0000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Dec 11 09:37:55 2014 +1100"
      },
      "message": "Allow use of dnf instead of yum on Fedora\n\nSince Fedora 20 it has been possible to use \u0027dnf\u0027 as a drop-in\nreplacement for \u0027yum\u0027, and it is targetted to become the default\nin Fedora 22\n\n   http://fedoraproject.org/wiki/Changes/ReplaceYumWithDNF\n\nThere are many benefits of \u0027dnf\u0027 over \u0027yum\u0027 but the biggest\nfrom the POV of an openstack developer is its speed.\n\nAssuming an existing running devstack install ie all required\nRPMs already installed on the system. Now look at how long it\ntakes to run stack.sh, during which yum does not have to\nactually install anything\n\n # ./unstack.sh\n # time ./stack.sh\n real 11m12.193s\n user 10m17.129s\n sys  0m15.275s\n\nNow, with \u0027export YUM\u003ddnf\u0027 set in local.conf, run the same\ntest again\n\n # ./unstack.sh\n # time ./stack.sh\n real 0m48.610s\n user 0m28.939s\n sys  0m7.801s\n\nSo, this is showing that devstack is wasting 10 minutes just\nfor yum to figure out that everything is already installed.\nThe overhead of yum vs dnf is even worse when yum has to\nacutally depsolve to install new packages.\n\nChange-Id: Ia01a5f330a47b32207586902a861bedfc8a0f6e2\n"
    },
    {
      "commit": "d09a1db5a449fc758bf840858f6fecba173705b3",
      "tree": "19f949a600c09109c306dd86ad830c474693bb58",
      "parents": [
        "3fe578d41d52577e6af4dc948287dfbc2eb06f46",
        "e263c82e48a431e502bd6baceb6dfcfdc1750cbb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 10 20:32:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 10 20:32:15 2014 +0000"
      },
      "message": "Merge \"add shebang lines to all lib files\""
    },
    {
      "commit": "342ac4b77429aa0ccf0bfbd864d91477cfb656c0",
      "tree": "ffe58bece91ef9dd5345799397e7c8d607c593c1",
      "parents": [
        "614de25756e13a5468c9a016b976b0391eec2b8c"
      ],
      "author": {
        "name": "Sabari Kumar Murugesan",
        "email": "smurugesan@vmware.com",
        "time": "Tue Dec 09 15:54:40 2014 -0800"
      },
      "committer": {
        "name": "Sabari Kumar Murugesan",
        "email": "smurugesan@vmware.com",
        "time": "Wed Dec 10 12:00:52 2014 -0800"
      },
      "message": "Use latest version of python-openstackclient\n\nSome options in openstack client like --or-show are available only\nfrom 1.0.0. Adding this \u0027requirement\u0027 explictly as openstackclient\nis not as part of requirements of other projects.\n\nChange-Id: I96a98331ece15da869a3ea7af80d16fab2351329\n"
    },
    {
      "commit": "3fe578d41d52577e6af4dc948287dfbc2eb06f46",
      "tree": "11f4464588d00c20546e28e95d11d6870ccfdfa2",
      "parents": [
        "f8cf2777d551fc2c87ad72fd21242411998674c6",
        "33e8ee20a4ad087f5538e813eace1ca23243e2c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 10 16:33:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 10 16:33:28 2014 +0000"
      },
      "message": "Merge \"Tempest: configure exact set of extensions to test\""
    },
    {
      "commit": "e263c82e48a431e502bd6baceb6dfcfdc1750cbb",
      "tree": "5ca592e668dedb4debc6c7170f3abf37cc4bc0c6",
      "parents": [
        "2f8e08b5728f4272b415b1c0aab8ff62eae29b06"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Dec 05 14:25:28 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Dec 10 11:28:05 2014 -0500"
      },
      "message": "add shebang lines to all lib files\n\nWith gerrit 2.8, and the new change screen, this will trigger syntax\nhighlighting in gerrit. Thus making reviewing code a lot nicer.\n\nChange-Id: Id238748417ffab53e02d59413dba66f61e724383\n"
    },
    {
      "commit": "19d22bd19a1802cae3eab2c194cb7c0dd7d3c47c",
      "tree": "40aab84cc400a1df3f4e229d64d37459854b2849",
      "parents": [
        "f8cf2777d551fc2c87ad72fd21242411998674c6"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith8@gmail.com",
        "time": "Tue Dec 09 21:48:58 2014 -0700"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith8@gmail.com",
        "time": "Tue Dec 09 21:50:33 2014 -0700"
      },
      "message": "Change Cinder Cert script to run all Volume tests\n\nThe Cinder Cert script currently only runs the Tempest\ntests tagged with volume.api, should be all Volume tests\nto make sure we get things like attach and other commands\nfully tested.\n\nChange-Id: Ic15d2ad6d3616bfde4838873d0c79664b009ef1f\n"
    },
    {
      "commit": "f8cf2777d551fc2c87ad72fd21242411998674c6",
      "tree": "ff34e2363a7fe29aa8faeea30826caf4438d0df6",
      "parents": [
        "099dd6ce8a17561aaced0568992baddc2abdb1c4",
        "f3b49e23b04878a2a4d37bbb1884c677b6b56c2a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 10 02:41:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 10 02:41:50 2014 +0000"
      },
      "message": "Merge \"XenAPI: Add another plugin directory\""
    },
    {
      "commit": "099dd6ce8a17561aaced0568992baddc2abdb1c4",
      "tree": "d404cdafe2e95838f1fa9d037f904973fd51550e",
      "parents": [
        "805887e4ee320ec3f663c230d07601fc2300f898",
        "5a252d9a0e860e27676b60851766728451c29c17"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 10 00:10:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 10 00:10:26 2014 +0000"
      },
      "message": "Merge \"Fix variable typo of use_syslog in lib/tempest\""
    },
    {
      "commit": "805887e4ee320ec3f663c230d07601fc2300f898",
      "tree": "7f30316d00ccfe43de416ab8c28fe7f541f30348",
      "parents": [
        "614de25756e13a5468c9a016b976b0391eec2b8c",
        "c187b88e698a203a222b38cbf3a045b520918042"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 10 00:02:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 10 00:02:13 2014 +0000"
      },
      "message": "Merge \"Add tooz support from Oslo\""
    },
    {
      "commit": "fc094655080955f7bfcb628b544d131145830b67",
      "tree": "f13f10672ac5b9f74e3c5b342d24d65bc67f7722",
      "parents": [
        "5853160c6e0a0c7601beea122d5f690ca6bba082"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Tue Dec 09 11:36:53 2014 -0700"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Tue Dec 09 13:17:48 2014 -0700"
      },
      "message": "Generate an IPv6 address when PUBLIC_BRIDGE does not have one\n\nCloses-Bug: #1400823\nChange-Id: Ic79fd003aea2af7b258397ec2cdfd70c8568743c\n"
    },
    {
      "commit": "614de25756e13a5468c9a016b976b0391eec2b8c",
      "tree": "3fb6d53643cb4f36c79f54300201db3269501e4c",
      "parents": [
        "49945604fc431150e5e256092d6a50f11db6d6ac",
        "8b469c1c5e36047a9e5a80e040f137957bdb8d66"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 18:56:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 18:56:32 2014 +0000"
      },
      "message": "Merge \"Remove heat_stack_owner role\""
    },
    {
      "commit": "49945604fc431150e5e256092d6a50f11db6d6ac",
      "tree": "ebb5a1fa3f8270bb868f8f58323ec0b5afea4bae",
      "parents": [
        "8dab39854567df373233751be86871222e74aa06",
        "245daa27da40cb94410c7a8f8f19961c21821231"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 18:34:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 18:34:45 2014 +0000"
      },
      "message": "Merge \"Use --or-show for get_or_create_user/project/role function\""
    },
    {
      "commit": "f3b49e23b04878a2a4d37bbb1884c677b6b56c2a",
      "tree": "980160084e15d18648254abdefafffe8b3b4be22",
      "parents": [
        "ce3ba964ede45a741395a09c0713f2013bc4eecc"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Dec 09 17:37:03 2014 +0000"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Dec 09 17:37:03 2014 +0000"
      },
      "message": "XenAPI: Add another plugin directory\n\nBuildroot on 64-bit systems may use /usr/lib64 to store the XAPI plugins\nAdd this as an option to search for.\n\nThe list is getting of acceptable paths is getting longer but some work is going\non in XAPI to allow us to query for this path, which will mean we can get\nrid of this list in future.\n\nChange-Id: I79aafb6a86032c7ab04937c9e9bec08661ecdefa\n"
    },
    {
      "commit": "8dab39854567df373233751be86871222e74aa06",
      "tree": "bb5cbe53f7c695820ce2e5f7633f9ac8db294561",
      "parents": [
        "00111b59d2db3fc1ff7f311abf4e0be6690183eb",
        "b7c1ce4d0f40cb24c78d6a14bb092b57ee12be03"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 17:30:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 17:30:19 2014 +0000"
      },
      "message": "Merge \"Fix path to network interfaces configurations\""
    },
    {
      "commit": "00111b59d2db3fc1ff7f311abf4e0be6690183eb",
      "tree": "0d0303d35b913a2eab677d40cca2e15c5b80fc57",
      "parents": [
        "b23cdf294bb399dfea9f00d0ee9d558e814f93bb",
        "82a7d939290ec7224f1e918a35e8c5ad0c18cb31"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 17:24:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 17:24:34 2014 +0000"
      },
      "message": "Merge \"Fixes lib/tempest to accomodate Storage Protocol name with spaces\""
    },
    {
      "commit": "b23cdf294bb399dfea9f00d0ee9d558e814f93bb",
      "tree": "de0f1bf7b09a2d7554adacebc31b3f39d44c9c5b",
      "parents": [
        "ce3ba964ede45a741395a09c0713f2013bc4eecc",
        "90c20209088eca3dcf830856a3a3118367dbc09f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 17:24:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 17:24:30 2014 +0000"
      },
      "message": "Merge \"Configure boto.cfg in tempest to point to SSL bundle\""
    },
    {
      "commit": "ce3ba964ede45a741395a09c0713f2013bc4eecc",
      "tree": "54d1b721dd1fef1a7d679975804674d47ca2033b",
      "parents": [
        "b8491cd8b9e70236a6af1a14e09a414a8b8b1ab5",
        "505b96afbe8f910d2c0d858f1da61ed361f5f14c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 17:21:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 17:21:49 2014 +0000"
      },
      "message": "Merge \"Remove TEMPEST_ENABLE_NOVA_XML_API from Tempest config\""
    },
    {
      "commit": "b8491cd8b9e70236a6af1a14e09a414a8b8b1ab5",
      "tree": "54d1b721dd1fef1a7d679975804674d47ca2033b",
      "parents": [
        "7411bf25746ab21e1a0bb32185b916e18aa54168",
        "849d0b8ebb9aff4a2106c01a691112578f25281c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 17:21:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 17:21:46 2014 +0000"
      },
      "message": "Merge \"Fix the variable substitution\""
    },
    {
      "commit": "7411bf25746ab21e1a0bb32185b916e18aa54168",
      "tree": "2e05855b5e65817f88d319b13f96f553bf2b843a",
      "parents": [
        "c9ccaaa9561699a17537aa57538dc99203ac8bbc",
        "0354640587cde740aa0299c722f019ae1c01e05d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 17:21:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 17:21:41 2014 +0000"
      },
      "message": "Merge \"Move ironic ssh key creation early in preparation\""
    },
    {
      "commit": "c9ccaaa9561699a17537aa57538dc99203ac8bbc",
      "tree": "bab8c8fb08627e6ee813365ac53d3b3a60ab308d",
      "parents": [
        "c29c73c7d1f0689e1698d74d1d64725ea706ec5a",
        "6c74932bf7f02ddd5bad7c276bca68b58e5b745d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 17:15:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 17:15:08 2014 +0000"
      },
      "message": "Merge \"Do not regenerate ironic ssh key if one exists\""
    },
    {
      "commit": "c29c73c7d1f0689e1698d74d1d64725ea706ec5a",
      "tree": "15ff26eba78930b442e1206f1e95cf792d09fdfe",
      "parents": [
        "e7c144649a78d799df264fa0a37bd0b7540291cc",
        "9bc3459927ea48b2633b4a8c4a247764d6d4b8bd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 17:14:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 17:14:59 2014 +0000"
      },
      "message": "Merge \"Tighten up parsing of neutron tap device for ironic\""
    },
    {
      "commit": "e7c144649a78d799df264fa0a37bd0b7540291cc",
      "tree": "6a579518bf3fb7ef408a07588863768a948fc863",
      "parents": [
        "a0e811ef75f8604aca790cc2e8bd17e374c1d208",
        "ffc1f8d426573f78e3a4bb88bd0246b59694bdcc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 17:14:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 17:14:55 2014 +0000"
      },
      "message": "Merge \"Fix tools upload_image.sh utility\""
    },
    {
      "commit": "a0e811ef75f8604aca790cc2e8bd17e374c1d208",
      "tree": "e29ac0a098e8dbf0ac4d7017d1e3fe4228709995",
      "parents": [
        "5853160c6e0a0c7601beea122d5f690ca6bba082",
        "c30d3213f8fc683523267574676fa5062c2c36de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 17:06:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 17:06:07 2014 +0000"
      },
      "message": "Merge \"remove legacy work around for nova paste.ini\""
    },
    {
      "commit": "33e8ee20a4ad087f5538e813eace1ca23243e2c5",
      "tree": "a2a64e8d765c831a66a88d9671fbcb85783ab70c",
      "parents": [
        "47a81c912323adb6ef0a8254e35de311c41efe9b"
      ],
      "author": {
        "name": "Salvatore",
        "email": "salv.orlando@gmail.com",
        "time": "Sun Oct 05 01:36:34 2014 +0200"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Dec 09 11:54:02 2014 -0500"
      },
      "message": "Tempest: configure exact set of extensions to test\n\nSo far devstack configures tempest either for testing all extensions\nor a specific subset. It does not allow users for specifying a set\nof extensions which should not be exercised.\n\nThis patch adds this support. To this aim, the tempest configuration\nprocess will scan API endpoints for active extensions using the\nverify_tempest_config.py tool, and then will remove those extensions\nwhich have been explicitly disabled by the user.\n\nIf an explicit subset of extensions to enable is passed to devstack,\ntempest will use this subset, rather than the list of active\nextensions.\n\nImplements blueprint branchless-tempest-extensions\n\nChange-Id: I263bcf04668953f414a4ef18cb98c1c373e142ad\n"
    },
    {
      "commit": "c187b88e698a203a222b38cbf3a045b520918042",
      "tree": "075bf71137754c344504efc767848ff70cc619f8",
      "parents": [
        "5853160c6e0a0c7601beea122d5f690ca6bba082"
      ],
      "author": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Tue Dec 09 15:41:55 2014 +0100"
      },
      "committer": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Tue Dec 09 15:41:55 2014 +0100"
      },
      "message": "Add tooz support from Oslo\n\nChange-Id: I4ccf4bf08e10c0ba651f973aa62562af85ea0f19\n"
    },
    {
      "commit": "5853160c6e0a0c7601beea122d5f690ca6bba082",
      "tree": "96fc00fd58475d0a7b9fb9c96df44b997b028d3b",
      "parents": [
        "9abe094c1dfb1a0f2cb352f3418507eff54c2c82",
        "b3fdb1c93593faa6fb674937155f911beb2f0200"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 05:12:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 05:12:16 2014 +0000"
      },
      "message": "Merge \"Simplify docs build\""
    },
    {
      "commit": "9abe094c1dfb1a0f2cb352f3418507eff54c2c82",
      "tree": "4b8d650e0b5448b7293310a76605156f2466aa70",
      "parents": [
        "092c124b16c3eaa541ff0e90df55c7b2c94b6eda",
        "a9c2594442301b18f9d48f4ee52f6e450ec00992"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 08 23:47:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 08 23:47:24 2014 +0000"
      },
      "message": "Merge \"Document local.conf settings for ceilometer\""
    },
    {
      "commit": "a9c2594442301b18f9d48f4ee52f6e450ec00992",
      "tree": "cb2299be4a05ca6ae52cad32af58d80d4a8a172e",
      "parents": [
        "7adfe91ca6d83cf91fcfc0642b62f5e69e9afa52"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Mon Dec 08 14:26:28 2014 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Mon Dec 08 19:35:57 2014 +0000"
      },
      "message": "Document local.conf settings for ceilometer\n\nDescribe the various settings that can be made to control the\nbehavior of Ceilometer. Doing in lib/ceilometer for now. When there\nis more something under doc may be warranted.\n\nChange-Id: I9cd47085a5e91bae0a88f6e26f6c8bdc86c02978\n"
    },
    {
      "commit": "092c124b16c3eaa541ff0e90df55c7b2c94b6eda",
      "tree": "92dca3115e7ad3680a544b48502c002817086535",
      "parents": [
        "37768a2e56ae21d40a22e13a5957d7cca951689b"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Mon Dec 08 13:48:18 2014 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Mon Dec 08 13:48:25 2014 -0500"
      },
      "message": "Sort oslo libraries and add missing oslo.context\n\nEnsure both lists of oslo libraries are sorted and\nadd the missing oslo.context in install_oslo method\n\nChange-Id: I5b849c97b681e65425304e05534a61140e4e1fda\n"
    },
    {
      "commit": "37768a2e56ae21d40a22e13a5957d7cca951689b",
      "tree": "30831bd11c14f46897b6bb593839a95db44d7c5d",
      "parents": [
        "53aaf15af37c718af8b47d1d2ba0052a875faed7",
        "fe6dccb0a8b1ca05e73982f0aba647044bf79a2d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 08 18:17:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 08 18:17:50 2014 +0000"
      },
      "message": "Merge \"Fix typos in the configuration documentation\""
    },
    {
      "commit": "6accb136d3219af588d26a904f8a1f748d5e8818",
      "tree": "b934331fb7c8bbb9ae19b335cfc7787466a925b0",
      "parents": [
        "1fc6e18c4a690482d26ab3bf4dd208e48cde5f9a"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Mon Dec 08 17:35:15 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Mon Dec 08 17:35:15 2014 +0000"
      },
      "message": "Fix fwaas service plugin location\n\nThis was missed during the services split.\n\nChange-Id: I8b51ca2c6ef734bf2747cec48a2f751eb682afe5\n"
    },
    {
      "commit": "53aaf15af37c718af8b47d1d2ba0052a875faed7",
      "tree": "85565b03e2ec6c39993e0f78ad608017982c8e90",
      "parents": [
        "7adfe91ca6d83cf91fcfc0642b62f5e69e9afa52",
        "6623049ec48058afcb207855a9754df197a8cbb6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 08 14:58:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 08 14:58:14 2014 +0000"
      },
      "message": "Merge \"Horizon front page test fix\""
    },
    {
      "commit": "20b839fd51ff0ccecbc67f3d29578ce042c8b3c3",
      "tree": "feb0db7d4db0395424ae93e7315c328e6224a3b4",
      "parents": [
        "099dd6ce8a17561aaced0568992baddc2abdb1c4"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Mon Dec 08 06:17:27 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Mon Dec 08 11:06:43 2014 +0000"
      },
      "message": "Update devstack to work with new split neutron services repos\n\nThis commit udpates devstack to work with the latest neutron services, which\nare now in their own repositories. This will also unblock third party CI for\nservices testing. This also allows devstack users to run neutron with\nservices again.\n\nChange-Id: I9cdd51f09edaccf218988240b48ce733d5771a65\n"
    },
    {
      "commit": "b7d5bf6e9d2140e932419fd0cce11afe161dc73e",
      "tree": "c447af17631f9d785be69215215cc5ffa89a105d",
      "parents": [
        "7adfe91ca6d83cf91fcfc0642b62f5e69e9afa52"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Thu Nov 20 18:23:06 2014 +0900"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Mon Dec 08 13:02:28 2014 +0900"
      },
      "message": "add the kernel/ramdisk id to driver_info\n\nBecause bp https://blueprints.launchpad.net/ironic/+spec/add-node-instance-info\nhas been completed,\nadd the deploy_kernel_id and deploy_ramdisk_id to ironic node\u0027s driver_info\nin stead of to flavor.\n\nChange-Id: I90ffae49212e68749b8331edc278228419317453\n"
    },
    {
      "commit": "245daa27da40cb94410c7a8f8f19961c21821231",
      "tree": "ff152c217668f14f157e83fb982a7329a158a914",
      "parents": [
        "7adfe91ca6d83cf91fcfc0642b62f5e69e9afa52"
      ],
      "author": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Fri Nov 14 02:17:22 2014 -0500"
      },
      "committer": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Sun Dec 07 21:20:38 2014 -0500"
      },
      "message": "Use --or-show for get_or_create_user/project/role function\n\nExploit the --or-show functionality of openstackclient,\nrather than issuing two different commands at the shell level,\nlet the CLI handle things.\n\nChange-Id: I1db239fd3473eb580def1c5fb28ce472a1363569\n"
    },
    {
      "commit": "7adfe91ca6d83cf91fcfc0642b62f5e69e9afa52",
      "tree": "ee14299c712ca04a984acc862280442389deffb6",
      "parents": [
        "238f55f749d4e5e932bcf1693fdf928dbd0e4611",
        "19354585e16513f5ee590c90620b7fae603b6a78"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 07 18:17:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 07 18:17:46 2014 +0000"
      },
      "message": "Merge \"libvirt plugin \"parallels\" support\""
    },
    {
      "commit": "238f55f749d4e5e932bcf1693fdf928dbd0e4611",
      "tree": "0d87243578f995a066fc046d47e66e1156ce162a",
      "parents": [
        "1dc2a202617edf18ef869c6dbbbdc3f077409858",
        "a3d60c80d9f39ee6a0410dcdd5c778d0b7511c9d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 07 18:17:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 07 18:17:38 2014 +0000"
      },
      "message": "Merge \"Explicitly pass in SLAPPASS when setting up LDAP\""
    },
    {
      "commit": "1dc2a202617edf18ef869c6dbbbdc3f077409858",
      "tree": "ef3549d6a67aec562fd4a0b8c9112463f888cb3e",
      "parents": [
        "e1cbc05e20bed762089fb546938927fac682f801",
        "2f8e08b5728f4272b415b1c0aab8ff62eae29b06"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 07 18:17:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 07 18:17:29 2014 +0000"
      },
      "message": "Merge \"remove nova baremetal driver support\""
    },
    {
      "commit": "e1cbc05e20bed762089fb546938927fac682f801",
      "tree": "df256dbc871e9d179dc3552864c2acebf30abf7e",
      "parents": [
        "55d8f1df9537ce15fb4b27818f4f2c65a5497037",
        "fb3ce0bd6be04a5f23d33f3444a48a92fd8d0af1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 06 18:26:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 06 18:26:52 2014 +0000"
      },
      "message": "Merge \"Adding tempest install to devstack\""
    },
    {
      "commit": "0354640587cde740aa0299c722f019ae1c01e05d",
      "tree": "751ca3977739dbbc10fa33e096a702920f3e68f1",
      "parents": [
        "55d8f1df9537ce15fb4b27818f4f2c65a5497037"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Dec 05 16:49:12 2014 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Dec 05 16:49:12 2014 -0800"
      },
      "message": "Move ironic ssh key creation early in preparation\n\nSSH creds should be in place before nodes are enrolled.  If not,\nironic cannot sync power state causing nova to skip nodes in\nits resource tracker.\n\nChange-Id: I6b98ae57ce33783f69e2cf9ba357807d384b3012\nCloses-bug: #1398128\n"
    },
    {
      "commit": "fb3ce0bd6be04a5f23d33f3444a48a92fd8d0af1",
      "tree": "e04918267a1dae017c3a0d605daa6057cfd63fb7",
      "parents": [
        "10dc2da5db629016c3a9262d8bc845c3c7f6c4e0"
      ],
      "author": {
        "name": "Emily Hugenbruch",
        "email": "ekhugen@us.ibm.com",
        "time": "Fri Nov 21 22:15:08 2014 +0000"
      },
      "committer": {
        "name": "Emily Hugenbruch",
        "email": "ekhugen@us.ibm.com",
        "time": "Fri Dec 05 21:10:20 2014 +0000"
      },
      "message": "Adding tempest install to devstack\n\nStack.sh doesn\u0027t install tempest, but it would be useful if it did.\n\nChange-Id: I2eba3738342cb4835a992aa1152939a8dc2f74da\n"
    },
    {
      "commit": "55d8f1df9537ce15fb4b27818f4f2c65a5497037",
      "tree": "49d7316bff45ceb26de264acc42d990ed8f400a6",
      "parents": [
        "129166c2d9ab4135143467eb23a8201410a4ed35",
        "88cde0b3da7102cd28b3b44fbf6112b17303b27d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 05 13:40:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 05 13:40:17 2014 +0000"
      },
      "message": "Merge \"VMware: add default image metadata for hw_vif_model\""
    },
    {
      "commit": "2f8e08b5728f4272b415b1c0aab8ff62eae29b06",
      "tree": "9f817f0351bf0d7bf5784ac56bf38b4e637b0131",
      "parents": [
        "129166c2d9ab4135143467eb23a8201410a4ed35"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Dec 05 08:31:16 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Dec 05 08:31:16 2014 -0500"
      },
      "message": "remove nova baremetal driver support\n\nThis has been deleted from the nova tree, we should purge it from\ndevstack, as it will not work any more.\n\nChange-Id: I20501fec140998b91c9ddfd84b7b10168624430a\n"
    },
    {
      "commit": "129166c2d9ab4135143467eb23a8201410a4ed35",
      "tree": "3ccd5aee8310c2c2b78559bce8abd0b7277d01e5",
      "parents": [
        "2dba66f328b1b7424b7c8cb4c79f29d26a0c997a",
        "a883698ca79a29c37a8c5a2f61966efb589f2697"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 05 07:46:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 05 07:46:58 2014 +0000"
      },
      "message": "Merge \"Fix NOVA_API_VERSION option\""
    },
    {
      "commit": "88cde0b3da7102cd28b3b44fbf6112b17303b27d",
      "tree": "eed8071cad05f48a52b0e8c85f43b7000d4722b7",
      "parents": [
        "dead777ea380df7bc1969e9807f90159f512259e"
      ],
      "author": {
        "name": "Sabari Kumar Murugesan",
        "email": "smurugesan@vmware.com",
        "time": "Thu Dec 04 17:48:26 2014 -0800"
      },
      "committer": {
        "name": "Sabari Kumar Murugesan",
        "email": "smurugesan@vmware.com",
        "time": "Thu Dec 04 20:33:41 2014 -0800"
      },
      "message": "VMware: add default image metadata for hw_vif_model\n\nDuring glance image-create we are currently setting a null value\nfor the hw_vif_model, if we are unable to introspect from the vmdk\nfile.\n\nThis patch adds a default value if not found.\n\nChange-Id: I6d0f551b18f03e2a799ae14c3347652a285693f0\n"
    },
    {
      "commit": "2dba66f328b1b7424b7c8cb4c79f29d26a0c997a",
      "tree": "b355d2dc5a59c78cd015afbaf8591372541c8938",
      "parents": [
        "dead777ea380df7bc1969e9807f90159f512259e",
        "af14029553a3aaeb3edaf49568b175c47f88fbc0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 05 00:38:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 05 00:38:38 2014 +0000"
      },
      "message": "Merge \"Rework the old logo\""
    },
    {
      "commit": "6c74932bf7f02ddd5bad7c276bca68b58e5b745d",
      "tree": "4e0374118cbed32973cf90709bab3b7a87cc8e70",
      "parents": [
        "9bc3459927ea48b2633b4a8c4a247764d6d4b8bd"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Dec 02 16:20:50 2014 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Dec 04 15:38:23 2014 -0800"
      },
      "message": "Do not regenerate ironic ssh key if one exists\n\nGets rid of redundant globals and avoids regenerating an ssh key\nfor ironic if one exists.  Also allows key file to be user-specified,\nletting ironic use pregenerated keys.\n\nChange-Id: Iaa6f8918bf14dae2116269a0be5039fc5afaecfa\n"
    },
    {
      "commit": "9bc3459927ea48b2633b4a8c4a247764d6d4b8bd",
      "tree": "450d0251ac1e621ef92e2d851ec7259b9fa8dc5e",
      "parents": [
        "dead777ea380df7bc1969e9807f90159f512259e"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Dec 02 16:49:14 2014 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Dec 04 15:38:23 2014 -0800"
      },
      "message": "Tighten up parsing of neutron tap device for ironic\n\nThe current parsing of the interfaces from the neutron network namespace\nfails if there are other things that match \u0027tap\u0027 (ie, gretaps created\nfor other purposes)  This tightens up the parsing to only match devices\nstarting \u0027tap\u0027 instead of anything containing \u0027tap\u0027\n\nChange-Id: I9a31ec8ad253da0b3c5bd7f5eb105c49850f3060\n"
    },
    {
      "commit": "a883698ca79a29c37a8c5a2f61966efb589f2697",
      "tree": "74aed1e1276ad4e8078130f86a257a26c00c1404",
      "parents": [
        "dead777ea380df7bc1969e9807f90159f512259e"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Dec 04 23:08:10 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Dec 04 23:08:10 2014 +0000"
      },
      "message": "Fix NOVA_API_VERSION option\n\nlib/nova checks NOVA_API_VERSION for setting Nova v2.1 API endpoint,\nbut the name of the initialization is different.\nThis patch fixes it.\n\nChange-Id: I2fa234d66fe76b2a7146288adc1384b33921e178\n"
    },
    {
      "commit": "dead777ea380df7bc1969e9807f90159f512259e",
      "tree": "b97258e72ea44875c59ec47c185e22f2878dc03e",
      "parents": [
        "bc2ded302048d8de53aa5fe9b260ab05398468ab",
        "0f176d8bc2010920842e1e6c1422aba05b9b5eb4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 04 21:47:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 04 21:47:24 2014 +0000"
      },
      "message": "Merge \"Add NOVA_API_VERSIONS\""
    },
    {
      "commit": "bc2ded302048d8de53aa5fe9b260ab05398468ab",
      "tree": "85b60c6b89879b83c450397ebc9388fefea938d7",
      "parents": [
        "e750f9c1c6cd51b58e340502792ad119e798d622",
        "5bef3e1633ec2c7e2b932f6d519baa23526f5f87"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 04 18:44:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 04 18:44:00 2014 +0000"
      },
      "message": "Merge \"Enable Zaqar to run in debug mode\""
    },
    {
      "commit": "c30d3213f8fc683523267574676fa5062c2c36de",
      "tree": "aff2e7d16a0cf0b49f7bfd5ae1bfbfd970706434",
      "parents": [
        "0f176d8bc2010920842e1e6c1422aba05b9b5eb4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Dec 04 07:20:03 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Dec 04 11:04:04 2014 -0500"
      },
      "message": "remove legacy work around for nova paste.ini\n\nThis code goes *way* back and is not needed any more\n\nChange-Id: I23716d88899a7fc18b7d4ccfa12b563d288810b0\n"
    },
    {
      "commit": "0f176d8bc2010920842e1e6c1422aba05b9b5eb4",
      "tree": "40d89a13415b547eb019c50c680f0b620c122d1c",
      "parents": [
        "47a81c912323adb6ef0a8254e35de311c41efe9b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 03 01:24:47 2014 +0000"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Dec 04 11:04:02 2014 -0500"
      },
      "message": "Add NOVA_API_VERSIONS\n\nThis provides a mechanism for overriding v2 endpoint with v2.1 so that\ntests can be run against a devstack to provide equivalency between the\nAPIs.\n\nChange-Id: Iaaa530bda6bcdae75e86be8dbe572abe4396e8e9\n"
    },
    {
      "commit": "e750f9c1c6cd51b58e340502792ad119e798d622",
      "tree": "f1ca955d08d90530bd83e5e91eef11234f9bc276",
      "parents": [
        "bfadd227ecd593d1aa151246fdc18952fcbe9d37",
        "c78e4671098f08c2eaf0b033777d3c01082141cd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 04 14:03:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 04 14:03:33 2014 +0000"
      },
      "message": "Merge \"Wait for hypervisor-stats to reflect ironic nodes\""
    },
    {
      "commit": "5bef3e1633ec2c7e2b932f6d519baa23526f5f87",
      "tree": "516d7e21c23d0fbb1d7904a5f82410187db89717",
      "parents": [
        "3b1647310d8b8b975e74d2601ba841e373b97b20"
      ],
      "author": {
        "name": "Victoria Martinez de la Cruz",
        "email": "victoria@vmartinezdelacruz.com",
        "time": "Thu Dec 04 10:24:37 2014 -0300"
      },
      "committer": {
        "name": "Victoria Martinez de la Cruz",
        "email": "victoria@vmartinezdelacruz.com",
        "time": "Thu Dec 04 10:36:03 2014 -0300"
      },
      "message": "Enable Zaqar to run in debug mode\n\nChange-Id: Ia751f04119ce1b4c6213be75d087ef24de904498\n"
    },
    {
      "commit": "82a7d939290ec7224f1e918a35e8c5ad0c18cb31",
      "tree": "0c3709b85973f4891e85eb82540c4c67266074e7",
      "parents": [
        "db3225c1264e1363262c210daa4a3c77a4fb6853"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Dec 04 14:09:16 2014 +0100"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Dec 04 14:09:16 2014 +0100"
      },
      "message": "Fixes lib/tempest to accomodate Storage Protocol name with spaces\n\nChange-Id: Ic711b2bb69f78b10ff6cb48e670df2d35646d8e9\nCloses-Bug: #1278835\n"
    },
    {
      "commit": "ffc1f8d426573f78e3a4bb88bd0246b59694bdcc",
      "tree": "ac6fe6465f6dbd4824079db026e627339e1ff1a5",
      "parents": [
        "f4fed56e936c5d09c0fe39e9490c44a4495bbadf"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Wed Nov 26 04:00:33 2014 -0800"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Thu Dec 04 04:59:26 2014 -0800"
      },
      "message": "Fix tools upload_image.sh utility\n\nThe utility would fail due to the fact that the GLANCE_SERVICE_PROTOCOL\nwas not set.\n\nChange-Id: Iff0b59274fa909895abd70c3a6d1da63dbd70483\nCloses-bug: #1396567\n"
    },
    {
      "commit": "8b469c1c5e36047a9e5a80e040f137957bdb8d66",
      "tree": "3e9be79ada1b0dd37b0356ae9c52095c594b4418",
      "parents": [
        "47a81c912323adb6ef0a8254e35de311c41efe9b"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Thu Dec 04 10:43:52 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Thu Dec 04 10:43:52 2014 +0000"
      },
      "message": "Remove heat_stack_owner role\n\nSince https://review.openstack.org/#/c/128509/ heat no longer requires\nthe \"heat_stack_owner\" role by default, as we now delegate all roles\nvia the trust.  So remove the now unnecessary role creation and assignment\nfrom lib/heat.\n\nChange-Id: Ia097ac9a76b3242ed6e62b11ca64c7ac7680b97c\n"
    },
    {
      "commit": "bfadd227ecd593d1aa151246fdc18952fcbe9d37",
      "tree": "a6c56b61232c977580b586c77cc3e5dfea84f512",
      "parents": [
        "47a81c912323adb6ef0a8254e35de311c41efe9b"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Wed Dec 03 23:15:08 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Wed Dec 03 23:15:08 2014 +0000"
      },
      "message": "heat remove copy of sample config file\n\nWe\u0027re moving to a model like nova where we don\u0027t maintain a static\nsample config, instead providing a readme showing how to generate\nit in https://review.openstack.org/#/c/138800/, so this change\nis needed before we can land that change.\n\nChange-Id: I335a33646eef72962c9036dcd1de50144d8575c8\n"
    },
    {
      "commit": "47a81c912323adb6ef0a8254e35de311c41efe9b",
      "tree": "649e7647e1dbd2841b6a3a6a535c5a8c18958f45",
      "parents": [
        "5f332766fe97d8a814ade8428aa02ece0eb75921",
        "f10c81869e27f215092c98af5d5b7c19bd64a8c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 03 15:57:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 03 15:57:05 2014 +0000"
      },
      "message": "Merge \"drop tempest xml variable setting\""
    },
    {
      "commit": "5f332766fe97d8a814ade8428aa02ece0eb75921",
      "tree": "b67450cede542435d6f9e1fc54a49187c510b38b",
      "parents": [
        "20132c1aeb1c96bae1446e70f9e2ff664b947014",
        "d591a25e424ea8cec4d67854fcce236671210139"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 03 15:56:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 03 15:56:56 2014 +0000"
      },
      "message": "Merge \"Add support for tuskar-api service\""
    },
    {
      "commit": "20132c1aeb1c96bae1446e70f9e2ff664b947014",
      "tree": "35c047467d2d544354ae86f5fc1d568314655c61",
      "parents": [
        "9955d4bd3462c8c261b02c528c2b334758e1815a",
        "81a016dbcd7bbf9fde791386fcc294fca0a59d71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 03 15:56:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 03 15:56:53 2014 +0000"
      },
      "message": "Merge \"Rename apts to debs\""
    },
    {
      "commit": "9955d4bd3462c8c261b02c528c2b334758e1815a",
      "tree": "689eeff4c53704a064b400e69f1995414d5b8677",
      "parents": [
        "327afc9962f513830975259369983875cc01a4f8",
        "d7af4843382d0f281a35e3769109da7beda1dfc5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 03 15:56:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 03 15:56:49 2014 +0000"
      },
      "message": "Merge \"Use the service catalog when talking to cinder\""
    },
    {
      "commit": "327afc9962f513830975259369983875cc01a4f8",
      "tree": "4d4775c5394ceb34dfad167ab445dae99b52fc77",
      "parents": [
        "85eff17436d0241767c163cffcebbc61e553d221",
        "55c7ebbdbaf97c8f1f22d8a06579edf836b503c6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 03 15:56:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 03 15:56:44 2014 +0000"
      },
      "message": "Merge \"Use new cafile option in nova cinder options\""
    },
    {
      "commit": "85eff17436d0241767c163cffcebbc61e553d221",
      "tree": "0da28a4c79458de533b8d884c584a352a2d4b973",
      "parents": [
        "3a9770f1aa031bde08d28848e20275b063d993e8",
        "b01fb940c93dfa3ae75b11e34b8a99e6906c8a25"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 03 15:47:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 03 15:47:40 2014 +0000"
      },
      "message": "Merge \"Ceph: undefine secret from nova.conf when deleting secret\""
    },
    {
      "commit": "3a9770f1aa031bde08d28848e20275b063d993e8",
      "tree": "1b7d8cb805ef4886183f3b45b8d25c5dccf84db4",
      "parents": [
        "3b1647310d8b8b975e74d2601ba841e373b97b20",
        "6de7dba863cfbe0fda6f918eea31adbd7d652676"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 03 15:47:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 03 15:47:35 2014 +0000"
      },
      "message": "Merge \"Return mysql-server to default for all ubuntu installs\""
    },
    {
      "commit": "6623049ec48058afcb207855a9754df197a8cbb6",
      "tree": "afd55aded517cc29e5a883808451105a03edba49",
      "parents": [
        "979d50fab04a3046d27391a22605654122566348"
      ],
      "author": {
        "name": "Jiri Tomasek",
        "email": "jtomasek@redhat.com",
        "time": "Tue Dec 02 13:23:19 2014 +0100"
      },
      "committer": {
        "name": "Jiri Tomasek",
        "email": "jtomasek@redhat.com",
        "time": "Wed Dec 03 11:33:17 2014 +0100"
      },
      "message": "Horizon front page test fix\n\nFixes the test string in horizon front page test so it is not failing\nwhen header tag gets new attributes\n\nChange-Id: Ibf62bf6f6300eeb0ab2f22086b0ff1c05c69d86b\n"
    },
    {
      "commit": "505b96afbe8f910d2c0d858f1da61ed361f5f14c",
      "tree": "5f6a8df8a42fb60aef703f82c62b1cc8027a2bcd",
      "parents": [
        "3b1647310d8b8b975e74d2601ba841e373b97b20"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Nov 19 07:00:00 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 03 02:09:29 2014 +0000"
      },
      "message": "Remove TEMPEST_ENABLE_NOVA_XML_API from Tempest config\n\nI5b3e221d942e09134024b82acaf179dc869357e0 has removed xml_api_v2 from\nTempest config, and xml_api_v2 setting of DevStack is unnecessary now.\nThis patch removes it.\n\nChange-Id: Ic85fbfda13fd352c4d513859915aaca27e894b58\n"
    },
    {
      "commit": "c78e4671098f08c2eaf0b033777d3c01082141cd",
      "tree": "0b1331042fc8097b9009ed7046ce87e15ef5e28c",
      "parents": [
        "3b1647310d8b8b975e74d2601ba841e373b97b20"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Dec 01 11:24:37 2014 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Dec 02 12:40:49 2014 -0800"
      },
      "message": "Wait for hypervisor-stats to reflect ironic nodes\n\nWhen enrolling nodes into Ironic, poll nova\u0027s hypervisor-stats until\nthe hypervisor count reflects the number of enrolled nodes.  This\neliminates a race where devstack completes and an instance is spawned\nbefore the first post-enrollment periodic task ticks on the Nova side,\nwhich has recently started popping up in the gate.\n\nChange-Id: Ib3d8005e0094ee8af2d5fcb65aca6cd92736da90\nCloses-bug: #1398128\n"
    },
    {
      "commit": "5a252d9a0e860e27676b60851766728451c29c17",
      "tree": "21be1e7087595e23e2cb3b2e721ffca86e875c50",
      "parents": [
        "74a8ccf3b44ac4b6f07fdd3a44374bad9bc25f67"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Nov 21 21:55:09 2014 +0900"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Dec 02 20:04:33 2014 +0000"
      },
      "message": "Fix variable typo of use_syslog in lib/tempest\n\nTEMPEST_CONF is not set but used it. As a result the meaningless file\n\u0027DEFAULT\u0027 is created. So this commit fixes to use proper variable name.\n\nCloses-bug: #1394969\nChange-Id: If6e58f269319df3c4f71b4fc13aa855c63f7e3a3\n"
    },
    {
      "commit": "b7c1ce4d0f40cb24c78d6a14bb092b57ee12be03",
      "tree": "3ffc1895f31ed03bfaea4865cd9d47aa64569bd6",
      "parents": [
        "3b1647310d8b8b975e74d2601ba841e373b97b20"
      ],
      "author": {
        "name": "Juan Antonio Osorio Robles",
        "email": "juan.osorio.robles@ericsson.com",
        "time": "Fri Nov 28 14:19:19 2014 +0200"
      },
      "committer": {
        "name": "Juan Antonio Osorio Robles",
        "email": "juan.osorio.robles@ericsson.com",
        "time": "Fri Nov 28 14:19:19 2014 +0200"
      },
      "message": "Fix path to network interfaces configurations\n\nThis commit changes the path that is used as reference in the\ndocumentation to one that is widely used in both ubuntu and debian. This\nwas made in order to avoid confusions (that actually happened while I\nwas trying out the devstack guide).\n\nChange-Id: Ic3ce40816f79f9f522fc33ed8b4a574d7a57d586\n"
    },
    {
      "commit": "fe6dccb0a8b1ca05e73982f0aba647044bf79a2d",
      "tree": "4e11e607a09a3aba83a8740e0f2c4e63cb1afc1f",
      "parents": [
        "3b1647310d8b8b975e74d2601ba841e373b97b20"
      ],
      "author": {
        "name": "Juan Antonio Osorio Robles",
        "email": "juan.osorio.robles@ericsson.com",
        "time": "Fri Nov 28 13:12:14 2014 +0200"
      },
      "committer": {
        "name": "Juan Antonio Osorio Robles",
        "email": "juan.osorio.robles@ericsson.com",
        "time": "Fri Nov 28 13:12:14 2014 +0200"
      },
      "message": "Fix typos in the configuration documentation\n\nChange-Id: I0089c195f4cda313c3b68a7c5c215b9dbff94db2\n"
    },
    {
      "commit": "f10c81869e27f215092c98af5d5b7c19bd64a8c9",
      "tree": "a0dc1fb80cded3d5a20752e22964371e0ef6294a",
      "parents": [
        "979d50fab04a3046d27391a22605654122566348"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 27 07:13:35 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 27 07:13:35 2014 -0500"
      },
      "message": "drop tempest xml variable setting\n\ntempest has dropped xml support, this variable no longer does\nanything.\n\nChange-Id: Iab4dbb88f6f01fe301fd54b3ac53995bed1c485a\n"
    },
    {
      "commit": "3b1647310d8b8b975e74d2601ba841e373b97b20",
      "tree": "2017b9a4fdab59c2d82b5f9a510821f3ded9b522",
      "parents": [
        "ca7aa301b2825da8e67cf1294ae939676b7d7504",
        "ea70cc94719b140f90fb3a3d86e37bd543146ee3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 26 15:42:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 26 15:42:29 2014 +0000"
      },
      "message": "Merge \"Copy nova-api-paste.ini if n-api* is enabled\""
    },
    {
      "commit": "ca7aa301b2825da8e67cf1294ae939676b7d7504",
      "tree": "86f692b39b21e89956935cb798014acbcea2b9c2",
      "parents": [
        "f4fed56e936c5d09c0fe39e9490c44a4495bbadf",
        "9eb8177eb7afa1e1cc9c64f80d175a1cb658ea50"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 26 15:41:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 26 15:41:54 2014 +0000"
      },
      "message": "Merge \"Move sgabios setup to hypervisor-ironic\""
    }
  ],
  "next": "19354585e16513f5ee590c90620b7fae603b6a78"
}
