)]}'
{
  "log": [
    {
      "commit": "93df2d2d3e73788db982be0f4b85e3451343c94c",
      "tree": "e7b5b22acebd6e6e2f561aa574c91f954e55f850",
      "parents": [
        "f47f0c410f9e24d99ddbaf5fc4468af64486397b",
        "5ce6c684497e877d6d3943920d4048316256b7b2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Sep 21 08:03:06 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 21 08:03:06 2025 +0000"
      },
      "message": "Merge \"Create releasenotes page for tempest 45.0.0\""
    },
    {
      "commit": "f47f0c410f9e24d99ddbaf5fc4468af64486397b",
      "tree": "17ce2f1c98d6e68d38b63cc5080ae8d1d3ed0f01",
      "parents": [
        "d14ac45f67b831bcd0765b276404053db5fda495",
        "3789a11f6d0cdff3881c78af780df04bbe2156f3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 08 13:13:25 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 08 13:13:25 2025 +0000"
      },
      "message": "Merge \"Add new test case for volume retype\""
    },
    {
      "commit": "5ce6c684497e877d6d3943920d4048316256b7b2",
      "tree": "650a0644b3cdff46fff46a6440cc3f1180f354bf",
      "parents": [
        "d14ac45f67b831bcd0765b276404053db5fda495"
      ],
      "author": {
        "name": "Ghanshyam Maan",
        "email": "gmaan@ghanshyammann.com",
        "time": "Fri Sep 05 23:58:47 2025 +0000"
      },
      "committer": {
        "name": "Ghanshyam Maan",
        "email": "gmaan@ghanshyammann.com",
        "time": "Fri Sep 05 23:58:47 2025 +0000"
      },
      "message": "Create releasenotes page for tempest 45.0.0\n\nDepends-On: https://review.opendev.org/c/openstack/releases/+/959919\n\nChange-Id: I582d1fbd99053f857f04e4d9b3dce9a9e84a4f1b\nSigned-off-by: Ghanshyam Maan \u003cgmaan@ghanshyammann.com\u003e\n"
    },
    {
      "commit": "d14ac45f67b831bcd0765b276404053db5fda495",
      "tree": "e458c6296213f23cbaefc3370f33cb8e9e3d1bb8",
      "parents": [
        "5595b5fdf64d8e421026aadbf2804aa52f036a34"
      ],
      "author": {
        "name": "Ghanshyam Maan",
        "email": "gmaan@ghanshyammann.com",
        "time": "Fri Sep 05 23:57:40 2025 +0000"
      },
      "committer": {
        "name": "Ghanshyam Maan",
        "email": "gmaan@ghanshyammann.com",
        "time": "Fri Sep 05 23:57:40 2025 +0000"
      },
      "message": "Create releasenotes page for tempest 44.0.0\n\nChange-Id: I10e7cc326b94975a4688f99b5e893eb8949f0829\nSigned-off-by: Ghanshyam Maan \u003cgmaan@ghanshyammann.com\u003e\n"
    },
    {
      "commit": "5595b5fdf64d8e421026aadbf2804aa52f036a34",
      "tree": "9c38908295594af3b0c0ba2f24bfa5450e9cb1c7",
      "parents": [
        "0397a3e13e30ade2db034eee02b765e435a3d03c"
      ],
      "author": {
        "name": "Ghanshyam Maan",
        "email": "gmaan@ghanshyammann.com",
        "time": "Fri Sep 05 18:48:31 2025 +0000"
      },
      "committer": {
        "name": "Ghanshyam Maan",
        "email": "gmaan@ghanshyammann.com",
        "time": "Fri Sep 05 18:48:31 2025 +0000"
      },
      "message": "Switch to the master constraint in tox.ini\n\nTo releas a new tag for Tempest 2025.2, we modified the\ncompatible constraint in tox.ini\n- https://review.opendev.org/c/openstack/tempest/+/959894\n\nAs new tag is released now so we can switch back to the master\nconstraint in tox.ini.\n\nChange-Id: Id0128559d3728585d7b4b380a8227b43570c2b96\nSigned-off-by: Ghanshyam Maan \u003cgmaan@ghanshyammann.com\u003e\n"
    },
    {
      "commit": "0397a3e13e30ade2db034eee02b765e435a3d03c",
      "tree": "d52ae7bad36e89cfa8d12629417b8ae1e91f6691",
      "parents": [
        "4af99776e7cd384297f37e12fb3cf924a9b136a9"
      ],
      "author": {
        "name": "Ghanshyam Maan",
        "email": "gmaan@ghanshyammann.com",
        "time": "Fri Sep 05 18:46:26 2025 +0000"
      },
      "committer": {
        "name": "Ghanshyam Maan",
        "email": "gmaan@ghanshyammann.com",
        "time": "Fri Sep 05 18:46:26 2025 +0000"
      },
      "message": "Use stable constraint in tox to release new tag for 2025.2\n\nWe are going to release Tempest new tag to declare the start of\n2025.2 release support. So that new tag use stable/2025.2\nconstraint in the tox env.\n\nFor example: if anyone use Tempest new tag in future say\n1 year later then tox env also should use the 2025.2 contstraint for\ncompatibility instead master.\n\nAlso, making ironic-tempest-bios-ipmi-direct-tinyipa as\nnon voting to merge his change.\n\nThese need to be reverted once release is done.\n\nChange-Id: Id24617cfa114f1d5ab4694b69d9bb4e882adfb30\nSigned-off-by: Ghanshyam Maan \u003cgmaan@ghanshyammann.com\u003e\n"
    },
    {
      "commit": "4af99776e7cd384297f37e12fb3cf924a9b136a9",
      "tree": "9c38908295594af3b0c0ba2f24bfa5450e9cb1c7",
      "parents": [
        "538f6af8da510e9286ddc762182cfa7170ad7b03"
      ],
      "author": {
        "name": "Ghanshyam Maan",
        "email": "gmaan@ghanshyammann.com",
        "time": "Fri Sep 05 18:24:37 2025 +0000"
      },
      "committer": {
        "name": "Ghanshyam Maan",
        "email": "gmaan@ghanshyammann.com",
        "time": "Fri Sep 05 18:24:37 2025 +0000"
      },
      "message": "Add releasenote to tag the Tempest for 2026.1 release\n\nAlso, updating the doc for the same.\n\nChange-Id: If6bbf27e3e0a67f908c6eb67581b14d126f9aceb\nSigned-off-by: Ghanshyam Maan \u003cgmaan@ghanshyammann.com\u003e\n"
    },
    {
      "commit": "3789a11f6d0cdff3881c78af780df04bbe2156f3",
      "tree": "df3dead08674e9e73b81b8206a55a974ed32532c",
      "parents": [
        "6158cc5cdc922dfdd67236766f0fdb8b36ff3703"
      ],
      "author": {
        "name": "Yosi Ben Shimon",
        "email": "ybenshim@redhat.com",
        "time": "Thu Jul 31 12:50:26 2025 +0300"
      },
      "committer": {
        "name": "Yosi Ben Shimon",
        "email": "ybenshim@redhat.com",
        "time": "Thu Sep 04 09:23:14 2025 +0300"
      },
      "message": "Add new test case for volume retype\n\nThis test validates the change of volume\u0027s type from\nnon-multiattach to multiattach and vice versa.\n\nChange-Id: Iad673e2a769e35708d058bbbac348dd3bb4811a7\nSigned-off-by: Yosi Ben Shimon \u003cybenshim@redhat.com\u003e\n"
    },
    {
      "commit": "538f6af8da510e9286ddc762182cfa7170ad7b03",
      "tree": "cd642978bb082610c6756faa4ce6532dbdb2b886",
      "parents": [
        "290069b157d948b76ab04993d8b6b5ae9e74e212"
      ],
      "author": {
        "name": "Ghanshyam Maan",
        "email": "gmaan@ghanshyammann.com",
        "time": "Tue Aug 26 02:41:04 2025 +0000"
      },
      "committer": {
        "name": "Ghanshyam Maan",
        "email": "gmaan@ghanshyammann.com",
        "time": "Wed Aug 27 03:06:49 2025 +0000"
      },
      "message": "Use service user for nova service-to-service API tests\n\nNova has service-to-service internal APIs which are now\ndefault to service role[1]. Token passed to\nNova needs to have \u0027service\u0027 role so that Nova use\nservice token auth data to validate if request is from\nthe OpenStack services or not.\n\nTempest test for server external event and volume swap\nneeds to add \u0027admin\u0027 role also in service user because\nNova need to access the server or volume resource of other\nproject which need \u0027admin\u0027 role.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/958612\n\n[1] https://review.opendev.org/c/openstack/nova/+/957578\n\nChange-Id: I56ed7663ae1ffe4377a644d307e02921c3982fa5\nSigned-off-by: Ghanshyam Maan \u003cgmaan@ghanshyammann.com\u003e\n"
    },
    {
      "commit": "290069b157d948b76ab04993d8b6b5ae9e74e212",
      "tree": "a640f6ed999d5561e052ae0f5d6e6cffd10dc570",
      "parents": [
        "e7e3947694b4412a09c7d151c78a3fd47033adfc"
      ],
      "author": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Tue Jul 08 23:18:05 2025 +0000"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "gibi@redhat.com",
        "time": "Mon Aug 18 22:51:52 2025 +0200"
      },
      "message": "update tests for bug 2112187\n\nThis change updates:\n\ntempest.api.compute.admin.test_volumes_negative.\nVolumesAdminNegativeTest.\ntest_update_attached_volume_with_nonexistent_volume_in_body\n\nand\n\ntest_multiattach_rw_volume_update_failure\n\nand\n\ntempest.api.compute.admin.test_volume_swap.TestVolumeSwap.\ntest_volume_swap\n\nto account for the fact that only cinder may call attachemnt\nupdate aka swap_volume.\n\nThe tests now assert the expected 409\nand are annotated with the skip_because decorator\nto allow the nova change to be backported\nwhile allowign tempest to pass on both master and stable branches\nby skiping the affected test until all branches are in sync.\n\nChange-Id: I72fdfe98c5c8b11d76bd2b212174d5617b081e25\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\nRelated-Bug: #2112187\nSigned-off-by: Balazs Gibizer \u003cgibi@redhat.com\u003e\n"
    },
    {
      "commit": "e7e3947694b4412a09c7d151c78a3fd47033adfc",
      "tree": "33fe17e4fd017446c9f577d3ab9fa3fc10659f1b",
      "parents": [
        "1047edd78b8e0be23a59db0e9d2b6a82fcca1146",
        "e0eb3a8f2a7ccfbe0118becf238e762f56ed056d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 06 20:48:52 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 06 20:48:52 2025 +0000"
      },
      "message": "Merge \"Add more server migration tests\""
    },
    {
      "commit": "1047edd78b8e0be23a59db0e9d2b6a82fcca1146",
      "tree": "d4a6577c4c0f693b6fdffccbe67ef65c8447ebcc",
      "parents": [
        "5f89e3cc46ba446569497c200c181c0bf6bbe6cd",
        "95208710c0ba4efb189554ea35c1b20edf044a97"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 06 05:13:11 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 06 05:13:11 2025 +0000"
      },
      "message": "Merge \"Move migration scenario tests to use project manager\""
    },
    {
      "commit": "5f89e3cc46ba446569497c200c181c0bf6bbe6cd",
      "tree": "8e36e5386483b3ff8bd5eed4c8c4a188f6e9c4e2",
      "parents": [
        "33c1959cdbedf33a93cce470659f54d2a3f4a160",
        "8ece406627390b2da0b3f6b93f0f33435d04ebb9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 04 22:01:28 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 04 22:01:28 2025 +0000"
      },
      "message": "Merge \"Test project manager role for server migration\""
    },
    {
      "commit": "33c1959cdbedf33a93cce470659f54d2a3f4a160",
      "tree": "689c64729b1a7fafadaa9a3d43f4656e082f51be",
      "parents": [
        "6158cc5cdc922dfdd67236766f0fdb8b36ff3703",
        "d60609f47bf1f1f982b1a4554d93497a534db0b7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 01 04:21:38 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 01 04:21:38 2025 +0000"
      },
      "message": "Merge \"Add new config option for nova policy available defaults\""
    },
    {
      "commit": "6158cc5cdc922dfdd67236766f0fdb8b36ff3703",
      "tree": "507131465293c7bf086f1ad379ade63a030b0f86",
      "parents": [
        "9a5a13187c6310b54cd3a27ee13c39bd707dcf12",
        "e27b72a3482fd00693d2c06fc337985bacf44605"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 25 21:21:34 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 25 21:21:34 2025 +0000"
      },
      "message": "Merge \"Revert \"Add wait for location import task\"\""
    },
    {
      "commit": "9a5a13187c6310b54cd3a27ee13c39bd707dcf12",
      "tree": "1f2cb1d79a0f92524dd1b29323dea16aed3a65ca",
      "parents": [
        "07d8ada063881be4a8bdf1943b1d98f4342e2ff5",
        "102d762ea3ad8a8d6b9188539c122de740bfb9cf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 23 23:55:54 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 23 23:55:54 2025 +0000"
      },
      "message": "Merge \"Test glance hash calculation stops on image deletion\""
    },
    {
      "commit": "e27b72a3482fd00693d2c06fc337985bacf44605",
      "tree": "e8495eaef1ecdd0677e6bd1e7abe2bc3e41384d3",
      "parents": [
        "07d8ada063881be4a8bdf1943b1d98f4342e2ff5"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue May 27 08:59:04 2025 +0000"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Wed Jul 23 18:27:15 2025 +0000"
      },
      "message": "Revert \"Add wait for location import task\"\n\nThis reverts commit dca4bc830e016981fd5d15b7097b8f8b4899e935.\n\nReason for revert: We wait for the hash calcuation to finish\nin the test which is fixed by [1] so we can remove the wait\npart and proceed with image deletion when the location add\ntask ongoing.\n\n[1] https://review.opendev.org/c/openstack/glance/+/950853\n\nSigned-off-by: Rajat Dhasmana \u003crajatdhasmana@gmail.com\u003e\nChange-Id: I8e213df0ca7280e6c56fc16079efc6fb0a9f4b69\nConflicts:\n    tempest/api/volume/test_volumes_actions.py\n"
    },
    {
      "commit": "07d8ada063881be4a8bdf1943b1d98f4342e2ff5",
      "tree": "e1cd6e3a8173212d803a81092cb809681780ad47",
      "parents": [
        "23e7be2f423ae4f059756360bcda43ae18e30333",
        "7d9888abea78865849d471637c0df9e5bcd3188e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 22 16:58:09 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 22 16:58:09 2025 +0000"
      },
      "message": "Merge \"Use next cidr to the configured one in the allowed_address_pair tests\""
    },
    {
      "commit": "23e7be2f423ae4f059756360bcda43ae18e30333",
      "tree": "72a1f2b04d939c645d812c5a88e5d6bda08b0178",
      "parents": [
        "3bd304b466453a2df394169b7b599430cf366660",
        "3a9c15114ab56f6852bf57da457193557299eed1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 22 15:50:26 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 22 15:50:26 2025 +0000"
      },
      "message": "Merge \"Improve Swift Quota test with exceeding upload\""
    },
    {
      "commit": "7d9888abea78865849d471637c0df9e5bcd3188e",
      "tree": "43d0554ccebabade2b6ab866738da09289010437",
      "parents": [
        "905cb14d8d6d7225356d88a1db7f03afcc54a435"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jul 22 10:48:35 2025 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jul 22 10:53:29 2025 +0200"
      },
      "message": "Use next cidr to the configured one in the allowed_address_pair tests\n\nIn the\nAllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair API\ntest \"self.cidr\" was used as cidr to be set as allowed_address_pair for\nthe port. Since [1] it is forbidden by the ML2/OVN backend to set IP\naddress assigned to the metadata port (owner \"network:distributed\") as\nallowed_address_pair for any port in the same network. This constraint\nalso applies to the CIDRs set as allowed_address_pair if metadata port\u0027s\nIP address is included in that CIDR.\nTo avoid the issue in the tempest test, it now uses subnet which is next\nto the one set as self.cidr - that way it will for sure not overlap with\nthe IP of the metadata port.\n\n[1] https://review.opendev.org/c/openstack/neutron/+/954570\n\nRelated-bug: #2116249\n\nChange-Id: Ib6f33a240ba78b39a28cb5aad6366cb29c26a568\nSigned-off-by: Slawek Kaplonski \u003cskaplons@redhat.com\u003e\n"
    },
    {
      "commit": "3a9c15114ab56f6852bf57da457193557299eed1",
      "tree": "dbc3f4f815b332cd1e6fa2ec22fd595849f99457",
      "parents": [
        "905cb14d8d6d7225356d88a1db7f03afcc54a435"
      ],
      "author": {
        "name": "Tanvi Nautiyal",
        "email": "tnautiya@redhat.com",
        "time": "Tue Jul 08 14:30:50 2025 +0000"
      },
      "committer": {
        "name": "Tanvi Nautiyal",
        "email": "tnautiya@redhat.com",
        "time": "Fri Jul 18 11:42:52 2025 +0000"
      },
      "message": "Improve Swift Quota test with exceeding upload\n\nThis adds a new test with an object upload larger than the actual quota\nto test if the account quota middleware properly limits the amount of\ndata.  This is similar to the existing container quota test, but using\nthe account quota middleware.\n\nChange-Id: I0add984a9b0831802007ba8288c7d21ed3a0c49a\nSigned-off-by: Tanvi Nautiyal \u003ctnautiya@redhat.com\u003e\nCloses-Bug: #2116187\n"
    },
    {
      "commit": "e0eb3a8f2a7ccfbe0118becf238e762f56ed056d",
      "tree": "deb1ef93a5aa68b66f41b24c3518c40f32a83289",
      "parents": [
        "8ece406627390b2da0b3f6b93f0f33435d04ebb9"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmaan@ghanshyammann.com",
        "time": "Mon Jun 30 15:32:27 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmaan@ghanshyammann.com",
        "time": "Wed Jul 16 01:17:04 2025 +0000"
      },
      "message": "Add more server migration tests\n\nAdd more tests with the complete workflow for project\nmanager to perform, force complete (if test can), and list\nthe live migration.\n\nDepends-On: https://review.opendev.org/c/openstack/nova/+/953063\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/954167\n\nChange-Id: I0fc641dfec712189df15787442dc7b5a8c75999d\nSigned-off-by: Ghanshyam Mann \u003cgmaan@ghanshyammann.com\u003e\n"
    },
    {
      "commit": "95208710c0ba4efb189554ea35c1b20edf044a97",
      "tree": "af2e8812545ed5d15d49001a78e205c68e5d37fa",
      "parents": [
        "d60609f47bf1f1f982b1a4554d93497a534db0b7"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmaan@ghanshyammann.com",
        "time": "Mon Jun 30 16:38:56 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmaan@ghanshyammann.com",
        "time": "Wed Jul 16 01:14:29 2025 +0000"
      },
      "message": "Move migration scenario tests to use project manager\n\nNova new policy[depends-on] allow project manager\nto do migration if no host is specified.\n\nModifying the scenario migration tests to (without\nspecifying the host) to use the project manager.\n\nDepends-On: https://review.opendev.org/c/openstack/nova/+/953063\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/954167\n\nChange-Id: I8d913893db3cdf667a53beff954eaf76bc7db683\nSigned-off-by: Ghanshyam Mann \u003cgmaan@ghanshyammann.com\u003e\n"
    },
    {
      "commit": "8ece406627390b2da0b3f6b93f0f33435d04ebb9",
      "tree": "c451a4c51e2d5f35c1dc0e16eae55546ac6e6356",
      "parents": [
        "d60609f47bf1f1f982b1a4554d93497a534db0b7"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmaan@ghanshyammann.com",
        "time": "Mon Jul 14 18:01:12 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmaan@ghanshyammann.com",
        "time": "Wed Jul 16 01:13:45 2025 +0000"
      },
      "message": "Test project manager role for server migration\n\nNova new policy[depends-on] allow project manager\nto do migration if no host is specified. And project\nmanager can lis the in-progress live migration but\nwithout host info.\n\nModifying the migration test to request migration (without\nspecifying the host) by the project manager user.\n\nDepends-On: https://review.opendev.org/c/openstack/nova/+/953063\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/954167\n\nChange-Id: Ib85ae8fea1e0bf7f8690260a27c517c6a1fba33e\nSigned-off-by: Ghanshyam Mann \u003cgmaan@ghanshyammann.com\u003e\n"
    },
    {
      "commit": "d60609f47bf1f1f982b1a4554d93497a534db0b7",
      "tree": "fb485b33f99f57801793ff09ae12889563f29c81",
      "parents": [
        "de95a36f17404d3fa51bb49fc9cc44238f9e2fc7"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmaan@ghanshyammann.com",
        "time": "Tue Jun 24 19:54:27 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmaan@ghanshyammann.com",
        "time": "Mon Jul 14 17:49:18 2025 -0700"
      },
      "message": "Add new config option for nova policy available defaults\n\nNova adds the new default manager role in their policies\nand we need to control the test testing the new default\nfor current release and old defaults for stable releases.\n\nAdding a new config option which will tell tempest if the\nnew defaults is present in testing env.\n\n[1] https://review.opendev.org/c/openstack/nova/+/941347\n\nNeeded-by: https://review.opendev.org/c/openstack/devstack/+/954167\n\nChange-Id: Ia6c735aaf03ea29e86df7d24125b96ce428d6ad7\nSigned-off-by: Ghanshyam Mann \u003cgmaan@ghanshyammann.com\u003e\n"
    },
    {
      "commit": "3bd304b466453a2df394169b7b599430cf366660",
      "tree": "ae3e113fe1d9a8158778397e622c9665cfd420d7",
      "parents": [
        "de95a36f17404d3fa51bb49fc9cc44238f9e2fc7"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "gibi@redhat.com",
        "time": "Mon Jul 14 15:52:21 2025 +0200"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "gibi@redhat.com",
        "time": "Mon Jul 14 15:52:21 2025 +0200"
      },
      "message": "Disable test_extend_attached_encrypted_volume_luksv1 due to 2116852\n\nSkip the test case that started failing consistently until we have a\nfix.\n\nRelated-Bug: #2116852\n\nSigned-off-by: Balazs Gibizer \u003cgibi@redhat.com\u003e\nChange-Id: I74eb30bd2f965eae24684eaa5d4c490c1010c2ab\n"
    },
    {
      "commit": "de95a36f17404d3fa51bb49fc9cc44238f9e2fc7",
      "tree": "25fb49242b09728a0073060a1dea880ab40dd01a",
      "parents": [
        "e3b1066b46cfe6567ab0f1b0c81beba956c7ebfa"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmaan@ghanshyammann.com",
        "time": "Thu Jul 03 14:27:55 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmaan@ghanshyammann.com",
        "time": "Thu Jul 03 14:32:52 2025 -0700"
      },
      "message": "Add multinode job for stable branches\n\nAdding multinode jobs for stable branches so that\nwe can test the multinode tests on stable branches.\n\nExample- test added in below change run only in multinode\njobs and should be tested on stable branches.\n\n- https://review.opendev.org/c/openstack/tempest/+/953265/7\n\nAlso, adding stable branches jobs in experimental pipeline\nalso (they run periodicly) to run those on demand.\n\nChange-Id: I78b79bf28b1884795fa86bba617c619025bcd8a1\nSigned-off-by: Ghanshyam Mann \u003cgmaan@ghanshyammann.com\u003e\n"
    },
    {
      "commit": "e3b1066b46cfe6567ab0f1b0c81beba956c7ebfa",
      "tree": "dc8fd0edd31bd8a21eb88907c956775b6fba1344",
      "parents": [
        "42e4ba7aa29869aecece62632f8afa27b651ee80"
      ],
      "author": {
        "name": "Cyril Roelandt",
        "email": "cyril@redhat.com",
        "time": "Fri Jun 27 02:57:06 2025 +0200"
      },
      "committer": {
        "name": "Cyril Roelandt",
        "email": "cyril@redhat.com",
        "time": "Fri Jun 27 02:57:06 2025 +0200"
      },
      "message": "Zuul: do not use USE_PYTHON3\n\nDevstack has removed the USE_PYTHON3 variable[1][2] and now always uses\nPython 3.\n\n[1] https://review.opendev.org/c/openstack/devstack/+/920658\n[2] Commit 5412dbfe7b797149f1f68100de8003b1876398fe\n\nChange-Id: I67d390d9681a0274688e58b3bd05946faae59dde\n"
    },
    {
      "commit": "42e4ba7aa29869aecece62632f8afa27b651ee80",
      "tree": "462765abc67f7e4260d4f5fc3c4e7c34034be2c0",
      "parents": [
        "905cb14d8d6d7225356d88a1db7f03afcc54a435"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmaan@ghanshyammann.com",
        "time": "Mon May 12 13:10:30 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmaan@ghanshyammann.com",
        "time": "Wed Jun 25 20:17:58 2025 +0000"
      },
      "message": "Fix project manager user to be created in samae project\n\nTempest dynamic credential creates the project per test class and adds requested role users to\nthe same project. Project members, project admins, and project readers share the same project,\nbut the project manager does not share the same project; instead, the project ends up being\ncreated as a separate project.\n\nFixing the same and also add the unit test.\n\nCloses-Bug: #2110507\n\nChange-Id: I63a0395025272202bb62851b76e8ec22f5f6db24\n"
    },
    {
      "commit": "102d762ea3ad8a8d6b9188539c122de740bfb9cf",
      "tree": "494bdb3553afc67fc7c9d03f0b756bdf72376aa2",
      "parents": [
        "905cb14d8d6d7225356d88a1db7f03afcc54a435"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Mon Jun 02 18:54:48 2025 +0000"
      },
      "committer": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Tue Jun 24 15:15:36 2025 +0000"
      },
      "message": "Test glance hash calculation stops on image deletion\n\nRecently glance has added new location API which also calculates\nchecksum and hash for the newly added image. This test helps\nuse to verify that hash calculation process is stopped when\nimage is deleted from same or remote glance server.\n\nDepends-On: https://review.opendev.org/c/openstack/glance/+/950853\nChange-Id: I671f67a99f0ecae00601be02fbf6805b692a366c\n"
    },
    {
      "commit": "905cb14d8d6d7225356d88a1db7f03afcc54a435",
      "tree": "38838a42864ef1d813c999aaa42c7a3e7dc46928",
      "parents": [
        "3d85f36ad58db869b003014cc9acca0803260c11"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmaan@ghanshyammann.com",
        "time": "Wed Jun 11 14:31:35 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmaan@ghanshyammann.com",
        "time": "Wed Jun 11 14:31:35 2025 -0700"
      },
      "message": "Switch back the tox constraint to master\n\nTempest 44.0.0 release hash is prepared[1] so we can\nrevert back to use the master constraints by default.\n\n[1] https://review.opendev.org/c/openstack/releases/+/952405\n\nChange-Id: Id2914f27d0a5909c599803d8b4a948cab02c665c\n"
    },
    {
      "commit": "3d85f36ad58db869b003014cc9acca0803260c11",
      "tree": "eefe39b653ff806232763175d5776d62c28efe08",
      "parents": [
        "aea1cf984b48e729c7048514e78afbe67ea6bacc"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmaan@ghanshyammann.com",
        "time": "Wed Jun 11 14:27:55 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmaan@ghanshyammann.com",
        "time": "Wed Jun 11 14:27:55 2025 -0700"
      },
      "message": "Pin stable/2025.1 constraint in tox to release 44.0.0\n\nWe are going to release Tempest new tag 44.0.0 to declare\nthe end of support for stable/2023.2. stable/2025.1 constraint\nis latest stable constraints tested with current tempest hash\nwhich is going to be used for 44.0.0 release.\n\nFurther information:\n https://docs.openstack.org/tempest/latest/requirement_upper_constraint_for_tempest.html\n\nChange-Id: I8c130de7e569ade3e7f97c49d28462f88c627dbd\n"
    },
    {
      "commit": "aea1cf984b48e729c7048514e78afbe67ea6bacc",
      "tree": "38838a42864ef1d813c999aaa42c7a3e7dc46928",
      "parents": [
        "fc2868e4752204cf470150a37a7d6814d78193d5"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmaan@ghanshyammann.com",
        "time": "Wed Jun 11 14:20:57 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmaan@ghanshyammann.com",
        "time": "Wed Jun 11 14:20:57 2025 -0700"
      },
      "message": "End support for stable/2023.2\n\nStable/2023.2 is EOL now[1] and Tempest\ndoes not support EOL releases so this marks\nthe end of support for stable/2023.2.\n\nThis adds the release note to mark the end of\nsupport of 2023.2 as well as drop the job.\n\n[1] https://review.opendev.org/c/openstack/releases/+/948580\n\nChange-Id: I79959d34c82498b389cb4ba9e72a8b71b74c191a\n"
    },
    {
      "commit": "fc2868e4752204cf470150a37a7d6814d78193d5",
      "tree": "7b6892d8eb1b61e61a60e771f503623be757b8f0",
      "parents": [
        "7cb807a324c9f2bac47030c590ed488229bc113b",
        "8cbe3aaa26dcd3cc18a0579261056f63d7452861"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 05 10:38:56 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 05 10:38:56 2025 +0000"
      },
      "message": "Merge \"Add test for instance boot after snapshot deletion\""
    },
    {
      "commit": "8cbe3aaa26dcd3cc18a0579261056f63d7452861",
      "tree": "8dea31f0014fd505b36b573e9c61ec939b5cfd8a",
      "parents": [
        "91d33beaca1bb183ed6003fa2c081b1c59c054e4"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Mar 19 12:50:12 2025 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Jun 03 22:27:29 2025 +0300"
      },
      "message": "Add test for instance boot after snapshot deletion\n\nThis test verifies that an instance remains bootable after\ndeleting its snapshots by creating and using instance snapshots\nfor volume creation.\n\nRelated-Bug: #1989514\n\nChange-Id: I3e60ee2bb93e63e1ec07a64e3d5b9f63e79172d9\n"
    },
    {
      "commit": "7cb807a324c9f2bac47030c590ed488229bc113b",
      "tree": "ab23473af8a3fd4d7d35122225ce940a300a253b",
      "parents": [
        "d5fd0bcdb35c4d143e9b1efe5865d6c54c255eb5",
        "b37f20b30af9257ebedc9a773ccf4e99419b4bd3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 16 02:50:32 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 16 02:50:32 2025 +0000"
      },
      "message": "Merge \"Switch centos 9-stream jobs to run with python 3.11\""
    },
    {
      "commit": "d5fd0bcdb35c4d143e9b1efe5865d6c54c255eb5",
      "tree": "a32e54709745d8035d9ebe30f81b958a1b2939fc",
      "parents": [
        "268017fbf6ab043950eb694f9a8e8b9721d85cb4",
        "3f824864136a686b8514c6113593f798533333ed"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 16 02:48:45 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 16 02:48:45 2025 +0000"
      },
      "message": "Merge \"Add tempest-full-rocky job in periodic testing\""
    },
    {
      "commit": "b37f20b30af9257ebedc9a773ccf4e99419b4bd3",
      "tree": "f656d2b5d6a94650cdfba4c79ae4dffa5ca59028",
      "parents": [
        "268017fbf6ab043950eb694f9a8e8b9721d85cb4"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Thu May 15 09:16:18 2025 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Thu May 15 09:16:21 2025 +0530"
      },
      "message": "Switch centos 9-stream jobs to run with python 3.11\n\nWith [1] py39 constraints drop can\u0027t run fips jobs on\ncentos 9-stream or rocky9.\nAs a workaround we can run with PYTHON3_VERSION: 3.11 in affected\njobs until centos 10-stream support is ready[1]\n\n[1] https://review.opendev.org/c/openstack/requirements/+/948285\n[2] https://review.opendev.org/c/openstack/devstack/+/937251\n\nCloses-Bug: #2110744\nChange-Id: I4e5bd3f643aec78b27b586de33e41871ff54539c\n"
    },
    {
      "commit": "3f824864136a686b8514c6113593f798533333ed",
      "tree": "eae9ae9b6f7a377fc8223b695a3ae5a2b55fc339",
      "parents": [
        "b72f28e6fc622f813e43a883ed57919dc748d8e9"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmaan@ghanshyammann.com",
        "time": "Wed May 14 12:54:20 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmaan@ghanshyammann.com",
        "time": "Wed May 14 12:57:00 2025 -0700"
      },
      "message": "Add tempest-full-rocky job in periodic testing\n\nAdding tempest-full-rocky job in periodic and\nexperimental pipeline.\n\nChange-Id: I7fe7f4ff4d0106de304bf648ef0e4135709dafb2\n"
    },
    {
      "commit": "268017fbf6ab043950eb694f9a8e8b9721d85cb4",
      "tree": "2b58f6ec36cac24bd650fdc2f201126554365980",
      "parents": [
        "b72f28e6fc622f813e43a883ed57919dc748d8e9"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmaan@ghanshyammann.com",
        "time": "Wed May 14 11:41:07 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmaan@ghanshyammann.com",
        "time": "Wed May 14 11:52:00 2025 -0700"
      },
      "message": "Workaround the olso master testing job\n\nApplying the same workaround as Sean did for\nneutron oslo master job. Details are in\n\n- https://review.opendev.org/c/openstack/neutron/+/948561\n\nAlso, adding tempest-full-oslo-master in experimental\npipeline to run it on demand.\n\nRelated-Bug: #2109592\nChange-Id: I8edbd12c84d8978f2d43ee2aa80bb421c221cdbc\n"
    },
    {
      "commit": "b72f28e6fc622f813e43a883ed57919dc748d8e9",
      "tree": "b13c62e37186b7d7c5f36754517032aa408b53fe",
      "parents": [
        "d12904cde88c96a6b7792f697d868823a09b5377",
        "211fbad79b4b8b3821005eae4bcd076905e65c0d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 07 16:51:39 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 07 16:51:39 2025 +0000"
      },
      "message": "Merge \"Use volume_type config for create_test_server function\""
    },
    {
      "commit": "d12904cde88c96a6b7792f697d868823a09b5377",
      "tree": "2e39b2c34f50627f506272d74b6b1a00c26ab373",
      "parents": [
        "60364b39f174749bd5bd255016fc6584ded1f66c"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmaan@ghanshyammann.com",
        "time": "Thu May 01 13:58:02 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmaan@ghanshyammann.com",
        "time": "Thu May 01 13:58:02 2025 -0700"
      },
      "message": "Stop running jammy jobs\n\nJammy is not in testing runtime for 2025.2 cycle,\nso removing its job from master gate.\n\nChange-Id: I5919b14c20e26d88772930748ea015052a43954e\n"
    },
    {
      "commit": "211fbad79b4b8b3821005eae4bcd076905e65c0d",
      "tree": "b471e294173124c5b227c5c3ffd1acb374619263",
      "parents": [
        "60364b39f174749bd5bd255016fc6584ded1f66c"
      ],
      "author": {
        "name": "Jimmy McCrory",
        "email": "jimmy.mccrory@gmail.com",
        "time": "Tue Apr 08 11:04:32 2025 -0700"
      },
      "committer": {
        "name": "Jimmy McCrory",
        "email": "jimmy.mccrory@gmail.com",
        "time": "Tue Apr 08 11:06:29 2025 -0700"
      },
      "message": "Use volume_type config for create_test_server function\n\nIf a volume type is configured, use that type when creating volume\nbacked test servers.\n\nChange-Id: Ib8d3c5ca463bdc17aafa1af5d2879381c07ae04b\n"
    },
    {
      "commit": "60364b39f174749bd5bd255016fc6584ded1f66c",
      "tree": "40ae48a82222f40df3abf9af0c85916da45e47c5",
      "parents": [
        "b1e168015316f3f73131957e9fb6abfd2fdc20f1"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Apr 04 12:14:18 2025 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Apr 04 12:15:17 2025 -0700"
      },
      "message": "Revert \"Adds tests for resize server for swap\"\n\nThe test_flavor_swap_1024_to_0() test seems to be failing to assert\nzero swap devs after the resize very frequently. This has been merged\nfor less than 24 hours so I\u0027m proposing this revert to avoid blocking\nthe gate.\n\nThis reverts commit a20f89d20c04a5b8e8887a659c76be2e780b3484.\n\nChange-Id: I4184abbc85368affe557005628f6385c224ffe73\n"
    },
    {
      "commit": "b1e168015316f3f73131957e9fb6abfd2fdc20f1",
      "tree": "0dc315a1cc97afe50fac0c9d5e01f8e5a16f54d1",
      "parents": [
        "6dd56cb5952520e371007dbf15aaa47aaefd16c1",
        "a20f89d20c04a5b8e8887a659c76be2e780b3484"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Apr 04 00:07:36 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 04 00:07:36 2025 +0000"
      },
      "message": "Merge \"Adds tests for resize server for swap\""
    },
    {
      "commit": "6dd56cb5952520e371007dbf15aaa47aaefd16c1",
      "tree": "40ae48a82222f40df3abf9af0c85916da45e47c5",
      "parents": [
        "3ef463d4fe2860e34c223c0feba2303077547b54",
        "d12492d0f325098cb352dc61f5c2a96667935ba6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 03 19:25:25 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 03 19:25:25 2025 +0000"
      },
      "message": "Merge \"Add host filtering for test_aggregate_add_existent_host and test_aggregate_remove_host_as_user tests\""
    },
    {
      "commit": "3ef463d4fe2860e34c223c0feba2303077547b54",
      "tree": "cf2620d041fb8d989c5e2075f80e72de57bdd3cc",
      "parents": [
        "91d33beaca1bb183ed6003fa2c081b1c59c054e4",
        "94582b45d5664cddff3b2feda069e3c3caac6fb4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 03 19:19:26 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 03 19:19:26 2025 +0000"
      },
      "message": "Merge \"Use create_volume wrapper instead of volumes_client\""
    },
    {
      "commit": "91d33beaca1bb183ed6003fa2c081b1c59c054e4",
      "tree": "c6558a128669b7e9ed58c25a2c372b860242ab63",
      "parents": [
        "80c0477f78c71a2bd2e1a324c41cd2f50329b200"
      ],
      "author": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Tue Apr 01 19:34:15 2025 +0100"
      },
      "committer": {
        "name": "sean mooney",
        "email": "work@seanmooney.info",
        "time": "Tue Apr 01 18:41:35 2025 +0000"
      },
      "message": "replace devstack-plugin-ceph-tempest-py3\n\nthis change replaces devstack-plugin-ceph-tempest-py3\nwith nova-ceph-multistore to add extra coverage of image\nconversion and multi store.\n\ndevstack-plugin-ceph-tempest-py3 was disabled in gate 3 years\nago in Ibcaf1bce80521e05d76199ddebccb33488360644 as a temporary\nmeasure. we never got around to re-enabling it so this change\nalso makes sure nova-ceph-multistore is run in gate to\nhave a ceph job in gate.\n\nnova-ceph-multistore is removed from experimental as we do\nnot need the duplication since it is now in check\n\nRelated-Bug: #2092534\nChange-Id: If0138b080a2222c95ae3c6d92221dfa1c8694db0\n"
    },
    {
      "commit": "94582b45d5664cddff3b2feda069e3c3caac6fb4",
      "tree": "abefb16a7d7968e6227f913f69294a0e7fc2e384",
      "parents": [
        "80c0477f78c71a2bd2e1a324c41cd2f50329b200"
      ],
      "author": {
        "name": "Jimmy McCrory",
        "email": "jimmy.mccrory@gmail.com",
        "time": "Fri Mar 28 12:09:23 2025 -0700"
      },
      "committer": {
        "name": "Jimmy McCrory",
        "email": "jimmy.mccrory@gmail.com",
        "time": "Fri Mar 28 13:51:53 2025 -0700"
      },
      "message": "Use create_volume wrapper instead of volumes_client\n\nThe create_volume wrapper already includes cleanup, waiting for a\nstatus, and makes use of provided configuration options.\n\nChange-Id: I30d910422f4f51cd7b7f634aed48626b478f384a\n"
    },
    {
      "commit": "80c0477f78c71a2bd2e1a324c41cd2f50329b200",
      "tree": "0ec4767ffb3b469c6e71d731fc8acf7cb2f97fde",
      "parents": [
        "d12ddc31cb403ba1c7534e43bfa5650b6c131f4b",
        "473d74555f0fa4aa24a027b843a3d237029e655f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 27 01:48:42 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 27 01:48:42 2025 +0000"
      },
      "message": "Merge \"[2025.2]Update integrated template for grenade-skip-level-always job\""
    },
    {
      "commit": "d12ddc31cb403ba1c7534e43bfa5650b6c131f4b",
      "tree": "f8c3cdbefa6cbf30b2d7ea970b2ca513007b8270",
      "parents": [
        "f4a8698b97a5433b8e64df408aace2fb14c2cb22",
        "fbd90e963943cdb577e068dc22c255b4d0b87135"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 26 17:30:54 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 26 17:30:54 2025 +0000"
      },
      "message": "Merge \"Add qcow2 format to upload image test\""
    },
    {
      "commit": "473d74555f0fa4aa24a027b843a3d237029e655f",
      "tree": "8615fcb2c42d6ea0dec2e3772f408dfbbf4a1695",
      "parents": [
        "da8a25bfce83bc8e49f15186259c4cbc9819b569"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 21 14:14:11 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 21 14:15:02 2025 -0700"
      },
      "message": "[2025.2]Update integrated template for grenade-skip-level-always job\n\nChange-Id: I535c2c4b8a4e7a1a5220bfc6f704d1bd3356b3a9\n"
    },
    {
      "commit": "f4a8698b97a5433b8e64df408aace2fb14c2cb22",
      "tree": "d61371b3f73cae4115f20ee2f11ea2a181d5d667",
      "parents": [
        "da8a25bfce83bc8e49f15186259c4cbc9819b569"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 20 12:28:33 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 20 12:28:33 2025 -0700"
      },
      "message": "Add Tempest gate job for stable/2025.1\n\nNow we have stable/2025.1 branch ready for devstack\nand so does for all service projects.\n\nThis commit adds the Tempest testing for stable/2025.1\nby adding new jobs running on stable/2025.1 version of\nopenstack.\n\nChange-Id: I40596dd46444f463512ef9b198c841af6e9956d1\n"
    },
    {
      "commit": "da8a25bfce83bc8e49f15186259c4cbc9819b569",
      "tree": "92bef46173568ddeea458e1e8e63c2fff378627c",
      "parents": [
        "a6321ccd0565d3aa1b56c2df351a13537b45ce30"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 20 12:12:49 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 20 12:12:49 2025 -0700"
      },
      "message": "Create releasenotes page for tempest 42.0.0/43.0.0\n\nDepends-On: https://review.opendev.org/c/openstack/releases/+/945153\nChange-Id: I844278f48fb77efb15366c3410256ba1c9876eea\n"
    },
    {
      "commit": "a6321ccd0565d3aa1b56c2df351a13537b45ce30",
      "tree": "93bf2cd972bea31619510c1d5a0689ddf956bf1f",
      "parents": [
        "53dc8dff924a1ca6ff85e6dd74005a5da3107896"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 20 11:59:31 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 20 11:59:31 2025 -0700"
      },
      "message": "Switch to the master constraint in tox.ini\n\nTo releas a new tag for Tempest 2025.1, we modified the\ncompatible constraint in tox.ini\n- https://review.opendev.org/c/openstack/tempest/+/945149\n\nAs new tag is released now so we can switch back to the master\nconstraint in tox.ini.\n\nChange-Id: Ia6cb927af6b0324d961e3c9a3c565c4f326fad39\n"
    },
    {
      "commit": "53dc8dff924a1ca6ff85e6dd74005a5da3107896",
      "tree": "942f4adeae909281ed614c3259bd45cb3ac713be",
      "parents": [
        "8d49786d52a3f14feea9dd858ca379df9a899d2c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 20 11:57:11 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 20 11:57:11 2025 -0700"
      },
      "message": "Use stable constraint in tox to release new tag for 2025.1\n\nWe are going to release Tempest new tag to declare the start of\nsupport for stable/2025.1. So that new tag use stable/2025.1\nconstraint in the tox env.\n\nFor example: if anyone use Tempest new tag in future say\n1 year later then tox env also should use the 2025.1 contstraint for\ncompatibility instead master.\n\nAlso, making ironic-tempest-bios-ipmi-direct-tinyipa as\nnon voting to merge his change.\n\nThese need to be reverted once release is done.\n\nChange-Id: I0df47c8c574c91b6c30fcc5dba40b83e2075b109\n"
    },
    {
      "commit": "8d49786d52a3f14feea9dd858ca379df9a899d2c",
      "tree": "93bf2cd972bea31619510c1d5a0689ddf956bf1f",
      "parents": [
        "88a49e84682acee0ca6e8499763543b1a10a0dbe"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 20 11:52:11 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 20 11:52:11 2025 -0700"
      },
      "message": "Add releasenote to tag the Tempest for 2025.1 release\n\nAlso, updating the doc for the same.\n\nChange-Id: Icdca63643f4b19c155645be65b3ca4c4ff703f34\n"
    },
    {
      "commit": "88a49e84682acee0ca6e8499763543b1a10a0dbe",
      "tree": "b4e4951d3f7dc2ad4f968659134ca51db1523b54",
      "parents": [
        "50bd5aa470db2958018513ab43696dbb2596b30f"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Wed Aug 26 11:34:58 2020 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Mar 19 13:52:18 2025 +0000"
      },
      "message": "Remove deprecated nova scheduler filter\n\nThe patch removes AvailabilityZoneFilter scheduler filter as it\ngot deprecated by the Depends-On patch.\n\nChange-Id: I22a42549880de783ec1372592e0bbbe8e1004a43\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\nDepends-On: https://review.opendev.org/#/c/745605/\n"
    },
    {
      "commit": "a20f89d20c04a5b8e8887a659c76be2e780b3484",
      "tree": "0ac8b515b27e15b524bfd0c8111f3cad9ee59171",
      "parents": [
        "50bd5aa470db2958018513ab43696dbb2596b30f"
      ],
      "author": {
        "name": "Amit Uniyal",
        "email": "auniyal@redhat.com",
        "time": "Fri Feb 03 07:15:52 2023 +0000"
      },
      "committer": {
        "name": "Amit Uniyal",
        "email": "auniyal@redhat.com",
        "time": "Tue Mar 18 16:22:27 2025 +0000"
      },
      "message": "Adds tests for resize server for swap\n\nAdded tests to resize server for swap from non-zero to zero and vice versa\nwith hard reboot\n\nRelated-Bug: #1552777\nChange-Id: Ie600837f66edfaa215d405c753108c49fbca3da4\n"
    },
    {
      "commit": "50bd5aa470db2958018513ab43696dbb2596b30f",
      "tree": "6c262e627dc9a3b07277211c82424240b1601301",
      "parents": [
        "faa1decedfef73a77ab88feee2976036da475e0d"
      ],
      "author": {
        "name": "Alan Bishop",
        "email": "abishop@redhat.com",
        "time": "Mon Mar 10 11:02:31 2025 -0700"
      },
      "committer": {
        "name": "Alan Bishop",
        "email": "abishop@redhat.com",
        "time": "Mon Mar 10 11:02:31 2025 -0700"
      },
      "message": "Fix unit tests to work with cliff v4.9.x\n\nWith cliff v4.9.x you cannot instantiate a command with \u0027None\u0027\nfor the app, so provide a mock.\n\nChange-Id: I5e9404707569d91be4be2d06fd948075bafb454c\n"
    },
    {
      "commit": "faa1decedfef73a77ab88feee2976036da475e0d",
      "tree": "0c1e128a5073689fbf6a5ad069940d8030a661dd",
      "parents": [
        "9473b7f6b2d787240844ded058a12bf3028bd4e5"
      ],
      "author": {
        "name": "Douglas Viroel",
        "email": "viroel@gmail.com",
        "time": "Wed Jan 15 14:16:22 2025 -0300"
      },
      "committer": {
        "name": "Douglas Viroel",
        "email": "viroel@gmail.com",
        "time": "Thu Feb 27 02:59:53 2025 +0000"
      },
      "message": "Add compute tests for microversion 2.100\n\nCompute\u0027s new API microversion 2.100 now returns server\u0027s\nassociated scheduler_hints information in both\n``GET /servers/{server_id}``, ``GET /servers/detail``,\n``PUT /servers/{server_id}`` and ``POST /server/{server_id}/action``\n(rebuild) responses.\n\nDepends-On: https://review.opendev.org/c/openstack/nova/+/938604\n\nChange-Id: I91038e3f6801e7f47106f0b320b71cd0cfef6d7c\n"
    },
    {
      "commit": "9473b7f6b2d787240844ded058a12bf3028bd4e5",
      "tree": "07e35c03c9ab11a554cbeaa8c7481bee6a34abcd",
      "parents": [
        "cb03598a65f47c51406fc86c9c1503fe42424848"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 26 16:09:28 2025 -0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 26 16:31:01 2025 -0800"
      },
      "message": "Fix schema for Nova microversion 2.96 and 2.98\n\nNova 2.96 and 2.98 microversions change the response schema for\nupdate server also but we missed to add the schema change for\nupdate server APIs. Adding test for update server for both\nmicroversion.\n\nAlso, 2.96 microversion adds new field \u0027pinned_availability_zone\u0027\nas mandatory in response, adding same in tempest schema.\n\nChange-Id: I4d0fcca3224e65fdc92e60eb88c8850c5de795e7\n"
    },
    {
      "commit": "cb03598a65f47c51406fc86c9c1503fe42424848",
      "tree": "590508b5a0b5d3a4743f717d1cc6e4d51670a62c",
      "parents": [
        "c42bb0adc4199a415783f6ab0ae2fd40077a2814"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri Feb 21 20:50:45 2025 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Sat Feb 22 01:12:12 2025 +0000"
      },
      "message": "Add compute response schema for microversion 2.98\n\nCompute microversion 2.98 added the image properties field to the\nfollowing API responses:\n\n* GET /servers/{server_id}\n* GET /servers/detail\n* POST /servers/{server_id}/action (rebuild)\n\nWhile testing this it was discovered that microversion 2.96 is missing\nan API response schema for:\n\n* POST /servers/{server_id}/action (rebuild)\n\nso this is also fixed in this patch.\n\nChange-Id: If42a8a1e3b8866e48c17853a8774dd8aec0ff184\n"
    },
    {
      "commit": "c42bb0adc4199a415783f6ab0ae2fd40077a2814",
      "tree": "d64174b1a88e6c59e156b10e9556581f5ac6bc37",
      "parents": [
        "963a4b368b5dff68cd9052d9f13e6359cbe16252"
      ],
      "author": {
        "name": "Michael Still",
        "email": "mikal@stillhq.com",
        "time": "Wed Feb 19 20:23:37 2025 +1100"
      },
      "committer": {
        "name": "Michael Still",
        "email": "mikal@stillhq.com",
        "time": "Wed Feb 19 20:24:22 2025 +1100"
      },
      "message": "Renumber the spice-direct nova API microversion.\n\nBecause the spice-direct change requires a number of changes to\nland, the nova API microversion was consumed by an unrelated change\nbefore all the nova changes could merge. This change therefore\nrenumbers the spice-direct API change in the tempest nova API\nclient.\n\nChange-Id: I9954906b4f8ce4cf9ed891f1b10b56ce24d5ebdd\n"
    },
    {
      "commit": "963a4b368b5dff68cd9052d9f13e6359cbe16252",
      "tree": "540797e81e067a675dd62224ef66f658a9b2b8fa",
      "parents": [
        "338a3b7224a55e88fc46d7f80e8896a3231b910e",
        "3d7b364ce4fd230b3e5b4793d51d30e40151f7cd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 18 22:03:53 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 18 22:03:53 2025 +0000"
      },
      "message": "Merge \"Wait for server termination in server affinity tests\""
    },
    {
      "commit": "fbd90e963943cdb577e068dc22c255b4d0b87135",
      "tree": "f322c4ef38199a23cad41aa068d644906eb925d0",
      "parents": [
        "b23e9fcc280a51bf84fae68e7719bd05c0447806"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Jan 07 22:53:12 2025 +0530"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Mon Feb 17 09:57:40 2025 +0000"
      },
      "message": "Add qcow2 format to upload image test\n\nWhen we test uploading a volume to image, we have a config option\nto specify the disk format. Currently the default disk format is\n\u0027raw\u0027 but most cinder backends store the volume in \u0027raw\u0027 format\nand we end up avoiding the conversion workflow which becomes an\nuntested code path and could lead to bugs as recently discovered\nwith [1].\nThis patch adds the \u0027raw\u0027 and \u0027qcow2\u0027 as the default formats.\nThe config option is also updated to List so we have add multiple\nformats to be tested by the same test.\n\n[1] https://bugs.launchpad.net/cinder/+bug/2092534\n\nDepends-On: https://review.opendev.org/c/openstack/cinder/+/938265\n\nRelated-Bug: #2092534\n\nChange-Id: I5f0f005d9487d7cf59dfa818e2a327f6d3956d1b\n"
    },
    {
      "commit": "338a3b7224a55e88fc46d7f80e8896a3231b910e",
      "tree": "a32d9638a4a0faa44fb85fac16817cc891112da7",
      "parents": [
        "fbbf01b2c7989a0ed1877acb5b370ee1ee6af0ff",
        "ea1a5759d0a85b6515c55594d5f6276577f4832f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Feb 16 13:08:36 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 16 13:08:36 2025 +0000"
      },
      "message": "Merge \"Move test_restore_server_invalid_state test to admin test\""
    },
    {
      "commit": "ea1a5759d0a85b6515c55594d5f6276577f4832f",
      "tree": "a340bb703a764b65fcb39ff03b515ccb82f87204",
      "parents": [
        "a552cb93aea10fd62648f1b8d74b16a7b3e801dc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Feb 13 11:41:33 2025 -0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Feb 13 20:55:34 2025 -0800"
      },
      "message": "Move test_restore_server_invalid_state test to admin test\n\nNova is changing the RBAC policy default for deffered deleted\nAPI form member-or-admin to manager-or-admin[1] and for that\ntest_restore_server_invalid_state needs to be tested with admin\nclient ohterwise it fail[2]. There is no change in test logic except\nit is tested with admin client to perform the test objective.\n\n[1] https://review.opendev.org/c/openstack/nova/+/941347\n[2] https://0ccc316b4109089131e3-45dd8d096407cabbe1019de430c921aa.ssl.cf2.rackcdn.com/941347/1/check/tempest-integrated-compute/4c25539/testr_results.html\n\nChange-Id: Ied10361920ef08d879e539a3ada3228b40b37150\n"
    },
    {
      "commit": "fbbf01b2c7989a0ed1877acb5b370ee1ee6af0ff",
      "tree": "eae42aa20a32809e21071a0f4c92c0f31f1cbec9",
      "parents": [
        "a552cb93aea10fd62648f1b8d74b16a7b3e801dc"
      ],
      "author": {
        "name": "Michael Still",
        "email": "mikal@stillhq.com",
        "time": "Wed Feb 12 18:05:57 2025 +1100"
      },
      "committer": {
        "name": "Michael Still",
        "email": "mikal@stillhq.com",
        "time": "Thu Feb 13 12:06:11 2025 +1100"
      },
      "message": "Add a spice-direct tempest test.\n\nThis test works through the full spice-direct console flow:\n\n - create an instance\n - request a console token\n - turn that console token into connection details\n - connect with those details and ensure you get a SPICE protocol\n   handshake back\n\nChange-Id: I9c4d1f05622d9a26db9edd2119eb03fdde726630\n"
    },
    {
      "commit": "3d7b364ce4fd230b3e5b4793d51d30e40151f7cd",
      "tree": "beeba246fd41957c75d6b99135f502b5b90ea8d7",
      "parents": [
        "a552cb93aea10fd62648f1b8d74b16a7b3e801dc"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Feb 10 12:17:28 2025 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Feb 10 12:20:49 2025 +0530"
      },
      "message": "Wait for server termination in server affinity tests\n\nThese tests were not waiting for server termination and\nleading to failures in another serial tests which expects\nno server running on the compute nodes.\nUsing method from parent class which already waits for\nserver deletion.\n\nCloses-Bug: #2097594\nChange-Id: Iea6ea61c5b827be705777cca5b972a5441a69540\n"
    },
    {
      "commit": "d12492d0f325098cb352dc61f5c2a96667935ba6",
      "tree": "f3fa79ccff03a5134354f98cef5b96bb967247ee",
      "parents": [
        "bd02c7355cb6bf327d109ef01f79c13cd2b263c6"
      ],
      "author": {
        "name": "Ashish Gupta",
        "email": "ashigupt@redhat.com",
        "time": "Wed Jan 22 03:21:41 2025 +0530"
      },
      "committer": {
        "name": "Ashish Gupta",
        "email": "ashigupt@redhat.com",
        "time": "Thu Feb 06 19:27:12 2025 +0530"
      },
      "message": "Add host filtering for test_aggregate_add_existent_host and test_aggregate_remove_host_as_user tests\n\nThe resource_setup method is allocating all available compute\nhosts as potential candidates, but in certain scenarios only\na subset of hosts should be acceptable. This patch filter out\nhosts for those scenrios based on CONF.compute.target_hosts_to_avoid\n\nChange-Id: Ie8886092e4e79eec164a3fe1939ea504200ea36b\n"
    },
    {
      "commit": "a552cb93aea10fd62648f1b8d74b16a7b3e801dc",
      "tree": "cfca142fcd4d269ac763718ea517fdb36b52ae49",
      "parents": [
        "de5175ba199112552efd5f565d8c6c067c5fdba0",
        "83f386cd79aa6fc2c418da5b219f843c5443b9d6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 24 05:18:20 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 24 05:18:20 2025 +0000"
      },
      "message": "Merge \"test_instances_with_cinder_volumes: Make sure attachments in guest are correct\""
    },
    {
      "commit": "de5175ba199112552efd5f565d8c6c067c5fdba0",
      "tree": "9d3809ce1c2e866cc868eb70cf8d59650237363c",
      "parents": [
        "bd02c7355cb6bf327d109ef01f79c13cd2b263c6",
        "eabbd35510240b58dfe2b728ece633b603ce681a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 23 22:59:01 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 23 22:59:01 2025 +0000"
      },
      "message": "Merge \"Add test to verify instance bootability after volume snapshot\""
    },
    {
      "commit": "83f386cd79aa6fc2c418da5b219f843c5443b9d6",
      "tree": "01f6744cd46805de383360973ebc73e294f5fde9",
      "parents": [
        "bd02c7355cb6bf327d109ef01f79c13cd2b263c6"
      ],
      "author": {
        "name": "Biser Milanov",
        "email": "biser.milanov@storpool.com",
        "time": "Mon Jan 20 21:06:42 2025 +0200"
      },
      "committer": {
        "name": "Biser Milanov",
        "email": "biser.milanov@storpool.com",
        "time": "Wed Jan 22 13:11:26 2025 +0200"
      },
      "message": "test_instances_with_cinder_volumes: Make sure attachments in guest are correct\n\nSometimes, when attaching multiple devices, the device mapping that\nOpenStack and libvirt expect in the guest is not correct. Change the\nattachment logic to check correct ordering and log a warning otherwise.\n\nThe `dev` attribute of the `target` element in the libvirt device XML is\njust a hint and not guaranteed to be how the OS maps the device [1]. It\nis usually suggested to use `/dev/disk/by-id/` to be sure about the\nunderlying device, but CirrOS currently does not populate `/dev/disk/`.\n\n[1]: https://libvirt.org/formatdomain.html#hard-drives-floppy-disks-cdroms\n\nCloses-Bug: #2095336\nChange-Id: Iff18b802ce22743c80a76099b27a479b6c3b671a\n"
    },
    {
      "commit": "eabbd35510240b58dfe2b728ece633b603ce681a",
      "tree": "8417dd0f0f220d76b747087819df6751abd0dbd8",
      "parents": [
        "a110fc009a832dc74f304cad0faa613a938ff829"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Jan 15 12:40:16 2025 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Jan 21 07:55:59 2025 +0200"
      },
      "message": "Add test to verify instance bootability after volume snapshot\n\nThis patch adds a test to ensure an instance can boot\nfrom a bootable volume after a snapshot is created while\nthe instance is in a stopped state. The issue being\nvalidated impacts volumes that use an NFS backend,\ncausing boot failures post-snapshot creation.\n\nRelated-bug: #1989514\nChange-Id: I2e09b5b0fc6b49cb64cfcbe4394121741e0df3ed\n"
    },
    {
      "commit": "bd02c7355cb6bf327d109ef01f79c13cd2b263c6",
      "tree": "226e7e906a9582c2b41ad04fb00ce741018ee39a",
      "parents": [
        "a110fc009a832dc74f304cad0faa613a938ff829"
      ],
      "author": {
        "name": "Biser Milanov",
        "email": "biser.milanov@storpool.com",
        "time": "Mon Jan 20 14:44:32 2025 +0200"
      },
      "committer": {
        "name": "Biser Milanov",
        "email": "biser.milanov@storpool.com",
        "time": "Mon Jan 20 21:09:36 2025 +0200"
      },
      "message": "test_instances_with_cinder_volumes: Delay attaching volumes\n\nChange-Id: Ide4a711aec8aaaee33cd224eba92d112e92cbfba\n"
    },
    {
      "commit": "a110fc009a832dc74f304cad0faa613a938ff829",
      "tree": "c43aaccb6e02362c94f8f9a9caff94834aa80fd4",
      "parents": [
        "21fbdc06b707be1fe791147d149c2c13cd94c756",
        "73ba33773daf1df1be792b616842dd389fd325bc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 14 20:47:48 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 14 20:47:48 2025 +0000"
      },
      "message": "Merge \"Add tests for creating servers with (anti-)affinity\""
    },
    {
      "commit": "21fbdc06b707be1fe791147d149c2c13cd94c756",
      "tree": "f20bac1394df98e2b29fc597348a73877915162f",
      "parents": [
        "48b67dfca9221c5c7071230e7dd3b89db28d37b7",
        "88c3d48cecd22655da554a6d39f89dbe14c2291c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 11 00:18:13 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 11 00:18:13 2025 +0000"
      },
      "message": "Merge \"Allow glance support for GPT images\""
    },
    {
      "commit": "48b67dfca9221c5c7071230e7dd3b89db28d37b7",
      "tree": "dcc0e629c65d32a522d8d3a3a9d0f3b9f28a3c76",
      "parents": [
        "7fdd884b385d04e70f5c0b5f9eb2a982ba35d448",
        "f3d0328dfec8b584256af484fc43274f278e79b7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 09 05:06:06 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 09 05:06:06 2025 +0000"
      },
      "message": "Merge \"Expand accounst.yaml sample\""
    },
    {
      "commit": "7fdd884b385d04e70f5c0b5f9eb2a982ba35d448",
      "tree": "1fbedb7d25c56c5b26996ee2ef6569749f8c55fc",
      "parents": [
        "b36a0bbaff8a37263c61f0e9d842448f6cc4086e",
        "cd0f4bc25d5f8091d004602a23ed5cb51e2caefc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 09 05:06:02 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 09 05:06:02 2025 +0000"
      },
      "message": "Merge \"Deprecate `volume_image_dep_tests`\""
    },
    {
      "commit": "b36a0bbaff8a37263c61f0e9d842448f6cc4086e",
      "tree": "4308091a8fb3b61c506a1b54364c683216e41314",
      "parents": [
        "b23e9fcc280a51bf84fae68e7719bd05c0447806",
        "045252f5d6d0c7de3d695fe158bd62f74777bbfe"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 09 04:54:16 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 09 04:54:16 2025 +0000"
      },
      "message": "Merge \"Add missing space in enable_volume_image_dep_tests description\""
    },
    {
      "commit": "b23e9fcc280a51bf84fae68e7719bd05c0447806",
      "tree": "457e4ab634bcaed1911351ac8219dfdf143fa994",
      "parents": [
        "9157d5e020a4fa81901eddb67a192c6e80869a18",
        "f2aa158d4b8d49cb3ae2532b9b8ed49a1a93b564"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 30 21:28:34 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 30 21:28:34 2024 +0000"
      },
      "message": "Merge \"Wait for the router port activation before deletion\""
    },
    {
      "commit": "9157d5e020a4fa81901eddb67a192c6e80869a18",
      "tree": "5f2dee0238d1a0588a47a5dd34abe1597a7c3a1f",
      "parents": [
        "15f50013abd4bcebb5ef54378fa003b80f4cac85"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Dec 27 17:13:15 2024 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Dec 27 17:16:33 2024 +0530"
      },
      "message": "Re Fix test_rebuild_server test by waiting for floating ip\n\nIt was originally attempted to be fixed in [1][2] but\nthe issue is still observed as fip wait was done\non wrong server instead the one created as part of test.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/814085\n[2] https://review.opendev.org/c/openstack/tempest/+/828245\n\nCloses-Bug: #1945495\nChange-Id: I25b553e547baece65223ba884ef440fca65e5b64\n"
    },
    {
      "commit": "045252f5d6d0c7de3d695fe158bd62f74777bbfe",
      "tree": "682b011b1036d07b80d8d3c30083c65d3cb97a6a",
      "parents": [
        "15f50013abd4bcebb5ef54378fa003b80f4cac85"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@23technologies.cloud",
        "time": "Tue Dec 17 11:52:26 2024 +0100"
      },
      "committer": {
        "name": "Christian Berendt",
        "email": "berendt@23technologies.cloud",
        "time": "Tue Dec 17 11:52:47 2024 +0100"
      },
      "message": "Add missing space in enable_volume_image_dep_tests description\n\nChange-Id: I3e2a2989c09804dfdfb78bb22a52da5f037a59bb\n"
    },
    {
      "commit": "15f50013abd4bcebb5ef54378fa003b80f4cac85",
      "tree": "d7e5bad73ced92759b213593558f8b1712479739",
      "parents": [
        "d22eeda3b869db1730f32e0417f2083db95fc43b",
        "14f199eca26935cfe9306d9785a74d4a9e64ccb6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 17 01:01:29 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 17 01:01:29 2024 +0000"
      },
      "message": "Merge \"Run cindet-tempest-plugin tests in tempest-extra-tests\""
    },
    {
      "commit": "d22eeda3b869db1730f32e0417f2083db95fc43b",
      "tree": "59ea1f6571da72588ef1118e1b015b79507d95b0",
      "parents": [
        "422131d9520ec26e79a698cefdf98dc9a2c244ee"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Mon Dec 16 15:58:05 2024 +0100"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Mon Dec 16 15:58:05 2024 +0100"
      },
      "message": "Stop harder sending underscores in header names to Swift\n\nChange-Id: Id93acb1b75b3eda11fb770c86459b024640f1515\n"
    },
    {
      "commit": "14f199eca26935cfe9306d9785a74d4a9e64ccb6",
      "tree": "616c33449baf8f6b0db4ebd5d878c715d211ecc8",
      "parents": [
        "422131d9520ec26e79a698cefdf98dc9a2c244ee"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Dec 13 12:26:10 2024 -0800"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Dec 14 02:09:43 2024 +0000"
      },
      "message": "Run cindet-tempest-plugin tests in tempest-extra-tests\n\nWe have a lot of Tempest public interfaces which are used by the\ntempest plugins and sometime it is not easy to know breaking changes\nas we do not test all plugins test when any change merge in Tempest.\nExample: https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/937725\n\nTo avoid these breaking changes at some extend, let\u0027s run the cinder\ntempest plugin tests in one of the Temp[est job. Evantually, we can\nadd more plugins tests if needed but I think cinder-tempest-plugin\nuses a good amount of interfaces.\n\nChange-Id: I80c2b77936ac3220ff05232877eaf6fbac4743a5\n"
    },
    {
      "commit": "422131d9520ec26e79a698cefdf98dc9a2c244ee",
      "tree": "69709fdb399384670dc40a2d23c64e4963d5f8e2",
      "parents": [
        "818036934f2c60111e6e412b93523e80044a4bf7",
        "5e1a714cfe3ba78c1fb8e60f06f91a864584bec5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 12 12:53:53 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 12 12:53:53 2024 +0000"
      },
      "message": "Merge \"Fixed encryption type methods to comply with documentation\""
    },
    {
      "commit": "818036934f2c60111e6e412b93523e80044a4bf7",
      "tree": "6506e9eb10b34412b8bb2f211d93117953f056c1",
      "parents": [
        "821fbc40eb6caca7e77222733821d30309570820",
        "6a22d4fe849557fe93cb2cf2e833e115cc545f17"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 11 21:22:28 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 11 21:22:28 2024 +0000"
      },
      "message": "Merge \"Stop sending underscores in header names to Swift\""
    },
    {
      "commit": "821fbc40eb6caca7e77222733821d30309570820",
      "tree": "b9bd6505797bc7451e27c1005dd87c701e6932f7",
      "parents": [
        "e5998aa0360c6483cabf7547d22ab78005d46240",
        "e1145a333d74897ed3fbb4d27e426702e6062f62"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 11 18:33:13 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 11 18:33:13 2024 +0000"
      },
      "message": "Merge \"Add support for specifying fixed IP address in floating IP association\""
    },
    {
      "commit": "6a22d4fe849557fe93cb2cf2e833e115cc545f17",
      "tree": "4a17470c88855ff62a0d7430705a18ecd2186d1f",
      "parents": [
        "7f788b96a9d2895554b35942bf036941d3d9ebc8"
      ],
      "author": {
        "name": "Tim Burke",
        "email": "tim.burke@gmail.com",
        "time": "Mon Dec 09 15:32:07 2024 -0800"
      },
      "committer": {
        "name": "Tim Burke",
        "email": "tim.burke@gmail.com",
        "time": "Tue Dec 10 21:51:55 2024 +0000"
      },
      "message": "Stop sending underscores in header names to Swift\n\neventlet\u003e\u003d0.37.0 drops headers with underscores on the floor; as a\nresult, account and container metadata may not be stored properly.\n\nSee https://github.com/eventlet/eventlet/commit/ed743d75\n\nChange-Id: Idcaacfed5e0203760e9cb2911d93700d8cb63cb5\n"
    },
    {
      "commit": "e5998aa0360c6483cabf7547d22ab78005d46240",
      "tree": "9e8d8c497bd2f5f0ab3b3e36abb99af420a42ad9",
      "parents": [
        "7f788b96a9d2895554b35942bf036941d3d9ebc8",
        "c2d17623503c1166f9fc7e37fb73200a57344d65"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 10 18:32:33 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 10 18:32:33 2024 +0000"
      },
      "message": "Merge \"For test VM validation resource were added.\""
    },
    {
      "commit": "5e1a714cfe3ba78c1fb8e60f06f91a864584bec5",
      "tree": "38ec2470738a2aa20c1aa58acb48651360871a8c",
      "parents": [
        "ac8ca421b96115c228640c1993e10ae5411c259a"
      ],
      "author": {
        "name": "Evan Wever",
        "email": "evan.wever@gmail.com",
        "time": "Mon Jul 15 11:52:37 2024 -0400"
      },
      "committer": {
        "name": "Nathan",
        "email": "naperezmail@gmail.com",
        "time": "Tue Dec 10 15:02:40 2024 +0000"
      },
      "message": "Fixed encryption type methods to comply with documentation\n\nThis change fixes an optional `encryption_id` parameter\nfor updating and deleting encryption types to comply\nwith OpenStack documentation.\n\n`encryption_id` is optional because only one\n`encryption_id` can be associated with a `volume type`,\ntherefore, an encryption type is deleted using\n`volume type`.\n\n`encryption_id` is only used for Cinder\nnotifications.\n\nCloses-bug: #1835186\nCo-Authored-By: Evan Wever \u003cevan.wever@gmail.com\u003e\n\nChange-Id: Ieca29000b5754373e6250818ccf2b3b6d4ef80e2\n"
    },
    {
      "commit": "e1145a333d74897ed3fbb4d27e426702e6062f62",
      "tree": "4c70f4c7b365af0554e30b4ae1f804f31573067d",
      "parents": [
        "7f788b96a9d2895554b35942bf036941d3d9ebc8"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Dec 09 22:40:59 2024 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Dec 10 16:03:57 2024 +0200"
      },
      "message": "Add support for specifying fixed IP address in floating IP association\n\nThis patch enhances the floating IP association process by allowing the\nfixed IP address to be explicitly passed. This provides greater control\nand ensures the correct port is targeted when associating a floating IP,\nresolving ambiguity when multiple ports are present.\n\nChange-Id: I829703a63397a1116360a768dbccdb1f237be87c\nRelated-Bug: #2089798\n"
    },
    {
      "commit": "f2aa158d4b8d49cb3ae2532b9b8ed49a1a93b564",
      "tree": "e4e279b310350b1ba99f7a382248f0a4bbec38df",
      "parents": [
        "7f788b96a9d2895554b35942bf036941d3d9ebc8"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Nov 27 09:56:05 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Dec 05 09:44:38 2024 +0000"
      },
      "message": "Wait for the router port activation before deletion\n\nSame as in [1], it is needed to use the same active wait for the\ntestcases in ``RoutersNegativeTest``. This patch moves the router\ninterface deletion method to a common place.\n\n[1]https://review.opendev.org/c/openstack/tempest/+/931765\n\nRelated-Bug: #2083287\nChange-Id: I224d885b6f56f9a1bc7a317995993be242feba23\n"
    },
    {
      "commit": "cd0f4bc25d5f8091d004602a23ed5cb51e2caefc",
      "tree": "c71a0c215386bfdcde052667302e367ee6d96aac",
      "parents": [
        "6d4edfc6d3fb77a04bb2fb6d2b7285ab8f07df7e"
      ],
      "author": {
        "name": "Maxim Sava",
        "email": "msava@redhat.com",
        "time": "Sun Nov 03 09:17:38 2024 +0200"
      },
      "committer": {
        "name": "Maxim Sava",
        "email": "msava@redhat.com",
        "time": "Sun Dec 01 10:59:46 2024 +0200"
      },
      "message": "Deprecate `volume_image_dep_tests`\n\nCinder-tempest-plugin have local configuration setting for dependency\ntests.\nCinder dependency tests will align with tempest configuration settings\n`enable_volume_image_dep_tests`\n\nChange-Id: I1c77e6ebbb4a33536b45870ac605b6c762150bef\n"
    },
    {
      "commit": "7f788b96a9d2895554b35942bf036941d3d9ebc8",
      "tree": "f6f669878c14622d32e8acd977f485fe222f98a9",
      "parents": [
        "ecd3b3ae9a2b769ff75330b04d24ba554a0d4786",
        "9e43373621c003d5a0eb39d4e664aa4d63b03e17"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Nov 30 15:57:18 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 30 15:57:18 2024 +0000"
      },
      "message": "Merge \"Add Jammy integration jobs to gate pipeline also\""
    },
    {
      "commit": "ecd3b3ae9a2b769ff75330b04d24ba554a0d4786",
      "tree": "5c6c268d166615e3430a07e56d61d3f2aa4ae54c",
      "parents": [
        "e7b104c23cd2e1ac069bf55fb5e94a582534be81",
        "040070add7ea35414aff8d61e4fe27a9afdec0e0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Nov 30 14:03:50 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 30 14:03:50 2024 +0000"
      },
      "message": "Merge \"Migrate tempest jobs to Ubuntu Noble (24.04)\""
    },
    {
      "commit": "9e43373621c003d5a0eb39d4e664aa4d63b03e17",
      "tree": "a15143cf985679717f1c82d624f1cf84c1df2c19",
      "parents": [
        "040070add7ea35414aff8d61e4fe27a9afdec0e0"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Nov 29 10:44:00 2024 -0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Nov 29 10:44:00 2024 -0800"
      },
      "message": "Add Jammy integration jobs to gate pipeline also\n\nChange-Id: I0257af4351f9aaeee13fc056f045e1c0dcd56155\n"
    },
    {
      "commit": "e7b104c23cd2e1ac069bf55fb5e94a582534be81",
      "tree": "845a768ccf84d0ec0b4c66cbbdab4d944999156f",
      "parents": [
        "1a20d7a2179d81309b5be8c5fd23a28672e6380b",
        "370bea472b5324a3ce827bb514bca20e239e2f00"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 20 20:21:37 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 20 20:21:37 2024 +0000"
      },
      "message": "Merge \"Make scenario snapshot tests work with ephemeral|swap\""
    }
  ],
  "next": "1a20d7a2179d81309b5be8c5fd23a28672e6380b"
}
