)]}'
{
  "log": [
    {
      "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": "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": "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"
    },
    {
      "commit": "ab83f37d33aa479a7867ac0da3a22af342bc2f47",
      "tree": "3a4cda9f5b5c1744dd4088911e112c6c8b6f80db",
      "parents": [
        "a90a776bce43d2453fc3b5d895d541981caa01cf",
        "7fa24750a676a44ab224206cc13096f904057d44"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 29 11:37:57 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 29 11:37:57 2024 +0000"
      },
      "message": "Merge \"ovn: use bundled ovs\""
    },
    {
      "commit": "a90a776bce43d2453fc3b5d895d541981caa01cf",
      "tree": "48994327705d8e7b1d305bfd9664f7965b789464",
      "parents": [
        "129ac797e237f35e8ff5aab7c2a9cc6755905df2",
        "3b0d76c30bf63332f494e8aae18dc2f1feed28dd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 27 12:05:55 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 27 12:05:55 2024 +0000"
      },
      "message": "Merge \"Fix get_default_host_ip ipv6 address parsing\""
    },
    {
      "commit": "129ac797e237f35e8ff5aab7c2a9cc6755905df2",
      "tree": "6f05007f5af922044e7028cf641dacc6382606a4",
      "parents": [
        "e8e25c1a6a18486c878d027d9d113282ab236281",
        "92b65a84cc8135316922a0f8b91420ed221f3269"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 20 17:21:53 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 20 17:21:53 2024 +0000"
      },
      "message": "Merge \"Handle_tags and branches for unmaintained also\""
    },
    {
      "commit": "e8e25c1a6a18486c878d027d9d113282ab236281",
      "tree": "a96178039b95aaea90a7bcdd710a16c8bbf9aba2",
      "parents": [
        "611b626d9cdb7e9b2ac8117c671cff2f7dc6237f",
        "79a812a69e4015f6c911aa54989970e35bfc241f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 20 17:21:51 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 20 17:21:51 2024 +0000"
      },
      "message": "Merge \"Move the check of \"rpc_workers\" after the post-config phase\""
    },
    {
      "commit": "611b626d9cdb7e9b2ac8117c671cff2f7dc6237f",
      "tree": "baeecc575745adea27ee94f6dbd7ae19a2bffc3a",
      "parents": [
        "d00bd6d41a81a51072662e66cb1273e3423d1f1d",
        "9e1348f81b84e3bef93d6998606e09725c585b1a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 20 17:21:49 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 20 17:21:49 2024 +0000"
      },
      "message": "Merge \"etcd: Replace deprecated --debug option\""
    },
    {
      "commit": "9e1348f81b84e3bef93d6998606e09725c585b1a",
      "tree": "2a495ae0d4108f3ff6855b4e5810eb4a86c5f6f7",
      "parents": [
        "8784a3027fc3154aa2f6482d0127e45070e60b5a"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Aug 20 17:23:02 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Aug 20 17:23:02 2024 +0900"
      },
      "message": "etcd: Replace deprecated --debug option\n\n... to resolve the following warning.\n\n[WARNING] Deprecated \u0027--debug\u0027 flag is set to true (use\n\u0027--log-level\u003ddebug\u0027 instead\n\nChange-Id: Idb412cea64dfc42e3d1223b77f134804eeb7bd60\n"
    },
    {
      "commit": "d00bd6d41a81a51072662e66cb1273e3423d1f1d",
      "tree": "f0d92452d453552b410d5547b821e155a31bf59b",
      "parents": [
        "56e6b238cbea1afbed7232cbf32c044555103541",
        "80c1605a1df9687c7d1d842b258a3d99ec2eda35"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 16 19:17:32 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 16 19:17:32 2024 +0000"
      },
      "message": "Merge \"Configure cinder service token\""
    },
    {
      "commit": "56e6b238cbea1afbed7232cbf32c044555103541",
      "tree": "fea7b9c506292ebab3d1c3b12101258592b8232f",
      "parents": [
        "1a336ef4aec1c908b139db3b67e766a437c2cbb9",
        "d6e3d06001e7c4bb092cf9dc77188627bd2b9358"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 16 19:06:17 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 16 19:06:17 2024 +0000"
      },
      "message": "Merge \"Add config options for optimized upload volume\""
    },
    {
      "commit": "1a336ef4aec1c908b139db3b67e766a437c2cbb9",
      "tree": "2e62ef938768b9ab540a2b79d999eaac115c63f5",
      "parents": [
        "84ce1984b1f0639025af599b426019a4b140fcb4"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Aug 12 11:34:02 2024 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Aug 15 06:05:58 2024 +0000"
      },
      "message": "Trivial fixes from review of os-test-images\n\nThis fixes some trivial things from the review where this support was\nadded:\n\nhttps://review.opendev.org/c/openstack/devstack/+/925425\n\nChange-Id: I990a3816f425a1b4c8680ec43d698e32eea2238b\n"
    },
    {
      "commit": "80c1605a1df9687c7d1d842b258a3d99ec2eda35",
      "tree": "34235a54aab3131db66181076087f5b10c715da1",
      "parents": [
        "d6e3d06001e7c4bb092cf9dc77188627bd2b9358"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Wed Feb 28 13:08:12 2024 +0530"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Wed Aug 14 01:07:13 2024 +0530"
      },
      "message": "Configure cinder service token\n\nGlance is implementing new location APIs, for which, cinder needs\nto pass service token to register a location in glance.\nThis is required in the case when glance is using cinder as a backend\nand cinder tries to upload a volume in the optimized path.\n\nWe are adding a new option, ``CINDER_USE_SERVICE_TOKEN`` that will\nconfigure the service user section in cinder.conf. By default, it\nis set to False.\n\nChange-Id: I0045539f1e31a6d26c4f31935c5ddfaaa7607a48\n"
    },
    {
      "commit": "d6e3d06001e7c4bb092cf9dc77188627bd2b9358",
      "tree": "2b9d48c0560fb748ee4076cbe06e77f92544b1fb",
      "parents": [
        "1d48d2fa51b7b58595c717b1cf55b411820f079d"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Thu Feb 22 00:11:15 2024 +0530"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Wed Aug 14 00:56:30 2024 +0530"
      },
      "message": "Add config options for optimized upload volume\n\nWhen glance is using cinder as a backend, we can use optimized\npath for upload volume to image operation.\nThe config options image_upload_use_cinder_backend and\nimage_upload_use_internal_tenant are used to configure optimization\nin the upload volume to image workflow where we create a cinder\nvolume in the internal service project and register the location\nin glance.\n\nRecently it was found that the glance location API workflow was\nbroken[1] for the upload volume case and it wasn\u0027t detected because we\nare not testing it in our glance cinder job \"cinder-for-glance-optimized\".\n\nThis patch adds the config option to test the optimized path.\n\nNote that the optimized upload functionality is only possible when glance\nuses cinder as it\u0027s backend since it uses clone volume functionality to\nclone the Image-Volume from the source volume.\n\n[1] https://bugs.launchpad.net/glance/+bug/2054575\n\nChange-Id: I521ed04696a5a545b2a2923cf8008bd64add7782\n"
    },
    {
      "commit": "3b0d76c30bf63332f494e8aae18dc2f1feed28dd",
      "tree": "675af9896180bf5fab811e803c3edd71779d519b",
      "parents": [
        "b2c406f4977bd3183fae8b5eed92f9d2d9d54b3b"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Mon Aug 12 17:01:12 2024 +0000"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Mon Aug 12 17:15:55 2024 +0000"
      },
      "message": "Fix get_default_host_ip ipv6 address parsing\n\nThis is another occurrence of the issue fixed in bug\n1786259 with change I30bf655f which occurs when there\nare multiple IPv6 gateways present.\n\nBefore this change:\n$ source openrc\n+++++functions-common:get_default_host_ip:776  ip -f inet6 addr show 100\nDevice \"100\" does not exist.\n\nThis is because the ip route command returns:\ndefault proto ra metric 100 expires 1497sec pref medium\n\tnexthop via fe80::4e16:fc01:298c:98ed dev ens3 weight 1\n\tnexthop via fe80::4e16:fc01:2983:88aa dev ens3 weight 1\n\nRelated-Bug: #1786259\nChange-Id: I7729730df66a4dc7ee11df1d23b19b9c0794b575\n"
    },
    {
      "commit": "84ce1984b1f0639025af599b426019a4b140fcb4",
      "tree": "490f496718969b655146b89a4a3fe41443788493",
      "parents": [
        "b2c406f4977bd3183fae8b5eed92f9d2d9d54b3b"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Jul 31 19:04:08 2024 +0000"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Aug 09 07:17:28 2024 -0700"
      },
      "message": "Add os-test-images support in lib/tempest\n\nThis generates the test images in os-test-images and also configures\ntempest to know where it is (and if image conversion is enabled in\nglance).\n\nChange-Id: Ib74002828a77838ab95d2322e92bdab68caac37c\n"
    },
    {
      "commit": "b2c406f4977bd3183fae8b5eed92f9d2d9d54b3b",
      "tree": "e866e9234e7e8f967cb17b3298ab9f45f6f77c6b",
      "parents": [
        "8784a3027fc3154aa2f6482d0127e45070e60b5a",
        "38dea33fe9a5e6bef39566295cc8d05fb1d88223"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 08 06:34:11 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 08 06:34:11 2024 +0000"
      },
      "message": "Merge \"oslo.log: Configure log color by $LOG_COLOR\""
    },
    {
      "commit": "79a812a69e4015f6c911aa54989970e35bfc241f",
      "tree": "ea4d8acb9eddfe8003c76ed4ae2fd03b6a6ed954",
      "parents": [
        "6990b06cd321930f69907ba42ee744755f8029fe"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Jul 31 14:41:33 2024 +0000"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Wed Aug 07 15:35:26 2024 -0400"
      },
      "message": "Move the check of \"rpc_workers\" after the post-config phase\n\nThe configuration variable can be checked in the Neutron configuration\nduring the post-config phase when the configuration files and sections\nare merged together.\n\nCloses-Bug: #2075342\nChange-Id: Ic42463e2f72488a1b14ce49e4e435cb4a2c0c855\n"
    },
    {
      "commit": "38dea33fe9a5e6bef39566295cc8d05fb1d88223",
      "tree": "c48b8c46a9d9c93c97da734cf665c3882cdabe57",
      "parents": [
        "6990b06cd321930f69907ba42ee744755f8029fe"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu Aug 01 23:41:43 2024 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Mon Aug 05 18:03:49 2024 +0000"
      },
      "message": "oslo.log: Configure log color by $LOG_COLOR\n\nRelatively recently oslo.log 6.1.0 was released and contains change\nI7966d4f4977b267f620946de4a5509f53b043652 which added an option to\nenable color in logs which defaults to False. This caused a change in\nbehavior for DevStack such that viewing logs with journalctl no longer\nshowed different colors for different log levels, which can make\ndebugging more difficult when developing with DevStack.\n\nThis adds olso.log color configuration based on the existing $LOG_COLOR\nDevStack variable for log color which defaults to True for interactive\ninvocations.\n\nChange-Id: If10aada573eb4360e81585d4fb7e5d97f15bc52b\n"
    },
    {
      "commit": "92b65a84cc8135316922a0f8b91420ed221f3269",
      "tree": "0d7d6205ad8901614094b20d9d88514a0149cf6c",
      "parents": [
        "8784a3027fc3154aa2f6482d0127e45070e60b5a"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Mon Aug 05 11:39:06 2024 +0200"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Mon Aug 05 11:39:06 2024 +0200"
      },
      "message": "Handle_tags and branches for unmaintained also\n\nRelated-Bug: #2056276\nChange-Id: Iaa34624d1d85cadf1b45bec780ef8d97dd054041\n"
    },
    {
      "commit": "8784a3027fc3154aa2f6482d0127e45070e60b5a",
      "tree": "5c5649e2cca5db717cf5d46c25b2ab810f2fa6c8",
      "parents": [
        "6990b06cd321930f69907ba42ee744755f8029fe"
      ],
      "author": {
        "name": "karolinku",
        "email": "kkula@redhat.com",
        "time": "Wed Jul 31 12:34:00 2024 +0200"
      },
      "committer": {
        "name": "karolinku",
        "email": "kkula@redhat.com",
        "time": "Wed Jul 31 12:36:43 2024 +0200"
      },
      "message": "Replacing usage of rdo-release rpm\n\nwith centos-release-openstack rpms follwing [1].\n\n[1] https://issues.redhat.com/browse/RDO-311\n\nChange-Id: I50951e077e73297d10b075677a440992d1e2fa91\n"
    },
    {
      "commit": "6990b06cd321930f69907ba42ee744755f8029fe",
      "tree": "04a7a73d90af283a60e33433bc5d984f7b1ba208",
      "parents": [
        "d84b874ef6fff88b93e9b0eab79dea6e6868f94f"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Wed Jul 24 18:01:51 2024 +0200"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Thu Jul 25 14:37:41 2024 +0200"
      },
      "message": "Install simplejson in devstack venv\n\nWorkaround to avoid failure due to missing osc dependency\nremoved in [1]\n\n[1] https://review.opendev.org/c/openstack/python-openstackclient/+/920001\n\nChange-Id: I3f7541e691717186b7c73f10ffabae6fc0c5c9f9\n"
    },
    {
      "commit": "d84b874ef6fff88b93e9b0eab79dea6e6868f94f",
      "tree": "7c79f6f7fd8fc19d3612126dcd84e64670e31a80",
      "parents": [
        "640899124f88ec8d7e7c9c39929c6a562e847749",
        "696dbdf045cbf1c1525bb25c005ce767d1c9e9b8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 23 16:50:12 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 23 16:50:12 2024 +0000"
      },
      "message": "Merge \"Make nova only use the nova account\""
    },
    {
      "commit": "640899124f88ec8d7e7c9c39929c6a562e847749",
      "tree": "3a230d84cf1fa67f601d2c6e7db9ce3ec7997f33",
      "parents": [
        "2694cc9d44ec04ce86e9ec03b1f0ef716c17dfa3",
        "95697d84cb59dcbc53748ccdb472987cf61df1f4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 23 15:25:53 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 23 15:25:53 2024 +0000"
      },
      "message": "Merge \"docs: Add a minimal Tempest guide\""
    },
    {
      "commit": "2694cc9d44ec04ce86e9ec03b1f0ef716c17dfa3",
      "tree": "96c08cdfe9e773d5b831d5a6fae10a7513a620aa",
      "parents": [
        "13888a31d2bac9aa46adf72a154be4aa4fbcd790",
        "0cd876384a77d2144c3ebc51a0228433fdb7facb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 23 12:57:58 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 23 12:57:58 2024 +0000"
      },
      "message": "Merge \"lib/neutron: Migrate neutron to WSGI module path\""
    },
    {
      "commit": "95697d84cb59dcbc53748ccdb472987cf61df1f4",
      "tree": "66866dd694abfe1a0c944c89958fbc12b0eb90cd",
      "parents": [
        "13888a31d2bac9aa46adf72a154be4aa4fbcd790"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Tue Jul 23 11:36:49 2024 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Tue Jul 23 11:37:05 2024 +0100"
      },
      "message": "docs: Add a minimal Tempest guide\n\nThis can be fleshed out more in the future, including with information\nabout managing plugins, but this is a start.\n\nChange-Id: I1094d093b704e37370e3e434ebf3697954e99da3\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n"
    },
    {
      "commit": "0cd876384a77d2144c3ebc51a0228433fdb7facb",
      "tree": "5c9c646ec9d54e77f1f0e27e5b00d17d72e171b3",
      "parents": [
        "6df53719180c8d587e058a26ed3bb19562e55745"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri Apr 19 12:12:16 2024 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Mon Jul 22 11:10:18 2024 +0000"
      },
      "message": "lib/neutron: Migrate neutron to WSGI module path\n\nChange-Id: Ie99ec3bf4198fa7cd7583d2dca648e1474f94aea\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\nDepends-on: https://review.opendev.org/c/openstack/neutron/+/916407\n"
    },
    {
      "commit": "13888a31d2bac9aa46adf72a154be4aa4fbcd790",
      "tree": "4330c656a76c8b3510412d8c850ebf4f229b4cae",
      "parents": [
        "aaaa03718bdc05df197708f9354e985936f96853"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Jul 20 15:50:30 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Jul 20 15:55:07 2024 +0000"
      },
      "message": "[Neutron] neutron-rpc-server is not a configurable service\n\nThe \"neutron-rpc-server\" is not a configurable service that can be\nenabled or disabled. This service is a dependant process of the\n\"neutron-api-server\" service that is spawned when the Neutron API\nuses the WSGI module. The execution of this child service will depend\non:\n* The Neutron API service when running with the WSGI module. If\n  the Neutron API uses the eventlet module, this service won\u0027t run\n  (the RPC workers will be spawned by the eventlet server).\n* The \"rpc_workers\" configuration variable. If this variable is\n  explicitly set to \"0\", the server must not run.\n\nCloses-Bug: #2073844\nRelated-Bug: #2073572\nChange-Id: Ic019423ca033ded8609d82bb11841b975862ac14\n"
    },
    {
      "commit": "aaaa03718bdc05df197708f9354e985936f96853",
      "tree": "75701f192fe21005c8ef6de01c32b13a2d3d76ea",
      "parents": [
        "6df53719180c8d587e058a26ed3bb19562e55745"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Jul 19 08:09:25 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Jul 19 13:43:40 2024 +0000"
      },
      "message": "[Neutron] Do not execute RPC workers if \"rpc_workers\u003d0\"\n\nWhen the Neutron WSGI module is used, an independent service called\n\"neutron-rpc-server\" is configured and executed. However it will fail\nif the number of RPC workers is configured to zero. In that case,\nthe configuration and execution of this service should be skipped.\n\nIf the service is explicitly disabled in the devstack configuration,\nit won\u0027t be executed neither.\n\nCloses-Bug: #2073572\nChange-Id: Idd023a2a8f588152221f20a13ae24fbb7d1618a4\n"
    },
    {
      "commit": "6df53719180c8d587e058a26ed3bb19562e55745",
      "tree": "5cb4f699f07049160445394fe44326a988e339dc",
      "parents": [
        "1d48d2fa51b7b58595c717b1cf55b411820f079d"
      ],
      "author": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Fri Jul 12 20:08:58 2024 +0100"
      },
      "committer": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Fri Jul 12 20:16:06 2024 +0100"
      },
      "message": "bump guest ram to prevent kernel panics\n\none observation we had in down stream ci is\nsometimes the cirros 0.6.2 image appared to\ncrash when using 128MB of ram.\n\nupstream we have been dealing with semi random\nkernel panics  which are losely corralated with\ncinder volume usage.\n\nRecently we optimisted the devstack jobs by using zswap\nthis has reduced memory pressure in the jobs.\n\nThis patch increase the ram allocated to a flavor\nto see if we can afford that with the current conncurnace\nlevel in an attempt to reduce kernel panics.\n\nTwo new parmaters are added to allow jobs or users\nto set the desired ram size.\nTEMPEST_FLAVOR_RAM\u003d${TEMPEST_FLAVOR_RAM:-192}\nTEMPEST_FLAVOR_ALT_RAM\u003d${TEMPEST_FLAVOR_ALT_RAM:-256}\n\nChange-Id: Ib6a2d5ab61a771d4f85bd2c2412052efadc77ac5\n"
    },
    {
      "commit": "1d48d2fa51b7b58595c717b1cf55b411820f079d",
      "tree": "b0bdda8f9a4dbfb8224f23db79ee7f83b2eefcf0",
      "parents": [
        "ea2ca7ea8819326ca64e5e97bd7d8c6983c5a428",
        "eb0ac1d217fe8a545f2e697d09fbb650efecb9ef"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 11 22:55:29 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 11 22:55:29 2024 +0000"
      },
      "message": "Merge \"Drop remainders of identity API v2.0 references\""
    }
  ],
  "next": "ea2ca7ea8819326ca64e5e97bd7d8c6983c5a428"
}
