)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "aa8d42c51d2a1ce122b9b515f1300769583e1617",
      "tree": "c4238f7bec5c3de8099fb54f3eb0418716def6b8",
      "parents": [
        "2ba7ed8e39c678973b03b6e7b6e1c85609ea1c22"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Nov 13 07:21:46 2024 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Nov 13 07:24:42 2024 -0800"
      },
      "message": "Allow wait_for_image_status() to have multiple\n\nThis lets us wait for one of multiple target states so we can more\neffectively avoid race conditions where we miss an intermediate state\nand first poll the final one.\n\nChange-Id: If12c35d38c03fa329ebbf536e2fcd3ff2bd136de\n"
    },
    {
      "commit": "2ba7ed8e39c678973b03b6e7b6e1c85609ea1c22",
      "tree": "0f067fafa3014580443fc107c683971b110a5869",
      "parents": [
        "c89e516e5f42bb68edd300183fbb47bec077e63f"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Oct 01 07:33:09 2024 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Nov 01 07:13:58 2024 -0700"
      },
      "message": "Avoid image format tests if glance is enforcing\n\nIf glance refuses to allow bad images to be uploaded, then we cannot\neven register them to then test against nova or other services. Gate\nthese tests on a knob indicating whether or not glance will allow\nthem to be uploaded. The ListUserImagesTest class depends entirely on\nbeing able to upload random data as every format/container, which is\nfundamentally not something we can do with glance enforcing content\nrules.\n\nThis makes the tempest-slow-py3 job disable glance image format\ninspection so that we can get the compute tests to run.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/931026\nChange-Id: I05bb233cf1482895b96396852a15532295d3829b\n"
    },
    {
      "commit": "3e5592f58c4018f7aa32f53c5821ee341f387ab5",
      "tree": "33e23225d2580d0694883fab57a2e3b625472e9a",
      "parents": [
        "b530c1ffb70110ab3d9112c90cd55c48db0285a0"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Oct 30 11:39:44 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Oct 30 11:39:44 2024 -0700"
      },
      "message": "End support for stable/2023.1\n\nThis marks the end of support for stable/2023.1\nwhich is moving to \u0027unmaintained\u0027 stage[1].\n\nThis adds the release note to mark the end of\nsupport of 2023.1 as well as drop the job.\n\nhttps: //lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/UDQAC7SR5JAQJE5WBAG54A2MTBVBTJ44/\n\nChange-Id: Ia91d9f4590f0b595a306a15f2c776cbabee169ab\n"
    },
    {
      "commit": "0e599c0d1f372518083804c71366a8140aea7d50",
      "tree": "1fd6eb24b7cebdbc931800a90abc03b778e1b541",
      "parents": [
        "357fc7ec2dfb1fb27d52cd518375e4d8ec977733"
      ],
      "author": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Fri Oct 25 10:56:24 2024 +0200"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Oct 25 14:10:20 2024 -0700"
      },
      "message": "Remove python 3.8 support\n\nIn this cycle, oslo library are dropping the\npython3.8 support. Without oslo libs, Tempest\ncannot support the python 3.8. Tempest can be run\nin virtual env and upstream CI also test the stable\nsupported branches in virtual env. If anyone want to\ntest the cloud on python 3.8, they can still run the\nTempest in virtual env python 3.9.\n\nThis patch removes the support of python 3.8 and its testing.\n\nChange-Id: I3f540da045c5e89a3f09ce2cf94877c1560f3436\n"
    },
    {
      "commit": "c887976ac6fd51100748a33eb1a4840903c4fcce",
      "tree": "fd09aa2d4cd2864fae30f33fd6423d943d72a7f4",
      "parents": [
        "eb41892098317e005367d4a7e8baf4f02f1b1dbf"
      ],
      "author": {
        "name": "Pierre Riteau",
        "email": "pierre@stackhpc.com",
        "time": "Tue Oct 22 19:46:10 2024 +0200"
      },
      "committer": {
        "name": "Pierre Riteau",
        "email": "pierre@stackhpc.com",
        "time": "Tue Oct 22 19:46:10 2024 +0200"
      },
      "message": "Fix typo in release note\n\nChange-Id: Id17e4d4285660f0e7ec91635aa89cdd17d51330b\n"
    },
    {
      "commit": "1a744c8042d3c5c5ad153ef1e645975428ba0dfe",
      "tree": "64873b173560be1a76471fef6a3896422e1a0be8",
      "parents": [
        "f4a3be7e3595a44dd687137d919a2a52b2b57ffb"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Tue Sep 24 13:08:46 2024 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Wed Sep 25 11:23:47 2024 +0100"
      },
      "message": "config: Change [volume] catalog_type default\n\nStart using the \u0027block-storage\u0027 catalog type, which for DevStack has\npointed to the Cinder v3 API for many years now [1].\n\n[1] https://review.opendev.org/c/openstack/devstack/+/565479\n\nChange-Id: I8c9e5bfc2722ccd493c062cbb5e52cbc98f5ddc7\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n"
    },
    {
      "commit": "2e4355129b385bbcfff0db5e4d8abfccbb0b5537",
      "tree": "629de24f55ee2af4586bc27b44ef58b497e95a4e",
      "parents": [
        "2dd6b83b92da3736aac431784b6f6f9691a845ee",
        "b98ab0b2b4d76911acfb0ae4d38939c2175fd8ef"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 23 20:29:55 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 23 20:29:55 2024 +0000"
      },
      "message": "Merge \"Add releasenote to tag the Tempest for 2024.2 release\""
    },
    {
      "commit": "b98ab0b2b4d76911acfb0ae4d38939c2175fd8ef",
      "tree": "433c588c8ebab897d511a91aaa34d0a60e6e365e",
      "parents": [
        "09cff3cb788178048572df276ef7ea8d96c40f87"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Sep 20 14:37:26 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Sep 23 20:00:39 2024 +0000"
      },
      "message": "Add releasenote to tag the Tempest for 2024.2 release\n\nUpdating the doc for the same.\n\nChange-Id: Id3f8d7fa8f344fc9b7df79637108f3522eb2e84f\n"
    },
    {
      "commit": "9086dca536f89f9887bff28968a29a363a70ae4b",
      "tree": "b7ead815d44b533b925ce4802191ba5f7323993c",
      "parents": [
        "b7a621ea2cc9925803ba79b1a5e07be2e4c54665"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Mar 20 13:18:57 2024 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Sep 11 12:00:16 2024 +0200"
      },
      "message": "Parametrize target_dir for the timestamp\n\nThe default location where we write timestamp files is\n/tmp, however, this location does not work for all systems -\n/tmp directory cannot be expected to persist across reboots\nof an instance.\n\nThis commit allows users to set their preferred location and\noverride the default (/tmp) target dir.\n\nCloses-Bug: #2051268\nChange-Id: Id23ae70001525c8eb95d6baf0aca2b4d399e63a1\n"
    },
    {
      "commit": "b7a621ea2cc9925803ba79b1a5e07be2e4c54665",
      "tree": "70b040f52f143784078e7499d55638b4a9a1f487",
      "parents": [
        "0a0e1070e573674332cb5126064b95f17099307e",
        "a0199bfcd0ab1feb9c7004848683cca6fcc8bebc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 09 19:42:57 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 09 19:42:57 2024 +0000"
      },
      "message": "Merge \"Add credential generation for manager personas\""
    },
    {
      "commit": "a0199bfcd0ab1feb9c7004848683cca6fcc8bebc",
      "tree": "c2a2e30a7c2ec7b98a881aaa7ea4fdf4956b00db",
      "parents": [
        "e47f4457cbe5991c2670ad6a5902f3a056d19f6c"
      ],
      "author": {
        "name": "Markus Hentsch",
        "email": "markus.hentsch@cloudandheat.com",
        "time": "Mon Jul 15 11:22:37 2024 +0200"
      },
      "committer": {
        "name": "Markus Hentsch",
        "email": "markus.hentsch@cloudandheat.com",
        "time": "Mon Sep 09 13:17:58 2024 +0200"
      },
      "message": "Add credential generation for manager personas\n\nPrepares credentials for domain manager and project manager personas,\nrequired for RBAC tests in Keystone.\n\nRelated-Bug: https://review.opendev.org/c/openstack/keystone/+/924132\nChange-Id: I2d133326eddb3cf70e2bb1711d8e20f4514f8fca\n"
    },
    {
      "commit": "3ba975fce29779f779b0f48ea1e0c422a35f6821",
      "tree": "81581695ae47caec02d921ba163bd2e8d0cdc252",
      "parents": [
        "f6bb9d1e4b30ac11132023d11c36f1fb48b2934a"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Sep 03 16:06:37 2024 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Sep 03 16:08:32 2024 +0200"
      },
      "message": "Add release notes for 2024.2 cycle intermediate release\n\nThis is to make new functionality available to plugins\nand other consumers.\n\nChange-Id: Ic49a928f26a368c7119e96b0d809da6c9721c672\n"
    },
    {
      "commit": "9d8d631bdd6ba56d84bee75788cd0c1a3692cf1a",
      "tree": "f42bcefbf9f44a89f114d5956653d75751780cf0",
      "parents": [
        "1af21705c53bc9911ea467eaeee2bc12489a43ed"
      ],
      "author": {
        "name": "jamepark4",
        "email": "jparker@redhat.com",
        "time": "Tue Jul 23 16:27:27 2024 -0400"
      },
      "committer": {
        "name": "jamepark4",
        "email": "jparker@redhat.com",
        "time": "Fri Aug 16 10:06:44 2024 -0400"
      },
      "message": "Add configurable hostname pattern to filter hosts\n\nCurrently when aggregating potential target hosts via\nget_host_other_than, it\u0027s hostname filtering only addresses the suffix\n\u0027-ironic\u0027. In the event that pattern is located within the hostname e.g.\nnova-cell1-compute-ironic-compute-0, then it will still be used as a\ntarget candidate. Update tempest to allow for a configurable hostname\npattern to filter on when searching for candidates.\n\nAlso updated additional testcases that are still using the suffix only\ncheck when removing guests with ironic in the name.\n\nChange-Id: If5bab817e04412512186be2195cd2437bd310980\n"
    },
    {
      "commit": "e47f4457cbe5991c2670ad6a5902f3a056d19f6c",
      "tree": "75738eb89bade00a772181847f42c22234fa51fd",
      "parents": [
        "149eabd47e3e6a127486346b6db7abbffca891ce",
        "c0c90279ce45b62c9cee49c53e0fa2375b82e573"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 09 18:52:33 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 09 18:52:33 2024 +0000"
      },
      "message": "Merge \"Drop identity v2 api tests\""
    },
    {
      "commit": "c0c90279ce45b62c9cee49c53e0fa2375b82e573",
      "tree": "5a4e5a4bb2ca1e49a7a58f899f29db084fbedd80",
      "parents": [
        "6f92b52575082e4b936ffc43af3e06b9dfbbf418"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 11:23:09 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Jul 09 11:16:56 2024 +0900"
      },
      "message": "Drop identity v2 api tests\n\nThese tests can be removed now, because the identity v2 API was removed\nfrom Keystone during Queens cycle and Queens is no longer supported\nby current master of tempest.\n\nThis also deprecates the related options so that we can drop these\noptions later.\n\nChange-Id: I0be2273890cecaa26da37624c185c1bd367b2acf\n"
    },
    {
      "commit": "1a7a5a4d80da53903539163fd422e73d205a19a9",
      "tree": "c092d46d3e0ba6c3fa3196d47fa989583e04b682",
      "parents": [
        "aa57d98fc4e29f0e9bbc44d306da993b7226fb03",
        "9eea03cd576f111ad78ffb8aec180ae3f6741a18"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 05 01:36:32 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 05 01:36:32 2024 +0000"
      },
      "message": "Merge \"Update http_image config option to use latest image\""
    },
    {
      "commit": "9eea03cd576f111ad78ffb8aec180ae3f6741a18",
      "tree": "7edfdb3bbde8da4886a5d09131d32230205be563",
      "parents": [
        "4bae4b08cc04a8edaed325726684d6318db762f4"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Thu Jul 04 06:38:42 2024 +0000"
      },
      "committer": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Thu Jul 04 16:55:39 2024 +0000"
      },
      "message": "Update http_image config option to use latest image\n\n`http_image config` option of `image` section is still referring\nto old cirros image `cirros-0.3.1-x86_64-uec.tar.gz`.\n\nUpdated it to use new cirros image `cirros-0.6.2-x86_64-uec.tar.gz`.\n\nChange-Id: I55e2fbd062c476e839fe8404bae18e918e745bc5\n"
    },
    {
      "commit": "cfdbbb0ac3d29be21ddd85fd0befb64c45b95424",
      "tree": "7f94927aac394facc2e862f469da6569c6b2176b",
      "parents": [
        "4bae4b08cc04a8edaed325726684d6318db762f4"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Thu Jul 04 06:33:28 2024 +0000"
      },
      "committer": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Thu Jul 04 06:33:28 2024 +0000"
      },
      "message": "Reno for http_qcow2_image config option\n\nChange-Id: I3a03657d155d82d87fef715a138e507670159053\n"
    },
    {
      "commit": "0bb9f6de1a3f5977df62f16c3007413e0e98c150",
      "tree": "6e1970ffc93e65e647401d9fb44310223509eccd",
      "parents": [
        "3a922be8a80e7589a3507a896375349abbce64b2",
        "033f78a4bebdd93c35182b90606cf406c97c89b4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 02 11:48:20 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 02 11:48:20 2024 +0000"
      },
      "message": "Merge \"Remove deprecated alias of test decorators (2/2)\""
    },
    {
      "commit": "5fb37931ddab6f4397e28f64376c15a7b88749c1",
      "tree": "0fceb3e14a13621485fc1c96bde590f60696f1e3",
      "parents": [
        "832ce9198527edd26f0f0b19d329d7019cdd1346",
        "6587e780d69b15f99815a451c5c0e492c788783a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 02 09:15:24 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 02 09:15:24 2024 +0000"
      },
      "message": "Merge \"Adds placement resource provider traits API calls\""
    },
    {
      "commit": "832ce9198527edd26f0f0b19d329d7019cdd1346",
      "tree": "701953a5874853976397381c9cfff3b7c957b50c",
      "parents": [
        "6618aa253e04b8879ae6d721a48ee4851543ba4a",
        "3c3985c2ec5ad3a25de0fb644cd66cef71511b6f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 02 09:15:20 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 02 09:15:20 2024 +0000"
      },
      "message": "Merge \"Adds placement trait api calls\""
    },
    {
      "commit": "6587e780d69b15f99815a451c5c0e492c788783a",
      "tree": "74460b325dd4318c65180dcb41e010d2f7a1d864",
      "parents": [
        "3c3985c2ec5ad3a25de0fb644cd66cef71511b6f"
      ],
      "author": {
        "name": "Amit Uniyal",
        "email": "auniyal@redhat.com",
        "time": "Sun Jun 23 06:33:23 2024 -0400"
      },
      "committer": {
        "name": "Amit Uniyal",
        "email": "auniyal@redhat.com",
        "time": "Thu Jun 27 00:37:14 2024 -0400"
      },
      "message": "Adds placement resource provider traits API calls\n\nChange-Id: Iaaff5fa36a6559d30a64c8679a0c1852f9e00342\n"
    },
    {
      "commit": "3c3985c2ec5ad3a25de0fb644cd66cef71511b6f",
      "tree": "5005102bdc1fbc3cc3bc5bfcb4d488909950f0c3",
      "parents": [
        "3619d297d57c719d2f297f16e8867b5b4f7abf20"
      ],
      "author": {
        "name": "Amit Uniyal",
        "email": "auniyal@redhat.com",
        "time": "Thu Jun 20 05:48:44 2024 -0400"
      },
      "committer": {
        "name": "Amit Uniyal",
        "email": "auniyal@redhat.com",
        "time": "Wed Jun 26 03:07:40 2024 -0400"
      },
      "message": "Adds placement trait api calls\n\nChange-Id: I0c4523c6916821781c3a67b01ed2e0091407734e\n"
    },
    {
      "commit": "4bd81f8b17ac6e259d4d7bf1840cdfcaafc29f4c",
      "tree": "644c40d5d8b35a36064710092aeda1677a647340",
      "parents": [
        "1be8cabb46b936337fdc759d3033da52bf8a89f0"
      ],
      "author": {
        "name": "Maxim Sava",
        "email": "msava@redhat.com",
        "time": "Tue Jun 25 11:17:16 2024 +0300"
      },
      "committer": {
        "name": "Maxim Sava",
        "email": "msava@redhat.com",
        "time": "Tue Jun 25 11:17:16 2024 +0300"
      },
      "message": "Fix enable-volume-image-dep-tests config option\n\nReplaced hyphen with underscore in config option\n\nChange-Id: I5a34b57809fe2b3ef94e3b4b2ae3a6ea23003c0f\n"
    },
    {
      "commit": "1be8cabb46b936337fdc759d3033da52bf8a89f0",
      "tree": "9c36a22add69a85b84570cf9ffc71b0e73b42bd5",
      "parents": [
        "3619d297d57c719d2f297f16e8867b5b4f7abf20"
      ],
      "author": {
        "name": "Maxim Sava",
        "email": "msava@redhat.com",
        "time": "Tue Mar 26 14:23:22 2024 +0200"
      },
      "committer": {
        "name": "Maxim Sava",
        "email": "msava@redhat.com",
        "time": "Wed Jun 19 23:42:18 2024 +0300"
      },
      "message": "Add image dependencies test for image \u003c-\u003e instance snapshot\n\nDetect problems related to Glance images not allowing\nGlance images to be deleted.\n\nAdds new option:\n  CONF.volume_feature_enabled.enable_volume_image_dep_tests\n\nChange-Id: Ia216f5be377bf5c35d7addb78d7f8aabb2393405\n"
    },
    {
      "commit": "23302a517494417737b23888eceed9e26a9aea96",
      "tree": "1e0b3a9c2351df81812f2c8a981fb3ef55a513c4",
      "parents": [
        "8842ed3fd484235c0bf2fc5bdddd461eca6312cf",
        "a4f57d3db58a068f86506d4ea6b3147ba7ea7aa8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 22 19:09:53 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 22 19:09:53 2024 +0000"
      },
      "message": "Merge \"Use service_available option to detect Neutron\""
    },
    {
      "commit": "c54fd8d9e695f632952337041589f5e449f17590",
      "tree": "2569d37b7c4cacb59adc3556126a99f6329eeef5",
      "parents": [
        "de60d34499ffd0a79939bcb577e42f2087636a41",
        "6eea5f92db047b98b587dcb2e09b918bb61f23cc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 21 15:17:57 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 21 15:17:57 2024 +0000"
      },
      "message": "Merge \"End support for stable/zed\""
    },
    {
      "commit": "e838ec9fa840fac2bce5e1b70b153808fbc21a85",
      "tree": "278009bbc56adbf9e55a2b085e97533e6e824958",
      "parents": [
        "aec7f39cbe29fef41f64001cb2abbbdef35b3500",
        "f999b15bd4152ec3169046b05fa625a54f430150"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 21 06:13:54 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 21 06:13:54 2024 +0000"
      },
      "message": "Merge \"Implement purge list for tempest cleanup\""
    },
    {
      "commit": "f999b15bd4152ec3169046b05fa625a54f430150",
      "tree": "cb2a1f43966f7d5c68f68fbd5591cf2062e668be",
      "parents": [
        "8794025588409d4dedf901d0ee6b588898bf95e8"
      ],
      "author": {
        "name": "Katarina Strenkova",
        "email": "kstrenko@redhat.com",
        "time": "Tue Oct 10 15:16:15 2023 +0000"
      },
      "committer": {
        "name": "Katarina Strenkova",
        "email": "kstrenko@redhat.com",
        "time": "Mon May 20 12:35:13 2024 +0000"
      },
      "message": "Implement purge list for tempest cleanup\n\nThis patch adds an option to create purge list that logs every\nresource created by Tempest. When used with tempest cleanup\ncommand, it creates a new method of deleting resources created\nduring one or multiple Tempest runs.\n\nThis method solves the problem of accidentally deleting\nresources which were not created by Tempest, but by users.\n\nChange-Id: Ide81e6a41799bace211669951b4ceab8635b56ab\n"
    },
    {
      "commit": "a4f57d3db58a068f86506d4ea6b3147ba7ea7aa8",
      "tree": "5cf3e488341c173fca9d6f40cdce42f3538dcc51",
      "parents": [
        "8794025588409d4dedf901d0ee6b588898bf95e8"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun May 05 01:00:52 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue May 07 10:38:51 2024 +0900"
      },
      "message": "Use service_available option to detect Neutron\n\n... because nova-network was removed in Ussuri release.\n\nTo run basic neutron tests by default, the default value of\n[service_available] neutron option is changed to True.\n\nChange-Id: I74cc344a9c1ae2aa523af754d22392869ff059f5\n"
    },
    {
      "commit": "b18cc25bade4fb03edbe65e3ef572bbc21dbff6f",
      "tree": "97e3455995c6e3ba3f451e060d64590552035318",
      "parents": [
        "4fa5ce5da7c249876f770146fb0aa9b880bb9bd3",
        "ea0bafde654951faa221fc9b18b7293b127c21ec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 03 20:45:27 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 03 20:45:27 2024 +0000"
      },
      "message": "Merge \"Remove xenapi_apis option\""
    },
    {
      "commit": "6eea5f92db047b98b587dcb2e09b918bb61f23cc",
      "tree": "4d71c6d70daf070db1a0b7e4053edccbaea483fc",
      "parents": [
        "59e1cb442fb362bb0a0738bb8ecb2c64ee9cdc95"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri May 03 12:20:24 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri May 03 12:20:24 2024 -0700"
      },
      "message": "End support for stable/zed\n\nThis marks the end of support for stable/zed\nwhich is moving to \u0027unmaintained\u0027 stage[1].\nThis adds the release note to mark the end of\nsupport of Zed.\n\n[1] https://review.opendev.org/q/topic:%22zed-unmaintained%22\n\nChange-Id: Iadd5549a87614b893e3b284f926cb5c3dc185ef7\n"
    },
    {
      "commit": "4fa5ce5da7c249876f770146fb0aa9b880bb9bd3",
      "tree": "3ba41806f77f5abb4d3dd7ee114647a8505bd8f7",
      "parents": [
        "550784f306df22a83dc1894da18c64b7494c6521",
        "47880ca10c7d7d910b98a533091ddce9d104d059"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 03 18:59:21 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 03 18:59:21 2024 +0000"
      },
      "message": "Merge \"Remove deprecated object storage client interfaces\""
    },
    {
      "commit": "1c3fc43c9dae274a19683b003f78b5f50edbc062",
      "tree": "78c2f881ab59cf474c60e51bc133c6e33c3a387d",
      "parents": [
        "790b8c82f63f3c3a303a028f0b44cd169f4f82b9",
        "85129462169e2f4328cd891fe0f490c940b7466c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 24 16:10:44 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 24 16:10:44 2024 +0000"
      },
      "message": "Merge \"Deprecate import_image\""
    },
    {
      "commit": "790b8c82f63f3c3a303a028f0b44cd169f4f82b9",
      "tree": "dcf0478676d1769cab4c422d538f617daeb2fec5",
      "parents": [
        "f6cbdf8145b6f4395bfeb70503c153fc5148625b",
        "9fcc4a3ffb5822ff908bda1e3e81e4455aa326cb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 24 09:10:09 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 24 09:10:09 2024 +0000"
      },
      "message": "Merge \"Deprecate os_glance_reserved\""
    },
    {
      "commit": "85129462169e2f4328cd891fe0f490c940b7466c",
      "tree": "4f2158b06062a47b1bae0eaa0463ebddc41d006c",
      "parents": [
        "9fcc4a3ffb5822ff908bda1e3e81e4455aa326cb"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Apr 13 00:13:55 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Apr 13 00:17:39 2024 +0900"
      },
      "message": "Deprecate import_image\n\nThis option was added because of a known issue in WSGI mode[1] which\nwas fixed during Vicotria release. Now the latest tempest supports Zed\nand later we can start removing the option.\n\n[1] https://bugs.launchpad.net/glance/+bug/1888713\n\nChange-Id: Id75c7f5846575fba7e2494bc3182ce65b0892c47\n"
    },
    {
      "commit": "9fcc4a3ffb5822ff908bda1e3e81e4455aa326cb",
      "tree": "83e3a084b015f3b9efe7699d9a229171700f7fc9",
      "parents": [
        "8794025588409d4dedf901d0ee6b588898bf95e8"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Jan 24 10:55:20 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Apr 13 00:07:11 2024 +0900"
      },
      "message": "Deprecate os_glance_reserved\n\nThe os_glance_reserved option was added to support old releases without\nnamespace reservation. The feature was added in Wallaby[1] and all of\nthe current supported versions (Zed and later) all support the feature.\n\n[1] https://docs.openstack.org/releasenotes/glance/wallaby.html#upgrade-notes\n\nChange-Id: I626ac99cd8f206b202bce3e743e419af40248638\n"
    },
    {
      "commit": "aeb9b13e930841c87b826d3ba917b224095f1d81",
      "tree": "91a2899c3765944ec1b50542b1bd15baf4188084",
      "parents": [
        "8794025588409d4dedf901d0ee6b588898bf95e8",
        "d7445981798aa7c4d2f8389749c8e474b51ac9fa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Apr 05 21:16:02 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 05 21:16:02 2024 +0000"
      },
      "message": "Merge \"Add scenario test: test instances with cinder volumes\""
    },
    {
      "commit": "8794025588409d4dedf901d0ee6b588898bf95e8",
      "tree": "5ebaa5e847a46650eceb22415fd8c02c8dfd46e6",
      "parents": [
        "1e0f5649ee129692a37e4507cb6e33006d3297eb",
        "9052dfcc851097c9c75782bf7b70310d5a559e49"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Mar 31 23:41:12 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 31 23:41:12 2024 +0000"
      },
      "message": "Merge \"Allow tempest cleanup delete resources based on prefix\""
    },
    {
      "commit": "ea0bafde654951faa221fc9b18b7293b127c21ec",
      "tree": "4f38d97018cbcd27ab25adf5b93376e1e3d97272",
      "parents": [
        "2921b3d3f46bdcf5b0a2c71bb9a2da5d7a2e0757"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 19:11:27 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Mar 30 02:52:48 2024 +0000"
      },
      "message": "Remove xenapi_apis option\n\nBecause ussuri is no longer supported by master, the option can be\nremoved now.\n\nNote:\n - inject network infomation API is still valid so its test is restored\n - Disabled Metadata API tests are restored because these are not\n   actually specific to xenapi virt driver.\n\nChange-Id: I123bf1d605db294351c823ed41d2a70b81831087\n"
    },
    {
      "commit": "9052dfcc851097c9c75782bf7b70310d5a559e49",
      "tree": "0e4afe789181d497f3ac31dc476d926704c0b2ee",
      "parents": [
        "01c2e2ff7e5583b2080018f46afa1c7f3ae0bfac"
      ],
      "author": {
        "name": "Luigi Dino Tamagnone",
        "email": "ltamagno@redhat.com",
        "time": "Sun Apr 09 15:24:45 2023 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 29 20:14:15 2024 +0100"
      },
      "message": "Allow tempest cleanup delete resources based on prefix\n\nA warning in command description of run cleanup first with dry-run\nis added. The cleanup behavior is extended to allow users to delete\nonly resources if their name starts with a certain prefix.\n\nCloses-Bug: #1945082\nChange-Id: I65dfe051c891b3679538acec713e8616746c47f6\n"
    },
    {
      "commit": "1dfa07524d72c5b86cf4cbc59b5dc0197382cc77",
      "tree": "0ab5da0e4cd2d70c91b3f01ca464532f4d8ad9f5",
      "parents": [
        "16f6a0d55f880b4b9b4d7bb198f266eefe56daf1",
        "23fa0d2de21cbaf6c37dfc843dd850aaede94a3d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 28 20:33:59 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 28 20:33:59 2024 +0000"
      },
      "message": "Merge \"Remove deprecated alias of test decorators (1/2)\""
    },
    {
      "commit": "033f78a4bebdd93c35182b90606cf406c97c89b4",
      "tree": "49dc939f62fd6712bb514ade90f76b62068fe7f2",
      "parents": [
        "23fa0d2de21cbaf6c37dfc843dd850aaede94a3d"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Mar 28 11:44:29 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Mar 28 11:46:05 2024 +0900"
      },
      "message": "Remove deprecated alias of test decorators (2/2)\n\nThe attr decorator was deprecated during Pike cycle[1] and multiple\ncycles have passed since then.\n\n[1] 3b46d27c90aa6289724f4c137a0838c89d116b62\n\nDepends-on: https://review.opendev.org/908551\nChange-Id: Ib24acdd68d1639cd0353f40db1bc9a32b3cecae8\n"
    },
    {
      "commit": "23fa0d2de21cbaf6c37dfc843dd850aaede94a3d",
      "tree": "752bfc24fd2c3ba175b484012a287e15dd03c742",
      "parents": [
        "6f92b52575082e4b936ffc43af3e06b9dfbbf418"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Feb 09 13:16:09 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Mar 28 11:40:47 2024 +0900"
      },
      "message": "Remove deprecated alias of test decorators (1/2)\n\nThese were deprecated during Pike cycle[1] and multiple cycles have\npassed since then.\n\n[1] cd36841ca25b39b9c8ad1b83e0abd0a191d538a0\n\nChange-Id: I15929c6f2cd472ad96a6b7086ccb8ac81ccbe7c5\n"
    },
    {
      "commit": "47880ca10c7d7d910b98a533091ddce9d104d059",
      "tree": "c7ef5e897c9cec1da813d2e86e18a2aa9aeee3d9",
      "parents": [
        "1da7a33099e0a06e4cca3b4a8e6c9d7874426df6"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Feb 09 13:00:57 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Mar 27 04:31:08 2024 +0000"
      },
      "message": "Remove deprecated object storage client interfaces\n\nThese were deprecated during Queens cycle. Codesearch shows no usage\nof these.\n\nChange-Id: Iad5baa11aff0f4ecccd0852f50d29537a809b446\n"
    },
    {
      "commit": "cfdaf9a4b9c8592c08e64206bef5e98828538662",
      "tree": "d7e33e1ed7d309f71a69163e85e2f7d2d71d7e81",
      "parents": [
        "905da972c9f5c8c78b656b50dfeaad6237c93551"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 21 23:20:29 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 21 23:20:29 2024 -0700"
      },
      "message": "Add releasenote to tag the Tempest for 2024.1 release\n\nUpdating the doc for the same.\n\nChange-Id: Id1e7ac3e21aa713aa1a21740d59b547fd566f23b\n"
    },
    {
      "commit": "06552014ea9957214365cc7132120aa6eebf46d7",
      "tree": "02cebdb20a8bb0fba2e6e0b45e4829406ac24a75",
      "parents": [
        "6f92b52575082e4b936ffc43af3e06b9dfbbf418",
        "1ae8b1db41fa6de13674054e9181be87b5986b38"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Mar 17 21:03:34 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 17 21:03:34 2024 +0000"
      },
      "message": "Merge \"Remove deprecated [network] dns_server options\""
    },
    {
      "commit": "d7445981798aa7c4d2f8389749c8e474b51ac9fa",
      "tree": "16644ee1de1971cedfe71b309ae06735ddc3a1f2",
      "parents": [
        "5c64e3913a1a5a061a6b04b212ce35aaa84f2184"
      ],
      "author": {
        "name": "jskunda",
        "email": "xskund02@vutbr.cz",
        "time": "Wed Oct 18 13:49:02 2023 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 15 18:29:36 2024 +0100"
      },
      "message": "Add scenario test: test instances with cinder volumes\n\nThis patch adds a scenario test instances with cinder volumes launches\non all available compute nodes, up to CONF.compute.min_compute_nodes.\nAlso 1 additional configuration is added: volume_types_for_data_volume.\n\nAlso function for create and add security group to server is moved\nto tempest/scenario/manager.py to avoid code duplication.\n\nChange-Id: I346a9505bc942e66aedad2029215617d0918a885\n"
    },
    {
      "commit": "1b548f951fa346bc4ecd6be7268a9a68bfe67008",
      "tree": "e0f8b4052250e9df56c02909414cd23bee978f58",
      "parents": [
        "4b2c55168712738794bedf82bafaa014493be4a3",
        "5a7ed97b7f36c7d966946dabf2383738e7dbad79"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 28 21:03:16 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 28 21:03:16 2024 +0000"
      },
      "message": "Merge \"Add option to specify source and destination host\""
    },
    {
      "commit": "5a7ed97b7f36c7d966946dabf2383738e7dbad79",
      "tree": "1f46c8c670dedefd23ed75fd0ecab86a6f50d6d8",
      "parents": [
        "8def25cbb5885e91899793f8575d3919816a0d12"
      ],
      "author": {
        "name": "jskunda",
        "email": "jskunda@redhat.com",
        "time": "Thu Aug 10 22:04:19 2023 +0200"
      },
      "committer": {
        "name": "jskunda",
        "email": "jskunda@redhat.com",
        "time": "Sat Feb 24 22:34:55 2024 +0100"
      },
      "message": "Add option to specify source and destination host\n\nThis patch adds new class of tests, in which it is possible to\nspecify source and destination host to migration.\n\nCloses-Bug: #2028540\nChange-Id: If07355464d1567c18bedbf07c479e61874ec2031\n"
    },
    {
      "commit": "a7b530ce7afc8715601d102d27726283a791007f",
      "tree": "36f9ee44a2f06dab10f3c66074e417156b1da080",
      "parents": [
        "640cf51ef674a7809655cd9094ff3970dd32fcbe"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 07 12:34:55 2024 -0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 07 12:34:55 2024 -0800"
      },
      "message": "End support for stable/yoga\n\nThis marks the end of support for stable/yoga\nwhich is moving to \u0027unmaintained\u0027 stage[1].\nThis remove the stable/yoga jobs and also adds\nrelesenote to mark the end of support of Yoga.\n\n[1] https://review.opendev.org/q/topic:%22yoga-unmaintained%22\n\nChange-Id: I364bcd69f55753e4c99f66240f743e3bc7205832\n"
    },
    {
      "commit": "a605aff46ddc9ebb7e467c079ada6b3ed49a6c2d",
      "tree": "120ccc0fc79b72afd54e69a64edc7cb7c6f42ad8",
      "parents": [
        "566ac3faa3eacaa2da6b5d9efd12a847607156cf",
        "73005a1452193b6fb8b629cacfd1930d135c0fb1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 26 11:18:22 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 26 11:18:22 2024 +0000"
      },
      "message": "Merge \"Clean up [identity-feature-enable] options for old releases\""
    },
    {
      "commit": "566ac3faa3eacaa2da6b5d9efd12a847607156cf",
      "tree": "543192bd1c1fa009df0b884f2efa045189ebfd5c",
      "parents": [
        "10ec447fd76ce08794b816edafa1f3a4c314718a",
        "74c19b3a57f530811e80c364bdcda47228842196"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 24 08:01:23 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 24 08:01:23 2024 +0000"
      },
      "message": "Merge \"Remove nova_cert option\""
    },
    {
      "commit": "1ae8b1db41fa6de13674054e9181be87b5986b38",
      "tree": "b65a126c6f6dcf0fc82836428d61689211a05b86",
      "parents": [
        "1da7a33099e0a06e4cca3b4a8e6c9d7874426df6"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Jan 24 10:40:55 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Jan 24 02:04:46 2024 +0000"
      },
      "message": "Remove deprecated [network] dns_server options\n\nThis option was deprecated some years ago[1] because it was unused.\nIt hasn\u0027t been used since then, too, so we can remove it now.\n\n[1] e027ea931ca0b7c2cde3ca9aaffe1bd39f975312\n\nChange-Id: Id965f4b141d6ba83d4f6280f8da1475e73860cb2\n"
    },
    {
      "commit": "10ec447fd76ce08794b816edafa1f3a4c314718a",
      "tree": "22cb70eeb131735d77b8c6f8fd42c215780c2313",
      "parents": [
        "f3a24374231a2f8d5737f7f62820696e74502b49",
        "304f7d7134f5e25a8d188055050255d40cc1a009"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 23 22:22:42 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 23 22:22:42 2024 +0000"
      },
      "message": "Merge \"Remove rdp_console option\""
    },
    {
      "commit": "73005a1452193b6fb8b629cacfd1930d135c0fb1",
      "tree": "50567bba7cfd055c0919e2b4b33948350be21e7d",
      "parents": [
        "2921b3d3f46bdcf5b0a2c71bb9a2da5d7a2e0757"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 11:56:45 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Jan 23 03:39:36 2024 +0000"
      },
      "message": "Clean up [identity-feature-enable] options for old releases\n\nProject tags API and application credentials API are default features\nsince Queens and we can now assume these features are available when\nidentity v3 API is available. Becuase queens and older releases are no\nlonger supported by tempest, we can drop the options to enable tests\nfor these features.\n\nAlso, access rules for application credentials has been a default\nfeature since train so we can also assume this feature is available,\nbecause train and older releases are no longer supported.\n\nChange-Id: I138ac02f61c5a0a22ce0d5ad2d600a09166a4764\n"
    },
    {
      "commit": "304f7d7134f5e25a8d188055050255d40cc1a009",
      "tree": "31362cc6279107ba4f47539e8006258189cb7ce6",
      "parents": [
        "8def25cbb5885e91899793f8575d3919816a0d12"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 01:03:08 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Jan 23 10:08:54 2024 +0900"
      },
      "message": "Remove rdp_console option\n\nThis option was deprecated some years ago[1] because of lack of actual\nimplementation. RDP console is used by Hyper-V which is being retired\nbecause WinStackers project has been retired, so no one may implement\nthe test cases.\n\n[1] d5bda712599a329acb865f9a9a41ad55824b1781\n\nChange-Id: I8effa01766e63645b7afb8a11dca061b3cce0334\n"
    },
    {
      "commit": "74c19b3a57f530811e80c364bdcda47228842196",
      "tree": "31d2b47c470d9ab866f9c529c64d351d490d6439",
      "parents": [
        "2921b3d3f46bdcf5b0a2c71bb9a2da5d7a2e0757"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 19:04:32 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Jan 23 10:03:10 2024 +0900"
      },
      "message": "Remove nova_cert option\n\nThe nova-cert service was removed from nova during Pike cycle[1] and is\nno longer available since 16.0.0 release. Because Pike and older\nreleases are no longer supported, the option can be removed now.\n\n[1] https://review.opendev.org/c/openstack/nova/+/459460\n\nChange-Id: If520dc802bced4acfddd75a05a31dd83bc8c6354\n"
    },
    {
      "commit": "1da7a33099e0a06e4cca3b4a8e6c9d7874426df6",
      "tree": "7f4af60caf59d44829caa2db4e81d1334590b48a",
      "parents": [
        "2921b3d3f46bdcf5b0a2c71bb9a2da5d7a2e0757",
        "4c73e54f94950c8beb7140ea03b2d07088f5647f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 20 06:57:52 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 20 06:57:52 2024 +0000"
      },
      "message": "Merge \"Remove [compute-feature-enabled] vnc_server_header\""
    },
    {
      "commit": "2921b3d3f46bdcf5b0a2c71bb9a2da5d7a2e0757",
      "tree": "995d7bb49464f6e60689996ead5bdb9c38677d5a",
      "parents": [
        "01c2e2ff7e5583b2080018f46afa1c7f3ae0bfac",
        "019e04c6e121eccd020efcbecfccd74e9b2b4157"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 20 01:24:25 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 20 01:24:25 2024 +0000"
      },
      "message": "Merge \"Remove [compute-feature-enabled] block_migrate_cinder_iscsi\""
    },
    {
      "commit": "4c73e54f94950c8beb7140ea03b2d07088f5647f",
      "tree": "cc52da2a560172628f3e503d6987c211ca5290d7",
      "parents": [
        "019e04c6e121eccd020efcbecfccd74e9b2b4157"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 00:57:25 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Jan 19 22:09:22 2024 +0000"
      },
      "message": "Remove [compute-feature-enabled] vnc_server_header\n\nThis option was deprecated some years back[1], and has had no effect\nsince the 22.0.0 release.\n\n[1] fd01d15d144caa4d5a482301d05cf724c75c4500\n\nChange-Id: Ib2ac35eec958153e139f2fcfee05c2d6aeb56e81\n"
    },
    {
      "commit": "019e04c6e121eccd020efcbecfccd74e9b2b4157",
      "tree": "71393d650b4bdbba6ff80f20b7e5e6751f666c0e",
      "parents": [
        "8def25cbb5885e91899793f8575d3919816a0d12"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 00:51:28 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 00:53:43 2024 +0900"
      },
      "message": "Remove [compute-feature-enabled] block_migrate_cinder_iscsi\n\nThis option was removed a few years ago[1], and is no longer needed\nafter queens EOL, according to the commit message.\n\n[1] 48fe99faf2ee92ca1c1e6eeac5519075095f33bc\n\nChange-Id: Ia3985fcdda570c5e0cd32bdd87abfabb0ff516ac\n"
    },
    {
      "commit": "bd9cbd35ccc807cf0a1127caed44000457b037a3",
      "tree": "311f18b808d18d89a5594985d12ebef6cbdff1bb",
      "parents": [
        "ab3686d28d2728001e3bd2fd543575087bf00137"
      ],
      "author": {
        "name": "Maxim Sava",
        "email": "msava@redhat.com",
        "time": "Tue Oct 17 13:13:33 2023 +0300"
      },
      "committer": {
        "name": "Maxim Sava",
        "email": "msava@redhat.com",
        "time": "Wed Dec 13 09:42:28 2023 +0200"
      },
      "message": "Add delete image from specific store API\n\nThis patch add delete image from specific store API as in doc [1] and\nmove create_stage function to image base class\n[1] https://docs.openstack.org/api-ref/image/v2/#delete-image-from-store\n\nChange-Id: Ifd07423b5ec3f10e7c21125f52b1ab9e5ed35467\n"
    },
    {
      "commit": "17053d69e57d0131e795ba6f35c6ed7d77ba8bcf",
      "tree": "3151b0c5755c09cffa8a747cda30b7482e45e645",
      "parents": [
        "8def25cbb5885e91899793f8575d3919816a0d12"
      ],
      "author": {
        "name": "Luigi Dino Tamagnone",
        "email": "ltamagno@redhat.com",
        "time": "Tue Oct 03 14:05:25 2023 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Dec 06 21:24:14 2023 +0100"
      },
      "message": "Adding tempest prefix option in tempest.conf\n\nAdding a new config option in tempest.conf as the prefix for the random\nname resources with this new option all the resources created by\ntempest will have the prefix defined by resource_name_prefix option\nin tempest.conf. If not defined the default is tempest.\n\nTempest cleanup CLI will then use this config option to cleanup only the\nresources that match the prefix. Make sure this prefix does not match with\nthe resource name you do not want Tempest cleanup CLI to delete.\n\nThis is a patch created after the conversation on\nhttps://review.opendev.org/c/openstack/tempest/+/879923?tab\u003dcomments\n\nRelated-Bug: #1945082\nChange-Id: I663a6307a5aa63299d20a304188efe6d29aea9d3\n"
    },
    {
      "commit": "553d91b51e12be77e5d6d38d666cd0b23b12e626",
      "tree": "1c33bac636e2da71048ac10aa2036af7d0bf98da",
      "parents": [
        "5c64e3913a1a5a061a6b04b212ce35aaa84f2184"
      ],
      "author": {
        "name": "Lukáš Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Thu Sep 21 11:14:24 2023 +0200"
      },
      "committer": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Mon Oct 09 07:28:50 2023 +0000"
      },
      "message": "Fix cleanup for object_storage tests\n\nThis reverts change I98a75cbf119ba8126253a681c046f4cf44b1607e.\n\nVolume backup tests create a container when Swift is used as a backup\ndriver. This causes a failure of an object storage test [1] as it\nexpects no containers being present before the testing.\n\nThis patch fixes the cleanup by deleting properly the containers\ncreated during the volume backup tests. Before the deletion we check\nusing a new tempest.conf option whether swift is used as a backup\ndriver.\n\nThis patche also un-skips the\ntest_volume_backup_create_get_detailed_list_restore_delete test as the\npatch ensures that we do not use the container parameter in the API\ncall when Swift is not used as a backup driver.\n\n[1] https://opendev.org/openstack/tempest/src/tempest/api/object_storage/test_account_services.py#L67\n\nCloses-Bug: #2034913\nChange-Id: I33ba1838bf0bfcf94424e7288249dae3feeeb2a2\n"
    },
    {
      "commit": "2d5987fbe6ba2d51dc354e8f4424569742e3ddcc",
      "tree": "417ca4318adb7b5e3d9dcff0efbe3f228980e98f",
      "parents": [
        "69d8e5e09e1a50bd54b7b3d72dc988ccdc93c4cc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 20 14:35:58 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Sep 22 03:06:56 2023 +0000"
      },
      "message": "Add releasenote to tag the Tempest for 2023.2 release\n\nUpdating the doc for the same.\n\nChange-Id: Idfdaabd01cc4e872efca3939e0494b059c14f431\n"
    },
    {
      "commit": "49c64a985cae8eeb0dc4b8cf772d8bdcbd46ebdc",
      "tree": "9f1f22107785bfa409aebf1492be3193fc62641d",
      "parents": [
        "5cf76f44e6684cb29905253ff4186575217a2c5d",
        "3562cd0017101c39c6666be34eaced2ab30693f4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 16 15:03:11 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 16 15:03:11 2023 +0000"
      },
      "message": "Merge \"Remove Glance v1 APIs tests\""
    },
    {
      "commit": "5cf76f44e6684cb29905253ff4186575217a2c5d",
      "tree": "a5376c26e22deb9df72678ad6cce5679db32e14f",
      "parents": [
        "054c06aec9b5ba5f7e08833f0d0382260a1a1415",
        "702f0befcea128ac2bc95bad787d592056f18ad4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 14 16:42:26 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 14 16:42:26 2023 +0000"
      },
      "message": "Merge \"Skip failing tests affected by minimum password age\""
    },
    {
      "commit": "3562cd0017101c39c6666be34eaced2ab30693f4",
      "tree": "e6b4bfc9181614c1f409b1cf31979d4a2fbec343",
      "parents": [
        "054c06aec9b5ba5f7e08833f0d0382260a1a1415"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Aug 05 17:22:03 2023 -0700"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Aug 14 11:35:59 2023 +0200"
      },
      "message": "Remove Glance v1 APIs tests\n\nGlance v1 APIs were removed in Rocky and tempest master\ndoes not support the Rocky release. If glance v1 APIs\nneeds to be tested for older release then older Tempest\ncan be used.\n\nThis removes the Glance v1 APIs tests, config option,\nand its service clients.\n\nChange-Id: I6741e2204de251ee8f16b0249a73bee5912c1135\n"
    },
    {
      "commit": "702f0befcea128ac2bc95bad787d592056f18ad4",
      "tree": "e128507e43856a1d63ad1a5268ab1c6e3778bc13",
      "parents": [
        "47a9c1c1a2612df9cee3c0b1e7917f4c71c76377"
      ],
      "author": {
        "name": "Katarina Strenkova",
        "email": "kstrenko@redhat.com",
        "time": "Mon Aug 07 12:53:28 2023 +0000"
      },
      "committer": {
        "name": "Katarina Strenkova",
        "email": "kstrenko@redhat.com",
        "time": "Thu Aug 10 07:20:27 2023 +0000"
      },
      "message": "Skip failing tests affected by minimum password age\n\nSome identity api tests are failing, when keystone parameter\nminimum_password_age is set to value greater than 0. It causes inability\nto update user\u0027s password more than once per test suite. As in this test\nsuite it is required total of four times, this patch suggests skipping\nthese tests to avoid complicated workaround.\n\nThis bug has been discussed in several patches [1][2].\n\nAdditionaly, config option for user_minimum_password_age is added into\ntempest/config.py, to allow users to work with this keystone parameter.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/806671\n[2] https://review.opendev.org/c/openstack/tempest/+/838726\n\nRelated-Bug: #1946459\nChange-Id: I418e4001b0aa27f10a78f3490cc233293c30c274\n"
    },
    {
      "commit": "3e996dc6cefd5ad7136001a6eb846a9255cce961",
      "tree": "6578aff0e50ab52f170b2f4c404740403bf9bdd1",
      "parents": [
        "a1d0f95032bf906f70c17d2de3940a234f6ab09d",
        "5b5e81c6a1cd3a9b0d4d2354f55f0cb5e23012df"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 08 13:04:38 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 08 13:04:38 2023 +0000"
      },
      "message": "Merge \"Remove nova-network tests\""
    },
    {
      "commit": "982f31b9f2bfef4a2d6789352d9e5e13a41443fb",
      "tree": "7bcd4750953d540193d5aeeb0767551f54850804",
      "parents": [
        "40c7809e3f79a01f8fabd60124655338142d517e",
        "88660d436bd020f82d9c18542d04b9e8eaf5890a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Aug 06 14:50:18 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 06 14:50:18 2023 +0000"
      },
      "message": "Merge \"Add image task client and image tests task APIs.\""
    },
    {
      "commit": "5b5e81c6a1cd3a9b0d4d2354f55f0cb5e23012df",
      "tree": "53c5feb05509f6dce5f8b432f42fec0ac70d8a47",
      "parents": [
        "2142671ea42486cfa8c5360bca81ab3d0c2ab22a"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 04 15:12:34 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 04 15:12:34 2023 -0700"
      },
      "message": "Remove nova-network tests\n\nnova-network was removed in rocky release\nand tempest master does not support rocky so\nwe can remove those tests now.\n\nAlong with the tests, it also removes the below\nservice clients:\n    * floating_ip_pools_client\n    * floating_ips_bulk_client\n    * fixed_ips_client\n    * list_virtual_interfaces\n\nChange-Id: I682ebb0e3ea0d7ef0e429ad32899c406e46ffae7\n"
    },
    {
      "commit": "88660d436bd020f82d9c18542d04b9e8eaf5890a",
      "tree": "483dc240ab460f734707516a3653a04926ef15e4",
      "parents": [
        "274878649feab7b3b8f13dcc46fae924877c7142"
      ],
      "author": {
        "name": "msava",
        "email": "msava@redhat.com",
        "time": "Tue Jul 18 11:27:04 2023 +0300"
      },
      "committer": {
        "name": "msava",
        "email": "msava@redhat.com",
        "time": "Thu Aug 03 21:34:59 2023 +0300"
      },
      "message": "Add image task client and image tests task APIs.\n\nThis patch add task APIs as in the doc following and tests for task APIs.\n\n[doc]https://docs.openstack.org/api-ref/image/v2/#tasks\n\nChange-Id: I237e0467a0e8edde0b2858551d8bc01e8ba410e0\n"
    },
    {
      "commit": "c550f779769380ee3da4039ded320024b0080615",
      "tree": "f86f0e3af9cb1790f52951b0d341077837e2e548",
      "parents": [
        "037ea4efe07cbc78aa81388dccc06eed21874d4b"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jun 01 13:27:12 2023 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jun 06 20:37:18 2023 +0000"
      },
      "message": "End support for stable/xena\n\nThis marks the end of support for stable/xena\nwhich is EM now [1]. This remove the stable/xena\njobs and also adds relesenote to mark the end of\nsupport of Xena.\n\n[1] https://review.opendev.org/c/openstack/releases/+/881254\n    https://releases.openstack.org/\n\nChange-Id: I1027823aa378e9c669dca5a1bc49a9ada604a3d7\n"
    },
    {
      "commit": "cbaf22e85dc4b4ee819bc69ad9a294d3f85b372e",
      "tree": "dba1758c8b9da6c21010fafee6f9dd0b04596d11",
      "parents": [
        "e5da6756b9e7fb8fbedade5d3a428e0a8bff94ff"
      ],
      "author": {
        "name": "Gorka Eguileor",
        "email": "geguileo@redhat.com",
        "time": "Thu Apr 20 17:09:43 2023 +0200"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed May 17 11:06:32 2023 -0700"
      },
      "message": "Add tests to check attachments are secure\n\nA vulnerability was detected in Cinder that could allow users to access\nother people\u0027s volumes.\n\nThe solution was to limit some of the operations on attached volumes to\nonly OpenStack services.\n\nThis patch adds some negative tests to check that a user cannot directly\ncall Cinder to detach a volume, force detach it, terminate its\nconnection, or delete its attachment.\n\nDepends-On: I612905a1bf4a1706cce913c0d8a6df7a240d599a\nRelated-Bug: #2004555\nChange-Id: Ice6532ce7943e9a9363e443515946865541d09c2\n"
    },
    {
      "commit": "79fe137cf666d73828efd5b015ca008f8af41e40",
      "tree": "09148e9f46a9bc8e25ed5de2dbf9751e2c5800c0",
      "parents": [
        "6574469293645c492c8d951a0ef81174287663ee"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu May 04 14:52:33 2023 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri May 05 00:21:51 2023 +0000"
      },
      "message": "Add release notes for 2023.2 cycle intermediate release.\n\nChange-Id: I02c033604eb7e5bde5fb0e984d2d143abde2cbe8\n"
    },
    {
      "commit": "05c805f7f3b6943213624160a507ca63a3eab5d7",
      "tree": "427bd81c8f3c390ffd18c1e6adc93215ad4d5549",
      "parents": [
        "e64f4c2b07e048ea77d08a29b7afbd17448abc32"
      ],
      "author": {
        "name": "Arx Cruz",
        "email": "arxcruz@redhat.com",
        "time": "Fri Apr 28 15:35:14 2023 +0200"
      },
      "committer": {
        "name": "Arx Cruz",
        "email": "arxcruz@redhat.com",
        "time": "Fri Apr 28 16:00:00 2023 +0200"
      },
      "message": "Update v3_endpoint_type to use public\n\nThe default endpoint type for OpenStack Identity should be the public\nversion, and it was something missed for a while.\n\nChange-Id: Ib679fb21d8d815317ecdd03e40dfe16e6ef3915e\n"
    },
    {
      "commit": "50d52e239e91b588fba8697989d3cb371fd95b9b",
      "tree": "ff6285ab07a86589d651f8e23630cb8bc556f2d6",
      "parents": [
        "8f4a22141ea06a0a02c41b1dd2c11e8901db90d3"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun Feb 19 16:53:55 2023 -0800"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 25 02:53:28 2023 +0000"
      },
      "message": "Add releasenote to tag the Tempest for 2023.1 release\n\nChange-Id: I11996f06bd17cdce4ee2313e4604474591c466a5\n"
    },
    {
      "commit": "35fc95dbd05b3ed97d01ecf66ce3ca9f5c7d865b",
      "tree": "d3c0fccfd34c98119517925567a06e64437fbd99",
      "parents": [
        "11d4fc9e417d5cfcd6c6075e27d052aecc69c385"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 18 23:22:29 2023 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 22 15:46:42 2023 +0000"
      },
      "message": "Fix creation of requested creds within the same project\n\nWe have a bug in dynamic creds creation where project creds\nwith different roles are created under a new projects. Creds\nof different role of projects must be created within the same\nproject.\n\nFixing the creation of \u0027project_admin\u0027, \u0027project_member\u0027,\n\u0027project_reader\u0027, \u0027primary\u0027 creds in same projects. All the alt\ncreds will be created under same projects. but main and alt creds\nwill use different project, for example, \u0027project_alt_member\u0027\nand \u0027project_member\u0027 creds will be created in different project.\n\n\u0027admin\u0027 creds will continue be in new project as many test\nuse it as legacy admin.\n\nCloses-Bug: #1964509\nChange-Id: I9af005e2900195c42ecbbf7434facae2d3952f30\n"
    },
    {
      "commit": "a6614d38dd60f24c9ae5c7f2896ff8837bea3816",
      "tree": "632592c8434a99451e01062b7e7bf5205dcd3cf0",
      "parents": [
        "7416b91cf74776530eafc62cc9b83c49a8103748"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Thu Feb 02 08:24:51 2023 -0800"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Thu Feb 02 08:30:32 2023 -0800"
      },
      "message": "Allow SSH connection callers to not permit agent usage\n\nWhile debugging the ``rescue`` test functionality with ironic\u0027s\ntempest plugin, we discovered that if the environment suggests the\nagent is available, then we may enter a situation where the test\ncan fail because paramiko prefers ssh over password authentication.\n\nThis is important, because for rescue functionality in particular,\nit is password authentication based without the use of SSH keys,\nas a temporary password is generated by the services and provided\nto the user requesting to rescue the instance/node.\n\nInstead of trying to make an assumption that password being present\nmeans we should just disable the agent, explicitly allow the caller\nto specify it.\n\nChange-Id: Iefb6cb5cb80eb2b9a4307912c4d6d07c684ed70a\n"
    },
    {
      "commit": "54fd0732ec54907ce6cf45a36e9d15386d33fc2b",
      "tree": "9d82a856c841da6593195d50339806bb103e7aa4",
      "parents": [
        "e72977d137f6b199c9b8943c6590723307616b24",
        "b6521a83141dc2cec03b270613f9e8f80e6206b5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 14 03:40:48 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 14 03:40:48 2022 +0000"
      },
      "message": "Merge \"Add placement service in \u0027enforce_scope\u0027 config\""
    },
    {
      "commit": "5844fd9aeb307d31f6128f73b3e6163e22f8df88",
      "tree": "1535408da4a03712173b7553d97a057eac553a85",
      "parents": [
        "96cd444cac4a0d2d1db619365f645a60c3de73a5"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Nov 12 19:25:20 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Dec 06 18:37:17 2022 -0600"
      },
      "message": "End support for stable/wallaby\n\nThis marks the end of support for stable/wallaby\nwhich is EM now [1]. This remove the stable/wallaby\njobs and also adds relesenote to mark the end of\nsupport of Wallaby.\n\nDepends-On: https://review.opendev.org/c/openstack/releases/+/862393\n\n[1] https://releases.openstack.org/\n\nChange-Id: Ie3bbbc80e4b2e7bca8e8b70fce1d31166220c6d3\n"
    },
    {
      "commit": "b6521a83141dc2cec03b270613f9e8f80e6206b5",
      "tree": "2712bfbe0abd0c96e534226adb3758663727f9d8",
      "parents": [
        "7ab45a9be8ee6fd4c8ded8d76e3237c14fa8727a"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 30 14:31:30 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 30 14:59:39 2022 -0600"
      },
      "message": "Add placement service in \u0027enforce_scope\u0027 config\n\nAdding placement service in \u0027enforce_scope\u0027 config\nso that we can switch the placement scope and new defaults\nand test them.\n\nChange-Id: Ie9a4c22dee892eae84f35af2b6b5ff2098225495\n"
    },
    {
      "commit": "81bd0e9e19c30fb2685c744aedbc40c766885a9a",
      "tree": "3db1bb8a80197a5035032eb332a25f16e71592e9",
      "parents": [
        "2c6da1db396c018ec6d52961edfadd9fe20cb5ad"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Nov 17 21:16:58 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Nov 21 20:30:35 2022 +0000"
      },
      "message": "Add test for compute server external event API\n\nAdding test as well as the service client for the compute\nserver external event API\n- https://docs.openstack.org/api-ref/compute/?expanded\u003drun-events-detail#run-events\n\nChange-Id: I1c9a99d036de760a15a5725db87ca4e9d6f2263d\n"
    },
    {
      "commit": "9eaaa5ac3ee8d51563072ad63e1ac76bccf3b748",
      "tree": "46d5fde37ac0460c63cc3045d6a1631ca9027616",
      "parents": [
        "466f7060828b67c7a2482dd5f04ae2c59c5437db"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Oct 07 09:16:20 2022 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Oct 28 12:57:07 2022 -0700"
      },
      "message": "Add tests for image location manipulation\n\nThis adds tests for the currently untested locations support in\nimages. A feature must be enabled for this to work, so a feature\nflag is added to control it.\n\nChange-Id: I779c959096b3aa9cc3d0fbf1e3c506a22d0a49fb\n"
    },
    {
      "commit": "bc12bd45867d752d6b4a111686ccbb88967ccf3d",
      "tree": "be868dd7f5e21675857a8030e335ef69d70d72c5",
      "parents": [
        "979f05a03b3f601b319fada515a523f0fab8c1a0"
      ],
      "author": {
        "name": "ghanshyam mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 14 15:18:09 2022 +0530"
      },
      "committer": {
        "name": "ghanshyam mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 14 15:18:09 2022 +0530"
      },
      "message": "Add releasenote to tag the Tempest for Zed release\n\nChange-Id: Ia372e4f3beea940eb4c6632584018932a2009e22\n"
    },
    {
      "commit": "f08cc686ae5267d0dc71341d6e6b4c1514193856",
      "tree": "0ed9f598fda4b8da9fe456faefa39c98ec665e58",
      "parents": [
        "3a710d340359f4aa8462b673c01f797e3adf3e15",
        "86df53bb054d2e47d8626c4380a250ca6fd8abe7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 25 23:37:37 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 25 23:37:37 2022 +0000"
      },
      "message": "Merge \"Add image cache client\""
    },
    {
      "commit": "95758b165dd13893250d68d4617cc51095aabfb7",
      "tree": "5897075394bf49ec29d6a9b48543ff7d423a7051",
      "parents": [
        "f57154e083c8036f45bb54142e0c3715d9d16a84"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Thu Jul 14 15:14:24 2022 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Fri Jul 15 10:38:55 2022 +0200"
      },
      "message": "Add config option for algo to use in temp_url tests\n\nThis is so to configure which hashlib algorithm should be used for\nthe temp_url tests, defaulting to sha256 but preserving the\nability to use sha1 for compatibility with other Swift implementations.\n\nChange-Id: Ia4923d47870fcb914a33adecb7155763ec1d0b2f\n"
    }
  ],
  "next": "86df53bb054d2e47d8626c4380a250ca6fd8abe7"
}
