)]}'
{
  "log": [
    {
      "commit": "106545b5abb80541c4ff6878eb6be8d0953ed158",
      "tree": "557ad88c65f01aa1a437ba9f2f2928624d83120e",
      "parents": [
        "c5f59fc7d6c71547b9f74dbe8396ae0efb2937e2",
        "12579c3db7b28381c8ec97945aa23ee02d54d22b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue May 08 01:00:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 08 01:00:48 2018 +0000"
      },
      "message": "Merge \"Set console proxy configuration according to cells v2 setup\""
    },
    {
      "commit": "12579c3db7b28381c8ec97945aa23ee02d54d22b",
      "tree": "873ea8bfe87e1d6abfe7a7ef5221746e1500cb7c",
      "parents": [
        "3051d3ceff805037fb84477a887c67a327394be4"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Sat May 05 23:55:32 2018 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Mon May 07 15:16:22 2018 +0000"
      },
      "message": "Set console proxy configuration according to cells v2 setup\n\nChange 969239029d4a13956747e6e0b850d6c6ab4035f0 completed the\nconversion of console token authorization storage from the\nnova-consoleauth service to the database backend. With this change,\nconsole proxies need to be configured on a per cell basis instead\nof globally.\n\nThere was a devstack change 6645cf7a26428f3af1e4739ac29c6a90b67f99dc\nfollowing it that re-enabled the novnc tempest tests, but the nova-next\njob that runs the console proxies with TLS is *not* part of the normal\nset of jobs that run on devstack changes (it\u0027s in the experimental\nqueue), so it was able to merge without the nova-next job passing.\n\nThis configures the nova console proxies in the per cell configuration\nfile if cells v2 is configured for multiple cells in order to pass the\nnova-next job.\n\nCloses-Bug: #1769286\n\nChange-Id: Ic4fff4c59eda43dd1bc6e7b645b513b46b57c235\n"
    },
    {
      "commit": "c5f59fc7d6c71547b9f74dbe8396ae0efb2937e2",
      "tree": "40e270f31aa7c58524603c234da4e159820125a1",
      "parents": [
        "37224aaa8f6b999ac3ddceef24bb91d513d93e37",
        "7e36ded0cff9d753c1bfa4ae05d5c97ccf0dd957"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon May 07 12:51:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 07 12:51:13 2018 +0000"
      },
      "message": "Merge \"docs: Add placement-client to compute\u0027s ENABLED_SERVICES\""
    },
    {
      "commit": "37224aaa8f6b999ac3ddceef24bb91d513d93e37",
      "tree": "0a1d8073c6bd81c8a1c91d45e858e04cd4701f6b",
      "parents": [
        "3051d3ceff805037fb84477a887c67a327394be4",
        "bed03ea77a93ad09ce8f06a467d5de02ef48e603"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon May 07 12:51:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 07 12:51:12 2018 +0000"
      },
      "message": "Merge \"Switch to fedora-latest for nodeset name\""
    },
    {
      "commit": "3051d3ceff805037fb84477a887c67a327394be4",
      "tree": "1ef1b50b335d15b92c78d2928677d61f070b756b",
      "parents": [
        "8cdf31e232b365ee438a9fa14c2d53a96919e28b",
        "6645cf7a26428f3af1e4739ac29c6a90b67f99dc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri May 04 22:34:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 04 22:34:21 2018 +0000"
      },
      "message": "Merge \"Re-enable novnc tempest tests\""
    },
    {
      "commit": "8cdf31e232b365ee438a9fa14c2d53a96919e28b",
      "tree": "e9520aacb8520dccdd75875148859d2cc438b7a0",
      "parents": [
        "200f8dd0fe91b92b867c5b50924044a7ec1f32fb",
        "ed2d491960138f92e819b6f6ed9dd5eb99d4a54f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri May 04 16:16:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 04 16:16:10 2018 +0000"
      },
      "message": "Merge \"Run console proxies per cell instead of globally\""
    },
    {
      "commit": "bed03ea77a93ad09ce8f06a467d5de02ef48e603",
      "tree": "3b3bd5881a45920b1c53006dc08883243a0407bd",
      "parents": [
        "200f8dd0fe91b92b867c5b50924044a7ec1f32fb"
      ],
      "author": {
        "name": "Paul Belanger",
        "email": "pabelanger@redhat.com",
        "time": "Tue May 01 21:36:37 2018 -0400"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu May 03 10:53:18 2018 +1000"
      },
      "message": "Switch to fedora-latest for nodeset name\n\nTo help avoid the amount zuul.yaml chrun when we bring a new version\nof fedora online, switch to using fedora-latest. As of writing,\nfedora-28 is the latest release which we update our testing for.\n\nAlso add fedora-28 support to stash.sh and remove fedora-25 /\nfedora-26 as they are EOL.\n\nChange-Id: I3d716554e8f270f4434cc9cac3408f8e890e0665\nDepends-On: https://review.openstack.org/565758/\nSigned-off-by: Paul Belanger \u003cpabelanger@redhat.com\u003e\n"
    },
    {
      "commit": "7e36ded0cff9d753c1bfa4ae05d5c97ccf0dd957",
      "tree": "51cab60e89d26d6f7cfee1da2aef19b9672c21d8",
      "parents": [
        "200f8dd0fe91b92b867c5b50924044a7ec1f32fb"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Wed May 02 10:38:57 2018 -0400"
      },
      "committer": {
        "name": "Artom Lifshitz",
        "email": "notartom@gmail.com",
        "time": "Wed May 02 15:13:37 2018 +0000"
      },
      "message": "docs: Add placement-client to compute\u0027s ENABLED_SERVICES\n\nIn a multinode setup, the compute node needs to report to the\nplacement service. If it does not do so, it effectively does not exist\nfrom the scheduler\u0027s point of view. This patch adds placement-client\nto the compute node\u0027s ENABLED_SERVICES so that this can happen.\n\nChange-Id: Ibfcd84e4626301bcdea70f719ade7f8365d03497\n"
    },
    {
      "commit": "200f8dd0fe91b92b867c5b50924044a7ec1f32fb",
      "tree": "a2b7250d5c05183cbb1534863258518584cd203c",
      "parents": [
        "69057d46556db95267a4bc4156dadc88b5064ab9",
        "295610c89edc60faba1f5d8d80f40ab00b73a39c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed May 02 11:01:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 02 11:01:26 2018 +0000"
      },
      "message": "Merge \"Remove [placement]/os_region_name usage\""
    },
    {
      "commit": "69057d46556db95267a4bc4156dadc88b5064ab9",
      "tree": "61d1ea1ff325bbfb211d6a9680e8af50ef344e38",
      "parents": [
        "24fa317234a1282478bc22b666d0f026b6cddad6"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Tue May 01 05:57:21 2018 -0500"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Tue May 01 05:57:21 2018 -0500"
      },
      "message": "Register versioned endpoint for block-storage service\n\ncinder does not yet support operations without project_id in the url.\nThe unversioned endpoint is not a usable endpoint for a user that\nrequests the block-storage service. Although it would be lovely to have\nthe block-storage service have the unversioned endpoint in the catalog,\nwe need to get project-id out of the urls first.\n\nChange-Id: I4246708b6ea31496ba4d565ab422abc76f730ee7\nNeeded-By: https://review.openstack.org/564494\n"
    },
    {
      "commit": "6645cf7a26428f3af1e4739ac29c6a90b67f99dc",
      "tree": "f4d8f358063024b9bd89da79adce946e898561f1",
      "parents": [
        "ed2d491960138f92e819b6f6ed9dd5eb99d4a54f"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Wed Dec 13 23:59:09 2017 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Tue May 01 00:07:38 2018 +0000"
      },
      "message": "Re-enable novnc tempest tests\n\nOnce the nova patch series that converts from the nova-consoleauth\nbackend -\u003e cell database backend lands, we can re-enable the novnc\ntests in tempest.\n\nDepends-On: If1b6e5f20d2ea82d94f5f0550f13189fc9bc16c4\n\nChange-Id: I2939191a1c3ce49fa2104b4ffdf795fc416a1c33\n"
    },
    {
      "commit": "ed2d491960138f92e819b6f6ed9dd5eb99d4a54f",
      "tree": "5513684db385c0cbd7f9d9648e89eba9e01d21e0",
      "parents": [
        "e46d6ad2b7a1033385eb80fc641be930c985a7ca"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Tue Jul 18 22:29:41 2017 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Tue May 01 00:07:27 2018 +0000"
      },
      "message": "Run console proxies per cell instead of globally\n\nAlong with converting to the database backend for console token auth,\nthe console proxies need to run per cell instead of globally. This way,\nthe instance UUID isn\u0027t needed in the access url as users will be\nhanded an access url local to the cell their instances is in. With\nconsole proxies sharded across cells, a large cloud will no longer have\na bottleneck of one console proxy for the entire deployment.\n\nThis also disables the novnc tempest tests with a TODO to re-enable\nthem once the nova patch series that converts from the nova-consoleauth\nbackend -\u003e cell database backend lands.\n\nChange-Id: I67894a31b887a93de26f3d2d8a1fa84be5b9ea89\n"
    },
    {
      "commit": "24fa317234a1282478bc22b666d0f026b6cddad6",
      "tree": "f8d04833c96a53422fb135cd656c16bfdfdf3567",
      "parents": [
        "928a463d61d29ba0d217ecc5c1105e6b1389221d",
        "44a19b4fdceb0d13190b26af04e5092873cd0866"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Apr 24 15:13:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 24 15:13:37 2018 +0000"
      },
      "message": "Merge \"Clean up Glance config files\""
    },
    {
      "commit": "928a463d61d29ba0d217ecc5c1105e6b1389221d",
      "tree": "c859bd09c3f4739794908f23f0fad01608c079c8",
      "parents": [
        "4d4e237e690f950eeb5ce3d05a1e4f4437d3eb98",
        "931f82dc291dae10b9a484f25e044aed788311e1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Apr 23 22:21:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 23 22:21:42 2018 +0000"
      },
      "message": "Merge \"Enable tempest tests for application credentials\""
    },
    {
      "commit": "4d4e237e690f950eeb5ce3d05a1e4f4437d3eb98",
      "tree": "ba2441f297dc852e74a7fc19158c6cf1424b950c",
      "parents": [
        "a0f319fc6dcdc44fecbe054869b5eda3567cca5a",
        "fe628b9fb2e9511e78a7dc6883fa1d4766413a54"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Apr 23 10:44:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 23 10:44:57 2018 +0000"
      },
      "message": "Merge \"Remove the sample configuration file for keystone\""
    },
    {
      "commit": "fe628b9fb2e9511e78a7dc6883fa1d4766413a54",
      "tree": "f5be936239991249aeda4e5b908146498bea8ad3",
      "parents": [
        "f99d1771ba1882dfbb69186212a197edae3ef02c"
      ],
      "author": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Tue Apr 17 17:01:46 2018 +0000"
      },
      "committer": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Fri Apr 20 02:13:14 2018 +0000"
      },
      "message": "Remove the sample configuration file for keystone\n\nThis commit just makes sure that the configuration file for keystone\nexists on the system. We use iniset to actually populate the values\nwe want before we run keystone anyway.\n\nThis results in a cleaner configuration file that isn\u0027t bloated with\ncomments and help text.\n\nChange-Id: I7a1f879e9e242a11e2c4663ec116e33da28db7f5\n"
    },
    {
      "commit": "a0f319fc6dcdc44fecbe054869b5eda3567cca5a",
      "tree": "576a993d4902988fdde17b82fb209bc94540ef45",
      "parents": [
        "f99d1771ba1882dfbb69186212a197edae3ef02c",
        "e1edde38edb697f56e111f55e5992e7bf22f6284"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Apr 19 12:44:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 19 12:44:31 2018 +0000"
      },
      "message": "Merge \"Automatically set LIBS_FROM_GIT based on required projects\""
    },
    {
      "commit": "e1edde38edb697f56e111f55e5992e7bf22f6284",
      "tree": "f042d7085a4dec97abcf0b358d9ed74116fd14ab",
      "parents": [
        "6f27fca4a76aceaadab3776c87c48743671ce502"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Fri Mar 02 15:05:14 2018 +0000"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Apr 17 13:48:37 2018 -0700"
      },
      "message": "Automatically set LIBS_FROM_GIT based on required projects\n\nIf a project shows up in zuul\u0027s required-projects list, add it\nto LIBS_FROM_GIT automatically.  This way, when a user specifies\nthat a job requires a zuul-project, it gets used in testing, but\notherwise, it doesn\u0027t (pypi is used instead).\n\nAlso add information about what happens behind the scenes for both\nLIBS_FROM_GIT and plugin dependencies.\n\nThis moves the check performed in check_libs_from_git to\na helper function which is installed for most kinds of\ninstallations.  This means that if someone sets LIBS_FROM_GIT to\n\"foobar\", devstack won\u0027t error anymore, as nothing is going to\ntry to install foobar, therefore the check won\u0027t run on that.\nHowever, as we move to automated generation of the local config,\nthat error is not likely to happen.  This check was originally\nadded due to an error in the upper-constraints file (where a\nconstraint name did not match a package name).  This location of\nthe check would still catch that type of error.\n\nChange-Id: Ifcf3ad008cf42d3d4762cfb3b6c31c93cfeb40db\n"
    },
    {
      "commit": "f99d1771ba1882dfbb69186212a197edae3ef02c",
      "tree": "1deb11308d98f31ae0b8c44e6dcafb9dbb79e29d",
      "parents": [
        "d10c0bbed116d0cc0896b689b80385451e4ea885"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin034@gmail.com",
        "time": "Sat Apr 14 19:33:15 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin034@gmail.com",
        "time": "Sat Apr 14 20:58:31 2018 +0000"
      },
      "message": "Do not use pip 10 or higher\n\nIt looks pip 10 failed the uninstallation of distutils installed\npackages. This patch temporarily cap the version of pip to work-around. \n\nCloses-Bug: #1763966\nChange-Id: I8bf80efc04883cd754c19bea0303064080112c6e\n"
    },
    {
      "commit": "d10c0bbed116d0cc0896b689b80385451e4ea885",
      "tree": "6f2c5e9319d5c3e424425aeb50a4553a19890d08",
      "parents": [
        "219184504c7cd08a6f158d6f0a9013c04f873647",
        "dc5d88bc0b2233ee8490d31ce67d6a8f6e503b23"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 13 11:50:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 13 11:50:34 2018 +0000"
      },
      "message": "Merge \"Apply contraints to tempest plugins\""
    },
    {
      "commit": "219184504c7cd08a6f158d6f0a9013c04f873647",
      "tree": "3501d054fe9afc5576233457658810cfec486a3c",
      "parents": [
        "0f6ecb7ae420c6df25acf414175936d04e3afaf3",
        "c114449bdb6fc8c4ede2b7845aa2ba049bdc332f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 13 11:17:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 13 11:17:04 2018 +0000"
      },
      "message": "Merge \"Switch to mkisofs for openSUSE distributions\""
    },
    {
      "commit": "0f6ecb7ae420c6df25acf414175936d04e3afaf3",
      "tree": "d9e4b7eb164191453279e7a85ddbeb865986d92f",
      "parents": [
        "72042fc6a77f307e9d4441b8f5336c6068f5d2f2",
        "486057f3391ce3a262f8226f7652ed14b3b444f3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 13 11:13:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 13 11:13:18 2018 +0000"
      },
      "message": "Merge \"Start OVS as root on Tumblweed to workaround bsc#1085971\""
    },
    {
      "commit": "dc5d88bc0b2233ee8490d31ce67d6a8f6e503b23",
      "tree": "4f137344720740b640a66a672575d9b828d2ff5c",
      "parents": [
        "4dde3b8b7cf0a0ea96a9b8fe8cb1de8cfa97250e"
      ],
      "author": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Thu Apr 12 11:41:59 2018 -0400"
      },
      "committer": {
        "name": "Michał Dulko",
        "email": "mdulko@redhat.com",
        "time": "Thu Apr 12 17:54:07 2018 +0200"
      },
      "message": "Apply contraints to tempest plugins\n\nThis commit applies the constraints for the tempest plugin installation\nso they won\u0027t go over the upper reqs.\n\nCloses-Bug: 1763436\nChange-Id: I5cf91157bbdae79dec01d5b3db32efea21f1b2b7\n"
    },
    {
      "commit": "c114449bdb6fc8c4ede2b7845aa2ba049bdc332f",
      "tree": "2ccf31d9df730569fd2748c667ca6d1127ae736e",
      "parents": [
        "486057f3391ce3a262f8226f7652ed14b3b444f3"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Wed Apr 11 21:33:50 2018 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Wed Apr 11 23:44:48 2018 +0200"
      },
      "message": "Switch to mkisofs for openSUSE distributions\n\nIn Tumbleweed genisoimage was dropped in favor of cdrtools,\nso installing that no longer works. We can however install\nmkisofs directly and switch to that as that is also available\nin Leap 42.3 and Leap 15.0+ family distros.\n\nAlso drop dependency on libmysqlclient-devel which appears\nunnecessary (and is no longer available with mariadb 10.2+)\n\nChange-Id: Ie8402204b6cdf94c21865caba116d3fd1298c5ad\n"
    },
    {
      "commit": "72042fc6a77f307e9d4441b8f5336c6068f5d2f2",
      "tree": "31baece1fc9ed6500f86d3b1669e785dd4f6ee32",
      "parents": [
        "935a89801b838ab71ece56b2e51cd79ab713625d",
        "23df4da0d4e61e2149e0ec164d0bad02fc8a3f07"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Apr 11 21:22:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 11 21:22:34 2018 +0000"
      },
      "message": "Merge \"Use Queens UCA\""
    },
    {
      "commit": "486057f3391ce3a262f8226f7652ed14b3b444f3",
      "tree": "e379095da67726d0af50cbdd14e102dc6effd63d",
      "parents": [
        "935a89801b838ab71ece56b2e51cd79ab713625d"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Wed Mar 21 13:59:18 2018 +0100"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Wed Apr 11 21:31:53 2018 +0200"
      },
      "message": "Start OVS as root on Tumblweed to workaround bsc#1085971\n\nThere is currently a OVS 2.9.0 update in Tumbleweed that\nfails to start as it is having a race with systemd on creating\nthe home directory. Workaround is to run it as root for now.\n\nChange-Id: Ief610c6473834b02a1d644d8f50d11138a48e6e6\n"
    },
    {
      "commit": "931f82dc291dae10b9a484f25e044aed788311e1",
      "tree": "cbf08b9274c3f757af17eb6189cbf24139864b7d",
      "parents": [
        "935a89801b838ab71ece56b2e51cd79ab713625d"
      ],
      "author": {
        "name": "Colleen Murphy",
        "email": "colleen@gazlene.net",
        "time": "Sun Feb 18 14:11:10 2018 +0100"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Apr 09 00:11:48 2018 +0000"
      },
      "message": "Enable tempest tests for application credentials\n\nIn Queens and later, the application credentials feature is available on\nkeystone and enabled by default. It should be tested in devstack.\n\nDepends-on: https://review.openstack.org/545627\nChange-Id: I4b0dc823487e79df16e1e603012ba4a7dc438389\n"
    },
    {
      "commit": "935a89801b838ab71ece56b2e51cd79ab713625d",
      "tree": "78d26a6ae49fb5acde52f1c5535c0af446b5299d",
      "parents": [
        "22855eb787b6a31843092d6ea52b2ec8541dda97",
        "a62ede7d5034185a85c8ee99a916f41c0f2bde75"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Apr 08 14:05:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Apr 08 14:05:16 2018 +0000"
      },
      "message": "Merge \"Use NOVA_BIN_DIR / SWIFT_BIN_DIR for binaries\""
    },
    {
      "commit": "22855eb787b6a31843092d6ea52b2ec8541dda97",
      "tree": "c1eab04fcdfadddaf75ab8ebc767afe84a0d9e53",
      "parents": [
        "c77c9497a5ef79dab74e23a21783044241fe1670",
        "f3f7c079257701efcc3eb50125e09171ad88811e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Apr 08 12:38:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Apr 08 12:38:01 2018 +0000"
      },
      "message": "Merge \"Add documention for setting up LDAP\""
    },
    {
      "commit": "c77c9497a5ef79dab74e23a21783044241fe1670",
      "tree": "16ef45ce368d45cd00a62f7a07e58329c890d01a",
      "parents": [
        "4dde3b8b7cf0a0ea96a9b8fe8cb1de8cfa97250e"
      ],
      "author": {
        "name": "David Rabel",
        "email": "rabel@b1-systems.de",
        "time": "Thu Apr 05 20:56:22 2018 +0200"
      },
      "committer": {
        "name": "David Rabel",
        "email": "rabel@b1-systems.de",
        "time": "Thu Apr 05 20:56:22 2018 +0200"
      },
      "message": "Fix indentation in devstack-with-lbaas-v2\n\nguides/devstack-with-lbaas-v2 contained an indentation misstake,\nthat formatted some of the text unintentionally as quotations.\n\nChange-Id: Ibbad4974c45f028d3de461ba69e0cea837d9c871\n"
    },
    {
      "commit": "295610c89edc60faba1f5d8d80f40ab00b73a39c",
      "tree": "d88a33baa46dacee0b2d4247e74de0dab1d2c08e",
      "parents": [
        "f68884ae62d5f3977a07f1dfdd7c4e6a0348ca43"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Mar 20 10:54:39 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Apr 05 12:10:30 2018 -0400"
      },
      "message": "Remove [placement]/os_region_name usage\n\nThe [placement]/os_region_name config option is deprecated\nand no longer required to be set (the default is fine for\ndevstack) with the dependent nova change.\n\nDepends-On: I973180d6a384b32838ab61d4e6aaf73c255fd116\n\nChange-Id: I6379acf179ed511f1cdadbd7fb09e2454182a5d3\n"
    },
    {
      "commit": "f3f7c079257701efcc3eb50125e09171ad88811e",
      "tree": "5f0ecf4c40378898f5d7071961df202de77c0836",
      "parents": [
        "d9060111d9496306c90e0349f4df1167e9b01ad5"
      ],
      "author": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Fri Mar 30 20:56:04 2018 +0000"
      },
      "committer": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Thu Apr 05 14:57:01 2018 +0000"
      },
      "message": "Add documention for setting up LDAP\n\nDevstack supports deploying an LDAP server and configuring keystone\nto use it, but we didn\u0027t have any documentation for it. This commit\nadds some basic documentation that should help developers setup\nLDAP-backed development environments.\n\nChange-Id: I8ba07d73f52cb7f575ff2953977e9fdcade92d83\n"
    },
    {
      "commit": "4dde3b8b7cf0a0ea96a9b8fe8cb1de8cfa97250e",
      "tree": "b1115b249e08f5ae0b1ec76320aa3119530d385b",
      "parents": [
        "ebabcfd857a51505c1838e4e4f66d46f812cbc22",
        "d6558b885785f6634d493e31000fb34c35e1213d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Apr 05 10:20:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 05 10:20:06 2018 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "ebabcfd857a51505c1838e4e4f66d46f812cbc22",
      "tree": "833bd784ca3a6b1edf8c835d151e67490568cd9f",
      "parents": [
        "30b9d4879a5a0d353f08d6e355926a3ed8067f61",
        "4d7e33757670890ec2c8a862d504c018df744f1c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Apr 05 09:35:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 05 09:35:14 2018 +0000"
      },
      "message": "Merge \"Extract a devstack-minimal base job\""
    },
    {
      "commit": "30b9d4879a5a0d353f08d6e355926a3ed8067f61",
      "tree": "5fc4a2f660eaf188749377316c4c7e6dd5fc2e1f",
      "parents": [
        "d596a951e5683025e9fcf5d82b4d5eb01a6570fa",
        "0ffd5a944c371ae441c2c8d977486c5a20bc75fc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Apr 04 18:33:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 04 18:33:33 2018 +0000"
      },
      "message": "Merge \"remove unnecessary cleanup in nova startup\""
    },
    {
      "commit": "d596a951e5683025e9fcf5d82b4d5eb01a6570fa",
      "tree": "5fc4a2f660eaf188749377316c4c7e6dd5fc2e1f",
      "parents": [
        "d9060111d9496306c90e0349f4df1167e9b01ad5",
        "b75a4928707feb53d0e306f8b289096eb5c0b37b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Apr 04 17:12:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 04 17:12:40 2018 +0000"
      },
      "message": "Merge \"Add a new FAQ entry for dev environments\""
    },
    {
      "commit": "4d7e33757670890ec2c8a862d504c018df744f1c",
      "tree": "74fd721881e07aeeda53b15ef3a5d2fcc3d30491",
      "parents": [
        "3aa49eabd818f7dbd20589f5584ba606ba820fbe"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed Nov 15 09:45:56 2017 -0600"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed Apr 04 09:42:03 2018 -0500"
      },
      "message": "Extract a devstack-minimal base job\n\nFor folks who are doing functional testing with less than the full set\nof normal base services. Should be a no-op/ignorable for most people.\n\nChange-Id: If14ee018c01995e0a5b6bcdaac9ddc8810c6d503\n"
    },
    {
      "commit": "a62ede7d5034185a85c8ee99a916f41c0f2bde75",
      "tree": "293c1f7ddb5b628e187afc7ffc8c9d9d06437734",
      "parents": [
        "d9060111d9496306c90e0349f4df1167e9b01ad5"
      ],
      "author": {
        "name": "Paul Belanger",
        "email": "pabelanger@redhat.com",
        "time": "Wed Mar 14 11:58:56 2018 -0400"
      },
      "committer": {
        "name": "Paul Belanger",
        "email": "pabelanger@redhat.com",
        "time": "Sat Mar 31 19:20:24 2018 -0400"
      },
      "message": "Use NOVA_BIN_DIR / SWIFT_BIN_DIR for binaries\n\nFix a few path issues where we didn\u0027t properly use NOVA_BIN_DIR /\nSWIFT_BIN_DIR.\n\nThis is part of the effort to start using a virtualenv for openstack\nservices.\n\nChange-Id: I6eb383db65cc902c67c43e5cb1a16a9716a914b2\nSigned-off-by: Paul Belanger \u003cpabelanger@redhat.com\u003e\n"
    },
    {
      "commit": "d6558b885785f6634d493e31000fb34c35e1213d",
      "tree": "230ee1a5e99cdfcddefafdb77be67a91a32e0e47",
      "parents": [
        "d9060111d9496306c90e0349f4df1167e9b01ad5"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 31 06:11:19 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 31 06:11:19 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I12b31df6f53926dd79a6094ca998957f485e8133\n"
    },
    {
      "commit": "d9060111d9496306c90e0349f4df1167e9b01ad5",
      "tree": "4536b47bb36bedc4b20d17311194b6f466ee64b7",
      "parents": [
        "aab248bc89b11aa527ebf185ec4b12a2e951b11c"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Thu Mar 29 12:10:28 2018 +1100"
      },
      "committer": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Thu Mar 29 12:10:28 2018 +1100"
      },
      "message": "[trivial] Comment fix\n\nIn I5103b4331a8d7c5660848fc148ebe4139ce6dad9 it was noted that the\ncomment was wrong.  While this has no functional impact let\u0027s clean it\nup while it\u0027s fresh.\n\nChange-Id: Ia6cf8125214c69f8289fa7cff948afc10801ed2f\n"
    },
    {
      "commit": "aab248bc89b11aa527ebf185ec4b12a2e951b11c",
      "tree": "f83d5b519a74ca3ac669e789992b50e09623675a",
      "parents": [
        "95e988ddaf1fddebd482777f13fd7a73e103e6f3"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 28 10:05:05 2018 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 28 13:51:31 2018 -0500"
      },
      "message": "Another openstacksdk rename fix\n\nMissed one, this is blocking OSc\u0027s functional-tips tests\n\nChange-Id: Iecf848c1791b1f204b0867e9da3e2ed994f02da3\n"
    },
    {
      "commit": "95e988ddaf1fddebd482777f13fd7a73e103e6f3",
      "tree": "0e7b16c92f486c5edc20624c5e95764437a88fe5",
      "parents": [
        "40a58d0525d493ab6ec11fda5d123d11a7437308",
        "b8fcb2594cbee90c559bfc68840ac4380c8567c7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Mar 28 09:19:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 28 09:19:16 2018 +0000"
      },
      "message": "Merge \"Update default ETCD_VERSION to latest 3.2 etcd release\""
    },
    {
      "commit": "40a58d0525d493ab6ec11fda5d123d11a7437308",
      "tree": "1c65be147e61386a7451d1ffabf1f45be19a23a1",
      "parents": [
        "3aa49eabd818f7dbd20589f5584ba606ba820fbe"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Mar 28 06:36:09 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Mar 28 06:36:09 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I35e087b203f463532788284227fddd233cb6ba0d\n"
    },
    {
      "commit": "b8fcb2594cbee90c559bfc68840ac4380c8567c7",
      "tree": "c582bc3b6d5ff4f49308d09b4eff5ab85f2543f2",
      "parents": [
        "8288bccc3cabc0ef255cd0c432d3ae7775dd433b"
      ],
      "author": {
        "name": "esberglu",
        "email": "esberglu@us.ibm.com",
        "time": "Wed Mar 21 11:04:37 2018 -0500"
      },
      "committer": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Mar 27 00:39:54 2018 +0000"
      },
      "message": "Update default ETCD_VERSION to latest 3.2 etcd release\n\nThis updates the default ETCD_VERSION to the latest 3.2 etcd release,\nv3.2.17.  3.2 is chosen as it is packaged in bionic and fedora; we\nhope to move to packaged versions for distros that support it in due\ncourse.\n\nThis version supports arm64 and ppc64le which were not supported by the\nprevious default, v3.1.10.\n\nWe have removed the override to tarballs.o.o, as these files are now\ncached as described in [1]\n\n[1] http://lists.openstack.org/pipermail/openstack-infra/2018-March/005871.html\n\nDepends-On: https://review.openstack.org/556688\nChange-Id: I5103b4331a8d7c5660848fc148ebe4139ce6dad9\n"
    },
    {
      "commit": "3aa49eabd818f7dbd20589f5584ba606ba820fbe",
      "tree": "88fa9ec8542a0390193115aaa76dcac5aefd7c1c",
      "parents": [
        "3e813ae7c3a74f1e7069c57a311c454a8570ee92",
        "cb1448495b3c8ea63febeeda862040447839f716"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 26 00:06:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 26 00:06:13 2018 +0000"
      },
      "message": "Merge \"Add bionic as supported distro\""
    },
    {
      "commit": "3e813ae7c3a74f1e7069c57a311c454a8570ee92",
      "tree": "37c3d323c7eada4da993b69286ea0e8ad8954c4f",
      "parents": [
        "236250f1c3e9f328f0dc23ab168afbcfa639a33b"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 24 06:13:44 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 24 06:13:44 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I64ec2bd77785744df7791c13ea2b3065a781db3e\n"
    },
    {
      "commit": "236250f1c3e9f328f0dc23ab168afbcfa639a33b",
      "tree": "2c6830075f1fdb3bfe67ceae6c846002788198d9",
      "parents": [
        "9cc3e636fc25b84231ff4e204dfddbd07b933909"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Mar 23 08:27:57 2018 -0500"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Mar 23 08:27:57 2018 -0500"
      },
      "message": "Rename python-openstacksdk to openstacksdk\n\nChange-Id: Ia77163f330f674146b369dfebea56bd97820057e\nDepends-On: https://review.openstack.org/554662\n"
    },
    {
      "commit": "9cc3e636fc25b84231ff4e204dfddbd07b933909",
      "tree": "36ea666f6f730327c8e478e18d979b149dc03d98",
      "parents": [
        "5bae5e93c7de5baad71f0b0ddcbe41bd72add7c3",
        "6f27fca4a76aceaadab3776c87c48743671ce502"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 23 05:56:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 23 05:56:30 2018 +0000"
      },
      "message": "Merge \"Zuul: support plugin dependencies\""
    },
    {
      "commit": "5bae5e93c7de5baad71f0b0ddcbe41bd72add7c3",
      "tree": "7ef2eee7cc0f28d74054a465a766e0ad20da1b14",
      "parents": [
        "8288bccc3cabc0ef255cd0c432d3ae7775dd433b",
        "36c3aaa07e638af0b581efa28828e04146ae1364"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 23 03:29:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 23 03:29:41 2018 +0000"
      },
      "message": "Merge \"Add nova-cells-v1 to experimental queue jobs\""
    },
    {
      "commit": "6f27fca4a76aceaadab3776c87c48743671ce502",
      "tree": "d51f6446e32d9df2e618202411d563249efd2ed8",
      "parents": [
        "b3517ca103f44e44c2464878d8cc8caa84222cc8"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Nov 21 17:05:43 2017 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Thu Mar 22 11:50:49 2018 -0700"
      },
      "message": "Zuul: support plugin dependencies\n\nChange-Id: I81302e8988fe6498fea9f08ed66f5d0cc1fce161\n"
    },
    {
      "commit": "8288bccc3cabc0ef255cd0c432d3ae7775dd433b",
      "tree": "bb613e29f20486e196998255fa0d99d0f86b9b4e",
      "parents": [
        "f68884ae62d5f3977a07f1dfdd7c4e6a0348ca43",
        "789301240adc7fa91cd34405bf87e15c3b21bc51"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Mar 21 08:33:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 21 08:33:19 2018 +0000"
      },
      "message": "Merge \"URL changes are modified to be correct\""
    },
    {
      "commit": "f68884ae62d5f3977a07f1dfdd7c4e6a0348ca43",
      "tree": "2f986f98f7ab71769cbf03eaa81120c1f97d2cc0",
      "parents": [
        "a14b78082f3993c62969c06b0a58bbd4d3ac9bc1",
        "bb7d2f233b92a3f9ee17ad0702fecb68bbf1e712"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 20 08:31:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 20 08:31:58 2018 +0000"
      },
      "message": "Merge \"Allow public router external net to use a non-flat provider network.\""
    },
    {
      "commit": "a14b78082f3993c62969c06b0a58bbd4d3ac9bc1",
      "tree": "671c61478b8d8a65197015001630c23f67a1dd33",
      "parents": [
        "61e0b16c663dd4605301d36313865513a840c674",
        "ffd0047afa78bfd4d6576afe1d4b8c79435b158c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 19 18:39:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 19 18:39:14 2018 +0000"
      },
      "message": "Merge \"functions-common: Don\u0027t reguess Python versions\""
    },
    {
      "commit": "23df4da0d4e61e2149e0ec164d0bad02fc8a3f07",
      "tree": "f60e74272384e042b2b5237b841509d2ea899857",
      "parents": [
        "61e0b16c663dd4605301d36313865513a840c674"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Mar 19 14:27:01 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Mar 19 14:27:01 2018 -0400"
      },
      "message": "Use Queens UCA\n\nThis updates the UCA usage from Pike to Queens. As a result,\nthe various volume multiattach checks can also be removed\nbecause the Queens UCA has libvirt 4.0.0.\n\nChange-Id: Icb971831c8d4fe5f940d9e7993d53f1c3765e30f\n"
    },
    {
      "commit": "61e0b16c663dd4605301d36313865513a840c674",
      "tree": "5d79ac6499c8a89a6135aafc19f874620c5745eb",
      "parents": [
        "f59311b8165f682f608f56e4a64893706cbd976d",
        "1ab9a2d144ee1229cdd52c0a074931c719bc7ba0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 19 09:11:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 19 09:11:03 2018 +0000"
      },
      "message": "Merge \"Add project_tags identity feature flag\""
    },
    {
      "commit": "f59311b8165f682f608f56e4a64893706cbd976d",
      "tree": "c994eb608a818db84132f3099a28675f7a38b951",
      "parents": [
        "07241f8b8ae07934e343f60d2b7e92a19181a76b",
        "34e09dd3a90e7782a96c5a500368cad04f553e1c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 18 20:44:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 18 20:44:01 2018 +0000"
      },
      "message": "Merge \"Fix devstack job: the dict name is devstack_local_conf\""
    },
    {
      "commit": "07241f8b8ae07934e343f60d2b7e92a19181a76b",
      "tree": "864809b0274639596e70256e8ff419f2916f32d2",
      "parents": [
        "37a72cf89af8157c6162319e21b9e49f756fccdb",
        "ca61966f47af9070a7c6ed6fef3f2d630c43c919"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 18 17:24:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 18 17:24:30 2018 +0000"
      },
      "message": "Merge \"neutron: Do no longer set \"url\" in nova.conf\""
    },
    {
      "commit": "34e09dd3a90e7782a96c5a500368cad04f553e1c",
      "tree": "41dcfbb97a40e3dfa52b992ab14a2738c9f0704e",
      "parents": [
        "37a72cf89af8157c6162319e21b9e49f756fccdb"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Sun Mar 18 17:56:27 2018 +0100"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Sun Mar 18 17:56:27 2018 +0100"
      },
      "message": "Fix devstack job: the dict name is devstack_local_conf\n\nIt looks like a typo.\n\nChange-Id: Id017b169f25a7589da3eca509c28f5d867fd5962\n"
    },
    {
      "commit": "37a72cf89af8157c6162319e21b9e49f756fccdb",
      "tree": "f92674f758e5a6448884fd52c41da83d8f324025",
      "parents": [
        "bd857b928e008019a3655cece4a5077a57f8aa91",
        "9aaa529f65011e4bfa649043c35ee808970dc426"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 16 12:00:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 16 12:00:31 2018 +0000"
      },
      "message": "Merge \"Add DVR support to lib/neutron\""
    },
    {
      "commit": "bd857b928e008019a3655cece4a5077a57f8aa91",
      "tree": "d968ab6cf5e4a411a3a7060df7252369e73fbb34",
      "parents": [
        "18abffb72b514e0b364f54459df62c2ebc12d4bf",
        "a3844240ab80626adbfdfda59df0fa8133340a50"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 16 08:14:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 16 08:14:22 2018 +0000"
      },
      "message": "Merge \"Set [scheduler]workers\u003d$API_WORKERS\""
    },
    {
      "commit": "1ab9a2d144ee1229cdd52c0a074931c719bc7ba0",
      "tree": "ca53e65f39fddfa7824f54540ab4ee2e60cb3644",
      "parents": [
        "18abffb72b514e0b364f54459df62c2ebc12d4bf"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Mar 16 02:02:12 2018 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Mar 16 02:09:53 2018 +0000"
      },
      "message": "Add project_tags identity feature flag\n\nThis PS adds the project_tags identity feature flag which allows\nidentity v3 project tags API functionality to be enabled for\nreleases after Pike. Once Pike is no longer supported in Tempest\nthis feature flag can be removed.\n\nDepends-On: Ibaec1df79c9ac69c65cf5075c3519092bc609546\nChange-Id: Iec6b34c10ea1bd7103720c773b48ce130643115d\n"
    },
    {
      "commit": "18abffb72b514e0b364f54459df62c2ebc12d4bf",
      "tree": "59d1d924b85dedb44e8ef7b22fad4808f579cd88",
      "parents": [
        "9f50f541385c929262a2e9c05093881960fe7d8f"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Mar 14 20:09:14 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Mar 14 20:09:14 2018 -0400"
      },
      "message": "Mention test-config phase in config docs\n\nI had to dig into the stack.sh code to figure out why\nmy tempest.conf post-config wasn\u0027t work, and it\u0027s because\npost-config isn\u0027t the thing to use to configure tempest,\ntest-config is.\n\nChange-Id: Ic5bbe36b5d44880d0a3a602f653b4f61fd89e9c8\nRelated-Bug: #1755947\n"
    },
    {
      "commit": "9f50f541385c929262a2e9c05093881960fe7d8f",
      "tree": "0c172e6c0e8fe6195a3a1d78e3ba964c9b6198a1",
      "parents": [
        "a5349135722fc853341e00ef87177f8c49a4e7e3",
        "e6faf84ec347470b32362098e69fe2b1844d3fed"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 13 17:40:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 17:40:14 2018 +0000"
      },
      "message": "Merge \"Revert to using neutron-legacy based services\""
    },
    {
      "commit": "a5349135722fc853341e00ef87177f8c49a4e7e3",
      "tree": "713e67ec29e69fa8f975741fd002138362031ed6",
      "parents": [
        "780c4f4092aaae8998817792e1548757fee4f6fa",
        "165199eebdef5d43bdc34683bdad9054f8c897d0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 13 16:35:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 16:35:13 2018 +0000"
      },
      "message": "Merge \"Remove default value for Cinder Auth Strategy\""
    },
    {
      "commit": "cb1448495b3c8ea63febeeda862040447839f716",
      "tree": "37bb1c3035ef8876003fea1f2329160bfd3c0ee2",
      "parents": [
        "780c4f4092aaae8998817792e1548757fee4f6fa"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Mar 06 19:22:59 2018 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Mar 13 14:27:37 2018 +0000"
      },
      "message": "Add bionic as supported distro\n\nAdd the upcoming release Ubuntu 18.04 Bionic Beaver to the list of\nsupported distros. Drop the now unsupported 17.04 (zesty) instead.\n\nChange-Id: Iea0b4bfdc510797f7886fac96eff6fdfb730252d\n"
    },
    {
      "commit": "e6faf84ec347470b32362098e69fe2b1844d3fed",
      "tree": "5d4b23fd28eb4c2d52f8e54cd4fbf5e53bbe6080",
      "parents": [
        "780c4f4092aaae8998817792e1548757fee4f6fa"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Mar 13 12:21:34 2018 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Mar 13 12:21:34 2018 +0000"
      },
      "message": "Revert to using neutron-legacy based services\n\nThe patch to remove the use of the test-matrix [0] also switched from\nusing the neutron-legacy based service names (q-*) to the new neutron-*\nnames. However it turns out that the new implementation is not yet working\nproperly for most neutron-consuming projects, so we switch back to the\nprevious situation for now.\n\n[0] https://review.openstack.org/546765\n\nChange-Id: Id6de87211d6c4ea8fd14aa9203d8d5b17e9e2f04\n"
    },
    {
      "commit": "780c4f4092aaae8998817792e1548757fee4f6fa",
      "tree": "4d69b5fe370186c73684e6751198ea24a3e2dfa9",
      "parents": [
        "cc4f6717fb7a525b6b9ea678f535bfa8a8ad13b7",
        "dc78ef8880b65f56abb0e0c2b80c25d9a0a495e1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 13 12:14:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 12:14:41 2018 +0000"
      },
      "message": "Merge \"Save rc from stack.sh in run-devstack role\""
    },
    {
      "commit": "cc4f6717fb7a525b6b9ea678f535bfa8a8ad13b7",
      "tree": "501c67c1d41c6bfbf653ba125e4a5cf192554304",
      "parents": [
        "8d2f2644d4afe6e09e2814d73fad915cf64fe208",
        "4d835e33b6e901ef87023ce9b7d71bc21170a9e3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 13 07:35:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 07:35:05 2018 +0000"
      },
      "message": "Merge \"Break up fixup_stuff\""
    },
    {
      "commit": "8d2f2644d4afe6e09e2814d73fad915cf64fe208",
      "tree": "505cb8941a835b71887680fc86b1370907735aa6",
      "parents": [
        "32bc9ef600edae4e361cba5797a669267c16bdca",
        "4404f680f2447912dcdbcecde14339bc6d1f5175"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 13 02:07:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 02:07:02 2018 +0000"
      },
      "message": "Merge \"Add an openSUSE Tumbleweed devstack non-voting check job\""
    },
    {
      "commit": "32bc9ef600edae4e361cba5797a669267c16bdca",
      "tree": "eab6efb3e1d763df11308955eb962c4bd70ba5dc",
      "parents": [
        "b1080c03a75c4ccf3f5ef10352587c4dcbf9ff89",
        "1c9f1bf41435dc79234c5fef33b144453d423bd5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 13 02:06:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 02:06:46 2018 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "b1080c03a75c4ccf3f5ef10352587c4dcbf9ff89",
      "tree": "5d8cc9aea648302ab3a2eb1a0d21af534f088867",
      "parents": [
        "c81947a37d06fa07a53a891750e4864b89622e58",
        "db5a5b3c20b4dfeb2325594e700adb3b98d7d8fd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 13 02:06:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 02:06:45 2018 +0000"
      },
      "message": "Merge \"Remove use of git -C option from tempest venv creation\""
    },
    {
      "commit": "165199eebdef5d43bdc34683bdad9054f8c897d0",
      "tree": "5c889a513be42ad6527006fff59e9b22eae1659d",
      "parents": [
        "614cab33c40159f0bc10d92c9f8dc3f9783708d9"
      ],
      "author": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Mon Nov 06 18:17:39 2017 +0200"
      },
      "committer": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Mon Mar 12 22:26:17 2018 +0200"
      },
      "message": "Remove default value for Cinder Auth Strategy\n\nCinder supports both noauth and keystone auth mode. So now we can\nconfigure this value via local.conf:\n\n[[post-config|$CINDER_CONF]]\n[DEFAULT]\nauth_strategy \u003d noauth\n\nChange-Id: I1e434362117ab30dae71a8f3a80bc139e78f51bc\n"
    },
    {
      "commit": "c81947a37d06fa07a53a891750e4864b89622e58",
      "tree": "b987100840386e901c8972bfcd8b9e0aaedf1f77",
      "parents": [
        "64c7c54f1e4028b118e70c28d1bb6a73a50345cc"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Tue Jan 23 09:30:31 2018 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Mon Mar 12 15:21:13 2018 +0000"
      },
      "message": "Remove remnants of SCREEN_LOGDIR\n\nThese appear to have been missed in commit \u0027cdba1b371\u0027.\n\nChange-Id: Ibb7fd7a0d54750c16360dfceb8e6b024ed8f504e\n"
    },
    {
      "commit": "dc78ef8880b65f56abb0e0c2b80c25d9a0a495e1",
      "tree": "29e54222444d2b37897326d10493958dd6f149ac",
      "parents": [
        "06fa9dfc1715d5a332d46d5194bccf860948a5ce"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Mar 12 14:48:53 2018 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Mar 12 14:48:53 2018 +0000"
      },
      "message": "Save rc from stack.sh in run-devstack role\n\nAvoid overriding the failure state of stack.sh by the trailing echo\ncommand.\n\nChange-Id: I74820709edc98f67ff1a0c620ce5db3a3571b7f5\n"
    },
    {
      "commit": "db5a5b3c20b4dfeb2325594e700adb3b98d7d8fd",
      "tree": "6000976bfa37e79262fed48b9420d7e21d29cb61",
      "parents": [
        "64c7c54f1e4028b118e70c28d1bb6a73a50345cc"
      ],
      "author": {
        "name": "Sam Betts",
        "email": "sam@code-smash.net",
        "time": "Mon Mar 12 10:34:01 2018 +0000"
      },
      "committer": {
        "name": "Sam Betts",
        "email": "sam@code-smash.net",
        "time": "Mon Mar 12 10:42:51 2018 +0000"
      },
      "message": "Remove use of git -C option from tempest venv creation\n\nThe -C option is not available in git versions older than \"1.8.5\" which\nare still shipped by several distributions including centos 7.\n\nDue to this incompatibility the patch has broken third party CI for\nCisco on Ironic.\n\nChange-Id: I09a6f83f8b2fee870e6e1c50cbfdf2da4d70dfb2\n"
    },
    {
      "commit": "1c9f1bf41435dc79234c5fef33b144453d423bd5",
      "tree": "24ebb04ae46f8d3cc8ac507eddc4633a609c1cfe",
      "parents": [
        "64c7c54f1e4028b118e70c28d1bb6a73a50345cc"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Mar 12 06:14:09 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Mar 12 06:14:09 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I5147dda76b476a6d3caf977077f41f904b304059\n"
    },
    {
      "commit": "64c7c54f1e4028b118e70c28d1bb6a73a50345cc",
      "tree": "6f5248c67402312794eb6c49df4afedac6570a2f",
      "parents": [
        "9f13030f53b8c755a95ac2dbe0b2467c332a07e7",
        "02bb57bfefbe3658b570060a9eb084377dddaddd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 12 00:18:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 12 00:18:28 2018 +0000"
      },
      "message": "Merge \"Enforce linear strategy for orchestrate-devstack\""
    },
    {
      "commit": "9f13030f53b8c755a95ac2dbe0b2467c332a07e7",
      "tree": "f5bba9699f4da62168bf2a380276888884b70789",
      "parents": [
        "06fa9dfc1715d5a332d46d5194bccf860948a5ce",
        "34c1679f2ee42df40c32ad96b4269f94721dc8d4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 11 13:19:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 11 13:19:42 2018 +0000"
      },
      "message": "Merge \"use master upper-constraints when building tempest venv\""
    },
    {
      "commit": "4404f680f2447912dcdbcecde14339bc6d1f5175",
      "tree": "bec2809014e5ea791974741829e066b45533820d",
      "parents": [
        "f80c750d75f22026a3f92172b1efaade8ff15f1c"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri Mar 02 00:37:58 2018 +0100"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sun Mar 11 14:04:36 2018 +0100"
      },
      "message": "Add an openSUSE Tumbleweed devstack non-voting check job\n\nThis adds the necessary fixes to pass a devstack run\non openSUSE Tumbleweed. Also removes opensuse 42.2 as it\nis EOL for some time already and no longer actively tested\nin the OpenStack infra.\n\nDepends-On: I1b68c08c07cf6653ea58506f738cbe0054b38f3a\nChange-Id: I2894482deef063fd02b0818c695a2ddbf6767039\n"
    },
    {
      "commit": "02bb57bfefbe3658b570060a9eb084377dddaddd",
      "tree": "1b623e9fc655c6771af39f8bcdadedac57b03f23",
      "parents": [
        "06fa9dfc1715d5a332d46d5194bccf860948a5ce"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Mar 09 17:12:38 2018 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Sun Mar 11 11:17:42 2018 +0000"
      },
      "message": "Enforce linear strategy for orchestrate-devstack\n\nDocument that orchestrate-devstack requires a linear strategy in the\ninvoking play. Also enforce the strategy in devstack.yaml.\n\nChange-Id: Ia081225ec2be959fc5a4ddfd491f526296a8ca10\n"
    },
    {
      "commit": "06fa9dfc1715d5a332d46d5194bccf860948a5ce",
      "tree": "82b18cdb4ca829d9a02afb5612e079593cb785f6",
      "parents": [
        "6d9e4831723cc738823f312f6904ae9eb2bff618",
        "f32f3f5266fe9a88955129fb01a9284465b9e7e5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 11 10:57:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 11 10:57:05 2018 +0000"
      },
      "message": "Merge \"Document v2 to v3 devstack job migration\""
    },
    {
      "commit": "6d9e4831723cc738823f312f6904ae9eb2bff618",
      "tree": "07c798fcbf8d3435d1ad4cbcaea0830ff85e5f28",
      "parents": [
        "5a6683dba164f6430af9bc99befe5acba6b466b8",
        "067e36582b8d1589c831524e921f396b270d4f44"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 11 10:57:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 11 10:57:03 2018 +0000"
      },
      "message": "Merge \"Document jobs\""
    },
    {
      "commit": "5a6683dba164f6430af9bc99befe5acba6b466b8",
      "tree": "0a69d19d616c684ad0f965fd06c87223e6ac6f6d",
      "parents": [
        "ea62df4b5b92c3c50afd8466cf31167996e08a7d",
        "5e714d33081455af4bd7a45bb9e60a905ad6f2e7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 11 10:57:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 11 10:57:01 2018 +0000"
      },
      "message": "Merge \"Fix multinode mode for devstack\""
    },
    {
      "commit": "ea62df4b5b92c3c50afd8466cf31167996e08a7d",
      "tree": "5240fae87b6f587d9f26cf283a1e399f0fdd57c4",
      "parents": [
        "a6a36d11d8ec39f6d782596469884559bc768d21",
        "d9c1275c5df55e822a7df6880a9a1430ab4f24a0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 11 10:56:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 11 10:56:59 2018 +0000"
      },
      "message": "Merge \"Define devstack services without the test-matrix\""
    },
    {
      "commit": "a6a36d11d8ec39f6d782596469884559bc768d21",
      "tree": "2ee89cea42011e45d7b4c9265406dabe9934b63b",
      "parents": [
        "f80c750d75f22026a3f92172b1efaade8ff15f1c",
        "27367bea48a14ce991f6e60400d61ab2aa11532b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 11 05:43:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 11 05:43:44 2018 +0000"
      },
      "message": "Merge \"Allow overrides for ETCD ports\""
    },
    {
      "commit": "f32f3f5266fe9a88955129fb01a9284465b9e7e5",
      "tree": "6f9efc117185491bac549e4e5c639f1b919c0276",
      "parents": [
        "067e36582b8d1589c831524e921f396b270d4f44"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Feb 19 21:45:22 2018 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Mar 09 20:24:54 2018 +0000"
      },
      "message": "Document v2 to v3 devstack job migration\n\nDocument how to map DEVSTACK_GATE flags into the zuul v3 ansible\nworld. This is just an initial structure, the idea is to document\nmost of the flags as well as provide example in-line and links to\nfinished jobs.\n\nChange-Id: I377ebb529bcd8f4971906563c577e8cfc48b98e6\n"
    },
    {
      "commit": "067e36582b8d1589c831524e921f396b270d4f44",
      "tree": "2b739507f21e4e3ad3e4280a656e897c03307c13",
      "parents": [
        "5e714d33081455af4bd7a45bb9e60a905ad6f2e7"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Feb 23 16:04:46 2018 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Mar 09 20:04:34 2018 +0000"
      },
      "message": "Document jobs\n\nAdd inline documentation to jobs and render it in the jobs doc page.\nAdjust the roles page to match jobs for title and filename.\n\nChange-Id: I47a2b4b379c8517b0dea59a75943f3f871c29046\n"
    },
    {
      "commit": "f80c750d75f22026a3f92172b1efaade8ff15f1c",
      "tree": "33330e43079a1da8d802681cb07f44b1d2bbe92e",
      "parents": [
        "b3ce23a83ba4940c9fb311aea6cac8fa78de9759",
        "854cb67636c478143ed0071d44a84447a72e87a7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 09 13:38:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 09 13:38:56 2018 +0000"
      },
      "message": "Merge \"Allow a non-127.0.0.1 definition for the hostname.\""
    },
    {
      "commit": "b3ce23a83ba4940c9fb311aea6cac8fa78de9759",
      "tree": "a3831638e57a6aac546e8f1e668b3a844a801ace",
      "parents": [
        "96c45614c5f7855cc7adbec717d3d41d1d4efe2f",
        "f0636bac05dfb1c963cc1eda2832259075127809"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 09 13:20:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 09 13:20:51 2018 +0000"
      },
      "message": "Merge \"Fixing a typo - internationalized\""
    },
    {
      "commit": "96c45614c5f7855cc7adbec717d3d41d1d4efe2f",
      "tree": "17bcc4f667f4a2138af4d680e286a7aa756b899b",
      "parents": [
        "e184e762aa392047667d193b3f332665ff2e6c35",
        "da6de10f5dda20fc023a8215b13b873a068b6a37"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 09 08:37:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 09 08:37:36 2018 +0000"
      },
      "message": "Merge \"fixed_key: By default use a hardcoded fixed_key across devstack envs\""
    },
    {
      "commit": "5e714d33081455af4bd7a45bb9e60a905ad6f2e7",
      "tree": "c5a0fb76160cacc1c0e1ff4f988a367c4e654e8b",
      "parents": [
        "d9c1275c5df55e822a7df6880a9a1430ab4f24a0"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Sat Feb 17 22:21:26 2018 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Mar 07 12:47:55 2018 +0000"
      },
      "message": "Fix multinode mode for devstack\n\nExtend the devstack job so that it can support both single and multinode\ncases.  Multinode mode require extra settings in devstack configuration,\nsome of which as subnode specific, some controller specific.\n\nAlso keep a simple devstack-multinode job defined for now so we can run\na multinode job in devstack gate, until the full tempest multinode job\nis ready to match the old\ngate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv.\n\nFixing multinode also requires sharing the CA configuration between\ncontroller and peers, overlay network configuration for communication\nbetween virtual machines and running discover_hosts for nova after the\nsubnode has been setup.\n\nThe extra orchestration required for multinode is encoded in a\ndedicated role to allow for jobs in other repos to re-use it.\n\nChange-Id: I2dcbd9bdb401860820e655d97aa3c4775af2827f\n"
    },
    {
      "commit": "36c3aaa07e638af0b581efa28828e04146ae1364",
      "tree": "9225efee9eb1713d13838bbb6841595fed4d6739",
      "parents": [
        "e184e762aa392047667d193b3f332665ff2e6c35"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Mar 05 10:03:27 2018 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Mar 06 10:59:49 2018 -0500"
      },
      "message": "Add nova-cells-v1 to experimental queue jobs\n\nThe legacy-tempest-dsvm-cells job is being moved into the\nnova repo and renamed to nova-cells-v1. This change adds\nthe new job name to the in-tree definition of the experimental\nqueue jobs that run on devstack changes. A project-config change\nwill depend on this patch to undefine the legacy job name from\nbeing used on devstack changes.\n\nDepends-On: https://review.openstack.org/549780\nChange-Id: I22fa1411809c46ffc423e0dd1cde0d8f40362635\n"
    },
    {
      "commit": "e184e762aa392047667d193b3f332665ff2e6c35",
      "tree": "936e9e51a0297216a26a1735f449561906998a3d",
      "parents": [
        "52de6ee2470fe04e6473ff0e13a9cc564acf9bcf",
        "1610cc22199f84395c87f4d37d079e8398934378"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 06 12:39:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 06 12:39:11 2018 +0000"
      },
      "message": "Merge \"Add a note on experimental jobs\""
    },
    {
      "commit": "52de6ee2470fe04e6473ff0e13a9cc564acf9bcf",
      "tree": "01604eafa20fa988b4c05dac26d660e744d05228",
      "parents": [
        "07fc8ef82656bbbacf16247760e0176fef8f975a",
        "acca80414ff3db373138ed5e7124ced7306c28df"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 06 11:11:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 06 11:11:46 2018 +0000"
      },
      "message": "Merge \"Ensure that stack home is owned by stack\""
    },
    {
      "commit": "07fc8ef82656bbbacf16247760e0176fef8f975a",
      "tree": "e4e30b76ec33e3e5a0cfe9a951f89b7b435a35ce",
      "parents": [
        "8efc710937274c52fe055de9ec051360706234d7",
        "6bab8321b44db260f9e001d8276a660d1ff56ed4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 06 03:58:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 06 03:58:18 2018 +0000"
      },
      "message": "Merge \"Remove references to hardcoded file writing in /tmp\""
    },
    {
      "commit": "8efc710937274c52fe055de9ec051360706234d7",
      "tree": "9b040c3ef56db97ab87d59974c89afe9e80d449d",
      "parents": [
        "2a2349be5f82455c462b294dfada76820d4d2aa4",
        "3360ffb5f27cef3f22da944e8a1314678a4bf970"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 06 02:19:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 06 02:19:28 2018 +0000"
      },
      "message": "Merge \"devstack master is rocky now\""
    },
    {
      "commit": "1610cc22199f84395c87f4d37d079e8398934378",
      "tree": "5d146696eb3b0425138a7bf0275dc61cd0eb2964",
      "parents": [
        "4b41c304aa14e0f552878f9fda858530b07d7237"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 06 11:40:46 2018 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 06 11:40:46 2018 +1100"
      },
      "message": "Add a note on experimental jobs\n\nWith I4161e1f1c8d47070dd35fad38b00715438d94eb2 and\nI37fe007dc6f387d43cbaf55771027718005ac40d we have removed most of the\nlegacy experimental jobs.\n\nAdd a short note so we don\u0027t go back to the Hotel California model of\n\"you can check in but never check out\".  With zuulv3 it is possible to\nhave self-testing changes for testing indiviual jobs.  Experimental\nshould be for things with wider application to run against all\nchanges.\n\nChange-Id: Ibfb902b17a8f7d5355689f2a584c061c001df0d8\n"
    },
    {
      "commit": "2a2349be5f82455c462b294dfada76820d4d2aa4",
      "tree": "332ae352ed7008bbd8957baa71389361c1bece24",
      "parents": [
        "4b41c304aa14e0f552878f9fda858530b07d7237"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Feb 14 19:24:04 2018 +0000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 06 09:24:55 2018 +1100"
      },
      "message": "Stage .localrc.auto\n\nChange-Id: I9beb713a0b037e0229b13fd13d7d4de156ed0b59\nDepends-on: https://review.openstack.org/544606\n"
    },
    {
      "commit": "4b41c304aa14e0f552878f9fda858530b07d7237",
      "tree": "3a3820a5a651b77ab8ca7ac8ac75dc2a41dec8b3",
      "parents": [
        "d8ad1b26ff19133e0c32a56b6f96c8400708c9b8",
        "4bc42c7197c291639be6841d75f02dc008b8b915"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 05 16:40:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 05 16:40:06 2018 +0000"
      },
      "message": "Merge \"Change lib/neutron-legacy to use openstackclient\""
    },
    {
      "commit": "d8ad1b26ff19133e0c32a56b6f96c8400708c9b8",
      "tree": "eb1a6ac2c3dd0330b640641c75350d5bb5750548",
      "parents": [
        "fb288abb2c384961e71795da1fe825388d27de4e",
        "7b1d5b64ac53e4fea9c2bdb0a6e44fc90fbac067"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 05 14:38:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 05 14:38:16 2018 +0000"
      },
      "message": "Merge \"Define devstack-base abstract job\""
    }
  ],
  "next": "fb288abb2c384961e71795da1fe825388d27de4e"
}
