)]}'
{
  "log": [
    {
      "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": "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": "1e0f5649ee129692a37e4507cb6e33006d3297eb",
      "tree": "7c9c2cb4324cef26c09322b0e6fc50bd621318a6",
      "parents": [
        "158b7b46f8660eb17a1ae9e16b17428fad001601",
        "bd0994060272aad0bb8b87f9a36dd9079c56632d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Mar 30 07:00:01 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 30 07:00:01 2024 +0000"
      },
      "message": "Merge \"Replace deprecated os_adm\""
    },
    {
      "commit": "158b7b46f8660eb17a1ae9e16b17428fad001601",
      "tree": "1522b0ac80107afad0e867de079400e6d02dd9d0",
      "parents": [
        "8db2b1c20359bcc4a4c7e854d336a95a44acea16",
        "61bb9c66dec9f9074af60a2609cf03a6c0c92a4b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 29 21:58:45 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 29 21:58:45 2024 +0000"
      },
      "message": "Merge \"Add Tempest gate job for stable/2024.1\""
    },
    {
      "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": "8db2b1c20359bcc4a4c7e854d336a95a44acea16",
      "tree": "ba3396c8ea1bba2e839b01a422a25a0c8c48c444",
      "parents": [
        "68e4a4b3e9719e43a3dda7d6feb7f75cf2927b71"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 28 16:38:30 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 28 16:38:30 2024 -0700"
      },
      "message": "Create releasenotes page for tempest 37.0.0, 38.0.0\n\nDepends-On: https://review.opendev.org/c/openstack/releases/+/913952\nChange-Id: I0840bbeafb3a2398998ccf199cab04067cb74b0c\n"
    },
    {
      "commit": "68e4a4b3e9719e43a3dda7d6feb7f75cf2927b71",
      "tree": "189a09173e58755af7d281378d3c31e50ab796f9",
      "parents": [
        "1dfa07524d72c5b86cf4cbc59b5dc0197382cc77",
        "0765568e792fa21a7faa796e4e15111c627f2849"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 28 23:06:39 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 28 23:06:39 2024 +0000"
      },
      "message": "Merge \"Update integrated template for grenade-skip-level job\""
    },
    {
      "commit": "61bb9c66dec9f9074af60a2609cf03a6c0c92a4b",
      "tree": "e0f155481994898d1f4610ca1d1dd8b988b14662",
      "parents": [
        "905da972c9f5c8c78b656b50dfeaad6237c93551"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 28 14:55:37 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 28 14:55:37 2024 -0700"
      },
      "message": "Add Tempest gate job for stable/2024.1\n\nNow we have stable/2024.1 branch ready for devstack\nand so does for all service projects.\n\nThis commit adds the Tempest testing for stable/2024.1\nby adding new jobs running on stable/2024.1 version of\nopenstack.\n\nChange-Id: I4b9370e7b50da2bb535ff40ebc34079d2b8772ce\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": "0765568e792fa21a7faa796e4e15111c627f2849",
      "tree": "e21e0b53c948f1ae2ef56e3e5c762fca0085e434",
      "parents": [
        "16f6a0d55f880b4b9b4d7bb198f266eefe56daf1"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 28 11:14:07 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 28 18:19:23 2024 +0000"
      },
      "message": "Update integrated template for grenade-skip-level job\n\nCurrent development cycle (2024.2) is non SLURP release and\nwe do not need run grenade-skip-level on non SLURP. If any\nproject want to run skip level upgrade testing in non SLURP\nrelease they can use grenade-skip-level-always job (for example\nNova does).\n\nChange-Id: I68521a4ffcac52144308f17cd1062b99630e4dd2\n"
    },
    {
      "commit": "bd0994060272aad0bb8b87f9a36dd9079c56632d",
      "tree": "107d32154c20eac46873a55f33c6129b82b56d3f",
      "parents": [
        "6f92b52575082e4b936ffc43af3e06b9dfbbf418"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Mar 28 11:58:34 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Mar 28 11:58:34 2024 +0900"
      },
      "message": "Replace deprecated os_adm\n\nIt was deprecated in tempest 16.1.0[1] in favor of os_admin.\n\n[1] 8160d31e58eab90fde1f3412dae1099653482cc4\n\nChange-Id: Ia5fab50e683c3c414401b635c30ce64b2ede5f6d\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": "16f6a0d55f880b4b9b4d7bb198f266eefe56daf1",
      "tree": "d7e33e1ed7d309f71a69163e85e2f7d2d71d7e81",
      "parents": [
        "d5f63dbe3332076ba32ab43740b49b647e182bc5"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 21 23:45:42 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 22 13:00:13 2024 +0000"
      },
      "message": "Switch to the master constraint in tox.ini\n\nTo releas a new tag for Tempest 2024.1, we modified the\ncompatible constraint in tox.ini\n- https://review.opendev.org/c/openstack/tempest/+/913950/\n\nAs new tag is released now so we can switch back to the master\nconstraint in tox.ini.\n\nChange-Id: I1ec341903929f240ef3e796ee0db2acda9af9823\n"
    },
    {
      "commit": "d5f63dbe3332076ba32ab43740b49b647e182bc5",
      "tree": "594dcbbb1cb89318f38e90d179b1afd3c9ff46d1",
      "parents": [
        "cfdaf9a4b9c8592c08e64206bef5e98828538662"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 21 23:42:41 2024 -0700"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Fri Mar 22 12:58:58 2024 +0000"
      },
      "message": "Use stable constraint in tox to release new tag for 2024.1\n\nWe are going to release Tempest new tag to declare the start of\nsupport for stable/2024.1. So that new tag use stable/2024.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 2024.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: I5ee1ce6b3ffbbb1f47e448fc15d540f74b21684f\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": "905da972c9f5c8c78b656b50dfeaad6237c93551",
      "tree": "95474300ffc980e05496a1cdb3dddad32f39e27b",
      "parents": [
        "06552014ea9957214365cc7132120aa6eebf46d7",
        "1b38bd66a4178fabe42fa91d7f2ce50345d1b48b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 18 01:14:36 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 18 01:14:36 2024 +0000"
      },
      "message": "Merge \"Fix branch regex for unmaintained branch model\""
    },
    {
      "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": "1b38bd66a4178fabe42fa91d7f2ce50345d1b48b",
      "tree": "026f5520d8708f3e9633397468e381040a77d875",
      "parents": [
        "6f92b52575082e4b936ffc43af3e06b9dfbbf418"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 14 21:28:51 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 14 21:29:42 2024 -0700"
      },
      "message": "Fix branch regex for unmaintained branch model\n\nFixing a few more job branches variant to cover the\nunmaintained branches namespace.\n\nChange-Id: Id48d986f8a306b25e67db97fa0e4e579125b7bdf\n"
    },
    {
      "commit": "6f92b52575082e4b936ffc43af3e06b9dfbbf418",
      "tree": "2ba83aecb804e3a30c79f810b4028e741a48be1e",
      "parents": [
        "dcbf502ba002f30afc4e59044f294db2b626738c",
        "26dce72617a04c4b3a54fe49c5e5b3dd80a41758"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 13 20:07:31 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 13 20:07:31 2024 +0000"
      },
      "message": "Merge \"Make plugin sanity check job voting again\""
    },
    {
      "commit": "26dce72617a04c4b3a54fe49c5e5b3dd80a41758",
      "tree": "f70c419d922f72fa138c356a8789ab9add69785b",
      "parents": [
        "f7f2ea5d571daa83b1f093bde6ae80b70f7007d7"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Mar 11 11:06:25 2024 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Mar 11 11:06:25 2024 +0100"
      },
      "message": "Make plugin sanity check job voting again\n\nThe job hasn\u0027t fail with the reason it was marked non-voting for,\nfor a while now.\n\nCloses-Bug: #2053026\nChange-Id: I035925416c9420624ea5d55b6bc5c1b08fcacf25\n"
    },
    {
      "commit": "dcbf502ba002f30afc4e59044f294db2b626738c",
      "tree": "1f6cb165b24615994eee2517dc4a93a0e3b9cbf5",
      "parents": [
        "f7f2ea5d571daa83b1f093bde6ae80b70f7007d7"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Jun 12 11:09:44 2023 +0300"
      },
      "committer": {
        "name": "Liron Kuchlani",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Mar 10 06:46:44 2024 +0000"
      },
      "message": "Test create a backup when latest incremental backup is deleted\n\nThis patch is uploaded, since there is a bug report, while\ncreating a volume backup when the latest incremental backup\nis deleted.\n\nChange-Id: I2f766c1e516ce0e1c490bfc1f9d4660ad51cff86\nRelated-Bug: #1703011\n"
    },
    {
      "commit": "f7f2ea5d571daa83b1f093bde6ae80b70f7007d7",
      "tree": "46a5ad2f82cf7b0b35d3310823816f0d6e10285c",
      "parents": [
        "ec8a1b73f08d674fe35c7e81bf47f31d7b023b46",
        "1c5f341c41ad132a2d124a9fcf81f1dee07829ab"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Mar 09 03:00:43 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 09 03:00:43 2024 +0000"
      },
      "message": "Merge \"Fix branch regex to cover unmaintained branches\""
    },
    {
      "commit": "ec8a1b73f08d674fe35c7e81bf47f31d7b023b46",
      "tree": "9b22f0cbf22e83d69c61225f8dbc332e60d038f9",
      "parents": [
        "2a656939145b2c871ccb5c294ded662d81993c2e",
        "7042abd91f70c05105d423bf97ac19f9ba3f9223"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 08 21:05:31 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 08 21:05:31 2024 +0000"
      },
      "message": "Merge \"Add ovs and ovn logs to be collected in all devstack jobs\""
    },
    {
      "commit": "7042abd91f70c05105d423bf97ac19f9ba3f9223",
      "tree": "fce651679228e182d1d81e19e562c6f412cb6e6b",
      "parents": [
        "fa5e69d455750a64c81839b901259fa1791451e3"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Mar 07 09:57:44 2024 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Mar 08 09:52:38 2024 +0100"
      },
      "message": "Add ovs and ovn logs to be collected in all devstack jobs\n\nML2/OVN is default Neutron backend in Devstack since couple of cycles\nalready and it would be useful to have ovs/ovn logs collected in all\nsuch jobs.\n\nRelated-Bug: #2052787\nChange-Id: Icce8f469b3bc1154b6ac46382f35ee6ff91682f3\n"
    },
    {
      "commit": "1c5f341c41ad132a2d124a9fcf81f1dee07829ab",
      "tree": "f265040ddd7815205a89558948c60bbcaf074a73",
      "parents": [
        "2a656939145b2c871ccb5c294ded662d81993c2e"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Thu Mar 07 17:22:44 2024 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Mar 08 10:37:26 2024 +0530"
      },
      "message": "Fix branch regex to cover unmaintained branches\n\nRequired to keep running jobs when branches are\nrenamed from stable to unmaintained.\n\nyoga already transitioned to unmaintained. victoria,\nwallaby and xena are in progress.\n\nRelated-Bug: #2056276\nChange-Id: I12eac55c9864eeeed255f426c537b7e53e908521\n"
    },
    {
      "commit": "2a656939145b2c871ccb5c294ded662d81993c2e",
      "tree": "15a81d5e8eeef0b79da8b7fd8057d427a8c39f0b",
      "parents": [
        "fa5e69d455750a64c81839b901259fa1791451e3",
        "c41af9dcc4345de4ce0b4af8108eb0abf2ce2c38"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 07 10:13:10 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 07 10:13:10 2024 +0000"
      },
      "message": "Merge \"Drop EOL branches from job definitions\""
    },
    {
      "commit": "fa5e69d455750a64c81839b901259fa1791451e3",
      "tree": "de11370d7d79ceb94e1b9d0fd8be7b35480cb769",
      "parents": [
        "56364027879c655e38957780059f41007e6516ea",
        "bb929fffe0419848a10392eee032212fe3df9a3b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 06 03:46:00 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 06 03:46:00 2024 +0000"
      },
      "message": "Merge \"Add prefix to images created in *ImagesNegativeTest tests\""
    },
    {
      "commit": "56364027879c655e38957780059f41007e6516ea",
      "tree": "371b43f158ccbd60796f4cb77c4a3348f3caab5d",
      "parents": [
        "d0731b78c5116aa967152ab88b9e1fea00537931"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Tue Nov 21 07:41:18 2023 +0000"
      },
      "committer": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Mon Mar 04 15:04:53 2024 +0000"
      },
      "message": "Add coverage for caching image on remote node\n\nAdded test coverage to verify image is cached on remote glance\nnode as well.\n\nNote: Removed potential race condtion logic where earlier we were\nchecking for image stays in queued state.\n\nDepends-On: https://review.opendev.org/c/openstack/glance/+/900419\nChange-Id: I866abe25e9c8204bcfb452dd2fac6181b6dfd7e0\n"
    },
    {
      "commit": "d0731b78c5116aa967152ab88b9e1fea00537931",
      "tree": "954294e37404a3125e92aebe25b2b40d4c84c050",
      "parents": [
        "1b548f951fa346bc4ecd6be7268a9a68bfe67008",
        "450096d30ab2a2e0598c83aa8798f05f95d60169"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 28 21:12:59 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 28 21:12:59 2024 +0000"
      },
      "message": "Merge \"Add set-src-dest-host role\""
    },
    {
      "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": "4b2c55168712738794bedf82bafaa014493be4a3",
      "tree": "7b82222505d97a3c1b99980b104d56ec60740b17",
      "parents": [
        "89c86299c8a2708ff416e5b94f1b5037f1b033ad",
        "41a06110b2f52f9aff7e1a0c24fb4d729480eb79"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 28 19:30:06 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 28 19:30:06 2024 +0000"
      },
      "message": "Merge \"cli auth: only inject project name if provided\""
    },
    {
      "commit": "89c86299c8a2708ff416e5b94f1b5037f1b033ad",
      "tree": "3b593b723af477d013129ab8346cb3489a95ca1c",
      "parents": [
        "b641452a46792b5c7e3f64a1165c466bb08f7370",
        "bce267e7999fabd519819138b3ca12df483cc55a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 26 22:13:21 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 26 22:13:21 2024 +0000"
      },
      "message": "Merge \"Change the parameter passed to the API call\""
    },
    {
      "commit": "c41af9dcc4345de4ce0b4af8108eb0abf2ce2c38",
      "tree": "7237296fbabd572eacfa9044c0b75a7c0438c6ee",
      "parents": [
        "b641452a46792b5c7e3f64a1165c466bb08f7370"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Fri Feb 23 12:02:41 2024 +0100"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Mon Feb 26 11:15:38 2024 +0000"
      },
      "message": "Drop EOL branches from job definitions\n\nStein, Train and Ussuri branches are all completely EOL not and should\nbe dropped.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack-plugin-nfs/+/910217\nChange-Id: If1bcde49c9aabd380e4f3709b0db38a9f57ec2d7\n"
    },
    {
      "commit": "450096d30ab2a2e0598c83aa8798f05f95d60169",
      "tree": "13c0e8cc65b2608a9f4b52e2066e30329b889656",
      "parents": [
        "5a7ed97b7f36c7d966946dabf2383738e7dbad79"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Feb 12 22:40:45 2024 +0100"
      },
      "committer": {
        "name": "jskunda",
        "email": "jskunda@redhat.com",
        "time": "Sat Feb 24 22:35:29 2024 +0100"
      },
      "message": "Add set-src-dest-host role\n\nThe role will find out the available hosts and set\ncompute.migration_source_host and compute.migration_dest_host\noptions in tempest.conf if tempest_set_src_dest_host is set to\nTrue.\n\nChange-Id: Ic01970b100a7bb30d9c78229204c7de67681108c\n"
    },
    {
      "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": "b641452a46792b5c7e3f64a1165c466bb08f7370",
      "tree": "3c708ea4906a12e7ce52f0d3154ebd1dd6996d15",
      "parents": [
        "0edee3b8d88440960b8e35a8193034948d78ff97"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Feb 14 18:01:17 2024 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Feb 14 18:01:17 2024 +0100"
      },
      "message": "Make tempest-tox-plugin-sanity-check n-v\n\nMaking tempest-tox-plugin-sanity-check job non-voting\nuntil we fix this issue that makes the job constantly\nfailing:\n\nhttps: //bugs.launchpad.net/tempest/+bug/2053026\nChange-Id: I1d50b8e81425fa228e03d37a81aaaffdfa5c089c\n"
    },
    {
      "commit": "bce267e7999fabd519819138b3ca12df483cc55a",
      "tree": "ad25d4dde64ca91d8b9cb757d08d9342c1058b5b",
      "parents": [
        "640cf51ef674a7809655cd9094ff3970dd32fcbe"
      ],
      "author": {
        "name": "Yosi Ben Shimon",
        "email": "ybenshim@redhat.com",
        "time": "Tue Feb 06 15:00:25 2024 +0200"
      },
      "committer": {
        "name": "Yosi Ben Shimon",
        "email": "ybenshim@redhat.com",
        "time": "Wed Feb 14 11:03:09 2024 +0200"
      },
      "message": "Change the parameter passed to the API call\n\nThe args should be passed instead of kwargs\nReason:\nargs contains all the parameter computed in the method\n\nChange-Id: I80fbc5a157f7e34d3b9ba6f05b54b38d65b143be\nSigned-off-by: Yosi Ben Shimon \u003cybenshim@redhat.com\u003e\n"
    },
    {
      "commit": "41a06110b2f52f9aff7e1a0c24fb4d729480eb79",
      "tree": "f11ac0dc0a0d135a941de6891a6f729f113bb958",
      "parents": [
        "0edee3b8d88440960b8e35a8193034948d78ff97"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Sat Feb 10 15:47:14 2024 -0800"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Sat Feb 10 15:51:07 2024 -0800"
      },
      "message": "cli auth: only inject project name if provided\n\nOne can create and need to execute execute functional\ntests which may operate with a different scope, i.e. without\na project name. This was not previously functional as the\ntempest method would always inject a project name when\nnone was provided, which would then result in commands\nbeing executed with \"--os-project-name None\" which would\nresult in the command failing.\n\nChange-Id: Ieeed191addb277f0c39c7a11f1f77034915be7fc\n"
    },
    {
      "commit": "0edee3b8d88440960b8e35a8193034948d78ff97",
      "tree": "951df961e9f175400415a6ec3c71339b33ff3190",
      "parents": [
        "16131abab5d1adaf71f61535344b8218300f9f35",
        "f59ee150a5c8b9af657849d72237ac4e92635ec4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 08 20:28:11 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 08 20:28:11 2024 +0000"
      },
      "message": "Merge \"Use \u0027tempest run --slowest\u0027 in integrated-compute\""
    },
    {
      "commit": "16131abab5d1adaf71f61535344b8218300f9f35",
      "tree": "c904fbdfd910da1568c84c57f53c3337cc9c6892",
      "parents": [
        "b3bd274950af0878bff7142189a12ffa89311b75",
        "0b330af243810a1da002db7521c012d34fbdfc3d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 08 20:28:08 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 08 20:28:08 2024 +0000"
      },
      "message": "Merge \"Add \u0027--slowest\u0027 option to \u0027tempest run\u0027\""
    },
    {
      "commit": "b3bd274950af0878bff7142189a12ffa89311b75",
      "tree": "0c80a25184dcd4c34ec7eb4d183e67b50af57657",
      "parents": [
        "6982a5cc82fc2782e6ae33cd96a332ccd795ccd4",
        "0ed15dcc684a4d752390441c366568900038ad67"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 08 13:36:44 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 08 13:36:44 2024 +0000"
      },
      "message": "Merge \"Use URIOpt for options taking URI/URL\""
    },
    {
      "commit": "6982a5cc82fc2782e6ae33cd96a332ccd795ccd4",
      "tree": "c9fbd3eef910bcaa4f8cb38042f4481996be23ac",
      "parents": [
        "f870b13e0dd7566a0bac749068f906d5039037fe",
        "c75642699174b2ae9a150d8732386d1352e48113"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 08 13:22:33 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 08 13:22:33 2024 +0000"
      },
      "message": "Merge \"Extend retry sleep after server fault\""
    },
    {
      "commit": "f870b13e0dd7566a0bac749068f906d5039037fe",
      "tree": "e100f9beb4de2c04f3768ac0110a8af157812891",
      "parents": [
        "7edc9f524154d28d2668864a64abce502c4471df"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 07 12:41:47 2024 -0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 07 19:45:05 2024 -0800"
      },
      "message": "Switch back the tox constraint to master\n\nTempest 37.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/+/908346\n\nChange-Id: I6487792f9bd6aa6c6383ae6448038f6d77a5beb9\n"
    },
    {
      "commit": "7edc9f524154d28d2668864a64abce502c4471df",
      "tree": "fa86a46f1eb30b77522803204ef81f25a12cae15",
      "parents": [
        "a7b530ce7afc8715601d102d27726283a791007f"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 07 12:39:14 2024 -0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 07 19:43:57 2024 -0800"
      },
      "message": "Pin stable/2023.2 constraint in tox to release 37.0.0\n\nWe are going to release Tempest new tag 37.0.0 to declare\nthe end of support for stable/yoga. stable/2023.2 constraint\nis latest stable constraints tested with current tempest hash\nwhich is going to be used for 37.0.0 release.\n\nFurther information:\n https://docs.openstack.org/tempest/latest/requirement_upper_constraint_for_tempest.html\n\nChange-Id: I0b4863c219b71b75f665e7a7599063124c34b2de\n"
    },
    {
      "commit": "bb929fffe0419848a10392eee032212fe3df9a3b",
      "tree": "3a632d5f68c549e5de6386b8e1c8b264f74c3b90",
      "parents": [
        "640cf51ef674a7809655cd9094ff3970dd32fcbe"
      ],
      "author": {
        "name": "Tianqi Xiao",
        "email": "tianqi.xiao@canonical.com",
        "time": "Wed Feb 07 21:24:23 2024 +0000"
      },
      "committer": {
        "name": "Tianqi",
        "email": "tianqi.xiao@canonical.com",
        "time": "Wed Feb 07 21:28:58 2024 +0000"
      },
      "message": "Add prefix to images created in *ImagesNegativeTest tests\n\nCurrently images created in *ImagesNegativeTest classes doesn\u0027t\nuse tempest prefix, just \"test\". This makes it hard to identify\ntempest-created resources when performing cleanup. Adding prefix\nto resolve the above mentioned issue.\n\nChange-Id: Ied08c62b02e273edd5aa8a10e037eebb1f84ef85\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": "640cf51ef674a7809655cd9094ff3970dd32fcbe",
      "tree": "49ca192c5683484f0b4f0d092c9345380358d9af",
      "parents": [
        "60a374b4fc619772f4e4d4f90a7c16bb44152218",
        "86ee115f919f12dd5321031cd5ace342ead1281f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 01 21:46:54 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 01 21:46:54 2024 +0000"
      },
      "message": "Merge \"Increase timeout for tempest-all job\""
    },
    {
      "commit": "60a374b4fc619772f4e4d4f90a7c16bb44152218",
      "tree": "972e492146e8e0333f91c75e07f05a77a5fd29c7",
      "parents": [
        "a605aff46ddc9ebb7e467c079ada6b3ed49a6c2d",
        "d76178e682832bc756f10d73fb574588363a2255"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 31 19:45:30 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 31 19:45:30 2024 +0000"
      },
      "message": "Merge \"General doc updates\""
    },
    {
      "commit": "86ee115f919f12dd5321031cd5ace342ead1281f",
      "tree": "62d8937d38ce4b041e9911a217b3d172a5435aa9",
      "parents": [
        "a605aff46ddc9ebb7e467c079ada6b3ed49a6c2d"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jan 31 18:19:52 2024 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jan 31 18:19:52 2024 +0100"
      },
      "message": "Increase timeout for tempest-all job\n\ntempest-all job has been timeouting for a while now, let\u0027s\nincrease the timeout limit to 3 hours similarly like we have set\nfor tempest-slow-py3. Both of the jobs run scenario tests.\n\nChange-Id: Ia843611f052fa06e5ed540cdae070f6c2c7a0f7b\n"
    },
    {
      "commit": "d76178e682832bc756f10d73fb574588363a2255",
      "tree": "cef2ed1363edafac6a8b39f414a8d2fdaaa0ed18",
      "parents": [
        "01c2e2ff7e5583b2080018f46afa1c7f3ae0bfac"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jan 16 20:43:56 2024 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jan 31 09:00:16 2024 +0100"
      },
      "message": "General doc updates\n\nAdded missing doc, for example for serial tests, fixed 404 links,\nspellings, formatting and etc\n\nChange-Id: I07a8cf9508d3cba33bd04afdc301bb7145153d59\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": "0ed15dcc684a4d752390441c366568900038ad67",
      "tree": "350eec26a82cefa8a52e92367d2e7af413f3c133",
      "parents": [
        "1da7a33099e0a06e4cca3b4a8e6c9d7874426df6"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Jan 24 11:09:53 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Jan 24 19:20:21 2024 +0900"
      },
      "message": "Use URIOpt for options taking URI/URL\n\n... so that tempest can detect malformed values and give early feedback\nto users.\n\nnote:\nURIOpt was added in oslo.config 3.12, and the schemes argument was\nadded in oslo.config 3.18, so we don\u0027t have to bump the minimum version\nof oslo.config from 5.2.0.\n\nChange-Id: Ic6bddb061957bef8726a7c21e4eaa66ac471f01b\n"
    },
    {
      "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": "f3a24374231a2f8d5737f7f62820696e74502b49",
      "tree": "76f8e363af3cc16e4f3ebd178e85ce2d9361e8ee",
      "parents": [
        "1da7a33099e0a06e4cca3b4a8e6c9d7874426df6",
        "b9f775d6d02a84f5e625acf21c28cc48ef72129e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 22 21:39:06 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 22 21:39:06 2024 +0000"
      },
      "message": "Merge \"Document choices using oslo.config interface\""
    },
    {
      "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": "b9f775d6d02a84f5e625acf21c28cc48ef72129e",
      "tree": "ef52407ff7ff2768c0a18a7b74aa37e19e5ea727",
      "parents": [
        "8def25cbb5885e91899793f8575d3919816a0d12"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 11:17:33 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 11:19:02 2024 +0900"
      },
      "message": "Document choices using oslo.config interface\n\n... instead of documenting these in descriptions, for better rendering\nby oslo-config-generator.\n\nChange-Id: If28db26eee59b9f7f62492d9df44c9bebbd34c28\n"
    },
    {
      "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": "01c2e2ff7e5583b2080018f46afa1c7f3ae0bfac",
      "tree": "7bd963e05077b9471bfd72adcf8ec4225b57e7ba",
      "parents": [
        "699749ec27897efe9bd7824664237c16c3339c03",
        "bd9cbd35ccc807cf0a1127caed44000457b037a3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 09 21:34:38 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 09 21:34:38 2024 +0000"
      },
      "message": "Merge \"Add delete image from specific store API\""
    },
    {
      "commit": "699749ec27897efe9bd7824664237c16c3339c03",
      "tree": "52b2db4e399b514f427ef6e8c6efa0eb41c5f1f9",
      "parents": [
        "fb7af24895d0ea1f69ee6ca3b5f702c379f92bc9",
        "2bb851918776be5743e4e0ccb9012db39e67e9af"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jan 07 17:02:02 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 07 17:02:02 2024 +0000"
      },
      "message": "Merge \"Remove tap-as-a-service-tempest-plugin\""
    },
    {
      "commit": "fb7af24895d0ea1f69ee6ca3b5f702c379f92bc9",
      "tree": "91e2b9849d865997a4f76dbda6c910ab4c903497",
      "parents": [
        "3101be67f13a9fafbe79b7b32abf70ab4c0bc1e3",
        "bd76355ef536d22c65cf83e694b9953579b9f740"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jan 07 17:01:59 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 07 17:01:59 2024 +0000"
      },
      "message": "Merge \"Verify that instance can boot after volume retype with migration\""
    },
    {
      "commit": "3101be67f13a9fafbe79b7b32abf70ab4c0bc1e3",
      "tree": "8028234f1dee353a94f3fdef93b5a20654113c3b",
      "parents": [
        "ab3686d28d2728001e3bd2fd543575087bf00137"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu Jan 04 10:56:46 2024 +0100"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu Jan 04 12:20:34 2024 +0100"
      },
      "message": "Use lowercase names for swift/S3 containers\n\nThe cinder backup tests are currently failing with the swift s3api\nbackend because it is invalid for S3 to have uppercase letters in a\nbucket name. Use all lowercase instead.\n\nChange-Id: Ifa2f9779af102dc1faf6488332e14aadb8d29bc0\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": "ab3686d28d2728001e3bd2fd543575087bf00137",
      "tree": "31a4a7cda162bc5262e9c5faf9dbbe0dfc71783f",
      "parents": [
        "a12feaca2f6b4e296ea5c872545107974f22970d",
        "213d0a4c686fc99a730f7774b935bed0dd9a8ce4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 11 12:40:47 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 11 12:40:47 2023 +0000"
      },
      "message": "Merge \"Pass resource_name_prefix from tests\""
    },
    {
      "commit": "a12feaca2f6b4e296ea5c872545107974f22970d",
      "tree": "ff956241e1fe020bd2e31184a40deed96599294f",
      "parents": [
        "a0b161bbde6d7734833a26ced76ca44b888fe152",
        "17053d69e57d0131e795ba6f35c6ed7d77ba8bcf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 07 17:21:50 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 07 17:21:50 2023 +0000"
      },
      "message": "Merge \"Adding tempest prefix option in tempest.conf\""
    },
    {
      "commit": "213d0a4c686fc99a730f7774b935bed0dd9a8ce4",
      "tree": "4ce4e12855af6abe217c611eabe29d303a610479",
      "parents": [
        "17053d69e57d0131e795ba6f35c6ed7d77ba8bcf"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Nov 30 10:28:14 2023 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Dec 07 11:47:00 2023 +0100"
      },
      "message": "Pass resource_name_prefix from tests\n\nThe resource_name_prefix was introduced by [1] and in order\nto allow users to fully customize the prefix of all resources\ncreated by tempest, it needs to be used in tests.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/897231\n\nChange-Id: I1e23d7a276b32e236fc8897d265c037773eca79d\n"
    },
    {
      "commit": "f59ee150a5c8b9af657849d72237ac4e92635ec4",
      "tree": "5041bd57f7e6b33cc529beca5ace29af082fb33e",
      "parents": [
        "0b330af243810a1da002db7521c012d34fbdfc3d"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu Dec 07 01:56:40 2023 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu Dec 07 03:36:01 2023 +0000"
      },
      "message": "Use \u0027tempest run --slowest\u0027 in integrated-compute\n\nThis adds the \u0027--slowest\u0027 option to the \u0027tempest run\u0027 command line for\nthe [testenv:integrated-compute] to show the slowest tests after the\ntests finish running.\n\nChange-Id: I53b0fa6dcf077191565e2aaf3f08a24b3238a34b\n"
    },
    {
      "commit": "0b330af243810a1da002db7521c012d34fbdfc3d",
      "tree": "6c4a97319d21389d4a7f8d4b2777ed5c32b402fe",
      "parents": [
        "a0b161bbde6d7734833a26ced76ca44b888fe152"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu Dec 07 01:44:40 2023 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu Dec 07 03:35:55 2023 +0000"
      },
      "message": "Add \u0027--slowest\u0027 option to \u0027tempest run\u0027\n\nA common pattern in some projects running tests with stestr is to\noutput the slowest tests from the test run after it finishes by running\n\u0027stestr slowest\u0027 after \u0027stestr run\u0027.\n\nWe can do something similar in \u0027tempest run\u0027 with a \u0027--slowest\u0027 option\nthat will run \u0027stestr slowest\u0027 when passed.\n\nThis addition is inspired by seeing TIMED_OUT job failures in the gate\nwith tests run using \u0027tempest run\u0027. We could consider adding the\n\u0027--slowest\u0027 option to those command lines to make it easier to identify\nthe slowest tests in the job logs and potentially work on improving\ntheir runtimes.\n\nChange-Id: Ia88dabcb41d56d4246337ba67c140a93342ad6ab\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": "a0b161bbde6d7734833a26ced76ca44b888fe152",
      "tree": "a4638808b02efe09531918709af12a7c1e32db00",
      "parents": [
        "8def25cbb5885e91899793f8575d3919816a0d12"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri Dec 01 23:41:44 2023 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Tue Dec 05 09:28:08 2023 +0000"
      },
      "message": "Handle split kernel/ramdisk images\n\nChange-Id: I39462a3374c816c855670ff88d3b9556baedce7a\n"
    },
    {
      "commit": "8def25cbb5885e91899793f8575d3919816a0d12",
      "tree": "3ba0f6817149165a73e632b27fa81eaab0c8399b",
      "parents": [
        "4e49975c9fa887e9a4a7aefdcff74fde48894b56",
        "3f233b24ddf2458856ee0b27be6886f1e095f064"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 22 19:26:28 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 22 19:26:28 2023 +0000"
      },
      "message": "Merge \"Report original request ID on failed shelve\""
    },
    {
      "commit": "4e49975c9fa887e9a4a7aefdcff74fde48894b56",
      "tree": "ccd7153127414ea58ea6b304128e918429f86b29",
      "parents": [
        "cc0e9b18170bc796fd8516e41d2ec09236b168aa"
      ],
      "author": {
        "name": "jskunda",
        "email": "jskunda@redhat.com",
        "time": "Wed Nov 15 15:03:12 2023 +0100"
      },
      "committer": {
        "name": "jskunda",
        "email": "jskunda@redhat.com",
        "time": "Mon Nov 20 11:57:23 2023 +0100"
      },
      "message": "Fix of wrong parsing of flavour name and disk_over_commit parameter\n\nIn assertion of names of flavors there was wrongly used parameter\nof name. Instead of server[\u0027original_name\u0027] we should use\nserver[\u0027flavor\u0027][\u0027original_name\u0027].\n\nAlso parameter disk_over_commit in function live_migrate_server\nis available until version 2.25[1], so we should check microversion\nbefore using this parameter.\n\n[1] - https://docs.openstack.org/api-ref/compute/#live-migrate-server-os-migratelive-action\n\nChange-Id: I8f03751815021ef6d335c1d90b3f183e178ce7dc\n"
    },
    {
      "commit": "3f233b24ddf2458856ee0b27be6886f1e095f064",
      "tree": "957549fc9f644d540169b6bd3432281a6dfcf2f5",
      "parents": [
        "94649e792e08fcfb3859a4f7cf314070287f985c"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Wed Nov 15 14:15:45 2023 -0500"
      },
      "committer": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Wed Nov 15 14:15:45 2023 -0500"
      },
      "message": "Report original request ID on failed shelve\n\nBuilding on I3d5aa41d96f7fa4fc860ed9d1076a247d5fa7bf6, and similar to\nIc1ffd62f9d6ed0d69467f678c1820cddbb1fda12 and\nI5aee6c831abeb404c98751034903fd4d4ac9f47f, start logging the original\nshelve request ID if shelving fails.\n\nChange-Id: I5c8966b897bffdef8c8fe943e4c5c6a1a2fc27b7\n"
    },
    {
      "commit": "c75642699174b2ae9a150d8732386d1352e48113",
      "tree": "9914b4724e1ad4a6c448dc0b5e7f0175b019d2da",
      "parents": [
        "14f893e822e342ca64d50f4d86d0097225aa77c6"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Nov 05 01:43:10 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Nov 05 01:45:21 2023 +0900"
      },
      "message": "Extend retry sleep after server fault\n\nChange Ic9eed8352c64f183ca4077e141c6b94f81a9b91a introduced retry sleep\nfor server errors, but the 1 second sleep is not enough for some cases.\n\nRelated-Bug: #2030855\nChange-Id: Ib8072397b873c7856523228efaa4ccd7911deda5\n"
    },
    {
      "commit": "cc0e9b18170bc796fd8516e41d2ec09236b168aa",
      "tree": "24b0ffe306c12a8caf693ef2b928e50a6b635b64",
      "parents": [
        "d1742bad94e94ebabe875ed24415d1ff510a5ae7"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Oct 25 13:13:26 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Oct 27 14:52:31 2023 +0000"
      },
      "message": "Switch Neutron RBAC flag in testing\n\nNeutron bobcat release has enabled the RBAC new defaults\nby default. With the latest release of Neutron have new\ndefaults enable and devstack (depends on) made NEUTRON_ENFORCE_SCOPE\nflag to True by default. Tempst need to switch the flag too so that\nwe test new RBAC by default and old RBAC in old RBAC job.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/899306\nChange-Id: I81c4dc11b16f27d6f074e84ff54363e7b415e5b3\n"
    },
    {
      "commit": "2bb851918776be5743e4e0ccb9012db39e67e9af",
      "tree": "7e6c4c4336b3453aa3407cf0e7e26fd3da7098ac",
      "parents": [
        "d1742bad94e94ebabe875ed24415d1ff510a5ae7"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Oct 26 15:42:05 2023 +0200"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Oct 26 15:42:05 2023 +0200"
      },
      "message": "Remove tap-as-a-service-tempest-plugin\n\ntap-as-a-service-tempest-plugin tests were moved to\nneutron-tempest-plugin when tap-as-a-service was\nrevived from x/, so this tempest plugin can be\nremoved from generate-tempest-plugins-list.py\n\nChange-Id: I0a796b9bd5206092d5aee583db89c4227c626ff8\n"
    },
    {
      "commit": "d1742bad94e94ebabe875ed24415d1ff510a5ae7",
      "tree": "9df053624f3c5e9ed1b490453ad60f259764b6a1",
      "parents": [
        "bbe27e9cb71fdcb53caadd3eb1a791a7fd3b5ee5",
        "553d91b51e12be77e5d6d38d666cd0b23b12e626"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 19 13:35:45 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 19 13:35:45 2023 +0000"
      },
      "message": "Merge \"Fix cleanup for object_storage tests\""
    },
    {
      "commit": "bbe27e9cb71fdcb53caadd3eb1a791a7fd3b5ee5",
      "tree": "b310c1429e3d8e91b620861c783c3dddbb3f5d22",
      "parents": [
        "14f893e822e342ca64d50f4d86d0097225aa77c6",
        "88d3665465bc279ebfc4ec66aa0d0b2e9b2dab54"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 18 12:15:40 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 18 12:15:40 2023 +0000"
      },
      "message": "Merge \"Fix test_show_host_detail to support installation with ironic\""
    },
    {
      "commit": "14f893e822e342ca64d50f4d86d0097225aa77c6",
      "tree": "b976d08b0a99607ce5677389eb43da491ea0d1da",
      "parents": [
        "88e165a4a84d96bd04e2d25786c99fc60a1948de"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Oct 12 10:15:38 2023 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Oct 12 10:20:41 2023 +0200"
      },
      "message": "Skip test_dhcp_agent_scheduler tests if there is no DHCP agent available\n\nPreviously those tests were skipped only if there wasn\u0027t\n\"dhcp_agent_scheduler\" API extension available.\nBut in some cases, like e.g. when Neutron is run with ML2/OVN backend\nthis extension is available (after [1] will be merged) but still in\ntypical deployment there is no Neutron DHCP agent deployed together with\nML2/OVN backend.\n\nSo those tests should be skipped not only if there isn\u0027t API extension\nat all but also when there is no any DHCP agent available in the\ndeployment.\n\n[1] https://review.opendev.org/c/openstack/neutron/+/897528\n\nRelated-bug: #2038655\nChange-Id: I9ccb710c8dc32765962a18bee1771c86fe1aaacd\n"
    },
    {
      "commit": "88e165a4a84d96bd04e2d25786c99fc60a1948de",
      "tree": "4ed97c5a56b0374b1b4e056652e2356cbe91880e",
      "parents": [
        "479a48659d6c9d26611e8fbd1d539f0447b10e11",
        "433dbdc4b96cefdc522aca493b4eebd10e050f49"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 09 20:02:17 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 09 20:02:17 2023 +0000"
      },
      "message": "Merge \"Add unit tests to increase coverage\""
    },
    {
      "commit": "88d3665465bc279ebfc4ec66aa0d0b2e9b2dab54",
      "tree": "31c0708bb4be0b6afab5a363fe43c086515750b5",
      "parents": [
        "479a48659d6c9d26611e8fbd1d539f0447b10e11"
      ],
      "author": {
        "name": "Ilya Popov",
        "email": "ilya_p@hotmail.com",
        "time": "Mon Oct 09 13:25:08 2023 +0300"
      },
      "committer": {
        "name": "Ilya Popov",
        "email": "ilya_p@hotmail.com",
        "time": "Mon Oct 09 13:28:53 2023 +0300"
      },
      "message": "Fix test_show_host_detail to support installation with ironic\n\nWhen OpenStack cloud is installed with Ironic using Kolla-Ansible\nthere will be additional \"сompute\" hosts named \u0027*-ironic\u0027.\nProposed fix removes such hosts from hosts list used to create VM\n\nCloses-Bug: 2038802\nChange-Id: Ib5c6b816ee8f0d3bafcbfe4b72596da60849e1a3\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": "479a48659d6c9d26611e8fbd1d539f0447b10e11",
      "tree": "8ad44300d0eec0ca72576b22a66c50c00e417ca8",
      "parents": [
        "5c64e3913a1a5a061a6b04b212ce35aaa84f2184",
        "270e4fe7bafb5544c45963c0c0eb6851acd0bb19"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Oct 06 12:09:03 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 06 12:09:03 2023 +0000"
      },
      "message": "Merge \"Make greande-skip-level job voting on current master\""
    },
    {
      "commit": "433dbdc4b96cefdc522aca493b4eebd10e050f49",
      "tree": "02d8c88e47d95cc75e972527defe91d8d36d2002",
      "parents": [
        "702f0befcea128ac2bc95bad787d592056f18ad4"
      ],
      "author": {
        "name": "Katarina Strenkova",
        "email": "kstrenko@redhat.com",
        "time": "Tue Aug 29 15:17:57 2023 +0000"
      },
      "committer": {
        "name": "Katarina Strenkova",
        "email": "kstrenko@redhat.com",
        "time": "Wed Oct 04 13:14:24 2023 +0000"
      },
      "message": "Add unit tests to increase coverage\n\nThis patch proposes adding several new unit tests in effort to increase\nthe total unit test coverage.\n\nAdditionally, the ./tempest/serial_tests/ directory is not included in\ncoverage calculation. The reason being we don\u0027t want to test tests with\nunit tests, which becomes a bit of an overkill.\n\nFinally, there is an addition of a new option for the coverage program\ncalled --fail-under. It will result the program in failure if the\ncoverage is under set percentage. Reason for this implementation is to\nencourage writing unit tests for new code.\n\nChange-Id: I804116413cd7d73cd7e5ae71409a8855ef937b88\n"
    },
    {
      "commit": "270e4fe7bafb5544c45963c0c0eb6851acd0bb19",
      "tree": "b7a7764e08aa64d74e3d65e1d8bbdd6d043fffbb",
      "parents": [
        "2ce81e5185acc832da41709bc61379c66fe63adc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Sep 28 13:29:52 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Sep 28 15:39:45 2023 -0700"
      },
      "message": "Make greande-skip-level job voting on current master\n\nCurrent master is SLURP release and greande-skip-level\njob is mandatory to test. Making it voting job in all\nintegrated gate template.\n\nAlso, adding it in tempest gate.\n\nDepends-On: https://review.opendev.org/c/openstack/grenade/+/896831\nChange-Id: I2e5e2a89a1db5acd5946913614ab113d47bf8b5b\n"
    },
    {
      "commit": "5c64e3913a1a5a061a6b04b212ce35aaa84f2184",
      "tree": "53ffb969a905dd67cd9bf79f17db8863632e28f5",
      "parents": [
        "2ce81e5185acc832da41709bc61379c66fe63adc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Sep 28 12:07:04 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Sep 28 12:07:04 2023 -0700"
      },
      "message": "Add Tempest gate job for stable/2023.2\n\nNow we have stable/2023.2 branch ready for devstack\nand so does for all service projects.\n\nThis commit adds the Tempest testing for stable/2023.2\nby adding new jobs running on stable/2023.2 version of\nopenstack.\n\nChange-Id: I8cff5f937406738261b3edf98919135e8f8af701\n"
    },
    {
      "commit": "2ce81e5185acc832da41709bc61379c66fe63adc",
      "tree": "79195d473dfc7c4dc6bca063e037f88ffc324f19",
      "parents": [
        "6a122ead59e04767420dff9b478b0f1adf5caa10"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 27 10:47:34 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 27 10:47:34 2023 -0700"
      },
      "message": "Create releasenotes page for tempest 35.0.0, 36.0.0\n\nChange-Id: I94bcfe2ee10c222a5c3845743ad889fb4a80442d\n"
    },
    {
      "commit": "6a122ead59e04767420dff9b478b0f1adf5caa10",
      "tree": "417ca4318adb7b5e3d9dcff0efbe3f228980e98f",
      "parents": [
        "3926608631111a0ec93b3c44129d0cb24d52edfa"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Sep 26 18:53:17 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Sep 26 18:53:17 2023 -0700"
      },
      "message": "Switch to the master constraint in tox.ini\n\nTo releas a new tag for Tempest 2023.2, we modified the\ncompatible constraint in tox.ini\n- https://review.opendev.org/c/openstack/tempest/+/874359/1\n\nAs new tag is released now so we can switch back to the master\nconstraint in tox.ini.\n\nChange-Id: I431ec42d81c4d2a95d6f541c794607de1f9cadb8\n"
    },
    {
      "commit": "3926608631111a0ec93b3c44129d0cb24d52edfa",
      "tree": "65e418fc532ebdfca1f68f9574b6ca698b3b279c",
      "parents": [
        "2d5987fbe6ba2d51dc354e8f4424569742e3ddcc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 20 14:39:48 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Sep 26 19:55:01 2023 +0000"
      },
      "message": "Use stable constraint in tox to release new tag for 2023.2\n\nWe are going to release Tempest new tag to declare the start of\nsupport for stable/2023.2. So that new tag use stable/2023.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 2023.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: Iea83eb6b467f40b9398262d6ddf6912d0ea98d1a\n"
    },
    {
      "commit": "bd76355ef536d22c65cf83e694b9953579b9f740",
      "tree": "e147bb333e4b6dccc2518ea5433208cd10e6d9c0",
      "parents": [
        "cc2cbda0722533cf7f8491cfd88f5389d11b92fd"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Wed Aug 02 19:50:29 2023 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri Sep 22 05:18:01 2023 +0000"
      },
      "message": "Verify that instance can boot after volume retype with migration\n\nThis tests that an instance can still boot after a volume retype with\nmigration across backends.\n\nNote: The TestVolumeMigrateRetypeAttached tests only run if there are\nmultiple backends configured in CINDER_ENABLED_BACKENDS.\n\nRelated-Bug: #2019190\n\nChange-Id: Ia88375dd08e0ba2c897fb37c312ef69dab3d001e\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": "69d8e5e09e1a50bd54b7b3d72dc988ccdc93c4cc",
      "tree": "b0e61d1c7be6231a490a68781560e0a7efc7cd19",
      "parents": [
        "4c12b9784e135aa1b1b96625db6e238928452e79",
        "53885e50faeda559e477bbaa1bea71fa030b7f56"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 22 01:34:42 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 22 01:34:42 2023 +0000"
      },
      "message": "Merge \"Use upper constraints in pep8 test run\""
    },
    {
      "commit": "4c12b9784e135aa1b1b96625db6e238928452e79",
      "tree": "5209e4d788443acbc26153bdd32db754b4e9b9c1",
      "parents": [
        "041e854242a50e377cd1e645db6264f73bcbb606",
        "3bf5e5b24323ab2f293768e66dc482c06f0971cc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Sep 21 12:17:23 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 21 12:17:23 2023 +0000"
      },
      "message": "Merge \"Update Tempest supported releases and python versions\""
    },
    {
      "commit": "041e854242a50e377cd1e645db6264f73bcbb606",
      "tree": "e3a329d53ed52cda41eaca98a50721d195514694",
      "parents": [
        "e5c058592ce23a6e5c46f13eceb0514b23c07f9a",
        "763c9cc7f9f7f5909aef3cef12c1d5790d237bf4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Sep 21 11:39:33 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 21 11:39:33 2023 +0000"
      },
      "message": "Merge \"Remove test duplication between tempest and n-t-p QuotasTest\""
    }
  ],
  "next": "e5c058592ce23a6e5c46f13eceb0514b23c07f9a"
}
