)]}'
{
  "log": [
    {
      "commit": "9b8b7021d0a8c7647b47e74a2cd4163a663acd40",
      "tree": "f52cab2de71e6aa629cf8acdbcfefcd3245a629f",
      "parents": [
        "c287e7ec3c22a9b4c2d89c1e36a6383b351f9b17"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 16 13:03:56 2020 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 16 13:03:56 2020 +1000"
      },
      "message": "Fedora: install python3-libguestfs\n\nAll platforms are python3 now\n\nChange-Id: Ie9f4c7e52f23a45bb8cf70a5fddf1b21a40d7000\n"
    },
    {
      "commit": "e16e925e120100156a08a0436040f42b901b361a",
      "tree": "00a0f438ff5d3bcf772d91d67f61c420ad3607f5",
      "parents": [
        "01826e1c5b65e8d9c88b4f195bb688137b28c0c5"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Apr 09 11:00:28 2020 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Sun Apr 12 11:19:12 2020 +0100"
      },
      "message": "Fedora: Do not start the lvmetad service after Fedora 30\n\nThis deprecated service has been removed from lvm2 in Fedora 31:\n\nhttps://src.fedoraproject.org/rpms/lvm2/c/0469456b352530d9f507f2515e674bfb03671f48\n\nChange-Id: I06d572a72969c5e5e8e038caef19e358e4f97b2b\n"
    },
    {
      "commit": "be26306b4ab470e65cc93305453d2945aa33bf78",
      "tree": "737e10a46fe51a324ebd916111607328097882ec",
      "parents": [
        "09b5b05c471985ad53c4b321e993101f007ee915"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Mon Mar 30 09:56:53 2020 +0200"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Mon Mar 30 19:53:32 2020 +0200"
      },
      "message": "Support extras in Glance Store install\n\nRecent change to devstack dropped installing test-requirements [1]\nHowever, this caused gate failures due to lack of glance-store\ndeps for cinder and swift support.\n\nThis patch makes devstack install relevant extras depending on\nenabled features.\n\nAdditionally, relevant functions are added/fixed to make this\npossible.\n\nglance-store \u003d glance_store (for gerrit search match)\n\n[1] https://review.opendev.org/715469\n\nChange-Id: I0bf5792a6058b52936115b515ea8360f6264a7c9\n"
    },
    {
      "commit": "c0447b53f75f85f81f22b07aa80265a59306b42e",
      "tree": "df98495d02eb7cbbd93f3b9a6165a49c3aab9165",
      "parents": [
        "4af912d88953f406f4c3275de8c6ad370aade8ab",
        "08d84bc47f7341e64d6dd33f6f6a515f92840ac4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 20 14:26:50 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 20 14:26:50 2020 +0000"
      },
      "message": "Merge \"Make database code work with mysql8\""
    },
    {
      "commit": "7db34f6caeec6293a87661202484fcff6dc04325",
      "tree": "a0146f2d7ac1e8cf9dd316df45e0a62dd117de79",
      "parents": [
        "3bbad9d150700f80f584c33b0d4abdb76711597b"
      ],
      "author": {
        "name": "Mohammed Naser",
        "email": "mnaser@vexxhost.com",
        "time": "Wed Mar 18 15:35:27 2020 -0400"
      },
      "committer": {
        "name": "Mohammed Naser",
        "email": "mnaser@vexxhost.com",
        "time": "Wed Mar 18 15:35:27 2020 -0400"
      },
      "message": "Use MEMCACHE_SERVERS in configure_keystone_authtoken_middleware\n\nThe function was using a hard coded value of localhost:11211 when\nwe have an option MEMCACHE_SERVERS that can be defined and used\ninside DevStack.\n\nChange-Id: I4947928fe406a9844d5bdaa3c826d273952fa097\n"
    },
    {
      "commit": "6f91da9a2d0639daad3a6e1bce328c4c730511f9",
      "tree": "9da4521695697e63c88c68c8cbd4a60a3e89354b",
      "parents": [
        "b6bd467f74a184d916a9ea65f2d248f11021e998"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Thu Oct 17 09:02:41 2019 +0000"
      },
      "committer": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Wed Feb 26 10:34:47 2020 +0000"
      },
      "message": "Glance: Add support to configure multiple file stores\n\nFrom Train release Glance has added support [0][1] to configure multiple stores\nof same or different types. This patch enables developers to configure\nmultiple file stores for glance. In order to configure multiple file stores\nuser need to set below options in local.conf\n\nGLANCE_ENABLE_MULTIPLE_STORES\u003dTrue/False\nTo enable multiple stores of glance.\n\nGLANCE_MULTIPLE_FILE_STORES\u003dveryfast,fast,cheap,verycheap,slow,veryslow\nComma separated list of store identifiers.\n\nGLANCE_DEFAULT_BACKEND\u003dfast\nDefault glance store in which image should be stored if store identifier not\nspecified explicilty. Should be one of the store identifier from\nGLANCE_MULTIPLE_FILE_STORES config option.\n\nNOTE: This support is added so that we can start adding tempest/CI tests for\nglance multiple stores.\n\n[0] 515412b59f5b3af07a1787b9f8e85a4d656d3e1c\n[1] https://docs.openstack.org/glance/train/admin/multistores.html\n\nChange-Id: I494f77555cfe9115356ce0ee75c7d7f192141447\n"
    },
    {
      "commit": "347abd41ce860e1f33dd3870ddc54431c6427d10",
      "tree": "8259a706a9175f5ab095d0751d80934043b79c3e",
      "parents": [
        "1d1f53ddc1f70fbf0a3605031c1ffbbcb6f18002"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Feb 07 14:34:29 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Feb 18 11:38:34 2020 +0000"
      },
      "message": "Drop Fedora 29 support\n\nWith fedora-latest now using Fedora 30 images and Fedora 29 itself EOL\nwe can now remove support for it from devstack. This change also cleans\nup references to earlier Fedora releases under files/rpms/.\n\nChange-Id: I24332f7016ebb549ea678acf677c477b55ec4d4b\n"
    },
    {
      "commit": "c6f53dacd275d97cc32a5dd4258e2a86fc05d168",
      "tree": "8d44b8327707b4f0bc88b6ecff11e2d10c309da2",
      "parents": [
        "f1966d77630e62cb415a1c3bcb221897d3e7a1c6"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Feb 07 10:37:08 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Feb 18 11:38:34 2020 +0000"
      },
      "message": "nova: Use iscsi-initiator-utils 2.1.0 on Fedora 30 and 31\n\nI2f16658c5a3e22cac70912a0f3ad65cdd7071a1e worked around an open-iscsi\nbug that remains unpatched in Fedora 30 and 31 by using a private copr\nrepo with the patch applied. Rawhide has finally been rebased to 2.1.0\nwhere this issue and many others have been resolved.\n\nWe can now use a new repo that has been built for Fedora 30 and 31 that\nprovides this rebased package that we can either use until the rebase is\nbackported to 31 and 30 or 32 is supported.\n\nChange-Id: I5ba5885bd9c784949602aeb4ddff9d75fecc6b3d\n"
    },
    {
      "commit": "08d84bc47f7341e64d6dd33f6f6a515f92840ac4",
      "tree": "222e334201195307b7ebc6881a7ac99dbf45c873",
      "parents": [
        "64ae08383a137d8b7fd18a8d8bc5c0fc191a186d"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Feb 12 10:07:36 2020 +0000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Feb 17 17:15:13 2020 +0000"
      },
      "message": "Make database code work with mysql8\n\nThe GRANT command in mysql8 can no longer create a user implicitly.\nSplit that part into a dedicated CREATE USER command.\n\nAlso drop disabling the query_cache, it is off by default for some time\nand the option got removed in mysql8.\n\nChange-Id: I31bcc285ff8e373abbacb303c1269857c9cfa9ed\n"
    },
    {
      "commit": "93d22d82988ee781feddf84535d65adf44472379",
      "tree": "1f437a6920802f714a4d3d8019fd0de25fe9cf13",
      "parents": [
        "80758e6932c79c48348730dfe571b9bcb02c5410",
        "8dd6f153d6b8dfd8ae976e7f1c9df06019a159b9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 17 01:05:14 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 17 01:05:14 2020 +0000"
      },
      "message": "Merge \"Add LIBVIRT_CPU_MODE to set CPU mode\""
    },
    {
      "commit": "e51cbf0ea9469e193473972fa5dd5b0de72d9a0e",
      "tree": "2544f223731f131969c2bfa461b47971bae31b2b",
      "parents": [
        "fdd631d27a34a02022d223d28c8d269c6f03123e",
        "19e4d972884e422d691c4cc1fe9e7ed3a03a2c01"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 11 23:19:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 11 23:19:03 2020 +0000"
      },
      "message": "Merge \"Install psutil required by tools/mlock_report.py script\""
    },
    {
      "commit": "96fda3528ab450c36d8b825d8c77fc75998ed9c3",
      "tree": "85508a42b7f82b0d8620da4d68079abb5cbf9342",
      "parents": [
        "455be66098353b08dabf38ec7256998de89ac755",
        "e1c0406d10380f6ad3620fa9e12df8499a1010ac"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 30 20:32:48 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 30 20:32:48 2020 +0000"
      },
      "message": "Merge \"Support TEMPEST_BRANCH with tag name\""
    },
    {
      "commit": "e1c0406d10380f6ad3620fa9e12df8499a1010ac",
      "tree": "69ec653d90b493c1e94654f1f357d2bf91547685",
      "parents": [
        "035b41b9b28e0cda61dc7427dcd7e4b44b7a6563"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 29 15:39:17 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 29 15:39:17 2020 -0600"
      },
      "message": "Support TEMPEST_BRANCH with tag name\n\nTEMPEST_BRANCH which is mostly set as master so\nthat Tempest master is run to test the env. With\nstable branch going to EM state and Tempest master\nmight not work due to incompatibility of code or\nrequirements. In that case we pin the Tempest so that\nolder Tempest can be used for their testing.\n\nTill now for ocata, pike and, queens we used the gerrit style\nref to pin the Tempest which is not preferred way. We should be\nable to use the tag name on TEMPEST_BRANCH.\n\nThis commit explicitly checkout the tag set in TEMPEST_BRANCH\nas git_clone does not checkout the tag directly until RECLONE\nis true or tempest dir does not exist.\n\nAfter this stable branch or job can set the tag directly with name.\nFor exmaple: TEMPEST_BRANCH\u003d23.0.0.\n\nChange-Id: Ic777e4b56c4932dde135ac909cb5c6f4a7d5cc78\n"
    },
    {
      "commit": "d5c964d95e2d2aaa96f5c0f4b880e70851dd4244",
      "tree": "9001c4c55a45ec725ca998c1fd1d6b4f1adf6ef7",
      "parents": [
        "761663dbfbddad4bc11d03e71e514c0f43c15668",
        "169f5dee475f49ca18cd5f803287797a6c1ee5c0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 29 04:51:39 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 29 04:51:39 2020 +0000"
      },
      "message": "Merge \"libvirt: Support the use of the virt-preview repo when using Fedora\""
    },
    {
      "commit": "169f5dee475f49ca18cd5f803287797a6c1ee5c0",
      "tree": "9e231f286c601c194d9eeb9566ab6b0f56504750",
      "parents": [
        "7634c780027ad05e416c2a0c5ac688751aba4be6"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Jan 06 13:45:33 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Jan 27 18:02:30 2020 +0000"
      },
      "message": "libvirt: Support the use of the virt-preview repo when using Fedora\n\nThe virt-preview repo provides the latest rawhide versions of QEMU,\nLibvirt and other virt tools for older releases of Fedora. This repo is\nextremely useful when testing features in OpenStack that rely on these\nlatest builds well in advance of them landing in full Fedora, CentOS or\nRHEL releases.\n\nThis change adds a ``ENABLE_FEDORA_VIRT_PREVIEW_REPO`` configurable\nto control when this repo is enabled and used when deploying on Fedora.\n\nChange-Id: I5c3e1b7b632fd73310c462530990cdb0e0c0ceea\n"
    },
    {
      "commit": "19e4d972884e422d691c4cc1fe9e7ed3a03a2c01",
      "tree": "4a816c9a2d558a0067d1064d6236534bf8977e3d",
      "parents": [
        "761663dbfbddad4bc11d03e71e514c0f43c15668"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Fri Jan 24 11:44:46 2020 +0100"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Mon Jan 27 08:08:59 2020 +0000"
      },
      "message": "Install psutil required by tools/mlock_report.py script\n\n\u0027tools/mlock_report.py\u0027 script requires \u0027psutil\u0027 package to be\ninstalled. This ensures it is done before memory_peak service is\nstarted.\n\nPartial-Bug: #1860753\nChange-Id: I7b2b6eaf9856c6057e1a4a0054d15074150a6cb6\n"
    },
    {
      "commit": "5b4167097011dc5c166e4e581f80fd0a69903233",
      "tree": "62b8f4e6e430267054be237646ceb7d766823134",
      "parents": [
        "29bf8523965b504624f9450f3dffe863994b4077",
        "97d857593759f96f036a7e0a528cb6f2159e0fc7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 25 12:22:51 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 25 12:22:52 2020 +0000"
      },
      "message": "Merge \"Remove Sheepdog plugin information\""
    },
    {
      "commit": "97d857593759f96f036a7e0a528cb6f2159e0fc7",
      "tree": "7a6dd758b021c55e4751629f7d622b08f765468b",
      "parents": [
        "afd346a0a10d016e6ab95bdba3932eb6df8f636b"
      ],
      "author": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@gmail.com",
        "time": "Thu Dec 19 07:38:45 2019 -0600"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jan 23 02:19:58 2020 +0000"
      },
      "message": "Remove Sheepdog plugin information\n\nThe Sheepdog project has been defunct for awhile now, and the Sheepdog\ndriver and os-brick connector is now being removed from Cinder. This\ncleans up plugin references for the driver.\n\nChange-Id: Ieb2d9cf653b2d3a4af30cab26b8428a7c7edff98\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n"
    },
    {
      "commit": "09e860fc2c306774076c1814ba3ab7c44404066d",
      "tree": "a9f8bdd8cc339452971b22a083be0394acf1e7db",
      "parents": [
        "e18325ca67dcb70b01a29563432291e1baf9f46e"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Sun Jan 19 12:41:14 2020 +0100"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Jan 22 13:43:06 2020 +0000"
      },
      "message": "Run Glance initialization when Glance is enabled, not just registry (v2)\n\nPer [1] Glance registry should not be required to run since Queens.\n\nv2 improves on v1 [2] (now reverted [3]) by applying minor comments\nfrom reviews so far and ensuring nova-live-migration job does not see\na change in behavior and hence does not break [4].\n[5] tried to fix the issue but it did only partially, regarding\nthe database but not the image upload [6].\nThis patch ensures double cirros image upload does not happen as well.\n\n[1] https://specs.openstack.org/openstack/glance-specs/specs/queens/approved/glance/deprecate-registry.html\n[2] https://review.opendev.org/702707\n[3] https://review.opendev.org/703131\n[4] https://bugs.launchpad.net/devstack/+bug/1860021\n[5] https://review.opendev.org/702960\n[6] https://bugs.launchpad.net/devstack/+bug/1860021/comments/16\n\nChange-Id: I61538acd6bd4c7b3da26c4084225b220d7d1aa2c\nCloses-bug: #1859847\nRelated-bug: #1860021\n"
    },
    {
      "commit": "46fd6448978897c9e215fc5e038b3d91daa8db5a",
      "tree": "84febe2261032ed839196045657b58dc08b333ad",
      "parents": [
        "0d3f08f69218699cfdeb554a6efb8d6bec7cfd85",
        "f0dd9996cc635709276f51e4d94c5ebbf5d5b49f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 20 13:44:18 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 20 13:44:18 2020 +0000"
      },
      "message": "Merge \"Fix DevStack to configure tempest\u0027s service_availability\""
    },
    {
      "commit": "8dd6f153d6b8dfd8ae976e7f1c9df06019a159b9",
      "tree": "1ba84b96c0d691629defafa45538a19e54b1027f",
      "parents": [
        "0d3f08f69218699cfdeb554a6efb8d6bec7cfd85"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Jan 20 07:24:17 2020 +0100"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Jan 20 14:16:12 2020 +0100"
      },
      "message": "Add LIBVIRT_CPU_MODE to set CPU mode\n\nIn same cases, the hypervisor presents to the guest OS a named CPU model\nis similar to the host CPU and adds extra features to approximate the\nhost model. However, this does not guarantee all features will be\nprecisely match.\n\nThis patch adds LIBVIRT_CPU_MODE to allow users to define the CPU mode\nthey want to use, for example \"host-passthrough\".\n\nChange-Id: I83792c776b50d1d22584be2a37cc6a166f09c72b\n"
    },
    {
      "commit": "0d3f08f69218699cfdeb554a6efb8d6bec7cfd85",
      "tree": "e597747ce556fff5066847100f5cc762e23430e9",
      "parents": [
        "bae2257d5e62a7aba2c7cc01bd1d123f340875b3",
        "f9ff151549bfa57cfeec524cf06ae3d65c8ab0a8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jan 19 17:42:44 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 19 17:42:45 2020 +0000"
      },
      "message": "Merge \"Stop configuring \u0027[DEFAULT] use_neutron\u0027 for nova\""
    },
    {
      "commit": "bae2257d5e62a7aba2c7cc01bd1d123f340875b3",
      "tree": "3f3afda18ec0dc4f3cac06a825d3f7cb619f228c",
      "parents": [
        "63f07a1af99011a2e6c73ae812b4e8343c97c0ab",
        "248d4bb8d2205de38e56ef1f92a4bf0870400a85"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jan 19 17:42:43 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 19 17:42:43 2020 +0000"
      },
      "message": "Merge \"Stop configuring \u0027[DEFAULT] firewall_driver\u0027 for nova\""
    },
    {
      "commit": "ec3543a02883c3d9b288128e0a6cb941315e72cc",
      "tree": "8cb999f3fb1488947d5e51b11c96d0cf2e0b0ef1",
      "parents": [
        "035b41b9b28e0cda61dc7427dcd7e4b44b7a6563"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Thu Jan 16 19:58:37 2020 +0100"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Thu Jan 16 19:58:37 2020 +0100"
      },
      "message": "Init Glance database only on the node with the database backend\n\nSince [1] Glance init depends on either g-api or g-reg being\nenabled.\nThis broke multinode g-api deployments with singlenode database\nbackend.\nThis commit aligns Glance with other services w.r.t when to\napply database init.\n\n[1] d8dec362baa2bf7f6ffe1c47352fdbe032eaf20a\n\nChange-Id: Idc07764d6ba3a828f19691f56c73cbe9179c2673\nCloses-bug: #1860021\n"
    },
    {
      "commit": "f9ff151549bfa57cfeec524cf06ae3d65c8ab0a8",
      "tree": "d60d27aaf2f091cd4f6bcc7cb1491b37a47903a6",
      "parents": [
        "248d4bb8d2205de38e56ef1f92a4bf0870400a85"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Thu Jan 16 10:52:52 2020 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Thu Jan 16 10:52:52 2020 +0000"
      },
      "message": "Stop configuring \u0027[DEFAULT] use_neutron\u0027 for nova\n\nThis has now been removed and even prior to removal defaulted to True.\n\nChange-Id: I847a873d833a4dbee96afa1d2726fea2b8045eeb\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "248d4bb8d2205de38e56ef1f92a4bf0870400a85",
      "tree": "26a581150e22389d26b9fb03d0e4ff8f3e105304",
      "parents": [
        "035b41b9b28e0cda61dc7427dcd7e4b44b7a6563"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Thu Nov 28 12:57:12 2019 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Thu Jan 16 09:27:54 2020 +0000"
      },
      "message": "Stop configuring \u0027[DEFAULT] firewall_driver\u0027 for nova\n\nThis option has default to the \u0027NoopFirewallDriver\u0027 for some time and\nwill soon be removed. Stop configuring it entirely.\n\nChange-Id: I4dbc0015cf26d7edf51d0d5fd978ccd3a1ad1b79\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "9b09e77e9c6c364940083d43886d5b66a83dd061",
      "tree": "034ccdcd9e471f5c165468d2b228d7861207f4a4",
      "parents": [
        "bcb2c30c317834f62cab470dc0b58670d945a6ef",
        "0e02e7fd55276678ba839a098896b6142363147c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 16 00:58:08 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 16 00:58:08 2020 +0000"
      },
      "message": "Merge \"Don\u0027t install glance default policy\""
    },
    {
      "commit": "4143ce6fc95ccd9bde88c22baaa3eeaba58183f8",
      "tree": "75b020f9f71fea5cc48f8b765c5a10a0ffb0a978",
      "parents": [
        "7634c780027ad05e416c2a0c5ac688751aba4be6"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Jan 13 16:05:11 2020 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Jan 13 16:05:11 2020 +1100"
      },
      "message": "Create virtualenv with abstracted VIRTUALENV_CMD\n\nJust calling \"virtualenv\" makes a Python 2 based environment;\nsetuptools just dropped Python 2 support (as Python 2 reached EOL in\nJan 2020) so this has now become a breakage.\n\nAlthough the Python 2 path won\u0027t work, use the abstracted command.\nThis should stop us having to revisit this for any future cleanups (or\nswiting to venv, etc).\n\nChange-Id: I531e971b78491a9276753c0d86b04c4adbd224aa\n"
    },
    {
      "commit": "7634c780027ad05e416c2a0c5ac688751aba4be6",
      "tree": "9aea876f58687c21e1a6e862d30235c9ab839b95",
      "parents": [
        "937b96d4a7c8deff63b9f0ea9658ca24bd64a580"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Dec 26 16:59:56 2019 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Fri Dec 27 14:01:17 2019 +0530"
      },
      "message": "Removal of deprecated command and deprecated optional argument\n\nlib/tempest uses \u0027tempest-account-generator\u0027\nwhich is deprecated 4 years back.\nIn addition to above, lib/tempest also uses\n\u0027os-tenant-name\u0027 which is also deprecated.\n\nUse of \u0027tempest account-generator\u0027 and\n\u0027os-project-name\u0027 should be done now.\n\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\nChange-Id: I624e1dc57a3d3533322fb298c01f70241d0400ed\n"
    },
    {
      "commit": "f0dd9996cc635709276f51e4d94c5ebbf5d5b49f",
      "tree": "11577bbd48cdd11259227fb1fe541dab0b506296",
      "parents": [
        "0c6208c6a07b0616b5982b6e9e7c8216397d49e3"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Nov 26 07:38:54 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Dec 20 18:05:01 2019 +0000"
      },
      "message": "Fix DevStack to configure tempest\u0027s service_availability\n\nTempest\u0027s service_availability config option includes all the service\navailability which is further used by tests to take decision of skip\nor run the test.\n\nFor example, [service_availability].nova is true then, compute test will run\nor if [service_availability].aodh is false then, all aodh related tests either\nin aodh tempest plugin or any other plugins will be skipped.\n\nNow question is what is the best way to set the each service availability for\ntempest or tempest plugins tests. We have 2 category of service here-\n1. Service tested by Tempest (nova, cinder, keystone, glance, swift, neutron)\n   (let\u0027s say type1 service)\n2. Services tested by Tempest plugins (all other than above list)\n   (let\u0027s say type2 service)\n\nWe need the standard way to set both type of service so that we can maintain\nthe setting of service_availability config options in consistent way.\n\nAs discussed on bug#1743688/ and review https://review.openstack.org/#/c/536723/,\nwe will use devstack lib/tempest to set the type1 service which is services test\nowned by Tempest and type2 service setting will be done by devstack plugins of\nthose service.\n\nFor example - [service_availability].ironic will be set by ironic\u0027s devstack plugin.\nbecause that is best place we know ironic is installed and available.\n\nTo do that we need:\n1. Add setting of [service_availability].* in devstack plugins\n2. Remove setting of type2 service from devstack lib/tempest\n\nThis commit does the second part and all depends-on patches handle the first part.\n\nRelated-Bug: #1743688\n\nChange-Id: If3aec9fd1c61e2bb53233be437b97b811dc82414\n"
    },
    {
      "commit": "d6a7b73fc8d01d8118031f086d0ad20ab6186059",
      "tree": "cbeb5be0157f68dd289fa01b74f19f31b24e6860",
      "parents": [
        "1a6c22e489bcbbc4bd4a691b2d35d6a3d957f117"
      ],
      "author": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Tue Nov 12 15:54:32 2019 +0200"
      },
      "committer": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Wed Dec 18 08:09:11 2019 +0000"
      },
      "message": "Create OVS bridge even if OVS_BRIDGE_MAPPINGS is not empty\n\nin complex cases when mapping is defined in local.conf OVS bridge\ncan be created automatically.\n\nChange-Id: I2e5e1068e77291d1d199cd698cec4946480c7601\n"
    },
    {
      "commit": "1a6c22e489bcbbc4bd4a691b2d35d6a3d957f117",
      "tree": "ef7f39a8eea182a10742b2a5839d5e66c6e6bd37",
      "parents": [
        "f7a7076facbe8ef7c77863abf977af5cdafdeb6e",
        "40f7579bb8ebd8082dc5f55785c0ae4644b062ec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Dec 13 20:48:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 13 20:48:01 2019 +0000"
      },
      "message": "Merge \"lib/tempest: Do not rely on six for image_size_in_gib\""
    },
    {
      "commit": "ede8b1269cb03178c31f700200309dd76b00dd5a",
      "tree": "0b2e8cfdad094bbefcbce70c9ac53ae3579dd2fc",
      "parents": [
        "6ac1bb80b1fd2603ee312af1bd6a8c7bc386dc3d"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Mon Dec 09 14:21:21 2019 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Mon Dec 09 14:23:59 2019 +0900"
      },
      "message": "mysql: Don\u0027t bother to change auth plugin on centos\n\nThis partially reverts the previous change [1], which\nbroke networking-midonet jobs.\n\n[1] https://review.opendev.org/#/c/681201/\n\nCloses-Bug: #1855516\nChange-Id: I0255c6acce72a8376dbc6d8f8d0314a7dabf019c\n"
    },
    {
      "commit": "6ac1bb80b1fd2603ee312af1bd6a8c7bc386dc3d",
      "tree": "a8089ee60e3b0c284410d721243fcff5d167dc1b",
      "parents": [
        "92de86fb64bab2a6ecd982347d255e32b3e95d76",
        "7ddbece508413592cbb7540408b3edbf04ca8d04"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 09 00:37:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 09 00:37:53 2019 +0000"
      },
      "message": "Merge \"Enable libvirt virtio rng device\""
    },
    {
      "commit": "92de86fb64bab2a6ecd982347d255e32b3e95d76",
      "tree": "eb0f60e52fffa9823e68e61e921f8118789f1cdd",
      "parents": [
        "ae7e10f5ee967efc7011e1c3f30dc96c53081580",
        "d54a1c6869653c4af1d0dbd76e31b20879c675b5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Dec 07 01:02:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 07 01:02:54 2019 +0000"
      },
      "message": "Merge \"Add possibility to configure manually MYSQL_SERVICE_NAME\""
    },
    {
      "commit": "ae7e10f5ee967efc7011e1c3f30dc96c53081580",
      "tree": "f8a923f7f193f95647bbc41caa69d49893dd4ffc",
      "parents": [
        "893126cd64594b45e61839f71d59b2701ef689c9",
        "8579f583077e5df3358605e4cdfe418b1d46f53b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Dec 06 01:49:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 06 01:49:36 2019 +0000"
      },
      "message": "Merge \"Dump the upper constraints for tempest in a temporary file\""
    },
    {
      "commit": "7ddbece508413592cbb7540408b3edbf04ca8d04",
      "tree": "e77f649955d9db3e93e078d22e6aa335b5838b3e",
      "parents": [
        "595759c764eebbaffeb120f178dcd9069fbba070"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Tue Dec 03 14:35:03 2019 -0800"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Thu Dec 05 07:58:23 2019 -0800"
      },
      "message": "Enable libvirt virtio rng device\n\nWe\u0027ve seen jobs where tests fail due to what appears to be rng\nstarvation. Enable virtio rng device to try and alleviate this.\n\nChange-Id: I70d800cdc45b6008f775110f22c0000736421529\n"
    },
    {
      "commit": "893126cd64594b45e61839f71d59b2701ef689c9",
      "tree": "ab1956131f5c49e4f8ff1c79641a344ef1535110",
      "parents": [
        "edc239d1ea02580bf9cbb23bbe433758cfaafb6e",
        "2e6677869925c86c01cae883b3dde6cccad81d30"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 05 09:40:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 09:40:27 2019 +0000"
      },
      "message": "Merge \"Drop Xenial support\""
    },
    {
      "commit": "40f7579bb8ebd8082dc5f55785c0ae4644b062ec",
      "tree": "c48a495370c73c2fb6f1dda8efe513ddc5a37219",
      "parents": [
        "595759c764eebbaffeb120f178dcd9069fbba070"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Tue Nov 26 15:20:03 2019 +0000"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Thu Dec 05 09:20:47 2019 +0000"
      },
      "message": "lib/tempest: Do not rely on six for image_size_in_gib\n\ninput() should work on both python versions for what we need. I\nunderstand the concern about eval() on python2 but, in the case it\u0027s\nused we should be fine, plus, python2 is being removed from OpenStack\nprojects.\n\nChange-Id: I86a7c31374986f81132bc4f49aee0a76b90e6553\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\n"
    },
    {
      "commit": "edc239d1ea02580bf9cbb23bbe433758cfaafb6e",
      "tree": "78d80638e64b7542002fb36455dbe308c2069a3a",
      "parents": [
        "eeb444bc4355916598e06462369eac0e364b60b7",
        "594885c80864710846f4fed35f19dc30a060f446"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 05 06:26:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 06:26:54 2019 +0000"
      },
      "message": "Merge \"Centralize and configure nova with cinder service user access\""
    },
    {
      "commit": "d54a1c6869653c4af1d0dbd76e31b20879c675b5",
      "tree": "f57bcc18c319663d250e108d8e840fd26f8867b5",
      "parents": [
        "650769a3115704aa8af8b346a57838d46b87ba6a"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Sep 10 12:05:06 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Dec 04 19:58:31 2019 +0000"
      },
      "message": "Add possibility to configure manually MYSQL_SERVICE_NAME\n\nThis variable can be now set in Devstack\u0027s config file and in\nsuch case Devstack will not set it automatically to value most\nlikely correct for the distro.\nBy default this value is empty string and in such case Devstack\nwill work in exactly same way as it was before this patch and\nwill determine automatically what name should be used there.\n\nIn addition in case of Ubuntu package $MYSQL_SERVICE_NAME-server\nwill be now installed instead of mysql-server always.\nThis will allow to easy configure e.g. CI job which will run using\nMariadb instead of Mysql on Ubuntu.\n\nChange-Id: I25af0b54ad235b08c6c399b4125c737acf57ee2e\n"
    },
    {
      "commit": "8579f583077e5df3358605e4cdfe418b1d46f53b",
      "tree": "48978f4e71e38945dd906bce8afd410dd2e3d9b3",
      "parents": [
        "595759c764eebbaffeb120f178dcd9069fbba070"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Nov 04 11:37:54 2019 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Nov 29 13:56:45 2019 +0000"
      },
      "message": "Dump the upper constraints for tempest in a temporary file\n\nThis will avoid the creation of an unneeded file in the \"tempest\"\nrepository directory.\n\nTrivialFix\n\nChange-Id: Id3f46b3537cd3232cb29c42808bde44c667565f1\n"
    },
    {
      "commit": "2e6677869925c86c01cae883b3dde6cccad81d30",
      "tree": "de656a3baa337139d15a13cca00c6201ea75f68e",
      "parents": [
        "b0f87b286645ff20ed0bdde5443ecdbe4ae0dbd0"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Nov 20 10:41:34 2019 +1100"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Nov 21 18:38:32 2019 +0000"
      },
      "message": "Drop Xenial support\n\nWith the goals of Ussuri being Python 3.6 [1], the python 3.5\nenvironment on Xenial is too old.  Remove testing and the most obvious\nbits of support from devstack.\n\nAlso drop claimed support for artful, which is long EOL.\n\n[1] https://governance.openstack.org/tc/reference/runtimes/ussuri.html\n\nChange-Id: Iefcca99904dde76b34efbbfc0e04515dfa5a09e5\n"
    },
    {
      "commit": "0e02e7fd55276678ba839a098896b6142363147c",
      "tree": "b23f6f139964aa695dc01b1439ef96cbfab983df",
      "parents": [
        "0610413f0561eede3f44182c0896da7ff6f8cd05"
      ],
      "author": {
        "name": "Zane Bitter",
        "email": "zbitter@redhat.com",
        "time": "Thu Nov 14 14:01:27 2019 -0500"
      },
      "committer": {
        "name": "Zane Bitter",
        "email": "zbitter@redhat.com",
        "time": "Thu Nov 14 14:01:27 2019 -0500"
      },
      "message": "Don\u0027t install glance default policy\n\nWith Glance defining default policies in code, it\u0027s no longer necessary\nto install policy.json from the repo.\n\nChange-Id: I9f9160f5a2bf9fd77fb3807e12de219b7a49952d\nDepends-On: https://review.opendev.org/693129\n"
    },
    {
      "commit": "da18895162bababea638b3f28c76cb9766e821b6",
      "tree": "7fbd59acd8855e9ad4ffb483a829b76208cbce19",
      "parents": [
        "b461a092c4a9509eabddea8a917a1628984860f9"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Thu Oct 31 14:49:23 2019 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Wed Nov 06 09:55:47 2019 +0800"
      },
      "message": "Fix brctl calls\n\nSome distros no longer ship brctl, iproute2 should be used\nin its place. The linuxbridge agent plugin script was still\nusing it, as was worlddump, which generates this warning on\na failure:\n\n    Running devstack worlddump.py\n    /bin/sh: 1: brctl: not found\n\nConditionalizing worlddump based on whether brctl is installed\nto make this go away.\n\nChange-Id: Iafbf4038bab08c261d45d117b12d4629ba32d65e\n"
    },
    {
      "commit": "b461a092c4a9509eabddea8a917a1628984860f9",
      "tree": "1d0cba249ec9a96fd1c1375a269f4025f58979af",
      "parents": [
        "8d614d0a42d6ab61ff119a110bf4169fab692d76",
        "1d378dcf6d3699d99838050cc804c64a1862ba8f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Oct 25 12:10:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 12:10:55 2019 +0000"
      },
      "message": "Merge \"Remove n-novnc service requirement for TLS configuration\""
    },
    {
      "commit": "8d614d0a42d6ab61ff119a110bf4169fab692d76",
      "tree": "bb40503d4036b763f9df48bda221b5b4da27bcd4",
      "parents": [
        "b14665f0dde0d0862d8755a796b9f680e42f790b",
        "97096e0a29fca0bc5194a8b5d7950bc244963267"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 24 01:28:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 24 01:28:28 2019 +0000"
      },
      "message": "Merge \"Fix benign epmd@0.0.0.0.socket failure\""
    },
    {
      "commit": "1d378dcf6d3699d99838050cc804c64a1862ba8f",
      "tree": "dc005c1c09519cd534dd43d6515738e7ba90caef",
      "parents": [
        "b14665f0dde0d0862d8755a796b9f680e42f790b"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Wed Oct 23 04:20:23 2019 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Wed Oct 23 04:53:42 2019 +0000"
      },
      "message": "Remove n-novnc service requirement for TLS configuration\n\nWhen configuring TLS between the console proxy (where the n-novnc\nservice runs) and the compute host, some configuration for QEMU needs\nto be done on the compute host. The existing code for this requires the\nn-novnc service to be running, which it is in a single node all-in-one\ndeployment. However, when running in a multinode deployment, the\nn-novnc service runs only on the controller and not on the subnode.\nYet, we need to configure QEMU on the subnode compute host as well.\n\nThis removes the n-novnc service requirement to enable TLS QEMU\nconfiguration to occur on a compute subnode in a multinode deployment.\n\nCloses-Bug: #1849418\n\nChange-Id: I8b6970e91ad7f52ff489cb9f776ca216d8f86aa4\n"
    },
    {
      "commit": "b14665f0dde0d0862d8755a796b9f680e42f790b",
      "tree": "fd89582cba0124dc3c033b3922b5347b487a8670",
      "parents": [
        "cf1c8471910924d154158f78027e46b3e0d3d840"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Oct 17 19:34:05 2019 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Oct 17 15:58:34 2019 -0400"
      },
      "message": "Revert \"Remove deprecated PostgreSQL database driver\"\n\nThis reverts commit 168ca7f0a474f1207ee01dab0ca2e70f34783e9c.\n\nRemoving postgresql support from devstack was unnecessary\nsince it\u0027s not broken and not causing maintenance issues\nas far as I know. The commit being reverted said that pg\nsupport was deprecated in Pike but nothing in the docs or\ncommit message refer to official deprecation of postgres\nsupport in devstack or openstack in general. Not to mention\nthat there are still postgres-based jobs that will no\nlonger work *and* the notification to the mailing list about\ndoing this happened *after* it was already done [1] leaving\nstakeholders with no time to reply.\n\n[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010196.html\n\nChange-Id: Ie7036d37d79e6aba462b7c97f917e2e7aed108f9\n"
    },
    {
      "commit": "cf1c8471910924d154158f78027e46b3e0d3d840",
      "tree": "ff83a169bceefa93540ced9f4d3adecf5c3a4dae",
      "parents": [
        "7840b6e291b5e28ba96ce871b5e01d66c14d9201",
        "168ca7f0a474f1207ee01dab0ca2e70f34783e9c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 17 11:39:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 11:39:34 2019 +0000"
      },
      "message": "Merge \"Remove deprecated PostgreSQL database driver\""
    },
    {
      "commit": "deb3ff50f15bc89921ea548f5b53d49492c5ee65",
      "tree": "e34fd7a917094a2de4ab81a26957d8837f18f459",
      "parents": [
        "729f8b8ca62d0e6cba339be82ff371fa5abee62c"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Wed Jul 24 17:08:44 2019 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Wed Oct 02 16:33:46 2019 +0900"
      },
      "message": "lib/horizon: no need to specify keystone v3 to API version\n\nkeystone v3 is the default API version in horizon now,\nso there is no need to specify it in local_settings.py explicitly.\n\nThis commit also makes minor changes in lib/horizon\n_horizon_config_set().\n\n* Do not insert a blank line after each setting.\n* Use the local variable $file to specify the target file\n  consistently.\n\nChange-Id: I5faea3e1f357726a256d2b48fc1afeabfead4998\n"
    },
    {
      "commit": "594885c80864710846f4fed35f19dc30a060f446",
      "tree": "002b4496773e9ec13b9c8be0f14867f62c488185",
      "parents": [
        "12e5ddcc2d0058ead4de76053db698ed21d4e813"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Sep 27 16:45:09 2019 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Sep 30 10:23:44 2019 -0400"
      },
      "message": "Centralize and configure nova with cinder service user access\n\nSince Queens [1] nova has been able to be configured with\ncinder service user credentials for operating on cinder\nresources without a user auth token similar to things nova\nneeds to do without a user auth token for working with neutron\nand placement resources.\n\nThis change:\n\n- centralizes the nova [cinder] section configuration\n- adds the necessary auth configuration\n\nNeeded by: https://review.opendev.org/549130/\n\n[1] I3c35bba43fee81baebe8261f546c1424ce3a3383\n\nChange-Id: I5640ee431f6856853f6b00ec7ed1ea21d05117dd\n"
    },
    {
      "commit": "e3cd502252a52c10007a7a39b98359d97d9cc24a",
      "tree": "84ef6fd3fc8752b41a34c2ef18c48ea008243e51",
      "parents": [
        "1a46c898db9c16173013d95e2bc954992121077c",
        "0c9a6cab9118fd4ebcdb5277ccf66756fe4f2ec8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 24 22:41:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 24 22:41:48 2019 +0000"
      },
      "message": "Merge \"Enable accept_ra before enabling forwarding\""
    },
    {
      "commit": "1a46c898db9c16173013d95e2bc954992121077c",
      "tree": "04da5367b7dedbaf19018e0a9023e13e8078582f",
      "parents": [
        "ba50347526ea76b501dacf774ea6f0997361358c"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Sep 20 08:11:08 2019 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Sep 20 08:11:08 2019 +1000"
      },
      "message": "Restrict iscsi package hack to Fedora\n\nI forgot in I2f16658c5a3e22cac70912a0f3ad65cdd7071a1e that \"is_fedora\"\nmatches rhel/centos for historical reasons.  Restrict the install to\njust the Fedora platforms by checking DISTRO matches\n\nChange-Id: Ica4a690a4f2894a03ceb8557a947ed2ea4a60e53\n"
    },
    {
      "commit": "0c9a6cab9118fd4ebcdb5277ccf66756fe4f2ec8",
      "tree": "25588caa01acf20ed295c5022dea07658f80980a",
      "parents": [
        "c6a4c4547d5aedbd17fb3c38c5e9283602376e51"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Sep 19 13:57:43 2019 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Sep 19 13:59:28 2019 +0000"
      },
      "message": "Enable accept_ra before enabling forwarding\n\nWe need to enable accept_ra before we enable forwarding, otherwise\nexisting addresses and routes may get dropped until the next RA is\nreceived, possibly causing connection errors in the meantime.\n\nChange-Id: I1fdeede59547de896ed89222ecf121fd9e6b810d\n"
    },
    {
      "commit": "ba50347526ea76b501dacf774ea6f0997361358c",
      "tree": "34506283951e03d96f3af6bb48b33a5821d2ba91",
      "parents": [
        "c6a4c4547d5aedbd17fb3c38c5e9283602376e51"
      ],
      "author": {
        "name": "Artem Goncharov",
        "email": "artem.goncharov@gmail.com",
        "time": "Wed Nov 21 15:28:27 2018 +0100"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Sep 16 10:15:17 2019 +0000"
      },
      "message": "Update for f29\n\nIn Fedora 29 dstat was merged with pcp-system-tools (see\nhttps://pagure.io/fesco/issue/1956)\n\nWork around a iscsi bug with external packages until we can get the\npackage fixed.\n\nObsolete F27\n\nChange-Id: I2f16658c5a3e22cac70912a0f3ad65cdd7071a1e\n"
    },
    {
      "commit": "650769a3115704aa8af8b346a57838d46b87ba6a",
      "tree": "318dee6c92b0e3aee1b852852d7141ea29a99eb7",
      "parents": [
        "2b6e83d7c8686c63cdc8142e11f3d69a7d0791c8",
        "f1a794e1326b79aa5c5e67530f2169479b9bf1f2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 30 16:12:11 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 30 16:12:11 2019 +0000"
      },
      "message": "Merge \"flat_networks - Don\u0027t hardcode public network name\""
    },
    {
      "commit": "0e8934c5ba866c7f909f2318b52e50c8857ed1e5",
      "tree": "07e58c0ae0f2d452c517f13cbbb21c1ab9ac0322",
      "parents": [
        "e966ba1519007180298c0f27b672c92de9b28e13",
        "d331fa7a2d027e98c08aba442c05ba54abc7d6d8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 30 07:24:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 30 07:24:38 2019 +0000"
      },
      "message": "Merge \"Set cinder\u0027s my_ip based on SERVICE_IP_VERSION value\""
    },
    {
      "commit": "e966ba1519007180298c0f27b672c92de9b28e13",
      "tree": "a0025dbbc659c042e55e208e7392ed89bdead50c",
      "parents": [
        "6926ed8ac5f04baabf0bef16e2b30f41747b8cf9",
        "28c498150d89a8a414a50ad307a79b764514e424"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 29 07:21:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 29 07:21:37 2019 +0000"
      },
      "message": "Merge \"Select proper flavor_ref_alt for Tempest\""
    },
    {
      "commit": "168ca7f0a474f1207ee01dab0ca2e70f34783e9c",
      "tree": "7ddf64ff526663d53483b8baa3f7ca859d7f6a36",
      "parents": [
        "6926ed8ac5f04baabf0bef16e2b30f41747b8cf9"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Mon Aug 26 10:11:03 2019 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Mon Aug 26 10:16:06 2019 +0100"
      },
      "message": "Remove deprecated PostgreSQL database driver\n\nThis was deprecated for removal in Pike. It\u0027s probably time to drop it.\nNote that the \u0027postgresql-devel\u0027/\u0027postgresql-server-dev-all\u0027 packages\nare retained since some packages still include \u0027psycopg2\u0027 in their\ngeneral requirements.\n\nChange-Id: I51e8354e99972757253ce259e6c03c91da24398c\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "28c498150d89a8a414a50ad307a79b764514e424",
      "tree": "b54f80fd5419c00a4688562c6bce22544af50d74",
      "parents": [
        "78e94096cea12d6f254159de4bedd66c2edf5402"
      ],
      "author": {
        "name": "Szymon Datko",
        "email": "szymon.datko@corp.ovh.com",
        "time": "Thu Aug 22 15:39:53 2019 +0200"
      },
      "committer": {
        "name": "Szymon Datko",
        "email": "szymon.datko@corp.ovh.com",
        "time": "Fri Aug 23 12:57:42 2019 +0200"
      },
      "message": "Select proper flavor_ref_alt for Tempest\n\nCurrently if user selects the default instance type for Tempest\ntests, some of resize-related tests may fail due to resize attempt\ninto flavor with smaller disk size. It is because there is just\nsimple check if flavor_ref and flavor_ref_alt (IDs) aren\u0027t the same.\nTo ensure resize is really possible, there shall be additional\nverification introduced.\n\nCo-Authored-By: Michał Madarasz \u003cmichal.madarasz@corp.ovh.com\u003e\nChange-Id: Iaa1bfa9cb76cbe54be658d2d70d97d99e7fb5be9\n"
    },
    {
      "commit": "6926ed8ac5f04baabf0bef16e2b30f41747b8cf9",
      "tree": "274656f8fc488145cd3948f2407486cbf7752925",
      "parents": [
        "78e94096cea12d6f254159de4bedd66c2edf5402",
        "2468ceaa724aa5c8c44fb87ae223eb6687ff85f2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 22 18:37:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 22 18:37:26 2019 +0000"
      },
      "message": "Merge \"Merge (don\u0027t overwrite) $NOVA_CPU_CONF\""
    },
    {
      "commit": "2468ceaa724aa5c8c44fb87ae223eb6687ff85f2",
      "tree": "e578f15e7736239c698cdf549d2f4459d3625a35",
      "parents": [
        "4106e46b2ed042ebeec533ac9022baa5d623ae06"
      ],
      "author": {
        "name": "Eric Fried",
        "email": "openstack@fried.cc",
        "time": "Thu Jul 25 13:18:58 2019 -0500"
      },
      "committer": {
        "name": "Eric Fried",
        "email": "openstack@fried.cc",
        "time": "Thu Aug 22 13:34:17 2019 +0000"
      },
      "message": "Merge (don\u0027t overwrite) $NOVA_CPU_CONF\n\nPer the referenced bug, $NOVA_CPU_CONF was previously being initialized\nby copying $NOVA_CONF, thereby trashing any values already configured in\n$NOVA_CPU_CONF.\n\nWith this commit, we merge the values from $NOVA_CPU_CONF in after the\ncopy.\n\nNote that this makes use of the merge_config_file function, which is\ndefined in inc/meta-config, which wasn\u0027t being sourced from every code\npath that hit start_nova_compute; so this commit also moves that import\nfrom stack.sh to functions (next to the other imports from inc/, which\nmakes sense anyway).\n\nChange-Id: Id3e2baa2221e13f512f8dcf1248e1e15b6a7597f\nCloses-Bug: #1802143\n"
    },
    {
      "commit": "78e94096cea12d6f254159de4bedd66c2edf5402",
      "tree": "d801854f7410a125d14502f7ec5c5791772eeb0b",
      "parents": [
        "7bc5220493e1278042f31aa43c822dc90a8f050c",
        "e273c0433f40ba581703dae4378a74af40410c9f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 22 12:15:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 22 12:15:04 2019 +0000"
      },
      "message": "Merge \"Set ksa retry conf options for n-cpu [ironic]\""
    },
    {
      "commit": "7bc5220493e1278042f31aa43c822dc90a8f050c",
      "tree": "5451ce81613acd03e889e51a9fd1524b522e7ed0",
      "parents": [
        "03f94cc40308978ac608f24ae111acad79cf7ed4",
        "9bf7e2654124205cd71343c2af175d730c634ab7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 21 17:34:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 21 17:34:47 2019 +0000"
      },
      "message": "Merge \"DVR-Enable ARP Responder when DVR and L2pop is enabled\""
    },
    {
      "commit": "e273c0433f40ba581703dae4378a74af40410c9f",
      "tree": "e6aa4d731a542c4ba0a448617e73bc8dc976a9ed",
      "parents": [
        "0a3288c1b40a4338df351a3fef9a346e78e12191"
      ],
      "author": {
        "name": "Eric Fried",
        "email": "openstack@fried.cc",
        "time": "Tue Aug 13 14:28:24 2019 -0500"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Aug 21 08:59:51 2019 +0000"
      },
      "message": "Set ksa retry conf options for n-cpu [ironic]\n\nWe\u0027re trying to get nova to talk to ironic through openstacksdk and need\nto be able to specify retry limits/intervals there. We could reuse the\nexisting conf options, but better to support the standard ones exposed\nfrom keystoneauth1 via [1] and [2].\n\nNote that these will be ignored unless you have keystoneauth1 3.15.0\n(for [1]) or 3.16.0 ([1] and [2]) and are building your adapter using\nksa-derived conf options (see the Needed-By).\n\nNeeded-By: https://review.opendev.org/642899\n\n[1] https://review.opendev.org/#/c/666287/\n[2] https://review.opendev.org/#/c/672930/\n\nChange-Id: I79c416e25d635b0ffa419640b4bd91e36f78b1ab\n"
    },
    {
      "commit": "f1a794e1326b79aa5c5e67530f2169479b9bf1f2",
      "tree": "69647c4c1b4846477097593536592fe2a130fbf7",
      "parents": [
        "03f94cc40308978ac608f24ae111acad79cf7ed4"
      ],
      "author": {
        "name": "Harald Jensås",
        "email": "hjensas@redhat.com",
        "time": "Wed Aug 21 10:49:57 2019 +0200"
      },
      "committer": {
        "name": "Harald Jensås",
        "email": "hjensas@redhat.com",
        "time": "Wed Aug 21 10:52:08 2019 +0200"
      },
      "message": "flat_networks - Don\u0027t hardcode public network name\n\nUse the PUBLIC_NETWORK_NAME variable instead of hardcoding\nit when setting the [ml2_type_flat]/flat_networks option.\n\nChange-Id: I8bfc37089ec90eb06ee41d85744dad0f3f734c16\n"
    },
    {
      "commit": "d331fa7a2d027e98c08aba442c05ba54abc7d6d8",
      "tree": "0d190a68d77b086906098f8fdba503c16f5950fa",
      "parents": [
        "80725951501b4127f765291aa59e9aa4bfab20fc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jul 29 10:42:24 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Aug 21 05:42:08 2019 +0000"
      },
      "message": "Set cinder\u0027s my_ip based on SERVICE_IP_VERSION value\n\nDevstack\u0027s lib/cinder set the my_ip on cinder side but it\nhard-code it with HOST_IP[1]. It is no issue for IPv4 env\nbut when you build or run the IPv6 job then this ip is left\nto set with IPv6. my_ip should be set to HOST_IP or HOST_IPV6\nbased on SERVICE_IP_VERSION value.\n\nAs part of Train community goal \u0027Support IPv6-Only Deployments\u0027,\nwe will expand the \u0027devstack-tempest-ipv6\u0027 job to do IPv6-only\ndeployments verification so we need fix the the my_ip setting.\n\nCloses-Bug: #1838250\n\nDepends-On: https://review.opendev.org/#/c/677524/\n\n[1]https://github.com/openstack/devstack/blob/6aeaceb0c4ef078d028fb6605cac2a37444097d8/lib/cinder#L231\n\nChange-Id: I71c74e46467a5d3c1bf9c7d683f364cba7cf9d80\n"
    },
    {
      "commit": "03f94cc40308978ac608f24ae111acad79cf7ed4",
      "tree": "74336636b00f100f8999b721a7e1687ac9b50ffd",
      "parents": [
        "5406b6f3cceeb3fd3fa8f9f13aa1eb63371a450b",
        "a23e4153ef6711ebddc05290bb19c4c2d4fc2c18"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 20 18:37:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 20 18:37:05 2019 +0000"
      },
      "message": "Merge \"nova: Stop setting \u0027[DEFAULT] use_ipv6\u0027\""
    },
    {
      "commit": "3ff4f9ebed14a81a6de8a38926922caf94dc6684",
      "tree": "afce4874cb87eaf9d3b5efa33c2c4a5e426a7bb3",
      "parents": [
        "9d53f615a0709e2de45c5e435b8d4e9788d97546",
        "0fe25e31a8ff40d76279e55c731fd31a93f0d21c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 15 11:23:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 15 11:23:56 2019 +0000"
      },
      "message": "Merge \"Add the IPv6 IP to the TLS cert\""
    },
    {
      "commit": "0fe25e31a8ff40d76279e55c731fd31a93f0d21c",
      "tree": "498341c669dbdd2685fa708912ecd17ac9f35391",
      "parents": [
        "f7302e1af10938a0ffc259ab9bfd3919693fe36b"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "jkreger@gmail.com",
        "time": "Thu Jun 20 20:39:53 2019 -0700"
      },
      "committer": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@protonmail.com",
        "time": "Mon Aug 12 08:46:56 2019 +0200"
      },
      "message": "Add the IPv6 IP to the TLS cert\n\nFor some crazy reason, we\u0027ve forgotten about trying\nto use IPv6 addresses directly with the SSL certificates.\n\nSo lets add some logic so clients can connect directly\nwith the v6 IP.\n\nChange-Id: Ie8b8a2d99945f028bebe805b83bfd863b7b72d57\n"
    },
    {
      "commit": "0a3288c1b40a4338df351a3fef9a346e78e12191",
      "tree": "d2f48c5f5b57df8386e4c58b73b30135a3693284",
      "parents": [
        "c9abbf5709b04dedde15ca19796908103957f6b2"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri Aug 09 15:57:50 2019 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Sat Aug 10 08:24:12 2019 +0000"
      },
      "message": "Set console server host/address in nova-cpu.conf for multi-host\n\nCurrently, the console server host and listen address on the compute\nhost is always being set to localhost. This works fine in a single\nnode all-in-one deployment, but will not work properly when\nnova-compute is running on a separate host in a multi-node deployment.\n\nThis sets the console server host and listen address on the compute\nhost to the nova host IP and service listen address instead of the\nlocalhost.\n\nCo-Authored-By: Matt Riedemann \u003cmriedem.os@gmail.com\u003e\n\nCloses-Bug: #1669468\n\nChange-Id: Id8b0b4159b98c7ff3c85ec3daa03d556d9897ce9\n"
    },
    {
      "commit": "1f6bea1768c2066f3dd5604aee569ad633f45fbc",
      "tree": "9ceb72d634b5b685ad808b54e45ad854223ed081",
      "parents": [
        "aae311a1bedc75e355bf9748eed8423866e85993",
        "d33cdd01f83b891b010e0fd238f1816910f3fd77"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 02 17:38:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 02 17:38:42 2019 +0000"
      },
      "message": "Merge \"Add options to configure cache in nova\""
    },
    {
      "commit": "b9f4a73e5a671f7bbddf2db40aefefe822f684bf",
      "tree": "5f88877d7d7fa51fececabe2e20d58be061006ba",
      "parents": [
        "76a58003c4bc4fbd8efec064f4de4bb67000cade",
        "a54919180b1316b998739f8b2ba0cc4b79c6b759"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 02 13:17:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 02 13:17:48 2019 +0000"
      },
      "message": "Merge \"Un-quote metadata address if it is IPv6\""
    },
    {
      "commit": "76a58003c4bc4fbd8efec064f4de4bb67000cade",
      "tree": "1d6bf4abd77461c92ea0badcf1d02dc4f61b93b8",
      "parents": [
        "0fc6b2c5a87a1884bf3cff086081b3a253cd9302",
        "d7d902f6b60298d56359a07a63b2355373e54956"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 02 12:07:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 02 12:07:35 2019 +0000"
      },
      "message": "Merge \"Configure console proxy ports in nova-cpu.conf\""
    },
    {
      "commit": "d33cdd01f83b891b010e0fd238f1816910f3fd77",
      "tree": "5fae09ac1598df1e2110dc715123ad82e89f3640",
      "parents": [
        "0fc6b2c5a87a1884bf3cff086081b3a253cd9302"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Aug 01 14:58:37 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Aug 01 18:16:30 2019 +0200"
      },
      "message": "Add options to configure cache in nova\n\nThis patch adds new options:\n* CACHE_BACKEND - with default \"dogpile.cache.memcached\"\n* MEMCACHE_SERVERS - with default \"localhost:1121\"\n\nto add possibility to configure various backends as cache in\nNova and Keystone.\nIt also adds options:\n* KEYSTONE_ENABLE_CACHE - True by default\n* NOVA_ENABLE_CACHE - True by default\n\nTo make possibility to enable and disable cache in those projects\u0027\nconfig files.\n\nDefault values configured there are the same as before were\nhardcoded for Keystone config.\n\nNova has also enabled this cache by default.\n\nChange-Id: I9082be077b59acd3a39910fa64e29147cb5c2dd7\nCloses-Bug: #1836642\n"
    },
    {
      "commit": "a54919180b1316b998739f8b2ba0cc4b79c6b759",
      "tree": "e933eaaead871ab9d3ab5bb70a20bfdb00a96e02",
      "parents": [
        "0fc6b2c5a87a1884bf3cff086081b3a253cd9302"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Wed Jul 31 12:18:39 2019 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Wed Jul 31 12:18:39 2019 -0400"
      },
      "message": "Un-quote metadata address if it is IPv6\n\nIn lib/neutron-legacy, the Nova metadata host address is\nun-quoted if it is IPv6, i.e. 2001:db8::1, not [2001:db8::1].\nWe should be doing the same in lib/neutron.\n\nChange-Id: I80c96603a41ef9d289712ef15b464859aa9257be\n"
    },
    {
      "commit": "6f9fc85af1647cf32d624f30392d4cf478b069f7",
      "tree": "7f7c8ac9d21c7cfeebc14d24b1dfa62ab9abdb2d",
      "parents": [
        "df70dfaf8a37ea44ff4e3e804a4da39a4d9800dd",
        "b0b80d76e1b8787fbfa66aedaf700c2abe44e22d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 30 12:31:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 30 12:31:36 2019 +0000"
      },
      "message": "Merge \"Remove VNC server listen addresses seeting to IPv4 from base job\""
    },
    {
      "commit": "2542354fb5b22953aa1a02d1f634660cda62ce92",
      "tree": "ac29839773fd86347717aa6d5d9ec5c1b8c8f49f",
      "parents": [
        "6aeaceb0c4ef078d028fb6605cac2a37444097d8",
        "705e9cb5dc8b63c902f588d29271686501be0c6e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 29 12:51:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 29 12:51:58 2019 +0000"
      },
      "message": "Merge \"Fix error in configure_nova_hypervisor with hardware Ironic node\""
    },
    {
      "commit": "97096e0a29fca0bc5194a8b5d7950bc244963267",
      "tree": "19c335160c6a6837a686a84bfb44c539573403c1",
      "parents": [
        "6aeaceb0c4ef078d028fb6605cac2a37444097d8"
      ],
      "author": {
        "name": "Jan Gutter",
        "email": "jan.gutter@netronome.com",
        "time": "Fri Jul 26 17:46:44 2019 +0200"
      },
      "committer": {
        "name": "Jan Gutter",
        "email": "jan.gutter@netronome.com",
        "time": "Sat Jul 27 13:32:43 2019 +0200"
      },
      "message": "Fix benign epmd@0.0.0.0.socket failure\n\n* The restart loop for rabbitmq-server can trigger socket activation\n  of epmd without rabbitmq-server running. This can lead to \u0027systemctl\n  status\u0027 reporting \u0027State: degraded\u0027 with no simple way to reset to\n  \u0027State: running\u0027.\n* It\u0027s important to note that this socket activation failure is benign\n  and is not an indicator of system failure.\n\nChange-Id: Iede4f5ebeffb59644dee4a17b6331b3cdd04d146\nSigned-off-by: Jan Gutter \u003cjan.gutter@netronome.com\u003e\n"
    },
    {
      "commit": "b0b80d76e1b8787fbfa66aedaf700c2abe44e22d",
      "tree": "dd46614e4d34afd460fa28a92e5eb81345e702a2",
      "parents": [
        "420d3df48125a276974741a4f14a50df55184b8d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 24 10:31:27 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 26 08:25:56 2019 +0000"
      },
      "message": "Remove VNC server listen addresses seeting to IPv4 from base job\n\n\u0027devstack\u0027 job set the VNC listen addresses \u0027VNCSERVER_LISTEN\u0027 and\n\u0027VNCSERVER_PROXYCLIENT_ADDRESS\u0027 IPv4 which makes \u0027devstack-ipv6\u0027 job\nto either unset those or set for IPv6 values.\n\nLet\u0027s remove the setting of those in base job and let lib/nova\nset based on configured ip version from job.\n\n\u0027devstack-ipv6\u0027 base job will be used to define the IPv6-only jobs\non Tempest and project side gate.\n\nChange-Id: Iea469128b15298aee61245e702d20603c8d376fb\nStory: #2005477\nTask: #35923\n"
    },
    {
      "commit": "c17ad84a00cea30e9bc72da38c246a77f986047e",
      "tree": "a334e090771a292c8bccd2423b49db6d023a69c7",
      "parents": [
        "b36afa110b84ce61d6d1fc1efe16a559c8eb16c4",
        "6e5b1384665c0c039222ff6cbea5a120e60e89d1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 26 08:20:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 26 08:20:32 2019 +0000"
      },
      "message": "Merge \"Enable vlan networking for newer neutron plugin\""
    },
    {
      "commit": "b36afa110b84ce61d6d1fc1efe16a559c8eb16c4",
      "tree": "00af934ed65b2927200b014a8d6433982cd48a17",
      "parents": [
        "4106e46b2ed042ebeec533ac9022baa5d623ae06",
        "5b8656e748dca1c822556b27f51d67ab238e0721"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 25 22:06:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 25 22:06:30 2019 +0000"
      },
      "message": "Merge \"Remove RetryFilter from config\""
    },
    {
      "commit": "80725951501b4127f765291aa59e9aa4bfab20fc",
      "tree": "4e2b995914513423ea563157cd93182a172afc65",
      "parents": [
        "d51baee40d0e50675d8055cab67b262ef0fc9f1f",
        "29771c1c1e09e6bf2cad0f67cf4c176735f5ac0a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 15 12:15:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 15 12:15:42 2019 +0000"
      },
      "message": "Merge \"Remove the usage of read_password from library files\""
    },
    {
      "commit": "d51baee40d0e50675d8055cab67b262ef0fc9f1f",
      "tree": "e97bed3f244ed0bec28c355c768a35461e0b6c2f",
      "parents": [
        "15c64f109e4a46404f4b553c6b566f80653e0887"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Jul 12 11:51:17 2019 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Jul 12 11:51:17 2019 -0400"
      },
      "message": "Add NOVA_SHUTDOWN_TIMEOUT variable\n\nThis adds a variable to control the [DEFAULT]/shutdown_timeout\nconfig in nova to control whether or not a guest should have\na graceful shutdown of the OS or if it should just stop\nimmediately (no timeout). Since devstack uses CirrOS images\nby default, the default value for the NOVA_SHUTDOWN_TIMEOUT\nvariable is 0 which should speed up tempest runs. The default\nin nova.conf [1] is 60 seconds.\n\n[1] https://docs.openstack.org/nova/latest/configuration/config.html#DEFAULT.shutdown_timeout\n\nChange-Id: Ida83f70a1c4e61e5248f2bd42b4c24f7ac6d2310\nRelated-Bug: #1829896\n"
    },
    {
      "commit": "705e9cb5dc8b63c902f588d29271686501be0c6e",
      "tree": "2f47106452d8174863f696719116c1e12a3d30e1",
      "parents": [
        "15c64f109e4a46404f4b553c6b566f80653e0887"
      ],
      "author": {
        "name": "Vanou Ishii",
        "email": "ishii.vanou@fujitsu.com",
        "time": "Tue Jul 02 00:40:24 2019 -0400"
      },
      "committer": {
        "name": "Yushiro FURUKAWA",
        "email": "y.furukawa_2@jp.fujitsu.com",
        "time": "Fri Jul 05 01:22:09 2019 +0000"
      },
      "message": "Fix error in configure_nova_hypervisor with hardware Ironic node\n\nTrying to deploy OpenStack environment consisting of ironic nova\nhypervisor \u0026 hardware Ironic node (not VM Ironic node) with devstack\ngot failed.\n\nDevstack error says error occurred while calling configure_libvirt\nin configure_nova_hypervisor. This happens because libvirt related\npackages are not installed when specifying \"VIRT_DRIVER\u003dironic\"\nand \"IRONIC_IS_HARDWARE\u003dTrue\".\n\nTo fix this problem, this commit add \"if\" statement to check\nIronic node is hardware or not using \"is_ironic_hardware\" function\nin \"function-common\" file.\n\nChange-Id: I1113478175fadec79d0f8bf6ae842ed86e5e686b\nCloses-Bug: #1834985\n"
    },
    {
      "commit": "15c64f109e4a46404f4b553c6b566f80653e0887",
      "tree": "abf30c1a81cc8eff51f7d371396a8695625b5eb6",
      "parents": [
        "5674ce8e372a1a46d747d5d6e36b6d6d1a703e09",
        "52c2886f7ede0e47f53b65fd1fd30f7d6ca7c086"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 04 11:46:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 04 11:46:33 2019 +0000"
      },
      "message": "Merge \"Add capability of adding additional network API extensions\""
    },
    {
      "commit": "134064ff8a40778e04f99c8608ffdfccf3c9d233",
      "tree": "b496dfc7a6bb538c24b4666328002067387872e2",
      "parents": [
        "8b31dce38b630ba3ed1883bcf91a90d296ae44f2",
        "283e86fbb59aa11afb21b916d3a106e442baee0e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 03 14:35:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 03 14:35:49 2019 +0000"
      },
      "message": "Merge \"nova: Set \u0027[neutron] default_floating_pool\u0027 instead\""
    },
    {
      "commit": "d7d902f6b60298d56359a07a63b2355373e54956",
      "tree": "5c66e4733ddd0e603c501d7f83e2b0517504b47c",
      "parents": [
        "8b31dce38b630ba3ed1883bcf91a90d296ae44f2"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri May 24 20:09:28 2019 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Wed Jul 03 10:45:01 2019 +0100"
      },
      "message": "Configure console proxy ports in nova-cpu.conf\n\nIn change I8934d0b9392f2976347391c8a650ad260f337762, we began\nconfiguring console proxy ports for multiple cells in the nova\ncontroller config files to avoid \"Address already in use\" errors from\nport collisions when running multiple cells on a single host.\n\nThis correspondingly configures the console proxy ports in the nova\ncompute config file based on what cell we\u0027re in, according to the\nNOVA_CPU_CELL variable.\n\nThe base_url config for serial console is also added where the default\nwas previously used. The url is taken from the config option default in\nthe nova code: nova/conf/serial_console.py [1].\n\n[1] https://github.com/openstack/nova/blob/8f00b5d/nova/conf/serial_console.py#L54\n\nChange-Id: Id885fc5a769bce8111f1052a1b55d26be817c890\nCloses-Bug: #1830417\n"
    },
    {
      "commit": "8ab64b3236c93c8449edf80165017898b83f1269",
      "tree": "dc7f6c4055bb851efbe4d8cc03d71f9db8749d9b",
      "parents": [
        "20190ee83ab05f6b4b39690a6ac6c2286eefa5da"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri Nov 17 19:52:29 2017 +0100"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Jun 28 16:28:03 2019 +0000"
      },
      "message": "Drop signing_dir option from configure_auth_token_middleware\n\nThis is no longer being used due to Keystone PKI tokens no longer\nbeing implemented.\n\nIn order to not break backward compatibility we create a new function\nthat is to be used instead and deprecate the old one. Modify the old\nfunction to ignore the 3rd argument and display a deprecation warning.\nAdjust callers to no longer create and set that directory, calling the\nnew function instead.\n\nChange-Id: Id0dec1ba72467cce5cacfcfdb2bc0af2bd3a3610\n"
    },
    {
      "commit": "20190ee83ab05f6b4b39690a6ac6c2286eefa5da",
      "tree": "38a16116386d3d96bd830ab2f04d25160b65260c",
      "parents": [
        "2d7b8cf5023f3b8853a7efd3043aff9ff653c2b1",
        "245445b1bd35e580259f4decd9b0b047fe728794"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 28 09:05:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 28 09:05:16 2019 +0000"
      },
      "message": "Merge \"Use L3RouterPlugin alias\""
    },
    {
      "commit": "52c2886f7ede0e47f53b65fd1fd30f7d6ca7c086",
      "tree": "a3bdfed3320e0c1b70caacd2d7ca5d73aaa8ef28",
      "parents": [
        "fc9b41d7331374c58143154a7fe70f7d3f92d5db"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jun 20 07:42:31 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 21 17:05:01 2019 +0000"
      },
      "message": "Add capability of adding additional network API extensions\n\nCurrently, devstack has NETWORK_API_EXTENSIONS var to define\nthe network API extensions. NETWORK_API_EXTENSIONS is defaulted\nto \u0027all\u0027 for master and hard coded list of extensions per release.\nZuul jobs of network extensions (for example neutron-fwaas) need\nadd the some extra extensions in the default list. To do so, they\nneed to duplicate all the defaults extensions and then add the extra\nextensions. Much difficult situation is when defaults extensions list\nvary from release to release so they have to keep updating the\nNETWORK_API_EXTENSIONS per release.\n\nThis commit defines a new var ADDITIONAL_NETWORK_API_EXTENSIONS which\nwill take extra extensions and append into the default list. This way\nZuul jobs do not need to duplicate the default extensions.\n\nChange-Id: I7270c9b9e047a851970439522c0356c9089a5b74\n"
    },
    {
      "commit": "ad8f03da503beeea6b4a615d473ecf680b88d95a",
      "tree": "d252b53bbe7b81f09b4200f1689173f6823f1db1",
      "parents": [
        "f7302e1af10938a0ffc259ab9bfd3919693fe36b",
        "fc207050988e236c32b0736f44c6bf2883cea95f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 21 07:22:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 21 07:22:51 2019 +0000"
      },
      "message": "Merge \"Add setting of placement microversion on tempest conf\""
    },
    {
      "commit": "5b8656e748dca1c822556b27f51d67ab238e0721",
      "tree": "dc3aaf72d9d92ae37ce12e30bdfbc6d32764cd14",
      "parents": [
        "fc9b41d7331374c58143154a7fe70f7d3f92d5db"
      ],
      "author": {
        "name": "Kenichi Omichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jun 18 23:38:28 2019 +0000"
      },
      "committer": {
        "name": "Kenichi Omichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jun 18 23:40:15 2019 +0000"
      },
      "message": "Remove RetryFilter from config\n\nSince Ic0a03e89903bf925638fa26cca3dac7db710dca3 RetryFilter has been\ndeprecated. So we should not enable the RetryFilter on our tests.\n\nChange-Id: I48c2c4d0714f582af8948dc88b48df1c2c62fcd2\n"
    },
    {
      "commit": "fc9b41d7331374c58143154a7fe70f7d3f92d5db",
      "tree": "b9f0049ad15e658bb0cfe8784055a365afc22dc6",
      "parents": [
        "66175f1ad6b2818778ddbd53ff433743abdf8485",
        "b57757ae14a54e78ebd533198564d24af77c51da"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jun 15 10:03:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 15 10:03:05 2019 +0000"
      },
      "message": "Merge \"Add NOVA_NOTIFICATION_FORMAT variable\""
    },
    {
      "commit": "b57757ae14a54e78ebd533198564d24af77c51da",
      "tree": "bfda5af2a57b692d7903dc1873bd2709d52ec579",
      "parents": [
        "9ffa41ac39441bd7180496e42af28b3b692a2fc9"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Jun 03 16:08:09 2019 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Jun 11 13:53:51 2019 -0400"
      },
      "message": "Add NOVA_NOTIFICATION_FORMAT variable\n\nNova change https://review.opendev.org/603079/ changed the\ndefault configuration to send only unversioned notfications rather\nthan both versioned and unversioned notifications. This could break\nunsuspecting downstream projects (like Watcher) whose CI jobs are\nnot explicitly configuring nova for the types of notifications\nthey need but are just relying on getting both per the previous\ndefault of the config option.\n\nThis adds a variable which defaults to \"unversioned\" to match the\nnova default but allows downstream CI jobs to easily configure\nanother value.\n\nNeeded by https://review.opendev.org/663332/\n\nChange-Id: Ied9d50b07c368d5c2be658c744f340a8d1ee41e0\n"
    },
    {
      "commit": "6e5b1384665c0c039222ff6cbea5a120e60e89d1",
      "tree": "d2e44626c6e04235a9820ee342abe850334bf4e6",
      "parents": [
        "66175f1ad6b2818778ddbd53ff433743abdf8485"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Wed Jan 09 17:00:45 2019 -0800"
      },
      "committer": {
        "name": "Harald Jensås",
        "email": "hjensas@redhat.com",
        "time": "Tue Jun 11 08:59:18 2019 +0000"
      },
      "message": "Enable vlan networking for newer neutron plugin\n\nIronic\u0027s CI makes extensive use of VLAN based networking\nand the newer neutron plugin hardcodes the tenant networking\ntype to vxlan which is naturally problematic. It also lacks the\nability to set the necessary constraints for vlan networking\nwhich are added for vxlan networking.\n\nThis patch enables the type of tenant networking to be defined\nas vlan, and enables for a physical network vlan range mapping\nsetting to be configured which is required for a vlan to be\nallocated upon network creation.\n\nChange-Id: I55874c1ce82898e9dfb81505d8f3b14abde33579\n"
    },
    {
      "commit": "fc207050988e236c32b0736f44c6bf2883cea95f",
      "tree": "a24d82ae9a8d4234c4f4d5059d48f4b9c9967222",
      "parents": [
        "eadd84b718c2aa10f00e20c3aed9d5007f349712"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jun 05 08:24:45 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jun 05 08:24:45 2019 +0000"
      },
      "message": "Add setting of placement microversion on tempest conf\n\nTempest not support placement microversion setting so that\ntest can call APIs with specific placement microversion.\n\nThis commit adds the setting of placement API microversion on\nTempest conf.\n\nChange-Id: Ie04aa993ec7a1495740d9267b076a40f4291e25e\n"
    },
    {
      "commit": "eadd84b718c2aa10f00e20c3aed9d5007f349712",
      "tree": "09c3cc10f1e444545cb393d748d9c5cd1a79c1e4",
      "parents": [
        "5ffdd616e782441fc6463f85045a681106e6f8d1",
        "4b8cba77fe3444c925b5e4fe39743d54b0243eef"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 05 04:11:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 05 04:11:57 2019 +0000"
      },
      "message": "Merge \"Remove n-cells, n-net and n-cauth\""
    },
    {
      "commit": "5ffdd616e782441fc6463f85045a681106e6f8d1",
      "tree": "e84cbc03b440ef80946559265eccd2a89295168d",
      "parents": [
        "16d11d27f375b8c027bbc3a1db1885e90ce6c604",
        "87daf8abe64f9b51fb840a455088b18fd0a791ff"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 04 22:08:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 04 22:08:27 2019 +0000"
      },
      "message": "Merge \"End support for changing cinder periodic_interval\""
    }
  ],
  "next": "16d11d27f375b8c027bbc3a1db1885e90ce6c604"
}
