)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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\""
    },
    {
      "commit": "950a71c1c8bbb13f87bb345215ab12a0b4a5ee0f",
      "tree": "1fd57d58a9738598a93257ef581612abdb46f928",
      "parents": [
        "7140c75076009dde25262010a72ef59a78a92596",
        "851d82ccca40d61cbfd2319c38e0128bdaea247e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 01 14:34:07 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 01 14:34:07 2024 +0000"
      },
      "message": "Merge \"stackrc: Die if attempting to use mod_wsgi\""
    },
    {
      "commit": "7140c75076009dde25262010a72ef59a78a92596",
      "tree": "3eeb6f9a3192a2d5238112b7f1a69634d40548df",
      "parents": [
        "2f3440dcfe27d760daa73d8a14d5bdbcf636a655",
        "e8e3eb6dc9353a9df663bfdbb6448bb001ba6ee4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 31 17:54:42 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 17:54:42 2024 +0000"
      },
      "message": "Merge \"doc: Update WSGI section\""
    },
    {
      "commit": "2f3440dcfe27d760daa73d8a14d5bdbcf636a655",
      "tree": "24cd27363d74a42be1285471e6a4fb971b16b18b",
      "parents": [
        "4ca490fd561bd1aa6e5e807e9825a0f8177af43e",
        "50b0b602279fc0eb8d2bb9cab1d235197df72ec6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Oct 25 08:38:40 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 08:38:40 2024 +0000"
      },
      "message": "Merge \"Replace deprecated datetime.utcnow()\""
    },
    {
      "commit": "4ca490fd561bd1aa6e5e807e9825a0f8177af43e",
      "tree": "0f0cacea696978e45c59f6a47c2e40bfebeffcd4",
      "parents": [
        "1d746206263efc98c2e352769c873af0dc1c2498",
        "2e04d0fa20d2f6ceaf537423dad6b00d289b531c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Oct 25 07:56:22 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 07:56:22 2024 +0000"
      },
      "message": "Merge \"Globally skip devstack job for pre-commit config update\""
    },
    {
      "commit": "1d746206263efc98c2e352769c873af0dc1c2498",
      "tree": "736ab912428ccd91641882e9f339903b10891881",
      "parents": [
        "a1376e6f8cbc08cb7e0d37bdb8cfdeb8c5585e41",
        "803a7d44c49f6adbfa878ee520756869df1ffe8a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Oct 25 07:56:19 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 07:56:19 2024 +0000"
      },
      "message": "Merge \"Add image format enforcement toggle\""
    },
    {
      "commit": "2e04d0fa20d2f6ceaf537423dad6b00d289b531c",
      "tree": "d393a6f96ac6101d72641255be2e799bfc95242d",
      "parents": [
        "29545a5109df51f9e98b715b16968090a3928ab7"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Oct 24 00:54:28 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Oct 24 00:54:28 2024 +0900"
      },
      "message": "Globally skip devstack job for pre-commit config update\n\npre-commit has been introduced to number of projects like oslo to run\nlint checks such as hacking. The pre-commit config file does not affect\nfunctionality, so devstack job is not needed when only the file is\nupdated.\n\nChange-Id: I4294fe0c4df2c36c8575613b05a1f9c2eb745d18\n"
    },
    {
      "commit": "a1376e6f8cbc08cb7e0d37bdb8cfdeb8c5585e41",
      "tree": "889a57b8dbf3e38baf62d385b5a7707f57224903",
      "parents": [
        "29545a5109df51f9e98b715b16968090a3928ab7",
        "fec589a1ce6b1dd29e27ed2d5aa088390a7dfa92"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 21 14:22:36 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 21 14:22:36 2024 +0000"
      },
      "message": "Merge \"Bump cirros version to 0.6.3\""
    },
    {
      "commit": "50b0b602279fc0eb8d2bb9cab1d235197df72ec6",
      "tree": "5c2c28289ca1af61ca95f1d50aa0e1b141b89ac4",
      "parents": [
        "29545a5109df51f9e98b715b16968090a3928ab7"
      ],
      "author": {
        "name": "Takashi Natsume",
        "email": "takanattie@gmail.com",
        "time": "Sun Sep 29 21:28:47 2024 +0900"
      },
      "committer": {
        "name": "Takashi Natsume",
        "email": "takanattie@gmail.com",
        "time": "Sat Oct 19 12:55:43 2024 +0000"
      },
      "message": "Replace deprecated datetime.utcnow()\n\nThe datetime.utcnow() is deprecated in Python 3.12.\nReplace datetime.utcnow() with\ndatetime.now(datetime.timezone.utc).replace(tzinfo\u003dNone).\n\nChange-Id: I9bf6f69d9e174d490bb4f3eaef3b364ddf97a954\nSigned-off-by: Takashi Natsume \u003ctakanattie@gmail.com\u003e\n"
    },
    {
      "commit": "29545a5109df51f9e98b715b16968090a3928ab7",
      "tree": "8ca09863b38b856db64b0fd011a71e32c135b620",
      "parents": [
        "224938d31317d42374db4cee243cd217a1ab5fde"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Oct 16 02:50:33 2024 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Oct 16 02:50:33 2024 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I374de22c7c916f9497c55bf404141776fd17f6c8\n"
    },
    {
      "commit": "169be464c2ac1c5fc16396e1c320465c4ce6a658",
      "tree": "01b96968f58ef59b6bf25d7347a048a74696aab7",
      "parents": [
        "e1465f1d73ad146c820d047932af1410dbc18675"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Fri Oct 11 15:42:10 2024 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Fri Oct 11 16:21:30 2024 +0100"
      },
      "message": "lib/keystone: Remove support for deploying with mod_wsgi\n\nChange-Id: I2409385a87ee7cc7869bba9711bf95ab5fe77dc7\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n"
    },
    {
      "commit": "e1465f1d73ad146c820d047932af1410dbc18675",
      "tree": "83067c91f5c1c22b24e310c48c398d84233b1401",
      "parents": [
        "7e8d5efdf2e0d1ff784e8aee2838e4bc7942856e"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Fri Oct 11 15:38:42 2024 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Fri Oct 11 16:21:30 2024 +0100"
      },
      "message": "lib/placement: Remove support for deploying with mod_wsgi\n\nChange-Id: If17deabc35d35dca1d94b0d15d258769f347b130\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n"
    },
    {
      "commit": "7e8d5efdf2e0d1ff784e8aee2838e4bc7942856e",
      "tree": "b421965ab6cfee6aeb19dc0d12ae81c9ce474fe1",
      "parents": [
        "dda40363e6a78b5f3f018a962e5dff14e2c12cd9"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Fri Oct 11 15:34:18 2024 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Fri Oct 11 16:16:16 2024 +0100"
      },
      "message": "lib/cinder: Remove CINDER_USE_MOD_WSGI\n\nLike Nova, nothing is setting this to False nowadays so there\u0027s no\nreason to persist with it.\n\nChange-Id: I0e1550992dde81c601175ef04da771ce8ca1dd29\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n"
    },
    {
      "commit": "dda40363e6a78b5f3f018a962e5dff14e2c12cd9",
      "tree": "dffaf100c2420547bba43a12cbd850312d7aafeb",
      "parents": [
        "851d82ccca40d61cbfd2319c38e0128bdaea247e"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Fri Oct 11 15:20:01 2024 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Fri Oct 11 16:16:16 2024 +0100"
      },
      "message": "lib/nova: Remove NOVA_USE_MOD_WSGI\n\nWe are in the process of migrating away from Eventlet. Nothing\nis setting this to a non-default value, meaning there is no\nreason to keep it around any more. Drop it.\n\nChange-Id: I036851810360539335502481955769b2308e3dcc\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n"
    },
    {
      "commit": "851d82ccca40d61cbfd2319c38e0128bdaea247e",
      "tree": "2f64ca9148bc8e6e946741f4f2bdb274df022e5c",
      "parents": [
        "e8e3eb6dc9353a9df663bfdbb6448bb001ba6ee4"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Fri Oct 11 15:37:57 2024 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Fri Oct 11 16:16:16 2024 +0100"
      },
      "message": "stackrc: Die if attempting to use mod_wsgi\n\nWe do not want to support this anymore.\n\nChange-Id: I8823e98809ed6b66c27dbcf21a00eea68ef403e8\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n"
    },
    {
      "commit": "e8e3eb6dc9353a9df663bfdbb6448bb001ba6ee4",
      "tree": "dcca85be269f36a98ab3fc630b38c893c448bfa8",
      "parents": [
        "224938d31317d42374db4cee243cd217a1ab5fde"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Fri Oct 11 15:20:17 2024 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Fri Oct 11 15:53:03 2024 +0100"
      },
      "message": "doc: Update WSGI section\n\nChange-Id: Iaefe12e7fdeddb0fb6fe272cd4df3ce46470cc28\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n"
    },
    {
      "commit": "224938d31317d42374db4cee243cd217a1ab5fde",
      "tree": "f5443ca03ddc4bbcb1d58c42db60bf4e61189033",
      "parents": [
        "9a05aa85ffbe1c036211b3407231fe431f22ddbd",
        "9b4439038144f380c1d1c8a8e87ad76cd26b72b5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 10 08:20:11 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 10 08:20:11 2024 +0000"
      },
      "message": "Merge \"lib/cinder: Align endpoint creation code\""
    },
    {
      "commit": "9a05aa85ffbe1c036211b3407231fe431f22ddbd",
      "tree": "180d268f2da4d39720fc39a07ecef710774b9e61",
      "parents": [
        "482e027a965ba0b23c0982a5d3815136d4e0a689",
        "2d487d8c7b424a76eb484d09f09530e24b7207fb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 10 07:53:21 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 10 07:53:21 2024 +0000"
      },
      "message": "Merge \"lib/cinder: Strip project_id from URL\""
    },
    {
      "commit": "482e027a965ba0b23c0982a5d3815136d4e0a689",
      "tree": "88c2149cf1a505f6e8a15dcddf9c8ff09448775d",
      "parents": [
        "3b23fbc77e526e3ff4a9a5155ef6a41e42cd15d7",
        "f49d475bf2e186ef3d7800e2bb55c9c360e7ac95"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 09 17:48:31 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 09 17:48:31 2024 +0000"
      },
      "message": "Merge \"Catch and print the postgresql initdb error\""
    },
    {
      "commit": "3b23fbc77e526e3ff4a9a5155ef6a41e42cd15d7",
      "tree": "3d1d834a5f68844bda2ec1a4f76701e7e52d3cf1",
      "parents": [
        "a72e0f4bec29e3db1a997a409cea68bd0f6bf1e8",
        "6a8f65b476883d5cccffbcad8650894850033231"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 09 13:48:59 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 09 13:48:59 2024 +0000"
      },
      "message": "Merge \"lib/swift: Consistently quota variables\""
    },
    {
      "commit": "a72e0f4bec29e3db1a997a409cea68bd0f6bf1e8",
      "tree": "f82bb9e004f4235fdee73ec5164da807f89a1c66",
      "parents": [
        "49933804c9d151ce4a220c188ba4301afa0bf98c",
        "d7c3c0accc89e4e99915c24fa7c3bff2e90a715e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 09 10:02:15 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 09 10:02:15 2024 +0000"
      },
      "message": "Merge \"lib/cinder: Remove \u0027volume3\u0027 endpoint\""
    },
    {
      "commit": "9f9dccd608d5415e0de988a2aa0e74d049038e2a",
      "tree": "bc98a851d1fd1d8a2c59e4acd027d002c35ae13f",
      "parents": [
        "49933804c9d151ce4a220c188ba4301afa0bf98c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Oct 07 11:57:58 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Oct 07 11:57:58 2024 -0700"
      },
      "message": "Switch devstack nodeset to Ubuntu 24.04 (Noble)\n\nRef: https://governance.openstack.org/tc/goals/selected/migrate-ci-jobs-to-ubuntu-noble.html\nChange-Id: I7ac8f9443c386e56c4ca45a171e104f0b350bc7f\n"
    },
    {
      "commit": "803a7d44c49f6adbfa878ee520756869df1ffe8a",
      "tree": "014a7838741ecabd49112facb017721ee40524ea",
      "parents": [
        "03bc214525c7d7f9dfb6cb855025b70053839a72"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Oct 01 07:42:34 2024 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Oct 02 07:03:15 2024 -0700"
      },
      "message": "Add image format enforcement toggle\n\nRelated to blueprint glance-as-defender\n\nNeeded-By: https://review.opendev.org/c/openstack/tempest/+/931028\nChange-Id: I8b22ed85eefde399f2e472780106dd39e51a5700\n"
    },
    {
      "commit": "f49d475bf2e186ef3d7800e2bb55c9c360e7ac95",
      "tree": "1fb26ef286995c137173492273c7489f17ff3ec8",
      "parents": [
        "03bc214525c7d7f9dfb6cb855025b70053839a72"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Oct 02 09:36:55 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Oct 02 13:24:03 2024 +0000"
      },
      "message": "Catch and print the postgresql initdb error\n\nThe logs are stored, by default, in\n/var/lib/pgsql/initdb_postgresql.log.\n\nRelated-Bug: #2083482\nChange-Id: I2c83e896819b20cd7a1ee8d8ee33354fb047a6d9\n"
    },
    {
      "commit": "6a8f65b476883d5cccffbcad8650894850033231",
      "tree": "807d3feff2911b2b7f782dfb7ccfa36c521b240c",
      "parents": [
        "49933804c9d151ce4a220c188ba4301afa0bf98c"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Wed Aug 21 15:57:32 2024 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Tue Oct 01 11:54:57 2024 +0100"
      },
      "message": "lib/swift: Consistently quota variables\n\nChange-Id: I6c3245a77cdc2849067568cfda5a838afda687e3\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n"
    },
    {
      "commit": "49933804c9d151ce4a220c188ba4301afa0bf98c",
      "tree": "30189da4a613ae9a6f8eedff60d5a9c295a3dd75",
      "parents": [
        "14f60b951aa03ded3779057c7fef28f6c3ee15cc"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Tue Aug 27 12:08:23 2024 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Tue Oct 01 11:54:35 2024 +0100"
      },
      "message": "docs: Expand SSH guide further\n\nsmooney noted that using your DevStack host as a jump host is yet\nanother reasonable option. Add this option also.\n\nChange-Id: I24887c254e131a8979653a7d17e64a708acf294a\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n"
    },
    {
      "commit": "14f60b951aa03ded3779057c7fef28f6c3ee15cc",
      "tree": "f685f652d9482034608698b294c4a0e151aabfde",
      "parents": [
        "3362be9edabb7c882ae9948d210a18fadd25ebda"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Mon Aug 26 11:56:31 2024 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Tue Oct 01 11:54:35 2024 +0100"
      },
      "message": "docs: Expand SSH guide\n\nDetail how one can SSH into guests running on a remote DevStack host.\n\nChange-Id: I9f988b1193d67859b129f05d08b32a23e50aee49\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n"
    },
    {
      "commit": "3362be9edabb7c882ae9948d210a18fadd25ebda",
      "tree": "9e016b910e0096571afdb412241a1a3142393631",
      "parents": [
        "6512f0140c9a312f9455bfe420462c64635fd622"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Thu Aug 22 16:24:21 2024 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Tue Oct 01 11:54:35 2024 +0100"
      },
      "message": "docs: Add SSH guide\n\nThis is really easy win for people using DevStack for the first time.\n\nChange-Id: I8de2d4d115d34e9d87dd461016b5b894d3f000e7\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n"
    },
    {
      "commit": "6512f0140c9a312f9455bfe420462c64635fd622",
      "tree": "ed549763420afa61d94d527e9047669b353a454e",
      "parents": [
        "03bc214525c7d7f9dfb6cb855025b70053839a72"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Mon Aug 26 12:19:06 2024 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Tue Oct 01 11:54:21 2024 +0100"
      },
      "message": "doc: drop sphinxcontrib-nwdiag, sphinxcontrib-blockdiag usage\n\nsphinxcontrib-nwdiag does not appear to be maintained anymore [1] and\nthere have been no releases in nearly 5 years. Statically generate the\nimages and include them this way. We can revert this change if the\nmaintainership issue resolves itself.\n\nsphinxcontrib-blockdiag has had activity more recently [2], but it\u0027s\nstill been nearly 3 years. More importantly, we don\u0027t actually use it so\nthere\u0027s no reason to keep it around.\n\n[1] https://pypi.org/project/sphinxcontrib-nwdiag/#history\n[1] https://pypi.org/project/sphinxcontrib-blockdiag/#history\n\nChange-Id: Ic5244c792acd01f8aec5ff626e53303c1738aa69\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n"
    },
    {
      "commit": "fec589a1ce6b1dd29e27ed2d5aa088390a7dfa92",
      "tree": "b722f727ac7663fad82dc79c190ab86f604fb83d",
      "parents": [
        "0ff627286297a3957143577412884dc50ff8a57a"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu Sep 26 21:23:17 2024 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu Sep 26 21:23:17 2024 +0200"
      },
      "message": "Bump cirros version to 0.6.3\n\nThis is the latest cirros release, featuring an updated kernel and some\nfixes and added features, let\u0027s use it.\n\n[0] https://github.com/cirros-dev/cirros/releases/tag/0.6.3\n\nChange-Id: I2506fa713e0426789fa40a5f4f7fd4e963a158f0\n"
    },
    {
      "commit": "03bc214525c7d7f9dfb6cb855025b70053839a72",
      "tree": "05618c70700a011437b995cb74fece85b76f4d07",
      "parents": [
        "0ff627286297a3957143577412884dc50ff8a57a"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 25 12:03:40 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 25 12:03:40 2024 -0700"
      },
      "message": "Update DEVSTACK_SERIES to 2025.1\n\nstable/2024.2 branch has been created now and\ncurrent master is for 2025.1.\n\nChange-Id: If5c9de9ddfab1bff313c70cf2c40ce7fbe60473f\n"
    },
    {
      "commit": "9b4439038144f380c1d1c8a8e87ad76cd26b72b5",
      "tree": "601003e19b782c34abb36a9706b34b80ac826568",
      "parents": [
        "2d487d8c7b424a76eb484d09f09530e24b7207fb"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Fri Sep 20 11:03:15 2024 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Tue Sep 24 12:14:45 2024 +0000"
      },
      "message": "lib/cinder: Align endpoint creation code\n\nDo this the same way we do it for Nova, to make for easier review.\n\nChange-Id: I31877705894a21570f130723e0a27ff38f945eea\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n"
    },
    {
      "commit": "2d487d8c7b424a76eb484d09f09530e24b7207fb",
      "tree": "a61754fa9e8818a77b2185f37e8d86a183bdb8f5",
      "parents": [
        "d7c3c0accc89e4e99915c24fa7c3bff2e90a715e"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Fri Sep 20 11:00:39 2024 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Tue Sep 24 12:14:37 2024 +0000"
      },
      "message": "lib/cinder: Strip project_id from URL\n\nThis is optional. There\u0027s no need to include it.\n\nChange-Id: I2e745865696dbb317f819ecb74f5b5df88a9ed76\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n"
    },
    {
      "commit": "d7c3c0accc89e4e99915c24fa7c3bff2e90a715e",
      "tree": "d6af041c0f4e3f25c2de89cc78a136b480477bd4",
      "parents": [
        "0ff627286297a3957143577412884dc50ff8a57a"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Fri Sep 20 10:56:04 2024 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Tue Sep 24 12:14:20 2024 +0000"
      },
      "message": "lib/cinder: Remove \u0027volume3\u0027 endpoint\n\nThis was needed when \u0027block-storage\u0027 pointed to the v2 API. This is no\nlonger the case (and hasn\u0027t been for some time). This is unnecessary\nduplication now.\n\nChange-Id: I00cfb56d3e54d0162b1609f4bf58814e9000c103\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nDepends-on: https://review.opendev.org/c/openstack/tempest/+/930296\n"
    },
    {
      "commit": "0ff627286297a3957143577412884dc50ff8a57a",
      "tree": "3a89b5e1be063f5eceba369a96f458ec1dd82e5b",
      "parents": [
        "5ed2b7c6b2e2a5da50c3db9cda9e9b8e4ae4402f"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Sep 02 17:29:55 2024 +0530"
      },
      "committer": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Tue Sep 03 08:14:00 2024 +0000"
      },
      "message": "Run chown for egg-info only if the directory exists\n\n9-stream jobs failing since [1] merged as these still use\nGLOBAL_VENV\u003dFalse.\negg-info directory is not created in project source\ndirectory when pyproject.toml is used in the project.\npyproject.toml being added across projects[2] to support pip 23.1.\n\n[1] https://review.opendev.org/c/openstack/nova/+/899753\n[2] https://review.opendev.org/q/topic:%22pip-23.1-support%22\n\nChange-Id: I53954a37461aee5dd7f487d6bd205caef4408392\n"
    },
    {
      "commit": "5ed2b7c6b2e2a5da50c3db9cda9e9b8e4ae4402f",
      "tree": "0369454f6b3be0667eeb6daefd5d95142f996f2c",
      "parents": [
        "ab83f37d33aa479a7867ac0da3a22af342bc2f47"
      ],
      "author": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Fri Aug 30 14:15:40 2024 +0100"
      },
      "committer": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Sat Aug 31 02:09:15 2024 +0100"
      },
      "message": "make  devstack-platform-ubuntu-noble voting\n\ndevstack-platform-ubuntu-noble was added in\nIe1f8ebc5db75d6913239c529ee923395a764e19c\nand has been runnning for a little over 2 months\n\nin that time\n\nhttps://zuul.openstack.org/builds?job_name\u003ddevstack-platform-ubuntu-noble\n\nthe job has been pretty stable so its time to make\nthis voting in advance of it becoming required in the\n2025.1 release.\n\nChange-Id: Iffd6ccf9603117d6720931e260afa2da13c26ec4\n"
    }
  ],
  "next": "ab83f37d33aa479a7867ac0da3a22af342bc2f47"
}
