)]}'
{
  "log": [
    {
      "commit": "1ba23d6ac6cb3dae3de67674f510f03077976ee9",
      "tree": "15204497f821b0af838da09760a229af213b8a2a",
      "parents": [
        "19efc1e6c69e901b4da04f249b521f661bd1e826",
        "52b10746154d57c067b152009bbc13024c2951d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 11 15:53:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 11 15:53:04 2017 +0000"
      },
      "message": "Merge \"cinder: configure dlm when this one is zookeeper\""
    },
    {
      "commit": "19efc1e6c69e901b4da04f249b521f661bd1e826",
      "tree": "ed5b6ce41f04fc6cea2abeb43aa81e877b8648c6",
      "parents": [
        "18877ccc94bf98c4af5093362874dd9fe5a3a526",
        "c60818421152e5711fc93cab79122379c4e243aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 10 22:42:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 10 22:42:53 2017 +0000"
      },
      "message": "Merge \"XenAPI: Use XenServer DevStack plugins\""
    },
    {
      "commit": "3bdeed06734953c314152e848f3e5b17b85b1af3",
      "tree": "1fd85fcbc9579333d14b267c46edb9bc4474ad1b",
      "parents": [
        "6db9e7b0ab50a32ab17e1e844e99b5ce0600e753",
        "20eb274b753ed7cfeabd4eca8865774fe4bed182"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 10 19:45:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 10 19:45:10 2017 +0000"
      },
      "message": "Merge \"Move RABBIT_HOST to lib/rpc_backend\""
    },
    {
      "commit": "6db9e7b0ab50a32ab17e1e844e99b5ce0600e753",
      "tree": "3bf9aef18c6f5fef11b4182a61b4a8f189bc46c5",
      "parents": [
        "425ed145cb3d6ea67fbbb15d3307329efa265410",
        "eede9ddb1d0f0970672f02bcdfb33923603e65e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 10 15:53:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 10 15:53:51 2017 +0000"
      },
      "message": "Merge \"Deprecate Q_PLUGIN_EXTRA_CONF_PATH\""
    },
    {
      "commit": "c60818421152e5711fc93cab79122379c4e243aa",
      "tree": "867941126dc0e6682199cec80ebbad39aaa2664a",
      "parents": [
        "c95ca63ae3acdc3ebc36ab4efdfd874993ce72cc"
      ],
      "author": {
        "name": "Huan Xie",
        "email": "huan.xie@citrix.com",
        "time": "Wed Nov 16 00:40:32 2016 -0800"
      },
      "committer": {
        "name": "Huan Xie",
        "email": "huan.xie@citrix.com",
        "time": "Mon Jan 09 17:43:24 2017 -0800"
      },
      "message": "XenAPI: Use XenServer DevStack plugins\n\nHypervisor XenServer will change to use os-xenapi in the future,\nthis will need DevStack changes, this patch is to remove install\nDom0 plugins part to our own DevStack plugins.\n\nChange-Id: Ic327135b893a77672fd42af919f47f181e932773\n"
    },
    {
      "commit": "425ed145cb3d6ea67fbbb15d3307329efa265410",
      "tree": "20f6797bd2438cd1017706f94e57d8411510406d",
      "parents": [
        "cc2cb8480a94218f4a90f4c109a4756947d51ffd",
        "78c26504e28291c6e5b7d04b6fb985cc82c53bb8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 10 01:38:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 10 01:38:43 2017 +0000"
      },
      "message": "Merge \"lib/tempest: remove the identity_feature_enabled.reseller flag.\""
    },
    {
      "commit": "cc2cb8480a94218f4a90f4c109a4756947d51ffd",
      "tree": "bd1148a76d3a8d7e043e44fd7a04136b082fe584",
      "parents": [
        "858a105c81f1571825d086d359ca7538079072fb",
        "51ecf0a869720ae5e8845b95fd2973b2760dcecf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 09 22:57:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 09 22:57:07 2017 +0000"
      },
      "message": "Merge \"Introduce a PYTHON env var\""
    },
    {
      "commit": "858a105c81f1571825d086d359ca7538079072fb",
      "tree": "de0c9945488fa816aa2944a4f68c7169ed12a482",
      "parents": [
        "847c449b9216ed05a2091c8676ca5e0979227755",
        "0f97841dfa0187a34f3345ba5f6e58d398e82832"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 08 17:38:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 08 17:38:26 2017 +0000"
      },
      "message": "Merge \"Remove duplicate entry for flat_networks\""
    },
    {
      "commit": "78c26504e28291c6e5b7d04b6fb985cc82c53bb8",
      "tree": "6795c93752578918f9760678e9e32bcab1b683e6",
      "parents": [
        "847c449b9216ed05a2091c8676ca5e0979227755"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 22:53:33 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sun Jan 08 15:10:52 2017 +0100"
      },
      "message": "lib/tempest: remove the identity_feature_enabled.reseller flag.\n\nNow that Liberty is EOLed, all supported versions of OpenStack have\nthe \u0027reseller\u0027 [1] feature.\n\n[1]: http://specs.openstack.org/openstack/keystone-specs/specs/kilo/reseller.html\n\nChange-Id: Id823f1969fbd2cf28542a0ef0f905ddae4a0318c\nDepends-On: Ia86c6f351919bddf2611524bf0b143aa09dbddee\n"
    },
    {
      "commit": "847c449b9216ed05a2091c8676ca5e0979227755",
      "tree": "d3578fa5834ac912883a095cd09333cb22315dc0",
      "parents": [
        "cf8173125a0ed6d9cae2d853e159b4508c8391a2",
        "edcb7e5bb321d247c9667933f3ff7c72973caa6f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 06 17:47:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 06 17:47:11 2017 +0000"
      },
      "message": "Merge \"lib/neutron: Fix some settings\""
    },
    {
      "commit": "cf8173125a0ed6d9cae2d853e159b4508c8391a2",
      "tree": "c7345a8f44d80e0ee48e2697918a1800137aef13",
      "parents": [
        "ca97c304e834da566042ba7401fbdc72ea746bc9",
        "1d83a08a385ad079c546d8a0ac9558dc72eaa9fd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 06 17:37:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 06 17:37:15 2017 +0000"
      },
      "message": "Merge \"lib/neutron: Remove type_driver configuration\""
    },
    {
      "commit": "ca97c304e834da566042ba7401fbdc72ea746bc9",
      "tree": "dd14c14513d5669f90876657bdf2cf930fb5d153",
      "parents": [
        "7ec59a017a9cf8e9cfb427ba81e39d7e2a21a2ec",
        "b51a8862b1f80a947815094148bc229ba3d58ae1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 06 17:37:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 06 17:37:08 2017 +0000"
      },
      "message": "Merge \"Adds keystone security compliance settings\""
    },
    {
      "commit": "7ec59a017a9cf8e9cfb427ba81e39d7e2a21a2ec",
      "tree": "54b1569267a55111a659a385745a66976dd79439",
      "parents": [
        "281c5c22ce7f4e7d367f689488e15ad77695a183",
        "80f3635521c23235b75c6a9cbb8e8edcaf667ae6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 06 00:33:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 06 00:33:27 2017 +0000"
      },
      "message": "Merge \"Run Swift services under py35\""
    },
    {
      "commit": "51ecf0a869720ae5e8845b95fd2973b2760dcecf",
      "tree": "3893a7edd1ec93d561ca6e230c0f0dfbd4770dc6",
      "parents": [
        "281c5c22ce7f4e7d367f689488e15ad77695a183"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Jan 05 16:11:17 2017 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Jan 05 18:41:29 2017 -0500"
      },
      "message": "Introduce a PYTHON env var\n\n* $PYTHON will have the path to python runtime to be used\n* Use $PYTHON to run all the scripts\n\nChange-Id: Ib5ab7820fc18cae5e50ea47302b610494197ad47\n"
    },
    {
      "commit": "b51a8862b1f80a947815094148bc229ba3d58ae1",
      "tree": "f4bd64a0f5a1b8ce82b44124953deb0a73dca32d",
      "parents": [
        "281c5c22ce7f4e7d367f689488e15ad77695a183"
      ],
      "author": {
        "name": "Rodrigo Duarte",
        "email": "rduartes@redhat.com",
        "time": "Mon Sep 26 15:22:35 2016 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Thu Jan 05 16:06:39 2017 -0300"
      },
      "message": "Adds keystone security compliance settings\n\nThe PCI-DSS feature has been introduced during the Newton\nrelease and its settings are disabled by default. This\npatch adds the possibility to enable some of them during\nDevStack setup.\n\nChange-Id: If6b5eb3e3cbc43eb241c94d18af80ad50be08772\nDepends-On: Id97ca26f93b742cc3d8d49e98afc581f22360504\n"
    },
    {
      "commit": "281c5c22ce7f4e7d367f689488e15ad77695a183",
      "tree": "72a133bad6a8604a1aa8ff29edec6e7acbde405b",
      "parents": [
        "a6742bb0f983664919b91582f56a57bfbcbf8dd0",
        "2bf5b416a748ff6c1489b870bab3956aa1b24aee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 05 16:29:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 05 16:29:07 2017 +0000"
      },
      "message": "Merge \"lib/tempest: don\u0027t set cli_dir and dashboard_url config options\""
    },
    {
      "commit": "a6742bb0f983664919b91582f56a57bfbcbf8dd0",
      "tree": "2930da0a00f2cd0752ceac01736fa58f516cc076",
      "parents": [
        "9c7bbca414c1eacc2e188acffae2f10a3cafacb3",
        "80b1d0ae7db263dada7fdc4d9d8190d0518b8f6c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 05 16:28:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 05 16:28:58 2017 +0000"
      },
      "message": "Merge \"Fix placement service for identity-v3\""
    },
    {
      "commit": "9c7bbca414c1eacc2e188acffae2f10a3cafacb3",
      "tree": "dec6bb43161023d1ef6b7fa15638f517a2abdb3e",
      "parents": [
        "05e6912190e054b88b76069cf228972130837f65",
        "50bf4fc0758df3dfb0bf9fa6e5f56ecebd1200e4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 05 16:27:17 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 05 16:27:17 2017 +0000"
      },
      "message": "Merge \"lib/neutron-legacy - Use stevedore alias for ML2 plugin\""
    },
    {
      "commit": "05e6912190e054b88b76069cf228972130837f65",
      "tree": "454e7d1ba51e2a011efa6ae0df4499e57700bac8",
      "parents": [
        "85879f1f8157a60fc190eb2731e4edd0deb1dae3",
        "53a49d104a59678ec36c5b8f4406ad51d69cf5f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 05 14:30:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 05 14:30:33 2017 +0000"
      },
      "message": "Merge \"Add virt driver \u0027zun\u0027 to devstack\""
    },
    {
      "commit": "80f3635521c23235b75c6a9cbb8e8edcaf667ae6",
      "tree": "d491120aa5a981c73482ab129eb2d4a291a8b553",
      "parents": [
        "e0ad12375871df92d8f4e8c729d09ae08b4518e5"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Mon Jan 02 09:30:16 2017 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Jan 05 09:10:35 2017 -0500"
      },
      "message": "Run Swift services under py35\n\n* iniuncomment followed by iniset for reseller_prefix just adds a\n  duplicate line in the config file that configparser does not like\n  so just remove the uncomment\n* fall back to http:// url for glance-\u003eswift keystone authentication\n* insecure flag to talk to swift\n\nDepends-On: I51d56d16a5b175bd45dee09edc0b2748d72a5d06\nChange-Id: I02ed01e20f8dce195c51273e8384130af53384ce\n"
    },
    {
      "commit": "0f97841dfa0187a34f3345ba5f6e58d398e82832",
      "tree": "0233f0fd1bc20d97b26e0262f4cb1f203d9d0be1",
      "parents": [
        "e0ad12375871df92d8f4e8c729d09ae08b4518e5"
      ],
      "author": {
        "name": "yatin",
        "email": "yatin.karel@nectechnologies.in",
        "time": "Thu Jan 05 12:32:57 2017 +0530"
      },
      "committer": {
        "name": "yatin",
        "email": "yatin.karel@nectechnologies.in",
        "time": "Thu Jan 05 12:40:11 2017 +0530"
      },
      "message": "Remove duplicate entry for flat_networks\n\nCurrently if PHYSICAL_NETWORK and PUBLIC_PHYSICAL_NETWORK are\nsame then duplicate entry is created in ml2_conf.ini like below:\nflat_networks \u003d public,public,\n\nWith this patch, if PHYSICAL_NETWORK and PUBLIC_PHYSICAL_NETWORK\nare same then add only PHYSICAL_NETWORK to flat_networks in\nml2_conf.ini\n\nChange-Id: Iae4d1ee3882f6d96b4e4abd52ecc673a620563b5\nCloses-Bug: #1654148\n"
    },
    {
      "commit": "85879f1f8157a60fc190eb2731e4edd0deb1dae3",
      "tree": "41883651838859b18d7ac292ed21ba1e1450c407",
      "parents": [
        "e0ad12375871df92d8f4e8c729d09ae08b4518e5"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jan 04 19:51:50 2017 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jan 04 19:51:50 2017 -0500"
      },
      "message": "Use the installed swift scripts\n\nThis commit switches how scripts we use to launch the installed version\nin the path. Previously the scripts were manually executed in the source\nrepo, but this has issues if you\u0027re trying to run with py3 in a system\nwhere python \u003d\u003d py2. Setuptools already does the shebang magic for us\nat install time, so we just need to use the installed version of the\nscript.\n\nChange-Id: Iaa4d80ec607a2aa200400330e16cad3a4ca782ac\n"
    },
    {
      "commit": "e0ad12375871df92d8f4e8c729d09ae08b4518e5",
      "tree": "b1537acad8963e3fe0c5709055c750ed58999253",
      "parents": [
        "2a7e909b3f9480d3a61bd9ec497a954c833d14c8",
        "09cef5a2330031ce4e3dd28dff02ad926e83be19"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 04 22:32:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 04 22:32:19 2017 +0000"
      },
      "message": "Merge \"lib/tempest: Liberty EOL: remove an useless feature flag\""
    },
    {
      "commit": "53a49d104a59678ec36c5b8f4406ad51d69cf5f7",
      "tree": "540729ca46ba0e754917032c0b61e7680ff13135",
      "parents": [
        "2a7e909b3f9480d3a61bd9ec497a954c833d14c8"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Fri Dec 23 16:16:50 2016 -0600"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Jan 04 15:56:06 2017 -0600"
      },
      "message": "Add virt driver \u0027zun\u0027 to devstack\n\nAccording to the feedback in the TC meeting [1], we renamed the Nova\nvirt driver from \"docker\" to \"zun\" [2] to avoid name collision\nto nova-docker. This rename also help to clarify the difference\nbetween these two drivers.\n\n[1] http://eavesdrop.openstack.org/meetings/tc/2016/\n    tc.2016-11-29-20.01.log.html\n[2] https://review.openstack.org/#/c/414651/\n\nChange-Id: I747080953ae4d1d35ed334831100413b6e4466c4\n"
    },
    {
      "commit": "80b1d0ae7db263dada7fdc4d9d8190d0518b8f6c",
      "tree": "d078b26c39de51374bfb933ceb530aab841df9ea",
      "parents": [
        "72bfe17b6ae633edb4dc02dc72691faf4649d08c"
      ],
      "author": {
        "name": "Jens Rosenboom",
        "email": "j.rosenboom@x-ion.de",
        "time": "Wed Jan 04 16:58:04 2017 +0100"
      },
      "committer": {
        "name": "Jens Rosenboom",
        "email": "j.rosenboom@x-ion.de",
        "time": "Wed Jan 04 16:58:04 2017 +0100"
      },
      "message": "Fix placement service for identity-v3\n\nThe domain_name to be used needs to be $SERVICE_DOMAIN_NAME, as this is\nchanged in devstack from \"Default\" to \"service\".\n\nChange-Id: I6351c1b2ca7ea4448e13eb87455bff4058df4fa7\n"
    },
    {
      "commit": "52b10746154d57c067b152009bbc13024c2951d9",
      "tree": "5d41a7642cc8c66b8e7152f30210b3f13c74dc9e",
      "parents": [
        "72bfe17b6ae633edb4dc02dc72691faf4649d08c"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Thu Dec 01 16:11:17 2016 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Wed Jan 04 10:21:29 2017 +0100"
      },
      "message": "cinder: configure dlm when this one is zookeeper\n\nPrevious this was set the zake, but that was revert to missing\ndependencies issue and because zake is a test fixture and not somthing\nto deploy.\n\nThis change configures the Cinder dlm with this one is zookeeper.\nAnd it installs tooz and the extra dependencies needed for the\nzookeeper driver.\n\nTo do it, this commit have to introduce a new method for package\ninstallation: \u0027pip_install_gr_extras package extra1,extra2\u0027.\n\nChange-Id: Idca310c08e345db59840eb31434c6cb1f849fa70\n"
    },
    {
      "commit": "2a7e909b3f9480d3a61bd9ec497a954c833d14c8",
      "tree": "0106c95616e583ef5a232d13edbc675c1863f1ac",
      "parents": [
        "72bfe17b6ae633edb4dc02dc72691faf4649d08c"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Jan 03 21:11:55 2017 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Jan 03 21:11:55 2017 -0500"
      },
      "message": "Explicitly set use_neutron\u003dFalse in nova.conf when running nova-net\n\nnova-network has been deprecated since Netwon and Nova change\nI8388c29ad310cd8800084b4d5c026013158bfbed is switching the default\nvalue of use_neutron to True, so we need devstack to explicitly\nset use_neutron\u003dFalse when running and configuring nova-network.\n\nPart of blueprint use-neutron-by-default\n\nChange-Id: I82721b5d10711401b9b0ebc2b0ed07cc8287bbf7\n"
    },
    {
      "commit": "721eb4fcdd02c33d3386cbc9db7cbf0500340fb6",
      "tree": "c802d6b0481b915d9ab183cb89086b8406619709",
      "parents": [
        "1926a0f8687728f4719a35186f6ac99642a9e2de",
        "05dc1aad6c4633dbad53bc8e5a574d871becec43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 03 20:06:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 03 20:06:37 2017 +0000"
      },
      "message": "Merge \"Fix provider networking error message\""
    },
    {
      "commit": "90aad19e87a524b39b1404b5e4240e71255dba75",
      "tree": "a4348c6a6dbaaaaa57da69c4edfeeb5a40750465",
      "parents": [
        "fefd3e9c460b9689a8febede2dc731ba12cb32d6",
        "36f81ff6d568395bd2fd7f48bc983b9756924e3d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 03 19:53:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 03 19:53:50 2017 +0000"
      },
      "message": "Merge \"Switch to using openstack client for setting the router\u0027s gateway\""
    },
    {
      "commit": "de7b435b144400567d2f91d57b955f913bdcab0f",
      "tree": "0961eca21570ad1e29d985d010482a19a2e2fa7a",
      "parents": [
        "2dcc9d09a468f9bfae41bfca635e565aa6e5bde9",
        "c74315e055a770ef3508276442816fffde07cfc6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 03 19:53:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 03 19:53:37 2017 +0000"
      },
      "message": "Merge \"Load neutron-legacy only if enabled\""
    },
    {
      "commit": "2bf5b416a748ff6c1489b870bab3956aa1b24aee",
      "tree": "c0b9a8403ff907302f9ecdd86898cf71001d3794",
      "parents": [
        "29890549929b4f2ab9dd5c96d0a857708c683997"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 23:22:17 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 23:22:17 2016 +0100"
      },
      "message": "lib/tempest: don\u0027t set cli_dir and dashboard_url config options\n\nCLI tests have been removed from Tempest in\nI4f8638f1c048bbdb598dd181f4af272ef9923806\n\nDashboard tests have been removed from Tempest in\nI2a69ebed2947a5ab5e5ca79557130bd093e168dd\n\nChange-Id: I6df74a07e209b07fd3feae762c9cdab16e09414f\n"
    },
    {
      "commit": "09cef5a2330031ce4e3dd28dff02ad926e83be19",
      "tree": "25a1b2f025d2108710dbcbecdd2407a218385a43",
      "parents": [
        "29890549929b4f2ab9dd5c96d0a857708c683997"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 23:03:28 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 23:03:28 2016 +0100"
      },
      "message": "lib/tempest: Liberty EOL: remove an useless feature flag\n\nThe snapshot_backup feature flag was introduced in\nIb695e60c2ed7edf30c8baef9e00f0307b1156551 to enable Tempest tests\nintroduced in I1964ce6e1298041f8238d76fa4b7029d2d23bbfb\n\nBut I1964ce6e1298041f8238d76fa4b7029d2d23bbfb was never merged so that\nfeature flag was never really useful.\n\nChange-Id: I4e0bc786d2320907cb101fc788ad51444628537d\n"
    },
    {
      "commit": "afa8a00c14f100cf610ac076f07db2379cfcee20",
      "tree": "d4136642c135cfb9ba5fe01dc30fdb1230d32a7e",
      "parents": [
        "29890549929b4f2ab9dd5c96d0a857708c683997"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Mon Dec 19 09:51:01 2016 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Fri Dec 23 13:15:03 2016 -0500"
      },
      "message": "Switch to python 3.5\n\nUse trueorfalse to normalize the values for USE_PYTHON3\n\nInstall 3.5 instead of 3.4 When USE_PYTHON3 is specified.\nAlso, since not many packages are classified correctly, fallback\nto looking for just \"Programming Language :: Python :: 3\" and\nlog a message for the package to highlight the problem.\n\nAlso special case some services that are *almost* ready\n\nDepends-On: Id48e1b328230fcdf97ed1cb4b97f4c3f9cf6eb8a\nDepends-On: Ib7d9aa0e0b74a936002e0eea0b3af05102b06a62\nChange-Id: I243ea4b76f0d5ef57a03b5b0798a05468ee6de9b\n"
    },
    {
      "commit": "36f81ff6d568395bd2fd7f48bc983b9756924e3d",
      "tree": "c2de1ca75314311f5fcbc5f588a4abb747e839d9",
      "parents": [
        "29890549929b4f2ab9dd5c96d0a857708c683997"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Wed Nov 02 17:50:56 2016 -0700"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Dec 23 11:30:24 2016 +0000"
      },
      "message": "Switch to using openstack client for setting the router\u0027s gateway\n\nDepends-on: Ifb5a4d1965cd7e75c0c8cf2cfb677e0628b699dc\nChange-Id: Iba58f5275cacc7bc82fa2f2d2b96315c2350ab70\n"
    },
    {
      "commit": "29890549929b4f2ab9dd5c96d0a857708c683997",
      "tree": "1bdcc8dcd94a15c7d819c5eecaa946a03836237d",
      "parents": [
        "be7fae041fa99df137694cc195b2ad24a3c90f76",
        "ea3e87d4e5a7a23870e86bbe133064a99e9519cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 22 19:25:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 22 19:25:40 2016 +0000"
      },
      "message": "Merge \"Add new parameter RECREATE_KEYSTONE_DB\""
    },
    {
      "commit": "be7fae041fa99df137694cc195b2ad24a3c90f76",
      "tree": "28722df29e8368ffbf62e7682ef212ccbdba3432",
      "parents": [
        "e533eeee0f37de8c51037b1e69c330557a2219da",
        "70a620846483c3f65500dbfe26aef7f3dc1ce50c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 22 10:08:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 22 10:08:53 2016 +0000"
      },
      "message": "Merge \"Placement service only using default HTTPd ports\""
    },
    {
      "commit": "70a620846483c3f65500dbfe26aef7f3dc1ce50c",
      "tree": "b791e619d6bfdca5dd9d80d5dde831630390488b",
      "parents": [
        "894cbd654591b0cb2ff66d99af3175fb4f39902c"
      ],
      "author": {
        "name": "Sylvain Bauza",
        "email": "sbauza@redhat.com",
        "time": "Tue Dec 20 15:34:29 2016 +0100"
      },
      "committer": {
        "name": "Sylvain Bauza",
        "email": "sbauza@redhat.com",
        "time": "Wed Dec 21 15:33:52 2016 +0000"
      },
      "message": "Placement service only using default HTTPd ports\n\nThe placement API configuration was binding a specific port *and* was supporting\nto be called by the default HTTPd ports using a Location directive.\n\nGiven that the corresponding service catalog entry for the placement service type\ndoesn\u0027t mention the specific application port but is rather using the default\nport 80, we can remove that specific port and just use the default config.\n\nNote that we still need to use a VirtualHost directive for the specific placement\nconfig because ErrorLog is only scoped for either server or virtualhost but can\u0027t\nbe set for a Location (or a Directory) context.\n\nChange-Id: I9a26dcff4b879cf9e82e43a3d1aca2e4fe6aa3e6\n"
    },
    {
      "commit": "20eb274b753ed7cfeabd4eca8865774fe4bed182",
      "tree": "84dc9b38a45a2235ea61c87902cb2821d270041f",
      "parents": [
        "51a225c5d7f7d8655be62cab0e4d677b6839f35a"
      ],
      "author": {
        "name": "Pawel Koniszewski",
        "email": "pawel.koniszewski@intel.com",
        "time": "Wed Dec 21 13:27:09 2016 +0100"
      },
      "committer": {
        "name": "Pawel Koniszewski",
        "email": "pawel.koniszewski@intel.com",
        "time": "Wed Dec 21 12:39:54 2016 +0000"
      },
      "message": "Move RABBIT_HOST to lib/rpc_backend\n\nThis moves setting of RABBIT_HOST from stack.sh to lib/rpc_backend\nso it may be used in grenade runs, which don\u0027t have the defaulted\nvalue from stack.sh. The RABBIT_HOST is needed in order to call\nget_transport_url in lib/rpc_backend.\n\nChange-Id: I504f7fac7bb9a8c158e20046dbd1dd2d507db02b\nCloses-Bug: #1649586\nDepends-On: I3d4d7b309e50f4e2970cda55aada02d68c4fa705\n"
    },
    {
      "commit": "72af0d1cab71a03790688a4b7d9274440fcc3275",
      "tree": "7b9fd3e23c596b7d2de104706e3c1802b99ecca4",
      "parents": [
        "894cbd654591b0cb2ff66d99af3175fb4f39902c",
        "ae61e6f3d25df98f4ebeca9695a3c73239ce82b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 21 11:22:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 21 11:22:15 2016 +0000"
      },
      "message": "Merge \"Postgres: fix detection of existing roles\""
    },
    {
      "commit": "b6a7461a839ae08d852b33820a713d34d5a89948",
      "tree": "bcaae00f8f44c5cdddce20d254bdfea25fdfe960",
      "parents": [
        "51a225c5d7f7d8655be62cab0e4d677b6839f35a",
        "7f68548538a5855cff8fe1debf4e65ff74074e09"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 19 15:25:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 19 15:25:06 2016 +0000"
      },
      "message": "Merge \"Always add the service role to service users\""
    },
    {
      "commit": "ea3e87d4e5a7a23870e86bbe133064a99e9519cf",
      "tree": "efce98e842882f83bfa3cebcd3fe3fe63d1c3423",
      "parents": [
        "c95ca63ae3acdc3ebc36ab4efdfd874993ce72cc"
      ],
      "author": {
        "name": "Julia Varlamova",
        "email": "jvarlamova@mirantis.com",
        "time": "Fri Dec 16 14:39:31 2016 +0400"
      },
      "committer": {
        "name": "Julia Varlamova",
        "email": "jvarlamova@mirantis.com",
        "time": "Fri Dec 16 14:41:55 2016 +0400"
      },
      "message": "Add new parameter RECREATE_KEYSTONE_DB\n\nIf \u0027RECREATE_KEYSTONE_DB\u003dFalse\u0027 database won\u0027t be recreated.\nIt would be useful for multinode Grenade tests for Keystone. This parameter\nwill help us to deploy multiple services on different machines talking to\nthe same DB.\n\nDevstack recreates Keystone DB each time during Keystone service installation.\nIf our controller node is already deployed, Keystone DB already contains\nimportant information about OpenStack services and their endpoints. When\nthe second Keystone node is being deployed, we don\u0027t want to delete\nrecords about controllers\u0027 services endpoints.\n\nPartially-Implements: bp rolling-upgrade-testing\n\nChange-Id: Ia8d07b4295ca165be01e44466c95d5275f596e83\n"
    },
    {
      "commit": "51a225c5d7f7d8655be62cab0e4d677b6839f35a",
      "tree": "20be83f21fc11197eaf833dfd7ac03d10210701c",
      "parents": [
        "c95ca63ae3acdc3ebc36ab4efdfd874993ce72cc"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Dec 15 16:32:08 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Dec 15 16:32:08 2016 -0500"
      },
      "message": "Create mechanism for enabling placement-client on subnodes\n\nWhen doing multinode devstack we need a way to specify that we\u0027ve\nenabled for the placement service. We use a pseudo service of\nplacement-client for this.\n\nChange-Id: I04a655fbc58913b3d607400a7f677be299499142\n"
    },
    {
      "commit": "edcb7e5bb321d247c9667933f3ff7c72973caa6f",
      "tree": "5defc461bf37cca9f990aba54a494967c75d13db",
      "parents": [
        "1d83a08a385ad079c546d8a0ac9558dc72eaa9fd"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu Dec 15 11:29:28 2016 -0500"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu Dec 15 11:33:05 2016 -0500"
      },
      "message": "lib/neutron: Fix some settings\n\n* Set ml2_type_flat setting so that the public flat network is created\ncorrectly\n\n* Set securitygroup driver correctly\n\nIt should be set as:\n\n[securitygroup]\nfirewall_driver \u003d iptables\n\nChange-Id: I7369b45fbc5a47ce958693c67a1902a8cb24f367\n"
    },
    {
      "commit": "7f68548538a5855cff8fe1debf4e65ff74074e09",
      "tree": "d9a45370651ba74fd4b213d4de4a0831d349534f",
      "parents": [
        "c95ca63ae3acdc3ebc36ab4efdfd874993ce72cc"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Tue Dec 13 15:47:11 2016 +1100"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Tue Dec 13 15:47:11 2016 +1100"
      },
      "message": "Always add the service role to service users\n\nWhen creating a service user we allow the user to be created with a\ndifferent role. Currently in auth_token middleware we want to check that\nthe service token is specified with the service role so we should always\nadd the service role and optionally add additional roles.\n\nChange-Id: Ie954a679674b4795079b539ebc8d4d2dcbd7dacc\n"
    },
    {
      "commit": "c95ca63ae3acdc3ebc36ab4efdfd874993ce72cc",
      "tree": "8a630910ae740e85b23c60a35139f96809a51f96",
      "parents": [
        "97b07a880f067f413197eb6b09a4ca96b2e5493e",
        "30b58bfa277820e0d41a7dc5edd06d8b4ff53500"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 12 16:09:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 12 16:09:14 2016 +0000"
      },
      "message": "Merge \"Update openvswitch restart for suse\""
    },
    {
      "commit": "684946119dd8bc2902dd927cf7077530f726d18b",
      "tree": "7e2fabbbfb810a5eea6cb56dfd5df2dc6ea63bd1",
      "parents": [
        "ed3893760a382d1572e73ad58ba0a58328d0553c",
        "9abb26d69666e836d310ad769d65cb811e2708e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 11 15:50:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 11 15:50:21 2016 +0000"
      },
      "message": "Merge \"Try to set initial mysql root password also on Ubuntu\""
    },
    {
      "commit": "30b58bfa277820e0d41a7dc5edd06d8b4ff53500",
      "tree": "5e62f7d34f1f24f50f13e65dab1b3f21fd371076",
      "parents": [
        "77a7296248b2aae4ce878e33e05575748e7e4131"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri Dec 09 00:58:54 2016 +0100"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri Dec 09 01:00:42 2016 +0100"
      },
      "message": "Update openvswitch restart for suse\n\nStarting with SLE12 SP2 and with openSUSE Leap the distro-shipped\nopenvswitch is the normal systemd openvswitch.service service file\nand no longer the older openvswitch-switch Sysv5 init script. Add\na special case for that.\n\nChange-Id: I5152f2585c3d4d18853988d6290039d6b1713b99\n"
    },
    {
      "commit": "9abb26d69666e836d310ad769d65cb811e2708e7",
      "tree": "64947574266ff41d8be9c5b794d3fdec39e475a0",
      "parents": [
        "6b8a115b95c7a637e01b8145aa961892ca3b9cd1"
      ],
      "author": {
        "name": "Jens Rosenboom",
        "email": "j.rosenboom@x-ion.de",
        "time": "Wed Dec 07 21:12:55 2016 +0100"
      },
      "committer": {
        "name": "Jens Rosenboom",
        "email": "j.rosenboom@x-ion.de",
        "time": "Wed Dec 07 21:12:55 2016 +0100"
      },
      "message": "Try to set initial mysql root password also on Ubuntu\n\nOn Ubuntu nodes, devstack tries to predefine the initial mysql root\npassword by doing some debconf-set-selections, but these will not take\neffect if the corresponding package has been installed earlier. So\njust try to set it every time, like we do on other distros.\n\nChange-Id: I2c167051fc5e53dd0ccf82a60ab085cd9cdea28d\n"
    },
    {
      "commit": "77a7296248b2aae4ce878e33e05575748e7e4131",
      "tree": "4b6d83aeb7a656ad33ed023617b6fd47fd550d31",
      "parents": [
        "2f1da40b0ce32927cbbb9506678af0e82a0b1b51",
        "8f985b6ff1179d19872e83c97035fa49a8f660f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 06 13:36:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 06 13:36:52 2016 +0000"
      },
      "message": "Merge \"Remove heat code from devstack tree\""
    },
    {
      "commit": "2f1da40b0ce32927cbbb9506678af0e82a0b1b51",
      "tree": "394ca450271136be945874578f9725b6e40a9d09",
      "parents": [
        "172b043d68f69d01c4bbd86220ec721f44492d26",
        "8a834940b893b0535887d8cf08504dab4b9b710e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 06 01:52:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 06 01:52:48 2016 +0000"
      },
      "message": "Merge \"Missing parameter in comment\""
    },
    {
      "commit": "172b043d68f69d01c4bbd86220ec721f44492d26",
      "tree": "618c943c3f1ced0d719fb8ed450f0d9ba0dcc501",
      "parents": [
        "d0df7c88f2c4d8e929c635beca55e6efc69be2f5",
        "1c08b191fd04e028a8d908c9ccb4fdc536248c96"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 05 18:58:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 05 18:58:25 2016 +0000"
      },
      "message": "Merge \"Fix devstack with linuxbridge without l3 agent\""
    },
    {
      "commit": "d0df7c88f2c4d8e929c635beca55e6efc69be2f5",
      "tree": "cd79d4506c9c00863d1187cc17cac004fed55cc3",
      "parents": [
        "6d66e647ca35910cbca4d940b5203d7307efa1db",
        "1c442eebc8fe005af453bd610e750a1919a2b3ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 05 17:34:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 05 17:34:29 2016 +0000"
      },
      "message": "Merge \"Fix libguestfs on Ubuntu\""
    },
    {
      "commit": "ae61e6f3d25df98f4ebeca9695a3c73239ce82b2",
      "tree": "62b845c395fbb318da57f1d95a0ce8c55e3e31e4",
      "parents": [
        "9a69a1abfc05a0aab72185347a82d75576476a93"
      ],
      "author": {
        "name": "Anton Merzlyakov",
        "email": "amerzlyakov@selit.ru",
        "time": "Wed Nov 30 14:29:18 2016 +0300"
      },
      "committer": {
        "name": "Anton Merzlyakov",
        "email": "amerzlyakov@selit.ru",
        "time": "Mon Dec 05 11:10:11 2016 +0300"
      },
      "message": "Postgres: fix detection of existing roles\n\nRole \"root\" it is hardcode.\nIn general case role name comes from  local.conf: string  \"DATABASE_USER\u003d\"\n\nChange-Id: Iedfca48e04d23c313851f48d68ac40ba29340805\n"
    },
    {
      "commit": "8a834940b893b0535887d8cf08504dab4b9b710e",
      "tree": "43987f0f67ee6387f615ae45ffd46ed86c1bdc9b",
      "parents": [
        "6b8a115b95c7a637e01b8145aa961892ca3b9cd1"
      ],
      "author": {
        "name": "jeckxie",
        "email": "xiexiaozhe@inspur.com",
        "time": "Mon Dec 05 15:32:25 2016 +0800"
      },
      "committer": {
        "name": "jeckxie",
        "email": "xiexiaozhe@inspur.com",
        "time": "Mon Dec 05 15:32:25 2016 +0800"
      },
      "message": "Missing parameter in comment\n\nChange-Id: Iba55013b3be00974321ad58a276bb37ff2cac4da\n"
    },
    {
      "commit": "3d5a909018542bfe7392d552d9777247cb3e2d25",
      "tree": "2cf8185c9a09453aa71f93fa843204e38c7cac10",
      "parents": [
        "ee548bc2bf409cffd4d131e5d6cf481704e50d89",
        "f166081d0e4a3b04b157a25e94f0bb2a1769f813"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 02 18:14:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 02 18:14:39 2016 +0000"
      },
      "message": "Merge \"Always setup cells v2\""
    },
    {
      "commit": "ee548bc2bf409cffd4d131e5d6cf481704e50d89",
      "tree": "8b7d937e0d1a0878f092f138e1b6ce6094dfe643",
      "parents": [
        "c18b804b161647452283a243b9c55eb14a416d26",
        "a1e1f5128a22a7d0cdc8136063d27d64c270021d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 02 15:27:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 02 15:27:47 2016 +0000"
      },
      "message": "Merge \"Add keystone VirtualHost for port 443 when USE_SSL is True\""
    },
    {
      "commit": "1c08b191fd04e028a8d908c9ccb4fdc536248c96",
      "tree": "20cff5f2df7dbc6ada6abb775547da53691ff876",
      "parents": [
        "a030696f6cf16d8adbbb0a20b43a0b856faafd07"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue Nov 29 15:58:53 2016 -0800"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Dec 02 02:21:42 2016 +0000"
      },
      "message": "Fix devstack with linuxbridge without l3 agent\n\nThe linuxbridge agent for Neutron expects that the public bridge will\nalready be created by the time it starts. On devstack, this only occurs\nas part of the l3 agent configuration. If a compute node doesn\u0027t have an\nl3 agent and is using a linuxbridge agent, then br-ex won\u0027t be created\nand the process will not be able to start (causing stack.sh to fail).\n\nThis causes the gate-grenade-dsvm-neutron-linuxbridge-multinode-nv gate\nto fail. To avoid the issue, skip the bridge mappings setup unless L3 is\nconfigured. This is done in a backward compatible fashion: if localrc\nuses the old q-l3 tags, the is_service_enabled neutron-l3 would not be\nable to succeed.\n\nCloses-Bug: #1643562\n\nChange-Id: I292ff0dc080fb84b5f879ba2f00f03eff295b55b\n"
    },
    {
      "commit": "1c442eebc8fe005af453bd610e750a1919a2b3ed",
      "tree": "5bdd1e4dd1f3d6aa93557c71689787fb4f66600c",
      "parents": [
        "b9f697719b8fb2bbfe0b0246b31fb65346e8a92c"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Nov 30 20:44:44 2016 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Dec 01 17:00:41 2016 +0000"
      },
      "message": "Fix libguestfs on Ubuntu\n\nlibguestfs does not work on ubuntu because the kernel is not\nworld readable. This breaks file injection with libvirt.\nSee https://bugs.launchpad.net/ubuntu/+source/linux/+bug/759725\nfor more details.\n\nThe workaround proposed by Ubuntu is to relax the kernel ACL\nif needed, so we need to do that in case file injection is\nenabled on an Ubuntu host running libvirt.\n\nPartial-bug: #1646002\nChange-Id: I405793b9e145308e51a08710d8e5df720aec6fde\n"
    },
    {
      "commit": "38fb14591acdd0f79dd9060e08d1f2eb8780bb01",
      "tree": "a28a5203323fb0ce4369dced73c9dda173de6ae1",
      "parents": [
        "77428fb7c23d91a06a2c420a3da983f1fa44ff6f",
        "50ce0a8032bf315df20c594df1dd3d0822168b4d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 01 16:16:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 01 16:16:54 2016 +0000"
      },
      "message": "Merge \"Revert \"Set cinder coordination backend url\"\""
    },
    {
      "commit": "eede9ddb1d0f0970672f02bcdfb33923603e65e7",
      "tree": "b68c66eef218caa727ce26650d6ded8059c627f7",
      "parents": [
        "8b1bbd690c3aea36dea804542c1bc56274b2ad31"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Fri Jul 15 10:27:53 2016 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Thu Dec 01 22:31:24 2016 +0900"
      },
      "message": "Deprecate Q_PLUGIN_EXTRA_CONF_PATH\n\nThis single global variable is no longer useful as we have multiple\nrepositories and devstack plugins nowadays.\n\nAlso, add a utility function, neutron_server_config_add, for devstack\nplugins to add an extra config file.\n\nRelated-Bug: #1599936\nChange-Id: I90112823ef96ae2fba97d7b09b00bec8cb816d8d\n"
    },
    {
      "commit": "c74315e055a770ef3508276442816fffde07cfc6",
      "tree": "ff035fe871dcef4022b09eebab7d243dbad61d2b",
      "parents": [
        "77428fb7c23d91a06a2c420a3da983f1fa44ff6f"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Thu Jul 21 17:49:43 2016 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Thu Dec 01 20:33:32 2016 +0900"
      },
      "message": "Load neutron-legacy only if enabled\n\nTo avoid using legacy functions accidentially.\n\nDepends-On: Ida1f83b6b3ef9b76be13c063c7e35a8703214078\nChange-Id: I3ff136fc8330c92007cdfe91b77d7f9865eabd8d\n"
    },
    {
      "commit": "50ce0a8032bf315df20c594df1dd3d0822168b4d",
      "tree": "97b1696c7b236b4d9c2da819ac440de1a75526fc",
      "parents": [
        "a283526c88d98f7668d369f4c20db44d3d06425a"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Dec 01 08:45:43 2016 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Dec 01 08:45:43 2016 +0000"
      },
      "message": "Revert \"Set cinder coordination backend url\"\n\ngate-tempest-dsvm-layer4 job is failing due to this change as no module found on zake[1]. Heat not able to create cinder stack.\nThis is blocking tempest now so we will revert revert this once find the real cause.\n\nThis reverts commit a283526c88d98f7668d369f4c20db44d3d06425a.\n\n..1 http://logs.openstack.org/64/405064/2/check/gate-tempest-dsvm-layer4/feb21fe/logs/screen-c-vol.txt.gz#_2016-12-01_05_43_40_369\n\nChange-Id: I50981db7760688a25a2bf4de9a41153ede76f4aa\n"
    },
    {
      "commit": "1d83a08a385ad079c546d8a0ac9558dc72eaa9fd",
      "tree": "5e5594b20bb48ed6da9ad8529c128ad8cc3e3a4c",
      "parents": [
        "b9f697719b8fb2bbfe0b0246b31fb65346e8a92c"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed Nov 30 14:22:24 2016 -0500"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu Dec 01 01:32:26 2016 -0500"
      },
      "message": "lib/neutron: Remove type_driver configuration\n\nInstead, rely on what Neutron ships by default.\n\nChange-Id: I8bdc646d24b3edf10f421e4472a790caeb8e4887\n"
    },
    {
      "commit": "77428fb7c23d91a06a2c420a3da983f1fa44ff6f",
      "tree": "53d0073cbb0cd023406b9dbe7b86eb0c8079c0b2",
      "parents": [
        "0474b8384ac937591e42d3cb91b5a4292ab6ab8f",
        "54482cd80b9d64f2d7043cd8560504d9d5752fc1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 01 05:17:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 01 05:17:32 2016 +0000"
      },
      "message": "Merge \"Stop q-domua process when XenServer is used\""
    },
    {
      "commit": "0474b8384ac937591e42d3cb91b5a4292ab6ab8f",
      "tree": "84652cf887c30988ffd8072d34c40206d5fb98e1",
      "parents": [
        "60f97c8b9bcf8ee060e989386a61c524bfe3dba0",
        "75bf9722392c9fc1ca7c6a95b99e8897c86d4271"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 01 01:28:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 01 01:28:29 2016 +0000"
      },
      "message": "Merge \"Move default Keystone API version to v3\""
    },
    {
      "commit": "60f97c8b9bcf8ee060e989386a61c524bfe3dba0",
      "tree": "ef16b430d98619ba932ea4afb9f734b5ad022092",
      "parents": [
        "fddff69efddc1de594402a1c728b4ee40171d2b5",
        "2864150940bfb003e86bf103cb18b32bdb4a080b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 01 00:11:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 01 00:11:04 2016 +0000"
      },
      "message": "Merge \"Make neutron ml2 use ovs native interface\""
    },
    {
      "commit": "fddff69efddc1de594402a1c728b4ee40171d2b5",
      "tree": "785e22d254672f86f90929cbec1271ac112cae23",
      "parents": [
        "df515675256fa93d7500667548ac59c403320d3b",
        "aa47a0a8be9a9aced97d6a083d955949635fa3b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 30 22:57:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 30 22:57:42 2016 +0000"
      },
      "message": "Merge \"ceph: set rbd_secret_uuid in cinder.conf, not rbd_uuid\""
    },
    {
      "commit": "df515675256fa93d7500667548ac59c403320d3b",
      "tree": "8ed36fd85ab9c5dd7466cf98b171f3e65ac4e36a",
      "parents": [
        "a5bd682d47ab216174ecdc239a12bbd873cce50d",
        "2a5981402ff26973c77ccf534164e4318dd8897a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 30 21:31:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 30 21:31:43 2016 +0000"
      },
      "message": "Merge \"Provide configuration file to ovs-cleanup utility\""
    },
    {
      "commit": "a5bd682d47ab216174ecdc239a12bbd873cce50d",
      "tree": "03ca924cc25ddabf57558931719ef42cad9712ee",
      "parents": [
        "8b052a6d5a89734ccf914e7b97c0c68fac391722",
        "5c4691af3e9cf9d0fe9a2afa2bbe1fc73796610d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 30 21:22:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 30 21:22:11 2016 +0000"
      },
      "message": "Merge \"remove listen directive bound to only ipv4\""
    },
    {
      "commit": "8b052a6d5a89734ccf914e7b97c0c68fac391722",
      "tree": "f7ba07fea5fbacb8173d24bb8f65a00e6847b2e3",
      "parents": [
        "b9f697719b8fb2bbfe0b0246b31fb65346e8a92c",
        "caa822fce46d0fab1163bbae4fb5d520745aef20"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 30 20:58:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 30 20:58:42 2016 +0000"
      },
      "message": "Merge \"XenAPI: correct the ml2 configuration for neutron\""
    },
    {
      "commit": "50bf4fc0758df3dfb0bf9fa6e5f56ecebd1200e4",
      "tree": "2cdff0151355f37446784a285288143d4164658e",
      "parents": [
        "b9f697719b8fb2bbfe0b0246b31fb65346e8a92c"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed Nov 30 14:27:36 2016 -0500"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed Nov 30 14:27:36 2016 -0500"
      },
      "message": "lib/neutron-legacy - Use stevedore alias for ML2 plugin\n\nSimilar to 30ab23cd9b103470a7d89c4c88bccba789884c36, fix the\nplugin name to avoid warnings like:\n\nWARNING stevedore.named [-] Could not load neutron.plugins.ml2.plugin.Ml2Plugin\n\nChange-Id: Ibb45f1305816b255ba2419ba662d9e29eff68f58\n"
    },
    {
      "commit": "2864150940bfb003e86bf103cb18b32bdb4a080b",
      "tree": "89eaebc4bc4c118b2474757f3eaa95fc2b0447c9",
      "parents": [
        "b9f697719b8fb2bbfe0b0246b31fb65346e8a92c"
      ],
      "author": {
        "name": "Huan Xie",
        "email": "huan.xie@citrix.com",
        "time": "Tue Sep 20 06:49:50 2016 +0000"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed Nov 30 17:19:36 2016 +0000"
      },
      "message": "Make neutron ml2 use ovs native interface\n\nNeutron has changed to use ovs native interface by default, but when\nthe hypervisor is XenServer, we cannot use ovs native interface without\nextra configurations in neutron-openvswitch-agent(q-agt) in compute\nnode.\n\nThis patch is to add the needed configurations automatically during\ndeployment, so user needn\u0027t to do it manually and restart q-agt.\n\nChange-Id: Ibc69d3cdb4d75833f2ac16840c62bcacf460dd4f\n"
    },
    {
      "commit": "b9f697719b8fb2bbfe0b0246b31fb65346e8a92c",
      "tree": "a23b35de2438dbfa0f2c700fd5bf9cb84492b609",
      "parents": [
        "1f739c867a7fe6d54ca061c6352eed12873db5cc",
        "f881a0e4ee995a2e2122e0e048cc8b7ccc88d6a0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 30 16:31:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 30 16:31:36 2016 +0000"
      },
      "message": "Merge \"XenAPI: Enable linux bridge in Dom0 for neturon\""
    },
    {
      "commit": "1d8ddba7f81a2116a0ee92a78dbed512a7917823",
      "tree": "d75d532d89dcb04e7feea472c7ed95b61146efae",
      "parents": [
        "36ea69272de2b92a449b00f6048398c7d5d94b69",
        "2bd8d906813679cfc22f5bc62882a289906a64af"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 30 16:31:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 30 16:31:18 2016 +0000"
      },
      "message": "Merge \"Objects versions new style config\""
    },
    {
      "commit": "36ea69272de2b92a449b00f6048398c7d5d94b69",
      "tree": "83265a7cc673a08df8693e5752c6d2ca70b89734",
      "parents": [
        "b719b55b1d8158a926eb3cd0d04a2749f608a6d8",
        "cac6ef09c5a7ecc0e9959b1e3ace48c41a0add71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 30 16:31:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 30 16:31:11 2016 +0000"
      },
      "message": "Merge \"Remove the heat stack owner role\""
    },
    {
      "commit": "98f2cafe8b1f08500921f8fd5f7c10bf2b0c9f4c",
      "tree": "3fe4e1cbaeb0278e95fe589304a77ebd852f3290",
      "parents": [
        "6c80f2a485461d4fa00ad862695f2a586a727592",
        "a283526c88d98f7668d369f4c20db44d3d06425a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 30 16:30:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 30 16:30:23 2016 +0000"
      },
      "message": "Merge \"Set cinder coordination backend url\""
    },
    {
      "commit": "6c80f2a485461d4fa00ad862695f2a586a727592",
      "tree": "33d6ab1733a05623155e01abb9b1505f49d7780b",
      "parents": [
        "a030696f6cf16d8adbbb0a20b43a0b856faafd07",
        "16edbe4356056daba18a7b912b4514fa11115e18"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 30 16:30:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 30 16:30:16 2016 +0000"
      },
      "message": "Merge \"Remove check for nova-volumes API\""
    },
    {
      "commit": "a030696f6cf16d8adbbb0a20b43a0b856faafd07",
      "tree": "3a0e1040b91d22fc392e4a94eb4d907956b92bc7",
      "parents": [
        "9a69a1abfc05a0aab72185347a82d75576476a93",
        "6653d74fc4cbff1b06888fe53a0712117e2394dc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 30 14:34:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 30 14:34:29 2016 +0000"
      },
      "message": "Merge \"Revert \"Fix devstack with linuxbridge without l3 agent\"\""
    },
    {
      "commit": "6653d74fc4cbff1b06888fe53a0712117e2394dc",
      "tree": "d71ef77fb1dec17a0871c9820cb429be28b7ade2",
      "parents": [
        "7f95baa5706980a0910741693abee73abea98b89"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue Nov 29 23:30:18 2016 +0000"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue Nov 29 23:30:18 2016 +0000"
      },
      "message": "Revert \"Fix devstack with linuxbridge without l3 agent\"\n\nI am seeing red all over the linuxbridge gate.\n\nThis reverts commit 7f95baa5706980a0910741693abee73abea98b89.\n\nChange-Id: I179f761f991db4b63c0e3445a9a13e43ffe68992\n"
    },
    {
      "commit": "3dd0b2b7728611fcfbf69095b27b9cf28d53c0d4",
      "tree": "8c68d83168a210d79576e84d387e60de194eccd6",
      "parents": [
        "ba87fe6ff9a83a42a45b10d83e418777d438bcce",
        "cfb9f057ea5896687d95cdcc5aa5216ef32b87f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 29 22:27:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 29 22:27:44 2016 +0000"
      },
      "message": "Merge \"Tune apache connections for tls proxy\""
    },
    {
      "commit": "ba87fe6ff9a83a42a45b10d83e418777d438bcce",
      "tree": "e246bcb7123667dcf0a844edf8a38e3b8e826bfb",
      "parents": [
        "84fb7731787a1665ca541ff3e350949bee31685d",
        "7f95baa5706980a0910741693abee73abea98b89"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 29 19:21:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 29 19:21:00 2016 +0000"
      },
      "message": "Merge \"Fix devstack with linuxbridge without l3 agent\""
    },
    {
      "commit": "cfb9f057ea5896687d95cdcc5aa5216ef32b87f8",
      "tree": "4a93106d96e79a8720454f959d1d02df50ae7eda",
      "parents": [
        "84fb7731787a1665ca541ff3e350949bee31685d"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Tue Nov 29 10:43:05 2016 -0800"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Tue Nov 29 10:43:05 2016 -0800"
      },
      "message": "Tune apache connections for tls proxy\n\nWe are seeing connection errors to the proxy occasionally. These errors\ndo not result in a logged http request or error to the backends,\nresulting in a theory that the proxy itself may just not be able to\nhandle the number of connections. More than double the total number of\nconnections that will be accepted by the proxy in an attempt to fix\nthis.\n\nChange-Id: Iefa6c43451dd1f95927528d2ce0003c84248847f\nRelated-bug: 1630664\n"
    },
    {
      "commit": "2a5981402ff26973c77ccf534164e4318dd8897a",
      "tree": "230ba1733e702d02fd09c11220f681363a02032f",
      "parents": [
        "25dd43b8811ac032c0a9782ee5a7d33a9df128fd"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Tue Nov 29 03:48:34 2016 -0800"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Tue Nov 29 03:48:34 2016 -0800"
      },
      "message": "Provide configuration file to ovs-cleanup utility\n\nThere may be cases when the configuration of the OVS is different\nfrom the default one. This enables one to make use of the neutron\nconfiguration file to contain all of the OVS settings.\n\nChange-Id: I728cf8cdc653667c076b07b39c13c1278281c01b\nCloses-bug: #1645691\n"
    },
    {
      "commit": "42a21ec58dd9a5f4251aec34931844ac7dcdcd36",
      "tree": "747aababa979e24f780639bfc0adcdad0f113946",
      "parents": [
        "e1b75c36363b827652412a66f283c5c579117edc",
        "d038b60e65dcf6916445a03fe87a11a39c6516c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 28 23:45:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 28 23:45:09 2016 +0000"
      },
      "message": "Merge \"Neutron: use \"OSC show -f value -c id\" instead of \"OSC list + grep\"\""
    },
    {
      "commit": "e1b75c36363b827652412a66f283c5c579117edc",
      "tree": "211807521a96e8a2d5c990652ce9ee2be941d673",
      "parents": [
        "a8f57af2734a0e1f5936bd49833c0d8e875294da",
        "82fa946d8fad036d9d5fae57f9f138c31cc210d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 28 23:43:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 28 23:43:56 2016 +0000"
      },
      "message": "Merge \"lib/tempest: use OSC to create nova flavors.\""
    },
    {
      "commit": "a8f57af2734a0e1f5936bd49833c0d8e875294da",
      "tree": "0095b0e3240714938546b0e70acafbab73f312fa",
      "parents": [
        "cacf65fbca40a606f58b311fd9bec1c89ecd304d",
        "f0252a9d8147cfbeaedbae4d6c2a8be0e97e72b0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 28 23:43:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 28 23:43:49 2016 +0000"
      },
      "message": "Merge \"Remove Horizon setup scripts usage of run_tests.sh\""
    },
    {
      "commit": "daa88ad493aad7847d7604a17b2eb51d56e033db",
      "tree": "d31544a48a767cd87d1eabd662d7781981d12151",
      "parents": [
        "0c51d06f75a97372018f50c9034c2b65abd9a878",
        "d9ec42028df9ad12aa7760e21c664d6927790d9e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 28 20:40:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 28 20:40:13 2016 +0000"
      },
      "message": "Merge \"lib/neutron: Add a utility method to add service plugin\""
    },
    {
      "commit": "e8c9e72389451d2c797daabea9e7c28bfd357a9a",
      "tree": "c84948d4e7d124f9e69bb901493702fa6682972a",
      "parents": [
        "c0ef1bd05badf9c368ec6955f6226130e912ae21",
        "f5069f35a176109e3e28347ce7e0418ffc57c4cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 28 19:30:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 28 19:30:45 2016 +0000"
      },
      "message": "Merge \"lib/lvm: don\u0027t use $VOLUME_GROUP variable anymore\""
    },
    {
      "commit": "d9ec42028df9ad12aa7760e21c664d6927790d9e",
      "tree": "ed51e28547edcc5a6ec349c833898935aacf2983",
      "parents": [
        "c0ef1bd05badf9c368ec6955f6226130e912ae21"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Thu Jul 21 16:14:52 2016 +0900"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Mon Nov 28 16:10:27 2016 +0000"
      },
      "message": "lib/neutron: Add a utility method to add service plugin\n\nPartial-Bug: #1604664\nChange-Id: I6d49ac188f7f1cfc8da314a26c9c5fc4b6d65bf4\n"
    },
    {
      "commit": "c0ef1bd05badf9c368ec6955f6226130e912ae21",
      "tree": "2a78c0b86a2a73993f77a4893861f61f84ab0545",
      "parents": [
        "68def125e97b98a74145cd59244873d5a3af5378",
        "07edde1c14d8ab91533c1ef6fe0470f088d5c8bb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 28 10:41:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 28 10:41:09 2016 +0000"
      },
      "message": "Merge \"lib/neutron: Create initial topology only on controller node\""
    },
    {
      "commit": "f5e78b6fb64ec45b177c2b73468f0ffe04c774e0",
      "tree": "d2f09ce84c618c12a2a357a87a5374723025843a",
      "parents": [
        "e8f90d1e5b67b04db8372b69e52a6ae08f883608",
        "7938d83d3bd37ef63cfea60e188918848ea87858"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 28 10:28:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 28 10:28:47 2016 +0000"
      },
      "message": "Merge \"Allow provider network to be used for ssh validation\""
    },
    {
      "commit": "e8f90d1e5b67b04db8372b69e52a6ae08f883608",
      "tree": "9d9cc9e803cfde5852c793c59aac6abe581abe0e",
      "parents": [
        "4d61ed5c77809799179a48f13080b1ce49b612f7",
        "2b3ac6dc64a6d31a1dae2ede6483bf9f73a3918f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 28 10:28:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 28 10:28:41 2016 +0000"
      },
      "message": "Merge \"Specify the correct image parameters for XenServer\""
    },
    {
      "commit": "e53310532fbbeb32523ac0a38b17bc1c11de967c",
      "tree": "e38b87a3500db263aa35ed6030480965d9144f53",
      "parents": [
        "a3bb131c138859367f4529720121fd3eb8e239fd",
        "868a6631721219bac4042eca88e290c278589e26"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 27 12:35:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 27 12:35:01 2016 +0000"
      },
      "message": "Merge \"Always set ALLOWED_HOSTS\u003d[\u0027*\u0027] for horizon\""
    },
    {
      "commit": "f0252a9d8147cfbeaedbae4d6c2a8be0e97e72b0",
      "tree": "80305213a45c72e23d6860919cc80b1a274a472e",
      "parents": [
        "a3bb131c138859367f4529720121fd3eb8e239fd"
      ],
      "author": {
        "name": "Rob Cresswell",
        "email": "robert.cresswell@outlook.com",
        "time": "Fri Nov 25 11:29:31 2016 +0000"
      },
      "committer": {
        "name": "Rob Cresswell",
        "email": "robert.cresswell@outlook.com",
        "time": "Fri Nov 25 11:32:04 2016 +0000"
      },
      "message": "Remove Horizon setup scripts usage of run_tests.sh\n\nHorizon is removing run_tests in favour of tox during Ocata, as part of\nhttps://blueprints.launchpad.net/horizon/+spec/enhance-tox. To complete\nthis move, we need to remove any reliance on run_tests.\n\nChange-Id: Ia8ad073aee68d1660d3bb5a68ec07516d8ce0665\n"
    },
    {
      "commit": "868a6631721219bac4042eca88e290c278589e26",
      "tree": "8f8506e74f7fcee4a8a16f5c3b6abb010bc4b212",
      "parents": [
        "9513f8ea39b811105fefc2177f05b3bc37642e96"
      ],
      "author": {
        "name": "Tomasz Trębski",
        "email": "tomasz.trebski@ts.fujitsu.com",
        "time": "Mon Nov 14 09:10:57 2016 +0100"
      },
      "committer": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Wed Nov 23 15:32:29 2016 +0000"
      },
      "message": "Always set ALLOWED_HOSTS\u003d[\u0027*\u0027] for horizon\n\nIf devstack is deployed in the VM with defined\npublic IP address (like 192.168.10.6) it is not possible to\naccess the Horizon from the browser.\nThis is because DEBUG\u003dTrue means that ALLOWED_HOSTS, if not set,\nis equal to [\u0027localhost\u0027, \u0027127.0.0.1\u0027, \u0027[::1]\u0027] according\nto Django\u0027s documentation.\n\nChange-Id: I0ab2b57e459dbfa3b01b3e9388bbcefac076a142\nCo-Authored-By: David Lyle \u003cdklyle0@gmail.com\u003e\nCloses-Bug: #1643050"
    },
    {
      "commit": "5c4691af3e9cf9d0fe9a2afa2bbe1fc73796610d",
      "tree": "c3ec743dbb3de0c60b9df0126a2464e75a96ccd6",
      "parents": [
        "7976f31fb956dcb1cbeea92906f5609f0b43acc4"
      ],
      "author": {
        "name": "Dan Kolb",
        "email": "openstack@dankolb.net",
        "time": "Wed Nov 16 13:47:49 2016 -0600"
      },
      "committer": {
        "name": "Dan Kolb",
        "email": "openstack@dankolb.net",
        "time": "Wed Nov 23 09:26:15 2016 -0600"
      },
      "message": "remove listen directive bound to only ipv4\n\nUsing devstack on a  RHEL based system results in\n\"Listen 0.0.0.0:80\" being added to the\n/etc/httpd/conf/httpd.conf.\nThis configures Apache to only listen to port 80 on an IPv4 interface.\nThis makes it not possible to access Horizon via IPv6 without\nre-configuring and restarting httpd.\n\nRemoving this sed leaves the default \"Listen 80\" from the rpm package,\n which binds to all interfaces and will allow connection to Horizon\nvia IPv6.\n\nChange-Id: I9fe8cbebff0ca6a30ceeaae0f7e035c9bb828d44\n"
    },
    {
      "commit": "7f95baa5706980a0910741693abee73abea98b89",
      "tree": "797dcd5134598ab2eb91e96ad12970c93bbe95b9",
      "parents": [
        "5dbb826a547195b3cc33ff4f30f6d79d0ae08045"
      ],
      "author": {
        "name": "John Schwarz",
        "email": "jschwarz@redhat.com",
        "time": "Mon Nov 21 15:52:36 2016 +0200"
      },
      "committer": {
        "name": "John Schwarz",
        "email": "jschwarz@redhat.com",
        "time": "Wed Nov 23 12:27:10 2016 +0200"
      },
      "message": "Fix devstack with linuxbridge without l3 agent\n\nThe linuxbridge agent for Neutron expects that the public bridge will\nalready be created by the time it starts. On devstack, this only occurs\nas part of the l3 agent configuration. If a compute node doesn\u0027t have an\nl3 agent and is using a linuxbridge agent, then br-ex won\u0027t be created\nand the process will not be able to start (causing stack.sh to fail).\n\nThis causes the gate-grenade-dsvm-neutron-linuxbridge-multinode-nv gate\nto fail.\n\nCloses-Bug: #1643562\nChange-Id: I6f441c6febb5070ad885569d9c798634d0272b6c\n"
    },
    {
      "commit": "a3bb131c138859367f4529720121fd3eb8e239fd",
      "tree": "f71f4d7e8bc3f4290862af0ef966a2e4fbb22465",
      "parents": [
        "9513f8ea39b811105fefc2177f05b3bc37642e96",
        "fb73d85afe7df7b93b9a460372a8ad6558e887e0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 23 02:16:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 23 02:16:07 2016 +0000"
      },
      "message": "Merge \"Remove unused KEYSTONE_CATALOG_BACKEND\""
    },
    {
      "commit": "9513f8ea39b811105fefc2177f05b3bc37642e96",
      "tree": "54e2a14b88d739c541409e5e17911b02be8729ed",
      "parents": [
        "cc24f4a6f159f890f2d96d4391e8aac485f117a9",
        "b6cbf922d79d7189dab7d68dc6014fa8682aad9d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 22 13:24:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 22 13:24:02 2016 +0000"
      },
      "message": "Merge \"Change CINDER_LVM_TYPE back to \u0027default\u0027 as the default\""
    },
    {
      "commit": "cc24f4a6f159f890f2d96d4391e8aac485f117a9",
      "tree": "984d2849d40b063ec0afd8f6b01952f049e34b03",
      "parents": [
        "6771207a7079969c6496c82ae1e787af371c1c61",
        "2ccd1203423ea29cc7b8c462aa17e18981d32d60"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 22 12:18:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 22 12:18:40 2016 +0000"
      },
      "message": "Merge \"Revert \"Always set ALLOWED_HOSTS for horizon\"\""
    }
  ],
  "next": "b6cbf922d79d7189dab7d68dc6014fa8682aad9d"
}
