)]}'
{
  "log": [
    {
      "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": "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"
    },
    {
      "commit": "86df53bb054d2e47d8626c4380a250ca6fd8abe7",
      "tree": "cd844a4ef4697e5a290fabb1ccb2391094a05575",
      "parents": [
        "9fe5d38263629bbf95284d5b5c762d3b7337b9b6"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Tue Jan 11 08:07:58 2022 +0000"
      },
      "committer": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Thu Jun 30 07:49:55 2022 +0000"
      },
      "message": "Add image cache client\n\nDepends-On: https://review.opendev.org/c/openstack/glance/+/842070\nChange-Id: Idecb129d0ca96eb44c16f4e682b441a61cab42fb\n"
    },
    {
      "commit": "15ff173194c8ff2b0d00ed1df499fe1512eae0e7",
      "tree": "58ddd7e678f71492f087f4e439283e1c73606baf",
      "parents": [
        "991866fd7526a34ce92e3d861a22ce8ee82d5a6e",
        "72575889c834b9e93923102e4f5ee82e1031276f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 01 10:49:56 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 01 10:49:56 2022 +0000"
      },
      "message": "Merge \"Validate network downtime during live migration\""
    },
    {
      "commit": "87661fcef73ef502f7cdc70c4e0eabfd898db642",
      "tree": "23ca4a7c0733872ecddb6302b7001ef8f905c9cd",
      "parents": [
        "e7e0da54e03204996626b4b7edb6fff512e44326"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat May 28 19:00:24 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 31 01:09:20 2022 +0000"
      },
      "message": "Drop py3.6 and py3.7 from Tempest\n\nIn zed cycle, OpenStack projects and oslo lib\nhas dropped the py3.6 and py3.7 support\n\n- https://governance.openstack.org/tc/reference/runtimes/zed.html\n\nWith oslo not supporting the py3.6 and py3.7, Tempest master is\nfailing and cannot be run on py3.6|7 env.\n\n- https://bugs.launchpad.net/tempest/+bug/1975036\n\nWe discussed about how to solve it in ML[1] and QA meeting[2] and\ndecided to drop it from Tempest too. Stable branches testing from\nstable/victoria to stable/yoga (currently supported branch by Tempest\nmaster) can be tested on py3.8 or if cloud run those releases on py3.6\nthen Tempest can be run in virtual env with py38.\n\nCloses-Bug: #1975036\n\n[1] http://lists.openstack.org/pipermail/openstack-discuss/2022-May/028622.html\n[2] https://meetings.opendev.org/irclogs/%23openstack-qa/%23openstack-qa.2022-05-24.log.html#t2022-05-24T15:31:51\n\nChange-Id: Ie844887a798a006794729e733748ceaa5e06d2db\n"
    },
    {
      "commit": "263825a17a8393ade1ff0d99a1ad035ca47eee8b",
      "tree": "ba1602474235bc2269fdba2677cbafd206163904",
      "parents": [
        "2c3a6381cb5c13a517a7a85b6c7e8812f2d599d6"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu May 26 16:52:13 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu May 26 16:52:13 2022 -0500"
      },
      "message": "End support for stable/victoria\n\nThis marks the end of support for stable/victoria\nwhich is EM now[1]. This remove the stable/victoria\njobs and also adds relesenote to mark the end of\nsupport of Victoria.\n\n[1] https://releases.openstack.org/\n\nChange-Id: Ia63cdc682a32a2bcfd748f924368db6028b64d8c\n"
    },
    {
      "commit": "72575889c834b9e93923102e4f5ee82e1031276f",
      "tree": "e711dbdd7db33ced95344fd9deeee2a018fb2fe9",
      "parents": [
        "569c7a89f54c94494fde46ce2aa4fbd26492e640"
      ],
      "author": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Thu Feb 10 12:26:43 2022 +0200"
      },
      "committer": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Thu May 19 18:41:15 2022 +0200"
      },
      "message": "Validate network downtime during live migration\n\nThis patch adds the ability to measure network downtime during live\nmigration process.\nA fixture has been added to start and stop a background pinger\nprocess and also read status from it.\nThe downtime measurement has 0.2 seconds granularity.\nIn order to reduce overall traffic the ping payload size set to\nminimal value.\n\nChange-Id: I83c6a5d49f5d4da05deb677907e5048ecdd2242b\n"
    },
    {
      "commit": "a7bedbde46ae2aec796837a7e69fbf35747f75cb",
      "tree": "408298d19463d6558a4e17cf373d9c647bdb264e",
      "parents": [
        "a06eb65363ed481cab4bf38308fbdc0d03d4eb78",
        "75ca0b87c6957aa21d4945cc698a2a39e544185d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 09 12:27:23 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 09 12:27:23 2022 +0000"
      },
      "message": "Merge \"Switch to ecdsa ssh key type by default\""
    },
    {
      "commit": "618ff5f129c3417f12dc68aefe5c9fcf660bda65",
      "tree": "49ef4db81e443b0c5f6969730693b3bb091141f0",
      "parents": [
        "9625f0d364c79f4444c6ac8f7900a3731fbe2d07"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Dec 16 17:41:12 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu May 05 18:15:29 2022 -0500"
      },
      "message": "Remove compute api_extensions config option\n\nNova has remvoed the API extensions concept since\nstein release\n- https://blueprints.launchpad.net/nova/+spec/api-extensions-merge-stein\n\nNova cannot be configured to enable/disable extension now\nand all extensions are enabled by default. Stein is not\nsupported by the Tempest master so it is safe to remove the\nconfig optionn as well as the checks from tests.\n\nChange-Id: I05c0a3b23d0824e1eb9a79353dcf2976c6bcf602\n"
    },
    {
      "commit": "75ca0b87c6957aa21d4945cc698a2a39e544185d",
      "tree": "9211c9599fe7fc3809e3de11f90cd47dbd722be1",
      "parents": [
        "0afd087cbac68b41f1260d95bec77580af525259"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Apr 20 17:57:45 2022 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Apr 20 17:57:45 2022 +0200"
      },
      "message": "Switch to ecdsa ssh key type by default\n\nAs the version of cirros used in OpenStack CI does not support SHA-2\nsignatures for ssh, any connection from a FIPS enabled machine will fail\nin case validation.ssh_key_type is set to rsa (the default until now).\nUsing ecdsa keys helps us avoid the mentioned issue.\n\nFrom now on, the validation.ssh_key_type option will be set to ecdsa\nby default for testing simplicity.\n\nThis change shouldn\u0027t have any drastic effect on any tempest consumer,\nin case rsa ssh type is required in a consumer\u0027s scenario,\nvalidation.ssh_key_type can be overridden to rsa.\n\nRelevant-Bug: #1960692\nChange-Id: If9becae119e2a5dc51d4911a0ac9759fbcf24998\n"
    },
    {
      "commit": "6ffb4fa7fb2db01e86feac09563a1dc0167cb650",
      "tree": "363b735b4f77e168f0d3a5947f2c51c1d2ade160",
      "parents": [
        "44dac69eb77d78a0de8e68e63617099249345578"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 13 18:07:03 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 13 19:07:57 2022 -0500"
      },
      "message": "End support for stable/ussuri\n\nThis marks the end of support for stable/ussuri\nwhich is EM now[1]. This remove the stable/ussuri\njobs which are failing due to bug#1968798 and also\nadds relesenote to mark the end of support of Ussuri.\n\n[1] https://releases.openstack.org/\n\nChange-Id: Ieeb4da8859d44470c5cb67a62f2dcfd7786daf3a\n"
    },
    {
      "commit": "4f63115e591ea387745eff5834b2cdce22707158",
      "tree": "e4eb7e903c28fb5bf8efd4eec99ad98582e018b8",
      "parents": [
        "e4d7182d6895aa53557c5ca94d38c342d37f4828"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 08 20:03:23 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 09 17:09:55 2022 +0000"
      },
      "message": "Add releasenote to tag the Tempest for Yoga release\n\nChange-Id: Ide70ba2077caeef8c3b30a2399861aa5261d0bdc\n"
    },
    {
      "commit": "c545cb1c7c14d36d2bc65a55ec13e0c6cd095425",
      "tree": "0ee7c5d97e423b9e698278c9f6209581787db0de",
      "parents": [
        "d373b9a1762d338f7be2c9dd59e146b81b3799f6",
        "6ded070b511263df2b6c06905615a951b29e2035"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 19 03:30:16 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 19 03:30:16 2022 +0000"
      },
      "message": "Merge \"Add support for ecdsa keys\""
    },
    {
      "commit": "6ded070b511263df2b6c06905615a951b29e2035",
      "tree": "1b9f48f55146089e93215c53fc34cee67f8cd171",
      "parents": [
        "fe0ac89a5a1c43fa908a76759cd99eea3b1f9853"
      ],
      "author": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Sat Sep 04 15:56:34 2021 -0400"
      },
      "committer": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Tue Jan 18 15:25:38 2022 +0000"
      },
      "message": "Add support for ecdsa keys\n\nIn FIPS mode, using RSA keys for ssh is fine as long as SHA-1 is\nnot used for the signature algorithm.  Unfortunately, the version\nof cirros used in OpenStack CI does not have a version of dropbear\nthat supports SHA-2 signatures.  So, any connections from a FIPS\nenabled machine will fail as the cirros instance will only support\nssh-rsa (SHA-1 signatures).\n\nTo get around this, we add a new option to specify the key type\n(validation.ssh_key_type).  This will allow the addition of other\nkey types in future if needed.\n\nTempest now supports \u0027rsa\u0027 and \u0027ecdsa\u0027 key types.\n\nWe also add a fips job to the experimental queue to test the usage\nof the new key type.\n\nChange-Id: Ib59eb8432fa1a2813b3047955157d1b3d24a55f8\n"
    },
    {
      "commit": "bd722d366e1787f101dd26e8770e24f22970a4f7",
      "tree": "826600f7f4d02da1b0e341a89adb493d604e96c2",
      "parents": [
        "24864bac273ff5d91dfda4723c46e0f0868c686d"
      ],
      "author": {
        "name": "lpiwowar",
        "email": "lpiwowar@redhat.com",
        "time": "Tue Dec 21 09:42:28 2021 +0100"
      },
      "committer": {
        "name": "lpiwowar",
        "email": "lpiwowar@redhat.com",
        "time": "Fri Jan 14 09:25:12 2022 +0100"
      },
      "message": "Set default value of --concurrency to 2\n\nThere is a non-negligible number of tests in tempest that need accounts\ngenerated by account-generator with a concurrency of at least 2. Running\nthese tests with accounts generated with the current default value for\nconcurrency makes them therefore fail.\n\nThis change sets the default value for concurrency to 2 and updates\nthe documentation for --concurrency parameter.\n\nCloses-Bug: #1948935\nChange-Id: Iada980beff9db3c8cd02c84d0d7602264b66ddf8\n"
    },
    {
      "commit": "24554b0e107653174b533f66f2fb5515be92a54e",
      "tree": "0edb6c681f9cfad8b2b77ab5aead3529ea36737b",
      "parents": [
        "93a902072fd9986f2bb660166552f37d9eb5bdbb"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Dec 07 19:57:41 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Dec 07 21:02:07 2021 -0600"
      },
      "message": "Deprecate the old API microversion fixture\n\nWe have moved the API microversion fixture to\ntempest.lib.common.api_microversion_fixture location.\n\nThis commit deprecates the old fixture so that we can\nremove them in Z cycle.\n\nChange-Id: If38aa21a4cd99d2a5fe4a5c3b41214cd54f97f8d\n"
    },
    {
      "commit": "c08dfd20142fc845a9a7fc4502eeecc33ddb680b",
      "tree": "8e725481e68f976a19e1caeb54a28391f7653af1",
      "parents": [
        "79da6961ed6fc643488c1dcf215f97327930e73a"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Tue Sep 14 16:57:42 2021 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Mon Nov 29 18:15:24 2021 +0530"
      },
      "message": "This patch creates the network v2.0 floating-ips-port-forwarding client.\n\nhttps://docs.openstack.org/api-ref/network/v2/index.html#create-port-forwarding\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\n\nChange-Id: Icac4495c8a3fae877746652d0c9e00225b0a879d\n"
    },
    {
      "commit": "efa21d3bb915e2e9793ec5072ad8ce45356a11b1",
      "tree": "1a3cf6a59a42775ee5bfd28408f6f8e7473eabdc",
      "parents": [
        "18accdeb7e78e0c1b75f409d74c81336a09fdcec"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Thu Aug 26 18:31:36 2021 +0200"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Thu Nov 04 13:32:15 2021 +0100"
      },
      "message": "Add QoS minimum packet rate rule client\n\nAs a preparation to test Network QoS minimum bandwidth and minimum\npacket rate rules together this patch the necessary packet rate API\nclient to tempest lib.\n\nblueprint: qos-minimum-guaranteed-packet-rate\n\nChange-Id: I1c5c82e8178462652c36533093958c82b5130a55\n"
    },
    {
      "commit": "663f4a1f263b333635283cb183aeac9ce7826d03",
      "tree": "a8df8874bb06fa9642725c073b7c416255c6e763",
      "parents": [
        "a7bcabc8976e6e646d5e4379e3289b43586261c1"
      ],
      "author": {
        "name": "Christian Schwede",
        "email": "cschwede@redhat.com",
        "time": "Tue Oct 05 09:53:22 2021 +0200"
      },
      "committer": {
        "name": "Christian Schwede",
        "email": "cschwede@redhat.com",
        "time": "Tue Oct 05 14:31:04 2021 +0000"
      },
      "message": "Improve cleanup after Swift testing\n\nUse common method to delete objects and containers after Swift\ntesting. The used method ensures proper deletion before continuing;\nsimply listing and deleting sometimes raises exeptions due to delayed\nexecutions.\n\nAlso fixes a docstring to reflect current behaviour.\n\nChange-Id: Ieaaba496028de741f3e506dac800b151aa833333\n"
    },
    {
      "commit": "709d6e1c815c4b351efa2214ea0eb740936f6aa6",
      "tree": "363700bf8f5dcd34fb977467455c075d2eecb138",
      "parents": [
        "c43ce23cdc0bf97802d604ef71fdeebcd9f98db0"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Sep 09 09:30:50 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Sep 09 09:30:50 2021 +0000"
      },
      "message": "Add releasenote to tag the Tempest for Xena release\n\nThis commit adds the releasenote to tag Tempest for Xena release.\n\nChange-Id: I9a93701928221e2aec6eb69847b11f77c720028e\n"
    },
    {
      "commit": "3026475d1836f3a3e5a5aefe65110bef787e4d50",
      "tree": "1f142f22ab8ab328d395b4538c8a49a8f32ba914",
      "parents": [
        "459d6de4f388e51bf5e3229427acc8dc42617d00",
        "ca3e51356502b6bca86fa5b2c81f2805aecb06f0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 31 20:47:07 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 31 20:47:07 2021 +0000"
      },
      "message": "Merge \"Add missing tempest client for \"QoS Limit Bandwidth\" APIs + testing\""
    },
    {
      "commit": "ca3e51356502b6bca86fa5b2c81f2805aecb06f0",
      "tree": "a163c14d51fb747396faba89f45b7be80e95d509",
      "parents": [
        "2eb82f1cbc2bd1e189e33ee65a5beb33aff9d1f5"
      ],
      "author": {
        "name": "zahlabut",
        "email": "ashtempl@redhat.com",
        "time": "Tue Jul 20 20:37:51 2021 +0300"
      },
      "committer": {
        "name": "zahlabut",
        "email": "ashtempl@redhat.com",
        "time": "Tue Aug 31 15:58:09 2021 +0300"
      },
      "message": "Add missing tempest client for \"QoS Limit Bandwidth\" APIs + testing\n\n\"QoS Limit Bandwidth\" APIs must be used in Octavia-Tempest-Plugin\nto add missing QoS based tests.\n\nNote: this patch fixes the \"expected status\" code for\nUpdate Minimum Bandwidth, that was set to default 200 instead of 202.\n\nChange-Id: I30d9d823c972e560a0a48e24e44fb16bcc353c5a\n"
    },
    {
      "commit": "fdc668cf6beab3cd23d0366f37b479d01031ac6e",
      "tree": "ab990cc1a92ad295897ddbacda1a0f1e5384c0e7",
      "parents": [
        "61d6c1195cd6601a7d132dde672b723fab3dce03",
        "be427bf02cc30fa402ce33b536338ebde4b38340"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 30 23:14:31 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 30 23:14:31 2021 +0000"
      },
      "message": "Merge \"Always enable project tags Identity tests\""
    },
    {
      "commit": "b316b8843f66a41daa44ee9adbaef23281efe4c7",
      "tree": "ead5f49757a661fbdcdae04ed75ecaec0b426e21",
      "parents": [
        "2d67c183ceb0df0f8ad867f264e08ce9d0ac231e",
        "5a3de3e4984336ada58b231cbb752d40e7966364"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 24 10:29:23 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 24 10:29:23 2021 +0000"
      },
      "message": "Merge \"Add loggable resource client\""
    },
    {
      "commit": "5a3de3e4984336ada58b231cbb752d40e7966364",
      "tree": "b5307af569e1e87c2434b16f0620fd676a05c2a5",
      "parents": [
        "a45828bf92c991cbcd8749ebd7f839e0cb66cbd4"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Fri Jul 09 12:30:36 2021 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Mon Aug 16 17:57:40 2021 +0530"
      },
      "message": "Add loggable resource client\n\nThis patch creates the network v2.0 loggable-resource client.\n\nhttps://docs.openstack.org/api-ref/network/v2/index.html#list-loggable-resources\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\n\nChange-Id: I37b9397834fbb7f4ebf540dc5f8aece356ddf749\n"
    },
    {
      "commit": "be427bf02cc30fa402ce33b536338ebde4b38340",
      "tree": "a3a5e3335a02b4affd435a90d518f39cc9a649b5",
      "parents": [
        "d771c95ee83aa63a15919bea0f60fd3795b3ba70"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Wed Aug 11 13:12:34 2021 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Wed Aug 11 13:13:28 2021 +0200"
      },
      "message": "Always enable project tags Identity tests\n\nThe feature is enabled since Queens, so turn on the testing by default\nand deprecate the option.\n\nChange-Id: I72eb8f9640a45a069582dfb018ce7317d4a8c32e\n"
    },
    {
      "commit": "18a10b14a4a608bfc81267dd12a52bc09228cb71",
      "tree": "78cad21655dd86489a5d09acc26ecc37f351ec24",
      "parents": [
        "027a27c65d06c6ac314b87b3dd7d01246e862a79"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Aug 10 01:04:56 2021 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Aug 10 01:04:56 2021 +0200"
      },
      "message": "Always enable application credentials Identity tests\n\nThe feature is enabled since Queens, so turn on the testing by default\nand deprecate the option.\n\nChange-Id: I9b40642365d6f9f65cac19a2c69ad4ff39246cd7\n"
    },
    {
      "commit": "fd51a46101b0ac9c740dd4f45fb3a2be1f92d0ea",
      "tree": "ca1de063b5bf28c0eda868459f6d7c4a89be7902",
      "parents": [
        "7c9c70ae0bd8d8a07533f2bfa2769fe6fd015a3f",
        "ef987c411dd4db841c600263907bdd2c38f7e1c1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 22 19:33:04 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 22 19:33:04 2021 +0000"
      },
      "message": "Merge \"Add keystone unified limits client\""
    },
    {
      "commit": "2e58826adce616264bfb3882c4d3936507945126",
      "tree": "e587303e5cf8adcfa2b695f3ae4dac25abb63a19",
      "parents": [
        "1e4cb1da36012068acb0a189592d6e3cf80cdfb6"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 16 10:59:43 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 16 10:59:43 2021 -0500"
      },
      "message": "Add releasenote to tag the end of support for Train\n\nThis relesenote mark the end of support of Train release\nin Tempest as it is in EM state[1].\n\n[1] https://releases.openstack.org/\n\nChange-Id: I437eda1acc88ac6f84b8c01d81e04afb4df1d40e\n"
    },
    {
      "commit": "ef987c411dd4db841c600263907bdd2c38f7e1c1",
      "tree": "e1d1b724ebfed6992ddb18c39829956581ae325c",
      "parents": [
        "a45828bf92c991cbcd8749ebd7f839e0cb66cbd4"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Apr 27 11:48:27 2021 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Jul 15 07:58:53 2021 -0700"
      },
      "message": "Add keystone unified limits client\n\nChange-Id: If58d8474cae95b1be3044bd52010b8288a7f5fcc\n"
    },
    {
      "commit": "bc25d444702c5016b326629d7a77f227609243e0",
      "tree": "d320f3054ab28f2353e535abc06b84682ebb11eb",
      "parents": [
        "3a05fab1264dfd45a4127f16b649b060fe7eb836",
        "065715df55c64848362026fc54800dbe964dbed1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 08 19:05:09 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 08 19:05:09 2021 +0000"
      },
      "message": "Merge \"Add log resource client\""
    },
    {
      "commit": "065715df55c64848362026fc54800dbe964dbed1",
      "tree": "50202ce3677a84796ac34dd7ace8f2cf4536a593",
      "parents": [
        "98405eb0a69d38e2c227749de02620e298810f26"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Jun 17 14:36:29 2021 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Jul 08 11:56:21 2021 +0530"
      },
      "message": "Add log resource client\n\nThis patch creates the network v2.0 log-resource client.\n\nhttps://docs.openstack.org/api-ref/network/v2/index.html#logging\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\n\nChange-Id: Iaea971fb6d05668b061be6d548e217171587268c\n"
    },
    {
      "commit": "37c4bd3023110f2a00e55439e2086d393b44a974",
      "tree": "91188fd9b72cd332b1ab3665885bebd27eedd79d",
      "parents": [
        "53c02181f87804a4ba8ddf6288ea1f7717234c2a"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Jun 24 15:46:00 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jun 29 07:01:17 2021 +0000"
      },
      "message": "Add volume_size_extend opt for volume tests\n\nVolume tests had hardcoded value (1) in case they were creating\na second volume with a different size than the first one\n(CONF.volume.volume_size). This is a problem for systems which\nhave a chunk size other than 1. The patch is adding a new opt\nCONF.volume.volume_size_extend which allows customization of an\nextended volume size.\n\nCloses-Bug: 1917299\nChange-Id: Ic8ae486224cd2a470f4f9bbad62d4d6715cc63ac\n"
    },
    {
      "commit": "165586d19061c9ecf36d9ef191043c6269579f87",
      "tree": "7d1dc424804a5fd132455c779935603c607eb187",
      "parents": [
        "3e127640657b294c9d4a941b6a6bb287aa496539",
        "cafd2d165603e88fec03aa3b24d98980543d7ec5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 02 18:11:25 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 02 18:11:25 2021 +0000"
      },
      "message": "Merge \"Add tests for \"new\" Transfers API (mv 3.55)\""
    },
    {
      "commit": "0c3392306b9b8cdc991bf786516593c50ed8776c",
      "tree": "a12ea915c7b975d57f0f3218a2f750727872cc5d",
      "parents": [
        "3b56cdb083998d9162ed79db303bf8a469c3015a",
        "2f4539d6043874f46690638d1bd071779d6f6f10"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 26 21:30:37 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 26 21:30:37 2021 +0000"
      },
      "message": "Merge \"Stop testing volume v2 APIs\""
    },
    {
      "commit": "3b56cdb083998d9162ed79db303bf8a469c3015a",
      "tree": "a3474964c84300b05aa1caf5abc06be1159773d0",
      "parents": [
        "5fb91658f7e37b023ced20e31501f34a21bc673c",
        "4e18c0f79bccba356f15e41ad44024295a1164af"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 25 01:41:40 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 25 01:41:40 2021 +0000"
      },
      "message": "Merge \"Remove old deprecated Token clients\""
    },
    {
      "commit": "5fb91658f7e37b023ced20e31501f34a21bc673c",
      "tree": "b6828f394bd012b16146e0079dd79c363c4e9919",
      "parents": [
        "ccaa9969f06907a933e2f2068b9293c3a1a1db75",
        "08d5376e5b78127e2dd87d59b73f1987fd33e88b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 24 21:27:16 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 24 21:27:16 2021 +0000"
      },
      "message": "Merge \"Remove volume v1 service clients\""
    },
    {
      "commit": "cafd2d165603e88fec03aa3b24d98980543d7ec5",
      "tree": "65e0ceb7307d7f92d7a902c7591fdf854b49b465",
      "parents": [
        "34df1e10d33bcebb73429d54eeb65236d0b799bf"
      ],
      "author": {
        "name": "Brian Rosmaita",
        "email": "rosmaita.fossdev@gmail.com",
        "time": "Thu May 06 18:01:05 2021 -0400"
      },
      "committer": {
        "name": "Brian Rosmaita",
        "email": "rosmaita.fossdev@gmail.com",
        "time": "Thu May 20 22:28:26 2021 -0400"
      },
      "message": "Add tests for \"new\" Transfers API (mv 3.55)\n\nAdd a client and test class for Block Storage API v3.55\n\nChange-Id: I4179799bc40a50bdbeecaee461d32e827269cc1f\n"
    },
    {
      "commit": "4e18c0f79bccba356f15e41ad44024295a1164af",
      "tree": "dd0c2c668f714b51ff799083f16756d9b8e9f441",
      "parents": [
        "393e94a604f29940025c2c2d8f406419e7733e5c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 18 14:38:24 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu May 20 16:01:26 2021 +0000"
      },
      "message": "Remove old deprecated Token clients\n\nTokenClientJSON and V3TokenClientJSON were deprecated\nvery long back so its time to remove them.\n\nNo one in OpenStack using those\n- https://codesearch.opendev.org/?q\u003dTokenClientJSON\u0026i\u003dnope\u0026files\u003d\u0026excludeFiles\u003d\u0026repos\u003d\n\nChange-Id: If20fa58e64e130e268e1ad7999b0088a0a0c0f9c\n"
    },
    {
      "commit": "2f4539d6043874f46690638d1bd071779d6f6f10",
      "tree": "7a35f61b51f74c6df075a6ebb925ab28c0335a8f",
      "parents": [
        "393e94a604f29940025c2c2d8f406419e7733e5c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 18 12:32:39 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 18 20:02:51 2021 +0000"
      },
      "message": "Stop testing volume v2 APIs\n\nCinder decided to remove the v2 APIs[1] in Xena cycle, so\nin Tempest we need to modify the tempest-cinder-v2-api job\nto run against stable wallaby which is last release where\nvolume v2 APIs are present.\n\nAlso ad deprecation warning at v2 service clients module level\nimport so that we can remove them once Tempest stop supporting\nstable wallaby.\n\nNOTE: we do not need to adjust any tests as we already moved all\nthe Tempest tests to volume v3 APIs.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/791842\n\n[1] https://wiki.openstack.org/wiki/CinderXenaPTGSummary#Removing_the_Block_Storage_API_v2\n\nChange-Id: I98339f67239cf96d26aa4fa87df692139b36673d\n"
    },
    {
      "commit": "ccaa9969f06907a933e2f2068b9293c3a1a1db75",
      "tree": "174447baf000bb809c3755ec9029ee39c0e9c110",
      "parents": [
        "393e94a604f29940025c2c2d8f406419e7733e5c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 18 14:49:19 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 18 14:52:06 2021 -0500"
      },
      "message": "Deprecate image v1 service clients\n\nGlance has removed the image v1 APIs in Victoria\ncycle: https://review.opendev.org/c/openstack/glance/+/738673\n\nTempest still support Ussuri release which is last release\nwhere image v1 APIs are present so we need to keep them until\nstable ussuri is supported in Tempest but we can deprecate them.\n\nChange-Id: Iabc02c4516c84b523c61b82a2a44ee0db73f21e4\n"
    },
    {
      "commit": "08d5376e5b78127e2dd87d59b73f1987fd33e88b",
      "tree": "39ddcfbb3ccb0348e590ee09916c7d79717a6686",
      "parents": [
        "393e94a604f29940025c2c2d8f406419e7733e5c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 18 14:31:05 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 18 14:31:05 2021 -0500"
      },
      "message": "Remove volume v1 service clients\n\nCinder has removed the volume v1 APIs in queens\ncycle: I03bf2db5bd7e2fdfb4f6032758ccaf2b348a82ba\n\nTempest does not support queens release so we are good\nto remove the volume v1 service clients also.\n\nChange-Id: I297f230de51e0ef4f35eb33ddbaaab53c230713f\n"
    },
    {
      "commit": "92005532d602113dfff38cb7930c6560257f5c62",
      "tree": "0ab813e4e4b87f4643208307fb36c3274069e418",
      "parents": [
        "c0a408b803ba8df8e5570b9d877e15ccabb52fb2"
      ],
      "author": {
        "name": "James Parker",
        "email": "jparker@redhat.com",
        "time": "Thu Mar 25 22:33:14 2021 -0400"
      },
      "committer": {
        "name": "James Parker",
        "email": "jparker@redhat.com",
        "time": "Tue May 04 10:50:00 2021 -0400"
      },
      "message": "Add list resource provider usage\n\nAdd a method to return the current resource usage for a specific\nresource provider. Given a specific rp_uuid return the resource\nproviders current generation as well as its assoicated resource class\nusage at that time. Example output below:\n\n(Pdb) self.resource_providers_client.list_resource_provider_usages(\u002790234521-0f4f-4777-98d8-731db8e61a0d\u0027)\n{\u0027resource_provider_generation\u0027: 52, \u0027usages\u0027: {\u0027VGPU\u0027: 1}}\n\nMore details of the api can be referenced here [1]\n\n[1] https://docs.openstack.org/api-ref/placement/#resource-provider-usages\n\nChange-Id: I13ca77f1cd8fbf74cd716b2d8eae772f5328a4d4\n"
    },
    {
      "commit": "771fee43341e104527a82d1b1bfae839cd651761",
      "tree": "5694517155bffebf65af79af475e9c8f7905162a",
      "parents": [
        "b3fa3d751a8d214071710194bf3dea60656adc1d",
        "03ac65a80d9a21a5278a4269b04fd7ae4a28af57"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Mar 28 00:48:18 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 28 00:48:18 2021 +0000"
      },
      "message": "Merge \"Add releasenote to tag the Tempest for Wallaby release\""
    },
    {
      "commit": "03ac65a80d9a21a5278a4269b04fd7ae4a28af57",
      "tree": "d550c8bad33bd84fc4528837face795853c48648",
      "parents": [
        "e7bd446c41d15413509f2d3ef81f747ae079ee49"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 26 20:07:13 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 26 20:07:13 2021 +0000"
      },
      "message": "Add releasenote to tag the Tempest for Wallaby release\n\nThis commit adds the releasenote to tag Tempest for Wallaby\nrelease.\n\nChange-Id: I0993498a64bc42d7978285dca18e5ade5fa2b079\n"
    },
    {
      "commit": "0b5a8a25b66d790c28a13f2b5b9aec7f23ca5ad4",
      "tree": "a005475bfdb91fc51b924b7de529bc01957c4553",
      "parents": [
        "c2ca52dced651518aae34de109163f350625872c"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Nov 26 19:58:35 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 26 14:42:14 2021 +0000"
      },
      "message": "Add a reno for scenario manager effort\n\nAdding a releasenote for the changes we have made regarding\ntempest scenario manager stabilization.\n\nChange-Id: I6efba9f6b89171384b23db544f456a4fcd38f505\n"
    },
    {
      "commit": "ac1aaf6624728dc3c800248c2c2a113a3f95ca1e",
      "tree": "45056cc073542b2b4def90b400828111886d96ae",
      "parents": [
        "5f54db93eb3ff9b3f4e96d8595cdef140579831b"
      ],
      "author": {
        "name": "Rao Adnan Khan",
        "email": "rk221s@att.com",
        "time": "Thu Apr 27 08:01:18 2017 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 23 17:04:50 2021 -0500"
      },
      "message": "Add client for assisted volume snapshots API.\n\nThis will invoke post and delete calls on os-assisted-volume-snapshots\nendpoint.\n\nCloses-bug: #1668407\n\nCo-Authored-By: Ghanshyam Mann \u003cgmann@ghanshyammann.com\u003e\n\nChange-Id: I81e8fd9f89ec1cb00fc0116c31f9c0559406164\n"
    },
    {
      "commit": "5f54db93eb3ff9b3f4e96d8595cdef140579831b",
      "tree": "3ccc5603c9755d169ac003e1f7dbccf04ad07fa0",
      "parents": [
        "a298fdf7a516709356224b05546739382eb0fe1e",
        "008950efa480a421ed583e57213b1487037c64a1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 22 18:32:16 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 22 18:32:16 2021 +0000"
      },
      "message": "Merge \"Remove deprecated scenario img_dir option\""
    },
    {
      "commit": "70ca1e9188d8e6875ff5086f8e16c08a0c359909",
      "tree": "f9cb323993aab1893e1649d1c79f8d9645996495",
      "parents": [
        "dde618ce3ac9bd3cc2674a6dd0b0f822c2e5647d",
        "56a446d53f3a7596da612eb573e068ff76f15cdc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 12 23:38:06 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 12 23:38:06 2021 +0000"
      },
      "message": "Merge \"compute: Add [compute-feature-enabled]ide_bus flag\""
    },
    {
      "commit": "09b61a2e1b43b576c4153aad34a5660a058a0998",
      "tree": "919b2d635449cb556a4f7f4d5a6f5dd865cecee2",
      "parents": [
        "da590bbd2f425c98e7f01a980147e76668ac5a97",
        "ef0e2912ed66d39d90c394b8a30b06ea73f7723b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 11 18:27:26 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 11 18:27:26 2021 +0000"
      },
      "message": "Merge \"Finally remove the old data-utils\""
    },
    {
      "commit": "7bde7bf537e084c96e9e882f159346d4398657fe",
      "tree": "19757b069f325649bf2a17ff31a142eee2557259",
      "parents": [
        "08b38f5dc9767df3e457355b2553af58ff02dd02"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Feb 15 08:44:47 2021 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Mar 09 13:40:28 2021 -0800"
      },
      "message": "Add image task validation\n\nGlance is adding a /image/$image/tasks API to make it easier to\nconsume the import API. This fetches the tasks after glance-direct\nimport, and validates that they look like we expect.\n\nBecause this is only supported after v2.12, we check for that before\ndoing the validation. To make that easier, this adds a has_version()\nhelper to the VersionsClient.\n\nChange-Id: I2850f0659e82bf5c5a1005de0a063e7fcacadb51\n"
    },
    {
      "commit": "56a446d53f3a7596da612eb573e068ff76f15cdc",
      "tree": "bffb2e7fb844bdd32d5716a8e14ea087ed3a0458",
      "parents": [
        "218c2f258fcb836ab0d173d07cffa6cc7881e31b"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Feb 15 13:34:35 2021 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Mar 09 11:55:28 2021 +0000"
      },
      "message": "compute: Add [compute-feature-enabled]ide_bus flag\n\nThis change adds a specific flag to allow environments to indicate that\nthey do not support an IDE bus being used to attach devices to an\ninstance.\n\nThis is required as Nova\u0027s libvirt driver is looking to default to the\nnewer QEMU machine types such as ``q35`` in the future [1]. These newer\nmachine types have dropped support for the IDE bus in favour of the more\nmodern SATA, SCSI and VirtIO buses. As such in the longer term it cannot\nbe assumed that the IDE bus will always be available and in the short\nterm we need a way to indicate that an environment doesn\u0027t support IDE\nwhen it\u0027s using the ``q35`` machine type.\n\nFor now the flag defaults to True but will need to move to False if Nova\never defaults to the ``q35`` machine type.\n\n[1] https://specs.openstack.org/openstack/nova-specs/specs/wallaby/approved/libvirt-stash-instance-machine-type.html\n\nChange-Id: I40824fc3c88f16050407e52a790dd162f1f67e3a\n"
    },
    {
      "commit": "b8169f5a3833b55065abb1a937e44853d028d614",
      "tree": "0b6824e296bfcdb295fe59a7914810d8873f9db8",
      "parents": [
        "2d0da049d0b0c401e9633c8f31336f1ff9e4aa7a"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 27 09:45:16 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Mar 06 17:17:40 2021 +0000"
      },
      "message": "Add release notes for an Wallaby intermediate release.\n\nChange-Id: I6e4e590a1315825677b835e626e15174c5e69cb5\n"
    },
    {
      "commit": "2d0da049d0b0c401e9633c8f31336f1ff9e4aa7a",
      "tree": "b2197ab4ba579be64f001a0aa942005b5210f748",
      "parents": [
        "ef13f406b95cceaed5ce8d125574ec11399ec50d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 05 09:09:30 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Mar 06 17:14:22 2021 +0000"
      },
      "message": "Support scope in dynamic cred for specific roles\n\nWe already added scope support for \u0027admin\u0027, \u0027member\u0027,\nand \u0027reader\u0027 role. This commit is to adds the scope\nsupport for specific roles, basically in get_creds_by_roles().\n\nTest can now request the scope along with the number of roles\nusing the scope as prefix in credential type. Fpr example:\n\n    credentials \u003d [[\u0027my_role\u0027, \u0027role1\u0027], # this will be old style and project scoped\n                   [\u0027project_my_role\u0027, \u0027role1\u0027], # this will be project scoped\n                   [\u0027domain_my_role\u0027, \u0027role1\u0027], # this will be domain scoped\n                   [\u0027system_my_role\u0027, \u0027role1\u0027]] # this will be system scoped\n\nand below is how test can access the credential manager of respective\ncredentials type:\n\n    cls.os_my_role.any_client\n    cls.os_project_my_role.any_client\n    cls.os_domain_my_role.any_client\n    cls.os_system_my_role.any_client\n\nCloses-Bug: #1917168\nChange-Id: I9053faa255e3680d7f870e3cdedf62fb2eb5cb1a\n"
    },
    {
      "commit": "420586c8b4aeac438ed80cdfed14c43468c0d70a",
      "tree": "065bd6f9f346abb996b03b6c41a1c1058c5875d1",
      "parents": [
        "ed0a1bbbb0e655ecca05afb8271534a7992501a6"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 29 13:23:18 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 27 17:29:34 2021 -0600"
      },
      "message": "Add alt project persona in dynamic credential\n\nTempest dynamic credential does not support two\nseparate project admin or reader but sometime we need to\ncheck the test behavior by requesting API with\ndifferent project admin or reader role.\n\nThis commit add support of alt project admin and reader,\nalso provide consistent method name for alt project member\nrole.\n\nChange-Id: I11248fd0906d910180be30de7b59231e534b4563\n"
    },
    {
      "commit": "7ee3ccf9f1bcb94c861d61a991230683c06f1bdb",
      "tree": "ee28df4c6a2686d5f973adb4698a433a3c3db596",
      "parents": [
        "9e93647c21fb52fbca58b26fc56322f9169d38ed",
        "449287d45ebcd435225f7aac86b7a2c953108a19"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 23 22:42:23 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 23 22:42:23 2021 +0000"
      },
      "message": "Merge \"Remove deprecated config options for volume API selection\""
    },
    {
      "commit": "ef0e2912ed66d39d90c394b8a30b06ea73f7723b",
      "tree": "d8778099b487adf758817c668b7c0ee477cc0c91",
      "parents": [
        "76f63460b372dd4ed4d45d2261665d07dde910aa"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Dec 29 15:22:33 2020 -0600"
      },
      "committer": {
        "name": "Jeremy Houser",
        "email": "jeremyhouser@protonmail.com",
        "time": "Tue Feb 23 14:27:09 2021 +0000"
      },
      "message": "Finally remove the old data-utils\n\nAll active plugins now switched to new location of data-utils and\nwe are good to remove the old data-utils.\n- http://lists.openstack.org/pipermail/openstack-dev/2017-July/120086.html\n\nOne active plugin is left to merge which gate is already broken\nand patch can be merged once they fix the gate.\n- https://review.opendev.org/c/x/ranger-tempest-plugin/+/768760\n\nChange-Id: Iaf783000f7aa273446c02d390f508bc535224543\n"
    },
    {
      "commit": "34743b278c9ba9e1a11447f715cfe719adee7be7",
      "tree": "6c64c31ffdeed3c921b49703a2fee0a942a225aa",
      "parents": [
        "1ae5f7275091bc63f3bfa50fe3e651cfbc853628",
        "32e055780899321f534eaa8fadf7044baeaa2d63"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 19 03:56:36 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 19 03:56:36 2021 +0000"
      },
      "message": "Merge \"Add release note and fix some TODO from system scope support\""
    },
    {
      "commit": "f154c05cee65c545de5cf2abe3ad1ff93d00cd4a",
      "tree": "77f57d3404502f0e1bd95d200434098b27876669",
      "parents": [
        "b8a871abffaf1224a360b87cffed50cf52b8fc99",
        "1ce92bf34d0177c34be9be661e79c4f98e6cce47"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 16 21:37:52 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 16 21:37:52 2021 +0000"
      },
      "message": "Merge \"Make create_user domain-aware for V3CredsClient\""
    }
  ],
  "next": "9e8729bc46b5f0fc96a1889b7707b65428bfdaf0"
}
