)]}'
{
  "log": [
    {
      "commit": "1abf3598fa6e6587354d973c59306dbe6a130bd7",
      "tree": "f2e4df50d88cbcefeace70683fbc8706135009b6",
      "parents": [
        "fca44cc375657da3d1a20f16c5c04574c6234376",
        "d126330efebb98b7fe8ce74d8da333e13782576d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Apr 16 17:15:25 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 16 17:15:25 2024 +0000"
      },
      "message": "Merge \"lib/apache: Rename variable\""
    },
    {
      "commit": "fca44cc375657da3d1a20f16c5c04574c6234376",
      "tree": "18f083805fb0e77fafd0cff96c9b022def18543f",
      "parents": [
        "99a96288eb14e66723d85e6ca24ff51babac7ec8",
        "e1b7cc0ef8db3f7363cd478effa8f7292b61b9bf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 03 19:57:45 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 03 19:57:45 2024 +0000"
      },
      "message": "Merge \"Do not configure system-scope admin for keystone\""
    },
    {
      "commit": "99a96288eb14e66723d85e6ca24ff51babac7ec8",
      "tree": "54b413f2c5abd3d4dd660367a4072c332ee1a170",
      "parents": [
        "f4f09416ca8de09820b52599c7bcd2911b407466"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Mar 28 23:38:19 2024 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Mar 28 23:38:19 2024 +0100"
      },
      "message": "Update DEVSTACK_SERIES to 2024.2\n\nstable/2024.1 branch has been created now and\ncurrent master is for 2024.2.\n\nChange-Id: I4af9e87318ef9cbfede7df7c23872a1a7e38c820\n"
    },
    {
      "commit": "e1b7cc0ef8db3f7363cd478effa8f7292b61b9bf",
      "tree": "41bcee30e62198b4325afa4c68df0da4a62c75e1",
      "parents": [
        "f4f09416ca8de09820b52599c7bcd2911b407466"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Mon Mar 25 12:09:04 2024 -0400"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Mon Mar 25 12:15:59 2024 -0400"
      },
      "message": "Do not configure system-scope admin for keystone\n\nThis patch removes a couple of tempest.conf settings that are being\noverwrriten when Keystone is set to enforce scope.\n\nThese settings are already being set by the keystone devstack plugin [1]\nand do not need to be overwritten here.\n\nKeystone is changing the default admin credentials to be project-admin\ninstead of system-admin to address some failing tests in services that\nrequire project-scoped admin for their admin APIs. [2]  These overrides\nare preventing that change from taking effect.\n\n[1] https://opendev.org/openstack/keystone/src/branch/stable/2024.1/devstack/lib/scope.sh#L24-L25\n[2] https://review.opendev.org/c/openstack/keystone/+/913999\n\nChange-Id: I48edbcbaa993f2d1f35160c415986d21a15a4999\n"
    },
    {
      "commit": "f4f09416ca8de09820b52599c7bcd2911b407466",
      "tree": "c441570a79d4619c95ac0744d9170b3969d60a39",
      "parents": [
        "5f5255bc011ef885f254c659009662870499de5a",
        "50c791c0ae3bd75335c89312a5595f0ad2864945"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 19 18:55:14 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 19 18:55:14 2024 +0000"
      },
      "message": "Merge \"Drop unused environments for TripleO and heat agents\""
    },
    {
      "commit": "5f5255bc011ef885f254c659009662870499de5a",
      "tree": "994bbac454d51b7c9d8c89aac13777ec69333ee8",
      "parents": [
        "5e837d1f0d9078c58bc634474a1adf311bc2b491"
      ],
      "author": {
        "name": "huicoffee",
        "email": "784657156@qq.com",
        "time": "Fri Mar 15 17:15:33 2024 +0800"
      },
      "committer": {
        "name": "huicoffee",
        "email": "784657156@qq.com",
        "time": "Fri Mar 15 20:15:09 2024 +0800"
      },
      "message": "Remove Glance uWSGI config in clean.sh\n\nUpdated clean.sh to remove Glance\u0027s Apache uWSGI config files in\nAPACHE_CONF_DIR, including /etc/apache2/sites-enabled/ on Ubuntu.\n\nTest Plan:\n- Run clean.sh.\n- Confirm Glance uWSGI configs are removed from APACHE_CONF_DIR.\n\nCloses-Bug: #2057999\n\nChange-Id: I44475b8e084c4b20d7b7cb7f28574f797dbda7a2\n"
    },
    {
      "commit": "5e837d1f0d9078c58bc634474a1adf311bc2b491",
      "tree": "453ca78c73ccc3fdf1720537be911f36ea397458",
      "parents": [
        "c7fdfbaed26c45e9f2a156b1928312dd828519ac"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Mar 06 03:13:36 2024 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Mar 06 03:13:36 2024 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ic99b518ddf1045893991accaa089f44d0d4f4b0d\n"
    },
    {
      "commit": "c7fdfbaed26c45e9f2a156b1928312dd828519ac",
      "tree": "9cc439317c227bc04ad94b741dce5cd94f3348cb",
      "parents": [
        "ee178dcdb5e8b82d718ecc1e36c2935d0c697f6c",
        "1fe7707cf04852d024b64f695e40568696851b15"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 05 22:29:21 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 05 22:29:21 2024 +0000"
      },
      "message": "Merge \"Ignore 500 status code in generate plugin script\""
    },
    {
      "commit": "ee178dcdb5e8b82d718ecc1e36c2935d0c697f6c",
      "tree": "e7829c927273039aade352c733b38b7f0a7af599",
      "parents": [
        "94562b40032afdf0726c5141c85d6e6de2f6313d",
        "af57c0b778bb13a9b5ffd784fc456a21614e67b1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 05 17:57:23 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 05 17:57:23 2024 +0000"
      },
      "message": "Merge \"Drop the devstack-single-node-centos-7 nodeset\""
    },
    {
      "commit": "94562b40032afdf0726c5141c85d6e6de2f6313d",
      "tree": "e5b1240c276ebb2bebca580084e2950d459cdaac",
      "parents": [
        "57c685496f0ef8da0d6ebc50845f752caf29948a",
        "d251d12d71ebca758e8584204a0ba14d3c6bab6c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 05 17:26:24 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 05 17:26:24 2024 +0000"
      },
      "message": "Merge \"Make `centralized_db` driver as default cache driver\""
    },
    {
      "commit": "1fe7707cf04852d024b64f695e40568696851b15",
      "tree": "c69a565ba307b92d1dbbefa6c80e870b6cf237e4",
      "parents": [
        "57c685496f0ef8da0d6ebc50845f752caf29948a"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 05 08:30:19 2024 -0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 05 08:37:03 2024 -0800"
      },
      "message": "Ignore 500 status code in generate plugin script\n\nDue to various reasons, this script may encounter the\n500 status code from some repo (x/fuel-plugin-onos in current case[1])\nIf that happen then it return failure status code to the\npropose-updates job and fail that job\n\n- https://zuul.openstack.org/builds?job_name\u003dpropose-updates\u0026project\u003dopenstack%2Fdevstack\u0026skip\u003d0\n\nIt is better not to raise the 500 error in this script and just ignore those\nrepo to process further to detect the plugin.\n\n[1] https://zuul.openstack.org/build/dba0aa41d145472397916dfcd13948de/log/job-output.txt#2442\n\nChange-Id: Ibca0a2aac404161340e8fc00170018eecf5c8326\n"
    },
    {
      "commit": "af57c0b778bb13a9b5ffd784fc456a21614e67b1",
      "tree": "d11ec0cbf883054f2e3437e74605fe78cf30d1a4",
      "parents": [
        "57c685496f0ef8da0d6ebc50845f752caf29948a"
      ],
      "author": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Mon Mar 04 18:24:24 2024 +0000"
      },
      "committer": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Mon Mar 04 18:27:51 2024 +0000"
      },
      "message": "Drop the devstack-single-node-centos-7 nodeset\n\nOpenDev is preparing to remove centos-7 nodes on March 15[*]. This\nchange drops one nodeset definition which is the last remaining\nreference on DevStack\u0027s master branch.\n\n[*] https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/A2YIY5L7MVYSQMTVZU3L3OM7GLVVZPLK/\n\nChange-Id: Icd487e1012263a9b0bc13b529d31ff2025108adf\n"
    },
    {
      "commit": "50c791c0ae3bd75335c89312a5595f0ad2864945",
      "tree": "89b0f10178a6ae852e444b93be84ceabb3c4c709",
      "parents": [
        "2211c778db0e18702c7177f7750571cba3697509"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Feb 29 17:02:55 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Feb 29 17:02:55 2024 +0900"
      },
      "message": "Drop unused environments for TripleO and heat agents\n\nTripleO was already retired. These environments are not actually used\nby heat jobs.\n\nChange-Id: I63b7413a1575a620f9d2cbd56e93be78816639e0\n"
    },
    {
      "commit": "57c685496f0ef8da0d6ebc50845f752caf29948a",
      "tree": "c4a600ebd40defc4f162050e4e555d7d34449f84",
      "parents": [
        "8bc99f3ef1bb48003a171997838a585311fee4d8",
        "402b7e89b60035b39b40e8886dee82487c54de97"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 26 21:04:24 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 26 21:04:24 2024 +0000"
      },
      "message": "Merge \"Drop nodesets with ubuntu-xenial\""
    },
    {
      "commit": "8bc99f3ef1bb48003a171997838a585311fee4d8",
      "tree": "6aeb299647343f9ae3ec23836013d073a990e8a9",
      "parents": [
        "ed41f85d722988c64d2e9a904fbbe05ed11d4b65",
        "28bed125a2555fb3da778898d6ae310175972d3c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 23 18:27:39 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 23 18:27:39 2024 +0000"
      },
      "message": "Merge \"nova: unset cpu_model on aarch64\""
    },
    {
      "commit": "402b7e89b60035b39b40e8886dee82487c54de97",
      "tree": "de6e192219ff22420026e4480d4fe2f9105b59f7",
      "parents": [
        "ed41f85d722988c64d2e9a904fbbe05ed11d4b65"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Fri Feb 23 11:46:03 2024 +0100"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Fri Feb 23 11:46:03 2024 +0100"
      },
      "message": "Drop nodesets with ubuntu-xenial\n\nThe ubuntu-xenial labels are going to disappear from opendev as that\nimage is EOL and will we deleted. Clean up our zuul config.\n\nUpdate some example reference as well.\n\nChange-Id: Id04110f7c871caa1739ff2b62e9796be4fb9aa00\n"
    },
    {
      "commit": "ed41f85d722988c64d2e9a904fbbe05ed11d4b65",
      "tree": "9d208ebf7f86826f22a4f31804b6c3ff31cc6431",
      "parents": [
        "4ddd456dd3e71bcdf9a02a12dd5914b82ec48e91",
        "2e14add0fdbc749f40caf075e42221d85ff2f27e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 13 17:14:03 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 13 17:14:03 2024 +0000"
      },
      "message": "Merge \"Add cinder-manage to /usr/local/bin/\""
    },
    {
      "commit": "4ddd456dd3e71bcdf9a02a12dd5914b82ec48e91",
      "tree": "e3d115a26a90ed6738854a3b90cd8f092ab0b876",
      "parents": [
        "1ba76adccbf5d18a5dc6266d3808dcd97e0b9c68"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Feb 09 14:11:44 2024 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Feb 09 15:50:16 2024 +0100"
      },
      "message": "Add support for the pyproject.toml file in setup with constraints\n\nIn the _setup_package_with_constraints_edit name of the package was\nalways discovered from the setup.cfg file. But as some projects\nimplements PEP-621 (see [1] for the SQLAlchemy for example) it is not\nenough now.\nThis patch adds parsing pyproject.toml file also if name is not found in\nthe setup.cfg file.\n\n[1] https://github.com/sqlalchemy/sqlalchemy/commit/a8dbf8763a8fa2ca53cc01033f06681a421bf60b\n\nCloses-Bug: #2052509\nChange-Id: Iee9262079d09a8bd22cd05a8f17950a41a0d1f9d\n"
    },
    {
      "commit": "1ba76adccbf5d18a5dc6266d3808dcd97e0b9c68",
      "tree": "5308b7ec53377a6fc18a2b68d5097002a6c32152",
      "parents": [
        "15a6f3e41044bfb990da023a1c0a24c0a072cd5f",
        "5e98509eaad724bb68d1a457bd690a387c51a114"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 08 14:15:10 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 08 14:15:10 2024 +0000"
      },
      "message": "Merge \"Increase timeout for reimage operation\""
    },
    {
      "commit": "15a6f3e41044bfb990da023a1c0a24c0a072cd5f",
      "tree": "e5f6dbcf3ead0f498faddf496216f9191de2bb50",
      "parents": [
        "5c1736b78256f5da86a91c4489f43f8ba1bce224",
        "b485549efc9851bfb2cabd1fce40cf39c403c24e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 07 19:16:32 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 07 19:16:32 2024 +0000"
      },
      "message": "Merge \"Uncap bashate\""
    },
    {
      "commit": "d251d12d71ebca758e8584204a0ba14d3c6bab6c",
      "tree": "ed206ea752cdc40f9410c95dce6328284d59224b",
      "parents": [
        "5c1736b78256f5da86a91c4489f43f8ba1bce224"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Mon Jan 29 18:20:06 2024 +0000"
      },
      "committer": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Wed Jan 31 21:37:20 2024 +0000"
      },
      "message": "Make `centralized_db` driver as default cache driver\n\nMaking newly introduced `centralized_db` driver as default cache\ndriver for glance so that it can be tested in available CI jobs.\n\nNew cache driver `centralized_db` needs `worker_self_reference_url`\nin glance-api.conf file otherwise glance api service will fail to\nstart.\n\nRelated blueprint centralized-cache-db\nDepends-On: https://review.opendev.org/c/openstack/glance/+/899871\n\nChange-Id: I75267988b1c80ac9daa5843ce8462bbac49ffe27\n"
    },
    {
      "commit": "b485549efc9851bfb2cabd1fce40cf39c403c24e",
      "tree": "5cd18f2b3e33ba2f55c52d9770b450465a8bd71d",
      "parents": [
        "2211c778db0e18702c7177f7750571cba3697509"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 27 18:58:11 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Jan 29 11:42:32 2024 +0900"
      },
      "message": "Uncap bashate\n\nThe bashate tool has been very stable for a while and we rarely expect\nchanges which may break existing scripts.\n\nThis removes the current capping to avoid updating the upper limit when\nwhen a new release is created in bashate.\n\nChange-Id: Iae94811aebf58b491d6b2b2773db88ac50fdd737\n"
    },
    {
      "commit": "5c1736b78256f5da86a91c4489f43f8ba1bce224",
      "tree": "a671b79a23974b891aa6128343ffbae2ba34394b",
      "parents": [
        "031732998ab86206ff2762af8e7f1d0596021036"
      ],
      "author": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Wed Jan 24 10:53:12 2024 +0000"
      },
      "committer": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Wed Jan 24 10:53:12 2024 +0000"
      },
      "message": "fix zswap enable flag\n\nzswap should only be enabled if ENABLE_ZSWAP is true.\nThe if condition was checking ENABLE_KSMTUNED.\nThat is now fixed.\n\nChange-Id: I76ba139de69fb1710bcb96cc9f638260463e2032\n"
    },
    {
      "commit": "031732998ab86206ff2762af8e7f1d0596021036",
      "tree": "e266fd3b510101fc935dd046316a7a627048018d",
      "parents": [
        "6091df25a39c9b17883d86ccb091bf2b9c39aa15",
        "224fe1b09adb3adcdd02d680a46eeed5b271f7e4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 24 00:21:17 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 24 00:21:17 2024 +0000"
      },
      "message": "Merge \"add support for zswap and ksmtuned\""
    },
    {
      "commit": "224fe1b09adb3adcdd02d680a46eeed5b271f7e4",
      "tree": "8785fe529671a6b25cab5501456c291c500cf303",
      "parents": [
        "a2da805f8107703e5f6738399ce5f5e358190fdc"
      ],
      "author": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Mon Aug 07 19:30:31 2023 +0000"
      },
      "committer": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Tue Jan 16 19:51:00 2024 +0000"
      },
      "message": "add support for zswap and ksmtuned\n\nThis change add a new lib/host-mem file and moves the existing\nksm support to a new configure_ksm function.\nAdditional support for ksmtuned is added with a new flag\n\"ENABLE_KSMTUNED\" which defaults to true.\n\nThis change also adds support for zswap. zswap is disabled\nby default. When enabled on ubuntu lz4 will\nbe used as the default compressor and z3fold as the zpool.\nOn non debian distros the compressor and zpool are not set.\nThe default values should result in very low overhead although\nthe zstd compressor may provide better overall performance in ci\nor with slow io due to the higher compression ratio.\n\nAdditionally memory and network sysctl tunings are optionally applied\nto defer writes, prefer swapping and optimise tcp connection\nstartup and keepalive. The sysctl tunings are disabled by default\nThe base devstack job has been modifed to enable zram and sysctl\ntuning.\n\nBoth ksm and zswap are wrapped by a tune_host function\nwhich is now called very early in devstack to ensure\nthey are configured before any memory/network intensive\noperations are executed.\n\nThe ci jobs do not enable this functionality by default.\nTo use this functionaltiy define\n\n        ENABLE_SYSCTL_MEM_TUNING: true\n        ENABLE_SYSCTL_NET_TUNING: true\n        ENABLE_ZSWAP: true\n\nin the devstack_localrc section of the job vars.\n\nChange-Id: Ia5202d5a9903492a4c18b50ea8d12bd91cc9f135\n"
    },
    {
      "commit": "6091df25a39c9b17883d86ccb091bf2b9c39aa15",
      "tree": "f5c2118df6ae66f39ff94d32611e1482512b498c",
      "parents": [
        "a2da805f8107703e5f6738399ce5f5e358190fdc"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Dec 20 23:06:18 2023 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Jan 15 09:23:58 2024 +0000"
      },
      "message": "[OVN] Add support for the Neutron OVN agent service\n\nThe Neutron OVN agent is a service that could run in any node. The\nfunctionality will depend on the extensions configured. This new\nagent is meant to be the replacement for the Neutron OVN metadata\nagent once the \"metadata\" extension is implemented in this service\n[1].\n\n[1]https://review.opendev.org/c/openstack/neutron/+/898238\n\nRelated-Bug: #2017871\nChange-Id: I8f82f0047e89aac122a67f59db84f03e1a6bf519\n"
    },
    {
      "commit": "a2da805f8107703e5f6738399ce5f5e358190fdc",
      "tree": "dcea5be70e9ee0a7e0132d3ee8677d6e1cdabfb0",
      "parents": [
        "a88b17177dd4100c5b42b105e7020627410638b2"
      ],
      "author": {
        "name": "Fabian Wiesel",
        "email": "fabian.wiesel@sap.com",
        "time": "Mon Jan 08 10:18:28 2024 +0100"
      },
      "committer": {
        "name": "Fabian Wiesel",
        "email": "fabian.wiesel@sap.com",
        "time": "Mon Jan 08 10:18:35 2024 +0100"
      },
      "message": "Fixup of \u0027Fix spelling of `ADITIONAL_VENV_PACKAGES`\u0027\n\nIntroduced a dangling } in the environment variable.\nThis removes it.\n\nChange-Id: If9413dc1751399e5b9c9a0094772394252e5a81c\n"
    },
    {
      "commit": "a88b17177dd4100c5b42b105e7020627410638b2",
      "tree": "ca8fbb63e73e2aa0ae2f0f11622c5f21e54fe99f",
      "parents": [
        "7699ce2d5c465f86f2aace7af6b150dceb0e6e1c",
        "6fc0e74aa7369ed1503e2d0f12d7543d4835212e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 03 19:03:37 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 03 19:03:37 2024 +0000"
      },
      "message": "Merge \"Fix spelling of `ADITIONAL_VENV_PACKAGES`\""
    },
    {
      "commit": "7699ce2d5c465f86f2aace7af6b150dceb0e6e1c",
      "tree": "c5508bc044fa6990637b69240ff30c58e2022a6e",
      "parents": [
        "6b0f055b4ed407f8a190f768d0e654235ac015dd"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Dec 25 03:14:20 2023 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Dec 25 03:14:20 2023 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ie5cbd87269a10d6abdf1d24f7e6224d9aac3bf5d\n"
    },
    {
      "commit": "6fc0e74aa7369ed1503e2d0f12d7543d4835212e",
      "tree": "99157322a85d2d70c5bc4d1322fa8a7075830719",
      "parents": [
        "6b0f055b4ed407f8a190f768d0e654235ac015dd"
      ],
      "author": {
        "name": "Fabian Wiesel",
        "email": "fabian.wiesel@sap.com",
        "time": "Tue Dec 19 11:24:02 2023 +0100"
      },
      "committer": {
        "name": "Fabian Wiesel",
        "email": "fabian.wiesel@sap.com",
        "time": "Tue Dec 19 13:48:57 2023 +0100"
      },
      "message": "Fix spelling of `ADITIONAL_VENV_PACKAGES`\n\nThis preserved `ADITIONAL_VENV_PACKAGES` as an input for backwards\ncompatiblity, but takes `ADDITIONAL_VENV_PACKAGES` with priority.\n\nFixes spelling in comment.\n\nRelated-Bug: #2046936\nChange-Id: I84151d8f71b12da134e8fb9dbf3ae30f2a171fe2\n"
    },
    {
      "commit": "5e98509eaad724bb68d1a457bd690a387c51a114",
      "tree": "f2aea3c4fbb238beab66d702601aa50c64652c74",
      "parents": [
        "6b0f055b4ed407f8a190f768d0e654235ac015dd"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Dec 12 12:40:58 2023 +0000"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Dec 12 12:55:30 2023 +0000"
      },
      "message": "Increase timeout for reimage operation\n\nLooking at the recent failures in the tempest-integrated-compute\njob, the reimage operation seems to be taking longer than our\nexpected time of 60 seconds (which was increased because of a similar\nfailure in the past, default is 20 seconds).\nThe main culprit for this failure is the image conversion from qcow2\nto raw which is taking ~159 seconds.\n\nDec 05 13:29:59.709129 np0035951188 cinder-volume[77000]: DEBUG oslo_concurrency.processutils [req-5113eccb-05ba-486a-8130-a58898c8ad35 req-0edf972a-109a-465f-a771-ceb87ecbda3e tempest-ServerActionsV293TestJSON-1780705112 None] CMD \"sudo cinder-rootwrap /etc/cinder/rootwrap.conf qemu-img convert -O raw -t none -f qcow2 /opt/stack/data/cinder/conversion/image_download_dbe01f18-1c90-4536-a09a-b49f0811c7a0_copod3cm /dev/mapper/stack--volumes--lvmdriver--1-volume--073a98e8--3c89--4734--9ae5--59af25f8914a\" returned: 0 in 159.272s {{(pid\u003d77000) execute /opt/stack/data/venv/lib/python3.10/site-packages/oslo_concurrency/processutils.py:422}}\n\nThe recent run took ~165 seconds on the cinder side but it failed\nearly since the nova operation timed out in 60 seconds hence\ndeleting the volume.\nTo be on the safer side, 180 seconds seems to be a sane time for\nthe operation to complete which this patch configures.\n\nCloses-Bug: 2046252\nChange-Id: I8a9628216038f6d363cab5dd8177274c9cfc17c2\n"
    },
    {
      "commit": "6b0f055b4ed407f8a190f768d0e654235ac015dd",
      "tree": "ab6be9f344f640b91fee31e6a51b78073f5336a8",
      "parents": [
        "2211c778db0e18702c7177f7750571cba3697509"
      ],
      "author": {
        "name": "Yadnesh Kulkarni",
        "email": "yadnesh_kulkarni@proton.me",
        "time": "Thu Nov 23 11:59:49 2023 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Dec 08 17:32:34 2023 +0530"
      },
      "message": "Make multiple attempts to download image\n\nDownloading an image can fail due to network issues, so let\u0027s\nretry 5 times before giving up. We have seen issues in CI due\nto network issues as described below and in the Related-Bug:-\n\nOften times fetching Fedora image in FIPS jobs fails due to\n\"GnuTLS: One of the involved algorithms has insufficient security level.\"\n\nThis occurs when request to pull image is redirected to a mirror that\u0027s\nincompatible with FIPS enabled system.\n\nMaking multiple attempts to download images could provide better chance of\npulling images from different mirrors and avoid failure of the job.\nThis will also save a few rechecks.\n\nRelated-Bug: #2045725\nChange-Id: I7163aea4d121cb27620e4f2a083a543abfc286bf\n"
    },
    {
      "commit": "d126330efebb98b7fe8ce74d8da333e13782576d",
      "tree": "c47a71f91f6073c165f16b342bd4e930de6e7ea4",
      "parents": [
        "2211c778db0e18702c7177f7750571cba3697509"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Wed Dec 06 09:58:18 2023 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Wed Dec 06 09:58:18 2023 +0000"
      },
      "message": "lib/apache: Rename variable\n\nThis is a little more meaningful, IMO.\n\nChange-Id: Ib9d3fdc54b1cdbd822c2a4eca0a3310ca3f6324c\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "2e14add0fdbc749f40caf075e42221d85ff2f27e",
      "tree": "e93e2fff100495fe0622dc0893eadf648982ba11",
      "parents": [
        "29e73a215557b2d20d0d9611e0d5317e08cf9538"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Wed Nov 29 09:22:10 2023 -0500"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Wed Nov 29 09:22:10 2023 -0500"
      },
      "message": "Add cinder-manage to /usr/local/bin/\n\nThis is useful in a dev environment.\n\nChange-Id: I247eb4aea23a906d0e667ec6c5ac79f932bdca24\n"
    },
    {
      "commit": "2211c778db0e18702c7177f7750571cba3697509",
      "tree": "7a345c2c23edde95f521e9a5f79b79657835ebe7",
      "parents": [
        "bb0c273697bf54dd569ad38e459cd161b62f96cb"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Wed Nov 22 06:21:55 2023 +0000"
      },
      "committer": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Wed Nov 22 06:25:48 2023 +0000"
      },
      "message": "Allow devstack to set cache driver for glance\n\nAdded new devstack variable `GLANCE_CACHE_DRIVER` default\nto `sqlite` to set the cache driver for glance service.\n\nRelated blueprint centralized-cache-db\n\nChange-Id: I76d064590356e2d65bfc6a3f57d1bdaeeb83a74a\n"
    },
    {
      "commit": "bb0c273697bf54dd569ad38e459cd161b62f96cb",
      "tree": "6108750fb301e9ef4dbb2471e16fc310c018815a",
      "parents": [
        "9a55a925c4bd5aa5ab2d2bea00359a6d9f3e9836"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Nov 16 11:30:04 2023 +0100"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Thu Nov 16 19:49:29 2023 +0530"
      },
      "message": "Option for SQLAlchemy and alembic git source\n\nChange-Id: If7ff0075834a1e9cee01713676166e56b797debd\nCloses-Bug: #2042941\n"
    },
    {
      "commit": "9a55a925c4bd5aa5ab2d2bea00359a6d9f3e9836",
      "tree": "40158992e28cb9dabdc9eff0ea83702b5fa9bf13",
      "parents": [
        "e7c12616e27ad2987c2dead1e1a413aaa2c632ee",
        "82c30cd82ee00012d21bee94dad2bcbc2c047f78"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 15 19:41:16 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 15 19:41:16 2023 +0000"
      },
      "message": "Merge \"Revert \"Enable keystone token caching by OSC\"\""
    },
    {
      "commit": "82c30cd82ee00012d21bee94dad2bcbc2c047f78",
      "tree": "f081d4133011f6fdb9323d4780264c4e2368ef96",
      "parents": [
        "67630d4c52aef5ddcb15cff4f3b6594d447e8992"
      ],
      "author": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Wed Nov 15 12:44:50 2023 +0000"
      },
      "committer": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Wed Nov 15 12:44:50 2023 +0000"
      },
      "message": "Revert \"Enable keystone token caching by OSC\"\n\nThis reverts commit 67630d4c52aef5ddcb15cff4f3b6594d447e8992.\n\nReason for revert: Seeing random failures across jobs as sometimes\n\u0027keyring_pass.cfg\u0027 gets duplicated keys and that makes executions\nof any openstackclient command to fail until the file is removed.\nThis should be handled before re enabling the token caching again.\n\nChange-Id: I3d2fe53a2e7552ac6304c30aa2fe5be33d77df53\nRelated-Bug: #2042943\n"
    },
    {
      "commit": "e7c12616e27ad2987c2dead1e1a413aaa2c632ee",
      "tree": "57e10996815670fa04518d68040928a082091554",
      "parents": [
        "57d3b21dd9518dae909754b085b833a5f4e06441"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Tue Nov 14 16:27:56 2023 +0100"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Tue Nov 14 16:32:17 2023 +0100"
      },
      "message": "Add periodic-weekly pipeline with platform jobs\n\nOriginally we only had the openeuler jobs there, but the other platforms\ncould also do with some regular testing.\n\nChange-Id: I93526a4c592d85acd4debf72eb59e306ab8e6382\n"
    },
    {
      "commit": "57d3b21dd9518dae909754b085b833a5f4e06441",
      "tree": "246e602ae3c7356637d048cdd2c5d145bbe44a41",
      "parents": [
        "0f402b8327cc3e501df93c735c1b049361ed3dbb",
        "5123700ea6fe25164bd51e967ce85aaefb5c364c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Nov 12 19:49:24 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 12 19:49:24 2023 +0000"
      },
      "message": "Merge \"ignore dbcounter sub dirs\""
    },
    {
      "commit": "0f402b8327cc3e501df93c735c1b049361ed3dbb",
      "tree": "032721272d623bffa4983811d415c8e7fe3afd82",
      "parents": [
        "3ffcc89d5dda1290c0a3ad6462dd41edb1dc35b7"
      ],
      "author": {
        "name": "tzing",
        "email": "tzing0013@gmail.com",
        "time": "Mon Nov 06 02:24:14 2023 +0000"
      },
      "committer": {
        "name": "tzing",
        "email": "tzing0013@gmail.com",
        "time": "Tue Nov 07 06:14:58 2023 +0000"
      },
      "message": "Fix openEuler support\n\nopenEuler 22.03 LTS support was removed from devstack in last\nfew months due to its libvirt version is too old and the CI job\nalways fail.\n\nThis Patch add a yum repository for libvirt7.2.0, and add the\nrelated CI job to make sure its works well.\n\nChange-Id: Ic507f165cfa117451283360854c4776a968bbb10\n"
    },
    {
      "commit": "3ffcc89d5dda1290c0a3ad6462dd41edb1dc35b7",
      "tree": "f0e8f0c2b8958c5cd7f7966e1083e7c4d7e1c136",
      "parents": [
        "bacb8400942b2ed6b724bdd3d28797896e1054c6",
        "67630d4c52aef5ddcb15cff4f3b6594d447e8992"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 30 20:28:18 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 30 20:28:18 2023 +0000"
      },
      "message": "Merge \"Enable keystone token caching by OSC\""
    },
    {
      "commit": "5123700ea6fe25164bd51e967ce85aaefb5c364c",
      "tree": "6de421ca0d79833548040c3dc9b6f6fb5050ef89",
      "parents": [
        "bacb8400942b2ed6b724bdd3d28797896e1054c6"
      ],
      "author": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Thu Oct 19 17:04:56 2023 +0000"
      },
      "committer": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Fri Oct 27 02:38:19 2023 +0100"
      },
      "message": "ignore dbcounter sub dirs\n\ncurrently id you run devstack with the dbcounter service enabled\nthe created subdirs show up in git status\n\nthis change justs add them to .gitgnore\n\nChange-Id: Iee48eb4e12ac22734c8a2c1dcbe0b92a0a387eaa\n"
    },
    {
      "commit": "67630d4c52aef5ddcb15cff4f3b6594d447e8992",
      "tree": "9d7e78c06fd38076837c807384822b26cb005d3b",
      "parents": [
        "29e73a215557b2d20d0d9611e0d5317e08cf9538"
      ],
      "author": {
        "name": "Artem Goncharov",
        "email": "artem.goncharov@gmail.com",
        "time": "Sun Jun 18 14:46:06 2023 +0200"
      },
      "committer": {
        "name": "gtema",
        "email": "artem.goncharov@gmail.com",
        "time": "Thu Oct 26 11:07:30 2023 +0200"
      },
      "message": "Enable keystone token caching by OSC\n\nSDK uses python keyring library to enable token caching. Normally this\nis requiring a proper desktop (interactive) session, but there are some\nbackend plugins working in non-interactive mode. Store cache in an\nunencrypted file on FS (this is not worse than storing passwords in\nplaintext).\n\nChange-Id: I42d698f15db5918443073fff8f27b926126d1d0f\n"
    },
    {
      "commit": "bacb8400942b2ed6b724bdd3d28797896e1054c6",
      "tree": "a144dadb18c0d6da6eb1c0ef783a122f3d35758a",
      "parents": [
        "29e73a215557b2d20d0d9611e0d5317e08cf9538"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Oct 25 12:52:28 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Oct 25 12:52:28 2023 -0700"
      },
      "message": "Enable NEUTRON_ENFORCE_SCOPE to True by default\n\nNeutron bobcat release has enabled the RBAC new defaults\nby default. With the latest release of Neutron have new\ndefaults enable, we should configure the same by default in\ndevstack. This change make NEUTRON_ENFORCE_SCOPE flag to\nTrue by default so that every job will run with Neutron\nnew defaults.\n\nAs old defaults are still supported (in deprecated way),\nwe will keep this flag so that we can have one job disable\nit and test the old defaults.\n\nChange-Id: I3361d33885b2e3af7cad0141f9b799b2723ee8a1\n"
    },
    {
      "commit": "29e73a215557b2d20d0d9611e0d5317e08cf9538",
      "tree": "f081d4133011f6fdb9323d4780264c4e2368ef96",
      "parents": [
        "cace4044316befbbef9bcb7af2003f3045350830"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Tue Oct 24 06:18:22 2023 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Tue Oct 24 06:18:22 2023 +0200"
      },
      "message": "Enable performance collection on Debian\n\nChange-Id: I84f1432262138cc9ff0942e1a2b2abe7447afe34\n"
    },
    {
      "commit": "cace4044316befbbef9bcb7af2003f3045350830",
      "tree": "25f818c90fb3631787c94ef55e2c545b3e857f3c",
      "parents": [
        "5613db3caa9193dcf84edabe04400341644ecab0"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Oct 23 11:21:24 2023 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Oct 23 11:21:24 2023 -0700"
      },
      "message": "Fix performance stats gathering for global VENV\n\nChange-Id: I113c571ffddb241b29b1394e181ed0145b3c1e04\n"
    },
    {
      "commit": "5613db3caa9193dcf84edabe04400341644ecab0",
      "tree": "5a8aa93594d81f06e8ebe64c3f863abc231a2b32",
      "parents": [
        "99919cbbd833743f8286b3bb4a4fc923e4050e85",
        "8c25a8586122d5f00bdcec9b6c4826309891ba62"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 19 13:35:48 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 19 13:35:48 2023 +0000"
      },
      "message": "Merge \"Add support volume backup_driver config option\""
    },
    {
      "commit": "99919cbbd833743f8286b3bb4a4fc923e4050e85",
      "tree": "b111c125826b07cb7ac7ea6a59d89ee752fb1066",
      "parents": [
        "4975fad23efeb97e5b8fd799c93ad9367face1ba",
        "d2acd60870c63b486d4802cc3af0fdb27bd506c7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 18 06:26:49 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 18 06:26:49 2023 +0000"
      },
      "message": "Merge \"Horizon: Install pymemcached\""
    },
    {
      "commit": "4975fad23efeb97e5b8fd799c93ad9367face1ba",
      "tree": "632786124c81d29842dd0291e706325731b06ece",
      "parents": [
        "eb9b08a8833884b7c7c5b55813d7621715fe7adf",
        "72cf4e60060d8024a9fb79c845babc621f35dd2f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 17 13:43:45 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 17 13:43:45 2023 +0000"
      },
      "message": "Merge \"Allow forcing nova compute_id\""
    },
    {
      "commit": "d2acd60870c63b486d4802cc3af0fdb27bd506c7",
      "tree": "fccf2100cb5d9ebe29f57e2b027558d8f2c48aa3",
      "parents": [
        "f871476c222b2760542407bb75a45a571c568cef"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Oct 16 15:02:08 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Oct 16 15:04:13 2023 +0900"
      },
      "message": "Horizon: Install pymemcached\n\n... so that we can use PyMemcacheCache backend. The MemcachedCache\nbackend, which has been used previously, has been removed in recent\nDjango, and we are switching the default backend in [1].\n\n[1] https://review.opendev.org/c/openstack/horizon/+/891828\n\nChange-Id: Ie1da8970628e34c41721198cdada8c7bb3b26ec0\n"
    },
    {
      "commit": "eb9b08a8833884b7c7c5b55813d7621715fe7adf",
      "tree": "1467ba83e2f1b589019c493eae86535f4b44eecb",
      "parents": [
        "ca4d5132e63752878620c4e4f374d98d433b3f52"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Oct 14 02:26:11 2023 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Oct 14 02:26:11 2023 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ieecc17159ac36b65124598c36fc92b77c2a75399\n"
    },
    {
      "commit": "72cf4e60060d8024a9fb79c845babc621f35dd2f",
      "tree": "e106c25a2fe9c2d6211779622cd5ee47c3c49f71",
      "parents": [
        "ca4d5132e63752878620c4e4f374d98d433b3f52"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Oct 12 11:08:30 2023 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Oct 12 11:08:30 2023 -0700"
      },
      "message": "Allow forcing nova compute_id\n\nDevelopers that need to stack and re-stack non-AIO compute-only\nenvironments will want to be able to keep the compute node uuid the\nsame across runs. This mimics the behavior of a deployment tool that\npre-creates the uuids, so it matches pretty well. Default to the\ncurrent behavior of create-on-start, but allow forcing it ahead of\ntime to something specific.\n\nChange-Id: Icab0b783e2233cad9a93c04758a5bccac0832203\n"
    },
    {
      "commit": "ca4d5132e63752878620c4e4f374d98d433b3f52",
      "tree": "b6e46fc3012b718c5946f8aa6f9f88aded77331f",
      "parents": [
        "68ca13311da92ba56efe85725339c248aead0b9a"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Tue Oct 10 09:22:16 2023 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Tue Oct 10 09:22:16 2023 +0200"
      },
      "message": "zuul: Drop neutron-linuxbridge-tempest job\n\nNeutron has deprecated linuxbridge support and is only doing reduced\ntesting for the neutron-linuxbridge-tempest job, so we need no longer\nrun it in devstack, even less gate on it.\n\nSigned-off-by: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nChange-Id: Ie1a8f978efe7fc9b037cf6a6b70b67d539d76fd6\n"
    },
    {
      "commit": "8c25a8586122d5f00bdcec9b6c4826309891ba62",
      "tree": "7ba2c4e3e9819c30419a32803b1aff13f0c2bef8",
      "parents": [
        "68ca13311da92ba56efe85725339c248aead0b9a"
      ],
      "author": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Thu Oct 05 08:11:05 2023 +0000"
      },
      "committer": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Thu Oct 05 15:28:12 2023 +0000"
      },
      "message": "Add support volume backup_driver config option\n\nThe depends-on patch adds a new backup_driver option to tempest.\nThe goal of this change is to be able to do a proper cleanup of\ncontainers when swift is used as a backup driver.\n\nThich change makes sure that the new option is properly set to\n\"swift\" when Swift is used as the driver.\n\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/896011/13\nChange-Id: I76e7fd712ee352051f8aa2f2912a29abad9ad017\n"
    },
    {
      "commit": "68ca13311da92ba56efe85725339c248aead0b9a",
      "tree": "87f077065bb6013ca0fee6ef1eb217b7133cde31",
      "parents": [
        "9e41895dea37cbf193bf4cf08c66215d33b83174",
        "3d37d13ee7aacd5594b351e324d8780e6d64d61b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 04 11:58:11 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 04 11:58:11 2023 +0000"
      },
      "message": "Merge \"Update DEVSTACK_SERIES to 2024.1\""
    },
    {
      "commit": "9e41895dea37cbf193bf4cf08c66215d33b83174",
      "tree": "bfab50ccd361d7713c9994ffb5526785c621f68f",
      "parents": [
        "f871476c222b2760542407bb75a45a571c568cef",
        "f73d3127832798db8d7830d1456bdedd1a6a6903"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 03 10:43:20 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 03 10:43:20 2023 +0000"
      },
      "message": "Merge \"CI: Make bookworm platform job voting\""
    },
    {
      "commit": "3d37d13ee7aacd5594b351e324d8780e6d64d61b",
      "tree": "3a9dcca484a7a8d125901b1a5bfb612a7d6cd14d",
      "parents": [
        "f871476c222b2760542407bb75a45a571c568cef"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Sep 28 11:36:07 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Sep 28 11:36:07 2023 -0700"
      },
      "message": "Update DEVSTACK_SERIES to 2024.1\n\nstable/2023.2 branch has been created now and\ncurrent master is for 2024.1\n\nChange-Id: I67eee1ba721a1ad99b3503312acc2f94a52c5552\n"
    },
    {
      "commit": "f871476c222b2760542407bb75a45a571c568cef",
      "tree": "a0a1295b5d6d0077ad4dcae179cc68ef0c78092f",
      "parents": [
        "25cd7eb67286ba39060d05b3f3f9e785d125195a",
        "5441b3df6e534101e66f8187ac9ff2bba2533fb5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 25 13:31:33 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 25 13:31:33 2023 +0000"
      },
      "message": "Merge \"Use OS_CLOUD in sample local.sh\""
    },
    {
      "commit": "25cd7eb67286ba39060d05b3f3f9e785d125195a",
      "tree": "998032a19330f985bec5e2c5f5e9dd62e4d2365e",
      "parents": [
        "d3953db76641e825565390acc6f68501777c0f53"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Sep 21 07:12:15 2023 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Sep 21 09:54:49 2023 -0700"
      },
      "message": "Fix g-api-r for non-global venv\n\nThis makes the glance-api-remote setup honor the GLOBAL_VENV flag,\nand not pass the --venv stuff to uwsgi if it is disabled. This should\nfix the glance-multistore-cinder-import-fips job.\n\nChange-Id: I2005da5ced027d273e1f25f47b644fecafffc6c1\n"
    },
    {
      "commit": "5441b3df6e534101e66f8187ac9ff2bba2533fb5",
      "tree": "91428db476ac8e3e5f647b52f768d1eac618e217",
      "parents": [
        "d3953db76641e825565390acc6f68501777c0f53"
      ],
      "author": {
        "name": "Jake Yip",
        "email": "jake.yip@ardc.edu.au",
        "time": "Sat Jun 10 00:17:53 2023 +1000"
      },
      "committer": {
        "name": "Jake Yip",
        "email": "jake.yip@unimelb.edu.au",
        "time": "Wed Sep 20 11:32:33 2023 +0000"
      },
      "message": "Use OS_CLOUD in sample local.sh\n\nlocal.sh, if present, will be executed at the end of stack.sh. The\nsample file here is meant to be copied to devstack root if desired.\n\nUnfortunately, due to Change I86ffa9cd52454f1c1c72d29b3a0e0caa3e44b829\nchanging to use OS_CLOUD in stack.sh, sourcing openrc here will cause\nboth OS_CLOUD and traditional OS_* env vars to be set, which causes a\nconflict.\n\nChange-Id: Id80b46acab7d600ad7394ab5bc1984304825a672\n"
    },
    {
      "commit": "f73d3127832798db8d7830d1456bdedd1a6a6903",
      "tree": "9d1aec38d2cbd7cd24f5a73ae5a4d05d18c2368b",
      "parents": [
        "d3953db76641e825565390acc6f68501777c0f53"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Wed Sep 20 07:04:37 2023 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Wed Sep 20 07:04:37 2023 +0200"
      },
      "message": "CI: Make bookworm platform job voting\n\nIt has been very stable for some time and it is going to be a major\nplatform for the next cycle.\n\nSigned-off-by: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nChange-Id: Id2df9514b41eda0798179157282a8486b1e9ae23\n"
    },
    {
      "commit": "d3953db76641e825565390acc6f68501777c0f53",
      "tree": "6d728be617034c41a3dc4839b5dffe0a9c2ebde9",
      "parents": [
        "129d0964a87ad5757ba21587e1aa7daac2300447"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Sep 19 02:15:19 2023 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Sep 19 02:15:19 2023 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I18a47f5d604bbb83173151fb0b129deee2fcbe62\n"
    },
    {
      "commit": "129d0964a87ad5757ba21587e1aa7daac2300447",
      "tree": "9e2ebb559ae25dda33b85dd52acfe0166229a5e5",
      "parents": [
        "0c9dbbbe1150abce7e5cf9929f1686a762d29bbc",
        "290a02d1f80b4de1bdeaaddaef7f59402a767d02"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 12 21:45:50 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 12 21:45:50 2023 +0000"
      },
      "message": "Merge \"Remove openeuler job from periodic and check queue\""
    },
    {
      "commit": "0c9dbbbe1150abce7e5cf9929f1686a762d29bbc",
      "tree": "716f62583a526177f1453ede8e6dd6ded7adf784",
      "parents": [
        "428cb8a0a942164b2b13d1c08e3b746e306feb00",
        "220004fb5c529d84e2e8d909db71cf17a00c0815"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 12 17:07:55 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 12 17:07:55 2023 +0000"
      },
      "message": "Merge \"Allow others to override NOVA_SERVICE_REPORT_INTERVAL\""
    },
    {
      "commit": "290a02d1f80b4de1bdeaaddaef7f59402a767d02",
      "tree": "2722d00bd6da97969e0a713dfc9b25d6e92cb54e",
      "parents": [
        "428cb8a0a942164b2b13d1c08e3b746e306feb00"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Sep 12 17:32:03 2023 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Sep 12 17:32:03 2023 +0200"
      },
      "message": "Remove openeuler job from periodic and check queue\n\nThe openeuler job running version 22.03 fails due to old libvirt.\nNova requires version 7.0.0 or greater.\n\nRelated-Bug: #2035224\nChange-Id: I4ad6151c3d8555de059c9228253d287aecf9f953\n"
    },
    {
      "commit": "428cb8a0a942164b2b13d1c08e3b746e306feb00",
      "tree": "150f5b1c78ce727bcf9cb513b81c6b5a28dc19c1",
      "parents": [
        "af8750c82a679689c8f2e38dacaefb7561ca5af0",
        "e1297193dcb93acc1f7b89f5fe91babbcc6dda49"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 12 11:37:19 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 12 11:37:19 2023 +0000"
      },
      "message": "Merge \"[nova][ironic] Support configuring 1 shard on n-cpu\""
    },
    {
      "commit": "af8750c82a679689c8f2e38dacaefb7561ca5af0",
      "tree": "c3c753229486661ec7271fc3c04276d82cd2a9da",
      "parents": [
        "e6ac2b6983dcdd774cdc6bb80158d05d06623425",
        "0da88c4af096ab95ccf438960433bb113278181e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 12 09:38:36 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 12 09:38:36 2023 +0000"
      },
      "message": "Merge \"Remove wget + rpm workaround to manage repos install in CentOS\""
    },
    {
      "commit": "e6ac2b6983dcdd774cdc6bb80158d05d06623425",
      "tree": "18fa38c7826997a816eb064769fe13eefb1d9840",
      "parents": [
        "d51a6b9a1141b687e48ba82e63984a7d44a632c3",
        "16ac21f0da4f1b83963c4beb876f8494d9594b7a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 12 09:38:33 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 12 09:38:33 2023 +0000"
      },
      "message": "Merge \"Add OVN_BRIDGE_MAPPINGS - support extra bridge\""
    },
    {
      "commit": "e1297193dcb93acc1f7b89f5fe91babbcc6dda49",
      "tree": "849dd5670ad956477017cea88b223f8efa6edbfa",
      "parents": [
        "d51a6b9a1141b687e48ba82e63984a7d44a632c3"
      ],
      "author": {
        "name": "Jay Faulkner",
        "email": "jay@jvf.cc",
        "time": "Sun Sep 10 16:24:38 2023 -0700"
      },
      "committer": {
        "name": "Jay Faulkner",
        "email": "jay@jvf.cc",
        "time": "Mon Sep 11 17:44:09 2023 +0000"
      },
      "message": "[nova][ironic] Support configuring 1 shard on n-cpu\n\nAllows for testing of basic sharding configuration.\n\nChange-Id: Idfb2bd1822898d95af8643d69d97d9a76b4d64cc\nNeeded-By: https://review.opendev.org/c/openstack/ironic/+/894460\n"
    },
    {
      "commit": "d51a6b9a1141b687e48ba82e63984a7d44a632c3",
      "tree": "76b02cc18251aeb0db83118d75ae438bcf8f7638",
      "parents": [
        "a389128dba4ce7d7051b86f3ac7db4164d24b95f",
        "4363b0bd84aad8984ee148b3b4868b311e5d855b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 05 16:50:32 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 05 16:50:32 2023 +0000"
      },
      "message": "Merge \"Fix $LOGDIR owner to be stack.stack\""
    },
    {
      "commit": "a389128dba4ce7d7051b86f3ac7db4164d24b95f",
      "tree": "e710951f79fd50d61eaa5663be3937cab590fcf3",
      "parents": [
        "427a4e1a9b7f20a8be0ad5091f2229945ce711a8"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Tue Jul 18 16:31:28 2023 +0100"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Mon Sep 04 13:38:23 2023 +0000"
      },
      "message": "OVN: Let ironic manage the OVN startup in it\u0027s case.\n\nIn order for Ironic perform full testing with devstack, it uses\nvirtual machines attached to a ovs bridge network to simulate\nbare metal machines. This worked great for OVS because often\nOVS was already running on the nodes due to the package, and\nwe could just apply configuration and be done with it when\nIronic\u0027s devstack plugin was applying initial configuration and\nsetting up the test environment.\n\nWith OVN, and the requirement of a specific co-installed OVS\nversion, Ironic has discovered that we cannot perform this same\nconfiguration without having already started OVN during the\ninitial system setup. Which is fine, but we can\u0027t initialize\nand start OVN twice. It just doesn\u0027t work.\n\nThe original form of this patch was proposed by lucasgnomes\nin order to validate that we, did, indeed, need to do this\nto enable Ironic to successfully test an OVN based\nconfiguration, and is now being revised to handle that case\nautomatically when Ironic is the selected virt plugin.\n\nCo-Authored-By: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\nChange-Id: Ifbfdaaa97fdbe75ede49dc47235e92a8035d1de6\n"
    },
    {
      "commit": "16ac21f0da4f1b83963c4beb876f8494d9594b7a",
      "tree": "2773d39ff02cd2fe6d20dd3552de32fddfd9a085",
      "parents": [
        "ffc1b76f64341e18b5a6e60783f1e33297623f99"
      ],
      "author": {
        "name": "Harald Jensås",
        "email": "hjensas@redhat.com",
        "time": "Thu Aug 31 15:06:52 2023 +0200"
      },
      "committer": {
        "name": "Harald Jensås",
        "email": "hjensas@redhat.com",
        "time": "Mon Sep 04 13:45:23 2023 +0200"
      },
      "message": "Add OVN_BRIDGE_MAPPINGS - support extra bridge\n\nAdd\u0027s the OVN_BRIDGE_MAPPINGS variable to ovn_agent.\nUses the same format as OVS_BRIDGE_MAPPINGS, it defaults\nto \"$PYSICAL_NETWORK:$PUBLIC_BRIDGE\".\n\nThis enables use of providernet for public network and\nsetting up additional bridges, for example a for baremetal.\n\nExample:\n  Q_USE_PROVIDER_NETWORKING\u003d\"True\"\n  OVS_PHYSICAL_BRIDGE\u003d\"brbm\"\n  PHYSICAL_NETWORK\u003d\"mynetwork\"\n  PUBLIC_PHYSICAL_NETWORK\u003d\"public\"\n  PUBLIC_BRIDGE\u003d\"br-ex\"\n  OVN_BRIDGE_MAPPINGS\u003d\"public:br-ex,mynetwork:brbm\"\n\nChange-Id: I37317251bbe95d64de06d6232c2d472a98c0ee4d\n"
    },
    {
      "commit": "427a4e1a9b7f20a8be0ad5091f2229945ce711a8",
      "tree": "1053ab45fc128d87d7b0659223c0683f666089ff",
      "parents": [
        "ffc1b76f64341e18b5a6e60783f1e33297623f99"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Wed Jun 07 15:26:07 2023 +0200"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun Sep 03 12:07:41 2023 -0700"
      },
      "message": "Drop focal platform job and support\n\nThis was dropped in tempest, too[0], and we want to focus on getting and\nkeeping the jammy job stable.\n\nStill retaining the nodeset definitions until we are sure they are not\nneeded in other projects.\n\n[0] https://review.opendev.org/c/openstack/tempest/+/884952\n\nChange-Id: Iafb5a939a650b763935d8b7ce7069ac4c6d9a95b\n"
    },
    {
      "commit": "ffc1b76f64341e18b5a6e60783f1e33297623f99",
      "tree": "f358889b7846b5173203f47b13c5b66afd65744e",
      "parents": [
        "e2bd271790bab86d98cfa0e239e90b1e694646b4"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Aug 28 10:52:26 2023 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Aug 28 11:01:07 2023 +0530"
      },
      "message": "[neutron] Rely on PATH env set by devstack\n\nThis was missed as part of [1], neutron sets\nexec_dirs in rootwrap.conf differently so that\nalso needs to be fixed.\n\nWithout it neutron openvswitch jobs relying on\nneutron-keepalived-state-change scripts were\nfailing when deployed with GLOBAL_VENV\u003dTrue as\nbinaries no longer found at /usr/local/bin.\n\n[1] https://review.opendev.org/c/openstack/devstack/+/558930\n\nCloses-Bug: #2031415\nChange-Id: I9aa56bff02594f253381ffe47a70949079f4c240\n"
    },
    {
      "commit": "e2bd271790bab86d98cfa0e239e90b1e694646b4",
      "tree": "c7c2a4cda744e5a0f3bce97c178aae5f5935a16c",
      "parents": [
        "2342fcabd763217821c7d00dd6573613835e33ed",
        "ef53db76d029382dd8b3566224e51351b9d36280"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 24 19:57:23 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 24 19:57:23 2023 +0000"
      },
      "message": "Merge \"Fix configuration of LVM global_filter\""
    },
    {
      "commit": "2342fcabd763217821c7d00dd6573613835e33ed",
      "tree": "c4e528c3b67769dff5fa72187bd0e2ddec6c6aba",
      "parents": [
        "640c318f38253fb0701219c068da8b74bcc9fdd1",
        "5a51aa524c1f955a4650099c344756acc6c6b507"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 24 03:41:31 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 24 03:41:31 2023 +0000"
      },
      "message": "Merge \"Fix glance-remote with global venv\""
    },
    {
      "commit": "ef53db76d029382dd8b3566224e51351b9d36280",
      "tree": "e8ead582b1811224993b65192b8c4d82c3945d7e",
      "parents": [
        "640c318f38253fb0701219c068da8b74bcc9fdd1"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu Aug 24 00:42:19 2023 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu Aug 24 03:28:31 2023 +0000"
      },
      "message": "Fix configuration of LVM global_filter\n\nAs far as I could tell, the global_filter config added in change\nI5d5c48e188cbb9b4208096736807f082bce524e8 wasn\u0027t actually making it\ninto the lvm.conf. Given the volume (or rather LVM volume) related\nissues we\u0027ve been seeing in the gate recently, we can give this a try\nto see if the global_filter setting has any positive effect.\n\nThis also adds the contents of /etc/lvm/* to the logs collected by the\njobs, so that we can see the LVM config.\n\nChange-Id: I2b39acd352669231d16b5cb2e151f290648355c0\n"
    },
    {
      "commit": "5a51aa524c1f955a4650099c344756acc6c6b507",
      "tree": "94b636496d1cba402401ffe9aa326eff356bc032",
      "parents": [
        "21eac99e4e342108d7905f64c3e5474b70c9273f"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Aug 23 10:43:32 2023 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Aug 23 14:41:39 2023 -0700"
      },
      "message": "Fix glance-remote with global venv\n\nThe base systemd unit file setup now writes an Environment\u003d line to\nthe file for the venv. The glance-remote code was setting that to\npoint at the alternate config location, using iniset which was\nclobbering the venv one. Switch to iniadd to fix.\n\nAlso, we need to explicitly put the --venv flag into the command since\nwe write our unit file ourselves. This probably needs a cleanup at\nthis point, but since the glance gate is blocked, do this for now.\n\nChange-Id: I2bd33de45c41b18ed7d4270a7301b1e322134987\n"
    },
    {
      "commit": "640c318f38253fb0701219c068da8b74bcc9fdd1",
      "tree": "ca0fbbdbece4b99214a4846d8982da5db3daf8cc",
      "parents": [
        "21eac99e4e342108d7905f64c3e5474b70c9273f",
        "7cd3a8eebe1830f94c02bb6ec010c0365f6ab6f1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 23 19:42:43 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 23 19:42:43 2023 +0000"
      },
      "message": "Merge \"Set GLOBAL_VENV to false for centos and rocky\""
    },
    {
      "commit": "7cd3a8eebe1830f94c02bb6ec010c0365f6ab6f1",
      "tree": "d805420e2b8e1bae201d546d581ed90ee29134d6",
      "parents": [
        "bd472fd53d1154a9cd68f180f535d3527f2a622b"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Aug 22 20:40:20 2023 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Aug 23 17:39:34 2023 +0200"
      },
      "message": "Set GLOBAL_VENV to false for centos and rocky\n\nAs a temporary workaround, let\u0027s set the GLOBAL_VENV to false\nspecifically for centos 9 stream and rocky distros where we\nencountered issues after changing the default value\nof GLOBAL_VENV to True in Devstack:\nhttps://review.opendev.org/c/openstack/devstack/+/558930\n\nRelated-Bug: #2031639\nChange-Id: I708b5a81c32b0bd650dcd63a51e16346863a6fc0\n"
    },
    {
      "commit": "21eac99e4e342108d7905f64c3e5474b70c9273f",
      "tree": "f1ba8e03c7181a40c30fb0563871028fc0f5ac9f",
      "parents": [
        "bd472fd53d1154a9cd68f180f535d3527f2a622b",
        "3a7a3cd8c5a5ac3f1655d6ff17974f8623fb3330"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 23 00:42:11 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 23 00:42:11 2023 +0000"
      },
      "message": "Merge \"Update etcd version to 3.4.27\""
    },
    {
      "commit": "3a7a3cd8c5a5ac3f1655d6ff17974f8623fb3330",
      "tree": "94f37af59596d4710acfd955d251b41a9c17689f",
      "parents": [
        "4c45bec6ebb965202d8d7d7832c093f47ecc2910"
      ],
      "author": {
        "name": "Jan Gutter",
        "email": "github@jangutter.com",
        "time": "Mon Aug 14 21:02:04 2023 +0100"
      },
      "committer": {
        "name": "Jan Gutter",
        "email": "github@jangutter.com",
        "time": "Tue Aug 22 16:34:03 2023 +0100"
      },
      "message": "Update etcd version to 3.4.27\n\n* etcd 3.3 is no longer maintained.\n* etcd 3.4 removes deprecated interfaces, and clients may\n  need updated configs.\n* The cinder backend coordination URL needs to explicitly\n  specify the version, until tooz can be updated\n  https://review.opendev.org/c/openstack/tooz/+/891355\n* etcd only supports in-place upgrades between minor\n  versions, so any jobs testing upgrades could fail if\n  they skip from 3.2 directly to 3.4\n\nChange-Id: Ifcecdffa17a3a2b1075aa503978c44545c4a2a3c\n"
    },
    {
      "commit": "bd472fd53d1154a9cd68f180f535d3527f2a622b",
      "tree": "6c0570666d0367a1d6d1f5749c43c94128aa9f40",
      "parents": [
        "08b434e5b06a0f28a1779159df494d27db95704c",
        "7c4a955c52ead024ef50f448b3894b5ef362508d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 22 07:00:11 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 22 07:00:11 2023 +0000"
      },
      "message": "Merge \"Revert \"Woraround systemd issue on CentOS 9-stream\"\""
    },
    {
      "commit": "7c4a955c52ead024ef50f448b3894b5ef362508d",
      "tree": "8c1fcf134f761e7e7836455ebada2166467d468d",
      "parents": [
        "113689ee4694de20c019735fdace447225aa18f7"
      ],
      "author": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Mon Aug 21 06:28:30 2023 +0000"
      },
      "committer": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Mon Aug 21 06:28:30 2023 +0000"
      },
      "message": "Revert \"Woraround systemd issue on CentOS 9-stream\"\n\nThis reverts commit 113689ee4694de20c019735fdace447225aa18f7.\n\nReason for revert: systemd-252-17.el9 which includes the fix is now available in CentOS 9-stream repos.\n\nChange-Id: I6fe19838a75a30fd5d2434c03b7f403f1c7e4b50\n"
    },
    {
      "commit": "220004fb5c529d84e2e8d909db71cf17a00c0815",
      "tree": "059460ccd1f32be295d683590e58ba493fa9eb31",
      "parents": [
        "4c45bec6ebb965202d8d7d7832c093f47ecc2910"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Wed Aug 16 14:08:15 2023 -0400"
      },
      "committer": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Wed Aug 16 14:32:12 2023 -0400"
      },
      "message": "Allow others to override NOVA_SERVICE_REPORT_INTERVAL\n\nWhile the patch where this was first introduced and set to 120 [1] is\nsensible for the vast majority of jobs, it\u0027s conceivable that some\njobs might want a different value.\n\nSpecifically, the whitebox-tempest-plugin changes configurations and\nrestarts Nova services, and to do so it waits for the service status\nto update in the API before continuing with the tests. With the report\ninterval set to 120 and the down time threshold set to 720, the\nservice would continue showing \u0027up\u0027 in the API long after it was\nactually down, causing the wait to time out.\n\nWhitebox is a low-traffic project with only a couple of devstack jobs\nthat run tempest tests sequentially (concurrency\u003d1). Its CI is also\npretty stable. It seems legitimate for it to keep the old default\nvalues of report_interval and service_down_time.\n\nThis patch keeps the 120 default for NOVA_SERVICE_REPORT_INTERVAL, but\nmakes it configurable by individual jobs. Since the original patch\nalso introduced CINDER_SERVICE_REPORT_INTERVAL as a constant, make\nthat configurable as well.\n\n[1] https://review.opendev.org/c/openstack/devstack/+/890439\n\nNeeded-by: https://review.opendev.org/c/openstack/whitebox-tempest-plugin/+/891612\nChange-Id: I64fa2059537ea072a38fb4900d3c7d2d8f0ce429\n"
    },
    {
      "commit": "08b434e5b06a0f28a1779159df494d27db95704c",
      "tree": "ca1e45428b0d5c1dad2a9bb97e93cb77421f1b14",
      "parents": [
        "4c45bec6ebb965202d8d7d7832c093f47ecc2910"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Aug 14 17:05:45 2023 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Aug 14 12:42:49 2023 -0700"
      },
      "message": "Revert \"GLOBAL_VENV: add nova to linked binaries\"\n\nThis reverts commit 26b5eddeaaeb3e142d483c12d9a501fdc6abaf10.\n\nReason for revert: nova changed to use osc\n\n- https://review.opendev.org/c/openstack/nova/+/891247/2\n\nResolving conflict due to\n- https://review.opendev.org/c/openstack/devstack/+/891248\n\nChange-Id: I69e179a90a241946b3f426a41c38ae72a66ba6dc\n"
    },
    {
      "commit": "4c45bec6ebb965202d8d7d7832c093f47ecc2910",
      "tree": "8b5ad2cb7e4bf2f02906e853cef441d59ffdd95a",
      "parents": [
        "af9e67c050dfc67035d53dcc3e67c94dee31a968"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Sat Aug 12 11:35:08 2023 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Sat Aug 12 11:35:08 2023 +0200"
      },
      "message": "GLOBAL_VENV: add more binaries\n\nglance and rally binaries are also needed.\n\nAlso make sure the cinder-rtstool is only called when cinder is actually\nenabled.\n\nChange-Id: I18113eabf2fa83e36bace276883775303f6a1e9a\n"
    },
    {
      "commit": "af9e67c050dfc67035d53dcc3e67c94dee31a968",
      "tree": "b086e4dfb7ac33f36c638ceb8e6abc104c01897f",
      "parents": [
        "cd486f13aad506337349bd743002e1dbdf0bc8b6",
        "26b5eddeaaeb3e142d483c12d9a501fdc6abaf10"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Aug 12 05:32:31 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 12 05:32:31 2023 +0000"
      },
      "message": "Merge \"GLOBAL_VENV: add nova to linked binaries\""
    },
    {
      "commit": "cd486f13aad506337349bd743002e1dbdf0bc8b6",
      "tree": "96662bcd4393fb88468b8757d2f02ed1cde60425",
      "parents": [
        "c1d1954e910c8b1e5f77b81d62f0cf24d256137b",
        "0b79f6f7690773701a37921f626782e528fa9c36"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 11 21:46:42 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 11 21:46:42 2023 +0000"
      },
      "message": "Merge \"Add debian-bookworm job\""
    },
    {
      "commit": "26b5eddeaaeb3e142d483c12d9a501fdc6abaf10",
      "tree": "c7e0906200eaa4b874b41541d1641a4ee9af454a",
      "parents": [
        "c1d1954e910c8b1e5f77b81d62f0cf24d256137b"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Fri Aug 11 21:51:05 2023 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Fri Aug 11 21:51:05 2023 +0200"
      },
      "message": "GLOBAL_VENV: add nova to linked binaries\n\nThis is being used in some nova jobs, so we need to add it. Also order\nthe list of linked binaries to allow easier maintenance.\n\nChange-Id: Ief012f7842d6e14380c9575740d1856bc1f2355e\n"
    },
    {
      "commit": "c1d1954e910c8b1e5f77b81d62f0cf24d256137b",
      "tree": "6c801ca584f63d076324853b553d4058e52a2333",
      "parents": [
        "d7ab61747a34505c46cce18913269ee2ee710328",
        "a40f9cb91fbedddec89f0ffd6c7dd4b3828a232e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 11 18:04:15 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 11 18:04:15 2023 +0000"
      },
      "message": "Merge \"Add option to install everything in global venvs\""
    },
    {
      "commit": "d7ab61747a34505c46cce18913269ee2ee710328",
      "tree": "738ef933f717986299478cd483017fda00120584",
      "parents": [
        "3e0a118d175c27f07dbb1fbe313830fcaee02c7a",
        "c3b0b9034e6b35187a125283e55056ae90cbbc4a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 09 03:06:35 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 09 03:06:35 2023 +0000"
      },
      "message": "Merge \"Disable waiting forever for connpool workers\""
    },
    {
      "commit": "4363b0bd84aad8984ee148b3b4868b311e5d855b",
      "tree": "149059a91ae026eaddc691baaf90e85cdcfb240e",
      "parents": [
        "3e0a118d175c27f07dbb1fbe313830fcaee02c7a"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Tue Aug 08 08:38:00 2023 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Tue Aug 08 08:38:00 2023 -0400"
      },
      "message": "Fix $LOGDIR owner to be stack.stack\n\nI have seen this failure in the gate a few times:\n\n[ERROR] /opt/stack/devstack/functions-common:2334 Neutron did not start\n/opt/stack/devstack/functions-common: line 310:\n  /opt/stack/logs/error.log: Permission denied\n\nSo whatever was trying to be written to error.log never\nhappened. Change to be like other directories in this\nfile and make the $LOGDIR owner stack.stack.\n\nChange-Id: I673011aba10c8d03234100503ccc5876e75baff2\n"
    },
    {
      "commit": "3e0a118d175c27f07dbb1fbe313830fcaee02c7a",
      "tree": "fe90a17a96184dd955a3319a6321bb92afa29ff3",
      "parents": [
        "b4e934c9fa0089d691a0af7708411efc967f38bd",
        "3832ff52b4445324b58a5da123ef4e3880df1591"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 08 05:05:39 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 08 05:05:39 2023 +0000"
      },
      "message": "Merge \"Add SERVICE_REPORT_INTERVAL knob\""
    },
    {
      "commit": "0da88c4af096ab95ccf438960433bb113278181e",
      "tree": "23047a6f589f9dc92d9143baadf1012c1acd5429",
      "parents": [
        "b4e934c9fa0089d691a0af7708411efc967f38bd"
      ],
      "author": {
        "name": "Alfredo Moralejo",
        "email": "amoralej@redhat.com",
        "time": "Mon Aug 07 14:13:41 2023 +0200"
      },
      "committer": {
        "name": "Alfredo Moralejo",
        "email": "amoralej@redhat.com",
        "time": "Mon Aug 07 14:16:12 2023 +0200"
      },
      "message": "Remove wget + rpm workaround to manage repos install in CentOS\n\nRDO has moved rdo-release packages to a new infra which supports EMS so\nwe do not need to wget it and install it using local rpm install.\n\nThis partially reverts [1].\n\n[1] https://review.opendev.org/c/openstack/devstack/+/884277/\n\nChange-Id: I189d0c3da0e7b017e2568022c14e6c8fb28251f1\n"
    },
    {
      "commit": "b4e934c9fa0089d691a0af7708411efc967f38bd",
      "tree": "7a848d7672a159603e4c6cf91eb03ce35ce9f295",
      "parents": [
        "7a2021dfa01368a69e1e43785419ac68b62a9b5f",
        "113689ee4694de20c019735fdace447225aa18f7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Aug 05 11:37:11 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 05 11:37:11 2023 +0000"
      },
      "message": "Merge \"Woraround systemd issue on CentOS 9-stream\""
    },
    {
      "commit": "c3b0b9034e6b35187a125283e55056ae90cbbc4a",
      "tree": "be470887c1859c7745cb5da91e0f983780b3e28e",
      "parents": [
        "3832ff52b4445324b58a5da123ef4e3880df1591"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Aug 04 06:41:30 2023 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Aug 04 07:16:27 2023 -0700"
      },
      "message": "Disable waiting forever for connpool workers\n\nThis will cause apache to no longer wait forever for a connection\npool member to become available before returning 503 to the client.\nThis may help us determine if some of the timeouts we see when\ntalking to the services come from an overloaded apache.\n\nChange-Id: Ibc19fc9a53e2330f9aca45f5a10a59c576cb22e6\n"
    },
    {
      "commit": "3832ff52b4445324b58a5da123ef4e3880df1591",
      "tree": "fb5e01549c717b1da436d1a76398df82a44ffcfc",
      "parents": [
        "7a2021dfa01368a69e1e43785419ac68b62a9b5f"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Aug 03 09:16:55 2023 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Aug 03 12:20:05 2023 -0700"
      },
      "message": "Add SERVICE_REPORT_INTERVAL knob\n\nHeavily-loaded workers in CI consistently fail to complete the\nservice checkin task, which is configured for every ten seconds in\nnova and cinder. This generates additional load on the database server\nas well as consumes a threadpool worker. If we\u0027re not making the\ndeadline, there\u0027s really no point in having it be so high. Further,\nsince the workers must remain up for all the tempest tests we\u0027re\nrunning against them, there\u0027s really no benefit to a fast-fail\ndetection.\n\nThis sets the report_interval to 120s for nova and cinder, and sets\nservice_down_time to 6x that value, which is consistent with the\ndefault scale.\n\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/890448\nChange-Id: Idd7aa1daf354256b143a3778f161cfc72b318ea5\n"
    },
    {
      "commit": "113689ee4694de20c019735fdace447225aa18f7",
      "tree": "a201fe907cf01582547d62052b549fb0020bce1c",
      "parents": [
        "9dba09975d2b23ff60b150f16d4db74d3d1ecbdd"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Aug 02 12:58:45 2023 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Aug 02 13:13:07 2023 +0530"
      },
      "message": "Woraround systemd issue on CentOS 9-stream\n\nsystemd-252-16.el9 introduced a regression\nwhere libvirtd process exits after 120s of\ninactivity.\nAdd a workaround to unset 120s timeout for\nlibvirtd, the workaround can be removed once\nthe fix is available in systemd rpm.\n\nRelated-Bug: #2029335\nChange-Id: Id6db6c17518b54d5fef7c381c509066a569aff6d\n"
    }
  ],
  "next": "0b79f6f7690773701a37921f626782e528fa9c36"
}
