)]}'
{
  "log": [
    {
      "commit": "e38a39ad404637ca1649cea072883aa0a4592c4f",
      "tree": "d4616db94d16d946029fc45c0c1bc5fb8454e9e8",
      "parents": [
        "9ee7821e80731dc15f71f4e56233c3295497dd53"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Fri May 14 09:14:24 2021 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Mon May 24 09:48:35 2021 +0100"
      },
      "message": "Change default network backend driver to ML2/OVN\n\nThis patch is changing the default network backend driver in DevStack to\nOVN.\n\nThis is a long effort from the Neutron community that has been\ndiscussed on previous PTGs and agreed upon.\n\nA similar patch to this one [0] have been merged in the past but got\nreverted [1] because it did break some zuul jobs. This one also include\nfixes for such jobs and was verified at [2]\n\n[0] https://review.opendev.org/c/openstack/devstack/+/735097\n[1] https://review.opendev.org/c/openstack/neutron/+/775632\n[2] https://review.opendev.org/c/zuul/zuul-jobs/+/791117\n\nChange-Id: I8c2be82f33ed9f6c36f5509b3b210ee1a38e87ca\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\n"
    },
    {
      "commit": "bab78dede212d3bc47a74360a461c40223524448",
      "tree": "5f3a0e4e3c7694af0361240b4a04a6a3a8079941",
      "parents": [
        "0386c1cda61b57da3aedde05e317137c354fb4d9",
        "362641b1b8b0596371f13db8448ab0f43bd53482"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 29 16:26:21 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 29 16:26:21 2021 +0000"
      },
      "message": "Merge \"cinder: Increase VOLUME_BACKING_FILE_SIZE\""
    },
    {
      "commit": "25d37efb9154f2f08e094f4dda3366a7bcd0af31",
      "tree": "fd9337886f28c5777d9ddc6f3a297436336da499",
      "parents": [
        "a64c843052529cf5c8ac8cf8eb46c59b103b4b47"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Apr 06 10:35:19 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Apr 06 10:35:19 2021 -0500"
      },
      "message": "Update DEVSTACK_SERIES to xena\n\nstable/wallaby branch has been created now and\ncurrent master is for xena.\n\nChange-Id: I42f67361fe50795d929752434342effddf123486\n"
    },
    {
      "commit": "362641b1b8b0596371f13db8448ab0f43bd53482",
      "tree": "9c988ebe2bb57e8e2e9fc74cd7ea09d011d178e0",
      "parents": [
        "a64c843052529cf5c8ac8cf8eb46c59b103b4b47"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Mar 19 10:33:24 2021 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Apr 06 11:35:44 2021 +0100"
      },
      "message": "cinder: Increase VOLUME_BACKING_FILE_SIZE\n\nAs reported in bug #1920136 the tempest-integrated-compute job has\nstarted to see insufficient free virtual space errors being reported by\nc-sch and c-vol when creating volumes. This change simply increases the\ndefault size of the underlying LVM PV used to host these volumes within\nthe default LVM/iSCSI c-vol backend deployed by devstack.\n\nChange-Id: I965d4a485215ac482403f1e83609452550dfd860\nCloses-Bug: #1920136\n"
    },
    {
      "commit": "195c885cb3ee52b683002657bd6397d5552658b1",
      "tree": "d3d2447ba09708dc112ec8bcb627eadc838a20fd",
      "parents": [
        "e049a319701ee77b27b9382bdce8e175abf65eed",
        "f548ce4816b58d7e65d64fc22a1066f1aea63824"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 18 12:45:10 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 18 12:45:10 2021 +0000"
      },
      "message": "Merge \"Allow to install os-ken from git repo\""
    },
    {
      "commit": "f3e9399d38ebf5dc26d9fdcd80d39179ad3e9baa",
      "tree": "e72d439e3c1d3b29613adfd449b134ff071f0ef8",
      "parents": [
        "ff895cc787cd58ed20e4e281cb2e7484ec42f8db",
        "38fed19acc2aa232503f91424d6c732ed8c7ed3a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 12 13:31:13 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 12 13:31:13 2021 +0000"
      },
      "message": "Merge \"Update Cirros to 0.5.2\""
    },
    {
      "commit": "ff895cc787cd58ed20e4e281cb2e7484ec42f8db",
      "tree": "7b6a4760b7be6dd645f50e4c6937789575da6dc3",
      "parents": [
        "d5a97c17874822ca405ede5e7f2cd023adde0a40",
        "3bdc8f66ad243f7487ba494e6a71f63c4965413a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 09 21:50:25 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 09 21:50:25 2021 +0000"
      },
      "message": "Merge \"Add a variable to configure the Tempest venv upper constraints\""
    },
    {
      "commit": "38fed19acc2aa232503f91424d6c732ed8c7ed3a",
      "tree": "08ee7e0979adcdc89bd2ceed09a08e2edd1c06d0",
      "parents": [
        "3948fcb03c96bacc0c620de5b2c18a475e7afef2"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Mar 08 08:50:53 2021 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Mar 08 08:50:53 2021 +0000"
      },
      "message": "Update Cirros to 0.5.2\n\nThis release [1] includes a single fix [2] pulling in the ahci module\nwhich is required by Iad1adbc23b31dd54a96299e7a8a4b622c15eed8d, a\nnova-next change introducing q35 testing to the job.\n\nThis depends on the following change caching the image within the CI\nhost image:\n\nDepends-On: https://review.opendev.org/c/openstack/project-config/+/779178/\n\n[1] https://github.com/cirros-dev/cirros/releases/tag/0.5.2\n[2] https://github.com/cirros-dev/cirros/pull/65\n\nChange-Id: I12e0bdb3699e5343592ab834468ba6b2fcdcaaf4\n"
    },
    {
      "commit": "970891a4ef863344fb1425727b3c3bf91b1c8bb5",
      "tree": "782a639eca786b0645bd8b95cc8d5b77351092c3",
      "parents": [
        "3c6d1059298788d4ce35845fdb1bef2938046702"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Tue Mar 02 16:45:39 2021 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri Mar 05 15:10:19 2021 +0000"
      },
      "message": "Remove references to XenAPI driver\n\nThe XenAPI driver was removed during the Victoria release [1], while the\nlibvirt+xen driver has been removed in the Wallaby release [2]. Remove\nreferences to Xen from DevStack since its all a no-op now.\n\n[1] I42b302afbb1cfede7a0f7b16485a596cd70baf17\n[2] I73305e82da5d8da548961b801a8e75fb0e8c4cf1\n\nChange-Id: If7055feb88391f496a5e5e4c72008bf0050c5356\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "f548ce4816b58d7e65d64fc22a1066f1aea63824",
      "tree": "18ea066ac60f04b4e8240008be0877b43df429d0",
      "parents": [
        "0de8a5534fc08172dc1074c94d11725dad1d7590"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Thu Mar 04 10:31:30 2021 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Thu Mar 04 10:31:30 2021 +0900"
      },
      "message": "Allow to install os-ken from git repo\n\nos-ken is used by neutron ML2/OVS agent.\nWe need to install os-ken from source to test os-ken changes\nagainst neutron. We already have tempest-integrated-networking job\nin os-ken repo but it turns out it consumes os-ken from PyPI :-(\n\nChange-Id: Ibcff212591e9fed25f1316403627269d81455b09\n"
    },
    {
      "commit": "3bdc8f66ad243f7487ba494e6a71f63c4965413a",
      "tree": "735b72773c8a226a97ce3aecd216f6fd0cde33dc",
      "parents": [
        "556f84aea90c572873fc9834292635b41e590224"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 09 12:56:34 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 20 14:05:36 2021 -0600"
      },
      "message": "Add a variable to configure the Tempest venv upper constraints\n\nWe use Tempest master for testing the supported stable\nbranches so using master upper constraints works fine but\nwhen we need to use old Tempest in the below cases then master\nupper constraints do not work and devstack will not be\nable to install Tempest in vnenv:\n\n- Testing Extended Maintenance branch\n- Testing py2.7 jobs until stable/train with in-tree tempest plugins\n\nThis commit adds a variable to set the compatible upper constraint\nto use for Tempest\u0027s old version.\n\nFew of the current failure which can be fixed by this new configurable var:\n- networking-generic-switch-tempest-dlm-python2\n  - https://zuul.opendev.org/t/openstack/build/ebcf3d68d62c4af3a43a222aa9ce5556\n- devstack-platform-xenial on stable/steinand stable/train\n  - https://zuul.opendev.org/t/openstack/build/37ffc1af6f3f4b44b5ca8cbfa27068ac\n\nChange-Id: I5b2217d85e6871ca3f7a3f6f859fdce9a50d3946\n"
    },
    {
      "commit": "29efb7282296c183d5036bc64451a9469a053056",
      "tree": "35d2a2eb1a961284b59a09bcbe3bf184da3ca5da",
      "parents": [
        "4727c5c94610b90a1aa436e49576cdebaf1eb1e6"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 30 11:06:04 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 30 11:06:49 2020 -0500"
      },
      "message": "Update DEVSTACK_SERIES to wallaby\n\nstable/victoria branch has been created now and\ncurrent master is for wallaby.\n\nChange-Id: I5f5b233127d6ef24452fcd05db990f9ddc244dc4\n"
    },
    {
      "commit": "1d468d45dbb330c31c28e54d9c9abe5f8ec394ba",
      "tree": "5ad9e18a1fda4e692f7b874e7077ef5d6f509012",
      "parents": [
        "647fef0b405deea635a710c124d508a59e6d1119"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Tue Jun 09 14:35:52 2020 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Tue Aug 11 15:47:01 2020 +0100"
      },
      "message": "[OVN] Move OVN module from Neutron to DevStack\n\nAs part of the Victoria PTG the Neutron team entertained the idea of\nhaving the OVN driver as the default backend in DevStack (this hasn\u0027t\nyet being decided by the community, this will be discussed within this\ncycle).\n\nFor this to happen, we also would need to move the module that configures\nOVN to the DevStack repository. This is what this patch is doing.\n\nNote that we are updating the lib/neutron-legacy module instead of\nlib/neutron in this patch, this is because as part of the PTG the\nNeutron team has decided to un-deprecate the neutron-legacy module since\nthe \"new\" lib/neutron module is broken and nobody is current working on\nit (also all services uses neutron-legacy).\n\nAlso, the ovsdbapp has been added to the ALL_LIBS list because a gate\njob in the ovsdbapp project repository relies on installing the library\nfrom source instead of pip to run.\n\nDepends-On: https://review.opendev.org/#/c/740663/\nChange-Id: Ib4194329474e8d68a90886d2a04f027eecd741df\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\n"
    },
    {
      "commit": "d7a82f41e469fc51fb021184c1fa6c98da428411",
      "tree": "8b0efcf039e29af25b4c70f7a842ae3b44cfbda6",
      "parents": [
        "f6286cb586eb1f861866bfdf85c4f873c79fd592"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Jun 23 10:21:09 2020 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Jun 26 15:27:32 2020 +0200"
      },
      "message": "Drop support for python2\n\npython2 is EOL, let\u0027s move on and only support python3.\n\nChange-Id: Ieffda4edea9cc19484c04420ed703f7141ef9f15\n"
    },
    {
      "commit": "66c812d392a922a5b76780a515b0a065b6fa7cdf",
      "tree": "1aaabb2249111806672c580e98381ab905ec61ee",
      "parents": [
        "038ea9ab926148e36c83cb92cda527946d8659e1"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 16 12:13:45 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 16 12:13:45 2020 +0200"
      },
      "message": "Remove neutron-fwaas from the jobs\u0027 required project\n\nNeutron-fwaas is going to be deprecated in master branch with [1].\n\n[1] https://review.opendev.org/#/c/735828/\n\nChange-Id: I513ef36e681fc3f9e5aa9f81c9aedba716366729\n"
    },
    {
      "commit": "e0f051ced7c7cd760b6d502e8d95027f5029d6e8",
      "tree": "d56554d98a3d164cffc32b038417dd52362f938d",
      "parents": [
        "ff479d03ee13a09fd691f69c081dc9ad7b682df3",
        "6808a3468dd157f9f0676f972aea54add4e33063"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 04 10:36:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 04 10:36:47 2020 +0000"
      },
      "message": "Merge \"Clean up remainders of USE_SYSTEMD and logging setup\""
    },
    {
      "commit": "7a0fa4fd9e5db7253fee0820fc002703d43bca3c",
      "tree": "c3c8ecd2b681d96bca0e9c2df304d973e3604dfc",
      "parents": [
        "54edc7aeef97df768477b5fa14f8fc45266a9c2e"
      ],
      "author": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Thu Mar 05 16:55:50 2020 +0100"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Tue May 26 16:08:19 2020 +0000"
      },
      "message": "Update cirros image to cirros-0.5.1\n\nNew cirros with recent fixes for metadata service\nhas been released. [1]\nLet\u0027s update the image version in gate.\n\nThis also includes a fix to pass image name to SDK tests.\n\n[1] https://github.com/cirros-dev/cirros/pull/11/commits/e40bcd2964aa496a9d03e1aaf95cf7a86938f129\n\nChange-Id: I6ccd646f1c22a99bed0bebf6e363d2190241b667\nCo-authored-by: Radosław Piliszek \u003cradoslaw.piliszek@gmail.com\u003e\n"
    },
    {
      "commit": "67fd81a484b2e9153e39d583c03ffc929ef6703e",
      "tree": "bd147052e84c6743b5f68660d6c48b7b24ab7cbc",
      "parents": [
        "36705b52336a442dc05d9874638d269834ff93b7"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 30 09:24:04 2020 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 30 16:05:15 2020 +1000"
      },
      "message": "Cleanup yum things\n\nWe no longer support platforms with Yum on master.  Cleanup old\nreferences and convert to dnf.\n\nWe don\u0027t need any of the failure wrapper stuff as dnf runs in strict\nmode by default.\n\nThere seem to be a few callers out there, so we\u0027ll leave it called\nyum_install for now.\n\nChange-Id: Ie71a48fd85b00a97a14bf260cd013b18af4cce06\n"
    },
    {
      "commit": "f4a629b4b01c088d70594798bd791b3b9574a62a",
      "tree": "85fbd8555d13fb5cdd29c7287c2010c4b92151f3",
      "parents": [
        "bc86e82a61d9aa74e6f455bb47003a96c548b2fc",
        "ad1635147c51f0b0e8264dd32d3be9461519e87d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Apr 28 04:16:11 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 28 04:16:11 2020 +0000"
      },
      "message": "Merge \"Bump noVNC to 1.1.0\""
    },
    {
      "commit": "bc86e82a61d9aa74e6f455bb47003a96c548b2fc",
      "tree": "3102475acc240e549484f39e9a42096a5b8fe28f",
      "parents": [
        "ccc58267257f48501030ad7e3c4b18a7435f9a1c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Apr 27 12:03:38 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Apr 27 12:03:38 2020 -0500"
      },
      "message": "Update DEVSTACK_SERIES to victoria\n\nstable/ussuri branch has been created now and\ncurrent master is for victoria.\n\nChange-Id: I10bd20adf6ce43c6c73acaa646d425c6df6da199\n"
    },
    {
      "commit": "ad1635147c51f0b0e8264dd32d3be9461519e87d",
      "tree": "541a15ba2fdb95803638ad0d9037259ce4d1367c",
      "parents": [
        "5b5aefb0898c791a5b58689579562d95f94750d4"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Jul 08 13:17:39 2019 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Sun Apr 19 20:58:37 2020 +0100"
      },
      "message": "Bump noVNC to 1.1.0\n\nv1.1.0 was released over a year ago now so move to it ahead of 1.2.0.\n\nChange-Id: I13c5638f320b18c4f6f945528352471d2bb31313\n"
    },
    {
      "commit": "e6852eadb192365093e8ef738cff87fe60e8434a",
      "tree": "53ceb768eb2a742994f5c8099ad620351fef6cae",
      "parents": [
        "01826e1c5b65e8d9c88b4f195bb688137b28c0c5"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Mar 12 15:18:11 2020 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Apr 14 15:32:42 2020 +1000"
      },
      "message": "Use venv for VIRTUALENV_CMD\n\nUsing venv, which is part of python3, we avoid an extra dependency on\nthe virtualenv package.  For Debuntu, which splits this out into a\nseparate package, add this to debs/general.\n\nThis is part of the infra efforts to ship \"plain\" nodes without any\ndependencies installed.  While devstack can re-install virtualenv, we\ndon\u0027t need any features it provides and it means one less dependency.\n\nChange-Id: I3c323640f288e57581a4eb8adba2a08d0b0cbd8f\n"
    },
    {
      "commit": "2dcbc28abab7eb51b9e3fd549fab49d42c48e90f",
      "tree": "a530d3fb202efc3170c3373194cb127d2254446e",
      "parents": [
        "93d22d82988ee781feddf84535d65adf44472379"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Feb 05 11:29:51 2020 +0100"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Feb 17 12:00:41 2020 +0000"
      },
      "message": "Install versioned python RPMs on RedHat distros\n\nSet default python3 version as 3 for cases python3\nis not installed before running DevStack.\n\nImplements installation of required python3x package\nfor RedHat family distros with package name depending on\nconfigurable ${PYTHON3_VERSION}. Examples:\n\n  3 \u003d\u003e python3 python3-devel (default one)\n  3.6 \u003d\u003e python36 python36-devel\n  3.7 \u003d\u003e python37 python37-devel\n\nThis should help in situations where there are more\nthan one python available for given platform and\nDevStack is asked to pick one by its full 3.x version\n\nChange-Id: I49d86bc9193165e0a41e8e8720be37d81a4e7ee0\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": "80758e6932c79c48348730dfe571b9bcb02c5410",
      "tree": "984ac34a0ecfd371e5d3d340fd12d7cd026aaa4a",
      "parents": [
        "64b3c5f468110e00a30216186e590e87f81bc328",
        "78cf6f642aea91385dfbe6e1fa594e9f5373e69c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Feb 15 16:01:08 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 15 16:01:08 2020 +0000"
      },
      "message": "Merge \"Always install python3 and its dev package\""
    },
    {
      "commit": "6808a3468dd157f9f0676f972aea54add4e33063",
      "tree": "07c88c44b873e088f3f9715acb5b2e70ffbacdc3",
      "parents": [
        "46fd6448978897c9e215fc5e038b3d91daa8db5a"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jan 20 15:52:33 2020 +0000"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Jan 23 11:50:07 2020 +0000"
      },
      "message": "Clean up remainders of USE_SYSTEMD and logging setup\n\nWe dropped the ability to override USE_SYSTEMD to False when we deleted\nscreen support in [0], so we can also clean up any conditionals based\non it.\n\nAlso clean up the logging setup functions, dropping local vars for\nparameters that we don\u0027t actually support anymore.\n\n[0] I8c27182f60b0f5310b3a8bf5feb02beb7ffbb26a\n\nChange-Id: I5cbce9f2c42e111761e8689447b3f8cbb7ea2eb5\n"
    },
    {
      "commit": "78cf6f642aea91385dfbe6e1fa594e9f5373e69c",
      "tree": "ac65c1f2f82ce3f88f72bee3e5b0a02fb7566511",
      "parents": [
        "e18325ca67dcb70b01a29563432291e1baf9f46e"
      ],
      "author": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Tue Oct 15 19:45:09 2019 +0000"
      },
      "committer": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Wed Jan 22 20:03:29 2020 -0600"
      },
      "message": "Always install python3 and its dev package\n\nSome distros do not install python3/python3-devel with the minimal\ninstall. F29 doesn\u0027t install -devel, and neither Centos 7 or 8\ninstall either. This patch ensures that these packages get installed.\n\nIdeally, PYTHON3_VERSION would be set *after* ensuring that python3\nwas installed, but it gets a little tricky with all of the includes.\nThis sets it to 3.6 as nothing uses 3.5 anymore.\n\nChange-Id: I7bdfc408b7c18273639ec26eade475856ac43593\n"
    },
    {
      "commit": "89cb80d2120a7247dcc8b1f6a073cf9c9e488806",
      "tree": "4afded604b87d1256ed59ec986218354c4f08b82",
      "parents": [
        "09e860fc2c306774076c1814ba3ab7c44404066d"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Sat Jan 18 15:41:17 2020 +0000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Jan 22 13:43:23 2020 +0000"
      },
      "message": "Revert \"Revert \"Stop enabling g-reg by default\"\"\n\nThis reverts commit 98f3bbe509c2de9efaf4f3fc1b5dbc42d7a67987.\n\nThis is no longer necessary as proper fix [1]\nis now applied.\n\n[1] https://review.opendev.org/703288\n\nChange-Id: Ibc40f79b1daf30246ed24790e9b305caea497cb2\nRelated-bug: #1859847\nRelated-bug: #1860021\n"
    },
    {
      "commit": "b9dfa46f0a84015183311f51fab3b026f4596792",
      "tree": "c91ecfb3289ff49c014e6544bec1a9aaaaf1c98b",
      "parents": [
        "46fd6448978897c9e215fc5e038b3d91daa8db5a",
        "6b6bdc7111aa6f953a29c5ffc8854039336ce660"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 21 07:40:40 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 21 07:40:40 2020 +0000"
      },
      "message": "Merge \"inc/python: Remove ability to mark packages as non-Python3\""
    },
    {
      "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": "98f3bbe509c2de9efaf4f3fc1b5dbc42d7a67987",
      "tree": "c4e606b3b313449d676a49c15101cea58c2b0267",
      "parents": [
        "035b41b9b28e0cda61dc7427dcd7e4b44b7a6563"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri Jan 17 17:41:22 2020 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri Jan 17 17:42:23 2020 +0000"
      },
      "message": "Revert \"Stop enabling g-reg by default\"\n\nThis reverts commit d7dfcdb4674daae8a294848b1de6fa87c5d7d4eb. A\nsubsquent change that depends on this,\nd8dec362baa2bf7f6ffe1c47352fdbe032eaf20a, has knock on effects for\ndevstack-gate and needs to be reverted. Revert this first.\n\nChange-Id: Ic5402f57052648e10eacf3c3de67d2cdd2d42f63\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\nPartial-bug: #1860021\n"
    },
    {
      "commit": "6b6bdc7111aa6f953a29c5ffc8854039336ce660",
      "tree": "dfa6eeae055b90324722010c582fb7da955298b5",
      "parents": [
        "035b41b9b28e0cda61dc7427dcd7e4b44b7a6563"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Wed Oct 09 16:13:20 2019 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri Jan 17 11:19:16 2020 +0000"
      },
      "message": "inc/python: Remove ability to mark packages as non-Python3\n\nEverything in OpenStack *must* be Python 3 supporting now, which means\nit\u0027s time to remove the functionality that allows us to blacklist\npackages that didn\u0027t support Python 3.\n\nChange-Id: I7c8cf538ec88bd4056b0109f19671e3d65f5da3a\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "d7dfcdb4674daae8a294848b1de6fa87c5d7d4eb",
      "tree": "7c693408d0d695cb1f3464ed29f073a75ae901ff",
      "parents": [
        "bcb2c30c317834f62cab470dc0b58670d945a6ef"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Wed Jan 15 18:36:20 2020 +0100"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Wed Jan 15 18:37:51 2020 +0100"
      },
      "message": "Stop enabling g-reg by default\n\nPer [1] Glance registry should not be required to run since Queens.\n\n[1] https://specs.openstack.org/openstack/glance-specs/specs/queens/approved/glance/deprecate-registry.html\n\nChange-Id: I93325cbd26dbc6a30062d9ba83acab248897b18e\nDepends-on: https://review.opendev.org/702707\nRelated-bug: #1859847\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": "eeb444bc4355916598e06462369eac0e364b60b7",
      "tree": "92e637871acc576af7d8432c76a2ec9f25c21388",
      "parents": [
        "595759c764eebbaffeb120f178dcd9069fbba070",
        "6c15c38f1a9e8e833a29637598f373d7ea29bc62"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 05 02:09:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 02:09:00 2019 +0000"
      },
      "message": "Merge \"stackrc: Make REQUIREMENTS_DIR configurable\""
    },
    {
      "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": "48b519b5c62be33388b76fd25eebb5673d1e2c18",
      "tree": "7a0f826b13bbe18d26e359c52b3b8e72d34f20eb",
      "parents": [
        "39082a3b4ede7ba84fcc01a6d00e9cd66e2f582d"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Apr 01 12:22:42 2019 -0400"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Nov 19 20:12:14 2019 +0000"
      },
      "message": "Change USE_PYTHON3\u003dTrue by default\n\nSince Stein, gate jobs have been using bionic nodes so they\nare running with python 3.6, so it makes sense to also default\ndevstack itself to run with python3 by default.\n\nDepends-On: https://review.opendev.org/688731\n\nChange-Id: I52b03caee0ba700da3a15035201ea6cd91baa06b\n"
    },
    {
      "commit": "39082a3b4ede7ba84fcc01a6d00e9cd66e2f582d",
      "tree": "25cba2dce170e9d2922e65c7cabc2464975d4982",
      "parents": [
        "2d112db86b1b6861f6b4844bef324bda3a89248b"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Apr 02 11:03:06 2019 +0000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Nov 19 20:11:23 2019 +0000"
      },
      "message": "Handle localrc early enough in stackrc\n\nWe need to source the environment overrides before they get evaluated.\nOtherwise e.g. USE_PYTHON3 is factually being ignored for some settings.\n\nAlso fix creating python3 venvs by using the \"virtualenv\" command for\nthat task.\n\nChange-Id: I16c78a7fef80372d9a1684c3256c5b50b052ecae\n"
    },
    {
      "commit": "6c15c38f1a9e8e833a29637598f373d7ea29bc62",
      "tree": "c4972426b45c753aeeabcca5014e68982f14ed79",
      "parents": [
        "63ab664baf99716e9a5d29eb82f974f8c3456816"
      ],
      "author": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Wed Nov 06 07:11:33 2019 -0500"
      },
      "committer": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Wed Nov 06 07:11:37 2019 -0500"
      },
      "message": "stackrc: Make REQUIREMENTS_DIR configurable\n\nIn cases where global REQUIREMENTS_DIR is set, use it\ninstead of overwriting it. This is particularly needed\nin cases where users of pip_install wrapper have the\nupper-constraints.txt at another location.\n\nChange-Id: I34e9f94548c575e1af5bca9655a3b7d1915375a8\nSigned-off-by: Flavio Fernandes \u003cflaviof@redhat.com\u003e\n"
    },
    {
      "commit": "56f23cc50df3beb1792c9c0ef6c0602534d025dc",
      "tree": "86f6e4ba89e985413340d4955de72dfa6caeb633",
      "parents": [
        "dad5665036c83dfc25de28fe82ad7831b6f0915c",
        "c6f588df02bfc01bde463cb63f19f90a5935839b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 08 19:33:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 08 19:33:51 2019 +0000"
      },
      "message": "Merge \"Fix target branch for pbr and diskimage-builder\""
    },
    {
      "commit": "dad5665036c83dfc25de28fe82ad7831b6f0915c",
      "tree": "a09e1c8fbaede9cb2063708aa36b28ab595161f3",
      "parents": [
        "e6f495e2dd550e74ad392f88b67be35fc38b3e0d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Oct 07 17:21:46 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Oct 07 17:21:46 2019 +0000"
      },
      "message": "Update DEVSTACK_SERIES to ussuri\n\nstable/train branch has been created now and\ncurrent master is for ussuri.\n\nChange-Id: I2bb84cb4b32e344572a7c3e6f300c1aa19e486df\n"
    },
    {
      "commit": "c6f588df02bfc01bde463cb63f19f90a5935839b",
      "tree": "a4efb6c8b8d44676eed5415f18d1d5d1c5b5ebff",
      "parents": [
        "e3cd502252a52c10007a7a39b98359d97d9cc24a"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Sep 25 10:31:09 2019 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Sep 25 10:31:09 2019 -0400"
      },
      "message": "Fix target branch for pbr and diskimage-builder\n\nThe target branch was centralized in change\nI82aa19e739eeda3721bac1cb5153ad0bf2d1125a but there\nare two issues, pbr and diskimage-builder are using\nTARGET_BRANCH which gets changed to stable/* for\neach openstack stable branch that gets created for\ndevstack, e.g. I861068ae1a9902cef61c52c70dda7bb42f4371a0,\nbut pbr and diskimage-builder don\u0027t have stable branches\nso they should be using BRANCHLESS_TARGET_BRANCH i.e. master.\n\nChange-Id: I47ac7a7e194ca6d613d0ccaebfd557346644c2df\n"
    },
    {
      "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": "764ccd07a7f30ecf6549bad618bc05ffb97fae35",
      "tree": "bf8234badc3f83566ed949bba6c83a91069d42d6",
      "parents": [
        "15c64f109e4a46404f4b553c6b566f80653e0887"
      ],
      "author": {
        "name": "Tim Burke",
        "email": "tim.burke@gmail.com",
        "time": "Thu Jul 11 09:47:48 2019 -0700"
      },
      "committer": {
        "name": "Tim Burke",
        "email": "tim.burke@gmail.com",
        "time": "Thu Jul 11 09:47:52 2019 -0700"
      },
      "message": "Remove Swift from default DISABLED_PYTHON3_PACKAGES\n\nAs of https://review.opendev.org/#/c/653548/ this is no longer\nnecessary.\n\nChange-Id: Iab43d77c3444fa97f3339f0e5fa4ad24e87e3fd6\n"
    },
    {
      "commit": "99e7445fb245deaa67d831a23c4e4ee21c13c855",
      "tree": "3a03fb266a3f7a477395a240e4e9e60397e7beaa",
      "parents": [
        "9b6d2f20b47523ddc51349943dd76bb76d1c58d8"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Jun 21 09:38:24 2019 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Jun 21 09:38:24 2019 -0400"
      },
      "message": "Adjust repo namespace for pbr\n\nThis is a follow up for change Ifcfce490edb3d77e4e436e002d35bc909e1a057c\nwhere the GIT_BASE was changed to the opendev URL to avoid redirects.\nThe pbr namespace in stackrc was old and still getting redirected and\nthis change fixes that.\n\nChange-Id: Ib444e928fa2ca7650670f97be6927202333a1dd7\n"
    },
    {
      "commit": "371a25328525ac16677ad721f725e81628f9d941",
      "tree": "270c03d8796dc60f32797c53cfdaaf5513833048",
      "parents": [
        "d5634c4723df4f6b597578a8588ad3730e4b5bbc"
      ],
      "author": {
        "name": "Mark McClain",
        "email": "mark@mcclain.xyz",
        "time": "Tue May 07 12:12:29 2019 -0400"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 21 14:33:29 2019 +1000"
      },
      "message": "Change the GIT_BASE default to https://opendev.org\n\nChange-Id: Ifcfce490edb3d77e4e436e002d35bc909e1a057c\n"
    },
    {
      "commit": "4b8cba77fe3444c925b5e4fe39743d54b0243eef",
      "tree": "e4ccc899ff3f9d0fb5f676c09ce12482c7fd183e",
      "parents": [
        "984c3ae33b6a55f04a2d64ea9ffbe47e37e89953"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Tue May 21 14:17:11 2019 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri May 31 15:10:05 2019 +0100"
      },
      "message": "Remove n-cells, n-net and n-cauth\n\nRemove nova cells v1 support, which also allows/necessitates removing\nsupport for nova networks (which was only supported with cells v1) and\nnova-consoleauth (which was required by cells v1 but is unnecessary\notherwise).\n\nThe Depends-On isn\u0027t really necessary, but it\u0027s here to make sure this\ndoesn\u0027t merge until we _really_ have killed cells v1.\n\nI honestly expected this patch would be bigger.\n\nChange-Id: I90316208d1af42c1659d3bee386f95e38aaf2c56\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\nDepends-On: Ib0e0b708c46e4330e51f8f8fdfbb02d45aaf0f44\n"
    },
    {
      "commit": "070e4ee65e73584bae5fdb23135abb972baf8ae9",
      "tree": "fab77e6c39789ec2c1828504a9d2ad5c1acc4f48",
      "parents": [
        "58de715453fd9c55d57ee18e8f915685e8ebb6b7"
      ],
      "author": {
        "name": "Kota Tsuyuzaki",
        "email": "tsuyuzaki.kota@lab.ntt.co.jp",
        "time": "Thu Sep 13 03:08:19 2018 +0900"
      },
      "committer": {
        "name": "Kota Tsuyuzaki",
        "email": "tsuyuzaki.kota@lab.ntt.co.jp",
        "time": "Wed May 01 18:07:58 2019 +0000"
      },
      "message": "Deprecate swift3, use s3api in Swift repo\n\nswift3 is no longer actively maintained in the upstream.\nThat has been moved to Swift repository as s3api so we should\nuse s3api middleware instead. As well as swift3, s3token is\nalso maintained in Swift upstream.\n\nChange-Id: I4582d81da066ab53e6f11ad1df7af91425f2b0ca\n"
    },
    {
      "commit": "315bc13595bf1ebae205f462fc6078f9fc3c840b",
      "tree": "53e9d98a2a5ed04ff6b78b20ba7ecd7dc5c33381",
      "parents": [
        "8bdbf850967b90ebdca428247bb93ad2eb6478c0"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 26 18:47:06 2019 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 26 18:47:06 2019 +0000"
      },
      "message": "Update DEVSTACK_SERIES to train\n\nstable/stein branch has been created now and\ncurrent master is for train.\n\nChange-Id: I119f0388891db44c9753e49cedfeb32c74f2a40d\n"
    },
    {
      "commit": "6d9f3716aabbebe220b5750822894a9356bde64b",
      "tree": "8448ecb79143ab96306d54f4776be4d54188a89a",
      "parents": [
        "32cbddc49d9bcbb9fa82fcb7f10f34db7f353603",
        "676957ffcff78e790134776f71035a3b14974896"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 17 14:52:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 17 14:52:45 2019 +0000"
      },
      "message": "Merge \"Update etcd version to 3.3.12\""
    },
    {
      "commit": "32cbddc49d9bcbb9fa82fcb7f10f34db7f353603",
      "tree": "f05c9af20cf643e6d33d38f616870f3a83f893a7",
      "parents": [
        "f28c75f87abdda00dcfc2f673816728676313c95",
        "8c5486993dec738a3e83746af2d62bdba648c999"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 17 14:52:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 17 14:52:44 2019 +0000"
      },
      "message": "Merge \"Bump noVNC to 1.0.0\""
    },
    {
      "commit": "676957ffcff78e790134776f71035a3b14974896",
      "tree": "6f7c1764cb0195416ea6bac8c0f36d3114ca7c2d",
      "parents": [
        "16eea25b2645260808c7d063a8308cac6cc68cef"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin034@gmail.com",
        "time": "Sun Mar 10 14:55:48 2019 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin034@gmail.com",
        "time": "Sun Mar 10 15:00:04 2019 +0000"
      },
      "message": "Update etcd version to 3.3.12\n\nThe default version is 3.2.17 which seems to be too old.\nSome external tools are not compatible with this old version.\nFor example, kubeadm cannot support external etcd version that is\nolder than 3.2.18.\n\nThis commit update the etcd version to 3.3.12 wich is the current\nlatest version.\n\nChange-Id: Icfabbe580bb83a3babb98cc9fdbfb8eb388dc108\n"
    },
    {
      "commit": "8b003e0ed2f41fb1ab0007c969bba33c5701f625",
      "tree": "03fd6a4f41cbd27ddb4802ed72c3033de16cdddb",
      "parents": [
        "5488336545ddc2dadadfae61a0367074cc16e5e2"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Mar 04 16:50:42 2019 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Mar 04 16:50:42 2019 +1100"
      },
      "message": "Switch GIT_BASE to https://\n\nInfra are looking at implementing gitea for serving git, but this does\nnot have a git protocol handler ATM.  Switch GIT_BASE, and some\ntesting, to https:// to be in a better position to handle this.\n\nChange-Id: I97a7b0de7b1ec2dd15d15c58699a631b09273df1\nStory: #2004627\nTask: #29701\n"
    },
    {
      "commit": "8c5486993dec738a3e83746af2d62bdba648c999",
      "tree": "be2d1fa8e273bee7229e5b8074fd9b065af793e2",
      "parents": [
        "72f632222f6d90d3545b5d7ca48297da4218e2ea"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri May 11 16:12:17 2018 +0530"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Thu Feb 28 10:20:39 2019 +0000"
      },
      "message": "Bump noVNC to 1.0.0\n\nThis introduces a breaking change in the URLs used to access the console\n[1]. This is updated in both the documentation and linked nova change.\n\n[1] https://github.com/novnc/noVNC/commit/83391ffc\n\nChange-Id: I14a0be0034f4a76ab37eb90325967500c3bf1ff9\nDepends-On: I9a50a111ff4911f4364a1b24d646095c72af3d2c\nRelated-bug: #1682020\n"
    },
    {
      "commit": "f3302dcee3e11fb4283a28416e1bcf92514b6bf8",
      "tree": "e2ee094c33c2db78d39ad2c134f22dd8cbd353a4",
      "parents": [
        "f1275599ad372e7715b5b825d6ab8649867b3679",
        "58243f6203f3385039fe7124b037d5abf7e1d59e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Feb 06 16:34:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 06 16:34:57 2019 +0000"
      },
      "message": "Merge \"Add options for development bindep install\""
    },
    {
      "commit": "62c832b090021b0c85ade8eb718eabaccc345257",
      "tree": "5738bd9d9da75eba8d2e16c071cbc431bd9b632f",
      "parents": [
        "85e6aaf54136409a7944fb645ec1bc78f212529b",
        "15b6ac98cb932488bce77b267f0f27903f0d47d0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Jan 20 15:20:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 20 15:20:35 2019 +0000"
      },
      "message": "Merge \"Update default cirros version\""
    },
    {
      "commit": "58243f6203f3385039fe7124b037d5abf7e1d59e",
      "tree": "657a7933404290db8f3df9e47de90c1439e51fc3",
      "parents": [
        "8fc227f63fd0820bd9c5725a6023529c742d2041"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Dec 13 14:05:53 2018 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Jan 14 16:35:12 2019 +1100"
      },
      "message": "Add options for development bindep install\n\nThis adds a -bindep option to the key development library install\nfunctions.  With this option the bindep.txt file will be referenced\nand the relevant packages installed.\n\nChange-Id: I856f1f59fca49b6020920d8f859b797f3b904300\n"
    },
    {
      "commit": "36377f63e348200cd091b702c74350062a69fff9",
      "tree": "e9962c68b82b43a6b415c7aa71722ce3ce5e841e",
      "parents": [
        "a88a22969cb557456d3a8db8ae734a59a1ba8066"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Tue Dec 04 11:33:03 2018 -0500"
      },
      "committer": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Wed Jan 09 09:05:36 2019 -0500"
      },
      "message": "install under python3 by default when enabled\n\nRemove the requirement that services explicitly enable python3 support\nin order to be tested under python3 when running with python3\nenabled. Keep the enable_python3_package() function for backwards\ncompatibility, for now, since it is called in some devstack plugins.\n\nExplicitly add swift to the set of packages that should not be installed\nusing python3 by default until full support is available.\n\nChange-Id: I8ab0a7c242bbf5bf3f091f5a85a98e2f4543f856\nSigned-off-by: Doug Hellmann \u003cdoug@doughellmann.com\u003e\n"
    },
    {
      "commit": "15b6ac98cb932488bce77b267f0f27903f0d47d0",
      "tree": "026c9ea94cdf879975eecf85b240ccd14baede3d",
      "parents": [
        "8c93374cddda59129ac809f159cb554f54c7443c"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Nov 21 11:55:57 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Dec 19 12:42:14 2018 +0000"
      },
      "message": "Update default cirros version\n\nCirros has a new release 0.4.0, which fixes a couple of issues.\n\nChange-Id: I419348f1784600e3989c8e86a99c04b24f3610c4\n"
    },
    {
      "commit": "86011b700a89dc4e7e156eb662f435271934d5f1",
      "tree": "7d5679d45f547d62d817cb3d7afa58ce17bf38da",
      "parents": [
        "8fc227f63fd0820bd9c5725a6023529c742d2041",
        "0ce6ae813707678541697b2ffe24056f0f8e26b7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Dec 15 10:24:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 15 10:24:47 2018 +0000"
      },
      "message": "Merge \"Update cirros version\""
    },
    {
      "commit": "0ce6ae813707678541697b2ffe24056f0f8e26b7",
      "tree": "74550e7a9050796d7251c7f9b563bffc113f14ea",
      "parents": [
        "e03b6bd8f8d14db3533b68a0cb97e4baad901dc1"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Nov 21 11:55:57 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Dec 13 11:09:54 2018 +0000"
      },
      "message": "Update cirros version\n\nThis is the next release in the 0.3.x stable series, containing a fix\nfor getting out of disk errors when cirros reads metadata from a\nconfig-drive[0].\n\n[0] https://bugs.launchpad.net/cirros/+bug/1808119\n\nChange-Id: Id2f20ebafdd78c2dadf81b8f80f22e7bd6db7755\n"
    },
    {
      "commit": "07a59da59f6f7929b2875da35647e4aaa05608cc",
      "tree": "0d2cf74f2f6b39f9be80c3ee8de2f5739c52bce3",
      "parents": [
        "14764152c2123d4b6acb94a7462a9e46998bd72c",
        "994e82e57f78a4c302d620e44bcdda36c4c0d5f0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Dec 08 10:05:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 08 10:05:18 2018 +0000"
      },
      "message": "Merge \"Update ETCD_DOWNLOAD_URL\""
    },
    {
      "commit": "78a564bb0304b6f930e1491e7e116a0a0f6d9ab6",
      "tree": "0e564e55f50caac17d160e7b63ee30294add9319",
      "parents": [
        "0c6208c6a07b0616b5982b6e9e7c8216397d49e3"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "cdent@anticdent.org",
        "time": "Fri Oct 05 10:17:56 2018 +0100"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "cdent@anticdent.org",
        "time": "Tue Nov 27 10:35:04 2018 +0000"
      },
      "message": "Use openstack/placement instead of placement-in-nova\n\nWe introduce and set PLACEMENT_REPO, add a placement-manage command\nto sync database tables (see one of the commits on which this\ndepends), use /etc/placement/placement.conf for config, and put the\nuwsgi config file (pointing to placement-api instead of\nnova-placement-api) in /etc/placement.\n\nopenstack/placement is also added to the required-projects in\nthe devstack zuul job.\n\nChange-Id: I0b217e7a8c68a637b7a3445f6c44b7574117e320\n"
    },
    {
      "commit": "994e82e57f78a4c302d620e44bcdda36c4c0d5f0",
      "tree": "c0afdfd75aa5f56116123b4eda9928c2a8188ca9",
      "parents": [
        "7c3df6b700d9d1dcdb4a2ec9864295f91f30c529"
      ],
      "author": {
        "name": "Michał Dulko",
        "email": "mdulko@redhat.com",
        "time": "Fri Oct 19 12:08:12 2018 +0200"
      },
      "committer": {
        "name": "Michał Dulko",
        "email": "mdulko@redhat.com",
        "time": "Wed Nov 07 18:00:30 2018 +0100"
      },
      "message": "Update ETCD_DOWNLOAD_URL\n\nLooks like https://github.com/coreos/etcd is redirecting to\nhttps://github.com/etcd-io/etcd, so let\u0027s use that official address as\nthe download URL.\n\nChange-Id: I39355b4deb17ae11927a5339e73fb8ec3a274cf7\n"
    },
    {
      "commit": "ef72d1ea77e2d5b8f210f222bcaf41b0fc7520e2",
      "tree": "982da243ad0cc61a29f80ee0092a5f78b56d4313",
      "parents": [
        "9b4b4c6919186e56675069d68493033a224b842f"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 24 10:44:54 2018 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 24 10:44:54 2018 +0000"
      },
      "message": "Update DEVSTACK_SERIES to stein\n\nstable/rocky branch has been created now and\ncurrent master is for stein.\n\nChange-Id: Id5d75e7a8a38a749f387f3ba670e3d2c10cb9719\n"
    },
    {
      "commit": "5da7e4a22ede5f3049e7607a54a0f5ca2b413a29",
      "tree": "79fc2ab71026afcb588696cf1930370f832167c8",
      "parents": [
        "0530ceec9e190828bb6e9962db65a3ce89e89be8",
        "dc7b4294632172d0b743f98448942fe260a8a3ff"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jul 10 06:10:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 10 06:10:28 2018 +0000"
      },
      "message": "Merge \"Fix running with SERVICE_IP_VERSION\u003d6\""
    },
    {
      "commit": "6110f40838561377b6fa837542936ade9800ad1d",
      "tree": "3933421ecfd5b37c5d49fc14217ef9c9df89d186",
      "parents": [
        "5e3a2942104bdb26ee332ac302f80c83168d7656",
        "7f33552d347f400fc1f2c290da3d3fa863197cee"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jun 21 15:17:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 21 15:17:11 2018 +0000"
      },
      "message": "Merge \"Switch to dnf when it exists\""
    },
    {
      "commit": "7f33552d347f400fc1f2c290da3d3fa863197cee",
      "tree": "7ba91a2ee67af45577de15827f7155b8e57c5b3a",
      "parents": [
        "aed9300b715f2d3f0d77ee22d34225a5c1b5c89e"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jun 14 21:11:10 2018 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jun 14 21:11:10 2018 +1000"
      },
      "message": "Switch to dnf when it exists\n\nThis has all been around for a *long* time, like when dnf was a weird\nnew thing.  Now it\u0027s the opposite and yum is a weird old thing :)\nChoose it by default for platforms with it (Fedora, for now).\n\nChange-Id: Id2bd7d145354b996de31944929fd0267ec24a08e\n"
    },
    {
      "commit": "5e832d3061a9edd77dff6b9a051df7f116104ea2",
      "tree": "251519367965596b5022d66d47067283a4e3b3c3",
      "parents": [
        "0d1bee17680d55c654e9b804d1b55e1437b65d06"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sat Jun 02 12:40:58 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sat Jun 02 12:40:58 2018 -0400"
      },
      "message": "Modernize VIRT_DRIVER\u003dfake usage\n\nThis makes three changes:\n\n1. The quota options set when using the fake\n   virt driver have been renamed so we\u0027re getting\n   deprecation warnings on using the old names.\n   Rather than set each quota limit value individually,\n   we can just use the noop quota driver for the same\n   effect.\n\n2. The enabled_filters list for the scheduler was last\n   updated when using the fake virt driver back in Juno\n   via Ic7ec87e4d497d9db58eec93f2b304fe9770a2bbc - with\n   the Placement service, we don\u0027t need the CoreFilter,\n   RamFilter or DiskFilter. Also, in general, we just\n   don\u0027t need to hard-code a list of scheduler filters\n   when using the fake virt driver. If one needs to set\n   their own scheduler filter list, they can do so using\n   the $FILTERS variable (or post-config for nova.conf).\n\n3. The largeops job, which ran the Tempest scenario tests,\n   has been gone for a few years now, as have the Tempest\n   scenario tests, so the API_WORKERS modification when\n   using the fake virt driver should be removed. If we had\n   a CI job like the largeops job today, we would set the\n   worker config via the job rather than in devstack.\n\nChange-Id: I8d2bb2af40b5db8a555482a0852b1604aec29f15\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": "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": "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": "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": "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": "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": "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": "dc7b4294632172d0b743f98448942fe260a8a3ff",
      "tree": "b3c4c6da9ba5624306e74e92e7868cf756f94a86",
      "parents": [
        "a6a36d11d8ec39f6d782596469884559bc768d21"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Sep 19 10:52:32 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Sun Mar 11 08:53:41 2018 +0000"
      },
      "message": "Fix running with SERVICE_IP_VERSION\u003d6\n\n- There are some locations where we need the raw IPv6 address instead of the\n  url-quoted version enclosed in brackets.\n- Make nova-api-metadata service listen on IPv6 when we need that.\n- Use SERVICE_HOST instead of HOST_IP for TLS_IP.\n\nChange-Id: Id074be38ee95754e88b7219de7d9beb06f796fad\nPartial-Bug: 1656329\n"
    },
    {
      "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": "3360ffb5f27cef3f22da944e8a1314678a4bf970",
      "tree": "c517fbd09107b72006f93ab2c91480c4724045c7",
      "parents": [
        "af43b825029c2288a76734f7a08be9e16196eb45"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri Mar 02 21:08:34 2018 +0100"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri Mar 02 21:08:58 2018 +0100"
      },
      "message": "devstack master is rocky now\n\nSee #snowpenstack!\n\nChange-Id: I2df485c2acf1bec0d0f7ddc6538bff2c2ec141e3\n"
    },
    {
      "commit": "730ce45466a903c639554b2e70f6e40a02e9e29d",
      "tree": "acab498072f77b608e7bdfbfdec20add3ec2ceec",
      "parents": [
        "83ecb97fec7efde09f543fb1f5ef65bd6d4f1011"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Feb 23 13:56:48 2018 +0000"
      },
      "committer": {
        "name": "Mohammed Naser",
        "email": "mnaser@vexxhost.com",
        "time": "Fri Feb 23 16:52:23 2018 -0500"
      },
      "message": "Create NOVA_READY_TIMEOUT in is_nova_ready function\n\nThe function was introduced in [0] using a hardcoded timeout of 60\nseconds which turns out to be too small on slow machines. Create a new\nglobal variable NOVA_READY_TIMEOUT instead so that users can\noverride the timeout if necessary.\n\n[0] I32eb59b9d6c225a3e93992be3a3b9f4b251d7189\n\nCo-Authored-By: Mohammed Naser \u003cmnaser@vexxhost.com\u003e\nChange-Id: I0cd7f193589a1a0776ae76dc30cecefe7ba9e5db\n"
    },
    {
      "commit": "a4922067009b4e293811ec6aa976ef7f72363069",
      "tree": "e5cb00430d16de1efb59ab39652faf8dd0dff93c",
      "parents": [
        "e46d6ad2b7a1033385eb80fc641be930c985a7ca"
      ],
      "author": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@huawei.com",
        "time": "Thu Feb 15 07:45:10 2018 -0600"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@huawei.com",
        "time": "Thu Feb 15 11:21:15 2018 -0600"
      },
      "message": "Centralize setting default branch for stable branching\n\nOne of the steps when we create a new stable branch is to\nbranch devstack, then update the default branch for most\nrepos to use the new stable branch for each repo.\n\nThis requires making multiple updates throughout stackrc,\nand to further complicate things, there are some repo\nbranch variables for branchless repos that should not be\nupdated along with the others.\n\nThis can be error prone if not fully aware of these\nexceptions. To simplify this process a little, this\npatch adds two common variables - one that can be set to\nthe new stable branch name for all of the repos that\nshould be branched, and one that can be used for all of\nthe branchless repos to make it explicit that those\nvalues should be left alone. The cycle-trailing repos\nhave until two weeks after final release to branch, so\nalso adding another variable for those to make it easy\nto update them at a later time, separately from the\nother repos.\n\nChange-Id: I82aa19e739eeda3721bac1cb5153ad0bf2d1125a\n"
    },
    {
      "commit": "fbdefacc1d7be98d9b34a2fb7f35aada33611604",
      "tree": "7a4493fa9143e41163f232790b5d95e04e123670",
      "parents": [
        "b5683ea47d0d175ef62ee00ea63175bd239c60f3",
        "f8dc558486fdb484b31338aa30933e33c061638c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Feb 05 03:42:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 05 03:42:45 2018 +0000"
      },
      "message": "Merge \"Drop django_openstack_auth related code\""
    },
    {
      "commit": "55e461b11c635672cc0ff1fda066ecd85f1c7021",
      "tree": "36f79332c7db6d8981f7d298c1fb86274665da40",
      "parents": [
        "83ed9ab12866cf97dbbcb61530ed886fb7f2d72f",
        "ffe691ecd5f77795666baa9317910de8d6b858e1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 02 03:41:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 02 03:41:17 2018 +0000"
      },
      "message": "Merge \"tempest: set compute-feature-enabled.volume_multiattach\""
    },
    {
      "commit": "5fb35b4f2bb072bd629e18fbc99522cd1ea73718",
      "tree": "a1a9108ef690c59039b058200a290ee2aa66ca12",
      "parents": [
        "66c893f25c6eb50edef47ec86a6d97fa58d2ea05",
        "fabaa991ca28a181909b420701bbd8e195177814"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Jan 26 12:47:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 26 12:47:48 2018 +0000"
      },
      "message": "Merge \"Added the ability to specify checksum for etcd\""
    },
    {
      "commit": "ffe691ecd5f77795666baa9317910de8d6b858e1",
      "tree": "be87c69a0f03bf9fce60f15a6709cee44a9f5a02",
      "parents": [
        "b5841fa5d65b2c9899bbf45e6ad65138dc08cfa2"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Jan 12 17:58:44 2016 -0800"
      },
      "committer": {
        "name": "Ildiko Vancsa",
        "email": "ildiko.vancsa@gmail.com",
        "time": "Thu Jan 18 18:00:04 2018 +0100"
      },
      "message": "tempest: set compute-feature-enabled.volume_multiattach\n\nThis adds the ENABLE_VOLUME_MULTIATTACH flag and if True\nconfigures Tempest to run volume multiattach tests.\n\nNote that due to https://bugzilla.redhat.com/show_bug.cgi?id\u003d1378242\nwe can\u0027t run multiattach tests with the Pike UCA packages since\nthose include qemu 2.10 and libvirt 3.6, and the valid versions for\nmultiattach support with libvirt is qemu\u003c2.10 or libvirt\u003e\u003d3.10.\n\nDepends-On: I80c20914c03d7371e798ca3567c37307a0d54aaa\nDepends-On: I158c6f20e3e6a24bd2e5299abbeb3fc5208e5885\n\nPart of nova blueprint multi-attach-volume\n\nChange-Id: I46b7eabf6a28f230666f6933a087f73cb4408348\n"
    },
    {
      "commit": "6bcd8cad16c39dd8596d654eb4587e848d0db1fe",
      "tree": "bf45cae5f0ac268b3ca04c849e0a5f454be4ffc3",
      "parents": [
        "b09e9b9b48d0f858729d2b88b033a18873b2a89e"
      ],
      "author": {
        "name": "Peter Penchev",
        "email": "openstack-dev@storpool.com",
        "time": "Fri Jan 12 23:49:04 2018 +0200"
      },
      "committer": {
        "name": "Peter Penchev",
        "email": "openstack-dev@storpool.com",
        "time": "Tue Jan 16 18:05:06 2018 +0200"
      },
      "message": "Bump the Cinder LVM backing file size to 24Gb.\n\nThis follows a change made to devstack-gate in commit 841ebc3 to allow\ntempest to succeed even if it happens to run several volume tests in\nparallel.  Right now it\u0027s possible for a tempest-full test (run without\ndevstack-gate) to fail with an \"Insufficient free virtual space\" error in\nthe cinder-scheduler log.\n\nSuggested by: Clark Boylan \u003cclark.boylan@gmail.com\u003e\nCloses-Bug: 1743597\nChange-Id: I16ccb9976d1bc7c9f56a6a4d73e35042a5867ef9\n"
    },
    {
      "commit": "fabaa991ca28a181909b420701bbd8e195177814",
      "tree": "462328b62aca9c3a9c66a42c740dfb5a79f59a38",
      "parents": [
        "28b4be186105888b72300d27166deb771857df06"
      ],
      "author": {
        "name": "Shachar Snapiri",
        "email": "shachar@snapiri.net",
        "time": "Wed Dec 06 14:45:06 2017 +0200"
      },
      "committer": {
        "name": "Shachar Snapiri",
        "email": "shachar.snapiri@huawei.com",
        "time": "Mon Jan 08 12:25:18 2018 +0000"
      },
      "message": "Added the ability to specify checksum for etcd\n\nIt is possibe for the user to override te etcd version, thus download a\ndifferent etcd file, but the checksum is constant, so the checksum\nverification will fail in that case.\nAdded the ability to specify a different checksum, so the user would be\nable to specify the new version checksum\n\nChange-Id: I85af3af841ae957964f18d4e37a86ab0703882bc\nCloses-Bug: #1736718\n"
    },
    {
      "commit": "f8dc558486fdb484b31338aa30933e33c061638c",
      "tree": "b117ff1714ed5accc7430822ef1c0bde4066b59b",
      "parents": [
        "c1700973886bce1ec212c788e28a6fa372329b2d"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Sun Dec 24 08:17:01 2017 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Sun Dec 24 08:21:15 2017 +0900"
      },
      "message": "Drop django_openstack_auth related code\n\nIn Queens cycle, the code of django_openstack_auth was merged into\nthe horizon repository. The master branch of django_openstack_auth\nwill be retired. (horizon blueprint merge-openstack-auth)\nThis commit drops django_openstack_auth related code from DevStack.\n\n_prepare_message_catalog_compilation in lib/horizon was used only\nin install_django_openstack_auth, so it is dropped too.\n\nChange-Id: If9467c520a1e07d1968b29e485df0097330356bc\n"
    },
    {
      "commit": "9ef3e8448580e9d166e1a4669a036da0205243b5",
      "tree": "bc77791fa04fe00cc29d364f6cc3d6d65bb26ef7",
      "parents": [
        "d576620e33dd8ca2d0d9ff6496cdc957f3239998"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sun Dec 03 10:11:12 2017 -0600"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sun Dec 03 10:11:12 2017 -0600"
      },
      "message": "Add python-openstacksdk to python3 enabled list\n\nIt\u0027s perfectly with with python3, add it to the list.\n\nChange-Id: Ieb9f563a2f95e78a994cef388e56a6d5a84c8935\n"
    },
    {
      "commit": "27367bea48a14ce991f6e60400d61ab2aa11532b",
      "tree": "3b43915fc928a241da13a046ea2a89a9de2e5de3",
      "parents": [
        "b3a7125fcd0f60801d0723b8a4cccd060d4ca642"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Tue Nov 28 08:20:48 2017 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas (dims)",
        "email": "davanum@gmail.com",
        "time": "Thu Nov 30 20:04:05 2017 +0000"
      },
      "message": "Allow overrides for ETCD ports\n\nThis will enable us to run one etcd for devstack and another\nfor kubernetes in the same box if necessary\n\nChange-Id: Ib71ded24727b80afd4d98eb68bade0f8c0f72311\n"
    },
    {
      "commit": "3286198f0ef694b11931a411e94d8e25a5b4ce67",
      "tree": "660535c9743f96df02d2ec1ff46f07c3614a8855",
      "parents": [
        "855df2bd40a8fce5bff59811783261a3c5fd9c3e",
        "721f7c2cd0f8c1e4dba95f5f6be7ff342b355f01"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 04 07:20:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 04 07:20:35 2017 +0000"
      },
      "message": "Merge \"Switch DEVSTACK_SERIES to queens\""
    },
    {
      "commit": "3f97e71063074d143f9bdc504575ca86c12cc56d",
      "tree": "1d05a9b6a93334567ea7e7abe7d206498924eb85",
      "parents": [
        "b3b6c102d922ac638dbea51b22e30764031df76d",
        "07a8823d4f42ceb8146cf5eb8b1fffcbb4599e25"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Oct 03 07:07:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 03 07:07:52 2017 +0000"
      },
      "message": "Merge \"Update default etcd version\""
    },
    {
      "commit": "ba4830b84e529943353e71f375ab6538f37efa02",
      "tree": "a5282ccf785199db62716c74eb13c3880e1449f3",
      "parents": [
        "e8190c414e21b7d7f93eb9a3eeea3463f553a300"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Sep 27 16:45:25 2017 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Sep 27 16:45:25 2017 -0400"
      },
      "message": "Download default image when using VIRT_DRIVER\u003dfake\n\nChange f119121d21fa0446197b26378091677daac1606a removed\nthe default image to download which meant if you were using\nthe fake virt driver, no image would get downloaded and\ntempest setup would fail.\n\nThis adds it back in but doesn\u0027t use a wildcard.\n\nThe default image is the same as before, but uses the\nvariables that are also used for the default libvirt image\ncase.\n\nChange-Id: I80eddd0d3a99572ed494b5cd36fed8ceb4d05d77\nCloses-Bug: #1720003\n"
    },
    {
      "commit": "721f7c2cd0f8c1e4dba95f5f6be7ff342b355f01",
      "tree": "151c8b8a875c83253b9fe6ca90acd07542dd7f3b",
      "parents": [
        "0a97e5618641ab7f66c570aa30b8b805848b5a95"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Sep 25 13:53:10 2017 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Sep 25 13:53:45 2017 +0200"
      },
      "message": "Switch DEVSTACK_SERIES to queens\n\npike is handled in stable/pike branch for some time\nalready.\n\nChange-Id: I47dc5bf661c50b3b05c19ad665c2671f807233ae\n"
    },
    {
      "commit": "07a8823d4f42ceb8146cf5eb8b1fffcbb4599e25",
      "tree": "12a0df19a6e95bb77dc052d5760e1641cb9d6958",
      "parents": [
        "0a97e5618641ab7f66c570aa30b8b805848b5a95"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Sep 25 11:36:20 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Sep 25 11:36:20 2017 +0000"
      },
      "message": "Update default etcd version\n\nThere have been a couple of new stable releases in the meantime, update\nto using v3.1.10 which is the currently latest stable version.\n\nChange-Id: Ifa1421c9f12af9753052f992929deb7ebd45e804\n"
    },
    {
      "commit": "c4b0059c6b9818e622f9fb010719d6c92de9d91d",
      "tree": "c63e7040cd3f2f14796e7bba6d92abe28a55e98a",
      "parents": [
        "672ac22ab32e3d00c889603d78c6bb43d601b179"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Sep 22 15:07:36 2017 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Sep 22 15:07:36 2017 -0400"
      },
      "message": "Disable the v2.0 identity API by default\n\nThe v2.0 identity API is being removed in the Queens release, but in\norder to do so we need to stop some v2.0 tempests tests from being\nrun. This commit switches the default to disable the keystone v2 api.\nIn a future commit after the removal of the api from keystone the bits\nto deploy the v2 api will be removed.\n\nChange-Id: I5afcba6321f496b8170be27789bee7c9ad8eacce\n"
    },
    {
      "commit": "cd06b2ee814f1f9ec363e9476a5fe97305a10152",
      "tree": "eeafc9bb490a43476e28cd3e9a70a2f8cb9bfc42",
      "parents": [
        "f56a0ae2eca9c5d77799d85b57ea7dbb7cf601dc",
        "477a962861afe2e859179245d6d39cb41f6c499d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 19 01:49:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 19 01:49:24 2017 +0000"
      },
      "message": "Merge \"Enable graceful shutdown for services\""
    },
    {
      "commit": "4324f4ecd99f3cc50dea585bc8b5a680327e54bc",
      "tree": "242710b385b129d0af2fa780fa623a062cc66aed",
      "parents": [
        "71e07c738d33ba2772c42c21f4db38032f2e17be"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Sep 14 12:59:25 2017 -0600"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Sep 14 13:13:15 2017 -0600"
      },
      "message": "Fix devstack python detection if python3 is missing\n\nOn platforms without python3 installed devstack fails the python\nversion check. This does it more gracefully.\n\nChange-Id: I4d79a41eb2d66852ab1a1aa8bd383f8e3e89cdc0\n"
    },
    {
      "commit": "941940a92cd5424bbe5125569b083f1059569bdb",
      "tree": "847ade590eca2cdd2acc087760c05f2aff088bf1",
      "parents": [
        "91f62818c3ab5f7f7cee11df7a7b7d3ce290ecb8"
      ],
      "author": {
        "name": "Andreas Scheuring",
        "email": "andreas.scheuring@de.ibm.com",
        "time": "Wed Sep 13 00:24:02 2017 +0200"
      },
      "committer": {
        "name": "Andreas Scheuring",
        "email": "andreas.scheuring@de.ibm.com",
        "time": "Wed Sep 13 00:52:41 2017 +0200"
      },
      "message": "Add etcd3 support for s390x\n\nSince [1] devstack is failing on s390x with \"Distro not supported\".\nThe reason for this is the missing etcd3 support. It worked before\n[1] as we were able to disable etcd3 via local.conf. But as etcd3 is\na base service, we might not be able to rely on this workarond in\nthe future anymore.\n\nAs there is no etcd3 binary hosted on github like it is for other\narchitectures, the user needs to specify an alternative download\nURL via local.conf. Otherwise devstack will exit with an appropriate\nerror message.\n\n  ETCD_DOWNLOAD_URL\u003d\u003ccustom-download-url\u003e\n\n[1] https://github.com/openstack-dev/devstack/commit/d8bb220606737719bcdf7c5b4f54906f2974c71c\n\nChange-Id: I1c378a0456dcf2e94d79a02de9d3e16753d946d6\nPartial-Bug: #1693192\n"
    },
    {
      "commit": "87943ab88e760598710952598424e7feded88f5c",
      "tree": "02783ac2301add71a01a72db0bba3b5fa4e39f83",
      "parents": [
        "5b42dcef5d4df2324bf50a7667b4c2f817555238",
        "d8bb220606737719bcdf7c5b4f54906f2974c71c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Sep 10 17:13:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 10 17:13:15 2017 +0000"
      },
      "message": "Merge \"Make list_images.sh emit the etcd3 tarball\""
    }
  ],
  "next": "5b42dcef5d4df2324bf50a7667b4c2f817555238"
}
