)]}'
{
  "log": [
    {
      "commit": "e12496571e25422f0c69c89a67c85c0b4fc84c40",
      "tree": "e2aab8d36525bd2f4ebff07482eb73a27d0f75e3",
      "parents": [
        "37c755e70721fa49d9c344158592761a75b124d3"
      ],
      "author": {
        "name": "Biser Milanov",
        "email": "biser.milanov@storpool.com",
        "time": "Tue Jul 01 12:06:01 2025 +0300"
      },
      "committer": {
        "name": "Biser Milanov",
        "email": "biser.milanov@storpool.com",
        "time": "Tue Jul 01 12:06:01 2025 +0300"
      },
      "message": "Redirect roles to our repo instance\n"
    },
    {
      "commit": "37c755e70721fa49d9c344158592761a75b124d3",
      "tree": "7f938f71b358788e3ff1acb1a1c1d204705528a2",
      "parents": [
        "df3fa124689402831543a24fc036f55e9e0bab33"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Jun 23 22:32:56 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Jun 23 22:33:25 2025 +0900"
      },
      "message": "Drop logic for Python \u003c 3\n\nPython 2 support was removed globally multiple cycles ago.\n\nChange-Id: I503ef9be68e59c8983d245f1fbb689651eb564ff\n"
    },
    {
      "commit": "df3fa124689402831543a24fc036f55e9e0bab33",
      "tree": "ab3fc50470835406bc0a523f3732dd4164ca0c7a",
      "parents": [
        "6ebe6f1b26b371b11ecd9cb6d0d154839ba6941e"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu May 29 02:49:43 2025 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu May 29 02:49:43 2025 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ibebfa75ae6b233d6a913ffb3f8dced4290a8ab1b\n"
    },
    {
      "commit": "6ebe6f1b26b371b11ecd9cb6d0d154839ba6941e",
      "tree": "8e72f6876a7b359e3013bab0734c05887dc938f4",
      "parents": [
        "9e81048bbb3b3adbfb7bd5307af9bce79290308c"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu May 22 02:13:55 2025 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu May 22 02:13:55 2025 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I443a7715aa85e4ffe65994dc77f7091c7f441876\n"
    },
    {
      "commit": "9e81048bbb3b3adbfb7bd5307af9bce79290308c",
      "tree": "2c8f32049e7f039eed546c1d8c9211d80d9d9960",
      "parents": [
        "988ce885d366dd0a7f8a012f9e52ee8f3403ffee",
        "d040e15961050f6e3fe538d8d65f13df554870f7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 20 17:03:08 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 20 17:03:08 2025 +0000"
      },
      "message": "Merge \"lib/neutron: Remove NEUTRON_DEPLOY_MOD_WSGI\""
    },
    {
      "commit": "988ce885d366dd0a7f8a012f9e52ee8f3403ffee",
      "tree": "279955f7b6395a208a03df5f1503f1750cc94d76",
      "parents": [
        "c5d1a05281e2a9ca3b520d27b2f078042aec88f1",
        "74837e0b30ea782b073eb6d23b0aa3060068a3a1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 20 05:07:25 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 20 05:07:25 2025 +0000"
      },
      "message": "Merge \"lib/neutron: Deploy under uWSGI by default\""
    },
    {
      "commit": "c5d1a05281e2a9ca3b520d27b2f078042aec88f1",
      "tree": "6bb031f84830f9eaba7663156fd1b8c17623ee5c",
      "parents": [
        "8504bc1108138b4de19aba98e5f1fc22de28edc4",
        "cbae98949193085f0ef5cfc250d5e8cc7530de5f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 13 08:56:56 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 13 08:56:56 2025 +0000"
      },
      "message": "Merge \"Remove libvirt apparmor workaround\""
    },
    {
      "commit": "8504bc1108138b4de19aba98e5f1fc22de28edc4",
      "tree": "d90b724f136e8429126ec88f4c61c465bc2a78a5",
      "parents": [
        "3146decb8e4e5ab34328455da11c8e391caccadf",
        "5cb2abf79ef103838ab0f922643f4a62ddf16cfb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 13 00:08:31 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 13 00:08:31 2025 +0000"
      },
      "message": "Merge \"Switch ZSWAP_ZPOOL to zsmalloc\""
    },
    {
      "commit": "3146decb8e4e5ab34328455da11c8e391caccadf",
      "tree": "bc0fd308f072e08c95fce314087f9236a2926079",
      "parents": [
        "57a624340ced495e193589959a61db2b7816f08c",
        "f5b9596f24c03079c6ea2bcac29b1973bf5fe589"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 12 22:13:22 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 12 22:13:22 2025 +0000"
      },
      "message": "Merge \"Temporary fixes rhel 9 distros\""
    },
    {
      "commit": "57a624340ced495e193589959a61db2b7816f08c",
      "tree": "a7ec40be364c9c73c927f9d89e61f47af864650e",
      "parents": [
        "ddcd052b1e4ed707f431de56cfa81ac24328bbaa",
        "24870ec45a9486a31239218d74d0fd3fa3e5f118"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 12 17:26:09 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 12 17:26:09 2025 +0000"
      },
      "message": "Merge \"Pass PYTHON env var to memory tracker\""
    },
    {
      "commit": "f5b9596f24c03079c6ea2bcac29b1973bf5fe589",
      "tree": "de63bb680670b2aa5d945d611706d3110cbe2016",
      "parents": [
        "3fe8873a15db27d2d8b7df4e708210ee3ca1465d"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri May 02 15:51:01 2025 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon May 12 21:33:18 2025 +0530"
      },
      "message": "Temporary fixes rhel 9 distros\n\nWith [1] py39 constraints drop can\u0027t run fips jobs on\ncentos 9-stream or rocky9.\nAs a workaround can run with PYTHON3_VERSION: 3.11 in affected\njobs.\nUntil centos 10-stream support is ready[1] we also need\nto install libvirt-python and uwsgi from source as uwsgi and\nlibvirt rpms are bundled with python3.\n\n[1] https://review.opendev.org/c/openstack/requirements/+/948285\n[2] https://review.opendev.org/c/openstack/devstack/+/937251\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/946763\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/948558\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/948786\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/948797\nRelated-Bug: #2109591\nChange-Id: I80d4c65ba0728c3e4b18738c6b0d539409f19976\n"
    },
    {
      "commit": "cbae98949193085f0ef5cfc250d5e8cc7530de5f",
      "tree": "ef904aa2314f274585560fb0423cc0dbb8ee7573",
      "parents": [
        "ddcd052b1e4ed707f431de56cfa81ac24328bbaa"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Mon May 12 15:17:42 2025 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Mon May 12 15:19:23 2025 +0100"
      },
      "message": "Remove libvirt apparmor workaround\n\nThis is triggering bug #2065685 [1] on Ubuntu 24.04 (Noble) if podman is\ninstalled (since that brings in the broken paast and pasta packages).\nGiven the workaround is nearly 10 years old [2], it should not be\nnecessary anymore.\n\n[1] https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/2065685\n[2] https://bugs.launchpad.net/networking-ovn/+bug/1466631\n\nChange-Id: I525b1f30bca7093791f927ff647db7745d25df22\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nRelated-bug: #2065685\nRelated-bug: #1466631\n"
    },
    {
      "commit": "ddcd052b1e4ed707f431de56cfa81ac24328bbaa",
      "tree": "b6a562a1054590b810e3ac3d1c48d68d2dbd6fdb",
      "parents": [
        "8e0475ec99829f8102e29c17833ad7e549a35d7e",
        "bf1ef3278c30572f5b958c5f1d2f59839e3d2b87"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 09 08:28:33 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 09 08:28:33 2025 +0000"
      },
      "message": "Merge \"Honor PYTHON3_VERSION for mod_wsgi rpm installation\""
    },
    {
      "commit": "5cb2abf79ef103838ab0f922643f4a62ddf16cfb",
      "tree": "a180c41cd1fafa33a5a733e90b9476440b879686",
      "parents": [
        "8e0475ec99829f8102e29c17833ad7e549a35d7e"
      ],
      "author": {
        "name": "Mohammed Naser",
        "email": "mnaser@vexxhost.com",
        "time": "Tue Feb 25 22:54:05 2025 -0500"
      },
      "committer": {
        "name": "Mohammed Naser",
        "email": "mnaser@vexxhost.com",
        "time": "Thu May 08 19:05:27 2025 +0000"
      },
      "message": "Switch ZSWAP_ZPOOL to zsmalloc\n\nThe z3fold compressed pages allocator is on it\u0027s way\nout of the Linux kernel and running this on newer\nsystems will give you an error:\n\n+ lib/host:configure_zswap:45              :   echo z3fold\nz3fold\ntee: /sys/module/zswap/parameters/zpool: No such file or directory\n\nSo, get ahead of things and move to the much faster\nrecommended by the kernel developers alternative.\n\n[1]: https://lore.kernel.org/all/20240904233343.933462-1-yosryahmed@google.com/T/#u\n\nChange-Id: I7c137114dd7585d3179a8d5dee818bb379bbcb1f\n"
    },
    {
      "commit": "8e0475ec99829f8102e29c17833ad7e549a35d7e",
      "tree": "88b839659c4d12bb533b8f6a3fa0c167f5df5b59",
      "parents": [
        "f22f83ebca4481e5a1ddd1148511a259f4d17428",
        "ea23079321231c63e78e84cd58088663e92134a8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 08 16:35:07 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 08 16:35:07 2025 +0000"
      },
      "message": "Merge \"Fix cert detection with custom PYTHON3_VERSION\""
    },
    {
      "commit": "d040e15961050f6e3fe538d8d65f13df554870f7",
      "tree": "5cda89aa016785d1ac1f4e1e34a27e78cb3f57f3",
      "parents": [
        "74837e0b30ea782b073eb6d23b0aa3060068a3a1"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Fri Oct 11 16:18:19 2024 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Thu May 08 12:50:35 2025 +0000"
      },
      "message": "lib/neutron: Remove NEUTRON_DEPLOY_MOD_WSGI\n\nneutron no longer supports running under eventlet, so this option\nis a no-op.\n\nChange-Id: Ib2767c0e2bb5aad5d8173dc5653e44a42c2bd499\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n"
    },
    {
      "commit": "74837e0b30ea782b073eb6d23b0aa3060068a3a1",
      "tree": "f4e0b4fe8d08cf85a39da1eb11534bce9d91265c",
      "parents": [
        "3fe8873a15db27d2d8b7df4e708210ee3ca1465d"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Fri Oct 11 16:15:47 2024 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Thu May 08 12:19:09 2025 +0000"
      },
      "message": "lib/neutron: Deploy under uWSGI by default\n\nChange-Id: I6256ca1725c56859947d957156d865949879b130\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nDepends-on: https://review.opendev.org/c/openstack/grenade/+/949166\n"
    },
    {
      "commit": "f22f83ebca4481e5a1ddd1148511a259f4d17428",
      "tree": "4d80ada126acd4df3e72872fb03ec30ae8eb4732",
      "parents": [
        "3fe8873a15db27d2d8b7df4e708210ee3ca1465d",
        "f41a16c11801f986a6e799e02b5340adf6b04fbb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 06 17:33:46 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 06 17:33:46 2025 +0000"
      },
      "message": "Merge \"Fix python3 version for rpm distros\""
    },
    {
      "commit": "bf1ef3278c30572f5b958c5f1d2f59839e3d2b87",
      "tree": "4dc8a1c354761b146bc12953dd5046b28d300e2d",
      "parents": [
        "3fe8873a15db27d2d8b7df4e708210ee3ca1465d"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon May 05 18:08:12 2025 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon May 05 18:08:14 2025 +0530"
      },
      "message": "Honor PYTHON3_VERSION for mod_wsgi rpm installation\n\nDifferent variants of mod_wsgi are provided like:-\npython3-mod_wsgi.x86_64\npython3.11-mod_wsgi.x86_64\npython3.12-mod_wsgi.x86_64\n\nAdjust script to also consider PYTHON3_VERSION var\nto correctly install the package.\n\nRelated-Bug: #2109591\nChange-Id: I6bbfd92ef727ef9b343cd5778bb78f43c13165ad\n"
    },
    {
      "commit": "24870ec45a9486a31239218d74d0fd3fa3e5f118",
      "tree": "1d922e54c29af14fa80cd3ae18b5e562121d3da1",
      "parents": [
        "3fe8873a15db27d2d8b7df4e708210ee3ca1465d"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon May 05 14:13:06 2025 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon May 05 14:13:45 2025 +0530"
      },
      "message": "Pass PYTHON env var to memory tracker\n\nIt was not honoring PYTHON3_VERSION when running\nwith GLOBAL_VENV\u003dfalse, this patch fixes it.\n\nRelated-Bug: #2109591\nChange-Id: Ib34c099b897e59fce24cab6e98dc31a505e4922e\n"
    },
    {
      "commit": "ea23079321231c63e78e84cd58088663e92134a8",
      "tree": "172ad4e2d75b9e2e05d18300ff7e20a6724c6917",
      "parents": [
        "3fe8873a15db27d2d8b7df4e708210ee3ca1465d"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Apr 30 21:41:37 2025 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Apr 30 21:41:39 2025 +0530"
      },
      "message": "Fix cert detection with custom PYTHON3_VERSION\n\nPYTHON3_VERSION was not considered for detecting\nca path with GLOBAL_VENV\u003dFalse, this patch fixes it.\n\nRelated-Bug: #2109591\nChange-Id: Ie597494a2a11293cbd20e6d0b23dcb31bf343957\n"
    },
    {
      "commit": "3fe8873a15db27d2d8b7df4e708210ee3ca1465d",
      "tree": "a5fd62e86154fe915f0b92cbb3df1e11d864e711",
      "parents": [
        "608ae718fca61e557b315f87900a54a7fb40b07e"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Apr 26 02:19:56 2025 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Apr 26 02:19:56 2025 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I7932dc96301cb2a52607007aa6935bbf6aa66397\n"
    },
    {
      "commit": "f41a16c11801f986a6e799e02b5340adf6b04fbb",
      "tree": "2cd46a10644ef929f9d1dc0e16184500e06dec8c",
      "parents": [
        "608ae718fca61e557b315f87900a54a7fb40b07e"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Apr 09 18:14:00 2025 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Apr 09 19:21:51 2025 +0530"
      },
      "message": "Fix python3 version for rpm distros\n\npythonX.Y version is virtually provided since long[1], and\npythonXY-devel no longer provided in latest CentOS and Fedora\nreleases.\nSo switching to use pythonX.Y-devel as that will also pull pythonX.Y\nas a dependency.\n\nAdditionally install pythonX.Y-pip as for rpm distros it don\u0027t install\npip via source.\n\n[1] https://src.fedoraproject.org/rpms/python3/c/75005c20f68f3b4ceb734e876b37009c8c3b99f3\n\nChange-Id: I990586cce876533c67e3da4c97d9e5995c762340\n"
    },
    {
      "commit": "608ae718fca61e557b315f87900a54a7fb40b07e",
      "tree": "4605df0aef9ee2e66a95b0ff25a62b161a2a113d",
      "parents": [
        "d7374a30dadd13406da42499c4b6524179bf85fb",
        "0572e59775c91494fb6009ac4be539fb892226c7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 28 19:25:37 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 19:25:37 2025 +0000"
      },
      "message": "Merge \"Skip functional tests for .gitreview update\""
    },
    {
      "commit": "d7374a30dadd13406da42499c4b6524179bf85fb",
      "tree": "9ac86bff6d7b9d6e40631d315d7d7bf7490e5d15",
      "parents": [
        "d5a91a5563e71981a50b3ed6b0d5f378f374377d",
        "ca15453625638d2660b7fd2fce261096f9f15dd0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 28 19:25:28 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 19:25:28 2025 +0000"
      },
      "message": "Merge \"tools: Remove --os-identity-api-version, --os-volume-api-version opts\""
    },
    {
      "commit": "d5a91a5563e71981a50b3ed6b0d5f378f374377d",
      "tree": "d41f8ca4981f6c3d3a1dfaa0ce0b8750656ca658",
      "parents": [
        "27b460c684674d686818a903285341464d490c3d",
        "1c96b4ef5fbe5425d9c6e80b34bbb805a31a0808"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 28 19:24:30 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 19:24:30 2025 +0000"
      },
      "message": "Merge \"openrc: Stop setting OS_VOLUME_API_VERSION, CINDER_VERSION\""
    },
    {
      "commit": "27b460c684674d686818a903285341464d490c3d",
      "tree": "e4763a447eb08708c720781dbc0858519fb366cb",
      "parents": [
        "8c310345ad91347dd5a041d164102ffffeca33bd",
        "85576bbfd430a9f419fbd837dfa20a2ef687da94"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 28 19:23:02 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 19:23:02 2025 +0000"
      },
      "message": "Merge \"tools: Set user_domain_id in generated clouds.yaml\""
    },
    {
      "commit": "8c310345ad91347dd5a041d164102ffffeca33bd",
      "tree": "9709fd680f16db20cebb2ca0130566a3fd1c9e62",
      "parents": [
        "04e7596adce63fbe14d1fc666e94f72d781d5737",
        "cb177ba84bd90f70a02fbac8b60549e7323ec7d2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 28 19:22:54 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 19:22:54 2025 +0000"
      },
      "message": "Merge \"Fix for module proxy_uwsgi_module is already loaded\""
    },
    {
      "commit": "04e7596adce63fbe14d1fc666e94f72d781d5737",
      "tree": "b7df210e46143036f438e26de635f8920ec6c524",
      "parents": [
        "c31cbc7620bd54f2b73d79cda87f86ee17a7e226",
        "6578d6ad27f04bdbfd1c30a13a7fc7ae47c2fb49"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 28 10:03:45 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 10:03:45 2025 +0000"
      },
      "message": "Merge \"Remove unused python-etcd3\""
    },
    {
      "commit": "c31cbc7620bd54f2b73d79cda87f86ee17a7e226",
      "tree": "9317dc62d7525e35821ef2a78b0766a6a4a44c33",
      "parents": [
        "8c1a530201034d32f73f105b9befdba034b11653",
        "4ed29f85911642fb5d01f919703697746be19d7c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 28 07:01:02 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 07:01:02 2025 +0000"
      },
      "message": "Merge \"Fix Swift rsync/replication configuration\""
    },
    {
      "commit": "cb177ba84bd90f70a02fbac8b60549e7323ec7d2",
      "tree": "672d60c770e077aaa5eb966c5f8b9b0d58df0f74",
      "parents": [
        "8c1a530201034d32f73f105b9befdba034b11653"
      ],
      "author": {
        "name": "Ivan Anfimov",
        "email": "lazekteam@gmail.com",
        "time": "Sat Mar 01 22:15:04 2025 +0000"
      },
      "committer": {
        "name": "Ivan Anfimov",
        "email": "lazekteam@gmail.com",
        "time": "Fri Mar 28 06:22:56 2025 +0000"
      },
      "message": "Fix for module proxy_uwsgi_module is already loaded\n\nRocky Linux 9.5 64 bit\n\nhttpd -t\n[Sun Mar 02 01:10:49.272260 2025] [so:warn] [pid 201497:tid 201497] AH01574: module proxy_uwsgi_module is already loaded, skipping\n\nChange-Id: Id6a88c2b7958789f7d4947d3259276f120f5f44e\n"
    },
    {
      "commit": "8c1a530201034d32f73f105b9befdba034b11653",
      "tree": "7c8cb8b023911c40652887909ab0b2adb4f425b0",
      "parents": [
        "ffdbf766501e0d9ea59e96796226488975e2e7b8",
        "b8cbcff693f3f1ddfa9c60c7c826629987a2d23e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 28 05:38:14 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 05:38:14 2025 +0000"
      },
      "message": "Merge \"Drop removed glance-cache.conf options\""
    },
    {
      "commit": "ffdbf766501e0d9ea59e96796226488975e2e7b8",
      "tree": "892bd4121004b318b6401e81665c09af0f9acf8e",
      "parents": [
        "b9be941b9b96478e6bfcceb1e75ae5c66d467f07",
        "da40accd158ed55200de93a4191dbe334c82db22"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 28 02:05:40 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 28 02:05:40 2025 +0000"
      },
      "message": "Merge \"Update DEVSTACK_SERIES to 2025.2\""
    },
    {
      "commit": "b9be941b9b96478e6bfcceb1e75ae5c66d467f07",
      "tree": "2ce8b8218261963c499331c25112d91b5c2589fa",
      "parents": [
        "0423f8be8ae41b55ee3a00434f9f879b4c45f923"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Wed Mar 26 10:09:38 2025 -0700"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Wed Mar 26 10:09:38 2025 -0700"
      },
      "message": "Reduce unnecessary apache restarts\n\nSystemd limits the total number of restarts that a service can undergo\nin a short period of time. On faster nodes all of our apache restarts\nhit that limit and we eventually fail. Mitigate this by removing\nunnecessary restarts.\n\nChange-Id: I425bb9eec525d82372f05edc63e4fb931e5a4887\n"
    },
    {
      "commit": "da40accd158ed55200de93a4191dbe334c82db22",
      "tree": "fab9907d67469b25ff548d72a63f351469438b28",
      "parents": [
        "0423f8be8ae41b55ee3a00434f9f879b4c45f923"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 21 10:33:51 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 21 10:33:51 2025 -0700"
      },
      "message": "Update DEVSTACK_SERIES to 2025.2\n\nstable/2025.1 branch has been created now and\ncurrent master is for 2025.2.\n\nChange-Id: Iba81d280ebf1bd488bd590bdc4e31c49782c7099\n"
    },
    {
      "commit": "0572e59775c91494fb6009ac4be539fb892226c7",
      "tree": "3d34f34398e73f8a14e94d24efd6199a6698bb9f",
      "parents": [
        "01755f8bdf8c1f1b39ff93e982952692e18d5cb1"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Mar 15 10:44:05 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Mar 15 10:44:05 2025 +0900"
      },
      "message": "Skip functional tests for .gitreview update\n\n... because the file does not affect any functionality.\n\nAlso apply the consistent irrelevant files to skip functional tests to\navoid unnecessary jobs.\n\nChange-Id: Ibce79d6b7627c26aa69989ed17ae32d7c3b63d19\n"
    },
    {
      "commit": "0423f8be8ae41b55ee3a00434f9f879b4c45f923",
      "tree": "66d732f4323d06a83bf11836e237dafdbc4b33d3",
      "parents": [
        "85cfb211db90d733eaa3ee4f55470b9b41c9eed2",
        "a0938e6dcf93d77530685391b7850d34ffa206fc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 13 01:06:00 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 13 01:06:00 2025 +0000"
      },
      "message": "Merge \"Fix for CSS problems in Horizon\""
    },
    {
      "commit": "85cfb211db90d733eaa3ee4f55470b9b41c9eed2",
      "tree": "0d4a55099a9b37b57a34bc8902ab745ecaab812b",
      "parents": [
        "ab9fb4eb8732b1cc5505b8c9e722a7310038efdf",
        "9f2f499ded039dc2545c4e8860204f013f460350"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 05 20:11:28 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 05 20:11:28 2025 +0000"
      },
      "message": "Merge \"Pre create logs directory for atop\""
    },
    {
      "commit": "ab9fb4eb8732b1cc5505b8c9e722a7310038efdf",
      "tree": "eecd9344afa698a87e65afaaea170529cc2ffcd6",
      "parents": [
        "a0afcb1a5ad74ce9cf56547d71ef75f831cf6050"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Wed Mar 05 09:34:25 2025 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Wed Mar 05 09:34:25 2025 -0500"
      },
      "message": "Remove openstack network section from overview\n\nThis section is old and doesn\u0027t make much sense\nanymore, let\u0027s remove it. Neutron is already mentioned\nas a default service and has its own config guide.\n\nTrivialFix\n\nChange-Id: I2a2ed574f9eca7b87fb9bb6422568ed4fc55f057\n"
    },
    {
      "commit": "a0afcb1a5ad74ce9cf56547d71ef75f831cf6050",
      "tree": "334008dac906f7fc244e3d98765fe92e2f25f511",
      "parents": [
        "db5e05acb094dda4fea6227176e0d560e4fa33f4",
        "12abc726e68b547258978c7fbe3630d133f72943"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 05 13:47:26 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 05 13:47:26 2025 +0000"
      },
      "message": "Merge \"Remove Neutron Linux Bridge agent code\""
    },
    {
      "commit": "9f2f499ded039dc2545c4e8860204f013f460350",
      "tree": "cf272f05f0b0e79b5d83d40c4805c6c5776d5e34",
      "parents": [
        "01755f8bdf8c1f1b39ff93e982952692e18d5cb1"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Feb 28 07:47:11 2025 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Mar 04 15:25:34 2025 +0000"
      },
      "message": "Pre create logs directory for atop\n\nThe race may happen and atop can\u0027t start due to missing\nlogs directory. This patch pre-creates directory before\nstarting atop process.\n\nCloses-Bug: #2100871\n\nChange-Id: I89e3100dc86d60266913b5c5776db65e8882847c\n"
    },
    {
      "commit": "db5e05acb094dda4fea6227176e0d560e4fa33f4",
      "tree": "bd68f444bcaa6d87aefbf0896ff21bc951ee9e29",
      "parents": [
        "813299dc298ab63ebab902c69cb8c8e4457c9ac4",
        "e650b827904fe8835800a96332937bb1c8f4516e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 04 10:58:08 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 04 10:58:08 2025 +0000"
      },
      "message": "Merge \"Tempest: Add support for extend attached encrypted volumes tests\""
    },
    {
      "commit": "813299dc298ab63ebab902c69cb8c8e4457c9ac4",
      "tree": "dcd9460ec3954b80ce4446bba44062ad73df84ad",
      "parents": [
        "01755f8bdf8c1f1b39ff93e982952692e18d5cb1",
        "b609c80a36f7ac77c1eb7ec256e6808ab483440b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 03 07:11:44 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 03 07:11:44 2025 +0000"
      },
      "message": "Merge \"doc: Use dnf instead of yum\""
    },
    {
      "commit": "a0938e6dcf93d77530685391b7850d34ffa206fc",
      "tree": "a10624ae2dd63b43e8c4ba1500894dfc890a91d4",
      "parents": [
        "01755f8bdf8c1f1b39ff93e982952692e18d5cb1"
      ],
      "author": {
        "name": "Ivan Anfimov",
        "email": "lazekteam@gmail.com",
        "time": "Sat Mar 01 20:46:26 2025 +0000"
      },
      "committer": {
        "name": "Ivan Anfimov",
        "email": "lazekteam@gmail.com",
        "time": "Sat Mar 01 20:49:50 2025 +0000"
      },
      "message": "Fix for CSS problems in Horizon\n\nAfter installation DevStack icons are not displayed.\n\nChange-Id: I1bedf97e4d2b7f13b4a0c5b98e29ac53cf502e96\nCloses-Bug: #2093844\n"
    },
    {
      "commit": "ca15453625638d2660b7fd2fce261096f9f15dd0",
      "tree": "6c58362cee80f457e2d0dfcd0023af29baf88cad",
      "parents": [
        "1c96b4ef5fbe5425d9c6e80b34bbb805a31a0808"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Thu Feb 27 13:24:31 2025 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Thu Feb 27 13:41:04 2025 +0000"
      },
      "message": "tools: Remove --os-identity-api-version, --os-volume-api-version opts\n\nThere is only one volume API and one identity API, and their collective\nnumber is 3.\n\nChange-Id: Ie269817c5bb0eddd8cfcf279a46cffe4a56377b2\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nDepends-on: https://review.opendev.org/c/openstack/openstacksdk/+/942898\n"
    },
    {
      "commit": "1c96b4ef5fbe5425d9c6e80b34bbb805a31a0808",
      "tree": "48624480b0dcaea0423ce276a7ad41df33b3052c",
      "parents": [
        "85576bbfd430a9f419fbd837dfa20a2ef687da94"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Wed Feb 26 18:12:23 2025 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Thu Feb 27 13:41:04 2025 +0000"
      },
      "message": "openrc: Stop setting OS_VOLUME_API_VERSION, CINDER_VERSION\n\nWe have not needed these in years.\n\nChange-Id: I4d76a7d3a8513ce5a927d533b34fb609e5dacdfa\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n"
    },
    {
      "commit": "85576bbfd430a9f419fbd837dfa20a2ef687da94",
      "tree": "1ecfa54c82536572ae8702c6f05cf1fbcb461d26",
      "parents": [
        "01755f8bdf8c1f1b39ff93e982952692e18d5cb1"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Wed Feb 26 18:04:09 2025 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Thu Feb 27 13:23:17 2025 +0000"
      },
      "message": "tools: Set user_domain_id in generated clouds.yaml\n\nIf you specify a username, you also need to specify a domain that the\nuser exists in. Failure to do so results in the following error:\n\n  Expecting to find domain in user. The server could not comply with the\n  request since it is either malformed or otherwise incorrect. The\n  client is assumed to be in error. (HTTP 400)␏\n\nThis was mostly being masked for us in python-openstackclient by this\nlittle helper in osc-lib [1], but we can\u0027t rely on that for openstacksdk\n(and shouldn\u0027t really rely on it elsewhere either).\n\nWe also deprecate the \u0027--os-identity-api-version\u0027 and\n\u0027--os-volume-api-version\u0027 options and will remove them shortly: both\nservices only have v3 APIs nowadays.\n\n[1] https://github.com/openstack/osc-lib/blob/3.2.0/osc_lib/cli/client_config.py#L136-L147\n\nChange-Id: I5537b0a7d58efb8a325ed61bad358f677f7a3cdf\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n"
    },
    {
      "commit": "e650b827904fe8835800a96332937bb1c8f4516e",
      "tree": "70d59f72d2689c65d761e99b7bd69d4b62cefbb0",
      "parents": [
        "01755f8bdf8c1f1b39ff93e982952692e18d5cb1"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Wed Feb 26 00:38:26 2025 +0530"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Thu Feb 27 11:43:23 2025 +0000"
      },
      "message": "Tempest: Add support for extend attached encrypted volumes tests\n\nWe\u0027ve LUKSv1 and LUKSv2 tests[1] in tempest that requires the\n``extend_attached_encrypted_volume`` option to be True but\ncurrently there is no way to set it in devstack.\nThis patch adds the parameter\n``TEMPEST_EXTEND_ATTACHED_ENCRYPTED_VOLUME`` to enable the tests.\n\n[1] https://github.com/openstack/tempest/blob/cb03598a65f47c51406fc86c9c1503fe42424848/tempest/api/volume/admin/test_encrypted_volumes_extend.py\n\nChange-Id: Id3a3483629794ac38cb314812eeff84b677f35cd\n"
    },
    {
      "commit": "4ed29f85911642fb5d01f919703697746be19d7c",
      "tree": "d0d2d3c9b4f7b5875be443f670f20457c8994f63",
      "parents": [
        "a08a53de424e3ed8cad4cbaf566d0b08f8ad5199"
      ],
      "author": {
        "name": "Christian Schwede",
        "email": "cschwede@redhat.com",
        "time": "Wed Feb 26 11:40:10 2025 +0100"
      },
      "committer": {
        "name": "Christian Schwede",
        "email": "cschwede@redhat.com",
        "time": "Wed Feb 26 11:40:10 2025 +0100"
      },
      "message": "Fix Swift rsync/replication configuration\n\nSwift rsync and replication services are up and running, however they\nfail to replicate any data if needed and if used with more than one\nreplica.\n\nThis patch removes a deprecated option setting[1] and replaces it with\nthe required setting to use the correct rsync module suffix.\n\nAdditionally it removes an outdated subdirectory suffix in the rsyncd\nconfiguration that has been removed as well[2].\n\nCloses-Bug: #2100272\n\n[1] https://opendev.org/openstack/swift/commit/675145ef4a131d548cc1122689732b9b65e5def4\n[2] https://opendev.org/openstack/devstack/commit/0e58d22897457831b9dbf02d66a2f29d43803597\n\nChange-Id: I5283405d00883a4dd11b7c001b1bba3776e576b8\n"
    },
    {
      "commit": "01755f8bdf8c1f1b39ff93e982952692e18d5cb1",
      "tree": "113e646dbeb403668c60498b35c48dd953601aa5",
      "parents": [
        "b3f68a173e233712a432740a2d2941a715c3fec1",
        "1aac81ee881534276fd7d6540ed356a85d064a13"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 20 11:18:08 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 20 11:18:08 2025 +0000"
      },
      "message": "Merge \"Allow to enable atop\""
    },
    {
      "commit": "1aac81ee881534276fd7d6540ed356a85d064a13",
      "tree": "e1ebeebfb67fa6dbc9d8e9e3080a8a0a31d71247",
      "parents": [
        "3cddf9f8832328c17be3644ddd7be5a7dcbedda8"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Sat Jan 18 08:40:51 2025 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Feb 19 07:24:02 2025 +0000"
      },
      "message": "Allow to enable atop\n\nIt may be required to troubleshoot performance related bugs during\ntests exection, to have ability to inspect environment processes\nand theirs status during test run this patch installs atop\nby default if not explicitly disabled.\n\nRelated-Bug: #2095224\n\nChange-Id: Iedbd61f3ce3cd2255ea5f2a7a93ba2f39ad28ff2\n"
    },
    {
      "commit": "b3f68a173e233712a432740a2d2941a715c3fec1",
      "tree": "170f47c4d4bdb30cc1381a5bdd96a996c43716d1",
      "parents": [
        "4a1d242a1a274e6d5d93c3d06055d313f4170a88",
        "754f1c66f53240e3ebda53fbb95bfdeee05b5796"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 18 10:20:52 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 18 10:20:52 2025 +0000"
      },
      "message": "Merge \"[eventlet-removal] Remove \"logger\" mechanism from ML2/OVN CI jobs\""
    },
    {
      "commit": "754f1c66f53240e3ebda53fbb95bfdeee05b5796",
      "tree": "8e8431c8fa51d31b5561a5bf87792cc6ddef2525",
      "parents": [
        "a08a53de424e3ed8cad4cbaf566d0b08f8ad5199"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Feb 13 08:39:24 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Feb 13 08:39:24 2025 +0000"
      },
      "message": "[eventlet-removal] Remove \"logger\" mechanism from ML2/OVN CI jobs\n\nThe \"logger\" mechanism is a testing class that is still calling\nmonkey_patch. This mechanism driver is not relevant nor neccessary\nfor the ML2/OVN CI jobs.\n\nChange-Id: I539b202ca81f62f4ae26b5275fd6b245d2066fe7\n"
    },
    {
      "commit": "4a1d242a1a274e6d5d93c3d06055d313f4170a88",
      "tree": "cc63ac7c89e60c763f085220fefa2d08477f50b6",
      "parents": [
        "a08a53de424e3ed8cad4cbaf566d0b08f8ad5199"
      ],
      "author": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Wed Feb 05 20:50:05 2025 +0000"
      },
      "committer": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Mon Feb 10 19:58:20 2025 +0000"
      },
      "message": "enable multinode supprot for spice and serial proxy\n\nThis change mirrors change Ie02734bb598d27560cf5d674c9e1d9b8dca3801f\nwhich ensure that its posible to enable vnc for vms on compute nodes\nwithout deploying the vnc proxy.\n\nIn this change two new flags are added NOVA_SPICE_ENABLED and\nNOVA_SERIAL_ENABLED to enable configuration of the relevent console\n\ncreate_nova_conf is also modifed to include the db url if the console\nproxies are deployed on a host.\n\nAs spice supprot is nolonger avaible in qemu as packged by ubuntu 24.04\nand centos 9 a devstack-two-node-debian-bookworm to allow testing with\nspice in a multinode job.\n\nChange-Id: Ie944e518122f2b0059f28acbf68fb7ad0a560ca4\n"
    },
    {
      "commit": "12abc726e68b547258978c7fbe3630d133f72943",
      "tree": "42c057a4014991a6d7b97a040474d63428cfff54",
      "parents": [
        "a08a53de424e3ed8cad4cbaf566d0b08f8ad5199"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Mon Feb 10 13:48:37 2025 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Mon Feb 10 13:52:47 2025 -0500"
      },
      "message": "Remove Neutron Linux Bridge agent code\n\nLinux Bridge agent support was removed in the Neutron\nmaster branch in [0], let\u0027s remove any code here now\nas well since it will just fail.\n\n[0] https://review.opendev.org/c/openstack/neutron/+/927216\n\nChange-Id: Idffa6579000322acfeb860189fb83a317d56bb4e\n"
    },
    {
      "commit": "a08a53de424e3ed8cad4cbaf566d0b08f8ad5199",
      "tree": "26f8019ad28bf135daed2b9238b140ac099e9eb5",
      "parents": [
        "d84761e18676a04fc9d1b9e68dff9c573fdd3ba1"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Jan 30 12:43:30 2025 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sat Feb 01 14:38:58 2025 +0100"
      },
      "message": "Remove leftover from the usage of the removed lib/neutron module\n\nIn the patch [1] lib/neutron module was removed completely but it left\ncall to the non existing currently function \u0027start_neutron_api\u0027 when the\nneutron-api service is enabled.\nDevstack should start neutron in the same way in case when q-svc or\nneutron-api service is enabled and this patch is removing that leftover\ncall to the \u0027start_neutron_api\u0027 function and make it behave the same way\nfor both service names.\n\nAdditionally this patch adds service \"neutron-api\" to be checked when\ninitial networks are going to be created. It is like that as just one of\nthe services \"q-svc\" or \"neutron-api\" is enough to create those initial\nnetworks.\n\n[1] https://review.opendev.org/c/openstack/devstack/+/865014\n\nRelated-bug: #2096912\nChange-Id: I1287af6a31f60b4e522f0ce3ea525e3336ffd8ba\n"
    },
    {
      "commit": "d84761e18676a04fc9d1b9e68dff9c573fdd3ba1",
      "tree": "70fb7ea862a5f04ce06d99b6b3cba6db847bbef5",
      "parents": [
        "497b4fdf97d8b4e5f1ea1130f4e145014bbb462c"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Jan 28 02:20:15 2025 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Jan 28 02:20:15 2025 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ic2239e12306226943c645b7c439d5636f8c3df0e\n"
    },
    {
      "commit": "497b4fdf97d8b4e5f1ea1130f4e145014bbb462c",
      "tree": "a2dca261d9e0843cdd1eb35520c11e4e9baf5d18",
      "parents": [
        "3cddf9f8832328c17be3644ddd7be5a7dcbedda8"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Fri Oct 18 13:47:55 2024 +0100"
      },
      "committer": {
        "name": "Joel Capitao",
        "email": "jcapitao@redhat.com",
        "time": "Wed Jan 22 10:18:44 2025 +0100"
      },
      "message": "lib/glance: Migrate Glance to WSGI module path\n\nWe also remove an out-of-date note from the called method.\n\nChange-Id: I7cc9fd6a568246342395388c31ae0a0918a2c79a\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nDepends-on: https://review.opendev.org/c/openstack/glance/+/932701\n"
    },
    {
      "commit": "3cddf9f8832328c17be3644ddd7be5a7dcbedda8",
      "tree": "e727e295801be769d8d5dba065aa1161f20ee1e3",
      "parents": [
        "f9377775989b2b14b95be186397e85e0cb5eed9c",
        "9a1cdbc3c809f785ad01a3bbdfef8f552eafce30"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 21 14:51:23 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 21 14:51:23 2025 +0000"
      },
      "message": "Merge \"Update glance image size limit\""
    },
    {
      "commit": "f9377775989b2b14b95be186397e85e0cb5eed9c",
      "tree": "0f44f4391118602af0af601a4950d1a8d4be8207",
      "parents": [
        "0576e9056e2925ea346ba9332632fc77ea504413",
        "e825ba07a1b88ab0570053f92123aa451e4b2ec8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 21 01:52:52 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 21 01:52:52 2025 +0000"
      },
      "message": "Merge \"Create parent directory in merge_config_file\""
    },
    {
      "commit": "0576e9056e2925ea346ba9332632fc77ea504413",
      "tree": "5c05ced0447bc539b8151581911baa162eaf6b5b",
      "parents": [
        "3dba1eb0bc919c2e0db832b16b7d0ce8e1478f20",
        "a976168235bd79c9a8c960aa4889fe9ab03570c0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 20 23:23:45 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 20 23:23:45 2025 +0000"
      },
      "message": "Merge \"Refactor readiness and custom config for ovn-nortd\""
    },
    {
      "commit": "3dba1eb0bc919c2e0db832b16b7d0ce8e1478f20",
      "tree": "7ec6dc62f0cd1a94c4dfd765a63020124d08c631",
      "parents": [
        "38f8f4da4556c11bf526392359ed6c14b45d87ea",
        "c9a4454450429491c34184d0ceb85eaba62cc525"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 20 20:05:54 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 20 20:05:54 2025 +0000"
      },
      "message": "Merge \"Removing start_ovn_services call\""
    },
    {
      "commit": "38f8f4da4556c11bf526392359ed6c14b45d87ea",
      "tree": "aa2dee741da433cf15ec7640b7433e46e352e570",
      "parents": [
        "96de42981360c874dd36e2e447b63ecdde046732",
        "ad698f0b8c658fcdddb11d5edae1e77f08b5d0b5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 17 01:38:43 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 17 01:38:43 2025 +0000"
      },
      "message": "Merge \"Introduce SERVICES_FOR_TEMPEST variable for localrc\""
    },
    {
      "commit": "96de42981360c874dd36e2e447b63ecdde046732",
      "tree": "df892bd7e1c6f0b71c6b40b911757d1ccdd2e190",
      "parents": [
        "cc80aa221c9a90bbf3f262ceaa4e1d53294efa82",
        "bf04bf517b839fa495384f636b7f8d4f05c6fa0e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 13 10:10:54 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 10:10:54 2025 +0000"
      },
      "message": "Merge \"Switch to OVS/OVN LTS branches\""
    },
    {
      "commit": "cc80aa221c9a90bbf3f262ceaa4e1d53294efa82",
      "tree": "0bdd361f858a625d6c7c8b8aa49dbdcb5890da03",
      "parents": [
        "eef78a9be14b5d1c8098983f5a02f73b063d44fb",
        "b8f228620f6ad038ab8f31db861580f5e664a280"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 10 20:29:07 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 10 20:29:07 2025 +0000"
      },
      "message": "Merge \"Add manila service to configuration\""
    },
    {
      "commit": "a976168235bd79c9a8c960aa4889fe9ab03570c0",
      "tree": "3342ceb10a62790d0c47b63b2b81dceb575c9959",
      "parents": [
        "c9a4454450429491c34184d0ceb85eaba62cc525"
      ],
      "author": {
        "name": "Fernando Royo",
        "email": "froyo@redhat.com",
        "time": "Wed Dec 04 16:44:52 2024 +0100"
      },
      "committer": {
        "name": "Fernando Royo",
        "email": "froyo@redhat.com",
        "time": "Fri Jan 10 14:18:38 2025 +0000"
      },
      "message": "Refactor readiness and custom config for ovn-nortd\n\nInitially, this patch ensured that the custom configuration\nand readiness checks were applied after every restart of the\nOVN North services. However, after removing the call that\ntriggered the restarting of the OVN/OVS services in [1],\nthis patch now serves as a refactor, separating the readiness\nchecks and custom configuration into a dedicated function.\n\n[1] https://review.opendev.org/c/openstack/devstack/+/937606\n\nRelated-bug: #2091614\nRelated-bug: #2091019\nChange-Id: Icba271292830204da94aa3353e93d52088d82eec\n"
    },
    {
      "commit": "ad698f0b8c658fcdddb11d5edae1e77f08b5d0b5",
      "tree": "1d01b67f31ff2ea27e52564e835b247106bb0d2d",
      "parents": [
        "eef78a9be14b5d1c8098983f5a02f73b063d44fb"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Wed Jan 08 15:26:41 2025 -0500"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Wed Jan 08 15:26:41 2025 -0500"
      },
      "message": "Introduce SERVICES_FOR_TEMPEST variable for localrc\n\nThis variable overrides the `ENABLED_SERVICES` global variable only for\nthe `configure_tempest()` function from `lib/tempest`. If the\n`SERVICES_FOR_TEMPEST` variable is not defined then `ENABLED_SERVICES`\nis used as it had used it before.\n\nThis is useful for cases where Tempest is executed from a remote node.\n\nChange-Id: Ic62e48f2f1eb861ec64f51e03353868076cbcc04\n"
    },
    {
      "commit": "eef78a9be14b5d1c8098983f5a02f73b063d44fb",
      "tree": "2473a638f4c4b86bb67d052e2b361de4a3d1f5ea",
      "parents": [
        "05f7d302cfa2da73b2887afcde92ef65b1001194",
        "2fdb729e04e8227ac5bfe619df20c1854bf255bc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 08 14:57:08 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 08 14:57:08 2025 +0000"
      },
      "message": "Merge \"Use venv module for PROJECT_VENV building\""
    },
    {
      "commit": "9a1cdbc3c809f785ad01a3bbdfef8f552eafce30",
      "tree": "5805d8de45294c7abcd025df15a04976c9847418",
      "parents": [
        "05f7d302cfa2da73b2887afcde92ef65b1001194"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Wed Jan 08 18:43:40 2025 +0530"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Wed Jan 08 19:00:12 2025 +0530"
      },
      "message": "Update glance image size limit\n\nThe image size limit for glance using the unified limits is\nset to 1000MB (~1GB). This is pretty low given that a volume\u0027s\nminimum size is 1GB and when uploaded to glance fills out the\nwhole limit.\n\nThe limit issue can also be seen by a recent tempest change[1]\nwhere uploading two volumes failed[2] across various jobs due\nto this limit.\n\nWe do have a config option in devstack\n``GLANCE_LIMIT_IMAGE_SIZE_TOTAL`` but that will need to be\nconfigured for various jobs and a 2GB seems to be a sensible\ndefault which this patch configures.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/938592\n[2] Jan 07 23:05:33 devstack-ceph cinder-volume[909965]: ERROR\noslo_messaging.rpc.server cinder.exception.ImageLimitExceeded:\nHTTP 413 Request Entity Too Large: The request returned a 413\nRequest Entity Too Large. This generally means that rate limiting\nor a quota threshold was breached.: The response body:: Project\ndfe8648c188d46409349eac2c449c0b4 is over a limit for [Resource\nimage_size_total is over limit of 1000 due to current usage\n1024 and delta 0]\n\nChange-Id: I533b7444e5f71275ea3d5c18914e306b1dbbc5cb\n"
    },
    {
      "commit": "b609c80a36f7ac77c1eb7ec256e6808ab483440b",
      "tree": "2fd714da28884927c97100280a91026f8c55b94d",
      "parents": [
        "3510a4c583b2481f0e7f8bbfe4bf44c65ac2ad8f"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Jan 07 10:51:03 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Jan 07 10:51:03 2025 +0900"
      },
      "message": "doc: Use dnf instead of yum\n\nThe yum command has been replaced by the dnf command in recent releases\nof Fedora-based distributions. Use the native command instead of\nthe alias kept for compatibility.\n\nChange-Id: I0a1dfdaca91164eff2c25795f66976ec70356574\n"
    },
    {
      "commit": "bf04bf517b839fa495384f636b7f8d4f05c6fa0e",
      "tree": "be425c7c2214580608f469002c7613f797a679e3",
      "parents": [
        "05f7d302cfa2da73b2887afcde92ef65b1001194"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Dec 27 13:01:16 2024 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Dec 27 13:01:19 2024 +0530"
      },
      "message": "Switch to OVS/OVN LTS branches\n\nAs discussed in Epoxy PTG[1] switching jobs to run\nwith latest OVS/OVN LTS branches.\nUbuntu noble and CentOS 9-stream also including these\nLTS versions.\n\n[1] https://etherpad.opendev.org/p/oct2024-ptg-neutron\n\nChange-Id: Iecb33628641cd33b6e46d09759e3180cc0bd55e9\n"
    },
    {
      "commit": "c9a4454450429491c34184d0ceb85eaba62cc525",
      "tree": "520fd21c30d21f7fbbf5263df7d7eba0ef1d971a",
      "parents": [
        "05f7d302cfa2da73b2887afcde92ef65b1001194"
      ],
      "author": {
        "name": "Fernando Royo",
        "email": "froyo@redhat.com",
        "time": "Thu Dec 12 11:01:36 2024 +0100"
      },
      "committer": {
        "name": "Fernando Royo",
        "email": "froyo@redhat.com",
        "time": "Thu Dec 12 11:08:29 2024 +0100"
      },
      "message": "Removing start_ovn_services call\n\nThe function _start_ovn is responsible for starting the\nOVS/OVN services. However, its final action is a call\nto _start_ovn_services, which restarts all OVS/OVN services\nwithout any justified reason.\n\nThis patch removes that call to avoid unnecessarily\nrestarting all OVS/OVN services immediately after they\nhave been started.\n\nCloses-Bug: #2091614\nChange-Id: Ia791ecb734531fa933c570d687ac9224ed6b27e4\n"
    },
    {
      "commit": "b8cbcff693f3f1ddfa9c60c7c826629987a2d23e",
      "tree": "977595cd758bb43fd5db11e16edf9507ed8eb664",
      "parents": [
        "05f7d302cfa2da73b2887afcde92ef65b1001194"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Mar 25 20:00:10 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Dec 11 07:04:24 2024 +0000"
      },
      "message": "Drop removed glance-cache.conf options\n\nThese were removed when glance-registry was removed[1].\n\n[1] 30680961994b36ed12713c0f106b661535ce41c6\n\nChange-Id: Iaa4a35fddcd4763e12e5140b71e4022421c476fc\n"
    },
    {
      "commit": "05f7d302cfa2da73b2887afcde92ef65b1001194",
      "tree": "d1cafc769b65032a8c7a1354c6b86a457ff742de",
      "parents": [
        "5bf9d13f2737ca9c8a15b7d250a48ef8be935a05"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Thu Dec 07 10:48:10 2023 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Mon Dec 09 14:03:49 2024 +0000"
      },
      "message": "lib/cinder: Migrate cinder to WSGI module path\n\nChange-Id: I494dae51c65318299d4fe2ff5887c97ac2be3224\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\nDepends-on: https://review.opendev.org/c/openstack/cinder/+/902876\n"
    },
    {
      "commit": "5bf9d13f2737ca9c8a15b7d250a48ef8be935a05",
      "tree": "84935d5f364341cb36242a7e312e9ac29291ac46",
      "parents": [
        "3510a4c583b2481f0e7f8bbfe4bf44c65ac2ad8f"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Mon Dec 09 14:03:44 2024 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Mon Dec 09 14:03:44 2024 +0000"
      },
      "message": "lib/placement: Migrate placement to WSGI module path\n\nChange-Id: If9e2cc9247d707a451ef394615e547515115f9e0\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\nDepends-on: https://review.opendev.org/c/openstack/placement/+/919569\n"
    },
    {
      "commit": "3510a4c583b2481f0e7f8bbfe4bf44c65ac2ad8f",
      "tree": "b1136cf86ff27a5df2f011814a14fc4e9cd3cc3e",
      "parents": [
        "9486709dc5e6f156dc5beb051f1861ea362ae10c",
        "451236381d4f6af0072b60fc65743b55ee33ab95"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 05 15:38:17 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 15:38:17 2024 +0000"
      },
      "message": "Merge \"Add start time (in seconds) to the WSGI configuration file\""
    },
    {
      "commit": "9486709dc5e6f156dc5beb051f1861ea362ae10c",
      "tree": "44daea6a98d6b109ec2e6feafa33c8ad6a6457eb",
      "parents": [
        "320c2bf42ae41d751c72d80a6c85b26f3f6951bd"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Tue Dec 03 17:07:57 2024 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Tue Dec 03 17:15:40 2024 +0000"
      },
      "message": "Revert \"Install simplejson in devstack venv\"\n\nThis reverts commit 6990b06cd321930f69907ba42ee744755f8029fe. This\nshould no longer be necessary as packages are requiring simplejson.\n\nChange-Id: I74b0f93457f91e7d53d54737d52f67075088faca\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n"
    },
    {
      "commit": "320c2bf42ae41d751c72d80a6c85b26f3f6951bd",
      "tree": "464894943b1c29e4fcf62f5681d084bb6bb74d44",
      "parents": [
        "97ea68ec4611391de2e245a1def655cbebc7649d"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Tue Dec 03 17:04:39 2024 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Tue Dec 03 17:15:36 2024 +0000"
      },
      "message": "Install setuptools \u0027core\u0027 extra\n\nUnder as-yet-unidentified conditions, we can end up with a version of\npackaging that is too old for the version of latest version of\nsetuptools. This is a known issue and expected behavior and per [1]\n$subject is the preferred resolution.\n\n[1] https://github.com/pypa/setuptools/issues/4483#issuecomment-2237219597\n\nChange-Id: I9232f3fae1598297e83c4ea37339896f7dcbd44f\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n"
    },
    {
      "commit": "97ea68ec4611391de2e245a1def655cbebc7649d",
      "tree": "2575f01dbb3ee29741a4aacd9f12e008d799ebbf",
      "parents": [
        "a7fe8363b82b199fd58ca5cc52b5723204968141"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Dec 02 17:46:42 2024 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Dec 03 10:29:17 2024 +0530"
      },
      "message": "Fix the db user for mariadb in ubuntu 24.04\n\nIt was fixed in past for ubuntu 22.04 with [1],\nremoving the check for jammy so it applies to\nall ubuntu versions since jammy.\nThe checks now only refer debian distros so those\ncan be adjusted with new debian releases.\n\n[1] https://review.opendev.org/c/openstack/devstack/+/866944\n\nRelated-Bug: #1999090\nCloses-Bug: #2090835\nChange-Id: Iff843c5c3f9c081aa1cec6c399a6ed8c05e06abe\n"
    },
    {
      "commit": "a7fe8363b82b199fd58ca5cc52b5723204968141",
      "tree": "3de85cc0c8d7c6a6c486d56d2bfcf2ad5b3a9bbf",
      "parents": [
        "cb26f71f070284850c4e79361a47a4eefa93970a",
        "9f9dccd608d5415e0de988a2aa0e74d049038e2a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Nov 30 06:44:44 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 30 06:44:44 2024 +0000"
      },
      "message": "Merge \"Switch devstack nodeset to Ubuntu 24.04 (Noble)\""
    },
    {
      "commit": "451236381d4f6af0072b60fc65743b55ee33ab95",
      "tree": "f2695d4dc0edbf62dfb5bcbadfdbf8d0df0657fd",
      "parents": [
        "cb26f71f070284850c4e79361a47a4eefa93970a"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Nov 29 07:39:37 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Nov 29 13:55:02 2024 +0000"
      },
      "message": "Add start time (in seconds) to the WSGI configuration file\n\nThis new variable \"start-time\" is initialized when the WSGI\nstarts and is the timestamp in seconds.\n\nRelated-Bug: #2083570\nChange-Id: I1b984b93d1352683097c1417b22d64341a68f72a\n"
    },
    {
      "commit": "cb26f71f070284850c4e79361a47a4eefa93970a",
      "tree": "21c27fbe31cbe5e9c9f013fa78708873cb27a0bc",
      "parents": [
        "ec49b3e1672ef47d59509132e95f94d6be13abfe",
        "ef63c690f119e3d9a7890215ee8832da4f5fb4dc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 27 10:28:47 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 27 10:28:47 2024 +0000"
      },
      "message": "Merge \"Drop redundant lib/oslo\""
    },
    {
      "commit": "ec49b3e1672ef47d59509132e95f94d6be13abfe",
      "tree": "045368453a1f50b1392020fe80a66e1d1527466d",
      "parents": [
        "fb07e19464add831e2cc8a64c6dc97dc56e97960"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Nov 27 02:42:01 2024 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Nov 27 02:42:01 2024 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I344c3492159d53c68002b78ac3c385c1beca0e61\n"
    },
    {
      "commit": "fb07e19464add831e2cc8a64c6dc97dc56e97960",
      "tree": "152d57f4e0a56a769ef8832a54e074844bb38a05",
      "parents": [
        "049b8f09e358c61a9038ad78a6e0b34835bdccaa",
        "c1eeb773a85b0485b6329e325ac1685d8e3b2dc4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 26 22:06:07 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 26 22:06:07 2024 +0000"
      },
      "message": "Merge \"lib/keystone: Migrate Keystone to WSGI module path\""
    },
    {
      "commit": "049b8f09e358c61a9038ad78a6e0b34835bdccaa",
      "tree": "fe1598002fa030695c9fda01179920e5c5a3a298",
      "parents": [
        "5f49df4026e8a76643f38c01b2b3997a876cf385",
        "b8cd9d11730206eb81c08b6d181503068b93c1d5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 26 18:16:55 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 26 18:16:55 2024 +0000"
      },
      "message": "Merge \"Support for s3 backend of glance\""
    },
    {
      "commit": "ef63c690f119e3d9a7890215ee8832da4f5fb4dc",
      "tree": "12e4cab51720df0c5676468da6db1ca2b9d4f138",
      "parents": [
        "72f99641f15464dca45e42ab0bdae9d3e0cbbe0f"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Nov 24 22:48:08 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Nov 24 22:48:08 2024 +0900"
      },
      "message": "Drop redundant lib/oslo\n\nIt was kept for compatibility in renaming which was merged long ago[1],\nand is no longer necessary.\n\n[1] 3ed99c0b27122ff00e2d236086ab16b0cc1887c1\n\nDepends-on: https://review.opendev.org/c/openstack/grenade/+/936095\nChange-Id: I6a66359c19d0385beafb4c5e57b6ec3cd6d9cc54\n"
    },
    {
      "commit": "6578d6ad27f04bdbfd1c30a13a7fc7ae47c2fb49",
      "tree": "696285ca961dd4465064cef21b6eba9f87d196ce",
      "parents": [
        "72f99641f15464dca45e42ab0bdae9d3e0cbbe0f"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Nov 23 21:44:17 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Nov 23 21:46:24 2024 +0900"
      },
      "message": "Remove unused python-etcd3\n\npython-etcd3 can\u0027t be used since etcd3 driver was removed from tooz in\ntooz 5.0.0 [1].\n\n[1] 6bc02cda5b452bbf4821621eafc031bd676f8a2f\n\nChange-Id: I30b895b4473e2676085e27969a43b91be9b1e413\n"
    },
    {
      "commit": "c1eeb773a85b0485b6329e325ac1685d8e3b2dc4",
      "tree": "c5d5a481fdc52423e82753b34a833a6c95ca526d",
      "parents": [
        "5f49df4026e8a76643f38c01b2b3997a876cf385"
      ],
      "author": {
        "name": "Artem Goncharov",
        "email": "artem.goncharov@gmail.com",
        "time": "Thu Oct 10 15:26:52 2024 +0200"
      },
      "committer": {
        "name": "Artem Goncharov",
        "email": "artem.goncharov@gmail.com",
        "time": "Fri Nov 22 16:11:34 2024 +0100"
      },
      "message": "lib/keystone: Migrate Keystone to WSGI module path\n\nDepends-on: https://review.opendev.org/c/openstack/keystone/+/932060\nChange-Id: I10bea74fb0bce1888d324a61f23c25b8f7082e97\n"
    },
    {
      "commit": "5f49df4026e8a76643f38c01b2b3997a876cf385",
      "tree": "d74ecf66d49bcae91282a3a33f2eeb4fd1658b4b",
      "parents": [
        "df0bfe4d5c3519d5c4deb5033bec2217c90c9425",
        "3f1cd9b076b1338d42031e3801cb6316d169c51e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 21 11:12:17 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 21 11:12:17 2024 +0000"
      },
      "message": "Merge \"Remove the Neutron WSGI experimental jobs\""
    },
    {
      "commit": "df0bfe4d5c3519d5c4deb5033bec2217c90c9425",
      "tree": "338c4c7f71be7a2f0cc71890c6bc6ab7f8e899be",
      "parents": [
        "72f99641f15464dca45e42ab0bdae9d3e0cbbe0f"
      ],
      "author": {
        "name": "0weng",
        "email": "oweng@osuosl.org",
        "time": "Tue Nov 12 11:44:13 2024 -0800"
      },
      "committer": {
        "name": "Oria Weng",
        "email": "oweng@osuosl.org",
        "time": "Tue Nov 19 21:11:49 2024 +0000"
      },
      "message": "Doc: Fix variable name in logging config example\n\n$LOGDIR --\u003e $DEST\n\nChange-Id: I461422f48525edf4ecb388b2f962edb03795db50\n"
    },
    {
      "commit": "3f1cd9b076b1338d42031e3801cb6316d169c51e",
      "tree": "5f3d0f09867361f70017a6eced569ea9ceda0beb",
      "parents": [
        "72f99641f15464dca45e42ab0bdae9d3e0cbbe0f"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Nov 19 10:50:05 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Nov 19 10:50:05 2024 +0000"
      },
      "message": "Remove the Neutron WSGI experimental jobs\n\nNeutron is moving all the jobs to use the Neutron API WSGI module,\nthus this module is no longer an experimental configuration.\n\nChange-Id: Iaf708cd5e6ab414b262a0daecb3909ace2376f68\n"
    },
    {
      "commit": "72f99641f15464dca45e42ab0bdae9d3e0cbbe0f",
      "tree": "defad3c3d192b232458936f3d967451d1cc50406",
      "parents": [
        "f41479f370e75c7ea7f17a62135f3af99b91c781",
        "c6c5e12f6b1b5f7dac3d9f942c5ab8135618112d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Nov 17 12:25:19 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 17 12:25:19 2024 +0000"
      },
      "message": "Merge \"Revert \"Use SETUPTOOLS_USE_DISTUTILS\u003dstdlib for global pip installs\"\""
    },
    {
      "commit": "b8cd9d11730206eb81c08b6d181503068b93c1d5",
      "tree": "e0aa209aa431d8a89b30f731e6f0e43ca16a7fa8",
      "parents": [
        "b61b567c2d5c4ebec57ccf870f6c767c292ea847"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Thu Nov 07 08:27:13 2024 +0000"
      },
      "committer": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Fri Nov 15 08:22:03 2024 +0000"
      },
      "message": "Support for s3 backend of glance\n\nThis commit introduces support for s3 backend for glance.\nYou can enabled it in your deployment by adding below options in\nyour local.conf file.\n\nFor single store support:\nenable_service s3api s-proxy s-account s-container\ndisable_service tls-proxy\nGLANCE_USE_S3 \u003d True\n\nFor multistore support:\nenable_service s3api s-proxy s-account s-container\ndisable_service tls-proxy\nGLANCE_USE_S3 \u003d True\nGLANCE_ENABLE_MULTIPLE_STORES: True\n\nNOTE: At the moment devstack does not support tls with s3, this\nsupport will be added soon.\n\nNeeded-By: https://review.opendev.org/c/openstack/glance/+/934311\nChange-Id: Ic7264dc7faccb5e68c8df3b929eaa6d04149c6a2\n"
    },
    {
      "commit": "c6c5e12f6b1b5f7dac3d9f942c5ab8135618112d",
      "tree": "42f3a6127168b227be29ee76639ea4a0b02944f7",
      "parents": [
        "13da42be4d6cd6e98fe3e28b9b12cbe4066459d9"
      ],
      "author": {
        "name": "Joel Capitao",
        "email": "jcapitao@redhat.com",
        "time": "Wed Nov 13 10:33:28 2024 +0100"
      },
      "committer": {
        "name": "Joel Capitao",
        "email": "jcapitao@redhat.com",
        "time": "Wed Nov 13 10:33:51 2024 +0100"
      },
      "message": "Revert \"Use SETUPTOOLS_USE_DISTUTILS\u003dstdlib for global pip installs\"\n\nThis partially reverts commit 18b4251bf4f689923a19bf7fbc50d5c2ea422b21.\n\nSupport for loading distutils from the standard library is now deprecated\nsince v70.3.0 [1]. It was needed initially to ease the transition and\ncan be removed now.\n\n[1] https://setuptools.pypa.io/en/latest/history.html#v70-3-0\n\nChange-Id: Ib929219ae81b802a4632963ef71a258edf4deee5\n"
    },
    {
      "commit": "f41479f370e75c7ea7f17a62135f3af99b91c781",
      "tree": "07bb3a5c4d92ac1d6114847b55479af32da924f3",
      "parents": [
        "13da42be4d6cd6e98fe3e28b9b12cbe4066459d9"
      ],
      "author": {
        "name": "Joel Capitao",
        "email": "jcapitao@redhat.com",
        "time": "Mon Sep 30 15:14:20 2024 +0200"
      },
      "committer": {
        "name": "Joel Capitao",
        "email": "jcapitao@redhat.com",
        "time": "Wed Nov 13 10:22:07 2024 +0100"
      },
      "message": "Pull RDO Trunk repos when CentOS Stream official RPM not available\n\nThe RDO project releases centos-release-openstack-* RPM a couple of\nweeks after the OpenStack upstream project cut master branch.\nIn order to fill the gap in the meantime, we have to pull the repos\nfrom RDO Trunk.\n\nChange-Id: If95a687f2d7579779129eeb689cfa46b92450dc5\n"
    },
    {
      "commit": "2fdb729e04e8227ac5bfe619df20c1854bf255bc",
      "tree": "5dfa0fccd3bfb6c7c9e39b856fcc00f41411a36b",
      "parents": [
        "13da42be4d6cd6e98fe3e28b9b12cbe4066459d9"
      ],
      "author": {
        "name": "Jay Faulkner",
        "email": "jay@jvf.cc",
        "time": "Tue Nov 12 15:02:15 2024 -0800"
      },
      "committer": {
        "name": "Jay Faulkner",
        "email": "jay@jvf.cc",
        "time": "Tue Nov 12 15:04:03 2024 -0800"
      },
      "message": "Use venv module for PROJECT_VENV building\n\nCurrently, if USE_VENV\u003dTrue, PROJECT_VENVs are initialized using the\ntools/build_venv.sh script; this script depends on the virtualenv\nmodule, which is much less commonly available than the built-in venv\nmodule which we already use many places.\n\nThis changes the build_venv.sh script to use `python -m venv` instead.\n\nNeeded-By: https://review.opendev.org/c/openstack/ironic/+/930776\nChange-Id: I89fa2c0c4261e715064e77a766d98a34299532b3\n"
    },
    {
      "commit": "13da42be4d6cd6e98fe3e28b9b12cbe4066459d9",
      "tree": "0b9d18d27acbf39bfc704e6bf0238a045e4595e8",
      "parents": [
        "0aa71ade8137c843bac9eed2c94a192ee94eb037",
        "169be464c2ac1c5fc16396e1c320465c4ce6a658"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 12 17:02:42 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 12 17:02:42 2024 +0000"
      },
      "message": "Merge \"lib/keystone: Remove support for deploying with mod_wsgi\""
    },
    {
      "commit": "0aa71ade8137c843bac9eed2c94a192ee94eb037",
      "tree": "60d9e30390a7dfb370fb8b2c324fd14bfb1652d9",
      "parents": [
        "b61b567c2d5c4ebec57ccf870f6c767c292ea847",
        "e1465f1d73ad146c820d047932af1410dbc18675"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 12 16:55:47 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 12 16:55:47 2024 +0000"
      },
      "message": "Merge \"lib/placement: Remove support for deploying with mod_wsgi\""
    },
    {
      "commit": "b61b567c2d5c4ebec57ccf870f6c767c292ea847",
      "tree": "88a3d572389d419f054ddaeca715754f9ae1cec8",
      "parents": [
        "b2d361cd04929a1605ef444811d5d3ed19bd38ae",
        "7e8d5efdf2e0d1ff784e8aee2838e4bc7942856e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 01 14:46:25 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 01 14:46:25 2024 +0000"
      },
      "message": "Merge \"lib/cinder: Remove CINDER_USE_MOD_WSGI\""
    },
    {
      "commit": "b2d361cd04929a1605ef444811d5d3ed19bd38ae",
      "tree": "3027be7935fbb00826b238e7078758f078d4e14f",
      "parents": [
        "950a71c1c8bbb13f87bb345215ab12a0b4a5ee0f",
        "dda40363e6a78b5f3f018a962e5dff14e2c12cd9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 01 14:38:01 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 01 14:38:01 2024 +0000"
      },
      "message": "Merge \"lib/nova: Remove NOVA_USE_MOD_WSGI\""
    }
  ],
  "next": "950a71c1c8bbb13f87bb345215ab12a0b4a5ee0f"
}
