)]}'
{
  "log": [
    {
      "commit": "5d85eb5da2cc3232c04aedc8062931dc20327420",
      "tree": "a8a3f3562428df74ef44f5836ecac61281698720",
      "parents": [
        "4e994020d06834bd5494601470bc5ac08d74a3aa",
        "0188f46104b6f8e30658ab28a8907e9a980504bb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 27 19:50:21 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 27 19:50:21 2022 +0000"
      },
      "message": "Merge \"Add tempest coverage for new cache API\""
    },
    {
      "commit": "4e994020d06834bd5494601470bc5ac08d74a3aa",
      "tree": "42fd5b35eca76d38decfa814e92e361a296481c8",
      "parents": [
        "73d3460b2d97dcd2b9736c717f14d28b5efd8080",
        "0687b9cf39e6e8ed12e594213169ab9ab9acc19a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 27 15:45:35 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 27 15:45:35 2022 +0000"
      },
      "message": "Merge \"Test fips job on centos-9\""
    },
    {
      "commit": "0188f46104b6f8e30658ab28a8907e9a980504bb",
      "tree": "a7c3cdbc9221ebfca86eb57f2444629e37f9f000",
      "parents": [
        "73d3460b2d97dcd2b9736c717f14d28b5efd8080"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Tue Jan 18 06:47:28 2022 +0000"
      },
      "committer": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Wed Jul 27 14:05:43 2022 +0000"
      },
      "message": "Add tempest coverage for new cache API\n\nThis patch will cover newly added Cache APIs.\n\nDepends-On: https://review.opendev.org/c/openstack/glance/+/842070\nChange-Id: If65f50165645dae319992643c934f672c141f52a\n"
    },
    {
      "commit": "73d3460b2d97dcd2b9736c717f14d28b5efd8080",
      "tree": "28c897234ffac22afea3c499c0fd382d6abe1b66",
      "parents": [
        "f08cc686ae5267d0dc71341d6e6b4c1514193856",
        "9c263de622f4c1e726a280f7b164deaffe5a8ea6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 26 19:11:33 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 26 19:11:33 2022 +0000"
      },
      "message": "Merge \"move tempest-integrated-compute-centos-9-stream to periodic\""
    },
    {
      "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": "3a710d340359f4aa8462b673c01f797e3adf3e15",
      "tree": "581adb941051fe586bd6cda97b58ac9479098afd",
      "parents": [
        "cdac420386ebd95b2b72b5c113d5f4ed3cb6a375",
        "5e6fc7ab759ebb8ff5057da88251391ac7d10381"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 25 23:37:30 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 25 23:37:30 2022 +0000"
      },
      "message": "Merge \"Add LUKS v2 tests\""
    },
    {
      "commit": "cdac420386ebd95b2b72b5c113d5f4ed3cb6a375",
      "tree": "61376ba723dd67973c8e69a99d28a1566b726941",
      "parents": [
        "45f82ae325a21890349b4065dc97b5970d506ed1",
        "48367f066965bcb7b866ddc2581fc6fbd5ed26ab"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 25 23:37:26 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 25 23:37:26 2022 +0000"
      },
      "message": "Merge \"Skip test_container_synchronization\""
    },
    {
      "commit": "45f82ae325a21890349b4065dc97b5970d506ed1",
      "tree": "7de1c7f1fd6a4d7adb5cf0e46969bb065f0a3587",
      "parents": [
        "97be23ea6402649652991983f3f2b85873eba4d8",
        "3f7c50cc3eb51d40205f990adb9103cac6a19efa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 25 23:37:22 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 25 23:37:22 2022 +0000"
      },
      "message": "Merge \"Wait for floating IP assocation in test_minimum_basic test\""
    },
    {
      "commit": "3f7c50cc3eb51d40205f990adb9103cac6a19efa",
      "tree": "c7cf1be8cbab32bce4fc48f2d8f0a275b3bf6261",
      "parents": [
        "7efe29cf10c9aa5b62131f5597ea197fbfd66328"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Tue Jul 12 12:03:15 2022 -0400"
      },
      "committer": {
        "name": "Arx Cruz",
        "email": "arxcruz@gmail.com",
        "time": "Mon Jul 25 10:44:20 2022 +0200"
      },
      "message": "Wait for floating IP assocation in test_minimum_basic test\n\nIn bug 1923194 Tempest wasn\u0027t giving Nova a change to update its\nnetwork info cache after attaching a floating IP, leading to failures\nwhen the floating IP association was asserted via the Nova API. The\nfix was to add a waiter before doing the assertion. We were not using\nthat waiter in the scenario floating IP association code, leading to\nbug 1980255. This patch starts doing that.\n\nRelated-bug: 1980255\nChange-Id: I05e079237aec332925a88476e45071b34dc722c6\n"
    },
    {
      "commit": "9c263de622f4c1e726a280f7b164deaffe5a8ea6",
      "tree": "e6790783c62411e3f9dd815c5e0fd003c63008e5",
      "parents": [
        "97be23ea6402649652991983f3f2b85873eba4d8"
      ],
      "author": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Mon Jul 18 16:55:31 2022 +0100"
      },
      "committer": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Mon Jul 18 16:55:31 2022 +0100"
      },
      "message": "move tempest-integrated-compute-centos-9-stream to periodic\n\nAs agreed on the Nova weekly meeting [1], we won\u0027t put back C9S job to voting\nand we\u0027ll rather put it on both experimental and periodic-weekly pipelines.\n\nChange I2de4d90202fd7e735026150f79409d51f2d70e0e attempted to\nmove this job locally in nova however the integrated-gate-compute template\nreintoduces the job to the check and gate pipelines.\n\nThis change updates the integrated-gate-compute templates to reflect the\nnova teams wishes with regards to not running this job on every change\nand only monitoring it via our weekly meeting.\n\n[1] https://meetings.opendev.org/meetings/nova/2022/nova.2022-07-05-16.00.log.html#l-52\n\nChange-Id: I39480ab239ac48d899bd23c00b7cf9a9485ba34b\n"
    },
    {
      "commit": "97be23ea6402649652991983f3f2b85873eba4d8",
      "tree": "0a2fc92111da3979223b2e7ef3c3b2965e1eb4c5",
      "parents": [
        "4082ccf2793fc87e9473dd0727b192266d825a28",
        "95758b165dd13893250d68d4617cc51095aabfb7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 15 16:08:40 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 15 16:08:40 2022 +0000"
      },
      "message": "Merge \"Add config option for algo to use in temp_url tests\""
    },
    {
      "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": "4082ccf2793fc87e9473dd0727b192266d825a28",
      "tree": "c003f70667b0ea54491198dfba469e3dc8f0448e",
      "parents": [
        "f57154e083c8036f45bb54142e0c3715d9d16a84",
        "1de5c53e8e27e98918a02f5fa7010074277dd2e7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 14 20:30:12 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 14 20:30:12 2022 +0000"
      },
      "message": "Merge \"Remove unstable_test decorator\""
    },
    {
      "commit": "f57154e083c8036f45bb54142e0c3715d9d16a84",
      "tree": "ebe60611d950551d58cf801f80ac42f738820967",
      "parents": [
        "be58876debad775d59c72a99daba86d61816bed1",
        "d30577d07ceb184f7cf82b2d2f000a6381fb024d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 14 11:10:06 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 14 11:10:06 2022 +0000"
      },
      "message": "Merge \"Fix backward compatibility of compare volume stats\""
    },
    {
      "commit": "48367f066965bcb7b866ddc2581fc6fbd5ed26ab",
      "tree": "2d93889cf9da908c99802dd21b8232617d8dbd11",
      "parents": [
        "7efe29cf10c9aa5b62131f5597ea197fbfd66328"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Jul 14 12:09:38 2022 +0200"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Jul 14 12:09:38 2022 +0200"
      },
      "message": "Skip test_container_synchronization\n\nReplace unstable_test decorator with skip due to\nlow pass rate of this test. The test will be unskipped\nwhen the related bug is fixed.\n\nRelated-Bug: #1317133\nChange-Id: I93613f4d89629c6dcfe72c510bced042e257695d\n"
    },
    {
      "commit": "1de5c53e8e27e98918a02f5fa7010074277dd2e7",
      "tree": "8000be52c5c25d7b7f36ad1b1530e36756398e76",
      "parents": [
        "7efe29cf10c9aa5b62131f5597ea197fbfd66328"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Wed Jul 13 15:33:11 2022 +0200"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Wed Jul 13 15:41:09 2022 +0200"
      },
      "message": "Remove unstable_test decorator\n\nRemoves unstable_test decorator from\ntest_server_connectivity_cold_migration_revert test\nsince the related bug seems to be gone and the test\npasses in most of the jobs.\n\nCloses-Bug: 1836595\nChange-Id: Ifc691971c71d89615d0e789cf6df884d2224047d\n"
    },
    {
      "commit": "be58876debad775d59c72a99daba86d61816bed1",
      "tree": "ae531504eb587395f3ed135cc2a1b690063e58a7",
      "parents": [
        "7efe29cf10c9aa5b62131f5597ea197fbfd66328"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Tue Jul 12 14:36:10 2022 +0200"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Wed Jul 13 13:23:40 2022 +0000"
      },
      "message": "Remove unstable_test decorator\n\nRemoving unstable_test decorator from\ntest_create_object_with_transfer_encoding method.\n\nThe test seems to be passing in most of the jobs,\ntherefore there is no need to have the decorator anymore.\n\nRelated-Bug: #1905432\nCloses-Bug: #1905432\nChange-Id: Iad12907914148b4185f4620dd5607b7d2aa09a02\n"
    },
    {
      "commit": "7efe29cf10c9aa5b62131f5597ea197fbfd66328",
      "tree": "fee8391fb1bed3aacde979e81a21f9c401029a62",
      "parents": [
        "e81fde2e6d152a47cae9dd2749ef4ec0c691f791",
        "7d2edc2d811d62e224c2336a6d4cfa18e404502c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 01 18:00:54 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 01 18:00:54 2022 +0000"
      },
      "message": "Merge \"Fix create_server_snapshot for microversion\""
    },
    {
      "commit": "e81fde2e6d152a47cae9dd2749ef4ec0c691f791",
      "tree": "fc272e77d0b5b9746242c1726f33658dbe3ba1fc",
      "parents": [
        "9fe5d38263629bbf95284d5b5c762d3b7337b9b6",
        "c95d550c8f6eb5d140af0bc8b9c17e76558a51b5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 30 18:59:33 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 30 18:59:33 2022 +0000"
      },
      "message": "Merge \"Add release notes page for version 31.1.0\""
    },
    {
      "commit": "7d2edc2d811d62e224c2336a6d4cfa18e404502c",
      "tree": "f7abac03ab7a26ad4de4c35319165047619c6458",
      "parents": [
        "9fe5d38263629bbf95284d5b5c762d3b7337b9b6"
      ],
      "author": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Thu Jun 30 17:22:14 2022 +0300"
      },
      "committer": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Thu Jun 30 17:22:14 2022 +0300"
      },
      "message": "Fix create_server_snapshot for microversion\n\nLocation returned till microversion 2.44\nimage_id returned from microversion 2.45\n\nAdded support in manager for both\n\nChange-Id: I5ef9233d9ba2437198bac1357782a9639024dc79\n"
    },
    {
      "commit": "d30577d07ceb184f7cf82b2d2f000a6381fb024d",
      "tree": "786cab5ca0c1429b9531f1428fe38ee768cb0f3a",
      "parents": [
        "3857a50f7878fac324503d088f8715c20b83eff3"
      ],
      "author": {
        "name": "Gorka Eguileor",
        "email": "geguileo@redhat.com",
        "time": "Tue Jun 28 12:58:43 2022 +0200"
      },
      "committer": {
        "name": "Gorka Eguileor",
        "email": "geguileo@redhat.com",
        "time": "Thu Jun 30 15:57:04 2022 +0200"
      },
      "message": "Fix backward compatibility of compare volume stats\n\nWhen we fixed tempest test \"test_compare_volume_stats_values\" (Change-Id\nI04d0eaa1f6dba16bd11052f91a3d1d0967029ea6) to make it work with the\n\"storage_protocol\" canonical names that are returned by Cinder master on\nthe get-pools call (after Change-Id Change-Id:\nI07d74078dbb102490dd722029e32c74cec3aa44c) we made the test non-backward\ncompatible, because stable releases don\u0027t return canonical names.\n\nFor example the NFS driver will return value \"nfs\" in stable releases,\nbut the test expects it to be \"NFS\" and thus will fail.\n\nThis patch fixes this by converting \"storage_protocol\" for the result of\nboth the get-pools and get-capabilities calls.\n\nSo we have 3 different cases:\n\n- Current cinder master code --\u003e Should work with current test\n\n- Stable cinder branches with some backends (eg: NFS) --\u003e Fixed by this\n  patch\n\n- Future Cinder when get-capabilities returns canonical name (Change-Id\n  I8b21fbc2c8ef29689f101f6c397550604662cd8a) --\u003e Works with or without\n  this patch.\n\nCloses-Bug: #1979826\nChange-Id: I56099463791bb9a0bda18cbf7d315825562042aa\n"
    },
    {
      "commit": "c95d550c8f6eb5d140af0bc8b9c17e76558a51b5",
      "tree": "059eb255fd0cb16c89a01667fc102b7b56ae1ea5",
      "parents": [
        "c008dd256adf5977a2f9b100df5bdd0caf070a2f"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Jun 27 17:04:43 2022 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Jun 30 11:46:41 2022 +0200"
      },
      "message": "Add release notes page for version 31.1.0\n\nTempest 31.1.0 has been released [1].\nThis commit adds a new page for 31.1.0 release notes.\n\n[1] https://review.opendev.org/c/openstack/releases/+/848090\n\nChange-Id: I8752f3428e498c4b1fd2c12283bc0c97194423fe\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": "5e6fc7ab759ebb8ff5057da88251391ac7d10381",
      "tree": "975f741c4b9c4119b30ac53821b397163a6731bc",
      "parents": [
        "9fe5d38263629bbf95284d5b5c762d3b7337b9b6"
      ],
      "author": {
        "name": "Gorka Eguileor",
        "email": "geguileo@redhat.com",
        "time": "Thu Mar 31 10:59:17 2022 +0200"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jun 29 22:42:22 2022 +0000"
      },
      "message": "Add LUKS v2 tests\n\nWe currently have cryptsetup and LUKS v1 tests, but we are missing LUKS\nv2 tests.\n\nCode paths for LUKS v1 and LUKS v2 are different, because Nova uses\nlibvirt to decode LUKS v1 volumes but os-brick to decode LUKS v2\nvolumes.\n\nThis means that not only the attach process is different, but also some\nfeatures such as extend volume, so one of them may work while the other\ndoesn\u0027t.\n\nThis patch adds LUKS v2 encryption tests for all backends except for RBD\nvolumes, because they are not connected to the host but directly through\nlibvirt, so they can only use LUKS v1.\n\nDepends-On: Ia1411f11ec4bf44af6a42d5f96c8a0903846ed66\nDepends-On: I351f1a7769c9f915e4cd280f05a8b8b87f40df84\nRelated-Bug: #1967157\nChange-Id: I40c518c3a3e760867efd6b6338fa9c16945b28c4\n"
    },
    {
      "commit": "9fe5d38263629bbf95284d5b5c762d3b7337b9b6",
      "tree": "ebab17bfb25056d19acb0ad4e71fb3067fd63543",
      "parents": [
        "56d259dd78cc9ae974cc5dc24a54dbd8008770e6",
        "c008dd256adf5977a2f9b100df5bdd0caf070a2f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 29 09:42:13 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 29 09:42:13 2022 +0000"
      },
      "message": "Merge \"Switch the tox contraints back to master\""
    },
    {
      "commit": "56d259dd78cc9ae974cc5dc24a54dbd8008770e6",
      "tree": "668b0dd62eab368862597a58593334a3a50c6980",
      "parents": [
        "c3d76bdf56ee7f386a7d870baabb399ae605ad8a",
        "9bda35d94b947dec78a2ecb5b71df2a0f89b9ba7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 29 09:42:10 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 29 09:42:10 2022 +0000"
      },
      "message": "Merge \"Use yoga stable contraint in tox to release 31.1.0\""
    },
    {
      "commit": "c3d76bdf56ee7f386a7d870baabb399ae605ad8a",
      "tree": "ebab17bfb25056d19acb0ad4e71fb3067fd63543",
      "parents": [
        "04de8ab3fe2a2c5e3ee26f24b65f2bbfb4a7dd7f",
        "c0a15ba7a06a77c694a64f75a9c7829c4f603a68"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 28 23:36:10 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 28 23:36:10 2022 +0000"
      },
      "message": "Merge \"Verify top key in _parse_body\""
    },
    {
      "commit": "c0a15ba7a06a77c694a64f75a9c7829c4f603a68",
      "tree": "b02bdb5c575d080682412ac2c5432ecbdae8e210",
      "parents": [
        "7559bb649e11377c8cba4e7a6129025a7d3d5d06"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Wed Apr 06 23:41:57 2022 +0530"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Jun 28 08:22:20 2022 +0300"
      },
      "message": "Verify top key in _parse_body\n\nthe client\u0027s _parse_body helper strips out the top\nlevel key allowing us to miss bugs associated with\nany key changes from the server [1]. Allow for opt-in\nverification of the key.\n\n[1] https://bugs.launchpad.net/manila/+bug/1968069\n\nChange-Id: I3f17b54090c8a8e93269bd691768688242b7f010\nRelated-Bug: #1968069\nSigned-off-by: Goutham Pacha Ravi \u003cgouthampravi@gmail.com\u003e\n"
    },
    {
      "commit": "c008dd256adf5977a2f9b100df5bdd0caf070a2f",
      "tree": "09939f3f6ae78f30e1e6d4caff8ebf568fea1f82",
      "parents": [
        "9bda35d94b947dec78a2ecb5b71df2a0f89b9ba7"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Jun 27 16:53:06 2022 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Jun 27 16:53:06 2022 +0200"
      },
      "message": "Switch the tox contraints back to master\n\nTempest 31.1.0 is released so we can switch the tox constraints\nback to master.\n\nChange-Id: I6c590ed2f0872ee49c6ae7ad82eb872c65fe6ef4\n"
    },
    {
      "commit": "9bda35d94b947dec78a2ecb5b71df2a0f89b9ba7",
      "tree": "bcdcfd2ffc5484bc9c3c1989f75f8f7f0d9cdb65",
      "parents": [
        "04de8ab3fe2a2c5e3ee26f24b65f2bbfb4a7dd7f"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Jun 27 16:49:11 2022 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Jun 27 16:49:11 2022 +0200"
      },
      "message": "Use yoga stable contraint in tox to release 31.1.0\n\nWe are going to release a new tempest tag 31.1.0 cut an\nintermediate release during the Zed development cycle to\nmake bug fixes available for plugins and other consumers.\n\nChange-Id: Iebd6d6412537959e3e59bf899c3670601733cef3\n"
    },
    {
      "commit": "04de8ab3fe2a2c5e3ee26f24b65f2bbfb4a7dd7f",
      "tree": "09939f3f6ae78f30e1e6d4caff8ebf568fea1f82",
      "parents": [
        "3857a50f7878fac324503d088f8715c20b83eff3",
        "5bab06a0310fe71c0f259710224cb6b886026c96"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 24 23:47:20 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 24 23:47:20 2022 +0000"
      },
      "message": "Merge \"Make nova-live-migration voting\""
    },
    {
      "commit": "3857a50f7878fac324503d088f8715c20b83eff3",
      "tree": "83bfc4f48b9b28e04e78f63e137c95ee6733d918",
      "parents": [
        "d8a803f95f050b61da5599f19bad463f3e2cd7b0",
        "b687980fde4e4f88e2177519b63e6c61db92697a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 24 14:08:25 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 24 14:08:25 2022 +0000"
      },
      "message": "Merge \"Update volume schema for microversion\""
    },
    {
      "commit": "d8a803f95f050b61da5599f19bad463f3e2cd7b0",
      "tree": "2556314878d3ab134006186a0984b5c8f4288693",
      "parents": [
        "7559bb649e11377c8cba4e7a6129025a7d3d5d06",
        "d4d49b0a4b4822f407e48a2dc7999b9392ff0eea"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 24 13:02:26 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 24 13:02:26 2022 +0000"
      },
      "message": "Merge \"Add  another scenario testcase  test_minimum_basic\""
    },
    {
      "commit": "5bab06a0310fe71c0f259710224cb6b886026c96",
      "tree": "297e00efc4a49eec0ff26177ef8e34fed0aa5818",
      "parents": [
        "c852639184f47976562c9ec2ea152719f57e4f41"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "gibi@redhat.com",
        "time": "Fri Jun 17 13:58:47 2022 +0200"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "gibizer@gmail.com",
        "time": "Wed Jun 22 13:29:24 2022 +0000"
      },
      "message": "Make nova-live-migration voting\n\nWe merged a broken test case in Icdb3398061d0274fec8b4e10d955a4b00edf4524\nas nova-live-migration job was non voting and we missed that the job\nfailed on the patch.\n\nLet\u0027s make the job voting to avoid this in the future.\n\nChange-Id: Ibe8c439da6c1ab6657b6f2618c3a72a074e24305\n"
    },
    {
      "commit": "0687b9cf39e6e8ed12e594213169ab9ab9acc19a",
      "tree": "5004aae5122ee6b23734b87c68d381dc2f597f0c",
      "parents": [
        "7f4779089538b1687c312024fdae8cf767a012ae"
      ],
      "author": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Wed Mar 02 16:24:50 2022 -0500"
      },
      "committer": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Tue Jun 21 18:44:30 2022 +0000"
      },
      "message": "Test fips job on centos-9\n\nAdded FIPS experimental jobs for centos-8 and centos-9.\n\nChange-Id: I42208f82b995f67f45c733e76d6d285a1faf9f95\n"
    },
    {
      "commit": "7559bb649e11377c8cba4e7a6129025a7d3d5d06",
      "tree": "6658b8703b141bbe436a249097d4a8f4bb00646b",
      "parents": [
        "c852639184f47976562c9ec2ea152719f57e4f41",
        "de258f9956dd5eb4f57a4031c5785d5f2664bc0f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jun 18 01:09:44 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 18 01:09:44 2022 +0000"
      },
      "message": "Merge \"Create default net in ImagesNegativeTestJSON\""
    },
    {
      "commit": "c852639184f47976562c9ec2ea152719f57e4f41",
      "tree": "976bf56ac0a13cca61fb199a215fe50f04f9a74b",
      "parents": [
        "d720340c44e67856274235a47ebae38efd0b7625"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Mar 02 13:06:11 2022 -0600"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "gibi@redhat.com",
        "time": "Fri Jun 17 19:50:07 2022 +0200"
      },
      "message": "compute: Move volume attached live migration tests to use SSHABLE\n\nLive migration tests the volume attachment and checking the\nserver ssh-able will help to avoid any race during attachment\noperation.\n\nNote we merged this once Icdb3398061d0274fec8b4e10d955a4b00edf4524 but\nthat was reverted in I005755b0e527255362923a6b4bbbba2f7c1dfbd1 as it was\nbroken. This patch tries to make it right the second time.\n\nChange-Id: I898db6351e39fb4569e9fefeddf870fb8af0671c\n"
    },
    {
      "commit": "de258f9956dd5eb4f57a4031c5785d5f2664bc0f",
      "tree": "316e1abb5574eda42a59e0bf70e6b6494644c8f1",
      "parents": [
        "d720340c44e67856274235a47ebae38efd0b7625"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "gibi@redhat.com",
        "time": "Fri Jun 17 17:01:10 2022 +0200"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "gibi@redhat.com",
        "time": "Fri Jun 17 17:01:10 2022 +0200"
      },
      "message": "Create default net in ImagesNegativeTestJSON\n\nAs the test result [1] showed we missed ImagesNegativeTestJSON when\nfixed https://bugs.launchpad.net/tempest/+bug/1844568\n\nRelated-Bug: #1844568\n\n[1] https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_7a3/846187/3/check/nova-next/7a30291/testr_results.html\n\nChange-Id: Ibd12542ee08f5020eddafcb253a978ac50f9e53a\n"
    },
    {
      "commit": "d720340c44e67856274235a47ebae38efd0b7625",
      "tree": "5196ad344363be07c80dde4f412d463d659e6d3b",
      "parents": [
        "2d04649e9a69147c50fdadeb18b7a68827b5b85a",
        "34ea7e9e0420b96aff4a44b5f230413ca941939b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 16 13:31:07 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 16 13:31:07 2022 +0000"
      },
      "message": "Merge \"Make test_server_actions.resource_setup() wait for SSHABLE\""
    },
    {
      "commit": "2d04649e9a69147c50fdadeb18b7a68827b5b85a",
      "tree": "f6f9088f1ed744caedc61e33ed72c3c886210d07",
      "parents": [
        "563b990a399ffbeef228a10c1131de8c1d1bd8df",
        "8aa5f89c2f595c2a65644475c6a3b782f1131afb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 15 23:41:51 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 23:41:51 2022 +0000"
      },
      "message": "Merge \"Pass the global request ID as logging context\""
    },
    {
      "commit": "563b990a399ffbeef228a10c1131de8c1d1bd8df",
      "tree": "52aea7bfeb0ad61779eb30357e77b0551c2dad28",
      "parents": [
        "4f8da435baca8264a0893ec35598ab727efcf04a",
        "db2f561cdf8fb51053373a4d3b0edc0ce8a6578d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 15 19:20:37 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 19:20:37 2022 +0000"
      },
      "message": "Merge \"Create router and dhcp when create_default_network set\""
    },
    {
      "commit": "4f8da435baca8264a0893ec35598ab727efcf04a",
      "tree": "4656daa4a3b3e22e185eaf39aeaf650f4736aeb5",
      "parents": [
        "429ee6ca1e325258baf62ad0db6c4b39f5a1eb4a",
        "9b4c960f3b43544a96d1725f4a382b104e6f5bf3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 15 14:10:00 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 14:10:00 2022 +0000"
      },
      "message": "Merge \"Fix compare volume stats for storage_protocols\""
    },
    {
      "commit": "429ee6ca1e325258baf62ad0db6c4b39f5a1eb4a",
      "tree": "4cc0b7d42e5e99e8f0da5dc22b7788b2cd3d4b3a",
      "parents": [
        "00bdb22cc31db962986ca910a909c0a25b3f590f",
        "78f5439b7343b4e8591c61ddb96b6905e7baba57"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 15 14:09:08 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 14:09:08 2022 +0000"
      },
      "message": "Merge \"Add py310 job in gate\""
    },
    {
      "commit": "78f5439b7343b4e8591c61ddb96b6905e7baba57",
      "tree": "6529d0cb4da574e749f8cf14abff82d393da7bcc",
      "parents": [
        "9e5595f8baa4fd12617b4b5dd5f9dab98b6f1a20"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 04 15:27:15 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 03 14:56:50 2022 -0500"
      },
      "message": "Add py310 job in gate\n\nAs 3.10 is next python version we will be testing in\nnext cycle (after Zed), let\u0027s add it in our testing in advance.\n\nChange-Id: I1d60c21473c7b657a3f4ad57525c4561f2cfcfd5\n"
    },
    {
      "commit": "00bdb22cc31db962986ca910a909c0a25b3f590f",
      "tree": "9c0389986e5aade7e614b69e71cad6dc185c96ac",
      "parents": [
        "9e5595f8baa4fd12617b4b5dd5f9dab98b6f1a20"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Mar 02 13:06:11 2022 -0600"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "gibizer@gmail.com",
        "time": "Fri Jun 03 08:34:20 2022 +0000"
      },
      "message": "compute: Move volume attached live migration tests to use SSHABLE\n\nLive migration tests the volume attachment and checking the\nserver ssh-able will help to avoid any race during attachment\noperation.\n\nChange-Id: Icdb3398061d0274fec8b4e10d955a4b00edf4524\n"
    },
    {
      "commit": "9e5595f8baa4fd12617b4b5dd5f9dab98b6f1a20",
      "tree": "5c30d1b92e8743eed859581daf36f7a2887c8f63",
      "parents": [
        "2202f7bbeb7d1801e1908396dced8ca36362a4c0"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jun 02 12:15:00 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jun 02 12:15:00 2022 -0500"
      },
      "message": "Add release notes page for version 31.0.0\n\nTempest 31.0.0 has been released [1].\nThis commit adds a new page for 31.0.0 release notes.\n\n[1] https://review.opendev.org/c/openstack/releases/+/843039\n\nChange-Id: I290fd71dbe295087c0f3016efb541f2965f764d0\n"
    },
    {
      "commit": "2202f7bbeb7d1801e1908396dced8ca36362a4c0",
      "tree": "4402e5b2d097d9f7fec565bba285915b45f90127",
      "parents": [
        "3308ea0abf5f454a5bdfeed5a032bd1ff529ddad"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jun 01 16:31:51 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jun 01 16:31:51 2022 -0500"
      },
      "message": "Stop running openstacksdk-functional-devstack job on ussuri\n\nopenstacksdk-functional-devstack job is broken on stable/ussuri\n- https://storyboard.openstack.org/#!/story/2010057\n\nand fix is under discussion which might take time\n- https://review.opendev.org/c/openstack/openstacksdk/+/843978\n- http://lists.openstack.org/pipermail/openstack-discuss/2022-May/028764.html\n\nUntil then to unblock the stable/ussuri gate, let\u0027s stop\nrunning it on ussuri gate.\n\nStory: 2010057\nTasks: 45501\nChange-Id: Ib50191621588cc00bc360bba4630f9efb66c7d00\n"
    },
    {
      "commit": "3308ea0abf5f454a5bdfeed5a032bd1ff529ddad",
      "tree": "4ce95d01ef08bb070057a17697a1978aa323bcf2",
      "parents": [
        "15ff173194c8ff2b0d00ed1df499fe1512eae0e7",
        "7f4779089538b1687c312024fdae8cf767a012ae"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 01 15:54:22 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 01 15:54:22 2022 +0000"
      },
      "message": "Merge \"tempurl: Deprecate sha1 signatures\""
    },
    {
      "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": "991866fd7526a34ce92e3d861a22ce8ee82d5a6e",
      "tree": "5d9c5c2abc58bacf2832f6d111661f8a1d6fa728",
      "parents": [
        "4164bf917876dc641a93b60fa67e933b5f51024f"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue May 31 16:37:29 2022 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue May 31 16:37:29 2022 +0200"
      },
      "message": "Fix supported releases and py versions in the doc\n\nOur documentation showed that Victoria, Ussuri and Train are the\nsupported releases by tempest\u0027s master, which wasn\u0027t the case.\nIt also showed that tempest is compatible with python 3.6, 3.7\nand 3.8. We dropped py 3.6 and 3.7 support by [1].\n\n[1] https://review.opendev.org/c/openstack/tempest/+/843182\n\nCloses-Bug: #1976282\nChange-Id: I0ccfa824f08cbdf58f26a142dac3a0881605ef08\n"
    },
    {
      "commit": "4164bf917876dc641a93b60fa67e933b5f51024f",
      "tree": "44c3cabeabf30eb2ebb228148c67e02b86ac6f00",
      "parents": [
        "abddb57fd1974c546a6228b4eb53c1d7bb69ab38",
        "1791e5d8712898344efd0d63a3b4330d744235c5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 31 10:50:01 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 31 10:50:01 2022 +0000"
      },
      "message": "Merge \"Switch back the tox constraint to master\""
    },
    {
      "commit": "abddb57fd1974c546a6228b4eb53c1d7bb69ab38",
      "tree": "e903115fe9785f1d35b5b205cc7d99ac9f753d43",
      "parents": [
        "44da4a8ff41b470f1bf658625d89a00086cc955d",
        "d2192f80594895e74c93e8cc22baa4761b8f411c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 31 10:44:42 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 31 10:44:42 2022 +0000"
      },
      "message": "Merge \"Use yoga stable constraint in tox to release 31.0.0\""
    },
    {
      "commit": "44da4a8ff41b470f1bf658625d89a00086cc955d",
      "tree": "44c3cabeabf30eb2ebb228148c67e02b86ac6f00",
      "parents": [
        "bb4daf11d5597192369a0f2f79a102626cdc2fb0",
        "87661fcef73ef502f7cdc70c4e0eabfd898db642"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 31 10:44:39 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 31 10:44:39 2022 +0000"
      },
      "message": "Merge \"Drop py3.6 and py3.7 from Tempest\""
    },
    {
      "commit": "bb4daf11d5597192369a0f2f79a102626cdc2fb0",
      "tree": "225a99bffe3c7fff523935f5860e9c1d4bc8247b",
      "parents": [
        "e7e0da54e03204996626b4b7edb6fff512e44326",
        "53cd6880d732265c413383b874d288c208954a7f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 31 02:04:33 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 31 02:04:33 2022 +0000"
      },
      "message": "Merge \"Wait for guest to boot before attach a volume\""
    },
    {
      "commit": "1791e5d8712898344efd0d63a3b4330d744235c5",
      "tree": "23ca4a7c0733872ecddb6302b7001ef8f905c9cd",
      "parents": [
        "d2192f80594895e74c93e8cc22baa4761b8f411c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat May 28 19:05:28 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 31 01:09:30 2022 +0000"
      },
      "message": "Switch back the tox constraint to master\n\nTempest 31.0.0 is released so we can\nswitch back the tox constraints to master.\n\nChange-Id: Iee98fc45e44c5795875858918b630b70e6251eed\n"
    },
    {
      "commit": "d2192f80594895e74c93e8cc22baa4761b8f411c",
      "tree": "1a1f9bcafcd5da76a78b284a0ceab82830f41419",
      "parents": [
        "87661fcef73ef502f7cdc70c4e0eabfd898db642"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat May 28 19:03:06 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 31 01:09:25 2022 +0000"
      },
      "message": "Use yoga stable constraint in tox to release 31.0.0\n\nWe are going to release Tempest new tag 31.0.0 to declare\nthe end of support for stable/ussuri. Pinning constraints\nin tox.ini with stable/yoga constraint because Tempest is tested\nwith stable/yoga and master constraints. It did not use master constraints\nas master dev cycle is in progress and so does their constraints also\nis in progress and keep getting modified.\n\nFurther information:\n https://docs.openstack.org/tempest/latest/requirement_upper_constraint_for_tempest.html\n\nChange-Id: Ief33c3ebb527b81ae8fbd222237ad5605fad045a\n"
    },
    {
      "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": "db2f561cdf8fb51053373a4d3b0edc0ce8a6578d",
      "tree": "95fa0625e952208e29b6f10ed7d41fc78e46bda3",
      "parents": [
        "e7e0da54e03204996626b4b7edb6fff512e44326"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Nov 12 13:03:57 2021 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 30 12:01:54 2022 -0500"
      },
      "message": "Create router and dhcp when create_default_network set\n\nWe are trying to make server SSH-able before detach volume\nis performed (details in bug mentioned below). Creating\nrouter and dhcp is needed to setup the proper network path\nfor server otherwise it fail\n- https://zuul.opendev.org/t/openstack/build/04e11a0eac12447f8a3c47fb385b0753\n\nRelated-Bug: #1960346\n\nChange-Id: I18eff5a4216d5683a5d49ad0e400ac663650e7a9\n"
    },
    {
      "commit": "e7e0da54e03204996626b4b7edb6fff512e44326",
      "tree": "e53f9d8cbad3e785b9c6acc1c786834904aa7845",
      "parents": [
        "680b3df970a83c27dcadcf5a0b38ad83f149ed1f",
        "d9b6d7ca1ac267f794139e06ebaed4b8d9586fe9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 30 16:54:08 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 30 16:54:08 2022 +0000"
      },
      "message": "Merge \"Use UPPER_CONSTRAINTS_FILE for stable/victoria testing\""
    },
    {
      "commit": "53cd6880d732265c413383b874d288c208954a7f",
      "tree": "c41f5f89dcbc64751a7cb9cd4b58a04bc4405e06",
      "parents": [
        "569c7a89f54c94494fde46ce2aa4fbd26492e640"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "gibi@redhat.com",
        "time": "Mon May 23 10:16:55 2022 +0200"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "gibi@redhat.com",
        "time": "Mon May 30 17:15:38 2022 +0200"
      },
      "message": "Wait for guest to boot before attach a volume\n\nThis patch ensures test under the api.compute.admin package wait until\nthe VM is sshable before attaches a volume to it.\n\nRelated-Bug: #1960346\nChange-Id: I5f93effa280725ea41150cd7cebdf29a40db9818\n"
    },
    {
      "commit": "d9b6d7ca1ac267f794139e06ebaed4b8d9586fe9",
      "tree": "ffe4729f2f9ba943ddd363794cfe9b559f736368",
      "parents": [
        "7aa3b21e89f09639bce3bd00865b1197f1502c77"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat May 28 18:57:54 2022 -0500"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon May 30 10:12:12 2022 +0000"
      },
      "message": "Use UPPER_CONSTRAINTS_FILE for stable/victoria testing\n\nstable/victoria is in EM state and Tempest is going to be\npinned for stable/victoria which need to modify run-tempest\nrole to use the constraints set by the devstack or any job.\n\nBecause of Tempest 26.1.0 and with stestr 3.0.1 (beacause of upper\nconstraints of stestr 3.0.1 in stable/ussuri ) which does not have\nnew args exclude-regex so let\u0027s fallback to old arg if new arg is\npassed.\n\nChange-Id: I9cad0ccb02ee7bef0f94a1ee40e0fa117d89b5eb\n"
    },
    {
      "commit": "680b3df970a83c27dcadcf5a0b38ad83f149ed1f",
      "tree": "ca31b8a29a827cd8a6e50f44e64d00e468bf1da8",
      "parents": [
        "3f1b21b923a4d6d203c8a496f5e8a14efbe4881f",
        "7aa3b21e89f09639bce3bd00865b1197f1502c77"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 30 09:50:45 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 30 09:50:45 2022 +0000"
      },
      "message": "Merge \"Use UPPER_CONSTRAINTS_FILE for stable/ussuri testing\""
    },
    {
      "commit": "3f1b21b923a4d6d203c8a496f5e8a14efbe4881f",
      "tree": "02f3dccbe6788933bd67c33c68292926eb398050",
      "parents": [
        "db332dba9ec47e9d0e20dd57f9b80f89e2e6677b",
        "d8bbaba415bc5cc027079b1b45aa5ee6e75faddf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun May 29 20:10:03 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 29 20:10:03 2022 +0000"
      },
      "message": "Merge \"Wait for guest after resize\""
    },
    {
      "commit": "7aa3b21e89f09639bce3bd00865b1197f1502c77",
      "tree": "4416df6b7739022a23efdb67d6fdeebdc8a1db83",
      "parents": [
        "db332dba9ec47e9d0e20dd57f9b80f89e2e6677b"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 23 20:40:57 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat May 28 23:53:16 2022 +0000"
      },
      "message": "Use UPPER_CONSTRAINTS_FILE for stable/ussuri testing\n\nTempest is going to be pinned for stable/ussuri(depends on) which\nneed to modify run-tempest role to use the constraints set by\nthe devstack or any job.\n\nBecause of Tempest 26.1.0 and with stestr 2.5.1 or 3.0.1 (beacause of upper\nconstraints of stestr 2.5.1 in stable/train and 3.0.1 in stable/ussuri )\nwhich does not have new args exclude-regex so let\u0027s fallback to old arg if\nnew arg is passed.\n\nChange-Id: I89ae6bd5137e57cb6ec5bc3c9edecc29489bca94\n"
    },
    {
      "commit": "db332dba9ec47e9d0e20dd57f9b80f89e2e6677b",
      "tree": "7666922f61496e0b04204514ae6175ddec93f196",
      "parents": [
        "8ec97d751de2b8839acf884fa865e20bdebc11e9",
        "e29d5f16c5dac8585719a32cfed92a1a5cebde0f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 27 18:32:13 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 27 18:32:13 2022 +0000"
      },
      "message": "Merge \"Remove orchestration_client from tempest tree\""
    },
    {
      "commit": "8ec97d751de2b8839acf884fa865e20bdebc11e9",
      "tree": "6b6b7f904bfa69c7f06416880afaadf381da1df2",
      "parents": [
        "263825a17a8393ade1ff0d99a1ad035ca47eee8b",
        "404b55cd2f07327ab2acc58295ed2fcd222e3bc2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 27 18:32:09 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 27 18:32:09 2022 +0000"
      },
      "message": "Merge \"Add verification when restoring backups\""
    },
    {
      "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": "404b55cd2f07327ab2acc58295ed2fcd222e3bc2",
      "tree": "050180a97517dc978cf51b0b28728dfbf6bf069a",
      "parents": [
        "569c7a89f54c94494fde46ce2aa4fbd26492e640"
      ],
      "author": {
        "name": "Sofia Enriquez",
        "email": "lsofia.enriquez@gmail.com",
        "time": "Thu May 26 19:33:47 2022 +0000"
      },
      "committer": {
        "name": "Sofia Enriquez",
        "email": "lsofia.enriquez@gmail.com",
        "time": "Thu May 26 21:04:11 2022 +0000"
      },
      "message": "Add verification when restoring backups\n\nIf you want to restore a backup, specifying only the backup ID, you will\nget a new volume. However, if you pass the volume_id argument, you are\ntargeting the restore of an existing volume.\n\nThe problem I am having is that restore_backup() adds a second call to\naddCleanup to an existing volume and this results in a 400 HTTP error.\n\nTo fix this problem, I add a simple check when we want to use an\nexisting volume without calling cleanup.\n\nChange-Id: I521f69091cdad60edfe4ed85368df5decc0a7f55\n"
    },
    {
      "commit": "e29d5f16c5dac8585719a32cfed92a1a5cebde0f",
      "tree": "f08a4108a42d4220395459fdc7e1f6a71b6509eb",
      "parents": [
        "2c3a6381cb5c13a517a7a85b6c7e8812f2d599d6"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri May 20 21:06:45 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu May 26 17:45:19 2022 +0000"
      },
      "message": "Remove orchestration_client from tempest tree\n\nWith the tempst plugin on each service side, all their\nservice client also moved to respective tempest plugin.\n\nHeat orchestration_client is left in Tempest as murano_tempest_plugin\nwas using it. Murano_tempest_plugin should use the heat client from\nheat_tempest_plugin and meanwhile they do that I have proposed to\nmove the Tempest orchestration_client.py to Murano side so that\nthis removal will not break them\n\nThis will avoid the confusion that Tempest still support heat service\nclient and tests in-tree.\n- https://review.opendev.org/c/openstack/murano-tempest-plugin/+/842823\n\nChange-Id: I60f3adb81407d0c6a29a8e2bdf20588b3061c526\n"
    },
    {
      "commit": "2c3a6381cb5c13a517a7a85b6c7e8812f2d599d6",
      "tree": "ce7c99a36953953e01fa1d3af7c29b4ff19c0987",
      "parents": [
        "b1ea4327108cbbd518dfc75482dff79493b4edc9"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 23 20:25:33 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu May 26 17:44:54 2022 +0000"
      },
      "message": "Make tempest plugin sanity job voting again\n\nmurano-tempest-plugin fix is proposed (depends on) so\nmaking plugin sanity job voting again.\n\nDepends-On: https://review.opendev.org/c/openstack/murano-tempest-plugin/+/843040\nChange-Id: Iefd62a74b201968ca1987d182e086b9f4de6fb51\n"
    },
    {
      "commit": "7f4779089538b1687c312024fdae8cf767a012ae",
      "tree": "56a5ea9741a5bcb2e159200422f13fd3b7f8ca4a",
      "parents": [
        "569c7a89f54c94494fde46ce2aa4fbd26492e640"
      ],
      "author": {
        "name": "afariasa",
        "email": "afariasa@redhat.com",
        "time": "Wed Mar 09 09:46:57 2022 +0000"
      },
      "committer": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Thu May 26 11:48:34 2022 -0400"
      },
      "message": "tempurl: Deprecate sha1 signatures\n\nWe\u0027ve known this would eventually be necessary for a while [1], and\nway back in 2017 we started seeing SHA-1 collisions [2].\n\nThere\u0027s already a patch for Swfit from 2017[3], and this patch will\nupdate tempest side.\n\n[1] https://www.schneier.com/blog/archives/2012/10/when_will_we_se.html\n[2] https://security.googleblog.com/2017/02/announcing-first-sha1-collision.html\n[3] https://review.opendev.org/c/openstack/swift/+/525771\n\nChange-Id: I0e9073955604ada493ec64264c6a5932627e1138\n"
    },
    {
      "commit": "b1ea4327108cbbd518dfc75482dff79493b4edc9",
      "tree": "120c09017124b87b916b7c25c9ac6181c1617c9a",
      "parents": [
        "569c7a89f54c94494fde46ce2aa4fbd26492e640"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri May 20 20:09:01 2022 -0500"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu May 26 09:43:54 2022 +0200"
      },
      "message": "Unblock gate to temporary remove the py3.6|7 job\n\npy3.6 and py3.7 jobs are failing due to oslo dropped the\npy3.6|7 support. We will add them back once bug#1975036\nis resolved\n\nTempest plugin sanity job is broken due to failure in\nmurano-tempest-plugin. To make this patch merge which\nwill unblock the gate, I am making plugin sanity job as\nnon voting. We will revert that once below fix is merged\n\ntempest-full-centos-9-stream job is also failing which fix\nis also up and waiting for this patch to merge first, so making\nthem non voting.\n\ndevstack-plugin-ceph-tempest-py3 job is also mostly failing, let\u0027s\nmake it temporarily non voting in order to avoid endless rechecks\n\n- https://review.opendev.org/c/openstack/murano-tempest-plugin/+/843040\n\nRelated-Bug: #1975036\nChange-Id: Ibcaf1bce80521e05d76199ddebccb33488360644\n"
    },
    {
      "commit": "9b4c960f3b43544a96d1725f4a382b104e6f5bf3",
      "tree": "3bfd14f213c4d40209f49ab2ef8245f7bd06f613",
      "parents": [
        "569c7a89f54c94494fde46ce2aa4fbd26492e640"
      ],
      "author": {
        "name": "CaiqueMello",
        "email": "caiquemellosbo@gmail.com",
        "time": "Wed May 18 20:29:10 2022 +0000"
      },
      "committer": {
        "name": "CaiqueMello",
        "email": "caiquemellosbo@gmail.com",
        "time": "Wed May 25 12:14:03 2022 +0000"
      },
      "message": "Fix compare volume stats for storage_protocols\n\nThe change [1] added to scheduler a list of\nstorage_protocols upon reception of the stats from\nvolume. Scheduler can handle a list of storage\nprotocol variants for NFS, NVMeOF, iSCSI and FC.\n\nThe test_backends_capabilities compare volume\nstats from list_pools and\nshow_backend_capabilities without check if the\nprocotols are in the list. Once change [1]\nstandardized some storage_protocols\nwith a default value, list_pools will show the\nstandard protocol defined by the position zero\nfrom the list, and show_backend_capabilities\nwill return the protocol defined by user as\nbackend. Even if, the protocol returned by\nshow_backend_capabilities are in the list of\nallowed protocols the test will fail if this\nprotocol is not equal the default position\nzero from the list.\n\nThis patch provide a check if\nshow_backend_capabilities returns\nvalid storage_protocols using the list of allowed\nvariants and set the preferred protocol to it.\n\nThis fix is needed for third-party CI systems that\nmay not be running tempest in a greenfield\nenvironment. So while cinder change [2] fixed\ndrivers to report the canonical storage protocol\nname, we can\u0027t assume that the drivers being\ntested contain that fix.\n\n[1]https://review.opendev.org/c/openstack/cinder/+/836069\n[2]https://review.opendev.org/c/openstack/cinder/+/839063\n\nChange-Id: I04d0eaa1f6dba16bd11052f91a3d1d0967029ea6\n"
    },
    {
      "commit": "34ea7e9e0420b96aff4a44b5f230413ca941939b",
      "tree": "003085a709083ecce4918f3956557a3ce7f72903",
      "parents": [
        "569c7a89f54c94494fde46ce2aa4fbd26492e640"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Tue May 24 10:48:56 2022 -0400"
      },
      "committer": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Tue May 24 10:48:56 2022 -0400"
      },
      "message": "Make test_server_actions.resource_setup() wait for SSHABLE\n\nContinuing the work of 4fc47f68c7710ccfb67c3ad28a58e047a8b51c1a, we\nmissed a spot in the recreate_server() call from resource_setup().\nStart passing wait_until\u003d\u0027SSHABLE\u0027 in that call.\n\nChange-Id: I5c6d9afa1148772537d69a2a3321fcf32ad7eea5\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": "d8bbaba415bc5cc027079b1b45aa5ee6e75faddf",
      "tree": "7f8abdf23e7b485b0ee2b7245b4c566e43450880",
      "parents": [
        "569c7a89f54c94494fde46ce2aa4fbd26492e640"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "gibi@redhat.com",
        "time": "Tue May 17 17:15:40 2022 +0200"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "gibi@redhat.com",
        "time": "Wed May 18 16:22:33 2022 +0200"
      },
      "message": "Wait for guest after resize\n\nTo stabilize test_resize_server_with_multiattached_volume we need to\nwait for the guest OS to fully boot after the resize and before the test\nattempts to detach the volume.\n\nCloses-Bug #1960346\n\nChange-Id: I85ee21868c9281d081c491ee590fe1457f5aa997\n"
    },
    {
      "commit": "569c7a89f54c94494fde46ce2aa4fbd26492e640",
      "tree": "6a78eff2754d1de934b8a593855bb00b3ed6861f",
      "parents": [
        "a7bedbde46ae2aec796837a7e69fbf35747f75cb",
        "4fc47f68c7710ccfb67c3ad28a58e047a8b51c1a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 17 11:24:02 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 11:24:02 2022 +0000"
      },
      "message": "Merge \"Make recreate_server() wait until SSHABLE\""
    },
    {
      "commit": "8aa5f89c2f595c2a65644475c6a3b782f1131afb",
      "tree": "af7532ded798fe9bfe470e629a2b79e192f91b8a",
      "parents": [
        "a7bedbde46ae2aec796837a7e69fbf35747f75cb"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Tue May 10 18:20:52 2022 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Tue May 10 18:20:52 2022 +0100"
      },
      "message": "Pass the global request ID as logging context\n\nChange-Id: I63afbec5e3e5619e0ab1f0c504e56dee56ae88da\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\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": "a06eb65363ed481cab4bf38308fbdc0d03d4eb78",
      "tree": "ad0e41ef6b3a88bcb81037551f431b56f4e48789",
      "parents": [
        "10dee8862f03361b54c710dbe688f89142b2518a",
        "618ff5f129c3417f12dc68aefe5c9fcf660bda65"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 06 14:45:37 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 06 14:45:37 2022 +0000"
      },
      "message": "Merge \"Remove compute api_extensions config option\""
    },
    {
      "commit": "10dee8862f03361b54c710dbe688f89142b2518a",
      "tree": "f317389903b1df6e6c48e110c9ddc66b471a2f74",
      "parents": [
        "386d6b3dd557326c7f36cfe75b0a1ffc0a1a8c12",
        "e0c0fbe4c429672418ad5e116d3e383e7415f88d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 06 09:12:06 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 06 09:12:06 2022 +0000"
      },
      "message": "Merge \"Add tempest-slow stable branch jobs on Tempest master gate\""
    },
    {
      "commit": "386d6b3dd557326c7f36cfe75b0a1ffc0a1a8c12",
      "tree": "84ed89d756466c8429273c3f56d3b3be60a1a74d",
      "parents": [
        "fef7da022400ece56f2fc39ef2880eedb4c28125",
        "7beb2d0ceb8f029e70b0a7ff950afd60b1bf5658"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 06 05:10:44 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 06 05:10:44 2022 +0000"
      },
      "message": "Merge \"Allows to skip wait for volume create\""
    },
    {
      "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": "4fc47f68c7710ccfb67c3ad28a58e047a8b51c1a",
      "tree": "d17230c48c9eb693e5c7c4d40a3c3759d7fae144",
      "parents": [
        "9625f0d364c79f4444c6ac8f7900a3731fbe2d07"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Thu May 05 14:17:27 2022 -0400"
      },
      "committer": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Thu May 05 14:20:21 2022 -0400"
      },
      "message": "Make recreate_server() wait until SSHABLE\n\nContinuing the work to bandaid any tests that involve volume\nattachment/detachment, make the setUp() method of\nServerActionsTestJSON wait for the SSHABLE status. Some of its tests,\nfor example test_rebuild_server_with_volume_attached, use a\nclass-level server resource that is created by setUp(). We also need\nto add the optional wait_until kwarg to recreate_server(), as the\nlatter is called by setUp() in some cases.\n\nChange-Id: I3b7bcadbb7d608d705754b6ad7e2869e07b81b75\nRelated-Bug: 1960310\n"
    },
    {
      "commit": "fef7da022400ece56f2fc39ef2880eedb4c28125",
      "tree": "b98406572671376e0d08c15600db5213d81cce6e",
      "parents": [
        "9625f0d364c79f4444c6ac8f7900a3731fbe2d07",
        "4db4e51cc90ad255822b9f39c1fc28902585bdc3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 04 00:44:52 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 04 00:44:52 2022 +0000"
      },
      "message": "Merge \"Fix remote_client param description\""
    },
    {
      "commit": "e0c0fbe4c429672418ad5e116d3e383e7415f88d",
      "tree": "781f7d8e9b188890ee402d83b0458453a2f2b6cf",
      "parents": [
        "9625f0d364c79f4444c6ac8f7900a3731fbe2d07"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 03 17:35:54 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 03 17:35:54 2022 -0500"
      },
      "message": "Add tempest-slow stable branch jobs on Tempest master gate\n\nTo cover the stable branch testing on branchless Tempest\nmaster gate, we test tempest-full version of stable branches.\nLet\u0027s test the tempest-slow job also for stables branches.\n\nAll supported stable branches jobs are added in periodic\nstable pipeline. As slow jobs are slow, it will make check pipelines\ntoo heavy if we add all the stable branches slow jobs so\nI am adding slow jobs only for the oldest supported stable job\nwhich should cover the tempest master working on most\nof the stable.\n\nThis will cover the Tempest slow tests stability for stable branches.\n\nChange-Id: Idb8f178fa4fb4b669f3a163d5c5a9517b9d43c9a\n"
    },
    {
      "commit": "9625f0d364c79f4444c6ac8f7900a3731fbe2d07",
      "tree": "f19c5de6a13758b70726a74ad4b018035d79d54e",
      "parents": [
        "9f21c90131d9621914963bfaa7743c442b26aa14"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 27 17:45:52 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 27 17:55:34 2022 -0500"
      },
      "message": "Fix the integrated-gate-compute job template\n\nBelow commit changed the integrated-gate-compute job template\nbehaviour for stable branches. This template is used for master\nas well as the stable branches also and we should not change\nstable branches gate while adding the new jobs. centos-8-stream\njob is meant to be run from stable/wallaby to stable/yoga and\nfrom zed cycle onwards centos-9-stream should run,\n\n- https://review.opendev.org/c/openstack/tempest/+/839274/1/zuul.d/integrated-gate.yaml#369\n\nThis commit fixes the template for stable branches and make sure\nnew job centos9-stream is only run from zed onwards.\n\nChange-Id: I15b44aff4ab633cf7ab39cbb4fc56a027d29544e\n"
    },
    {
      "commit": "9f21c90131d9621914963bfaa7743c442b26aa14",
      "tree": "3c4bf597689d5e24d7f35aa6c3cc3fb49d1c76b8",
      "parents": [
        "58f2b03f4ae710ce2313ecbca902197c538ae9ca",
        "3ed52100fd13105f9225c0da92d32fc0b15dd7fa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Apr 26 20:36:36 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 26 20:36:36 2022 +0000"
      },
      "message": "Merge \"Drop centos 8 stream testing\""
    },
    {
      "commit": "58f2b03f4ae710ce2313ecbca902197c538ae9ca",
      "tree": "3276758104a2783299486e7351ac04abe3e666cc",
      "parents": [
        "fe0e0a679de820fd823415d68e2d57147c51335c",
        "38fcb5f02606a0074d586efbdabd86cd72289f8d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Apr 25 23:32:10 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 25 23:32:10 2022 +0000"
      },
      "message": "Merge \"Remove reference of openstack-health\""
    },
    {
      "commit": "3ed52100fd13105f9225c0da92d32fc0b15dd7fa",
      "tree": "c28b551bb355347c78258cf9241ff568eaaf3215",
      "parents": [
        "fe0e0a679de820fd823415d68e2d57147c51335c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Apr 25 18:07:00 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Apr 25 18:07:00 2022 -0500"
      },
      "message": "Drop centos 8 stream testing\n\nIn Zed cycle testing runtime, we are targetting the centos 9 stream\n- https://governance.openstack.org/tc/reference/runtimes/zed.html\n\nWith dropping the python 3.6 support, project started adding python 3.8\nas minimum, example nova:\n- https://github.com/openstack/nova/blob/56b5aed08c6a3ed81b78dc216f0165ebfe3c3350/setup.cfg#L13\n\nwith that, centos 8 stream job is failing 100%\n- https://zuul.openstack.org/build/970d029dc96742c3aa0f6932a35e97cf\n- https://zuul.openstack.org/builds?job_name\u003ddevstack-platform-centos-8-stream\u0026job_name\u003dtempest-full-py3-centos-8-stream\u0026skip\u003d0\n\nThis commit drops centos-8-stream testing and move their job definition\nto stable/jobs.yaml file as they are being used on stable branch testing.\n\nChange-Id: Ie72eaaf30ee15710f9fec266e93a6c8ad4eb5ddc\n"
    },
    {
      "commit": "4db4e51cc90ad255822b9f39c1fc28902585bdc3",
      "tree": "d6eae6c25038f82d2e2d85a355d2f1c98970df35",
      "parents": [
        "0afd087cbac68b41f1260d95bec77580af525259"
      ],
      "author": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Thu Apr 21 07:37:31 2022 +0300"
      },
      "committer": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Thu Apr 21 07:37:31 2022 +0300"
      },
      "message": "Fix remote_client param description\n\npkey param should accept private key and not public\n\nChange-Id: Idbde6af7b574a045941edc92e7224bdd45f9df64\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": "fe0e0a679de820fd823415d68e2d57147c51335c",
      "tree": "d383c2aa2be9a659039a266f5210556f90e53692",
      "parents": [
        "0afd087cbac68b41f1260d95bec77580af525259"
      ],
      "author": {
        "name": "songwenping",
        "email": "songwenping@inspur.com",
        "time": "Tue Apr 19 11:13:55 2022 +0800"
      },
      "committer": {
        "name": "songwenping",
        "email": "songwenping@inspur.com",
        "time": "Tue Apr 19 11:21:10 2022 +0800"
      },
      "message": "Fix: change values to items as keys and values are all used\n\nChange-Id: Iaecb5995f2525aa7acc17b769646c2b878a3c58b\n"
    },
    {
      "commit": "0afd087cbac68b41f1260d95bec77580af525259",
      "tree": "8deaaee6dc48a08d1e1a104a331265c6bae57a8c",
      "parents": [
        "6ffb4fa7fb2db01e86feac09563a1dc0167cb650",
        "739e7533877adee77e763f6579ce55959c81a130"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 14 22:43:23 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 14 22:43:23 2022 +0000"
      },
      "message": "Merge \"Fix test_basic_metadata_definition_namespaces\""
    },
    {
      "commit": "38fcb5f02606a0074d586efbdabd86cd72289f8d",
      "tree": "530d4ac51c927b8aadc4f54d86bfe624a6a5fd7d",
      "parents": [
        "44dac69eb77d78a0de8e68e63617099249345578"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Apr 05 19:50:15 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 14 14:33:48 2022 -0500"
      },
      "message": "Remove reference of openstack-health\n\nopenstack-health is retiring[1] so removing the\nreference of it from doc.\n\n[1] https://review.opendev.org/c/openstack/governance/+/836706/2\n\nChange-Id: I5825fed546283ea23348cfb7371b10c39ad2f88a\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": "7beb2d0ceb8f029e70b0a7ff950afd60b1bf5658",
      "tree": "42612550daff5222b756b490c5fdb5d732a772f7",
      "parents": [
        "44dac69eb77d78a0de8e68e63617099249345578"
      ],
      "author": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Tue Apr 12 20:33:53 2022 +0300"
      },
      "committer": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Wed Apr 13 07:26:36 2022 +0300"
      },
      "message": "Allows to skip wait for volume create\n\nCurrent code does not support skipping wait for\nvolume, tempest plugins require test without waiting\nand still use all existing flow code.\n\nExamples:\nCreate multiple volume in a batch without waiting\nCreate multiple volumes and expecting for error state\n\nInstead of duplicating code its better to set a flag,\nwait_until default value is available, when its None we\nskip waiting inside create volume\n\nChange-Id: I7fe90e26f773b3a128e3d1bff1b89a3ef665eebb\n"
    },
    {
      "commit": "739e7533877adee77e763f6579ce55959c81a130",
      "tree": "ae3763b38f1643c7b6583264fc9461827ec31e67",
      "parents": [
        "5c556626d16c2a4c6ee9c9da45d4954db6f83f27"
      ],
      "author": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Tue Mar 15 10:35:33 2022 +0200"
      },
      "committer": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Mon Apr 11 22:34:46 2022 +0300"
      },
      "message": "Fix test_basic_metadata_definition_namespaces\n\nCurrent test case delete and update the namespace twice\nThe _cleanup_namespace was called after we delete namespace\nwithout any waiter. cleanup code depends on the timing of\ndelete namespace but the same done inside the cleanup\n\nChange-Id: Idfa444ecc8bc56a13caac2c1c3661df780f625e5\n"
    },
    {
      "commit": "44dac69eb77d78a0de8e68e63617099249345578",
      "tree": "1b7a54d5562e7ce75df9238307696edc92dc4010",
      "parents": [
        "0ed065a5b6b435f2039eadd30b1e92cbc7a26845",
        "3b0ccb0bdb93f365aab495ca2f07e6f601d3fd06"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Apr 05 22:06:39 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 05 22:06:39 2022 +0000"
      },
      "message": "Merge \"Allow rulesets modification in secgroups\""
    },
    {
      "commit": "3b0ccb0bdb93f365aab495ca2f07e6f601d3fd06",
      "tree": "215d7532a1747c6e2b8a98c9f0ee8f40cf31f7b4",
      "parents": [
        "67ea5dfbac827a27004448aae7142197eeff57d0"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Mar 24 10:25:19 2022 +0100"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Fri Apr 01 09:42:36 2022 +0000"
      },
      "message": "Allow rulesets modification in secgroups\n\nAs part of tempest-scenario-manager-cleanup[1] effort it would be good\nto allow plugins to define their own security group rulesets\nas they\u0027re not always the same as tempest\u0027s (f.e. manila tempest plugin[2])\n\n[1]https://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n[2]https://opendev.org/openstack/manila-tempest-plugin/src/branch/master/manila_tempest_tests/tests/scenario/manager.py#L1001\n\nChange-Id: I3cb3a6f67ea507d9e721a31fcba78f8344c630ca\n"
    }
  ],
  "next": "0ed065a5b6b435f2039eadd30b1e92cbc7a26845"
}
