)]}'
{
  "log": [
    {
      "commit": "5bdabd070bf27da18e43fd263e9f26ea6779cc16",
      "tree": "5555950cf523f5bbe7a55e722fef17c56bd7131e",
      "parents": [
        "ef837e4c7fdf551685385953dd1dc6e935f482fd",
        "dae115251828e035fcad229f9c9d78856fb867b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 19:51:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 19:51:28 2014 +0000"
      },
      "message": "Merge \"Add $TOP_DIR to the path when calling tools\u0027 scripts\""
    },
    {
      "commit": "ef837e4c7fdf551685385953dd1dc6e935f482fd",
      "tree": "98e02e7234f482a36e49bc63e236077046c72af9",
      "parents": [
        "a4de9a9c350dc89b1a108bbecba549da0e5d6579",
        "fefd64b878a3e4ecfc2b1b385f47c1d7f7593648"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 19:47:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 19:47:12 2014 +0000"
      },
      "message": "Merge \"Configure heat keystone client for SSL when keystone uses SSL\""
    },
    {
      "commit": "a4de9a9c350dc89b1a108bbecba549da0e5d6579",
      "tree": "ad561d70bd818b1d93fa732c3ee8066e575a2041",
      "parents": [
        "e32526d146946fae629baa050be6f3ea495392f9",
        "4912623321df7226827168d37aba6badd87fc707"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 19:47:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 19:47:10 2014 +0000"
      },
      "message": "Merge \"devstack should put admin_tenant_id in tempest.conf file while setup\""
    },
    {
      "commit": "e32526d146946fae629baa050be6f3ea495392f9",
      "tree": "113f07a790c07fc557c79513338061f6c33aa8ef",
      "parents": [
        "7c5a02c48c253c592069d7dbe405a50ed76efa4b",
        "54e3910f2d2b2dc49719c7c2f1dca1abb6481870"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 19:44:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 19:44:30 2014 +0000"
      },
      "message": "Merge \"Add basic echo_* functions for grenade\""
    },
    {
      "commit": "7c5a02c48c253c592069d7dbe405a50ed76efa4b",
      "tree": "6759e137d42baf08fcbb42f1536e7810a331497e",
      "parents": [
        "902a7608291bef716b7bd24a68a6153b5af86047",
        "c359921cce096bf2c019fc084ab2601696f42115"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 16:47:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 16:47:22 2014 +0000"
      },
      "message": "Merge \"Add optional repo enablement for RHEL 7\""
    },
    {
      "commit": "902a7608291bef716b7bd24a68a6153b5af86047",
      "tree": "8013dbb46de6c890ae082e4c46d7437bd4ed8014",
      "parents": [
        "5b3d97044b256a802be876c88d973eac181929a5",
        "51783ccf383e3c04641bb4615ae57989c097b041"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 16:31:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 16:31:13 2014 +0000"
      },
      "message": "Merge \"Invoke create_nova_conf_neutron from odl-compute post-install only if nova is enabled.\""
    },
    {
      "commit": "5b3d97044b256a802be876c88d973eac181929a5",
      "tree": "b464263879ffe25a27eed47ff39ae97ba2363f8f",
      "parents": [
        "53e1750c080ee978b6e8cf4ea7cfe44704b698c4",
        "d514d60f5f639cb208ee0e0067a5b29048863d65"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 16:31:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 16:31:06 2014 +0000"
      },
      "message": "Merge \"Add flag to set nova v3 api for tempest\""
    },
    {
      "commit": "53e1750c080ee978b6e8cf4ea7cfe44704b698c4",
      "tree": "d71315b75beea2924d8c5ee86695d4e69e8e4171",
      "parents": [
        "da2fe19e24602ec6c0b14b8c4f288d4f2e1ee0ef",
        "633a1290e5afbc13030baa2744a9619ef6e332d3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 16:09:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 16:09:06 2014 +0000"
      },
      "message": "Merge \"Fix Apache Site configuration for openSUSE\""
    },
    {
      "commit": "da2fe19e24602ec6c0b14b8c4f288d4f2e1ee0ef",
      "tree": "3c1ceddb0f5ba03b4d296ff85de9aa12169588a2",
      "parents": [
        "b15413c2527ecb8ee8fd295a27e3c7ac71766adc",
        "3561d7f9edc6dd0d00be097a78b83f38aa8cbf5f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 16:06:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 16:06:48 2014 +0000"
      },
      "message": "Merge \"Use identity_uri instead of auth fragments\""
    },
    {
      "commit": "b15413c2527ecb8ee8fd295a27e3c7ac71766adc",
      "tree": "86baf9617e769998e6bdef80865d09366a357ed1",
      "parents": [
        "f04abfe865c39ee3fceef4fdebef36a3fd5040e9",
        "51557a502550e5b672f1e2c7187e08d3ded91c99"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 08:17:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 08:17:51 2014 +0000"
      },
      "message": "Merge \"Cut the heat flavor\""
    },
    {
      "commit": "f04abfe865c39ee3fceef4fdebef36a3fd5040e9",
      "tree": "c980c74e2c1d252c0c6bebdace9f5e5f0adc41dd",
      "parents": [
        "4fbb8137af8c3e0e5805db7337651048f11b6bb2",
        "754c4408b3e1af671dd9cf4cadd2ec8c8a41482e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 06:14:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 06:14:29 2014 +0000"
      },
      "message": "Merge \"Support option for Keystone PKIZ token provider\""
    },
    {
      "commit": "dae115251828e035fcad229f9c9d78856fb867b7",
      "tree": "1ca9a3fec53452e281e990e7d4c017c115783085",
      "parents": [
        "0dfc5230cce097b52840c297429fbf2d28a1dbf0"
      ],
      "author": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Tue Jun 17 01:10:54 2014 +0000"
      },
      "committer": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Tue Jun 17 02:07:11 2014 +0000"
      },
      "message": "Add $TOP_DIR to the path when calling tools\u0027 scripts\n\nThe missing reference to $TOP_DIR prevent us to run stack.sh from a different\ndirectory.\n\nChange-Id: Ie15b89734264789bef9a8efcfdbbf2cdb89c936e\n"
    },
    {
      "commit": "4fbb8137af8c3e0e5805db7337651048f11b6bb2",
      "tree": "5b35418fb0b1a53016ce8505c8a875eaff132d90",
      "parents": [
        "0dfc5230cce097b52840c297429fbf2d28a1dbf0",
        "6cae83efd72133adae891da0665f51f526705592"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 01:24:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 01:24:47 2014 +0000"
      },
      "message": "Merge \"Reserve Keystone ports from the ephemeral range\""
    },
    {
      "commit": "0dfc5230cce097b52840c297429fbf2d28a1dbf0",
      "tree": "bfa33c27cf44062a21403a97215bd73742e4d0f1",
      "parents": [
        "56a564021d317004a6e75167cc5114ea49355356",
        "e56c137edb504cb86c4bb2cc5749603829438378"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 16 20:57:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 16 20:57:53 2014 +0000"
      },
      "message": "Merge \"make mysql run in strict mode\""
    },
    {
      "commit": "56a564021d317004a6e75167cc5114ea49355356",
      "tree": "2d4c633e5986f58e8eb4fe3fb2eece472621305f",
      "parents": [
        "3723814bf27fb4d78c6c3ad80d77882f75ad07c4",
        "43d8f1cdddee5ed20dfef267dc59f7c4805d3a75"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 16 19:58:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 16 19:58:37 2014 +0000"
      },
      "message": "Merge \"double the screen sleep timeout\""
    },
    {
      "commit": "c359921cce096bf2c019fc084ab2601696f42115",
      "tree": "f800fd0b2b685ea033495d6fc8388e8ab6a079a8",
      "parents": [
        "3723814bf27fb4d78c6c3ad80d77882f75ad07c4"
      ],
      "author": {
        "name": "Brad P. Crochet",
        "email": "brad@redhat.com",
        "time": "Mon Jun 16 10:27:19 2014 -0400"
      },
      "committer": {
        "name": "Brad P. Crochet",
        "email": "brad@redhat.com",
        "time": "Mon Jun 16 10:30:02 2014 -0400"
      },
      "message": "Add optional repo enablement for RHEL 7\n\nThe RHEL 7 and RHEL 6 optional repos have different names. This enables\nthe correct repo depending on the release.\n\nChange-Id: I6772c9903a5b9e98cb870d586629564126a6119a\n"
    },
    {
      "commit": "51783ccf383e3c04641bb4615ae57989c097b041",
      "tree": "077505e6b01a5b82c132043607219ad5d5f27f02",
      "parents": [
        "906ffb7b773e3007062d9feaa54dc55eaf692684"
      ],
      "author": {
        "name": "Flavio Fernandes",
        "email": "ffernand@redhat.com",
        "time": "Mon Jun 16 00:36:03 2014 -0400"
      },
      "committer": {
        "name": "Flavio Fernandes",
        "email": "ffernand@redhat.com",
        "time": "Mon Jun 16 10:27:42 2014 -0400"
      },
      "message": "Invoke create_nova_conf_neutron from odl-compute post-install\nonly if nova is enabled.\n\nChange-Id: I4627ab97eccd7fd4a2ffc31b6a0bb939b2343659\n"
    },
    {
      "commit": "3723814bf27fb4d78c6c3ad80d77882f75ad07c4",
      "tree": "89be7695fb85368771ecb8e03edcd5b23b11836f",
      "parents": [
        "906ffb7b773e3007062d9feaa54dc55eaf692684",
        "62cb563ddc5f6923a9734a96d394ff2c27c320ca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 16 14:24:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 16 14:24:06 2014 +0000"
      },
      "message": "Merge \"convert devstack from awk to outfilter\""
    },
    {
      "commit": "43d8f1cdddee5ed20dfef267dc59f7c4805d3a75",
      "tree": "845e0b34742787b695ad06b3e12d25199d1bda66",
      "parents": [
        "906ffb7b773e3007062d9feaa54dc55eaf692684"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jun 16 09:39:19 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jun 16 09:39:19 2014 -0400"
      },
      "message": "double the screen sleep timeout\n\nHP Cloud 1.1 is quite slow per core. So much so that grenade is\noften failing to start services because bash in a screen session\nisn\u0027t ready in 1.5s. Double this to 3s to try to decrease failures\nin the gate.\n\nWe should instead do this via some readiness check to decrease\nraces.\n\nChange-Id: I2b066a687916742e966190f00b5b06a795d4a014\n"
    },
    {
      "commit": "906ffb7b773e3007062d9feaa54dc55eaf692684",
      "tree": "15d96f582912c1db400fcd92eb85f3b2b072cd8c",
      "parents": [
        "7006105997a7d9264dde69b55d109f52cd4c015e",
        "786a3a3849b0b2d72cabe9a9b931b00a6d1041fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 16 12:13:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 16 12:13:34 2014 +0000"
      },
      "message": "Merge \"XenAPI: Fix deprecated config options\""
    },
    {
      "commit": "633a1290e5afbc13030baa2744a9619ef6e332d3",
      "tree": "e4f3f72f8ed2526c69ed1cdb7bbb067f01b67a8f",
      "parents": [
        "7006105997a7d9264dde69b55d109f52cd4c015e"
      ],
      "author": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Mon Jun 16 14:10:05 2014 +0200"
      },
      "committer": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Mon Jun 16 14:10:05 2014 +0200"
      },
      "message": "Fix Apache Site configuration for openSUSE\n\nWe can use the mechnism as on Fedora for openSUSE.\n\nChange-Id: Ic0d1734df3bdc9ec66e1592109b2d3770d6e0144\n"
    },
    {
      "commit": "62cb563ddc5f6923a9734a96d394ff2c27c320ca",
      "tree": "c1a83943b424ce640b9ecdec0aaeea0a516c09d9",
      "parents": [
        "1469a04f183553be197166d2abeb3a6f94894d38"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 11 11:06:32 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jun 16 07:03:23 2014 -0400"
      },
      "message": "convert devstack from awk to outfilter\n\nThe complexity of the awk script was pretty high, and it would\nbe good to do it in summaries as well, which starts to get a bit\nsquirelly. Instead bring over the outfilter.py from grenade and\nuse it for the timestamping.\n\nAny additional overhead from python should be offset from not\nshelling out to date on every line of output.\n\nChange-Id: Ic2b86ddba3e7f6520a0fd35599b01143936c6deb\n"
    },
    {
      "commit": "786a3a3849b0b2d72cabe9a9b931b00a6d1041fc",
      "tree": "b6a20a281b2f9f4b772a4a3b836aa5fbf9db9f5b",
      "parents": [
        "1e6e4289bc5783db0db35db81a91a674a3b26d02"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Jun 16 08:37:05 2014 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Jun 16 08:37:05 2014 +0100"
      },
      "message": "XenAPI: Fix deprecated config options\n\nI346ee0248c03e60716bd7dc4a5ee4493610867cb broke the XenServer CI as\ndevstack was still setting the deprecated config options.\n\nChange-Id: Icd84212e97a9d5e007745be8096fa552bc23cb6f\n"
    },
    {
      "commit": "3561d7f9edc6dd0d00be097a78b83f38aa8cbf5f",
      "tree": "8025c7ada1e73ed26ada7e9bea9c000b112d0283",
      "parents": [
        "7006105997a7d9264dde69b55d109f52cd4c015e"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Wed May 21 17:18:43 2014 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Mon Jun 16 15:16:48 2014 +1000"
      },
      "message": "Use identity_uri instead of auth fragments\n\nauth_token middleware now accepts a standard URL string as the parameter\nidentity_uri instead of specifying protocol etc individually. Change the\nservices over to use this.\n\nAlso changes over some other places in which the auth fragments are used\nindividually to the new variables and fixes up some misconfigurations of\nauth_token.\n\nidentity_uri option was release in keystoneclient 0.8.0\n\nChange-Id: Iac13bc3d08c524a6a0f39cdfbc1009e2f5c45c2a\n"
    },
    {
      "commit": "7006105997a7d9264dde69b55d109f52cd4c015e",
      "tree": "5a8a13a3bf5326d5f6afb942a6cc6cf415838544",
      "parents": [
        "df97cf3676f25dae956237e72a5631ef24f4c89a",
        "b405256309aef08634d07870176dbd6f90637c1b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 15 18:50:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 15 18:50:54 2014 +0000"
      },
      "message": "Merge \"VMware NSX: fix typo\""
    },
    {
      "commit": "df97cf3676f25dae956237e72a5631ef24f4c89a",
      "tree": "72a0ba508aeddd38728a7aa7b1d201ee2773d353",
      "parents": [
        "a1a601316ecbd4882980cef5e8136e903d3eb6ea",
        "25e548be3c808f02c4f9e854b73cb7e2a41caa5b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 15 01:49:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 15 01:49:44 2014 +0000"
      },
      "message": "Merge \"Remove unnecessary ini commenting from nova\""
    },
    {
      "commit": "a1a601316ecbd4882980cef5e8136e903d3eb6ea",
      "tree": "cbd902cf1df1ad539c7fa28ed7210aec5c21f794",
      "parents": [
        "1e2417b302a813f5c5c097f2eead5ff8f3702cf8",
        "23a64e2af8690e6c21c2e32b3f890c4ed854b74a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 15 01:49:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 15 01:49:08 2014 +0000"
      },
      "message": "Merge \"Install \u0027ipmitool\u0027 package for Ironic\""
    },
    {
      "commit": "1e2417b302a813f5c5c097f2eead5ff8f3702cf8",
      "tree": "e2500366ae3993393448ce987cfef9a2b9a62926",
      "parents": [
        "135adf7884ec5cb4853044feb22a1ba4d0aba453",
        "fdb920c31dcb9998aa501c8f5e73d9bb29351142"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 15 01:32:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 15 01:32:23 2014 +0000"
      },
      "message": "Merge \"a more proper default nic selection criteria\""
    },
    {
      "commit": "51557a502550e5b672f1e2c7187e08d3ded91c99",
      "tree": "f018ef2759b9052f19a6ae1f9c5f4cede8d22bae",
      "parents": [
        "e9b343c3c973cb5e23d85e6dac956824c41ca834"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Jun 13 16:09:37 2014 +0200"
      },
      "committer": {
        "name": "afazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jun 14 22:00:04 2014 +0000"
      },
      "message": "Cut the heat flavor\n\n1024Mb memory is too much for single instance.\napproximately 4 GiB memory used even without a booted VM.\n\nThe heat auto-scaling scenario needs to boot 3 VM\n(currently disabled), if any other test running in parallel\nand boots up a vm it would easily can cause OOM an\nissue.\n\nThe heat-slow job can work with 128 MiB instance memory,\nbut this change reduces it just to 512 MiB (safer for the guest),\nand enough to avoid OOM issues on the host,\nand let us to heve more vm at the same time.\n\nThe m1.tiny flavor is not good because now it has a hard coded\n1 GiB disk limit and the f20 image requires 2 GiB.\nSetting the disk size to \u00270\u0027 -\u003e automatically use the virtual size\nof the image.\n\nUsing multiple cores does not really helps in boot time :(,\nbut it might cause higher host load. (More locking)\nReducing the core number to 1.\n\nChange-Id: Ice7c1253d15e91fd1c02bc8c6809335aaebfff4a"
    },
    {
      "commit": "135adf7884ec5cb4853044feb22a1ba4d0aba453",
      "tree": "807d9927b16725ce10df562ce11330160ab2753c",
      "parents": [
        "fcd03d71bf354bff1e81558efbdd817853eefcc1",
        "d7967a4879d38d86e5d7b870ba5a140f8adc1061"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 14 18:56:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 14 18:56:29 2014 +0000"
      },
      "message": "Merge \"selinux permissive on Fedora\""
    },
    {
      "commit": "fcd03d71bf354bff1e81558efbdd817853eefcc1",
      "tree": "774e7276e824b49da4cdf56f36588b21f0ccba49",
      "parents": [
        "e9b343c3c973cb5e23d85e6dac956824c41ca834",
        "970ee9083e95fda7359ed1e25abc8bec0d4cde05"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 13 22:49:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 13 22:49:24 2014 +0000"
      },
      "message": "Merge \"Use apache2ctl after apache is installed.\""
    },
    {
      "commit": "6cae83efd72133adae891da0665f51f526705592",
      "tree": "749e4ff9c3eb50fd34d01d4bcaa959fc980a6cae",
      "parents": [
        "73ed4880a61ee694c3c828964a73eb6ffcf6e4b5"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Thu Jun 12 15:08:48 2014 -0700"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "m@metacloud.com",
        "time": "Fri Jun 13 21:33:52 2014 +0000"
      },
      "message": "Reserve Keystone ports from the ephemeral range\n\nReserve Keystone ports from the ephemeral range as early as reasonably\npossible in the fixup_stuff.sh process to reduce the likelihood that the\nport will be in use. This does not completely resolve the issue\nwhere Keystone\u0027s IANA assigned port falls into Linux\u0027s ephemeral\nrange, but this should reduce the occurrences. The default ports\nare 35357 and 35358.\n\nChange-Id: I8cfb53d8f90c1ff1fb1083c59fefabca3d14323b\nPartial-Bug: #1253482\n"
    },
    {
      "commit": "e9b343c3c973cb5e23d85e6dac956824c41ca834",
      "tree": "126b09399796b8d93421d0efb28b450a323abd70",
      "parents": [
        "73ed4880a61ee694c3c828964a73eb6ffcf6e4b5",
        "83afcfe9a939b9af91c50eb6dfd3b435ee75b881"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 12 22:23:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 12 22:23:10 2014 +0000"
      },
      "message": "Merge \"[Fedora] Devstack fails to install in firewalld less system\""
    },
    {
      "commit": "73ed4880a61ee694c3c828964a73eb6ffcf6e4b5",
      "tree": "80bb351c599341299210d643a433982a750aeb3d",
      "parents": [
        "27c29e895998136655f24c8328b85648d1214803",
        "cd7cfef429003224b184626fe3b1ece26d68a3f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 12 18:52:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 12 18:52:40 2014 +0000"
      },
      "message": "Merge \"Ironic: Add deploy kernel and deploy ramdisk to driver_info\""
    },
    {
      "commit": "27c29e895998136655f24c8328b85648d1214803",
      "tree": "332a34a5c5fd1ce72dbfe42f5f5308d3148595a7",
      "parents": [
        "f46ac27999bc719534c82fa1eaf189737d0f7269",
        "b57cda986634685685acf5e0dfde6af7df9fd3a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 12 18:31:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 12 18:31:32 2014 +0000"
      },
      "message": "Merge \"remove the build timeouts\""
    },
    {
      "commit": "d514d60f5f639cb208ee0e0067a5b29048863d65",
      "tree": "38f2824147c1dbd5fb5e46d38ab0203e04220d61",
      "parents": [
        "7b63c5ec9e9aea54024105a6521a754efc9f9983"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jun 06 17:22:04 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 12 14:31:21 2014 -0400"
      },
      "message": "Add flag to set nova v3 api for tempest\n\nThis commit adds a new env variable, TEMPEST_NOVA_API_V3 to set\nwhether the tempest api v3 tests are enabled.\n\nChange-Id: If14deb80f271061e70fae6c3d13b210ac0dd9399\n"
    },
    {
      "commit": "23a64e2af8690e6c21c2e32b3f890c4ed854b74a",
      "tree": "3269b0a4cd00449d20dc28c686b6473c79781a72",
      "parents": [
        "f46ac27999bc719534c82fa1eaf189737d0f7269"
      ],
      "author": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Thu Jun 12 10:33:45 2014 -0700"
      },
      "committer": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Thu Jun 12 10:45:11 2014 -0700"
      },
      "message": "Install \u0027ipmitool\u0027 package for Ironic\n\nIronic\u0027s reference / recommended driver is the \"pxe_ipmitool\" driver,\nwhich requires the \u0027ipmitool\u0027 package and system binary. Thus,\ndevstack should install it.\n\nAlso, Ironic will soon be validating that ipmitool is present in the\nsystem path when loading the pxe_ipmitool driver, as it does for other\ndrivers (seamicro, pyghmi) that have external dependencies.\n\nCausing devstack to install this package when Ironic is enabled will\nalso help users who wish to test Ironic against physical hardware that\nhas IPMI support, without having to perform additional manual steps\n(like enabling the pxe_ipmitool driver and installing the ipmitool\npackge by hand).\n\nChange-Id: I13da5f8978b280b192f9b033c348a11bfc44c9d2\n"
    },
    {
      "commit": "d7967a4879d38d86e5d7b870ba5a140f8adc1061",
      "tree": "b3a143384fc993a106d14788b2b8a4711676b87a",
      "parents": [
        "f46ac27999bc719534c82fa1eaf189737d0f7269"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jun 12 11:41:54 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jun 12 11:41:54 2014 +0200"
      },
      "message": "selinux permissive on Fedora\n\nThe f20 gate job is failing on hpcloud images\n(official F20 cloud image), with enforcing selinux.\n\nSetting selinux to permissive on all Fedoras.\n\nCurrently selinux policies are violated, when\n - horizon/httpd tries to access a files without\nhttpd_t friendly security label.\n - horizon/httpd_t tries to connect to openstack\n   service port, without an allowing policy.\n - swift tryes rsync content without an authorized\n   security label and without rsync_full_access sebool.\n - ..\n\nIn permissive mode you will be able to track,\nthe missing policies and labels by checking\nthe /var/log/auidit/audit.log*\n\nThe enforcing mode might be turned on in the future,\nwhen all label and policy configured correctly.\n\nChange-Id: I6dad705dd11b9eb5f01ce67814f05d294b3979a5\n"
    },
    {
      "commit": "f46ac27999bc719534c82fa1eaf189737d0f7269",
      "tree": "3665cf2d382819dcb97eeee5a403dfd654d6a3bd",
      "parents": [
        "1469a04f183553be197166d2abeb3a6f94894d38",
        "fe733ae6762d41c2ef0cb70c11250e7fbd9ca2a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 12 09:22:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 12 09:22:02 2014 +0000"
      },
      "message": "Merge \"Set default value for IPv6 subnet attribute flag\""
    },
    {
      "commit": "83afcfe9a939b9af91c50eb6dfd3b435ee75b881",
      "tree": "63fbb9cf51fe06223179739a9644ea63ed585bbe",
      "parents": [
        "1469a04f183553be197166d2abeb3a6f94894d38"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jun 12 08:47:50 2014 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jun 12 10:25:07 2014 +1000"
      },
      "message": "[Fedora] Devstack fails to install in firewalld less system\n\nThe official F20 cloud image does not contains the firewalld,\nthere is nothing to restart, and it fails the installation.\n\nThe previous workaround change, assumed all is_fedoras has\na restartable firewalld without ensuring is it installed at all.\n\nRHEL6 even does not have a firewalld.\n\nCloses-bug: #1329102\nChange-Id: I3d119ce48af81b30bf02b01c2cd386612ac6ef90\n"
    },
    {
      "commit": "cd7cfef429003224b184626fe3b1ece26d68a3f0",
      "tree": "f4a5475a7e34083eaf2cc56e232ed5fd1e441331",
      "parents": [
        "1469a04f183553be197166d2abeb3a6f94894d38"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Mon May 26 14:58:37 2014 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Wed Jun 11 15:40:48 2014 +0100"
      },
      "message": "Ironic: Add deploy kernel and deploy ramdisk to driver_info\n\nPass deploy kernel and deploy ramdisk as parameters to the driver\nto enable Ironic to support different deploy provisioning\nmethods using the same flavor. This patch is part of the\nhttps://blueprints.launchpad.net/ironic/+spec/add-node-instance-info\nwork which is separating the instance-level data from the driver-leval\ndata in the Node\u0027s resource of Ironic, once it\u0027s finished another patch\nwill be submitted to DevStack to remove the part of the code which is\nadding the deploy kernel and deploy ramdisk parameters to the flavor,\nfor now a TODO was left inline as a reminder.\n\nChange-Id: Id7cfb17cc6f6133964be139bfedbca1dc644b9cd\nImplements: blueprint add-node-instance-info\n"
    },
    {
      "commit": "b405256309aef08634d07870176dbd6f90637c1b",
      "tree": "fe0175d34a020f6a51164e93e94bdcf269597f2e",
      "parents": [
        "1469a04f183553be197166d2abeb3a6f94894d38"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Wed Jun 11 04:16:57 2014 -0700"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Wed Jun 11 04:18:08 2014 -0700"
      },
      "message": "VMware NSX: fix typo\n\nFix typo in the Neutron VMware NSX driver\n\nChange-Id: I0519e30469c5cfbf285b2ad1032d110f8e9fdbb4\n"
    },
    {
      "commit": "1469a04f183553be197166d2abeb3a6f94894d38",
      "tree": "6de106ea230231107ba28d6c5b34e6bb491e1ed5",
      "parents": [
        "b93e230807f5c8a986b6ab6c7526db4663abad41",
        "9800256ba7d1b47d1f9bd2ab2586ca31dc360e8f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 11 10:06:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 11 10:06:49 2014 +0000"
      },
      "message": "Merge \"Don\u0027t set nova api/conductor workers since nova handles this\""
    },
    {
      "commit": "b93e230807f5c8a986b6ab6c7526db4663abad41",
      "tree": "c6c8e5f0cc22638a949c67a972222ad2918a468f",
      "parents": [
        "c3fd0b5298110b4fc2a8d9fa7634ab1f493754a6",
        "ab592931e2a2ddd262753ab99c037bd1d34eca97"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 11 10:06:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 11 10:06:46 2014 +0000"
      },
      "message": "Merge \"Setup color logging for Ironic\""
    },
    {
      "commit": "c3fd0b5298110b4fc2a8d9fa7634ab1f493754a6",
      "tree": "e77f32174061a66cff948a0c460474861eb79054",
      "parents": [
        "3ce3ee6db9e025df6b76b228a8041caf9c42c8ba",
        "f625ffe24f94a658adbe1a119df361cf84ef3a4d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 10 15:16:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 10 15:16:04 2014 +0000"
      },
      "message": "Merge \"make get-pip.py download failures more clear\""
    },
    {
      "commit": "3ce3ee6db9e025df6b76b228a8041caf9c42c8ba",
      "tree": "68bc529246bccaf77848851a825501e7153c652e",
      "parents": [
        "b27d50e301c4b13f22329c55250023e451b130d2",
        "5cc6d2cd0cb3fbfdd1b26899dc7a5667eab7605e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 10 15:15:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 10 15:15:57 2014 +0000"
      },
      "message": "Merge \"Update again and retry a failed package install\""
    },
    {
      "commit": "b27d50e301c4b13f22329c55250023e451b130d2",
      "tree": "43cb4ca01c67ccda987d0f6e5a0183a28eae5bd0",
      "parents": [
        "f0d9138987c92fc09c56695bf4d74093685b87f5",
        "444a8d53ca32adc4c1bb531f9a7b4f65dcc71ddb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 10 14:31:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 10 14:31:48 2014 +0000"
      },
      "message": "Merge \"Fix Apache site config handling on Fedora\""
    },
    {
      "commit": "f0d9138987c92fc09c56695bf4d74093685b87f5",
      "tree": "ee93fd3063aa4e4ab1afba5ea9d191d3a9d02f7c",
      "parents": [
        "f8d4efc0587ce044cbaa3f27bb1dfbfa1f3c271d",
        "afda4efb2c9d69795ecaf1da10322fec67cac093"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 10 11:56:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 10 11:56:22 2014 +0000"
      },
      "message": "Merge \"Enable horizon on Fedoras\""
    },
    {
      "commit": "f8d4efc0587ce044cbaa3f27bb1dfbfa1f3c271d",
      "tree": "f8a00ed33b574b30ef1876fa12c1efee0a12beb6",
      "parents": [
        "c1699c27d11b48b29eaba41ae4c74c5464414c79",
        "76ed427ca17fb271974b4882c0b5e3c18ed3d889"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 09 20:28:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 09 20:28:10 2014 +0000"
      },
      "message": "Merge \"Update setuptools to latest for .dist-info support\""
    },
    {
      "commit": "970ee9083e95fda7359ed1e25abc8bec0d4cde05",
      "tree": "1a6d5ebaf11d990e0f3fc0e12592dce27cc98958",
      "parents": [
        "c1699c27d11b48b29eaba41ae4c74c5464414c79"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Mon Jun 09 12:07:29 2014 -0700"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Mon Jun 09 12:09:33 2014 -0700"
      },
      "message": "Use apache2ctl after apache is installed.\n\nEnsure that apache2ctl is only called if apache2 is being used when\nsetting up Keystone. This patch corrects a case where apache2ctl\nis being called at the time lib/keystone is being sourced. This\nerror breaks attempts to deploy Keystone under apache unless\napache is already installed at the time stack.sh is run.\n\nChange-Id: I02d426438fa1246effd68c6bb3c3358910ed4c05\n"
    },
    {
      "commit": "c1699c27d11b48b29eaba41ae4c74c5464414c79",
      "tree": "ac0f48a47469f9bd1ff3086a7596e4dc3b55d088",
      "parents": [
        "c1095c74c43fb91e5cdba52e957f51ef37d89299",
        "2541d611ff004efa99f002c2c0c79edaf471d67b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 08 15:34:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 08 15:34:39 2014 +0000"
      },
      "message": "Merge \"Add flag for ceilometer tests\""
    },
    {
      "commit": "c1095c74c43fb91e5cdba52e957f51ef37d89299",
      "tree": "d1be9faa6ed58e07a88e09d0a7ba712d678a0d2d",
      "parents": [
        "7b63c5ec9e9aea54024105a6521a754efc9f9983",
        "e6d99a946fb00791e52671e22b6bd848e7392b8d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 08 12:39:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 08 12:39:08 2014 +0000"
      },
      "message": "Merge \"Remove Fedora/libvirt workaround\""
    },
    {
      "commit": "ab592931e2a2ddd262753ab99c037bd1d34eca97",
      "tree": "77178c6c1f05d54cf0bd7b0dab6683d376f5284f",
      "parents": [
        "7b63c5ec9e9aea54024105a6521a754efc9f9983"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Jun 06 15:12:32 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Jun 06 15:12:32 2014 -0700"
      },
      "message": "Setup color logging for Ironic\n\nIf enabled, setup colorized logging for Ironic API and Conductor.\n\nChange-Id: I8c6d60185dd7907a0f9aa46fd1ae7a92f53406d0\n"
    },
    {
      "commit": "444a8d53ca32adc4c1bb531f9a7b4f65dcc71ddb",
      "tree": "2d4f6e0e9f51d8740067c9a2711728ccb7b723e9",
      "parents": [
        "afda4efb2c9d69795ecaf1da10322fec67cac093"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jun 06 16:36:52 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jun 06 16:52:20 2014 -0500"
      },
      "message": "Fix Apache site config handling on Fedora\n\nAllow enable/disable_apache_sites() on Fedora to gracefully fail if the\nconfig is not present.  This is primarily an issue when the config from\na previous run is not completely cleaned out (unstack.sh vs clean.sh).\n\nMake APACHE_CONFIG_DIR fully qualified and overrideable in local.conf.\n\nAlso fix Horizon\u0027s handling of its Apache config file to be removed\nin clean.sh.\n\nChange-Id: I78a5de579dd3b02fa2e4e7e00ac0aabe71b531ad\n"
    },
    {
      "commit": "9800256ba7d1b47d1f9bd2ab2586ca31dc360e8f",
      "tree": "cd77737835b40543d06a366b34c600c24a092ec2",
      "parents": [
        "7b63c5ec9e9aea54024105a6521a754efc9f9983"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Jun 06 11:52:30 2014 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Jun 06 11:52:30 2014 -0700"
      },
      "message": "Don\u0027t set nova api/conductor workers since nova handles this\n\nThe changes to devstack to set nova api/conductor workers to 4 predated\ncommit 75c96a48fc7e5dfb59d8258142b01422f81b0253 to default the workers\nequal to the number of CPUs, so this change just removes the hard-coding\nfrom devstack and relies on nova\u0027s defaults for number of workers.\n\nChange-Id: I384fc9eeb7a7eddf4679a6852203307a92d88a93\n"
    },
    {
      "commit": "5cc6d2cd0cb3fbfdd1b26899dc7a5667eab7605e",
      "tree": "0c15344895e0578a51fb7c2c4ba4a406c7f0dfa9",
      "parents": [
        "7b63c5ec9e9aea54024105a6521a754efc9f9983"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Jun 06 08:45:16 2014 -0400"
      },
      "committer": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Fri Jun 06 17:34:28 2014 +0000"
      },
      "message": "Update again and retry a failed package install\n\nOn ubuntu, if we run into an error installing the package, it can be\nbecause of transient upstream errors with repo sync state. Although\nretrying the update won\u0027t fix it all of the time, it\u0027s low cost enough\nto be worth a try before we totally give up.\n\nRelated-bug: 1286818\nChange-Id: I522ac0d0bd8f82dc98f386c89f66c2b743efa525\n"
    },
    {
      "commit": "fdb920c31dcb9998aa501c8f5e73d9bb29351142",
      "tree": "c9048670b952a14cf8f1462357732ba6306bc76b",
      "parents": [
        "7b63c5ec9e9aea54024105a6521a754efc9f9983"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Jun 05 19:06:05 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Jun 05 19:09:57 2014 -0400"
      },
      "message": "a more proper default nic selection criteria\n\nlook at all interfaces that ip link shows as being up, then filter\nthem for ^e or ^p devices. Should hold even after the bridges get\nbuilt.\n\nChange-Id: If6b1e623f9d146c2430dc8a4a007997290b90846\n"
    },
    {
      "commit": "76ed427ca17fb271974b4882c0b5e3c18ed3d889",
      "tree": "3f7440823256d61c36928cc8e8260655750e7031",
      "parents": [
        "7b63c5ec9e9aea54024105a6521a754efc9f9983"
      ],
      "author": {
        "name": "Mathieu Gagné",
        "email": "mgagne@iweb.com",
        "time": "Thu Jun 05 16:50:40 2014 -0400"
      },
      "committer": {
        "name": "Mathieu Gagné",
        "email": "mgagne@iweb.com",
        "time": "Thu Jun 05 18:11:16 2014 -0400"
      },
      "message": "Update setuptools to latest for .dist-info support\n\nSupport for .dist-info directories was added in setuptools 0.6.28.\n\nAt this moment, Ubuntu Precise 12.04 provides setuptools 0.6.24\nwhich is too old for our needs.\n\nSix is installed from wheel which uses the .dist-info directory.\nFor six to be found, we need to install setuptools \u003e\u003d 0.6.28.\n\nUpdating setuptools to the latest version using pip will provide use\nthe needed version to make six discoverable.\n\nCloses-bug: #1326811\nChange-Id: I761d0aeb2b8b593cee38d512afc8fed6a2d1fe37\n"
    },
    {
      "commit": "f625ffe24f94a658adbe1a119df361cf84ef3a4d",
      "tree": "e7996f94595f5221e5fe3ec4f6d9f527baa98de8",
      "parents": [
        "7b63c5ec9e9aea54024105a6521a754efc9f9983"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Jun 05 07:04:41 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Jun 05 14:01:56 2014 +0000"
      },
      "message": "make get-pip.py download failures more clear\n\ncurl dying ends up being a really unclear failure condition, and\nhard to fingerprint in the gate. We should make this much more\nexplicit when we die.\n\nAlso, don\u0027t trust the upstream filename, because all the rest of\nour logic would break if it changes anyway.\n\nChange-Id: Ibc2a96b33471d24c597af0d7af896fb10523156f\n"
    },
    {
      "commit": "7b63c5ec9e9aea54024105a6521a754efc9f9983",
      "tree": "d1510878adf78aab275d0c0581699bd9693a94bc",
      "parents": [
        "ea937baee62378b118c09f42c16a44cc5e6a5fdd"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 04 16:25:52 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 04 22:53:25 2014 +0000"
      },
      "message": "be opinionated: only use get-pip.py\n\nget-pip.py is now on a CDN, and is the prefered way to get pip.\n\nRemove the default path of using pip tarballs from pypi and use\nget-pip.py on from here on.\n\nCloses-Bug: #1326539\n\nChange-Id: I0661f7c6913ba6b3e1d00b30e22740d150bfd060\n"
    },
    {
      "commit": "754c4408b3e1af671dd9cf4cadd2ec8c8a41482e",
      "tree": "206487a1279ca23391e80324894340baaae3c53b",
      "parents": [
        "ea937baee62378b118c09f42c16a44cc5e6a5fdd"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Wed Jun 04 09:06:01 2014 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Wed Jun 04 09:07:32 2014 -0500"
      },
      "message": "Support option for Keystone PKIZ token provider\n\nKeystone added support for a compressed token provider, PKIZ. This\nchange adds support to devstack. Set the KEYSTONE_TOKEN_FORMAT\noption to \"PKIZ\" to configure Keystone to use it.\n\nChange-Id: I123eef661c85cc805e950f1179b48e885078d40f\n"
    },
    {
      "commit": "afda4efb2c9d69795ecaf1da10322fec67cac093",
      "tree": "551a3ee7bad81a806e62d374a197a142f86edb8c",
      "parents": [
        "ea937baee62378b118c09f42c16a44cc5e6a5fdd"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jun 03 16:53:03 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jun 04 07:34:13 2014 +0200"
      },
      "message": "Enable horizon on Fedoras\n\nThe previous apache/horizon a688bc65104e7d8998ffdb321d67a9f33df6997e\nchange left horizon disabled on Fedora.\n\nCloses-Bug: #1326126\n\nChange-Id: I79f84bb63471f84c6b37538e8dfe2bcca3ce3eac\n"
    },
    {
      "commit": "e56c137edb504cb86c4bb2cc5749603829438378",
      "tree": "ffcc91511fdaaf0f050e0fa24be4e6724153eceb",
      "parents": [
        "ea937baee62378b118c09f42c16a44cc5e6a5fdd"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Jun 03 05:57:30 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Jun 03 05:57:30 2014 -0400"
      },
      "message": "make mysql run in strict mode\n\nthis might obviate the need for postgresql in the gate, as it will\nmake mysql act more strict. Suggested by Monty during Atlanta\nsummit on test matrix.\n\nChange-Id: Ibfcb0959159f3b84fe35a1198d481bff308da0d4\n"
    },
    {
      "commit": "2541d611ff004efa99f002c2c0c79edaf471d67b",
      "tree": "54e90308938587bf83f55e8ba7842c9e99da0b62",
      "parents": [
        "a0ced4df0073e8c2405f41dbb8b50dbfb245eff8"
      ],
      "author": {
        "name": "Vadim Rovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Thu May 29 18:48:10 2014 +0400"
      },
      "committer": {
        "name": "Vadim Rovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Tue Jun 03 13:44:56 2014 +0400"
      },
      "message": "Add flag for ceilometer tests\n\nAdded flag for enable or disable tests for ceilometer\nfeature of fast work with databases\n\nChange-Id: If68c2b733358a98f56265b70c31366e6a9120dfa\n"
    },
    {
      "commit": "54e3910f2d2b2dc49719c7c2f1dca1abb6481870",
      "tree": "0d77636ec8e5bbccc287d48d88dba053d5aa7b38",
      "parents": [
        "ea937baee62378b118c09f42c16a44cc5e6a5fdd"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Jun 03 16:05:12 2014 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Jun 03 17:16:38 2014 +1000"
      },
      "message": "Add basic echo_* functions for grenade\n\nGrenade, and possibly other components, re-use parts of devstack\nlibraries.  This provides basic echo_* functions to avoid missing\ncommands in several libraries.\n\nChange-Id: I972d6208055a8c4ca4c9bfd5383ad3c7159d5cbe\n"
    },
    {
      "commit": "fe733ae6762d41c2ef0cb70c11250e7fbd9ca2a1",
      "tree": "34fa6d464839db0fa014938a87a2220d6ded8b7b",
      "parents": [
        "ea937baee62378b118c09f42c16a44cc5e6a5fdd"
      ],
      "author": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Tue Jun 03 09:03:45 2014 +0530"
      },
      "committer": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Tue Jun 03 09:03:57 2014 +0530"
      },
      "message": "Set default value for IPv6 subnet attribute flag\n\nThis patch would set the IPv6 subnet extended attributes flag\nto True. The following thread has some additional information.\nhttps://review.openstack.org/#/c/96723/\n\nChange-Id: Ie6ac42646cc2a4d808c05126bf7dd51f2b03ee6b\nPartially implements: bp tempest-ipv6-attributes-support\n"
    },
    {
      "commit": "ea937baee62378b118c09f42c16a44cc5e6a5fdd",
      "tree": "d8e61fcb9142bd19a13379177f6e3f4c75d1f0c5",
      "parents": [
        "142adec5d683677484ffb3ad9d37a3f37484c052",
        "a688bc65104e7d8998ffdb321d67a9f33df6997e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 03 03:16:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 03 03:16:08 2014 +0000"
      },
      "message": "Merge \"Fix the way Apache site configuration files are used, to improve OS portability\""
    },
    {
      "commit": "142adec5d683677484ffb3ad9d37a3f37484c052",
      "tree": "63b676d665c4c744ea36fdf23c3e17ad3b304814",
      "parents": [
        "47ae725f1337ba76189604b685ccaec6c7b7bff9",
        "55c0b225e22a40e51c30215825f266dadb635513"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 02 22:45:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 02 22:45:07 2014 +0000"
      },
      "message": "Merge \"Remove copy of cinder.conf.sample file\""
    },
    {
      "commit": "25e548be3c808f02c4f9e854b73cb7e2a41caa5b",
      "tree": "f62bdba6f4d0424b1f456dc5126c8b2a3b2544b2",
      "parents": [
        "47ae725f1337ba76189604b685ccaec6c7b7bff9"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Mon Jun 02 10:42:14 2014 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Mon Jun 02 10:42:14 2014 +1000"
      },
      "message": "Remove unnecessary ini commenting from nova\n\nNova does not ship these options in it\u0027s api-paste.conf any more so the\nfunctions have no effect.\n\nChange-Id: Ie4527a0639e977e83e6bfc07751ba062839e0600\n"
    },
    {
      "commit": "47ae725f1337ba76189604b685ccaec6c7b7bff9",
      "tree": "40e7387689e569b79bcecfc213a8ba0ba8143909",
      "parents": [
        "14916d4c542e8c1c16c2f57a0514b15f1fe22b5f",
        "110071775344610bbb132a473949fba2fd09512d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 01 09:39:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 01 09:39:52 2014 +0000"
      },
      "message": "Merge \"be a little more clever about interface default\""
    },
    {
      "commit": "14916d4c542e8c1c16c2f57a0514b15f1fe22b5f",
      "tree": "392ab05b2e15c123082d8e0d3dd20b67b921a1d1",
      "parents": [
        "ced4ba63cdbc727207d18104c123b3511b35cb68",
        "e13fd6006d04a3732a776b94164e0bc5a2fec14d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 18:16:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 18:16:36 2014 +0000"
      },
      "message": "Merge \"Create an IPv6 network that uses an external router for IPv6\""
    },
    {
      "commit": "55c0b225e22a40e51c30215825f266dadb635513",
      "tree": "4550b445a095bfa231b9d552eda823e9002f8fd8",
      "parents": [
        "ced4ba63cdbc727207d18104c123b3511b35cb68"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Fri May 30 15:40:04 2014 +0000"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Fri May 30 15:46:13 2014 +0000"
      },
      "message": "Remove copy of cinder.conf.sample file\n\nRather than continue to be bit by conf updates\nfrom external sources, Cinder is going to join\nthe party and cease generation of the sample.conf\nas part of the unit tests.\n\nFirst step however is to not attempt to copy it\nfrom cinder/etc/cinder in the devstack setup.\n\nThis just removes that cp operation, nothing\nin that sample conf was modfied from defaults\nso it wasn\u0027t really doing anything anyway.\n\nChange-Id: I727b1747ff36d775ef881e93e3b9a8528a17a4df\n"
    },
    {
      "commit": "a688bc65104e7d8998ffdb321d67a9f33df6997e",
      "tree": "37bbb8cb4ee95e617a04461e9fe311ab0536d72f",
      "parents": [
        "ced4ba63cdbc727207d18104c123b3511b35cb68"
      ],
      "author": {
        "name": "Gabriel Assis Bezerra",
        "email": "gabrielb@lsd.ufcg.edu.br",
        "time": "Tue May 27 20:58:22 2014 +0000"
      },
      "committer": {
        "name": "Gabriel Assis Bezerra",
        "email": "gabrielb@lsd.ufcg.edu.br",
        "time": "Fri May 30 12:07:24 2014 +0000"
      },
      "message": "Fix the way Apache site configuration files are used, to improve OS portability\n\nOn Ubuntu 14.04, the site configuration file must have a .conf suffix for a2ensite and a2dissite to\nrecognise it. a2ensite and a2dissite ignore the .conf suffix used as parameter. The default sites\u0027\nfiles are 000-default.conf and default-ssl.conf.\n\nOn Ubuntu 12.04, the site configuration file may have any format, as long as it is in\n/etc/apache2/sites-available/. a2ensite and a2dissite need the entire file name to work. The default\nsites\u0027 files are default and default-ssl.\n\nOn Fedora, any file in /etc/httpd/conf.d/ whose name ends with .conf is enabled.\n\nOn RHEL and CentOS, things should hopefully work as in Fedora.\n\nThis change puts all distribution-related site configuration file name differences in lib/apache and\nthe other services gets the file name for its sites using the new exported function\napache_site_config_for \u003csitename\u003e.\n\nIt also makes Fedora disabled sites use the .conf.disabled suffix instead of removing the .conf from\nthe file name.\n\nThe table below summarizes what should happen on each distribution:\n+----------------------+--------------------+--------------------------+--------------------------+\n| Distribution         | File name          | Site enabling command    | Site disabling command   |\n+----------------------+--------------------+--------------------------+--------------------------+\n| Ubuntu 12.04         | site               | a2ensite site            | a2dissite site           |\n| Ubuntu 14.04         | site.conf          | a2ensite site            | a2dissite site           |\n| Fedora, RHEL, CentOS | site.conf.disabled | mv site.conf{.disabled,} | mv site.conf{,.disabled} |\n+----------------------+--------------------+--------------------------+--------------------------+\n\nChange-Id: Ia2ba3cb7caccb6e9b65380f9d51d9d21180b894e\nCloses-bug: #1313765\n"
    },
    {
      "commit": "ced4ba63cdbc727207d18104c123b3511b35cb68",
      "tree": "493a51fbc5096db699468d91e10b74c09263f1e4",
      "parents": [
        "3a15ccdd54c8e05571c4ded97f20e5f0093dee04",
        "5ec6f8f15d6b6aa46f6b33228999d5df6c70d3b9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 03:49:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 03:49:00 2014 +0000"
      },
      "message": "Merge \"Add support for creating provider networks\""
    },
    {
      "commit": "3a15ccdd54c8e05571c4ded97f20e5f0093dee04",
      "tree": "e83748798a60480f165b47d77f9e718eb214dcdc",
      "parents": [
        "a0ced4df0073e8c2405f41dbb8b50dbfb245eff8",
        "97eb9bbec696dd937bef14cbc9993f66cfbad79f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 02:52:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 02:52:09 2014 +0000"
      },
      "message": "Merge \"Update readme.md, heat is now enabled by default\""
    },
    {
      "commit": "110071775344610bbb132a473949fba2fd09512d",
      "tree": "3b6101812067eb7bca9a376871da802e9fbc51e0",
      "parents": [
        "a0ced4df0073e8c2405f41dbb8b50dbfb245eff8"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed May 28 17:30:10 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed May 28 17:30:10 2014 -0400"
      },
      "message": "be a little more clever about interface default\n\nthe interface default of eth0 has become more wrong since we\u0027ve\ngot a generation of Linux distros that don\u0027t use eth* as their\ninterface naming. Instead of that do a slightly more clever, but\nprobably still wrong thing, of picking an interface that exists\nand is a physical interface.\n\nThis is still overridable, however won\u0027t cause really cryptic\nfailures in nova-compute because it\u0027s trying to use an interface\nthat doesn\u0027t exist *really* late in the network creation.\n\nChange-Id: I93016ff5a25678de76254418155c839a269486a0\n"
    },
    {
      "commit": "b57cda986634685685acf5e0dfde6af7df9fd3a4",
      "tree": "0d548fdd0c6f92022245aa708363cb8c738b8164",
      "parents": [
        "1e6e4289bc5783db0db35db81a91a674a3b26d02"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed May 28 07:41:58 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed May 28 07:41:58 2014 -0400"
      },
      "message": "remove the build timeouts\n\nthe defaults in tempest will be set to 1s in a related change,\nso we can remove these.\n\nChange-Id: I05d8b4f08614fdf92611e3ff34d124fe918bd457\nDepends-On: If8332d4be8515ac574cbbf4e00cbe0a75b6ebc5d\n"
    },
    {
      "commit": "fefd64b878a3e4ecfc2b1b385f47c1d7f7593648",
      "tree": "142bbf2b233ae3ca9cc76a55a1591826ac9fa8c1",
      "parents": [
        "5069ae9eef30468bff0d610091ad7e0e17a66a4d"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Tue May 27 22:27:15 2014 -0400"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Tue May 27 22:27:15 2014 -0400"
      },
      "message": "Configure heat keystone client for SSL when keystone uses SSL\n\nWhen SSL is enabled in Keystone, the path to the Keystone CA file\nneeds to be set in ca_file in the clients_keystone section.\n\nChange-Id: Ic324e09b42a96d0ba31e13f8e8042cb3ac24d0b6\nCloses-Bug: 1324207\n"
    },
    {
      "commit": "a0ced4df0073e8c2405f41dbb8b50dbfb245eff8",
      "tree": "e8eadf2f817a2abcff9a1c4d354f97c51aaf0495",
      "parents": [
        "1e6e4289bc5783db0db35db81a91a674a3b26d02"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue May 27 22:08:46 2014 +0100"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue May 27 22:18:21 2014 +0100"
      },
      "message": "chown stack/data/nova/networks to $STACK_USER\n\n$USER may be undefined (resulting in an error exit from stack.sh)\nor may be the current $USER rather than the target $STACK_USER\n(which may or may not be the same) which could lead to errors\nlater.\n\nThis change brings about consistency: the rest of stack.sh always\nuses $STACK_USER.\n\nThis same problem may be present in lib/marconi.\n\nChange-Id: Idff2bee88de4e1da11cd5765a03646caf3ede24f\n"
    },
    {
      "commit": "e6d99a946fb00791e52671e22b6bd848e7392b8d",
      "tree": "6d88883c727ef3aaeb7df598288d7db0c630debc",
      "parents": [
        "1e6e4289bc5783db0db35db81a91a674a3b26d02"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue May 27 13:58:12 2014 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue May 27 13:58:12 2014 +1000"
      },
      "message": "Remove Fedora/libvirt workaround\n\nAn updated libvirt package to address [1] is in Fedora 20 now, so we\ndon\u0027t need this work-around.  Modify the comments of the other part of\nthe work-around (restart of services) and link to the most relevant\nbug\n\n[1] https://bugzilla.redhat.com/show_bug.cgi?id\u003d1098376\n\nChange-Id: I47fba7b4f273162c2af1e37902a512041449750b\n"
    },
    {
      "commit": "97eb9bbec696dd937bef14cbc9993f66cfbad79f",
      "tree": "7aafbbd1cfaac74ce67cc04af5a76fcdf4dbb37f",
      "parents": [
        "1e6e4289bc5783db0db35db81a91a674a3b26d02"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier@cloudwatt.com",
        "time": "Mon May 26 09:38:50 2014 +0200"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier@cloudwatt.com",
        "time": "Mon May 26 09:38:50 2014 +0200"
      },
      "message": "Update readme.md, heat is now enabled by default\n\nChange-Id: Ia36879711aa440f4fba657159afeba2105c6aae4\n"
    },
    {
      "commit": "1e6e4289bc5783db0db35db81a91a674a3b26d02",
      "tree": "704086944453be8d59bdcaed7228a49e745e394d",
      "parents": [
        "5069ae9eef30468bff0d610091ad7e0e17a66a4d",
        "22ab3b9f31a6d8cd0e135e1c303f1c1a0d25c626"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 25 13:32:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 25 13:32:04 2014 +0000"
      },
      "message": "Merge \"Fix syntax error in script\""
    },
    {
      "commit": "4912623321df7226827168d37aba6badd87fc707",
      "tree": "41bda1fe6c7258de99b8c8affb2a1d8644925c8c",
      "parents": [
        "5069ae9eef30468bff0d610091ad7e0e17a66a4d"
      ],
      "author": {
        "name": "Harshada Mangesh Kakad",
        "email": "harshada.kakad@izeltech.com",
        "time": "Fri May 23 09:16:52 2014 +0000"
      },
      "committer": {
        "name": "Harshada Mangesh Kakad",
        "email": "harshada.kakad@izeltech.com",
        "time": "Fri May 23 09:16:52 2014 +0000"
      },
      "message": "devstack should put admin_tenant_id in tempest.conf file while setup\n\nSome of the test cases in tempest related to quota use\nadmin_tenant_name, ideally it should use admin_tenant_id.\nAs tempest.conf file does not contains admin_tenant_id\nit should also be updated. tempest.conf file is generated\nby devstack while setup of openstack, changes should be made\nin devstack so as to put admin_tenant_id in tempest conf file.\n\nChange-Id: I62baf5b1e21ebf8d3b511624c54741015b304955\nCloses-Bug: #1321624\n"
    },
    {
      "commit": "22ab3b9f31a6d8cd0e135e1c303f1c1a0d25c626",
      "tree": "126312baab77f539fb06dcc9df943cf26ea1939b",
      "parents": [
        "d158fda947d2ea655b56bb8f838a95a3711982ee"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Thu May 22 12:07:34 2014 -0400"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Thu May 22 16:26:25 2014 -0400"
      },
      "message": "Fix syntax error in script\n\nOne of the recent patches introduced a syntax error in the marconi\nscript. This patch fixes the issue \u0026 gets marconi running in\ndevstack again.\n\nChange-Id: I46a039f72174c4898869983de03a1e29cbe435bf\n"
    },
    {
      "commit": "5069ae9eef30468bff0d610091ad7e0e17a66a4d",
      "tree": "8b231f8b5ecf3c04f42f25f20f43fecf508af199",
      "parents": [
        "e95a13f750996200e1ae6cdbae136866a67d7585",
        "da945f3161ce9e32d4fa62bc0d9caf6e53752f87"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 19:29:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 19:29:17 2014 +0000"
      },
      "message": "Merge \"Add oslo.db\""
    },
    {
      "commit": "e95a13f750996200e1ae6cdbae136866a67d7585",
      "tree": "7b359954aff3a45973b448597d2dce5eac19d925",
      "parents": [
        "0cf98966fd5b1451d3a82072d98761f5600c74fc",
        "f06c4434f5ecb9a4bd3992ca2ffb3e606f443fe1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 19:27:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 19:27:39 2014 +0000"
      },
      "message": "Merge \"Fix notify_nova options\""
    },
    {
      "commit": "0cf98966fd5b1451d3a82072d98761f5600c74fc",
      "tree": "a819acd06906162076d46288e05ae9058bb6b517",
      "parents": [
        "eccd8952f7f0e8b4fba6bdbcba84b85b343529ea",
        "bb2908b7e7c49faeab40cd8c62eec3b85f527fc4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 18:09:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 18:09:19 2014 +0000"
      },
      "message": "Merge \"Add support for the IPv6 extended attributes in Tempest\""
    },
    {
      "commit": "eccd8952f7f0e8b4fba6bdbcba84b85b343529ea",
      "tree": "810b0fe4cb8f3b4d994bad3cfb924ce88a51a6b8",
      "parents": [
        "2109d74db5df2c8858ca51f48f1bffbc9df89041",
        "d24afa190c4f1b51dc4c281d0a79cc9483e8b272"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 18:09:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 18:09:12 2014 +0000"
      },
      "message": "Merge \"Revert \"ceilometer.conf configuration option missing os_auth_url\"\""
    },
    {
      "commit": "2109d74db5df2c8858ca51f48f1bffbc9df89041",
      "tree": "3ac8f0662f389867e951edd2191cc54250a84e1b",
      "parents": [
        "85c02af0741d72fe65c8415f3fbf67a3775e1c81",
        "4f7bf6963a1e9ae03bc0ae9189874cba561ad62f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 18:04:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 18:04:54 2014 +0000"
      },
      "message": "Merge \"Fix getting EC2 and S3 urls in create_userrc\""
    },
    {
      "commit": "85c02af0741d72fe65c8415f3fbf67a3775e1c81",
      "tree": "ee81f77ab329ba7d7a45df1c76b332ecdc97ef40",
      "parents": [
        "d158fda947d2ea655b56bb8f838a95a3711982ee",
        "ba8635a247e659be22ea8ebe416513028ca8a96d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 17:51:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 17:51:45 2014 +0000"
      },
      "message": "Merge \"Remove *_url inisets since now come from catalog\""
    },
    {
      "commit": "e13fd6006d04a3732a776b94164e0bc5a2fec14d",
      "tree": "b47a116d9dcad23e2813d644cd3162bb247f7af8",
      "parents": [
        "5ec6f8f15d6b6aa46f6b33228999d5df6c70d3b9"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Wed May 14 17:01:53 2014 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Thu May 22 11:47:00 2014 -0400"
      },
      "message": "Create an IPv6 network that uses an external router for IPv6\n\nChange-Id: Id1498d74db816b3edbb8376ca5acb7cc5792ea5c\n"
    },
    {
      "commit": "5ec6f8f15d6b6aa46f6b33228999d5df6c70d3b9",
      "tree": "46e6816aa1b519958fca99d9f5d08559e5b1636b",
      "parents": [
        "f2fd04924f26aef4f74fa1b192e1fa1d76e1546c"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Wed May 14 17:01:03 2014 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Thu May 22 11:47:00 2014 -0400"
      },
      "message": "Add support for creating provider networks\n\nImplements blueprint neutron-provider-networking\n\nChange-Id: I4bad9483b92875ea5e143b0e11652e01faed35a4\n"
    },
    {
      "commit": "d158fda947d2ea655b56bb8f838a95a3711982ee",
      "tree": "1825cd3497b758784c27c44575ce19e9162f8238",
      "parents": [
        "9d57dc8b04d85bb996bace16a0a5f82a21dd5ebb",
        "09b56b1c311a0f7558910cb20e53f965b5c79314"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 14:33:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 14:33:43 2014 +0000"
      },
      "message": "Merge \"Add options to configure provider network mappings for OpenDaylight\""
    },
    {
      "commit": "ba8635a247e659be22ea8ebe416513028ca8a96d",
      "tree": "d29cfa2790c04e840c954afac22b2147aaf69ec3",
      "parents": [
        "9d57dc8b04d85bb996bace16a0a5f82a21dd5ebb"
      ],
      "author": {
        "name": "Mat Lowery",
        "email": "mlowery@ebaysf.com",
        "time": "Tue Apr 22 10:41:30 2014 -0500"
      },
      "committer": {
        "name": "Mat Lowery",
        "email": "mlowery@ebaysf.com",
        "time": "Thu May 22 05:35:44 2014 +0000"
      },
      "message": "Remove *_url inisets since now come from catalog\n\nAnother proposed change fetches endpoints from the Keystone catalog as\nlong as the *_url opts are not present. This change will make Trove on\nDevStack use the catalog.\n\nNote: This must merge after https://review.openstack.org/68015.\n\nChange-Id: I397254e72823ab7c7b28014d4fa18e2cefb79e6d\nCloses-Bug: #1222891\n"
    },
    {
      "commit": "d24afa190c4f1b51dc4c281d0a79cc9483e8b272",
      "tree": "b2a36a2f78ac5ea6010ea561289be89be2bcc566",
      "parents": [
        "9d57dc8b04d85bb996bace16a0a5f82a21dd5ebb"
      ],
      "author": {
        "name": "Gordon Chung",
        "email": "chungg@ca.ibm.com",
        "time": "Wed May 21 16:05:18 2014 -0400"
      },
      "committer": {
        "name": "Gordon Chung",
        "email": "chungg@ca.ibm.com",
        "time": "Wed May 21 16:05:38 2014 -0400"
      },
      "message": "Revert \"ceilometer.conf configuration option missing os_auth_url\"\n\npatch breaks gate (see any logs/screen-ceilometer-acentral.txt.gz\nafter this patch)\n\nThis reverts commit 4c11089739e6d32b77aea0c8fd2dd3d79570b1c8.\n\nChange-Id: I684d50be1b4d580d385a8bb74b3539b1305ec330\n"
    },
    {
      "commit": "4f7bf6963a1e9ae03bc0ae9189874cba561ad62f",
      "tree": "44cb71d02b52f9c30c821d7fe3bbf899d4ad0d5b",
      "parents": [
        "9d57dc8b04d85bb996bace16a0a5f82a21dd5ebb"
      ],
      "author": {
        "name": "ftersin",
        "email": "ftersin@cloudscaling.com",
        "time": "Wed May 21 22:07:36 2014 +0400"
      },
      "committer": {
        "name": "ftersin",
        "email": "ftersin@cloudscaling.com",
        "time": "Wed May 21 22:09:46 2014 +0400"
      },
      "message": "Fix getting EC2 and S3 urls in create_userrc\n\nInvalid parsing of openstackclient output was introduced in\nI03c17cfc9740c3eb257152c95d9c4f021db2c89e. Here command lines\nwas changed to get urls with no parsing.\n\nAlso default EC2_URL was fixed.\n\nChange-Id: Ic46a9989321cf6310c56edeeb737c603a4f9c1ed\n"
    },
    {
      "commit": "9d57dc8b04d85bb996bace16a0a5f82a21dd5ebb",
      "tree": "d50c18af8ef80d58c94c61f03971fca7146a6a12",
      "parents": [
        "740822b18b4d9ab996bb8413e47eddb8c009a15e",
        "4c11089739e6d32b77aea0c8fd2dd3d79570b1c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 21 10:30:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 21 10:30:45 2014 +0000"
      },
      "message": "Merge \"ceilometer.conf configuration option missing os_auth_url\""
    },
    {
      "commit": "740822b18b4d9ab996bb8413e47eddb8c009a15e",
      "tree": "b2a36a2f78ac5ea6010ea561289be89be2bcc566",
      "parents": [
        "d65f7a2858fb047b20470e8fa62ddaede2787a85",
        "b0c3859c30632e24b1da6c65645cb7fd735791a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 20 19:38:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 20 19:38:41 2014 +0000"
      },
      "message": "Merge \"Use daemon flag only when USE_SCREEN\u003dFalse\""
    },
    {
      "commit": "09b56b1c311a0f7558910cb20e53f965b5c79314",
      "tree": "29544bed98bc7c2d0ce498bff1015cdfdb131872",
      "parents": [
        "d65f7a2858fb047b20470e8fa62ddaede2787a85"
      ],
      "author": {
        "name": "Sam Hague",
        "email": "shague@gmail.com",
        "time": "Mon May 05 10:30:09 2014 -0400"
      },
      "committer": {
        "name": "Sam Hague",
        "email": "shague@gmail.com",
        "time": "Tue May 20 18:35:52 2014 +0000"
      },
      "message": "Add options to configure provider network mappings for\nOpenDaylight\n\nOpenDaylight needs to know the physical network mapping\nused with vlan tenant isolation. This is similar to how\nthe bridge_mappings cofig is used to map the physical\nnetwork to the bridge,\ni.e. bridge_mappings\u003dphysnet1:br-eth1,physnet2:br-eth2.\n\nOpenDaylight needs the physical network device itself:\nprovider_mappings\u003dphysnet1:eth1,physnet2:eth2.\n\nOpenDaylight needs the mapping because the device port is\nused when pushing flows. The neutron API\u0027s provide the\nphysical provider network value for example as physnet1.\n\nDocImpact:\nUse of VLANs with ML2 and the OpenDaylight mechanism driver\nrequires OpenDaylight Helium or newer to be installed.\n\nCloses-Bug: #1315492\nChange-Id: If7af9ce5735b01c35315a54c79355ca87b72c4b4\n"
    },
    {
      "commit": "f06c4434f5ecb9a4bd3992ca2ffb3e606f443fe1",
      "tree": "c820e28beb1b81f24e2a1e4a9210d1209309d387",
      "parents": [
        "3d11c189c69b4500df5d714a36126a36b57ee5b6"
      ],
      "author": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Tue May 20 10:54:51 2014 -0500"
      },
      "committer": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Tue May 20 10:56:48 2014 -0500"
      },
      "message": "Fix notify_nova options\n\nThis patch fixes various typos that prevent the neutron nova\nnotification options from working.\n\nChange-Id: Ia3fb1e02008b338e2d08e927346397292be4e398\nCloses-Bug: #1321347\n"
    }
  ],
  "next": "4c11089739e6d32b77aea0c8fd2dd3d79570b1c8"
}
