)]}'
{
  "log": [
    {
      "commit": "b4e683e6b9a442ed9c37407cbc85288fe92aa85c",
      "tree": "24b6b2abfa289117f024335c210b230af4f7faae",
      "parents": [
        "82facd6edf7cefac1ab68de4fe9054d7c4cb50db"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Oct 05 20:44:57 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Oct 14 13:50:30 2021 +0200"
      },
      "message": "Don\u0027t fail if there is no nf_conntrack_proto_gre module available\n\nIt may be that it is already compiled in the kernel so there is no\nneed to load kernel module in such case.\n\nChange-Id: Ie1d32e3fd529e13958857cb3ced6710eebde1e4d\n"
    },
    {
      "commit": "82facd6edf7cefac1ab68de4fe9054d7c4cb50db",
      "tree": "1aa79048e9bc936822daaaa61dd767d83dfa4241",
      "parents": [
        "10d20b14e70f9dcf79a2f42c27c3b21a0ff67644",
        "a5d52831dc4d357906f5514943e17ab535e9e578"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 12 20:43:00 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 12 20:43:00 2021 +0000"
      },
      "message": "Merge \"Fix updating setuptools in Centos\""
    },
    {
      "commit": "10d20b14e70f9dcf79a2f42c27c3b21a0ff67644",
      "tree": "16ff346cf630df2237045e33e2721bbf99c0d7f1",
      "parents": [
        "d603c2a459a211ca29662796d4939424dbbac079",
        "61a37bff9a35337f5924ca7cc61c76e42e55d787"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 11 09:26:28 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 11 09:26:28 2021 +0000"
      },
      "message": "Merge \"Further fixup for Ubuntu cloud images\""
    },
    {
      "commit": "d603c2a459a211ca29662796d4939424dbbac079",
      "tree": "3724cad67d85b3b56f0fbf50417fa8ef3b6be1d5",
      "parents": [
        "23cbf138b417bf26280460cfe35c5aa1ca8c7cc9",
        "65b46a503a720f2438a6dc73c6f4670cdf89442f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 11 08:27:27 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 11 08:27:27 2021 +0000"
      },
      "message": "Merge \"Remove cinder from service names\""
    },
    {
      "commit": "23cbf138b417bf26280460cfe35c5aa1ca8c7cc9",
      "tree": "ccfda76bb48028c5565072bab74f213a549f4f32",
      "parents": [
        "e2e88dc19ade9d269e5027427f1288e57ce4762f",
        "bfc79dc98bfe68e22d3a58099bf550eda1a90a67"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 11 08:10:36 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 11 08:10:36 2021 +0000"
      },
      "message": "Merge \"tools: Fix use of continue\""
    },
    {
      "commit": "e2e88dc19ade9d269e5027427f1288e57ce4762f",
      "tree": "dba5f9b39568d66d7653e8cbf3a44fca2af56499",
      "parents": [
        "2e336ee79fbc9a2b6b99c3a43079890dc67212d5",
        "ac1b723c20fb67aaecd43cd08c6eee88c5f339f2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 11 00:53:22 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 11 00:53:22 2021 +0000"
      },
      "message": "Merge \"Fix displaying usage for make_cert.sh\""
    },
    {
      "commit": "2e336ee79fbc9a2b6b99c3a43079890dc67212d5",
      "tree": "148ac66aa1781b1f13e715f616b6fbf9d5aeab5e",
      "parents": [
        "714826d1a27085ba2384ca495c876588d77f0d27",
        "f758b60a4b70261393242b932063d2b6d705594c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 11 00:51:51 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 11 00:51:51 2021 +0000"
      },
      "message": "Merge \"Rehome functions to enable Neutron\u0027s Trunk service plugin\""
    },
    {
      "commit": "61a37bff9a35337f5924ca7cc61c76e42e55d787",
      "tree": "7a12031edaa60a0b7c08977e56062e9450416040",
      "parents": [
        "982b03c605bc06e0bf9a03ff576995816155c64e"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Fri Oct 08 10:59:09 2021 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Fri Oct 08 11:04:03 2021 +0200"
      },
      "message": "Further fixup for Ubuntu cloud images\n\nThe official Ubuntu cloud images have some further python pkgs\npreinstalled that conflict with our requirements. Allow to\noverwrite them.\n\nSigned-off-by: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nCloses-Bug: 1871485\nChange-Id: I793c250cae5e7b9bc835b7016d790d1f9ae8a7f3\n"
    },
    {
      "commit": "f758b60a4b70261393242b932063d2b6d705594c",
      "tree": "baba16d44b32c5adf0723e1bdf60b3652e19789f",
      "parents": [
        "982b03c605bc06e0bf9a03ff576995816155c64e"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Oct 06 12:02:22 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Oct 06 12:04:26 2021 +0200"
      },
      "message": "Rehome functions to enable Neutron\u0027s Trunk service plugin\n\nThose functions were part of the neutron devstack plugin but we\ndiscussed on the neutron team meeting [1] to move it to the Devstack\nrepo as it\u0027s mature enough now.\n\n[1] https://meetings.opendev.org/meetings/networking/2021/networking.2021-10-05-14.00.log.html#l-156\n\nChange-Id: I35446adad1d8a7fed142d834de20c48b611015a5\n"
    },
    {
      "commit": "bfc79dc98bfe68e22d3a58099bf550eda1a90a67",
      "tree": "482148bf5aa72fd14925bc3840e0323e8b6e9c77",
      "parents": [
        "982b03c605bc06e0bf9a03ff576995816155c64e"
      ],
      "author": {
        "name": "Michal Berger",
        "email": "michallinuxstuff@gmail.com",
        "time": "Tue Oct 05 15:40:20 2021 +0200"
      },
      "committer": {
        "name": "Michal Berger",
        "email": "michallinuxstuff@gmail.com",
        "time": "Tue Oct 05 15:44:45 2021 +0200"
      },
      "message": "tools: Fix use of continue\n\ncontinue is not used in a proper context here (outside of loop). Use\nnull cmd instead to simply fall through the pip installation.\n\nSigned-off-by: Michal Berger \u003cmichallinuxstuff@gmail.com\u003e\nChange-Id: Iaea2e5c0177b475edf19d08d71933a74debbb5d9\n"
    },
    {
      "commit": "714826d1a27085ba2384ca495c876588d77f0d27",
      "tree": "51bcbb376150f6f0833adb0e39603cfc935192f6",
      "parents": [
        "982b03c605bc06e0bf9a03ff576995816155c64e"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Oct 04 18:07:17 2021 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Oct 05 11:36:24 2021 +0100"
      },
      "message": "nova: Ensure each compute uses a unique iSCSI initiator\n\nThe current initiator name embedded in our CI images is not unique at\npresent and can often cause failures during live migrations with\nattached volumes. This change ensures the name is unique by running\niscsi-iname again and overwriting the existing name.\n\nWe could potentially do this during the image build process itself but\ngiven that devstack systems are not supposed to be multi-purpose this\nshould be safe to do during the devstack run.\n\nCloses-Bug: #1945983\nChange-Id: I9ed26a17858df96c04be9ae52bf2e33e023869a5\n"
    },
    {
      "commit": "982b03c605bc06e0bf9a03ff576995816155c64e",
      "tree": "6494d406c753d3d9ebef9a487c3126482ed1991b",
      "parents": [
        "56e75e4aef3ea42d13b192e805c48357b0071239"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Sep 30 13:08:35 2021 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Sep 30 13:08:35 2021 +0100"
      },
      "message": "zuul: Remove dedicated devstack-async job\n\nI83d56c9363d481bb6d5921f5e1f9b024f136044b switched the default of\nDEVSTACK_PARALLEL over to True so this dedicated job is no longer\nrequired as *all* jobs should now be using it.\n\nChange-Id: I0f475ab177c2cd49eeb6be861cdd11581e8e0b97\n"
    },
    {
      "commit": "56e75e4aef3ea42d13b192e805c48357b0071239",
      "tree": "1ada55bdf53f1c3ae5ec93a0ea34805a17f20ae3",
      "parents": [
        "8d1bfcacf8ffc73f0aa8c8a8a9e0fee447a1c116"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Tue Sep 28 20:02:34 2021 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Tue Sep 28 20:05:08 2021 +0200"
      },
      "message": "Fix uwsgi config for trailing slashes\n\nThe apache mod_proxy documentation[0] says that trailing slashes need to\nmatch for the ProxyPass statement. Since adding a slash to the redirected\nurl would break things that need to access endpoints like /identity\nwithout anything added, we need to drop the trailing slash for the\ntarget URL. See [1] for the discussion of the CVE fix that changed the\nprevious behavior.\n\n[0] https://httpd.apache.org/docs/trunk/mod/mod_proxy.html#proxypass\n[1] https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1945274\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/811389\nChange-Id: Ia6b1a41957833fba87a2e6f048d2483267632385\n"
    },
    {
      "commit": "65b46a503a720f2438a6dc73c6f4670cdf89442f",
      "tree": "a10e2ceb5b50b4fb0c0b41f2426cca72707ce96a",
      "parents": [
        "8d1bfcacf8ffc73f0aa8c8a8a9e0fee447a1c116"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Sep 28 03:08:10 2021 -0400"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Sep 28 03:13:28 2021 -0400"
      },
      "message": "Remove cinder from service names\n\nIn devstack job, cinder is not a valid service name and logs error\nin gate[1] so remove it.\n\n2021-09-28 05:44:47.791807 | controller | + functions-common:service_check:1603      :   for service in ${ENABLED_SERVICES//,/ }\n2021-09-28 05:44:47.795506 | controller | + functions-common:service_check:1605      :   sudo systemctl is-enabled devstack@cinder.service\n2021-09-28 05:44:47.809647 | controller | Failed to get unit file state for devstack@cinder.service: No such file or directory\n\n[1] https://e978bdcfc0235dcd9417-6560bc3b6382c1d289b358872777ca09.ssl.cf1.rackcdn.com/801989/7/check/tempest-integrated-storage/779d1e7/job-output.txt\n\nChange-Id: I7ca105201d82b72c7e56778425d3bce7c76047db\n"
    },
    {
      "commit": "8d1bfcacf8ffc73f0aa8c8a8a9e0fee447a1c116",
      "tree": "2199e6333c189c0cd4ee3b2be9430cbec9636c3c",
      "parents": [
        "c9f3e5bdd76430a7c14b9f02c3f8ba47214037ae"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Sep 24 18:01:09 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Sep 24 18:01:09 2021 -0500"
      },
      "message": "Update DEVSTACK_SERIES to yoga\n\nstable/xena branch has been created now and\ncurrent master is for yoga.\n\nChange-Id: I0c7809bdac6482bb947f394b0c2535fabb4cf067\n"
    },
    {
      "commit": "c9f3e5bdd76430a7c14b9f02c3f8ba47214037ae",
      "tree": "0c04bf487018b732aa9b52fa4b7b08e88d45d390",
      "parents": [
        "069b0bf4a93d613a9af9c8d20f75bf1e45faae91"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Thu Sep 16 11:43:03 2021 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Thu Sep 16 11:43:03 2021 -0400"
      },
      "message": "Fix stackrc os-resource-classes typo\n\nAttempting to use LIBS_FROM_GIT\u003d\"ALL\" results in a failure\ndue to a typo in stackrc for os-resource-classes repo.\n\n  Cloning into \u0027/opt/stack/os-resource-classes\u0027...\n  fatal: protocol \u0027:-https\u0027 is not supported\n  \u003csnip\u003e\n  [ERROR] /opt/stack/devstack/functions-common:629 git call failed: [git clone :-https://opendev.org/openstack/os-resource-classes.git /opt/stack/os-resource-classes --branch master]\n\nRemove the extraneous \u0027\u003d\u0027.\n\nChange-Id: I21f86324dc15fe808b38e366f7af18c96fd3890c\n"
    },
    {
      "commit": "069b0bf4a93d613a9af9c8d20f75bf1e45faae91",
      "tree": "c9b51e1ae1e3010b106d1a015a937318cbb09b7b",
      "parents": [
        "6c8bd96f72eb913be5b1de5758b15f828fca5912",
        "00ac547acacc9fef86f9045a979adf523ab7617b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 14 09:08:59 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 14 09:08:59 2021 +0000"
      },
      "message": "Merge \"Glance remote worker should use own cache directory\""
    },
    {
      "commit": "6c8bd96f72eb913be5b1de5758b15f828fca5912",
      "tree": "c9d7efa310dafbd91601dec4a567de98d9153781",
      "parents": [
        "a38d41ed9222c32eb7058f91b004b2ec16cd19e4"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Sep 09 06:10:23 2021 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Sep 09 06:10:23 2021 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: If2ea45a2cc7993a9a80187092f2750496e7c8ab7\n"
    },
    {
      "commit": "a38d41ed9222c32eb7058f91b004b2ec16cd19e4",
      "tree": "2f6c8947680691f8aa147e2e8b0428e216661635",
      "parents": [
        "591e15a3dcc89b44f31604dda41c4f332767c380"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Wed Sep 08 07:51:47 2021 +0000"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Wed Sep 08 07:51:47 2021 +0000"
      },
      "message": "Drop dep on libmysqlclient-dev\n\nIt was required to build MySQL-python bindings but, for some time,\nwe test and rely solely on PyMySQL which is pure Python and hence\ndoes not require this dep.\n\nThis package is going away as distros move towards MariaDB.\n\nChange-Id: I6004ccf28a23009a0fc07bfc9458b59a927b969a\n"
    },
    {
      "commit": "591e15a3dcc89b44f31604dda41c4f332767c380",
      "tree": "04f1351259ccc25f2cb8e0e477b56dddf24e1c3e",
      "parents": [
        "e102559f87b3b2afb5ad0aa874f9bfa98c269624",
        "b1a89eb80be83fe8c47eeb0431d85a8452e3c70b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 31 20:47:21 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 31 20:47:21 2021 +0000"
      },
      "message": "Merge \"Configure access to physical network also with ML2/OVN backend\""
    },
    {
      "commit": "b1a89eb80be83fe8c47eeb0431d85a8452e3c70b",
      "tree": "62b37ade2fb2dcc9e32aa1a0eb141c1e8ccb917d",
      "parents": [
        "ab2a529714b04e0a8ccfb446bfad7c1aba0a8f01"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Aug 26 21:42:32 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Aug 31 12:41:47 2021 +0000"
      },
      "message": "Configure access to physical network also with ML2/OVN backend\n\nNeutron L3 module in Devstack has way to conigure access to physical\nnetwork on the node. It can put physical interface to the physical\nbridge or, in case when such physical device isn\u0027t set, it creates\nNAT rule in iptables.\n\nThere was missing the same operation for ML2/OVN backend as L3 agent is\nnot used there at all.\n\nThis patch adds the same to be done in both L3 agent and ovn_agent\nmodules.\n\nCloses-Bug: #1939627\nChange-Id: I9e558d1d5d3edbce9e7a025ba3c11267f1579820\n"
    },
    {
      "commit": "e102559f87b3b2afb5ad0aa874f9bfa98c269624",
      "tree": "63d0ec9d8033c3cd49255b16ccc36b8a92a128bf",
      "parents": [
        "ab2a529714b04e0a8ccfb446bfad7c1aba0a8f01",
        "60b5538c337dfa3c8f60fecdc64e671acd1f1cbe"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 25 16:28:43 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 25 16:28:43 2021 +0000"
      },
      "message": "Merge \"Set swap size to 4G for c8 jobs\""
    },
    {
      "commit": "ab2a529714b04e0a8ccfb446bfad7c1aba0a8f01",
      "tree": "43c3506453ab773368b02b0179e0bb9367ce5999",
      "parents": [
        "48945c59689cb74a33beb9d4c4271683df842df5",
        "25f84277eab5291aa0fa8c12ac39a69594611e08"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 24 20:38:27 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 24 20:38:27 2021 +0000"
      },
      "message": "Merge \"swift: Fix the empty gid option in rsyncd.conf\""
    },
    {
      "commit": "48945c59689cb74a33beb9d4c4271683df842df5",
      "tree": "d1b954677d5b143e33dfb870de10b06234cf7713",
      "parents": [
        "e3682892a32d8ac16e6be567ba4ceb8b0dd57b3e",
        "31f0418bad5a9542a38e8200131adf4ace08e01a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 24 15:29:13 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 24 15:29:13 2021 +0000"
      },
      "message": "Merge \"Make Ironic job as voting\""
    },
    {
      "commit": "e3682892a32d8ac16e6be567ba4ceb8b0dd57b3e",
      "tree": "f144d8edb2150a90a811c8db2cea594116feae6f",
      "parents": [
        "c807a8bbfffd3400d97145a58c2745dc5076cd3f",
        "ed323805f26e51438fd08d6d51882d758551924c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 24 15:23:40 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 24 15:23:40 2021 +0000"
      },
      "message": "Merge \"make swift-dsvm-functional job as voting\""
    },
    {
      "commit": "25f84277eab5291aa0fa8c12ac39a69594611e08",
      "tree": "63906b72be746b1e9a89cf7f397f6a0f82067d6f",
      "parents": [
        "ebc7b0ed255bc879078ec9cf54f9d6f179cec72c"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sat Aug 21 21:38:43 2021 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sat Aug 21 21:58:11 2021 +0900"
      },
      "message": "swift: Fix the empty gid option in rsyncd.conf\n\nThis change fixes the empty value set to the gid option in rsyncd.conf,\nwhich was caused by reference to the invalid USER_GROUP variable, and\nensures the option is set to the group which STACK_USER belongs to.\n\nThis also fixes duplicate declaration of the local user_group variable.\n\nCloses-Bug: #1940742\nChange-Id: Ifd0a5ef0bc5f3647f43b169df1f7176393971853\n"
    },
    {
      "commit": "c807a8bbfffd3400d97145a58c2745dc5076cd3f",
      "tree": "db9f2ef7fa8187dd0f2f5626ecdb8a590ac5f7f0",
      "parents": [
        "14b7fc500367a24ed995d6598738c6f42dfe49ad",
        "1e86a25cc28e34d7f73a4c6ccbbc3fc667598d50"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Aug 21 02:51:24 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 21 02:51:24 2021 +0000"
      },
      "message": "Merge \"nova: Enable apic removal workaround for bug #1939108 when using QEMU\""
    },
    {
      "commit": "14b7fc500367a24ed995d6598738c6f42dfe49ad",
      "tree": "2b953ee80569671f700d9285c5811aaa5731411d",
      "parents": [
        "8b8a4c75b72eb44dd5c11950951cf6e6d9a1d778"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Aug 20 06:13:36 2021 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Aug 20 06:13:36 2021 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I924cdf727818b33d71fe71ac110f224164c6b453\n"
    },
    {
      "commit": "1e86a25cc28e34d7f73a4c6ccbbc3fc667598d50",
      "tree": "19d3ea2c9cbc9b7bf63c95ac57e230bb073fce21",
      "parents": [
        "8b8a4c75b72eb44dd5c11950951cf6e6d9a1d778"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Aug 19 14:24:28 2021 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Aug 19 14:25:53 2021 +0100"
      },
      "message": "nova: Enable apic removal workaround for bug #1939108 when using QEMU\n\nThis change enables [workarounds]libvirt_disable_apic when devstack is\ndeployed using the libvirt virt driver and qemu virt type in an effort\nto avoid issues outlined in bug #1939108 caused by the older kernel\ncurrently used in Cirros 0.5.2.\n\nDepends-On: https://review.opendev.org/c/openstack/nova/+/766043\nCloses-Bug: #1939108\nChange-Id: Ibb6c34133bb1c95ef11cc59d9b12a0f65502c61b\n"
    },
    {
      "commit": "8b8a4c75b72eb44dd5c11950951cf6e6d9a1d778",
      "tree": "ad9b18f770229bf7004b898d17e97dd5c5ffb2ad",
      "parents": [
        "ebc7b0ed255bc879078ec9cf54f9d6f179cec72c"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Wed Aug 18 15:00:09 2021 +0000"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Wed Aug 18 15:01:27 2021 +0000"
      },
      "message": "Remove libvirt-python from upper-constraints\n\n... when installed from distribution.\n\nThis is mostly to fix Ironic\u0027s gate as their ecosystem is too\nbroad and complex to quickly remove libvirt-python from all\npossible requirements.txt\n\nMore details inline.\n\nSee also: https://review.opendev.org/c/openstack/devstack/+/798514\naka f0bf2bdff12b66eefbb2eae83e919611eb7cc76d\n\nChange-Id: Ic44daf15e952bbe3c424984ffb2474261e68008f\n"
    },
    {
      "commit": "31f0418bad5a9542a38e8200131adf4ace08e01a",
      "tree": "f4b8b66532f55758fccfaf3f6617f775ab7ba334",
      "parents": [
        "ed323805f26e51438fd08d6d51882d758551924c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Aug 17 08:49:28 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Aug 17 08:49:28 2021 -0500"
      },
      "message": "Make Ironic job as voting\n\nironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa\njob is voting on Ironic and neutron gate which mean it is\nstable enough and make sense to make it voting on devstack gate too.\n\nironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa is alias\njob of ironic-tempest-bios-ipmi-direct-tinyipa so using the original\njob instead of alias\n- https://opendev.org/openstack/ironic/src/branch/master/zuul.d/ironic-jobs.yaml#L784\n\nChange-Id: I95c67ad69e6eae6a72d25a851a71b7de85e56fd2\n"
    },
    {
      "commit": "ed323805f26e51438fd08d6d51882d758551924c",
      "tree": "d6131b5af8d27b41716580f6b6553d47134b12bf",
      "parents": [
        "ebc7b0ed255bc879078ec9cf54f9d6f179cec72c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Aug 17 08:45:02 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Aug 17 08:45:02 2021 -0500"
      },
      "message": "make swift-dsvm-functional job as voting\n\nswift-dsvm-functional job test swift under python3 and\nvoting on swift gate whihc means this is a stable job now,\nlet\u0027s make this voting to devstack gate too.\n\nRemoving swift-dsvm-functional-py3 job as it does not exist anymore\nafter- https://review.opendev.org/c/openstack/swift/+/731318\n\nswift-dsvm-functional itself is py3 job now.\n\nChange-Id: I58847f74306194eaad132680815101a134fb4022\n"
    },
    {
      "commit": "ebc7b0ed255bc879078ec9cf54f9d6f179cec72c",
      "tree": "f5723733c60b84bd7bce465d3c0f0971585d12d2",
      "parents": [
        "5585d84c920ab4f9f5202a190b715d5c6d1f4e16",
        "8dac135cb89fa5d27d7af344703db0a20cf550e1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 12 19:54:55 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 12 19:54:55 2021 +0000"
      },
      "message": "Merge \"Simplify pip install\""
    },
    {
      "commit": "5585d84c920ab4f9f5202a190b715d5c6d1f4e16",
      "tree": "65dc644a2ce3c3ec172c19d7af8e82bb2b74a551",
      "parents": [
        "bdf454f411c8534d319de2ccc857305a8616b7c6",
        "6e9f7c25704afb5bcc33c6f17a01f62068664e40"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 12 18:54:55 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 12 18:54:55 2021 +0000"
      },
      "message": "Merge \"Support optimized cinder backend for glance\""
    },
    {
      "commit": "60b5538c337dfa3c8f60fecdc64e671acd1f1cbe",
      "tree": "9eb9fcfe482dfd77d48d7de20de6c2bd82dd65a1",
      "parents": [
        "26bd94b45efb63683072006e4281dd34a313d881"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Aug 06 12:49:33 2021 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Thu Aug 12 21:27:13 2021 +0530"
      },
      "message": "Set swap size to 4G for c8 jobs\n\nTempest is failing randomly with different reasons\nas mentioned in the bug, updating swap size those\nissues are not seen.\n\nBefore [1] default swap size used to be 8GB but was dropped\nto 1G so need to configure it in required job itself.\n\nDid couple of tests in [2] and with 4GB+ swap jobs are\nrunning green. On investigation found that with qemu-5\nboth Ubuntu and CentOS jobs have memory crunch, currently\nUbuntu jobs are not impacted as they are running with\nqemu-4.\n\n[1] https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/750941\n[2] https://review.opendev.org/c/openstack/devstack/+/803144\n\nCloses-Bug: #1938914\nChange-Id: I57910b5fde5ddf2bd37d93e06c1aff77c6e231e9\n"
    },
    {
      "commit": "bdf454f411c8534d319de2ccc857305a8616b7c6",
      "tree": "a36380de697cea01048757d0c775d016c72e4bd0",
      "parents": [
        "78a07d709c2c88b6e541a99c5f764b225b3add23",
        "6fecfd4fff79620596db45c9d22f8ec63a0d5522"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 12 14:52:21 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 12 14:52:21 2021 +0000"
      },
      "message": "Merge \"Add devstack-enforce-scope job to enable the rbac scope checks\""
    },
    {
      "commit": "78a07d709c2c88b6e541a99c5f764b225b3add23",
      "tree": "438d63c669747f3d9040c194de6085d27743ebc6",
      "parents": [
        "e7bb05d3f0ac4871c460b6bc8e3b08426c6ee475",
        "156ccbad85f30cd4c9c33d30b612b3151d542f8e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 12 14:29:59 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 12 14:29:59 2021 +0000"
      },
      "message": "Merge \"Add Fedora 34 support\""
    },
    {
      "commit": "e7bb05d3f0ac4871c460b6bc8e3b08426c6ee475",
      "tree": "c43a4d5053c607f78cd677b36e68763062a834f6",
      "parents": [
        "ca3407cd88c4fb7b6e1e4e5d87d01cb235fb30f4",
        "a20971850afb555ee4b04068a39a67a533b69901"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 12 14:29:57 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 12 14:29:57 2021 +0000"
      },
      "message": "Merge \"install_pip: Use packaged pip on Fedora\""
    },
    {
      "commit": "ca3407cd88c4fb7b6e1e4e5d87d01cb235fb30f4",
      "tree": "95ca695b6f72ea13240a7f50abb8ea2fdc8dd3b9",
      "parents": [
        "57a868dd874922a0caed8ace0dc0426f29129277",
        "2df2aa01584fb2a26112c60f0a16869e233cb7ee"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 12 14:29:54 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 12 14:29:54 2021 +0000"
      },
      "message": "Merge \"install_pip: don\u0027t fail when not installed\""
    },
    {
      "commit": "57a868dd874922a0caed8ace0dc0426f29129277",
      "tree": "0bbfed128b7180b3c6dbd4b1bb8c5ef65f5dfee5",
      "parents": [
        "26bd94b45efb63683072006e4281dd34a313d881",
        "6b9a5646225a766f6240e2a1a93a92b82e088aa0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 12 14:27:46 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 12 14:27:46 2021 +0000"
      },
      "message": "Merge \"Revert \"Workaround for new pip 20.3 behavior\"\""
    },
    {
      "commit": "6fecfd4fff79620596db45c9d22f8ec63a0d5522",
      "tree": "a6bcca98edded5f09d6ba0585120b09ba0879e38",
      "parents": [
        "971dfbf8a0500497463a02e2d868e8d5eeb54826"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Aug 11 10:32:42 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Aug 11 10:32:42 2021 -0500"
      },
      "message": "Add devstack-enforce-scope job to enable the rbac scope checks\n\nkeystone has system scope feature implemented since\nqueens release. Now Devstack also started moving towards the new RBAC.\n\nThis commit adds a new job \u0027devstack-enforce-scope\u0027 which enable the\nscope checks on service side and see if devstack setting are fine or not.\n\nThis job will be expanded to enable the scope checks for the other service\nalso once they start supporting the system scope.\n\nThis will help us to test the scope check setting.\n\nChange-Id: Ie9cd9c7e7cd8fdf8c8930e59ae9d297f86eb9a95\n"
    },
    {
      "commit": "8dac135cb89fa5d27d7af344703db0a20cf550e1",
      "tree": "b26dd7635ff57a77b6fe4156db179f04c230abf3",
      "parents": [
        "156ccbad85f30cd4c9c33d30b612b3151d542f8e"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Aug 11 14:56:05 2021 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Aug 11 15:00:18 2021 +1000"
      },
      "message": "Simplify pip install\n\nThe uninstall here has been around since\nIbb4b42119dc2e51577c77bbbbffb110863e5324d.  At the time, there might\nhave been conflicts between packaged and installed pip.  We don\u0027t need\nit today; get-pip.py keeps itself separate enough in /usr/local on all\nplatforms.  Thus we can also remove the suse/centos special-casing.\n\npython3-pip is in the RPM list so we don\u0027t need to\nre-install for Fedora.\n\nAdd a note on why we are over-installing pip.\n\nRemove some old setuptools workarounds that are commented out.\n\nChange-Id: Ie3cb81a8ff71cf4b81e23831c380f83b0381de71\n"
    },
    {
      "commit": "156ccbad85f30cd4c9c33d30b612b3151d542f8e",
      "tree": "dad57956b3a40e8dfdc7bb354cf169ce3bdfcd99",
      "parents": [
        "a20971850afb555ee4b04068a39a67a533b69901"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Aug 10 14:19:28 2021 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Aug 11 14:07:21 2021 +1000"
      },
      "message": "Add Fedora 34 support\n\n* update the support distro filter\n\n* don\u0027t install xinetd which doesn\u0027t exist in F34 any more.  I think\n  there is probably a bit more to do with swift ring-server but that\n  can be a problem for another time.\n\n* remove old F31 workaround\n\nChange-Id:If2f74f146a166b9721540aaf3f1f9fce3030525c\n"
    },
    {
      "commit": "a20971850afb555ee4b04068a39a67a533b69901",
      "tree": "b55fc08cc9d906a2db2af943e193915fffbbf960",
      "parents": [
        "2df2aa01584fb2a26112c60f0a16869e233cb7ee"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Aug 10 14:11:12 2021 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Aug 11 14:07:17 2021 +1000"
      },
      "message": "install_pip: Use packaged pip on Fedora\n\nThis uses the python3-pip package for Fedora but maintains the status\nquo for existing distributions (i.e. for Suse we run get-pip.py but\ndon\u0027t uninstall, and for everything else we uninstall python3-pip and\nrun get-pip.py to be running the latest pip).\n\nAs noted inline, installing get-pip.py over Fedora 34\u0027s package no\nlonger works, and likely won\u0027t ever work again.  Unlike the LTS\ndistributions, the Fedora pip should be more up-to-date, so I think\nit\u0027s best we just avoid any package overwrites.\n\nChange-Id: I84129aadfcf585bb150a3daa39616246d3d84bbd\n"
    },
    {
      "commit": "00ac547acacc9fef86f9045a979adf523ab7617b",
      "tree": "42a7c928657ec4bff67029a004a957fdc4d318cc",
      "parents": [
        "971dfbf8a0500497463a02e2d868e8d5eeb54826"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Mon Aug 09 05:54:32 2021 +0000"
      },
      "committer": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Tue Aug 10 16:26:35 2021 +0000"
      },
      "message": "Glance remote worker should use own cache directory\n\nEarlier glance remote worker was using same cache directory used by\nglance worker. Ideally both should use their own cache directory.\n\nThis patch makes provision for the same by setting different path\nfor image_cache_dir config option.\n\nChange-Id: If2627e9c212fd765b96d925046c04e9cb1001c3d\n"
    },
    {
      "commit": "26bd94b45efb63683072006e4281dd34a313d881",
      "tree": "c22e17eca5f6e81ffa456303c49d952f5180844b",
      "parents": [
        "971dfbf8a0500497463a02e2d868e8d5eeb54826"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Aug 10 14:49:54 2021 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Aug 10 09:54:01 2021 -0500"
      },
      "message": "Revert \"Add enforce_scope setting support for keystone\"\n\nThis reverts commit 9dc2b88eb42a5f98f43bc8ad3dfa3962a4d44d74.\n\nReason for revert: Devstack creation/setup the things are not yet moved to scope tokens so we need to wait for that first and then do the scope check enable globally. \n\nChange-Id: If0368aca39c1325bf90abd23831118b89e746222\n"
    },
    {
      "commit": "971dfbf8a0500497463a02e2d868e8d5eeb54826",
      "tree": "e37cf81978449dde1dc4934de584e50d32a1d3d9",
      "parents": [
        "e937dcb7431d1dc8c0fff7a2c3c22d2a1eae4a27",
        "1ab63132df6831bdf7ce180cf7923540305dcd02"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 10 06:57:20 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 10 06:57:20 2021 +0000"
      },
      "message": "Merge \"Allow to install os-resource-classes from git repo\""
    },
    {
      "commit": "2df2aa01584fb2a26112c60f0a16869e233cb7ee",
      "tree": "cf56c3014ce6c8026604253dce80a49f9fae53fd",
      "parents": [
        "6b9a5646225a766f6240e2a1a93a92b82e088aa0"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Aug 10 13:50:08 2021 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Aug 10 14:36:30 2021 +1000"
      },
      "message": "install_pip: don\u0027t fail when not installed\n\nOn some platforms, \"python -m pip\" isn\u0027t available.  Currently this is\nrun undconditionally from the \"get_versions\" function; remove the call.\n\nChange-Id: I91d6c66d055f02fa7b4368593b629933f82d8117\n"
    },
    {
      "commit": "6b9a5646225a766f6240e2a1a93a92b82e088aa0",
      "tree": "69b78dd517cd4f914cae253031747c18755cadde",
      "parents": [
        "13f02e8b7607e89096f719b1fa83734bf3332ec6"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Jul 28 11:19:57 2021 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Aug 10 14:22:35 2021 +1000"
      },
      "message": "Revert \"Workaround for new pip 20.3 behavior\"\n\nThis reverts commit 7a3a7ce876a37376fe0dca7278e41a4f46867daa and\nbcd0acf6c0b5d6501e91133c3a937b3fc40f7122 and part of\nf1ed7c77c50ac28cb58c9f7ed885c6a3e0a75403 which all cap our pip\ninstalls.\n\nGiven the pip ecosystem can often incorporate major changes, tracking\nupstream at least generally gives us one problem at a time to solve\nrather than trying to handle version jumps when LTS distros update.\n\nThe new dependency resolver included some changes that disallow\nsetting URL\u0027s like \"file:///path/to/project#egg\u003dproject\" in\nconstraints.  Apparently the fact it used to work was an accident of\nthe requires/constraints mechanism; it does make some sense as the URL\ndoesn\u0027t really have a version-number that the resolver can put in an\nordering graph.\n\nThe _setup_package_with_constraints_edit function comment highlights\nwhat this is trying to do\n\n # Updates the constraints from REQUIREMENTS_DIR to reflect the\n # future installed state of this package. This ensures when we\n # install this package we get the from source version.\n\nIn other words; if constraints has \"foo\u003d\u003d1.2.3\" and Zuul has checked\nout \"foo\" for testing, we have to make sure pip doesn\u0027t choose version\n1.2.3 from pypi.\n\nIt seems like removing the entry from upper-requirements.txt is the\nimportant part; adding the URL path to the on-disk version was just\nsomething that seemed to work at the time, but isn\u0027t really necessary.\nWe will install the package in question which will be the latest\nversion (from Zuul checkout) and without the package in\nupper-requirements.txt nothing will try and downgrade it.\n\nTherefore the solution proposed here is to remove the adding of the\nURL parts.\n\nThis allows us to uncap pip and restore testing with the new\ndependency resolver.\n\nCloses-Bug: #1906322\nChange-Id: Ib9ba52147199a9d6d0293182d5db50c4a567d677\n"
    },
    {
      "commit": "ac1b723c20fb67aaecd43cd08c6eee88c5f339f2",
      "tree": "ebfd8e32467866f8728ed64822211a720e14ed2c",
      "parents": [
        "e937dcb7431d1dc8c0fff7a2c3c22d2a1eae4a27"
      ],
      "author": {
        "name": "Roman Dobosz",
        "email": "gryf73@gmail.com",
        "time": "Fri Aug 06 12:52:01 2021 +0200"
      },
      "committer": {
        "name": "Roman Dobosz",
        "email": "gryf73@gmail.com",
        "time": "Fri Aug 06 12:55:39 2021 +0200"
      },
      "message": "Fix displaying usage for make_cert.sh\n\nNow, if no arguments are passed to make_cert.sh script, it will fail on:\n\n  tools/make_cert.sh: line 30: [: missing `]\u0027\n\nand might go on with generating certs depending on the bash settings.\nIt is fixed within this patch.\n\nChange-Id: I62bf9c972ebd1644da622439e05114f245f20809\n"
    },
    {
      "commit": "e937dcb7431d1dc8c0fff7a2c3c22d2a1eae4a27",
      "tree": "72192a59944eadc25565a387eee7a882d489b77c",
      "parents": [
        "ba68a49598309c5f6c5e4a0ec9d2b13b8229eee0",
        "0456baaee5309431cd1f88ba4a0ceaa7f050b743"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 05 01:36:47 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 05 01:36:47 2021 +0000"
      },
      "message": "Merge \"Fix Usage of rdo-release rpm\""
    },
    {
      "commit": "ba68a49598309c5f6c5e4a0ec9d2b13b8229eee0",
      "tree": "349c5c54142c3cdf81d42257bf543f0899d27d79",
      "parents": [
        "3e58254d3801fb755f42a8caeb48e04a7a216253"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Jul 31 06:13:46 2021 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Jul 31 06:13:46 2021 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I062b9a121c79650973c8d8d975e1c723d5798777\n"
    },
    {
      "commit": "0456baaee5309431cd1f88ba4a0ceaa7f050b743",
      "tree": "00b6fd0ec1f62058eb83e031098e8a288fce7c33",
      "parents": [
        "3e58254d3801fb755f42a8caeb48e04a7a216253"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Jul 30 19:29:57 2021 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Jul 30 19:32:51 2021 +0530"
      },
      "message": "Fix Usage of rdo-release rpm\n\nrdo-release.el8.rpm rpm points to latest RDO release,\nso use it for master, for stable releases use corresponding\nrelease rpm.\n\nChange-Id: I508eceb00d7501ffcfac73d7bc2272badb241494\n"
    },
    {
      "commit": "3e58254d3801fb755f42a8caeb48e04a7a216253",
      "tree": "9930f2f743a3a73c4646ff018841e49b3f199419",
      "parents": [
        "524487728e85388c73ececae3f2eb272321cffc7",
        "20d6a21e8a1daed9eee0a8413217b2f8e4e863dd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 29 23:49:31 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 29 23:49:31 2021 +0000"
      },
      "message": "Merge \"Switch fedora-latest to use fedora-34\""
    },
    {
      "commit": "524487728e85388c73ececae3f2eb272321cffc7",
      "tree": "6c46b6273aa3d839b3d82859d38284a2f8190052",
      "parents": [
        "13f02e8b7607e89096f719b1fa83734bf3332ec6"
      ],
      "author": {
        "name": "Marek Tamaskovic",
        "email": "mtamasko@redhat.com",
        "time": "Wed Jul 28 16:54:50 2021 +0200"
      },
      "committer": {
        "name": "Marek Tamaskovic",
        "email": "mtamasko@redhat.com",
        "time": "Wed Jul 28 17:03:52 2021 +0200"
      },
      "message": "Fix opening shell as user \u0027stack\u0027\n\nThe usage of sudo with su is not recommended. It results in incosnistent\nenvironment variables. Instead use just sudo with appropriate arguments.\nThe argument \u0027-u stack\u0027 specifies that the sudo will execute as user \u0027stack\u0027.\nThe last argument \u0027-i\u0027 will launch an interactive shell.\n\nCloses-Bug: #1938148\n\nChange-Id: I42387660480377cdf9a0b04f190e7e1f21fb354f\n"
    },
    {
      "commit": "13f02e8b7607e89096f719b1fa83734bf3332ec6",
      "tree": "595aa60b4e9598bd7e3d8de24fbdb1797a4d7f2f",
      "parents": [
        "5d380b6f7fe093891bdb60aef80b38baaca1d478",
        "71bd10e45197a405cd497c8923db7442bde14a95"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 27 10:33:00 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 27 10:33:00 2021 +0000"
      },
      "message": "Merge \"Enable tempest tests for hostname sanitization\""
    },
    {
      "commit": "5d380b6f7fe093891bdb60aef80b38baaca1d478",
      "tree": "2d88cf9ff6537b33d49fb46e11ff887ecf577d14",
      "parents": [
        "a5ed116814fa3a435f15231aa7b18d389f917844",
        "2175ff31085972911d155144e02fb178cafaa638"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 26 20:34:10 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 26 20:34:10 2021 +0000"
      },
      "message": "Merge \"zuul: Add /etc/libvirt to log collection\""
    },
    {
      "commit": "71bd10e45197a405cd497c8923db7442bde14a95",
      "tree": "51b4d737762171241d5f020ad902fd6ffb770819",
      "parents": [
        "4465472270d97599dca18ac9767125e83666ef4a"
      ],
      "author": {
        "name": "Pavan Kesava Rao",
        "email": "pkesavar@redhat.com",
        "time": "Mon Jul 19 13:33:42 2021 -0400"
      },
      "committer": {
        "name": "Pavan Kesava Rao",
        "email": "pkesavar@redhat.com",
        "time": "Thu Jul 22 12:15:16 2021 -0400"
      },
      "message": "Enable tempest tests for hostname sanitization\n\nStarting Wallaby release, nova sanitizes instance hostnames having\nfreeform characters with dashes. It should be tested in Devstack.\n\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/795699\nChange-Id: I54794e58b67620c36e8f2966ec3b62dd24da745b\n"
    },
    {
      "commit": "a5ed116814fa3a435f15231aa7b18d389f917844",
      "tree": "efa37c903d19262900e90f005c7139e7d1ff3517",
      "parents": [
        "015622115ea903dfd3d035463af77e6778ef1c8f",
        "8c93049220bd3551b53513426c5a7bfdb7bac1d9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 20 16:42:45 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 20 16:42:45 2021 +0000"
      },
      "message": "Merge \"Add enforce_scope setting support for Glance\""
    },
    {
      "commit": "015622115ea903dfd3d035463af77e6778ef1c8f",
      "tree": "9efca6f846dcd47043afc87b08db729f2b9769f9",
      "parents": [
        "5162d0fd07ffc068e0c685ee54258d1a0aa9a008",
        "bd0d0fde24a5654507e02d32eea7ea0c1fc46821"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 20 16:42:43 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 20 16:42:43 2021 +0000"
      },
      "message": "Merge \"Add enforce_scope setting support for Cinder\""
    },
    {
      "commit": "5162d0fd07ffc068e0c685ee54258d1a0aa9a008",
      "tree": "fbb386fcf1eb2a59d202ae3b514239561a836248",
      "parents": [
        "373d1f3879866fdcc1f87f0e6af43fd26f7c93bb",
        "c8b66ff33e14c8339c8146d3116b9ff672f912ec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 19 20:29:18 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 19 20:29:18 2021 +0000"
      },
      "message": "Merge \"Add configuration notes about glance limits\""
    },
    {
      "commit": "373d1f3879866fdcc1f87f0e6af43fd26f7c93bb",
      "tree": "b363d353b6d4ff51d1b3eed34552289086ef6713",
      "parents": [
        "92cb77b93e4f9ba609d560933c3918ef613eac78",
        "5a642450d6ac94ff1ea2bea3e7ce3887ca79dcc4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 19 20:29:15 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 19 20:29:15 2021 +0000"
      },
      "message": "Merge \"Provide override for glance image size limit\""
    },
    {
      "commit": "92cb77b93e4f9ba609d560933c3918ef613eac78",
      "tree": "80a7f52e87196c13b0fb80d1cd2c0a131a8c71ce",
      "parents": [
        "4465472270d97599dca18ac9767125e83666ef4a",
        "f0bf2bdff12b66eefbb2eae83e919611eb7cc76d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 19 18:27:41 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 19 18:27:41 2021 +0000"
      },
      "message": "Merge \"libvirt: Stop installing python bindings from pip\""
    },
    {
      "commit": "c8b66ff33e14c8339c8146d3116b9ff672f912ec",
      "tree": "2445042ed2f59b08cb0bf05f46436daf72026d1f",
      "parents": [
        "5a642450d6ac94ff1ea2bea3e7ce3887ca79dcc4"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Jul 19 11:14:18 2021 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Jul 19 11:25:09 2021 -0700"
      },
      "message": "Add configuration notes about glance limits\n\nChange-Id: I21a43584116f4b719cf99d3942044cbf13fefb9a\n"
    },
    {
      "commit": "5a642450d6ac94ff1ea2bea3e7ce3887ca79dcc4",
      "tree": "0c799b68f0f4adbd185e2c8587f82edc32b1751b",
      "parents": [
        "4465472270d97599dca18ac9767125e83666ef4a"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Mon Jul 19 07:01:29 2021 -0700"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Mon Jul 19 10:13:42 2021 -0700"
      },
      "message": "Provide override for glance image size limit\n\nThe glance image size limitation was added and unfortuantely\ndoes prevent larger images from being uploaded to glance. In the\ncase of all baremetal testing, this value is realistically smaller\nthan stock \"cloud\" images which support booting to baremetal with\noften requisite firmware blobs, which forces some images over 1GB\nin size.\n\nAdds GLANCE_LIMIT_IMAGE_SIZE_TOTAL which allows users who need\nlarger images to be able to override the default while still\nenabling limits enforcement in their deployment. The default\nvalue is 1000.\n\nChange-Id: Id425aa546f1a5973bae8be9c017782d18f0b4a47\n"
    },
    {
      "commit": "4465472270d97599dca18ac9767125e83666ef4a",
      "tree": "4f14900d7ad2ef95e08696b6aae13213b8902c9f",
      "parents": [
        "7f5e4ed4f3f15bbb3dacf26c9fb74e613b58d509",
        "4e916aeb060ecf99203f297a0ff726a65d27f50e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jul 17 09:09:49 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 17 09:09:49 2021 +0000"
      },
      "message": "Merge \"Configure glance unified limit quotas\""
    },
    {
      "commit": "7f5e4ed4f3f15bbb3dacf26c9fb74e613b58d509",
      "tree": "fba08ecfa5825bd97b08eaf2ca751fe8a5679475",
      "parents": [
        "0d5ba5b25061a5b7af658e449dd56bf54702c653",
        "9dc2b88eb42a5f98f43bc8ad3dfa3962a4d44d74"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 16 16:17:31 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 16 16:17:31 2021 +0000"
      },
      "message": "Merge \"Add enforce_scope setting support for keystone\""
    },
    {
      "commit": "0d5ba5b25061a5b7af658e449dd56bf54702c653",
      "tree": "1da97fe74b20b7daabd9879c68b49e81d83e97bb",
      "parents": [
        "6c46859f7e9733d34f391f4af903abfa59826a9d",
        "bf13075632b076d19b22f347aaa52cba7dcb7169"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jul 11 19:00:41 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jul 11 19:00:41 2021 +0000"
      },
      "message": "Merge \"Make explicit the network backend used in the CI jobs\""
    },
    {
      "commit": "6c46859f7e9733d34f391f4af903abfa59826a9d",
      "tree": "0216efcb0d1ce8788e258299d7a09e36c175be33",
      "parents": [
        "94d7cacfe23e72388f3b198369354898db936296",
        "5c9affdd9a2baff2166146f4743fe75009b32eab"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 07 22:31:48 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 07 22:31:48 2021 +0000"
      },
      "message": "Merge \"Use specific credentials for tempest plugin setup\""
    },
    {
      "commit": "1ab63132df6831bdf7ce180cf7923540305dcd02",
      "tree": "f3349d0274c20f654e902838a5bb38abad5bae37",
      "parents": [
        "94d7cacfe23e72388f3b198369354898db936296"
      ],
      "author": {
        "name": "Przemyslaw Szczerbik",
        "email": "przemyslaw.szczerbik@est.tech",
        "time": "Tue Jul 06 14:26:40 2021 +0200"
      },
      "committer": {
        "name": "Przemyslaw Szczerbik",
        "email": "przemyslaw.szczerbik@est.tech",
        "time": "Tue Jul 06 14:48:21 2021 +0200"
      },
      "message": "Allow to install os-resource-classes from git repo\n\nExample local.conf config snippet:\n\nLIBS_FROM_GIT\u003d\"os-resource-classes\"\nOS_RESOURCE_CLASSES_REPO\u003d\"${LOCAL_GIT_BASE}/os-resource-classes\"\nOS_RESOURCE_CLASSES_BRANCH\u003d\"dev_branch\"\n\nCloses-Bug: #1934784\nChange-Id: I972a2a49aa816433152e5cfac4f672c0465d083f\n"
    },
    {
      "commit": "f0bf2bdff12b66eefbb2eae83e919611eb7cc76d",
      "tree": "bc554564e3c85cf71dec9ee85e41cf5ec1f46490",
      "parents": [
        "94d7cacfe23e72388f3b198369354898db936296"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Jun 29 09:18:47 2021 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Jun 29 11:53:22 2021 +0100"
      },
      "message": "libvirt: Stop installing python bindings from pip\n\nAs set out in bug #1933096 these bindings are dynamically built against\nthe version of libvirt present in the environment at build time.\n\nAs a result using a pre-built wheel can cause AttributeError\u0027s when the\nbindings have previously been built elsewhere against an older version\nof libvirt installed on the host. This is currently the case in CentOS 8\nstream based CI jobs where we try to use 7.4.0 bindings that appear to\nbe built against libvirt \u003c\u003d 6.10 leading to bug #1933096.\n\nThis change seeks to avoid this by installing the bindings from packages\nthat will always be built against the correct corresponding version of\nlibvirt.\n\nChange-Id: I76184c17a776c4e1ecaab9549d9d36c8c07c60fa\nCloses-Bug: #1933096\n"
    },
    {
      "commit": "94d7cacfe23e72388f3b198369354898db936296",
      "tree": "da1770d7910fc4b519da8f8fe2aa98216388b63f",
      "parents": [
        "2e559c7dfbe521c533c3f1738c43b282e9681d9f",
        "808331488dc16afdf9bd4c2c3103a4a8fc9a6209"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 25 10:16:44 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 25 10:16:44 2021 +0000"
      },
      "message": "Merge \"Revert edk2 workaround\""
    },
    {
      "commit": "2175ff31085972911d155144e02fb178cafaa638",
      "tree": "f8e93b58f83821d25a82a57f04d7a499eed3e85c",
      "parents": [
        "2e559c7dfbe521c533c3f1738c43b282e9681d9f"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Jun 25 10:59:29 2021 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Jun 25 10:59:52 2021 +0100"
      },
      "message": "zuul: Add /etc/libvirt to log collection\n\nUseful when debugging libvirtd issues such as bug #1912310.\n\nRelated-Bug: #1912310\nChange-Id: Ic8504bd61316e44215672cc44436a3b9a19e114d\n"
    },
    {
      "commit": "bf13075632b076d19b22f347aaa52cba7dcb7169",
      "tree": "a015dfd92aea49ecd325dd22a0ebd46fa659e747",
      "parents": [
        "2e559c7dfbe521c533c3f1738c43b282e9681d9f"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Jun 23 13:02:57 2021 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Jun 23 13:03:52 2021 +0000"
      },
      "message": "Make explicit the network backend used in the CI jobs\n\nAll Neutron CI jobs (except for unit, functional and fullstack jobs),\nhave explicitly defined the network backend used:\n- linuxbridge\n- ovs\n- ovn\n\nThat was discussed and approved during the Neutron CI meetings [1].\n\n[1]https://meetings.opendev.org/meetings/neutron_ci/2021/neutron_ci.2021-06-15-15.00.log.html\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/797051\nChange-Id: Ib14542311e9b1d49829bef54f433b8a04709a9fd\n"
    },
    {
      "commit": "2e559c7dfbe521c533c3f1738c43b282e9681d9f",
      "tree": "3f9502df470b4314d723ee3d07ad08c54d370147",
      "parents": [
        "7befae663c6aa99343cb2c90e74ee2e3bc676559",
        "5344885a61fe39565692014c15e0b4fb1055c835"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 22 19:03:33 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 22 19:03:33 2021 +0000"
      },
      "message": "Merge \"os_vif: Add support for configuring os_vif_ovs plugin\""
    },
    {
      "commit": "5c9affdd9a2baff2166146f4743fe75009b32eab",
      "tree": "eae6e05d4af6e0395f4f0e1fbe62145a0b6f6684",
      "parents": [
        "7befae663c6aa99343cb2c90e74ee2e3bc676559"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Fri Mar 12 11:19:52 2021 -0800"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Tue Jun 22 14:49:12 2021 +0000"
      },
      "message": "Use specific credentials for tempest plugin setup\n\nThe tempest plugin expects the classic environment variables\nto be present for credentials to access the cloud, but this is\nwrong in cases where we\u0027re trying to setup system\nscoped services and need to remove the environment variables\nthat was being used.\n\nInstead, change the plugin to use the os-cloud entry definitions,\nand specifically in this case devstack-admin which makes sense\nuntil we begin to start to make tempest itself scope aware.\n\nWe likely will want to change the environment variables from being\nregistered in devstack at some point and completely shift towards\npassing an-os-cloud parameter, but that is outside the scope of\nthis change as doing so will likely break all plugins.\n\nChange-Id: I8d4ec68f116eea07bc7346f939e134fa2e655eac\n"
    },
    {
      "commit": "a5d52831dc4d357906f5514943e17ab535e9e578",
      "tree": "50926605f100f40ed1c212339d28408f14cd71b9",
      "parents": [
        "6af3cb9eb273c127c20bc07f65c9a5d7f8ba95cd"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Fri Jun 18 13:53:21 2021 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Jun 21 09:58:47 2021 +0200"
      },
      "message": "Fix updating setuptools in Centos\n\nIn RHEL-based distributions, updating setuptools using pip removes the\nfiles from the python3-setuptools RPM. It breaks some tools such as\nsemanage (which is used by diskimage-builder) that use the -s flag of\nthe python interpreter (don\u0027t import modules from /usr/local).\nThis commit reinstalls python3-setuptools to fix those applications.\n\nChange-Id: Ib44857e83f75acf37823fae912960a801c83cf7f\n"
    },
    {
      "commit": "7befae663c6aa99343cb2c90e74ee2e3bc676559",
      "tree": "6de01b918dbf86d3d581a7e197189824dfa5e0a6",
      "parents": [
        "6af3cb9eb273c127c20bc07f65c9a5d7f8ba95cd"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Sat Jun 19 13:24:00 2021 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Sat Jun 19 14:19:26 2021 +0200"
      },
      "message": "Delay horizon startup\n\nMove the \u0027Starting Horizon\u0027 task after the end of the wait for\ncreate_flavors.\nThe start_horizon function restarts the httpd server, the openstack\nservices are unavailable during a short period of time, so the\n\"openstack flavor create\" calls might fail randomly.\n\nCloses-Bug: #1932580\nChange-Id: I32ee7457586e3de8ba4dfce3b1a12025f9776542\n"
    },
    {
      "commit": "5344885a61fe39565692014c15e0b4fb1055c835",
      "tree": "b182d961697e56bb31c2cb0f2dcc8fb1e505e763",
      "parents": [
        "6af3cb9eb273c127c20bc07f65c9a5d7f8ba95cd"
      ],
      "author": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Thu Jun 17 12:37:35 2021 +0100"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Fri Jun 18 14:05:39 2021 +0000"
      },
      "message": "os_vif: Add support for configuring os_vif_ovs plugin\n\nThis change add an os-vif lib that declares two new variables\nOS_VIF_OVS_OVSDB_INTERFACE and OS_VIF_OVS_ISOLATE_VIF\n\nThe former is introduced to workaround bug #1929446 which cause the nova\nand neutron agents to periodically block waiting for ovs to respond.\n\nOS_VIF_OVS_ISOLATE_VIF is added to address bug #1734320 when using\nml2/ovs vif isolation should always be used to prevent cross tenant\ntraffic during a live migration.  This makes devstack more closely\nmirror reality by enabling it when ml2/ovs is used and disabling it\notherwise.\n\nRelated-Bug: #1734320\nRelated-Bug: #1929446\nRelated-Bug: #1912310\nChange-Id: I88254c6e22b52585506ee4907c1c03b8d4f2dac7\n"
    },
    {
      "commit": "808331488dc16afdf9bd4c2c3103a4a8fc9a6209",
      "tree": "71d516f72e7b3552f713039b6f5c06be644e1e65",
      "parents": [
        "96509ea025459ac077d2c85289da7725c53235cf"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Fri Jun 18 12:06:02 2021 +0000"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Fri Jun 18 12:06:02 2021 +0000"
      },
      "message": "Revert edk2 workaround\n\nIt is not needed anymore.\n\nChange-Id: I706a33b0a7c737a23b9a7270af1e53e5de83c66f\n"
    },
    {
      "commit": "6af3cb9eb273c127c20bc07f65c9a5d7f8ba95cd",
      "tree": "0007d4bf31aae5bbc7e3d271c451ad0a46def663",
      "parents": [
        "74bcc0b4ef2e8fd3a6caf831608d920dd90d0523"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Thu Mar 11 11:28:47 2021 -0800"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Tue Jun 15 11:32:45 2021 -0700"
      },
      "message": "nova ironic-hypevisor - support scoped auth config\n\nThe Secure RBAC effort has updated Ironic such that it\ncan support a mode where it is scope enforcing for all\ninteractions with the API. Due to the design, and operating\nnature of Ironic\u0027s API, services speaking with it must\nauthenticate with a system scope to have a full picture\nof the universe.\n\nIn this case, we need to update the nova configuration\naccordingly such that the compute service understands\nhow to talk to ironic so that it can see the nodes under\nmanagement.\n\nIronic will likely update this again at a later point in\ntime to enable a \"hybrid\" mixed-mode as the operating model\nand related permissions *should* allow nova to use a project\nscoped \"owner\" account with Ironic, in order to access\nand command nodes to deploy. But at this time, we\u0027re\nfocusing on the exclusive operating mode.\n\nChange-Id: I1946725ce08c495178c419eaf38829f921c91bbe\nNeeded-By: https://review.opendev.org/c/openstack/ironic/+/778957\n"
    },
    {
      "commit": "74bcc0b4ef2e8fd3a6caf831608d920dd90d0523",
      "tree": "f3cdc71aec71e94d96cb287c6f1124894afaa441",
      "parents": [
        "89baa314c1408251abd9f4d61d9cf5e5c945bc4e",
        "5a684eb51b4c18aee2051c5a7c703f50bbcc41ca"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 15 07:13:31 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 15 07:13:31 2021 +0000"
      },
      "message": "Merge \"Drop broute from ebtables_dump\""
    },
    {
      "commit": "89baa314c1408251abd9f4d61d9cf5e5c945bc4e",
      "tree": "20e680d7ef44f03c81c9900c47cf9b2c644cc377",
      "parents": [
        "416902ee4bfe517c1d2ddff79391628d99298622"
      ],
      "author": {
        "name": "Artem Goncharov",
        "email": "Artem.goncharov@gmail.com",
        "time": "Fri Jun 11 16:59:52 2021 +0200"
      },
      "committer": {
        "name": "Artem Goncharov",
        "email": "Artem.goncharov@gmail.com",
        "time": "Fri Jun 11 17:06:16 2021 +0200"
      },
      "message": "Temporary add feature pragma\n\nOpenStackSDK has a feature branch \"feature/r1\" as a preparation for the\nR1.0 release. Due to different branch naming functional tests with\ndevstack are not running. Add temporarily (for the duration of the\nfeature branch) pragma to the zuul.yaml to allow Zuul run functional\ntests. It will be dropped once SDK gets next major release.\nPrevious attemp didn\u0027t work well for other projects, therefore\nexplicitly include master as well.\n\nChange-Id: I3a5722873f395bc52cc55a0fd6bcea0ebe3b74fc\n"
    },
    {
      "commit": "416902ee4bfe517c1d2ddff79391628d99298622",
      "tree": "96f19ee0d737d0c783b8d04c049d6836b4f176c7",
      "parents": [
        "a6fca2b7426bf62d0c9ea99153bd272aba59340d",
        "95298788085de38342e789bf10c35849c7117dfc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 11 01:16:03 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 11 01:16:03 2021 +0000"
      },
      "message": "Merge \"[OVN] Set up routing on public bridge like OVS did\""
    },
    {
      "commit": "20d6a21e8a1daed9eee0a8413217b2f8e4e863dd",
      "tree": "14a5db933464a9f96db168449cf0389af39640f6",
      "parents": [
        "a6fca2b7426bf62d0c9ea99153bd272aba59340d"
      ],
      "author": {
        "name": "Mohammed Naser",
        "email": "mnaser@vexxhost.com",
        "time": "Wed Jun 09 14:20:01 2021 -0400"
      },
      "committer": {
        "name": "Mohammed Naser",
        "email": "mnaser@vexxhost.com",
        "time": "Wed Jun 09 14:20:11 2021 -0400"
      },
      "message": "Switch fedora-latest to use fedora-34\n\nFedora 32 is now EOL, we should test against the newly released\nversion of Fedora which is 34.\n\nDepends-On: https://review.opendev.org/c/openstack/project-config/+/795604\nChange-Id: I10d868aca20d1a10d3e7fcfeb78f6fda4c896ee8\n"
    },
    {
      "commit": "a6fca2b7426bf62d0c9ea99153bd272aba59340d",
      "tree": "c28de50439757eb51e8e87e423be495febd2e82c",
      "parents": [
        "81937a230a8adb5c028db5a9ba9abf59b122a2ac",
        "2fb8c7a5eea6f9321eef36fb9b8fd8e55465c91e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 09 17:22:39 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 09 17:22:39 2021 +0000"
      },
      "message": "Merge \"Move verify-ipv6-only-deployments\""
    },
    {
      "commit": "5a684eb51b4c18aee2051c5a7c703f50bbcc41ca",
      "tree": "44da2fd2813aa9521c5f17f2f6f612fff7db05bb",
      "parents": [
        "22038a9a8c4418d6d49bed83024a3cd97e627860"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Jun 09 09:37:34 2021 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Jun 09 09:37:34 2021 +0200"
      },
      "message": "Drop broute from ebtables_dump\n\nThis table is no longer present on most installations, drop it\nfrom the list to avoid error messages during log collection\nthat people mistake to be the real error why devstack is failing.\n\nThis may lose some debugging information in edge cases, but I\nthink the improvement of the general user experience is more\nimportant.\n\nChange-Id: Ibb9b247a018a788c8c4b40487762319fe470bf0f\nCloses-Bug: 1885198\n"
    },
    {
      "commit": "95298788085de38342e789bf10c35849c7117dfc",
      "tree": "4cd3237f2890746014dcbee1cf238290111bd4fa",
      "parents": [
        "96509ea025459ac077d2c85289da7725c53235cf"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Tue Jun 08 16:19:40 2021 +0000"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Tue Jun 08 16:19:40 2021 +0000"
      },
      "message": "[OVN] Set up routing on public bridge like OVS did\n\nThis fixes various reported and unreported issues with the new\nbehaviour.\n\nRemoves code repetition as well to pay off some technical debt.\n\nCloses-Bug: #1930360\nChange-Id: I726c532e96ca434520838ae8a35d5b88b6dd337b\n"
    },
    {
      "commit": "2fb8c7a5eea6f9321eef36fb9b8fd8e55465c91e",
      "tree": "4cfaa89fc4059f29ecd3afb6f892d26887a03e32",
      "parents": [
        "96509ea025459ac077d2c85289da7725c53235cf"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Mon Jun 07 17:44:54 2021 +0000"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Mon Jun 07 17:44:54 2021 +0000"
      },
      "message": "Move verify-ipv6-only-deployments\n\nfrom Tempest to DevStack as it tests DevStack side of things and\nis useful for projects not using Tempest.\n\nVerbatim copy except for the devstack- prefix and the /devstack/\npath.\n\nChange-Id: Ie166730843f874b9c99e37244e460d7ad33b7eeb\n"
    },
    {
      "commit": "81937a230a8adb5c028db5a9ba9abf59b122a2ac",
      "tree": "2b74f4a7d9b4bdfeaa93511038ed2914115b4c7f",
      "parents": [
        "96509ea025459ac077d2c85289da7725c53235cf"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Mon Jun 07 17:28:38 2021 +0000"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Mon Jun 07 17:28:38 2021 +0000"
      },
      "message": "[CI] Drop CentOS Linux 8 job and nodeset\n\nCentOS Stream 8 (aka CentOS 8 Stream) is the currently\nsupported runtime platform. [0]\n\nDevStack works with CentOS Stream only now. [1]\n\nThe only usage of the nodeset being dropped is handled by the\nDepends-On.\n\n[0] https://governance.openstack.org/tc/reference/runtimes/xena.html\n[1] https://review.opendev.org/c/openstack/devstack/+/759122\n\nDepends-On: https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/795159\nChange-Id: Ic0f696b46dce3dba529b53a8f9de8cda6b913c7b\n"
    },
    {
      "commit": "96509ea025459ac077d2c85289da7725c53235cf",
      "tree": "3217dfe96ff1a08bc4dd6ab5080444c59a062132",
      "parents": [
        "4c4b9bc9ef3625f46853b2f0a165aa3c9d3558d0"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Wed Oct 21 20:33:08 2020 +0200"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Mon Jun 07 06:54:20 2021 +0000"
      },
      "message": "Check centos-8-stream\n\nCentOS Stream 8 (aka CentOS 8 Stream) is the currently\nsupported runtime platform. [0]\n\nSome background history:\nThe Manila team has asked QA to test centos-8-stream\nin the common gate.\nA bit later it turned out the point releases of CentOS 8 (aka\nCentOS Linux 8) will stop happening entirely by the end of 2021.\n[1]\n\nIncludes a workaround to the edk2-ovmf issue on CentOS Stream 8\nx86_64.\n\n[0] https://governance.openstack.org/tc/reference/runtimes/xena.html\n[1] https://lists.centos.org/pipermail/centos-devel/2020-December/075451.html\n\nChange-Id: Iee5a262af757f27f79ba1d6f790e949427dca190\n"
    },
    {
      "commit": "4c4b9bc9ef3625f46853b2f0a165aa3c9d3558d0",
      "tree": "2d657a68c63ca94c0ba3b3807d31d50307d9e01c",
      "parents": [
        "1cefb089ba9b9d43dd333a6147c63c4a6b4153ae",
        "3ad1661384636eee78a4bf5196812b6223e1b0a6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jun 05 15:05:53 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 05 15:05:53 2021 +0000"
      },
      "message": "Merge \"Revert \"Temporary add feature pragma\"\""
    },
    {
      "commit": "3ad1661384636eee78a4bf5196812b6223e1b0a6",
      "tree": "6d6800df421d5918a15c63974f53371a526ff3fe",
      "parents": [
        "6843bc798c3fe5f17286e1c07ede95171bb49a25"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 04 21:32:17 2021 +0000"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 04 21:32:17 2021 +0000"
      },
      "message": "Revert \"Temporary add feature pragma\"\n\nThis reverts commit 6843bc798c3fe5f17286e1c07ede95171bb49a25.\n\nReason for revert: not sure why but this end up disabling the integration job on check pipeline,\n\nChange-Id: Icfaf8ea17b3ce2e405414c23f8075b18d297bf8b\nexample: latest recheck on PS12 check pipeline job for neutron - https://review.opendev.org/c/openstack/neutron/+/790060\n"
    },
    {
      "commit": "1cefb089ba9b9d43dd333a6147c63c4a6b4153ae",
      "tree": "f7cf13515f731c706b08b61a2287f1cd6aad9412",
      "parents": [
        "f42347285af18a308ab3f6ee14ee76a47e453531",
        "58f6048dd488664aab6ae42efeb9deb90b051acf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 04 20:38:29 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 04 20:38:29 2021 +0000"
      },
      "message": "Merge \"setup.cfg: Replace dashes with underscores\""
    },
    {
      "commit": "f42347285af18a308ab3f6ee14ee76a47e453531",
      "tree": "69eb26993f0bdf902c52705932215ee1ce3fd05c",
      "parents": [
        "3662e10ef6895b028a50d53bbab37b20987c2911",
        "6843bc798c3fe5f17286e1c07ede95171bb49a25"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 04 17:52:46 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 04 17:52:46 2021 +0000"
      },
      "message": "Merge \"Temporary add feature pragma\""
    },
    {
      "commit": "3662e10ef6895b028a50d53bbab37b20987c2911",
      "tree": "1e7936104ae010fe442e5ca9175545fdc7c41a5c",
      "parents": [
        "949f5ada608961fd05435e01bd9d06757b6c62c5",
        "cbc0b64a343e31506b43a9395e6a77fcfd6eb70b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 04 17:16:34 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 04 17:16:34 2021 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "6843bc798c3fe5f17286e1c07ede95171bb49a25",
      "tree": "1ff1fccddd47b764a98d503ea7f58b68e5d33031",
      "parents": [
        "b04a62beff3c2093f1c91341d8b2a9083f759cd1"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri May 14 14:51:51 2021 -0500"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Fri Jun 04 15:28:30 2021 +0000"
      },
      "message": "Temporary add feature pragma\n\nOpenStackSDK has a feature branch \"feature/r1\" as a preparation for the\nR1.0 release. Due to different branch naming functional tests with\ndevstack are not running. Add temporarily (for the duration of the\nfeature branch) pragma to the zuul.yaml to allow Zuul run functional\ntests. It will be dropped once SDK gets next major release.\n\nChange-Id: I671b589150fe731125e16316a994a5942219920b\n"
    },
    {
      "commit": "4e916aeb060ecf99203f297a0ff726a65d27f50e",
      "tree": "1f88c0da05aa7fcaaab463ad84cb8ee69eca7ad7",
      "parents": [
        "aa25b741fed5fe3de72eaf1ddc59068befaada36"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Apr 26 08:52:23 2021 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Jun 03 06:50:17 2021 -0700"
      },
      "message": "Configure glance unified limit quotas\n\nThis makes us configure limits for glance and enable enforcement.\n\nDepends-On: https://review.opendev.org/c/openstack/glance/+/794247\nChange-Id: If58d8474cae95b1be3044bd52010b8288a7f5fcc\n"
    },
    {
      "commit": "cbc0b64a343e31506b43a9395e6a77fcfd6eb70b",
      "tree": "d4bc133df3297fab5c80f7969063ce4d79d89c56",
      "parents": [
        "aa25b741fed5fe3de72eaf1ddc59068befaada36"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Jun 03 06:14:05 2021 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Jun 03 06:14:05 2021 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I2d5b0c59d5dd33f639ec685b16768325d67e9dbf\n"
    },
    {
      "commit": "949f5ada608961fd05435e01bd9d06757b6c62c5",
      "tree": "e70053c06a5d3695c3b28f02c73cf3a769255dfb",
      "parents": [
        "aa25b741fed5fe3de72eaf1ddc59068befaada36"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Mar 15 18:25:04 2021 +0100"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Wed Jun 02 12:40:46 2021 +0000"
      },
      "message": "Add route to IPv6 private subnets in ML2/OVN\n\nEnable IPv6 private subnet routing in ML2/OVN, it uses the behavior that\nalready exists in ML2/OVS: add a route from the devstack node to the\nCIDRs of the default IPv6 subnet pool. Any IPv6 subnet created using the\ndefault subnet pool and plugged into the default router is reachable\nfrom the host (ex: ipv6-private-subnet).\n\nChange-Id: I02ca1d94e9f4d5ad4a06182f5ac9a2434941cf08\n"
    }
  ],
  "next": "aa25b741fed5fe3de72eaf1ddc59068befaada36"
}
