)]}'
{
  "log": [
    {
      "commit": "ab539b441da09240cca487527802b4552d4667ad",
      "tree": "15a121cadace4eb12df198dfa6830dbdc8166fe9",
      "parents": [
        "1441242fccd836ff91d33e1022f276740e94875b",
        "bcfaa0730e2103c65fe5409db8cc5220d3170523"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 19 01:10:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 19 01:10:23 2016 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "1441242fccd836ff91d33e1022f276740e94875b",
      "tree": "39e353cf4673458dc2b9982422e6f9d1be7840ea",
      "parents": [
        "84f83bf5ea05e60f962498e200a19ec360958538",
        "3feceb0e4a2e9527be0d5e51ff317851417654d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 19 01:07:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 19 01:07:39 2016 +0000"
      },
      "message": "Merge \"Support decompressing bz2 image\""
    },
    {
      "commit": "84f83bf5ea05e60f962498e200a19ec360958538",
      "tree": "0c1181b4bf8d5b99c52e6341b73a99fdbd211e12",
      "parents": [
        "78289075e12406908ab19f60818c57b01ebd20a9",
        "17398a3de3fc993b47f8a8fe8af669dbbfa21625"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 18 22:12:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 18 22:12:25 2016 +0000"
      },
      "message": "Merge \"Make ARP_CMD local\""
    },
    {
      "commit": "78289075e12406908ab19f60818c57b01ebd20a9",
      "tree": "f633dd7adcff553fcbd611a250405b933cd05514",
      "parents": [
        "4894ac0d29beed9e708e1e53aade1c2df3162c9d",
        "e7d2b563918c9fdb06bd1635cb391d1888336839"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 18 21:30:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 18 21:30:51 2016 +0000"
      },
      "message": "Merge \"Always pass $NEUTRON_CONF\""
    },
    {
      "commit": "4894ac0d29beed9e708e1e53aade1c2df3162c9d",
      "tree": "d20f3bbfa5c19042a5824fb8630dcd446365dd96",
      "parents": [
        "ade7898e52cd89d271cbe264e0a9fc5e4d1df785",
        "53f59d802f9cc76bf898509344463d8ff3a32143"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 18 15:36:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 18 15:36:38 2016 +0000"
      },
      "message": "Merge \"Use Neutron extension information to configure Tempest\u0027s public network\""
    },
    {
      "commit": "ade7898e52cd89d271cbe264e0a9fc5e4d1df785",
      "tree": "b1b920e3c91cc2ff50d748dfb86ffef4a553bc7f",
      "parents": [
        "b671d83850eea7228542e14869bf13498c285545",
        "153db269705f37d4144ad3fcf26dc67269755d7d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 18 15:35:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 18 15:35:32 2016 +0000"
      },
      "message": "Merge \"Revert \"Switch fernet to be the default token provider\"\""
    },
    {
      "commit": "153db269705f37d4144ad3fcf26dc67269755d7d",
      "tree": "515c2a469c2e70f3e9da37a7c6a5f7b6edc1e748",
      "parents": [
        "181588b9ba50fefea12617a9a5e774daddfed20c"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed May 18 14:05:14 2016 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed May 18 14:05:14 2016 +0000"
      },
      "message": "Revert \"Switch fernet to be the default token provider\"\n\nThis reverts commit 181588b9ba50fefea12617a9a5e774daddfed20c.\n\nSince this change landed on 4/29 it\u0027s been the cause of the\ntop two gate failures (besides known latent infra issues) and\nhasn\u0027t had good progress on landing a fix, so until it\u0027s a\npriority for the keystone team we need to revert this change\nto get the integrated gate jobs moving again.\n\nChange-Id: I588a84c5179eab072d21bc1394aea2df00929650\nRelated-Bug: #1577558\nRelated-Bug: #1578866\n"
    },
    {
      "commit": "17398a3de3fc993b47f8a8fe8af669dbbfa21625",
      "tree": "a90b54e32747a81028d01c4d4e9d5a7fc05662df",
      "parents": [
        "e7d2b563918c9fdb06bd1635cb391d1888336839"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed May 11 18:24:46 2016 +0000"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed May 18 09:58:03 2016 -0400"
      },
      "message": "Make ARP_CMD local\n\nChange-Id: Iaa540f7685197a17f1db4c3351373a6d77a80105\n"
    },
    {
      "commit": "e7d2b563918c9fdb06bd1635cb391d1888336839",
      "tree": "aa977ded55053400a47d364b51c006cf77530c69",
      "parents": [
        "7cd7f0576bea4c1623dc8f1e217f422f49f6bcd7"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu May 12 12:04:03 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed May 18 09:58:03 2016 -0400"
      },
      "message": "Always pass $NEUTRON_CONF\n\nWhen running a compute node that only runs n-cpu and neutron-agent,\nthere are still configuration items that are needed by the agent that\nreside in $NEUTRON_CONF - such as the rabbit rpc information.\n\nChange-Id: Ib7f5dde3afb0c19dc88f351c99bc669217952a14\n"
    },
    {
      "commit": "b671d83850eea7228542e14869bf13498c285545",
      "tree": "a3abcf5d39387789d58ba71fb92e8beeb08b8fee",
      "parents": [
        "f5db32dfdb57a4e9fb289047113e059dd4a35ef1",
        "d1c9198bbe0e90717a9e70c662b806841bc82564"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 18 13:42:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 18 13:42:43 2016 +0000"
      },
      "message": "Merge \"Change the domain name in keystone.conf\""
    },
    {
      "commit": "bcfaa0730e2103c65fe5409db8cc5220d3170523",
      "tree": "42e7632cc6b4f1a207ea86f8db6ee80cf237a754",
      "parents": [
        "f5db32dfdb57a4e9fb289047113e059dd4a35ef1"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed May 18 06:50:13 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed May 18 06:50:13 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ia1ed75b563ee9aabf6b70e0506d8965ca3df6c0a\n"
    },
    {
      "commit": "53f59d802f9cc76bf898509344463d8ff3a32143",
      "tree": "44a93af6b78b3efe6cb4bc8637c267fdc4e0784c",
      "parents": [
        "f5db32dfdb57a4e9fb289047113e059dd4a35ef1"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue May 17 15:12:24 2016 -0700"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue May 17 15:20:09 2016 -0700"
      },
      "message": "Use Neutron extension information to configure Tempest\u0027s public network\n\nNeutron L3 may implement a variety of extensions: router, external-net,\ndvr, ext-gw-mode, extraroute, l3-ha, etc. The public network uuid is\nonly going to be made available if and only if the external-net extension\nis available, because that\u0027s the one that provides Floating IP support.\n\nRather than making Tempest aware of q-l3 service (when q-* services\nare supposed to be legacy), it is better to tune this configuration\nbased on the extension availability. This decouples Tempest from\nNeutron setup internals.\n\nChange-Id: I4889fc3d21bd221785b507995f1b3da0e8f52b46\nRelated-bug: 1582119\n"
    },
    {
      "commit": "f5db32dfdb57a4e9fb289047113e059dd4a35ef1",
      "tree": "19453edc397e30e879cde002c0469a594835fccc",
      "parents": [
        "a8980996340d79bc6fc5a1d5545f3ff6c5709eab",
        "69d3b79e03e0ba4c9679bcb5279b226b9606e1ff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 20:07:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 20:07:31 2016 +0000"
      },
      "message": "Merge \"Wrong container name in devstack \"All-In-One Single LXC Container\" manual.\""
    },
    {
      "commit": "a8980996340d79bc6fc5a1d5545f3ff6c5709eab",
      "tree": "eedd1924ef381354ce355eab97f6a593ac9d8462",
      "parents": [
        "3a2e534047afa8116fb261438aea50ce61ac3553",
        "4f55c2d5c384f576e45f4310595e262039fd8175"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 10:42:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 10:42:50 2016 +0000"
      },
      "message": "Merge \"Set config file to db sync and other manage operation\""
    },
    {
      "commit": "3a2e534047afa8116fb261438aea50ce61ac3553",
      "tree": "156c1c562d9f784becda2be50a3d16d1ceeaa7c9",
      "parents": [
        "8bbeb9db0a95bde5da2ce97eda4698ea6f2d238d",
        "b523f3108f3fccd5b728e4dfe6e3c044b11b7c18"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 10:09:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 10:09:02 2016 +0000"
      },
      "message": "Merge \"Update ElasticSearch version default to 1.7.5\""
    },
    {
      "commit": "8bbeb9db0a95bde5da2ce97eda4698ea6f2d238d",
      "tree": "a829e360477fcd1a371fd234b58806186dc651f8",
      "parents": [
        "59ed73a3d46402f01021794ecc565aa8945104c1",
        "50f22da8958af08a5b1f4ec7e905f3c67d9b69bb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 10:08:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 10:08:12 2016 +0000"
      },
      "message": "Merge \"Nova conf:don\u0027t use deprecated option \"fixed_key\" from group \"keymgr\"\""
    },
    {
      "commit": "69d3b79e03e0ba4c9679bcb5279b226b9606e1ff",
      "tree": "2443e24393b89453f4f6392efa3464791d805940",
      "parents": [
        "59ed73a3d46402f01021794ecc565aa8945104c1"
      ],
      "author": {
        "name": "bhargavaregalla",
        "email": "br983u@att.com",
        "time": "Tue May 17 09:34:26 2016 +0100"
      },
      "committer": {
        "name": "bhargavaregalla",
        "email": "br983u@att.com",
        "time": "Tue May 17 09:34:26 2016 +0100"
      },
      "message": "Wrong container name in devstack \"All-In-One Single LXC Container\" manual.\n\nWrong container name in devstack \"All-In-One Single LXC Container\" manual.\n\nLink: http://docs.openstack.org/developer/devstack/guides/lxc.html\n\nAfter creating \"devstack\" container with below command\nsudo lxc-create -n devstack -t ubuntu -f devstack-lxc.conf -- --packages\u003dbsdmainutils,git\n\nThe name should be \u0027devstack\u0027 instead of \u0027p2\u0027 in the below command\nssh ubuntu@$(sudo lxc-info -n p2 | awk \u0027/IP/ { print $2 }\u0027)).\n\nChange-Id: I7a84b97b03b2dd4338f1d946b7eafb8ec6e3767d\nCloses-bug: #1582248\n"
    },
    {
      "commit": "59ed73a3d46402f01021794ecc565aa8945104c1",
      "tree": "cf8ba9c3982677bc26de84a4f6959be04ea994b9",
      "parents": [
        "51c93b5780bc069a92cc568561f6ab59d0840b42",
        "f5a50a0fa6235c0e18984244a501292806704a16"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 06:20:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 06:20:19 2016 +0000"
      },
      "message": "Merge \"lib/tempest: stop using deprecated config option.\""
    },
    {
      "commit": "51c93b5780bc069a92cc568561f6ab59d0840b42",
      "tree": "89c25cff0d4dbea7e873e95dcd93505639781ddb",
      "parents": [
        "1612941ce4f56356c53c4f9c438811e227031501",
        "abde96acd275c71f1ea99fdb1be48db46bc65d93"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 02:48:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 02:48:08 2016 +0000"
      },
      "message": "Merge \"Add a deprecation warning for lib/neutron-legacy\""
    },
    {
      "commit": "1612941ce4f56356c53c4f9c438811e227031501",
      "tree": "f21501e2a25527fce4509ff0f1d04822f5fe513e",
      "parents": [
        "7cd7f0576bea4c1623dc8f1e217f422f49f6bcd7",
        "ea76f319a21edc524efeb4de9f49515c9019e8ef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 02:47:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 02:47:46 2016 +0000"
      },
      "message": "Merge \"Use LVM_VOLUME_CLEAR if set\""
    },
    {
      "commit": "7cd7f0576bea4c1623dc8f1e217f422f49f6bcd7",
      "tree": "eb99356e02e3407f85ab5f9c4646790139b074d9",
      "parents": [
        "d894221457efa3a2a0bf3db76a4c5e8ffba36e29",
        "db01ca6d163f01ad9622da9ab0a60203fee51acc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 16 06:41:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 16 06:41:29 2016 +0000"
      },
      "message": "Merge \"Fix return code detection in plugin list generation\""
    },
    {
      "commit": "d894221457efa3a2a0bf3db76a4c5e8ffba36e29",
      "tree": "6786d1e0fbfea80fe68fa9410dbc303802751e94",
      "parents": [
        "18534b2805af27fd428fe874525e6dbb1920e373"
      ],
      "author": {
        "name": "vsaienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri May 13 12:51:30 2016 +0300"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri May 13 16:04:30 2016 -0400"
      },
      "message": "Replace Q_L3_ENABLED by is_service_enabled q-l3\n\nThis patch replaces Q_L3_ENABLED with is_service_enabled q-l3.\nBoth of them idicates wherever Neutron L3 agent is enabled or not.\n\nChange-Id: I33f0f5a6174d1d170bc2ac1c2e3a096d88d17cc1\n"
    },
    {
      "commit": "abde96acd275c71f1ea99fdb1be48db46bc65d93",
      "tree": "343a7ec9c26a803fdca188b5400e0313f6db8646",
      "parents": [
        "18534b2805af27fd428fe874525e6dbb1920e373"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu May 12 19:26:20 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu May 12 19:26:20 2016 -0400"
      },
      "message": "Add a deprecation warning for lib/neutron-legacy\n\nThis commit adds a deprecation warning for lib/neutron-legacy. Right\nnow lib/neutron isn\u0027t quite in a place where we can use it by default\nbut we\u0027re getting close. As soon as it\u0027s passing in the gate we plan\nto make a switch over and a hard delete of lib/neutron-legacy. To give\nany users which have a hard dependency on it (which is not actually\na supported use case) a heads up this adds the deprecation warning\nin front of that change.\n\nChange-Id: Idf1faf2e9dd497f9b97abfcc6e796ca72d60d955\n"
    },
    {
      "commit": "18534b2805af27fd428fe874525e6dbb1920e373",
      "tree": "ad4e398c02ac3a90fb9e518ae27711e992a209eb",
      "parents": [
        "500337b04bc0bca62641d35290c459227da0a94e",
        "1cd2828da4829649d6af98b4d1eef2d5d5286005"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 12 21:47:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 12 21:47:29 2016 +0000"
      },
      "message": "Merge \"Neutron refactor: Clarify use of neutron-metadata-agent\""
    },
    {
      "commit": "500337b04bc0bca62641d35290c459227da0a94e",
      "tree": "474af722b54968a41d652a9ec99898c0795166a6",
      "parents": [
        "4f4d95a12c5b9de0ea09864c67dcad6a19fb0145",
        "0afe207cb346fe7468d073e2358abd2ad9b9d9e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 12 21:47:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 12 21:47:13 2016 +0000"
      },
      "message": "Merge \"Create service project in service domain\""
    },
    {
      "commit": "1cd2828da4829649d6af98b4d1eef2d5d5286005",
      "tree": "baad421a1dad5cef260f2ec51574ddaa08bedb62",
      "parents": [
        "4bb4728e6fd52c68faa126a36f630f3c6e9d5f6b"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed May 11 15:07:19 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu May 12 11:17:39 2016 -0400"
      },
      "message": "Neutron refactor: Clarify use of neutron-metadata-agent\n\nThe commit message of 2a242519f71e86416e78541826cac2b54fcd04a5 indicated\nthat neutron-metadata-agent was the correct name for the metadata\nproxy, but parts of the code were not consistent.\n\nChange-Id: I52f08266a169aeb9005c0f84296fc814d05b90d4\n"
    },
    {
      "commit": "0afe207cb346fe7468d073e2358abd2ad9b9d9e8",
      "tree": "dca739fb114dceea3ed5627a949ac1cbf3602f86",
      "parents": [
        "4bb4728e6fd52c68faa126a36f630f3c6e9d5f6b"
      ],
      "author": {
        "name": "Jens Rosenboom",
        "email": "j.rosenboom@x-ion.de",
        "time": "Thu May 12 14:09:03 2016 +0200"
      },
      "committer": {
        "name": "Jens Rosenboom",
        "email": "j.rosenboom@x-ion.de",
        "time": "Thu May 12 14:09:03 2016 +0200"
      },
      "message": "Create service project in service domain\n\nWhen creating service users, the assumption is that the service\nproject lies within the service domain, so create it there.\n\nChange-Id: I4880e789f5eaf340634ceb792397eef12a5a6b51\nCloses-Bug: 1580998\n"
    },
    {
      "commit": "4f4d95a12c5b9de0ea09864c67dcad6a19fb0145",
      "tree": "5a3a04b1a91204cd166fc29ee4d795c52ec667ba",
      "parents": [
        "4bb4728e6fd52c68faa126a36f630f3c6e9d5f6b"
      ],
      "author": {
        "name": "watanabe.isao",
        "email": "watanabe_isao@jp.fujitsu.com",
        "time": "Thu May 12 20:35:20 2016 +0900"
      },
      "committer": {
        "name": "watanabe.isao",
        "email": "watanabe_isao@jp.fujitsu.com",
        "time": "Thu May 12 20:39:57 2016 +0900"
      },
      "message": "Add lost function of is_provider_network\n\nThis is a follow up patch of [1].\nIn [1], source has been moved from lib/neutron-legacy to lib/neutron_plugins/services/l3.\nHowever, one necessary function of is_provider_network is lost.\nAnd this cause devstack install fail.\n\n[1]https://review.openstack.org/168438/\n\nChange-Id: I413b3577ec5b11ee0ee01f2368364117962494bb\n"
    },
    {
      "commit": "4bb4728e6fd52c68faa126a36f630f3c6e9d5f6b",
      "tree": "ceb4cee9e9c19630a5ad12c05f4531b58f8d40b0",
      "parents": [
        "0a097f366c5cb3236c8f8a071e0900cf7c25bd88",
        "5394cc101d06bbd3795a1a7ee0e86298418e6dc2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 12 06:41:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 12 06:41:25 2016 +0000"
      },
      "message": "Merge \"Neutron refactor: Fix missing call to init RPC backend\""
    },
    {
      "commit": "0a097f366c5cb3236c8f8a071e0900cf7c25bd88",
      "tree": "f5d956d4a0f40eaccb1f45884e0d91d45da87ded",
      "parents": [
        "bba6b2a3fd113e5749d4112de410d8a070a429a8",
        "a2ed055810bc3ef22b91faffb7f6308908527be3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 12 06:08:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 12 06:08:25 2016 +0000"
      },
      "message": "Merge \"Fix _configure_neutron_l3_agent\""
    },
    {
      "commit": "bba6b2a3fd113e5749d4112de410d8a070a429a8",
      "tree": "f8b044ff60e487ebc92b40cb4e487aeccd75fd0c",
      "parents": [
        "b1bb5380dc2bb6e3710bd5d60c83dd08ff42d581",
        "53b63cc97f84ac3d63f20e7f3ba524cf95c684be"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 11 20:46:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 11 20:46:41 2016 +0000"
      },
      "message": "Merge \"Use arping when moving an IP address\""
    },
    {
      "commit": "5394cc101d06bbd3795a1a7ee0e86298418e6dc2",
      "tree": "b92dcd6153e4d87368d489998b58fb17baff98e5",
      "parents": [
        "a2ed055810bc3ef22b91faffb7f6308908527be3"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed May 11 15:03:38 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed May 11 16:22:31 2016 -0400"
      },
      "message": "Neutron refactor: Fix missing call to init RPC backend\n\nChange-Id: I2c7f116230f53d3a2460192bc7b513b2e230c736\n"
    },
    {
      "commit": "a2ed055810bc3ef22b91faffb7f6308908527be3",
      "tree": "2ee1d5d6605795aad914c2eb3cc1c453c92aa538",
      "parents": [
        "b1bb5380dc2bb6e3710bd5d60c83dd08ff42d581"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed May 11 15:35:10 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed May 11 16:22:31 2016 -0400"
      },
      "message": "Fix _configure_neutron_l3_agent\n\nI goofed when moving it over, and it looks like the calls\nto _move_neutron_addresses_route got clobbered.\n\nChanges like a0d1b0151a9d9e169e6342f36a073e8154119924 ended up getting\ndropped on the floor, so let\u0027s reintroduce them.\n\nChange-Id: I3bbfbc56e2c663c47a03659a1dff96443c13af47\n"
    },
    {
      "commit": "ea76f319a21edc524efeb4de9f49515c9019e8ef",
      "tree": "52d3f2375276659394a0213479a4d28b677905ab",
      "parents": [
        "ceb63203b22354cdd59fb401b7c01a4e1ed90a52"
      ],
      "author": {
        "name": "Chuck Carmack",
        "email": "carmack@us.ibm.com",
        "time": "Sat Aug 22 15:03:27 2015 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed May 11 13:39:42 2016 -0400"
      },
      "message": "Use LVM_VOLUME_CLEAR if set\n\nThere are a few CI efforts going on related to jobs that use the lvm\nimage backend for the libvirt driver in Nova. We don\u0027t want to waste\ntime zero\u0027ing out volumes during CI runs, so we need a way to configure\nnova to not clear the volumes in these jobs.\n\nThis change adds a variable used to set the CONF.libvirt.volume_clear\nvalue in nova.conf. If the variable isn\u0027t set, Nova just uses the default.\n\nThis will be set to \u0027none\u0027 in the jobs that are going to use LVM.\n\nCo-Authored-By: Matt Riedemann \u003cmriedem@us.ibm.com\u003e\n\nChange-Id: I1e97ba6ab4772a87192ae2689a25050d432358ab\n"
    },
    {
      "commit": "b1bb5380dc2bb6e3710bd5d60c83dd08ff42d581",
      "tree": "ebea0fe5d0e3d4b5b9eb7ce9c263062d84441c10",
      "parents": [
        "b8680711a679789a94e6920435dbdc71f665816e",
        "2a242519f71e86416e78541826cac2b54fcd04a5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 11 16:59:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 11 16:59:17 2016 +0000"
      },
      "message": "Merge \"Begin new lib/neutron\""
    },
    {
      "commit": "53b63cc97f84ac3d63f20e7f3ba524cf95c684be",
      "tree": "19a8b910f9ded8871f0946e2c635765defc9d6e2",
      "parents": [
        "96ffde28b6e2f55f95997464aec47ae2c6cf91d3"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu Apr 28 13:33:38 2016 -0500"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed May 11 11:15:13 2016 -0400"
      },
      "message": "Use arping when moving an IP address\n\nThis helps fix an issue where an IPv4 address is moved from an interface\nand you lose your SSH session.\n\nChange-Id: Idf37ccbaa6f615fcc714d49c3f0c00c893f56021\n"
    },
    {
      "commit": "b8680711a679789a94e6920435dbdc71f665816e",
      "tree": "2343ddbaa579dcc515f0c97f6d4b3ffc75e216ec",
      "parents": [
        "37f6ea619e64641f80aa59029a71b91bccf2b00a",
        "6ba17f7d014aa50643a8920ee092424051d78c08"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 11 06:13:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 11 06:13:44 2016 +0000"
      },
      "message": "Merge \"Fix ovs-vsctl executed in worlddump.py failed issue\""
    },
    {
      "commit": "37f6ea619e64641f80aa59029a71b91bccf2b00a",
      "tree": "a0f48059113d71cad131a2bcc3e49e71e2abc29b",
      "parents": [
        "2e9c633683a8a05f78d4ce9dd582dbb61a558205",
        "daa7a41e219f435006f412e4ff45d93cf4c4827d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 10 21:42:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 10 21:42:54 2016 +0000"
      },
      "message": "Merge \"Export the \u0027short_source\u0027 function \u0026 don\u0027t keep PS4 in sudo\""
    },
    {
      "commit": "50f22da8958af08a5b1f4ec7e905f3c67d9b69bb",
      "tree": "ef908473ebd29b8f0d625e1b50914467e41185ba",
      "parents": [
        "2e9c633683a8a05f78d4ce9dd582dbb61a558205"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue May 10 15:04:44 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue May 10 15:04:44 2016 +0200"
      },
      "message": "Nova conf:don\u0027t use deprecated option \"fixed_key\" from group \"keymgr\"\n\nThat option now lives in the \"key_manager\" group.\n\nChange-Id: I35c2914eaf2a190d6494107260483a6835de3e47\n"
    },
    {
      "commit": "f5a50a0fa6235c0e18984244a501292806704a16",
      "tree": "f91946896d073a474ba8465cac24faf95c713050",
      "parents": [
        "2e9c633683a8a05f78d4ce9dd582dbb61a558205"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue May 10 14:56:12 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue May 10 14:56:12 2016 +0200"
      },
      "message": "lib/tempest: stop using deprecated config option.\n\nUse the new name instead.\n\nChange-Id: I31f83ec70b8803a29a7be765661517d890ffd6f1\n"
    },
    {
      "commit": "2e9c633683a8a05f78d4ce9dd582dbb61a558205",
      "tree": "08200d019ef18c5555f6d3dd0d1de0ac607c3181",
      "parents": [
        "ab7e062f5d1d4a923645d2bb3a1477a366b02be9",
        "440464ccbbaf33e4687bd9fece5e1de64542f263"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 10 01:47:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 10 01:47:13 2016 +0000"
      },
      "message": "Merge \"Use common tempest tox venv and add plugin install variable\""
    },
    {
      "commit": "2a242519f71e86416e78541826cac2b54fcd04a5",
      "tree": "9d00e3e5e7c5e97a85ec22cfe3385f217ca70ce5",
      "parents": [
        "251b870e859e1a03b57c8fe24c7692a5e2a10fde"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue May 03 09:03:09 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon May 09 14:26:08 2016 -0400"
      },
      "message": "Begin new lib/neutron\n\nBackground for this work can be read on the mailing list:\n\nhttp://lists.openstack.org/pipermail/openstack-dev/2016-May/094063.html\n\nUsage of the new Neutron is by setting the following in\nENABLED_SERVICES:\n\n* neutron-api\n* neutron-l3\n* neutron-agent\n* neutron-dhcp\n* neutron-metadata-agent\n\nFor now, the new neutron library supports just the ML2 plugin, with the\nOpen vSwitch and Linux Bridge agents supported. All other Neutron\nplugins should be creating their own DevStack plugin if they wish for\nDevStack to support them. Many of them already do.\n\nOther notable changes compared to neutron-legacy:\n\n* Rely on the Neutron defaults, and force Neutron to make\n  sane defaults instead of all kinds of knobs in DevStack.\n\n* Default to rootwrap daemon support\n\n* Use the security group driver by default\n\n* interface_driver can now use NEUTRON_AGENT (linuxbridge, openvswitch), since\n  they are entrypoints in neutron\u0027s setup.cfg\n\n* Use NEUTRON_AGENT variable to determine which agent to run\n  Works with NEUTRON_AGENT set to either \"linuxbridge\" or \"openvswitch\"\n  Default is openvswitch for the time being.\n\n* Set ML2 configuration for VXLAN support\n\n* Remove Xen hypervisor stuff - it should be a plugin\n\n* Move L3 crud into separate service file:\n\n  There\u0027s a lot of L3 configuration that was in the main neutron file, but\n  a lot of it is self contained and can be moved into its own file.\n\n  The new l3 service file will contain all the previous L3 plumbing and\n  configuration that the OpenStack Gate expects, while also eventually\n  moving the whole l3 network creation step into a single hook that can be\n  overridden by plugins.\n\n* Introduce a check for a function \"neutron_plugin_create_initial_networks\" which\n  will become the mechanism through which different topologies, and\n  networking plugins can create and wire the initial networks that are\n  created during a stack.sh run.\n\nThe new lib/neutron is considered experimental, and followup patches\nwill build upon this one. Existing users of lib/neutron-legacy should\nremain unharmed.\n\nCo-Authored-By: Hirofumi Ichihara \u003cichihara.hirofumi@lab.ntt.co.jp\u003e\nCo-Authored-By: Dean Troyer \u003cdtroyer@gmail.com\u003e\nChange-Id: I31b6362c6d9992f425f2dedbbeff2568390a93da\n"
    },
    {
      "commit": "ab7e062f5d1d4a923645d2bb3a1477a366b02be9",
      "tree": "cebb0cf412e165baf0d91f82c08ee524e49ce5ed",
      "parents": [
        "251b870e859e1a03b57c8fe24c7692a5e2a10fde",
        "3b79e5f9f76fb1b86731e1053c3749a84f43ebd7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 09 16:44:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 09 16:44:31 2016 +0000"
      },
      "message": "Merge \"Revert \"Update auth params in Nova Hypervisor-Ironic\"\""
    },
    {
      "commit": "3b79e5f9f76fb1b86731e1053c3749a84f43ebd7",
      "tree": "8a121e2cfb127afd8d5192490ebf228352f109aa",
      "parents": [
        "c527ded91bef5d4c56cbdb2402a4d68015364b37"
      ],
      "author": {
        "name": "Dmitry Tantsur",
        "email": "divius.inside@gmail.com",
        "time": "Mon May 09 09:36:04 2016 +0000"
      },
      "committer": {
        "name": "Dmitry Tantsur",
        "email": "divius.inside@gmail.com",
        "time": "Mon May 09 09:36:04 2016 +0000"
      },
      "message": "Revert \"Update auth params in Nova Hypervisor-Ironic\"\n\nThis seems to break Ironic gate with n-cpu not starting\nany more.\n\nThis reverts commit c527ded91bef5d4c56cbdb2402a4d68015364b37.\n\nChange-Id: Idfb01448e8ecf53fbd2e1df61c8f08f3107981ac\nCloses-Bug: #1579683\n"
    },
    {
      "commit": "db01ca6d163f01ad9622da9ab0a60203fee51acc",
      "tree": "d90f608c3b0c0247e83ea1fdfcab311bfa22a360",
      "parents": [
        "251b870e859e1a03b57c8fe24c7692a5e2a10fde"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon May 09 13:19:09 2016 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon May 09 13:19:09 2016 +1000"
      },
      "message": "Fix return code detection in plugin list generation\n\nAs can be seen in logs of the periodic generation job, our cgit does a\nweird thing where sometimes it returns a 404 page with content, and\nsometimes a zero response (see [1] for example, the last number is\nresponse size).  This appears to be an openstack CI issue; possibly\ndue to cgit caching or similar (see [2] for manual test).  It will\nhave to be investigated with the host apache logs.\n\nThis is resulting in a lot of projects incorrectly being picked up as\nhaving plugins (I7116571d2a2b1fc3a61e5f1ed46ac2cbc244775a).  I\u0027m not\nsure if this problem is also releated to the original status-code\nissues mentioned in the code, but testing shows that cgit is correctly\nreturning 404\u0027s for missing files (you can see in the logs [1]).  Thus\nswitch the logic to examine the return code which avoids this issue.\n\n[1] http://logs.openstack.org/periodic/propose-devstack-plugins-list/e55790c/console.html.gz#_2016-05-04_06_46_51_660\n[2] http://paste.openstack.org/show/496434/\n\nChange-Id: I6a06347d91d091441f6f7b70f99aba6d8e9add4b\n"
    },
    {
      "commit": "6ba17f7d014aa50643a8920ee092424051d78c08",
      "tree": "cab99aaf5a77fc4db68f1f14c2bf20651103b4b4",
      "parents": [
        "251b870e859e1a03b57c8fe24c7692a5e2a10fde"
      ],
      "author": {
        "name": "yan.haifeng",
        "email": "yanheven@qq.com",
        "time": "Fri Apr 29 15:59:56 2016 +0800"
      },
      "committer": {
        "name": "Haifeng Yan",
        "email": "yanheven@qq.com",
        "time": "Mon May 09 03:02:15 2016 +0000"
      },
      "message": "Fix ovs-vsctl executed in worlddump.py failed issue\n\nadd sudo before ovs-vsctl command.\n\nChange-Id: I1a7dd9504da766beb452bd749e325931678de64e\nCloses-Bug: #1576560\n"
    },
    {
      "commit": "4f55c2d5c384f576e45f4310595e262039fd8175",
      "tree": "06be5c649225dbd2a07d1d2673de114918f45937",
      "parents": [
        "a5c1a930962282f105b5057c327b48a4b30a4d12"
      ],
      "author": {
        "name": "Einst Crazy",
        "email": "yu.changcai@99cloud.net",
        "time": "Wed May 04 08:14:01 2016 +0000"
      },
      "committer": {
        "name": "Einst Crazy",
        "email": "yu.changcai@99cloud.net",
        "time": "Mon May 09 01:43:32 2016 +0000"
      },
      "message": "Set config file to db sync and other manage operation\n\nCurrently, the db sync operation does not specify the config dir or\nconfig file.\nIf there is a config file in the home path, it will use this one,\nbut not the right one devstack write.\n\nSet config file to these operations.\n\nChange-Id: Id1fbc3d85280c19596f5ebd301c46bcf018fa2f6\nCloses-Bug: #1578098\n"
    },
    {
      "commit": "3feceb0e4a2e9527be0d5e51ff317851417654d4",
      "tree": "eba6449c444d5ba7e3d69d2f4fce7cbccfab350d",
      "parents": [
        "251b870e859e1a03b57c8fe24c7692a5e2a10fde"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Sun Apr 17 11:11:58 2016 -0400"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Fri May 06 21:07:18 2016 -0400"
      },
      "message": "Support decompressing bz2 image\n\nCoreOS cloud image is compressed with bz2 extension [1]. In such\ncase, we need to decompress the image before uploading it to glance.\n\n[1] https://coreos.com/os/docs/latest/booting-on-openstack.html\n\nChange-Id: I705d0813d180aefaa2507c00d1ae40af07d12fcf\n"
    },
    {
      "commit": "251b870e859e1a03b57c8fe24c7692a5e2a10fde",
      "tree": "109b1efc7007a2305f9e1e5dd8e5afce75255801",
      "parents": [
        "0030c41786326543873b94c62258b2877d3b4f54",
        "c527ded91bef5d4c56cbdb2402a4d68015364b37"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 06 20:50:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 06 20:50:07 2016 +0000"
      },
      "message": "Merge \"Update auth params in Nova Hypervisor-Ironic\""
    },
    {
      "commit": "0030c41786326543873b94c62258b2877d3b4f54",
      "tree": "cebb0cf412e165baf0d91f82c08ee524e49ce5ed",
      "parents": [
        "cb05ad0eacc29394bbd37a6a36db5577e70784ec",
        "b1518427c63e1c8da87f87b8be4a0d517c574283"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 06 20:50:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 06 20:50:00 2016 +0000"
      },
      "message": "Merge \"removed dead link to stack.sh.html\""
    },
    {
      "commit": "cb05ad0eacc29394bbd37a6a36db5577e70784ec",
      "tree": "d15d87bc050f62f10ed46fb390e797c41ea9860f",
      "parents": [
        "8bee429a7a9681731a111d569a7d351252304e64",
        "5069b8d8942ddd591d80586acd71bc6ee6de1262"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 06 20:49:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 06 20:49:53 2016 +0000"
      },
      "message": "Merge \"Added fix to install zookeeper for fedora\""
    },
    {
      "commit": "8bee429a7a9681731a111d569a7d351252304e64",
      "tree": "4a54c97c56f36fcd321b4f239ee9302003ce427d",
      "parents": [
        "036f93853c6fc024b56750bada5cdcd99531e178",
        "aac43e1e71dd27fa7955f0385a67a91916676fee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 06 20:49:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 06 20:49:45 2016 +0000"
      },
      "message": "Merge \"Suppressed echoing of the line.\""
    },
    {
      "commit": "036f93853c6fc024b56750bada5cdcd99531e178",
      "tree": "2252ba64a972d042b79a384fc5825231c30132a8",
      "parents": [
        "ea15ca1318825fb01b1a077b04132bc2912ce7be",
        "c8af407eb2fd2634eeb61fc5c60ef9d965ac1da6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 06 20:49:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 06 20:49:40 2016 +0000"
      },
      "message": "Merge \"Update to bashate 0.5.1\""
    },
    {
      "commit": "ea15ca1318825fb01b1a077b04132bc2912ce7be",
      "tree": "9f0fcbe6cc4f5b1a5e7ddc13390d19723d0c3fd3",
      "parents": [
        "8d27280f3e845841e78acf659a7e8b605122517e",
        "878d7d8f13592bf254cb5f647bd3db87c191d2d3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 06 20:48:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 06 20:48:53 2016 +0000"
      },
      "message": "Merge \"Adjust region name for images, networks and volumes during deployment\""
    },
    {
      "commit": "daa7a41e219f435006f412e4ff45d93cf4c4827d",
      "tree": "1ddf73d9563961c1a095a7e7aa2f67168cd9bcc1",
      "parents": [
        "8d27280f3e845841e78acf659a7e8b605122517e"
      ],
      "author": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Thu May 05 12:50:52 2016 -0700"
      },
      "committer": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Fri May 06 10:50:58 2016 -0700"
      },
      "message": "Export the \u0027short_source\u0027 function \u0026 don\u0027t keep PS4 in sudo\n\nExport the \u0027short_source\u0027 function so that it will be present in the\nenvironment for child shell scripts. Do this because we are passing PS4\nto the child shell scripts and it is using \u0027short_source\u0027\n\nDon\u0027t do an \u0027env_keep\u0027 in the sudoers file for PS4, since it is\ndifficult to also pass along the \u0027short_source\u0027 function.\n\nChange-Id: I9781010d6eb336d02939c7fd47f18bedeae5ccc6\nCloses-Bug: #1563443\n"
    },
    {
      "commit": "b523f3108f3fccd5b728e4dfe6e3c044b11b7c18",
      "tree": "4b35f3b64dd4b5e5dabcd3cee3756798c7324f86",
      "parents": [
        "8d27280f3e845841e78acf659a7e8b605122517e"
      ],
      "author": {
        "name": "Travis Tripp",
        "email": "travis.tripp@hpe.com",
        "time": "Thu May 05 10:19:53 2016 -0600"
      },
      "committer": {
        "name": "Travis Tripp",
        "email": "travis.tripp@hpe.com",
        "time": "Thu May 05 10:23:16 2016 -0600"
      },
      "message": "Update ElasticSearch version default to 1.7.5\n\nDevstack installs elasticsearch version 1.4.2 by default.\nThis version is really out of date and you can\u0027t run kibana\n4.x against it.  We are working towards 2.x support [0],\nbut in the meantime would like our example to install a more\nrecent version of ES.\n\n[0] http://lists.openstack.org/pipermail/openstack-dev/2016-April/092583.html\n\nChange-Id: I9ca244f8b817dd9c5f6d7435e347df28282db0a9\n"
    },
    {
      "commit": "8d27280f3e845841e78acf659a7e8b605122517e",
      "tree": "bc2cd0100df3a1a1c1efebb165f3f55e7817cee2",
      "parents": [
        "8f9e54551386bcdef7f25f9de0b6918a855be388",
        "b31640af5ef46e00e9cb0d2cffb22a043998eb31"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 04 21:54:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 04 21:54:17 2016 +0000"
      },
      "message": "Merge \"Handle common and seperate tempest tox venvs\""
    },
    {
      "commit": "8f9e54551386bcdef7f25f9de0b6918a855be388",
      "tree": "a55c15af6c00f252edc27c06bd685e03cfbb853b",
      "parents": [
        "e917b44c2a211a6381267351e6783be61d42ef79",
        "269704c119940fbbc18e275396770e1e591350f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 04 20:41:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 04 20:41:46 2016 +0000"
      },
      "message": "Merge \"Remove NOVA_V2_LEGACY option\""
    },
    {
      "commit": "e917b44c2a211a6381267351e6783be61d42ef79",
      "tree": "8cf401c5a03f267958d3d956f69a23db59166600",
      "parents": [
        "5899d20bc3aabdf543f99f8d06b8452175760df4",
        "229685112d0de969e19e834be728d9c95c845abe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 04 20:38:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 04 20:38:47 2016 +0000"
      },
      "message": "Merge \"Remove unused tempest options\""
    },
    {
      "commit": "b1518427c63e1c8da87f87b8be4a0d517c574283",
      "tree": "eab322cb6edbb7d5514762117883ccf5d3746d95",
      "parents": [
        "a5c1a930962282f105b5057c327b48a4b30a4d12"
      ],
      "author": {
        "name": "Bernd Mueller",
        "email": "mueller@b1-systems.de",
        "time": "Wed May 04 22:30:08 2016 +0200"
      },
      "committer": {
        "name": "Bernd Mueller",
        "email": "mueller@b1-systems.de",
        "time": "Wed May 04 22:33:21 2016 +0200"
      },
      "message": "removed dead link to stack.sh.html\n\nthe referenced file was removed with the following change\nIe7f4b265368f1d10a8908d75e11d625b2cc39e7c\n\nChange-Id: I0e25b1f38e0969037d1c8af367432da56bb12e92\n"
    },
    {
      "commit": "5899d20bc3aabdf543f99f8d06b8452175760df4",
      "tree": "5d03179d67c6a548c29617116462ac5e98ef3ff4",
      "parents": [
        "a5c1a930962282f105b5057c327b48a4b30a4d12",
        "bea1e1954ad793f528876c030bc0ffecb83b0787"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 04 16:44:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 04 16:44:28 2016 +0000"
      },
      "message": "Merge \"Set default value and configurable value for integration bridge\""
    },
    {
      "commit": "440464ccbbaf33e4687bd9fece5e1de64542f263",
      "tree": "fa84df43c24d4c5c58e672dcc35d2baeca7c811a",
      "parents": [
        "b31640af5ef46e00e9cb0d2cffb22a043998eb31"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed May 04 11:55:12 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed May 04 11:55:12 2016 -0400"
      },
      "message": "Use common tempest tox venv and add plugin install variable\n\nThis commit adds a new variable to lib/tempest to provide the plugins\nthat should be installed into common tox venv that gets created. In\norder to make this work the workarounds to handle migrating to a common\ntox venv have to be removed otherwise the plugins could be installed in\na venv that isn\u0027t used.\n\nChange-Id: I63658b8d8dfa999e0feb79f8f2968f2b32e3ff57\nDepends-On: Iab2e6e04b6c5795a4d0c8214564106525b942308\n"
    },
    {
      "commit": "b31640af5ef46e00e9cb0d2cffb22a043998eb31",
      "tree": "97336700b4e518f98140596ff048f49bb4581d1f",
      "parents": [
        "a5c1a930962282f105b5057c327b48a4b30a4d12"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon May 02 16:33:29 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed May 04 11:44:06 2016 -0400"
      },
      "message": "Handle common and seperate tempest tox venvs\n\nIn order to support the effort to unify the tox venvs being created\nby tempest this commit temporarily cases the path of the venv being\ncreated. Once tempest is updated to only use .tox/tempest we can\nremove the if blocks and just use it unconditionally.\n\nChange-Id: I34a69020eee07156e64026781a3c0bffdb5ab415\n"
    },
    {
      "commit": "5069b8d8942ddd591d80586acd71bc6ee6de1262",
      "tree": "7db35bb1953cfe708c642ee0be9d106ba50fee7b",
      "parents": [
        "a5c1a930962282f105b5057c327b48a4b30a4d12"
      ],
      "author": {
        "name": "pratik-gadiya",
        "email": "pgadiya@redhat.com",
        "time": "Wed May 04 07:33:21 2016 -0400"
      },
      "committer": {
        "name": "pratik-gadiya",
        "email": "pgadiya@redhat.com",
        "time": "Wed May 04 07:33:21 2016 -0400"
      },
      "message": "Added fix to install zookeeper for fedora\n\nPartially Implements: #1513855\n\nChange-Id: Ic302461f38d76183b75cc8de0a25fa84a8a8ff69\n"
    },
    {
      "commit": "d1c9198bbe0e90717a9e70c662b806841bc82564",
      "tree": "bf9ad3f083e3f2ee64e626186ce673ed0a7cb348",
      "parents": [
        "a5c1a930962282f105b5057c327b48a4b30a4d12"
      ],
      "author": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Wed May 04 16:09:47 2016 +0530"
      },
      "committer": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Wed May 04 16:11:09 2016 +0530"
      },
      "message": "Change the domain name in keystone.conf\n\nAs we are creating a domain with id \u0027default\u0027 and name\n\u0027Default\u0027, we should iniset the correct name.\n\nChange-Id: If67338fbbd255b8aa1b91e18e4cf8213baebab95\n"
    },
    {
      "commit": "a5c1a930962282f105b5057c327b48a4b30a4d12",
      "tree": "33ae07fda40c414d7f928f0e0baacd41108f9fc2",
      "parents": [
        "125055e598ee9d767dc3de81f44999b360eeea6c",
        "7b3ae5332813c79b734c99fbba3ab876224aa73c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 03 23:09:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 03 23:09:21 2016 +0000"
      },
      "message": "Merge \"Update is_service_enabled\""
    },
    {
      "commit": "125055e598ee9d767dc3de81f44999b360eeea6c",
      "tree": "bfa410401d180103e04997644fb071bde88c286a",
      "parents": [
        "24fe4a3c69c807217a54f10a58d09a68c36daace",
        "a046b6052a340b24063be3dc851fa4bbb51d6c00"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 03 23:09:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 03 23:09:14 2016 +0000"
      },
      "message": "Merge \"Remove tempest-lib setup\""
    },
    {
      "commit": "24fe4a3c69c807217a54f10a58d09a68c36daace",
      "tree": "a85e782970b66afe3abcc47614e7ea75a62b08c4",
      "parents": [
        "13b3be10a754c0e0f9fb31ce824d5f2d9cc905de",
        "7fa0efffab3662c0e0d4ba001d10d35e1eab87a6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 03 23:08:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 03 23:08:40 2016 +0000"
      },
      "message": "Merge \"Remove deprecated references to g-search\""
    },
    {
      "commit": "a046b6052a340b24063be3dc851fa4bbb51d6c00",
      "tree": "1f1c7025bce3f2731b6c2e974297cc03751a50ce",
      "parents": [
        "13b3be10a754c0e0f9fb31ce824d5f2d9cc905de"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon May 02 11:59:52 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon May 02 11:59:52 2016 +0200"
      },
      "message": "Remove tempest-lib setup\n\nTempest-lib, as a standalone project, is deprecated in favor of a\n\"lib/\" directory inside Tempest\u0027s repo. So remove the installation\nof tempest-lib in DevStack.\n\nChange-Id: I507bfe875777fd25bbe5d67c861f3fca99faa22d\n"
    },
    {
      "commit": "269704c119940fbbc18e275396770e1e591350f0",
      "tree": "4abab2494a4228dabdcadbc5b6fdbb26c15a288c",
      "parents": [
        "602a455746461167e211cf19a39349e32df9e08a"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Sun May 01 07:22:34 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Sun May 01 07:24:11 2016 -0700"
      },
      "message": "Remove NOVA_V2_LEGACY option\n\nThere are two implementation code for similar API in Nova repository.\nOne is newer: v2.1 API, another is legacy: v2 API. v2.1 API has been\nused as the default API since Liberty and legacy v2 API has been marked\nas deprecated. We have used and tested v2.1 API so well and now is\nnice time to remove legacy API code based on the consensus of the\ndesign summit of Austin.\nThis patch removes NOVA_V2_LEGACY which set up legacy API code.\n\nNOTE: The gate job which uses this NOVA_V2_LEGACY option has been\n      removed already since Iac81b7d569b76b99e9d86eaa5001ae7f9b78cdfe.\n\nPartially implements blueprint remove-legacy-v2-api-code\n\nChange-Id: I0e16b7ce608d7eeb3a35fd77e66531dfc8c142ef\n"
    },
    {
      "commit": "aac43e1e71dd27fa7955f0385a67a91916676fee",
      "tree": "177081b03f7ed7a8961028df36ce14226fd2102c",
      "parents": [
        "602a455746461167e211cf19a39349e32df9e08a"
      ],
      "author": {
        "name": "Sachin Patil",
        "email": "psachin@redhat.com",
        "time": "Sat Apr 30 14:01:38 2016 +0530"
      },
      "committer": {
        "name": "Sachin Patil",
        "email": "psachin@redhat.com",
        "time": "Sat Apr 30 14:11:52 2016 +0530"
      },
      "message": "Suppressed echoing of the line.\n\nI think the objective of the line is to display message, but it was\nalso echoing entire line before printing the message.\n\nChange-Id: I758759638003deec3205983863f4b7e23ba94e89\nSigned-off-by: Sachin Patil \u003cpsachin@redhat.com\u003e\n"
    },
    {
      "commit": "13b3be10a754c0e0f9fb31ce824d5f2d9cc905de",
      "tree": "e1b9e32ae264f440f44fae243b8d995d345c77cd",
      "parents": [
        "602a455746461167e211cf19a39349e32df9e08a"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Apr 30 06:51:53 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Apr 30 06:51:53 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I5fdf1e4a7bb0fbb9fa9b3ca96f42b87bd7f38d0d\n"
    },
    {
      "commit": "602a455746461167e211cf19a39349e32df9e08a",
      "tree": "7a9d39f680ed34d2ad9c12beedcb66543a592cbb",
      "parents": [
        "5b83e986de80cffb26ac717121458545c78d6245",
        "1a791cbc449a3cfdbc3d3b94c6cda3ddefa17af4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 29 22:33:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 29 22:33:16 2016 +0000"
      },
      "message": "Merge \"Remove vpnaas code from devstack\""
    },
    {
      "commit": "5b83e986de80cffb26ac717121458545c78d6245",
      "tree": "5c0f36767ab08fd91ad9e3fbf5148b7e5ee1087b",
      "parents": [
        "96ffde28b6e2f55f95997464aec47ae2c6cf91d3",
        "181588b9ba50fefea12617a9a5e774daddfed20c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 29 17:27:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 29 17:27:15 2016 +0000"
      },
      "message": "Merge \"Switch fernet to be the default token provider\""
    },
    {
      "commit": "1a791cbc449a3cfdbc3d3b94c6cda3ddefa17af4",
      "tree": "79d1f8c7159487e19b0df23ca28e70b5090bcb0e",
      "parents": [
        "96ffde28b6e2f55f95997464aec47ae2c6cf91d3"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Apr 28 12:39:26 2016 -0700"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Apr 28 12:39:26 2016 -0700"
      },
      "message": "Remove vpnaas code from devstack\n\nThis service is now configured by devstack plugin in master.\n\nChange-Id: Ie5fc0d2a45c1b564f98c69ec9ea6fbdeeb465d32\n"
    },
    {
      "commit": "878d7d8f13592bf254cb5f647bd3db87c191d2d3",
      "tree": "83ca58bfba21ab351b296053d096a218ed29bc9a",
      "parents": [
        "96ffde28b6e2f55f95997464aec47ae2c6cf91d3"
      ],
      "author": {
        "name": "Victor Ryzhenkin",
        "email": "vryzhenkin@mirantis.com",
        "time": "Wed Apr 27 15:15:52 2016 +0300"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu Apr 28 15:13:58 2016 +0000"
      },
      "message": "Adjust region name for images, networks and volumes during deployment\n\nIn a multiregion installation of devstack, conflicts occur in the\ncreation of images, networks, or volume types, when the region is not\nset.\n\nThis patch adjusts commands to include the region, and\nalso adjusts the region_name in the nova configuration section of\nneutron.conf to include the region.\n\nChange-Id: Ifedff6a124fa49d57cc7b2f35916d8d96f5e5f7a\n"
    },
    {
      "commit": "7b3ae5332813c79b734c99fbba3ab876224aa73c",
      "tree": "d25c82f88912aa9e4f09fb0cf8d66ad40c923c40",
      "parents": [
        "ae4578bed986ebaaf3e09e1ecc9d4d7ae9f022ab"
      ],
      "author": {
        "name": "John Kasperski",
        "email": "jckasper@us.ibm.com",
        "time": "Sun Apr 24 22:56:04 2016 -0500"
      },
      "committer": {
        "name": "John Kasperski",
        "email": "jckasper@us.ibm.com",
        "time": "Wed Apr 27 12:13:16 2016 -0500"
      },
      "message": "Update is_service_enabled\n\nThe nova check in is_service_enabled() is loading the nova repo\nwhen ENABLED_SERVICES\u003dovn-northd.  Add a comma before each of the\nchecks to prevent this error with any of the other services.\n\nChange-Id: I9deee735812cde44ea5140b1ad76848f02576609\nCloses-Bug: #1574431\n"
    },
    {
      "commit": "7fa0efffab3662c0e0d4ba001d10d35e1eab87a6",
      "tree": "7a9b1de26acc200b23c739074c7cedd2281a3b03",
      "parents": [
        "96ffde28b6e2f55f95997464aec47ae2c6cf91d3"
      ],
      "author": {
        "name": "Sylvain Baubeau",
        "email": "sbaubeau@redhat.com",
        "time": "Tue Apr 26 20:39:18 2016 +0200"
      },
      "committer": {
        "name": "Sylvain Baubeau",
        "email": "sbaubeau@redhat.com",
        "time": "Tue Apr 26 20:45:43 2016 +0200"
      },
      "message": "Remove deprecated references to g-search\n\nCommit 020586fab4173ea860789e459cb941c85179c739 removed support\nfor g-search as it was promoted to its own project. The devstack\nplugin for Searchlight triggers the installation of elasticsearch,\nso it can be removed from upstream devstack.\n\nChange-Id: Iada75fc59c66b776c506431f93deb668ab0a84b9\n"
    },
    {
      "commit": "96ffde28b6e2f55f95997464aec47ae2c6cf91d3",
      "tree": "99fae593588902f3cdebaab4a844bb3ad1eb57ac",
      "parents": [
        "c4a0d21436c125b1caa3bd38b9d50f8130d9c413",
        "e3a04dd857d8e6f8afc83a20673fedd79936d19b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 26 10:21:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 26 10:21:17 2016 +0000"
      },
      "message": "Merge \"Fix ironic compute_driver name\""
    },
    {
      "commit": "c8af407eb2fd2634eeb61fc5c60ef9d965ac1da6",
      "tree": "b4586945df89e88b5cee93dcd48d500d491d80b2",
      "parents": [
        "c4a0d21436c125b1caa3bd38b9d50f8130d9c413"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Apr 26 17:53:45 2016 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Apr 26 17:53:45 2016 +1000"
      },
      "message": "Update to bashate 0.5.1\n\nThis minor release of bashate just fixes one small issue with python3\ncompatability.  This is an alternative to\nIc91b5ce8cb85e376573f9bf3659d2a86cc437179.\n\nChange-Id: Ie5ad29003cf80a332b9a9258749757a15de79966\n"
    },
    {
      "commit": "e3a04dd857d8e6f8afc83a20673fedd79936d19b",
      "tree": "fd61c693367ccdfd9946ebb011cbc3666d1ed4fc",
      "parents": [
        "11b111fd7a064985a3c3ca20830d09ed613094a4"
      ],
      "author": {
        "name": "vsaienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Apr 26 10:26:25 2016 +0300"
      },
      "committer": {
        "name": "vsaienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Apr 26 10:26:30 2016 +0300"
      },
      "message": "Fix ironic compute_driver name\n\nThis commit fixes breaking change [0].\nLong driver names like \u0027nova.virt.libvirt.libvirtDriver\u0027 are\nno longer available and \u0027libvirt.libvirtDriver\u0027 should be used\ninstead.\n\nReference:\n[0] https://review.openstack.org/309504\n\nChange-Id: I27a1b75b921c7401bc8614caadfd1e09e7dd5d65\nCloses-Bug: 1574990\n"
    },
    {
      "commit": "c4a0d21436c125b1caa3bd38b9d50f8130d9c413",
      "tree": "5da01b1e5198c999c77c20b7680b6578791b58b2",
      "parents": [
        "ae4578bed986ebaaf3e09e1ecc9d4d7ae9f022ab"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Apr 23 06:55:18 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Apr 23 06:55:18 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I376abd75e0d0ce77c35b106a4e9c8c3e23247eb4\n"
    },
    {
      "commit": "229685112d0de969e19e834be728d9c95c845abe",
      "tree": "81ec6512c056608b31f5093413144806f7b2dff3",
      "parents": [
        "7d1ec430046256ac3f536f4920a43936e28ef0c4"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Apr 22 20:14:15 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Apr 22 20:15:11 2016 -0700"
      },
      "message": "Remove unused tempest options\n\nSince I380dd20e5ed716a0bdf92aa02c3730359b8136e4 , tempest options\ntempest_username and tempest_tenant_name have been added.\nHowever, they are never used at all.\nSo this patch removes them for the cleanup.\n\nChange-Id: Ic40047c5903d664e4a2d5eea88ff788e39d1e416\n"
    },
    {
      "commit": "ae4578bed986ebaaf3e09e1ecc9d4d7ae9f022ab",
      "tree": "5923cce20d0850f32dec2cfaade146da72bad0e6",
      "parents": [
        "7d1ec430046256ac3f536f4920a43936e28ef0c4"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Apr 23 01:45:40 2016 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Apr 23 01:45:40 2016 +0000"
      },
      "message": "Revert \"Don\u0027t check for existing endpoints\"\n\nThis reverts commit 7d1ec430046256ac3f536f4920a43936e28ef0c4.\n\nThis broke the sahara and layer4 dsvm jobs. The layer4 job\nis voting on tempest changes so tempest is also broken.\n\nChange-Id: Ide69f10cd85bf7ff0d86bc8cba56dedd26850362\nPartial-Bug: #1573868\n"
    },
    {
      "commit": "7d1ec430046256ac3f536f4920a43936e28ef0c4",
      "tree": "bebc4c9bcc03a253c62b5958dbacb8a94035b836",
      "parents": [
        "54f331969f86d364fd62235e54a4419bdbbd8f00"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Apr 22 09:19:10 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Apr 22 10:44:10 2016 -0400"
      },
      "message": "Don\u0027t check for existing endpoints\n\nWe really should only have code that create endpoints once, making all\nosc calls get_or_set adds 3 seconds per call for no really good\nreason.\n\nThis also stops creating the internal endpoints in the service\ncatalog. It\u0027s a pattern that we\u0027re trying not to propogate, so lets\nnot have it in devstack any more.\n\nChange-Id: Ia8cefe43753900d62117beae330db46deb6a9fc9\n"
    },
    {
      "commit": "bea1e1954ad793f528876c030bc0ffecb83b0787",
      "tree": "551b7958b303ab7b3b7773c1e4ab467040d7c4d2",
      "parents": [
        "d55b83f82485e0fd3d6f901866d991db00893061"
      ],
      "author": {
        "name": "Huan Xie",
        "email": "huan.xie@citrix.com",
        "time": "Tue Apr 19 07:01:30 2016 +0100"
      },
      "committer": {
        "name": "Huan Xie",
        "email": "huan.xie@citrix.com",
        "time": "Fri Apr 22 06:21:52 2016 +0000"
      },
      "message": "Set default value and configurable value for integration bridge\n\nWhen using XenServer as hypervisor, install_os_domU.sh will create\nintegration bridge for compute node when neutron network is used.\nBut it should provide a way to allow moving of the VM to another\nhost (with a different XEN_INTEGRATION_BRIDGE) for easier install.\nThis patch is to provide the way to let user have the chance to\nconfigure integration bridge themselves\n\nChange-Id: If923a5e978e77fc091d24b6e1fe7a83a3375da09\n"
    },
    {
      "commit": "54f331969f86d364fd62235e54a4419bdbbd8f00",
      "tree": "5923cce20d0850f32dec2cfaade146da72bad0e6",
      "parents": [
        "d57d52be4887004848b333ddc7f252e982c39361",
        "0b4a009e56d29e4fe51ae06132c5766d0da9be7d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 21 20:01:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 21 20:01:54 2016 +0000"
      },
      "message": "Merge \"remove clouds.yaml in clean.sh\""
    },
    {
      "commit": "d57d52be4887004848b333ddc7f252e982c39361",
      "tree": "391dd6289ceca6b67dea5aaae867a9c8e73ba6df",
      "parents": [
        "f8c938502b50998eaef2927bea122c77c6479c1b",
        "67223b0265501c17357f91a956ff4b1f76a67523"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 21 20:00:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 21 20:00:48 2016 +0000"
      },
      "message": "Merge \"Fix Q_PLUGIN_EXTRA_CONF_PATH usage comment\""
    },
    {
      "commit": "f8c938502b50998eaef2927bea122c77c6479c1b",
      "tree": "ffde89f8fe0505fca1a0c4913076f22f2f82eff6",
      "parents": [
        "648c4c25f7a11c4cb6f0d881d6fd4083dc957c61",
        "73467041b6853ee99b5f973f52a0be092de9c48a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 21 19:53:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 21 19:53:39 2016 +0000"
      },
      "message": "Merge \"Remove additional \u0027/\u0027 in Q_PLUGIN_EXTRA_CONF_FILES\""
    },
    {
      "commit": "648c4c25f7a11c4cb6f0d881d6fd4083dc957c61",
      "tree": "aca093512396e6bfb5c9cc1589810fb8466bdd9f",
      "parents": [
        "039fc1a54205f2ba37d1d94f2b4f358901c2aa48"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Apr 21 06:58:55 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Apr 21 06:58:55 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I6f0a481f95055ed9334a57d50a68b077eace1e07\n"
    },
    {
      "commit": "039fc1a54205f2ba37d1d94f2b4f358901c2aa48",
      "tree": "e0d3197d6643b729059861c9f6dea6fd3058dffb",
      "parents": [
        "290b6f204b2df67c4ab27e766ac70e399edbc94c",
        "cbcbd8f33c87904b2293e68ec9868be0b6e4393e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 20 21:49:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 20 21:49:02 2016 +0000"
      },
      "message": "Merge \"Allow putting service users in a seperate domain\""
    },
    {
      "commit": "290b6f204b2df67c4ab27e766ac70e399edbc94c",
      "tree": "53c7bc71093c54c098fe490ba8ce5e307ed8e42b",
      "parents": [
        "878c2b98e6e8b3940e665cc30f47a5f9781da205",
        "982b9911fb66d8c098442f0785972b3a3fcb1414"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 20 21:22:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 20 21:22:58 2016 +0000"
      },
      "message": "Merge \"Deprecate SERVICE_TENANT\""
    },
    {
      "commit": "878c2b98e6e8b3940e665cc30f47a5f9781da205",
      "tree": "18fbaee4d2a986828ba6564754e6c55fd50ce1e8",
      "parents": [
        "3e4c25b6c23cf63edea15750ec03e02bd0f994ad",
        "6f1781f9684d803e1168c20c382ec6fa95fe161f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 20 20:42:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 20 20:42:24 2016 +0000"
      },
      "message": "Merge \"Fix DevStack failure in multi-region setting\""
    },
    {
      "commit": "c527ded91bef5d4c56cbdb2402a4d68015364b37",
      "tree": "05bf08958effdb9f47efeb05a9f5e6bbe1564dac",
      "parents": [
        "3e4c25b6c23cf63edea15750ec03e02bd0f994ad"
      ],
      "author": {
        "name": "Clenimar Filemon",
        "email": "clenimar.filemon@gmail.com",
        "time": "Thu Mar 31 15:43:51 2016 -0300"
      },
      "committer": {
        "name": "Clenimar Filemon",
        "email": "clenimar.filemon@gmail.com",
        "time": "Wed Apr 20 13:59:42 2016 -0300"
      },
      "message": "Update auth params in Nova Hypervisor-Ironic\n\nAs Nova hypervisor uses deprecated parameters when trying to\nauthenticate to Ironic, as well as a hardcoded /v2.0 endpoint, a fatal\nerror occurs when creating a keystone v3-only devstack.\n\nThis patch updates auth parameters (ironic section in nova.conf) that Nova\nuses when trying to connect to Ironic to v3 parameters.\n\nChange-Id: I2d7ebf750115613aa917448f20daaece614633ef\n"
    },
    {
      "commit": "67223b0265501c17357f91a956ff4b1f76a67523",
      "tree": "95391ba1a6792b7e7d5fc6ee4b469819db9af15d",
      "parents": [
        "d55b83f82485e0fd3d6f901866d991db00893061"
      ],
      "author": {
        "name": "Tom Patzig",
        "email": "tom.patzig@sap.com",
        "time": "Tue Apr 19 16:43:05 2016 +0200"
      },
      "committer": {
        "name": "Tom Patzig",
        "email": "tom.patzig@sap.com",
        "time": "Wed Apr 20 15:11:51 2016 +0200"
      },
      "message": "Fix Q_PLUGIN_EXTRA_CONF_PATH usage comment\n\nThe bug #1542282 added Q_PLUGIN_CONF_PATH to the comment on how to use\nQ_PLUGIN_EXTRA_CONF_FILES. But the right variable name is\nQ_PLUGIN_EXTRA_CONF_PATH; this patch fixes this comment.\n\nChange-Id: I6b6b39068fe54509b1bb8af47ae0b21dd77c444a\nRelated-Bug: #1469434\nCloses-Bug: #1542282\n"
    },
    {
      "commit": "3e4c25b6c23cf63edea15750ec03e02bd0f994ad",
      "tree": "8a121e2cfb127afd8d5192490ebf228352f109aa",
      "parents": [
        "f9d10ebdf1f6776a9b878e0eef314acd176a7aa2",
        "955609356a1586b3b39892bd8433de7d75cb05f3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 20 06:21:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 20 06:21:24 2016 +0000"
      },
      "message": "Merge \"Add heat_stack_owner role required by tempest\""
    },
    {
      "commit": "181588b9ba50fefea12617a9a5e774daddfed20c",
      "tree": "0a7207ffdeb8ddd32aeb9c1e234d0ccf2c4d9f77",
      "parents": [
        "6109a6b7a960bfca0afaa915a27c8d99f140ed10"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Jun 25 17:58:51 2015 -0500"
      },
      "committer": {
        "name": "ayoung",
        "email": "ayoung@redhat.com",
        "time": "Tue Apr 19 19:04:37 2016 +0000"
      },
      "message": "Switch fernet to be the default token provider\n\nUse the fernet token provider as the default for keystone.\n\n The Keystone token provider of choice is changing from UUID to Fernet.\n However, due the the need for multi-site keystone deploys to have keys\n kept in sync, we cannot change the default in upstream Keystone\n without  breaking existing deployments.  Fernet requires a deliberate\n setup step like what is done in devstack.  Making the change in\n devstack documents the expected setup.\n\nChange-Id: I8c0db244634b0861b0eb3c48fe6ede153f7f04f2\n"
    },
    {
      "commit": "73467041b6853ee99b5f973f52a0be092de9c48a",
      "tree": "94471e78af902db52bc82913f6683ab12c5af03d",
      "parents": [
        "d55b83f82485e0fd3d6f901866d991db00893061"
      ],
      "author": {
        "name": "Tom Patzig",
        "email": "tom.patzig@sap.com",
        "time": "Tue Apr 19 17:02:34 2016 +0200"
      },
      "committer": {
        "name": "Tom Patzig",
        "email": "tom.patzig@sap.com",
        "time": "Tue Apr 19 17:02:34 2016 +0200"
      },
      "message": "Remove additional \u0027/\u0027 in Q_PLUGIN_EXTRA_CONF_FILES\n\nCurrently there is added an obsolote/wrong \u0027/\u0027 when passing\nQ_PLUGIN_EXTRA_CONF_FILES to the service start arguments.\nThats not a problem when using absolute paths, but wrong for\nrelative paths. This patch removes that extra \u0027/\u0027.\n\nChange-Id: I2136d39889eaf83ecfcc711c733e95e261f455e0\nCloses-Bug: #1572192\n"
    },
    {
      "commit": "f9d10ebdf1f6776a9b878e0eef314acd176a7aa2",
      "tree": "9415ade96efe5382cbe62460e4d022469f7e7572",
      "parents": [
        "d55b83f82485e0fd3d6f901866d991db00893061"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Apr 19 06:46:31 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Apr 19 06:46:31 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Id0201da590a6af83b2b6dd26da811cd67975f6eb\n"
    },
    {
      "commit": "d55b83f82485e0fd3d6f901866d991db00893061",
      "tree": "1220cda6874ff9b37d7b131d0e75ad03e6600676",
      "parents": [
        "16f72277be6344c2a401051b5f8c6adde8d395d9",
        "06c7a4404edf25b9a4d913e77d12a2f61a608053"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 19 05:52:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 19 05:52:50 2016 +0000"
      },
      "message": "Merge \"Add volumev3 endpoint for Cinder\""
    }
  ],
  "next": "16f72277be6344c2a401051b5f8c6adde8d395d9"
}
