)]}'
{
  "log": [
    {
      "commit": "f72e994971549dddfddef913703156b90b4335e6",
      "tree": "8200947f0b71731a9ae4c7ecf5c0a86627cd22d0",
      "parents": [
        "68e07d7f31df3377e994ae2b731718b23c8c1560"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Wed Apr 27 11:01:38 2022 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:43:24 2022 +0300"
      },
      "message": "Do not test subnetpools in TF case\n\nTF do not support subnet_allocation extension.\nAlso bring new method, that can be used as common in\ntests to check TF backend.\n\nRelated-Prod: https://mirantis.jira.com/browse/PRODX-23390\nChange-Id: I369de0530e940c3ddd35541f175f420e576063c5\n"
    },
    {
      "commit": "68e07d7f31df3377e994ae2b731718b23c8c1560",
      "tree": "89d6e465840f86e788509a02705d5378cd1d6618",
      "parents": [
        "312da8affb35fc82d4a8fb2f090a440651b0a3ea"
      ],
      "author": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Thu Nov 25 08:20:33 2021 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:43:24 2022 +0300"
      },
      "message": "Use unique projects for static accounts.\n\nIf tests are launched in several threads,\nit\u0027s possible that the same project is used\nin several tests simultaneously.\nIt causes bad side effects and tests fail.\nPatch provides that every static account\nhas unique project.\n\nRelated-PROD: https://mirantis.jira.com/browse/PRODX-19111\nChange-Id: Id2e721a33640f4438e2db57b1808e745d506add4\n(cherry picked from commit 9471ee64bd346583d8b869624de96fd87df3e89d)\n"
    },
    {
      "commit": "312da8affb35fc82d4a8fb2f090a440651b0a3ea",
      "tree": "b2054c44f3f689731190bd1605937963e0595341",
      "parents": [
        "694337689ad167525587a0ae0bbaac9eec3b343e"
      ],
      "author": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Thu Nov 18 16:30:39 2021 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:43:24 2022 +0300"
      },
      "message": "Take domain_id from config.\n\nTests pass when default domain id in config\nequals \"default\".\nTests fail if value is custom.\nSo pass explicitely domain_id in user and project creation.\n\nRelated-PROD: https://mirantis.jira.com/browse/PRODX-19108\nChange-Id: Ie08d570907ddf9102c1297f717355a7f772aabb8\n"
    },
    {
      "commit": "694337689ad167525587a0ae0bbaac9eec3b343e",
      "tree": "ee9338ce882aebd6c0c06afbae40b45a64250fa8",
      "parents": [
        "a4add52f70f49c6f60d20491c4918de0a0c5e030"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Nov 11 21:41:57 2021 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:43:24 2022 +0300"
      },
      "message": "Remove rgw quota tests from smoke\n\nThis is fundamental rgw problem with active/active deployment.\n\nChange-Id: I5375a5d32266228fd16ea61e1f29e392c3661127\nRelated-Prod: PRODX-11581\n"
    },
    {
      "commit": "a4add52f70f49c6f60d20491c4918de0a0c5e030",
      "tree": "ed16749184be3e4c9301034cb38d836ec6bb8b7d",
      "parents": [
        "1adb0f9f5f037b978e17377ca7051ff21d2a1570"
      ],
      "author": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Mon Nov 01 20:40:58 2021 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:43:24 2022 +0300"
      },
      "message": "Verify tenant in static accounts.\n\nPrimary, alt, admin, roles accounts must be from\ndifferent projects.\nAdded tenant verification for tests.\n\nRelated-PROD: https://mirantis.jira.com/browse/PRODX-18762\nChange-Id: I3c8d1b4eac1ee3cd8872fe997695f85cbe7e23f5\n"
    },
    {
      "commit": "1adb0f9f5f037b978e17377ca7051ff21d2a1570",
      "tree": "9538ed648c5667bb0e9283e1bcb8c83554a32711",
      "parents": [
        "edbbbf4f03b58bec7e37b9c7856f6b78987ef3cc"
      ],
      "author": {
        "name": "gzimin",
        "email": "gzimin@mirantis.com",
        "time": "Wed Sep 01 14:43:52 2021 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:43:24 2022 +0300"
      },
      "message": "Add remote_ip_prefix to tests in case of TF\n\nAccording to upstream patch:\nhttps://review.opencontrail.org/c/tungstenfabric/tf-controller/+/62278\nWe need to replace remote_ip_prefix with TF default values\n\nRelated-Prod: PRODX-15035\nChange-Id: I6bec5a5380ec4bee5f5a674383dedabc43c540a3\n"
    },
    {
      "commit": "edbbbf4f03b58bec7e37b9c7856f6b78987ef3cc",
      "tree": "bea0d7329f0281bd7d5801b0b9aa3fe9afcd8ddd",
      "parents": [
        "4fd9afc8dcd213f9d86411222e4d777704bd23a5"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Tue Jun 08 20:00:41 2021 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:43:24 2022 +0300"
      },
      "message": "Run test_instancelocalityfilter if instance_locality_enabled enabled\n\nWe should run test_instancelocalityfilter only vs lvm environments\nFor that created new option run_instancelocalityfilter_test\nin volume-feature-enabled.\n\nRelated-prod: PRODX-14474\nChange-Id: I822c368cad6880e68316c49da8e41342d04afdbc\n(cherry picked from commit d3470f0a018473d0d57b8c70ea974bba22816886)\n"
    },
    {
      "commit": "4fd9afc8dcd213f9d86411222e4d777704bd23a5",
      "tree": "79f399b1a9a88a40e73e15b0f0a08a353678e644",
      "parents": [
        "1ab1fd45c09a039db50ea7dfdcdc56b953ff956d"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Fri May 28 19:10:24 2021 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:43:24 2022 +0300"
      },
      "message": "add caller name to _log_request_full log\n\nRelated-prod: PRODX-14905\nChange-Id: Iee396e3078839fc05441afdc1f94d1d9549ce559\n(cherry picked from commit 65c37a900b7b5be314650e10964f0a73d726a465)\n"
    },
    {
      "commit": "1ab1fd45c09a039db50ea7dfdcdc56b953ff956d",
      "tree": "0c79094516a9108a9e1c88f79ebb12639e6efa56",
      "parents": [
        "873d1433c34fab9f3f037de60716f84e49ff36ce"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu May 20 16:54:22 2021 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:43:24 2022 +0300"
      },
      "message": "Skip resize tests when cold_migration is disabled\n\nThe resize is a cold migration by nature, disable tests\nwhen cold migration is not allowed.\n\nChange-Id: I754024a6376ed54aa96b162e3f08a77896bbd4e1\nRelated-Prod: PRODX-3456\n"
    },
    {
      "commit": "873d1433c34fab9f3f037de60716f84e49ff36ce",
      "tree": "61e605d9094c129bf2497a4323fd6d12a8bfdaf3",
      "parents": [
        "3d123a005b7e1065d40365b162a30c304f684a56"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Apr 20 18:24:29 2021 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:43:24 2022 +0300"
      },
      "message": "Add cinder volume instancelocality filter test\n\nThe patch adds cinder API test to check that instance\nlocality filter works when enabled. Adds new config option\nin volume group scheduler_default_filters.\n\nChange-Id: Ibd7f799aae99e1b8c032fc06b70ffe3f61b86b09\nRelated-Prod: PRODX-13484\n(cherry picked from commit 6d741a65abe58b2b8e2a4bfd20986cbf98147282)\n"
    },
    {
      "commit": "3d123a005b7e1065d40365b162a30c304f684a56",
      "tree": "205275c46720c94844fff37563a03b197ad03886",
      "parents": [
        "69cb924f60869d8522db3c5d7e8a4ceda90e8e27"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Wed Apr 14 16:32:09 2021 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:43:24 2022 +0300"
      },
      "message": "[TF] Add timeout before check gateway port.\n\nWorkaround for PRODX-8489\nRelated-PROD: PRODX-8489\n\nChange-Id: Ib44a2c9cef582015be4edcaf1041773ad9572d4d\n"
    },
    {
      "commit": "69cb924f60869d8522db3c5d7e8a4ceda90e8e27",
      "tree": "fbad445d8982e16c06747cd430a70daaef9529c5",
      "parents": [
        "a901aba8cb7ce5a7ce9d7b726340ffcc76cb8edf"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Thu Feb 11 19:54:35 2021 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:43:24 2022 +0300"
      },
      "message": "Pass CA certificate to object client\n\nCloses-Bug: PRODX-11174\nChange-Id: I617b9f11a15eb05989131616dcf5fcca8f0ddcc6\n(cherry picked from commit 3a32ddbdf596ef48ba189501ac319b80ad8a460f)\n"
    },
    {
      "commit": "a901aba8cb7ce5a7ce9d7b726340ffcc76cb8edf",
      "tree": "8c55e66ab33a8deeef219bae132671edf46dcec4",
      "parents": [
        "d08850dd1176a78fbdc345bf34a48a61d0139cc6"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Wed May 06 12:07:32 2020 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:43:24 2022 +0300"
      },
      "message": "associate AgentManagementNegativeTest with agent extension\n\nChange-Id: I48d613116bcb177952e233195d3ee8e15880cb4e\nRelated-prod: PRODX-4874\n(cherry picked from commit 9a9a1f9ff333390ba0dd5e59dd2e56511ed5b726)\n(cherry picked from commit da3a5cbd37229c1aa6bd7b273b73be239bffd8af)\n"
    },
    {
      "commit": "d08850dd1176a78fbdc345bf34a48a61d0139cc6",
      "tree": "ade31f686ba43588eff96afe7822eaedccd546ad",
      "parents": [
        "d10d3ea7f40e5e9a06a0109d93aaaad5540587bf"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 23 10:12:52 2020 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:43:24 2022 +0300"
      },
      "message": "Do no check os-vol-host-attr:host in retype when using active/active\n\nWhen using active/active deployment services have different hostname\nsince we don\u0027t know which service process request the host might or might\nnot be changed.\n\nChange-Id: I249c56efe359360c5cc04e36ad23f16813af4cf8\nRelated-Prod: PRODX-4874\n(cherry picked from commit 0f2dba17efdeed9c4c68b544370279c341b4d3ac)\n(cherry picked from commit e7b83442658cbfa1682a256778a68e4a818d2b28)\n"
    },
    {
      "commit": "d10d3ea7f40e5e9a06a0109d93aaaad5540587bf",
      "tree": "8020a48d1aa81652bd455b1680c47c80b082661a",
      "parents": [
        "5a8db4bf9e396fc16afaa4b174e50a1a1144ca6e"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Wed May 06 12:27:07 2020 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:43:24 2022 +0300"
      },
      "message": "associate SubnetPoolsTestJSON with default-subnetpools extension\n\nChange-Id: Id89c0971de4537c666a5612352b1f2ef2ded9d65\nRelated-prod: PRODX-4874\n(cherry picked from commit cf46b50b870456f6749d034741711e4b98a342b8)\n(cherry picked from commit a1a4c375bec72d888c4be04b6006914a828c1ad3)\n"
    },
    {
      "commit": "5a8db4bf9e396fc16afaa4b174e50a1a1144ca6e",
      "tree": "ebada7d97bd0b00dbe65f1b6ce875d2d48a6ef22",
      "parents": [
        "d53959e09323344702782806ee189a822c79d46c"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Mon Apr 13 15:15:14 2020 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:43:17 2022 +0300"
      },
      "message": "Add workaround for issue with deletion of TF security-group\n\nIn case of TungstenFabric we can encounter a issue when security\ngroup is still referred to virtual-machine-interface and TF need\nsome time to sync changes after deletion of VM.\n\nAlso add new config option timeout_409 to achieve control\nand flexibility for different environments by setting the timeout\nto wait for the successful deletion of Security Group\nin case we get 409 HTTP status code (Conflict).\n\nThis is squashed 4 commits from Train, additional change-ids are\nI832dd8252635860a40b42a9f8c3f8de87f6ed845\nIac9c6f73c6d5b8dadd924b39bbcc9065d41f4fd2\nI5d6c55c1f9e581a6d4f4c03161de44757cd8dc7e\n\nRelated-PROD: PRODX-4874\nChange-Id: Iab1b9bfdbe8413c73bdf47ca20859132e55a3a10\n(cherry picked from commit 403756274fc633f7350acb3c8140eb8316ebd8ba)\n"
    },
    {
      "commit": "d53959e09323344702782806ee189a822c79d46c",
      "tree": "0512505c4da21f9b41a5e92a126202edb3bd2850",
      "parents": [
        "13fdc5291926345933ddbd7d898b0001dcf3485f"
      ],
      "author": {
        "name": "Oleksii Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Thu Oct 08 15:55:06 2020 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:33:34 2022 +0300"
      },
      "message": "Add glance test for uploading the image\n\nAdds test that checks that glance image upload via url works correctly\n\nRelated-PROD: PRODX-7910\nChange-Id: I4b2478a18db8a51fda473e4b8f32d362168ecea5\n(cherry picked from commit 6cdce54469c037d86c280daabf09a69c0bd812c2)\n"
    },
    {
      "commit": "13fdc5291926345933ddbd7d898b0001dcf3485f",
      "tree": "de5a7d82bfa76c978154dd592e1e3441d99cc9c0",
      "parents": [
        "f00a9a9bdb9f8f4c92032cbd77197b2e16c1dc4f"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Feb 25 13:45:53 2020 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:31:42 2022 +0300"
      },
      "message": "Use own server instance for a TestServerActions\n\nIn order to stabilize test passing and avoid errors appear sporadically\ntests are going to use their own server instance created for it purposes\ninstead of using one which had been create before.\n\nRelated-PROD: PRODX-4874\nChange-Id: I113e64e192af4e154ccdfd4371d6d094c6bbd75d\n(cherry picked from commit 488a1037c3c61e6011cba19af83027c96fbf18bd)\n(cherry picked from commit b171bccb1a287114d0aee30e9f997b621e8bc06d)\n"
    },
    {
      "commit": "f00a9a9bdb9f8f4c92032cbd77197b2e16c1dc4f",
      "tree": "acc1240b44f4c11373106598b282789b49fc18cf",
      "parents": [
        "5e167a94ad8f608a616f93d15e90b797987b484a"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Thu Feb 21 17:47:37 2019 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 14:21:15 2022 +0300"
      },
      "message": "Add to tempest conf new  variable\n\nReguister new variable barbican_integration_enabled in\ntempest config -\u003e compute_feature_enabled section\n\nRelated-prod: PRODX-4874\n\nChange-Id: I419b055e5224f498f3c4082bfd88de25a7354ff4\n(cherry picked from commit e7a4336bd28d304e4001a3d9e17da4aa3eabacdc)\n(cherry picked from commit 046540f59f31a365fcffe20900e3c6c4deab553b)\n(cherry picked from commit f0a0b1b212d453c312caf249184e6fdee7fe67bc)\n(cherry picked from commit bfa18c20b98c589bdeaee361dd0d481d98953f17)\n"
    },
    {
      "commit": "5e167a94ad8f608a616f93d15e90b797987b484a",
      "tree": "08f01842f153100e6841ca5fe6fb20ee040f30c7",
      "parents": [
        "155a65a0a767ba1e73dcca098792d0b344571767"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jun 18 17:29:39 2020 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 14:21:04 2022 +0300"
      },
      "message": "Update skip check for ServersTestBootFromVolume\n\nIntroduce new config option boot_from_volume in compute-feature-enabled\ngroup which specifies if booting from volume is allowed.\n\nChange-Id: Ieaed751b55bdfd38750ab3dd659e437eca937a0a\nRelated-Prod: PRODX-5741\n"
    },
    {
      "commit": "155a65a0a767ba1e73dcca098792d0b344571767",
      "tree": "837aa61a1c5b52c43364d3969f9e1e50a851349a",
      "parents": [
        "d02fe845247bb7dcfe2beda0b81e08e53e8bc745"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Mar 10 15:44:41 2020 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 14:19:43 2022 +0300"
      },
      "message": "Fix test_volume_retype for active-active cluster\n\nIn case of active-active cluster deployment the host of the cinder\nvolume might be changed as it is uniq per node.\n\nRelated-Prod: PRODX-4874\n\nChange-Id: Ifaf69e1b3563c9c6b729885a45723acacb2c82dd\n(cherry picked from commit bd3a416a5e6afefdbd372c9157e9d60505e8cecf)\n"
    },
    {
      "commit": "d02fe845247bb7dcfe2beda0b81e08e53e8bc745",
      "tree": "e10231f568ddcd0638d1d7c1093b4a0124c72355",
      "parents": [
        "ed5e0e93543da555e99c92bd9fcc214bd0d1cb59",
        "709d6e1c815c4b351efa2214ea0eb740936f6aa6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Sep 09 20:16:19 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 09 20:16:19 2021 +0000"
      },
      "message": "Merge \"Add releasenote to tag the Tempest for Xena release\""
    },
    {
      "commit": "ed5e0e93543da555e99c92bd9fcc214bd0d1cb59",
      "tree": "0458e9e482aed96f73247251d6d52d58d263f9df",
      "parents": [
        "b37192f5d43ede2d740f2c7e76c4a27aaebb65e0",
        "c43ce23cdc0bf97802d604ef71fdeebcd9f98db0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Sep 09 20:16:17 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 09 20:16:17 2021 +0000"
      },
      "message": "Merge \"Use stable constraint in tox to release new tag for Xena\""
    },
    {
      "commit": "b37192f5d43ede2d740f2c7e76c4a27aaebb65e0",
      "tree": "9b9050f96d6e7e675b91b92a208610e0c4650310",
      "parents": [
        "a25e9baed18cd890674b07f8a0c4d8c38cc11d32",
        "e6e95c6d702d3b731040bdc9e0d79e83e1fbf91e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Sep 09 10:38:09 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 09 10:38:09 2021 +0000"
      },
      "message": "Merge \"create volume type with repeated name\""
    },
    {
      "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": "c43ce23cdc0bf97802d604ef71fdeebcd9f98db0",
      "tree": "d89a75d1335b32ae5cb4902f4aea0d7199355a5e",
      "parents": [
        "a25e9baed18cd890674b07f8a0c4d8c38cc11d32"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Sep 09 09:28:57 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Sep 09 09:28:57 2021 +0000"
      },
      "message": "Use stable constraint in tox to release new tag for Xena\n\nWe are going to release Tempest a new tag to declare the start of\nsupport for stable/xena so the new tag should use stable/xena\nconstraint in the tox env.\n\nFor example: if anyone uses Tempest 29.0.0 in the future, say 1 year\nlater, then tox env also should use the xena contstraint instead\nmaster for the compatibility.\n\nThese changes need to be moved back to master constraint once the\nrelease is done. Using master constraint in tox.ini for all the older\ntags is a problem and we faced the issue of constraint\nincompatibility. Therefore, we have to work around it all over the\ndevstack, tempest, grenade and set the stable constraints via the\nenv var.\n\nChange-Id: I2bbf550294e7873eb07598b204ccc8d63ff6b5eb\n"
    },
    {
      "commit": "a25e9baed18cd890674b07f8a0c4d8c38cc11d32",
      "tree": "1e5cf68140a56ac43aca357d0bf3c462b88cba97",
      "parents": [
        "7d22b1f6b7de96a4fe655eb5d5bcc5a30f7a48b7"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 08 22:35:19 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 08 22:47:23 2021 -0500"
      },
      "message": "Fix tempest plugins sanity jobs by exclude failing plugins\n\nBelow plugins are failing with error:\n\nFile \"/home/zuul/src/opendev.org/openstack/tempest/.venv/lib/python3.8/site-packages/psycopg2/__init__.py\", line 51, in \u003cmodule\u003e\n2021-09-08 01:14:10.471582 | ubuntu-focal |     from psycopg2._psycopg import (                     # noqa\n2021-09-08 01:14:10.471614 | ubuntu-focal | ImportError: libpq.so.5: cannot open shared object file: No such file or directory\n\nhttps://zuul.opendev.org/t/openstack/build/b61a48196dfa476d83645aea4853e544/log/job-output.txt#271722\n\nFailed Plugins: x/networking-l2gw-tempest-plugin,\nx/novajoin-tempest-plugin, x/ranger-tempest-plugin,\nx/tap-as-a-service-tempest-plugin, x/trio2o,\n\nChange-Id: I485b180353c071a4b72865c87ecfd5ddd0119a9d\n"
    },
    {
      "commit": "7d22b1f6b7de96a4fe655eb5d5bcc5a30f7a48b7",
      "tree": "fd2e104382c67b99d29f8d2d47a899fa052cda98",
      "parents": [
        "ad2c3009aed4334a0752679bf984f6c9cea49171",
        "ba28d78c30d4b7a6b144e0a963968dbe4963ac59"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 07 21:05:41 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 07 21:05:41 2021 +0000"
      },
      "message": "Merge \"Add experimental job to run test with \u0027latest\u0027 microversion\""
    },
    {
      "commit": "e6e95c6d702d3b731040bdc9e0d79e83e1fbf91e",
      "tree": "e583eae5220479a0cb2b6c605ad4ac27513c7a27",
      "parents": [
        "ad2c3009aed4334a0752679bf984f6c9cea49171"
      ],
      "author": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Thu Aug 19 15:09:03 2021 +0800"
      },
      "committer": {
        "name": "Wenping Song",
        "email": "songwenping@inspur.com",
        "time": "Mon Sep 06 08:57:31 2021 +0000"
      },
      "message": "create volume type with repeated name\n\nTest creating volume type with a repeated name will fail\n\nChange-Id: Icfdad5c4c08e18771bf8ed5e8d3af37c3fb1f370\n"
    },
    {
      "commit": "ad2c3009aed4334a0752679bf984f6c9cea49171",
      "tree": "c3f62f8b01dda6771d7bed42525fc6e295c35c83",
      "parents": [
        "d3d953046a805e430e808c7d8203152e1dc0be8d"
      ],
      "author": {
        "name": "zahlabut",
        "email": "ashtempl@redhat.com",
        "time": "Sun Sep 05 16:00:38 2021 +0300"
      },
      "committer": {
        "name": "zahlabut",
        "email": "ashtempl@redhat.com",
        "time": "Sun Sep 05 16:16:05 2021 +0300"
      },
      "message": "Expected success status for \"QoS rule update APIs\" is \"200 OK\"\n\nFix for: https://bugs.launchpad.net/neutron/+bug/1942448\n\nChange-Id: I1e798badceb7fbda499bfeb34c98dea0e73c24bf\n"
    },
    {
      "commit": "d3d953046a805e430e808c7d8203152e1dc0be8d",
      "tree": "6c035d43ef9388912cf747f23406f23be93ee3d4",
      "parents": [
        "4130966f0f8bcf0f71c6eef1c2b9644f62d11c44",
        "e0a03a92da8777cfb9018b62c2b0a55add82f000"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 03 18:35:30 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 03 18:35:30 2021 +0000"
      },
      "message": "Merge \"Fix for QoS APIs: \"Update\" and \"List\" URLs\""
    },
    {
      "commit": "4130966f0f8bcf0f71c6eef1c2b9644f62d11c44",
      "tree": "45e8a94eb94c456643ae26f8de4866e799140f9c",
      "parents": [
        "5311aa6f4383e3ea2036605093d459eb48552822",
        "92d48d94820f6836a5ab90f931bf850e00f5a7f0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 03 16:13:46 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 03 16:13:46 2021 +0000"
      },
      "message": "Merge \"test update volume type extra specs for non existent volume type\""
    },
    {
      "commit": "5311aa6f4383e3ea2036605093d459eb48552822",
      "tree": "c57bcf3ab2d634abfaca0509c769c9e08b44f267",
      "parents": [
        "3026475d1836f3a3e5a5aefe65110bef787e4d50",
        "acf37cf89b478c5e3a5b2ce0d1712c0339a0a691"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 03 15:53:32 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 03 15:53:32 2021 +0000"
      },
      "message": "Merge \"Avoid running tempest-ipv6-only for unrelated tools files\""
    },
    {
      "commit": "ba28d78c30d4b7a6b144e0a963968dbe4963ac59",
      "tree": "89cf2a7e699c9c6f2c3f085ddf93635175e1e8b7",
      "parents": [
        "acf37cf89b478c5e3a5b2ce0d1712c0339a0a691"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Sep 03 10:21:54 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Sep 03 10:21:54 2021 -0500"
      },
      "message": "Add experimental job to run test with \u0027latest\u0027 microversion\n\nAPI microversions are inhertied in nature from features points\nof view, means higher microversion will have all the features/\nchanges done in lower microversion.\n\nIn Tempest we write the microversion tests by capping\nthe min and max microversion so that they can request\nthe API with correct microversion.\n\nBut for non microversion tests we do not test if they are\nrun-able for all the configured microversion in Tempest config\nfile. To test it at some extend this commit adds a experimental\njob to run the API tests (compute and volume) with \u0027latest\u0027\nmicroversion to know if that run successfully or need modification.\n\nThis job is experimental as now as I expect lot of test failure\nwith the \u0027latest\u0027 microversion and as we keep fixing those and all\nthe tests pass then we can move it to voting job in check/gate pipeline.\n\nChange-Id: Ie840dd0997519d7e11a661853f9376f43c6e7905\n"
    },
    {
      "commit": "92d48d94820f6836a5ab90f931bf850e00f5a7f0",
      "tree": "cfda7d0b814a0749edf6089d2ed382943551cc6d",
      "parents": [
        "663787ee794df54e7ded41e5f3e8ae246e9b4288"
      ],
      "author": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Mon Aug 30 15:12:56 2021 +0800"
      },
      "committer": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Fri Sep 03 00:31:13 2021 +0000"
      },
      "message": "test update volume type extra specs for non existent volume type\n\nUpdate volume type extra specs for non existent volume type\nshould fail\nChange-Id: Ib36b517cab1b13d2ed4ae5bae0123bea54e4d27d\n"
    },
    {
      "commit": "e0a03a92da8777cfb9018b62c2b0a55add82f000",
      "tree": "585a26c8a12ee6dbe5710231388406c3c0644b15",
      "parents": [
        "3026475d1836f3a3e5a5aefe65110bef787e4d50"
      ],
      "author": {
        "name": "zahlabut",
        "email": "ashtempl@redhat.com",
        "time": "Thu Sep 02 16:41:28 2021 +0300"
      },
      "committer": {
        "name": "zahlabut",
        "email": "ashtempl@redhat.com",
        "time": "Thu Sep 02 16:41:44 2021 +0300"
      },
      "message": "Fix for QoS APIs: \"Update\" and \"List\" URLs\n\nChange-Id: Ib0135cd639ea749150aba8e591b3f8de63744639\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": "459d6de4f388e51bf5e3229427acc8dc42617d00",
      "tree": "124a061481f8cb5bf9748add50577ae5d1e9c7b1",
      "parents": [
        "fdc668cf6beab3cd23d0366f37b479d01031ac6e",
        "3d76ddb90fb8e20c47ccbb7a903f9bc4e9342e31"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 31 13:44:05 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 31 13:44:05 2021 +0000"
      },
      "message": "Merge \"create volume type encryption nonexistent type id\""
    },
    {
      "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": "3d76ddb90fb8e20c47ccbb7a903f9bc4e9342e31",
      "tree": "f3cfa4dd1fabcb089ccc7ddd6e217428ad391142",
      "parents": [
        "663787ee794df54e7ded41e5f3e8ae246e9b4288"
      ],
      "author": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Thu Aug 19 15:05:38 2021 +0800"
      },
      "committer": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Mon Aug 30 16:11:12 2021 +0800"
      },
      "message": "create volume type encryption nonexistent type id\n\nTest create volume type encryption with nonexistent type id will fail\n\nChange-Id: Iff8afc9f97133ca031d53ff6ec1fddb9ff0e899f\n"
    },
    {
      "commit": "acf37cf89b478c5e3a5b2ce0d1712c0339a0a691",
      "tree": "f5e24d4e0c8dbac1f0bde2b10cd297d2ea828123",
      "parents": [
        "8e76271b5cf031901c29bea851eec8b44d1e40f3"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 27 12:08:12 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 27 17:26:26 2021 +0000"
      },
      "message": "Avoid running tempest-ipv6-only for unrelated tools files\n\nCurrently tempest-ipv6-only job run on all the files change\npresent in /tools dir which is not required. For example\nwhen we update the tempest plugin sanity scripts present in\n/tools dir then this job run which is unneccessary.\n\nOptimizing the tools dir file as per related job required to run.\n\nChange-Id: Ia1d8a8a6dd22bec02e9f93598ddfd3d110b6c009\n"
    },
    {
      "commit": "61d6c1195cd6601a7d132dde672b723fab3dce03",
      "tree": "ff3d9aed44071196fe8174374992c0a4cea7469e",
      "parents": [
        "8e76271b5cf031901c29bea851eec8b44d1e40f3"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 27 09:17:11 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 27 09:17:11 2021 -0500"
      },
      "message": "Blacklist failing x/vmware-nsx-tempest-plugin\n\nTempest sanity job is 100% failing on x/vmware-nsx-tempest-plugin.\nAdding this plugin until it is fixed.\n\n- https://zuul.opendev.org/t/openstack/build/45f6c8d3c62d4387a70b7b471ec687c8\n- https://zuul.opendev.org/t/openstack/builds?job_name\u003dtempest-tox-plugin-sanity-check\n\nChange-Id: I9c23582e5930156db21b609bc9031ee47e9d6326\n"
    },
    {
      "commit": "8e76271b5cf031901c29bea851eec8b44d1e40f3",
      "tree": "06bdbf83c92476179981fa0562957188fc2f426e",
      "parents": [
        "b316b8843f66a41daa44ee9adbaef23281efe4c7",
        "ea2b59ce61c03f5f7cc4e8b1f9bbace4dafdd4be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 26 00:35:20 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 26 00:35:20 2021 +0000"
      },
      "message": "Merge \"Add reboot_server() helper\""
    },
    {
      "commit": "ea2b59ce61c03f5f7cc4e8b1f9bbace4dafdd4be",
      "tree": "a11e53c8f031a931f93ea44ef99b074fe035e4bf",
      "parents": [
        "5f716ece410a2055df6162da29f8d9098ea6607a"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Thu Aug 19 14:34:00 2021 -0400"
      },
      "committer": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Tue Aug 24 10:20:28 2021 -0400"
      },
      "message": "Add reboot_server() helper\n\nThe new helper waits for the server to become ACTIVE again after the\nreboot. This saves us a few lines of code in various tests, and is\nalso useful for the whitebox-tempest-plugin (see dependant patch).\n\nChange-Id: I5c89983de0cbdae91c868fc3fefdc45b9a96fa68\n"
    },
    {
      "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": "2d67c183ceb0df0f8ad867f264e08ce9d0ac231e",
      "tree": "59380add4970bb54ce072c1c46d0bd304da7c881",
      "parents": [
        "5f716ece410a2055df6162da29f8d9098ea6607a",
        "f36272029ece166254acc2221fb678ac5e09b19e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 23 20:28:54 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 23 20:28:54 2021 +0000"
      },
      "message": "Merge \"Updating NON_ACTIVE_LIST\""
    },
    {
      "commit": "5f716ece410a2055df6162da29f8d9098ea6607a",
      "tree": "39e715ed3cf456dc880db5036caa7708389fd5a1",
      "parents": [
        "a87274402d3771ae32c51d59161358c6fca10b5f",
        "10a649b098279220468532dfc92db3779fed492a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 19 20:58:07 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 19 20:58:07 2021 +0000"
      },
      "message": "Merge \"Fix cleanup of default security group when preprov creds are used\""
    },
    {
      "commit": "10a649b098279220468532dfc92db3779fed492a",
      "tree": "57705d662c08cf00998252e9585624b1b563c6af",
      "parents": [
        "87ce9a8daca580fc933de662e96b81589a757473"
      ],
      "author": {
        "name": "lpiwowar",
        "email": "lpiwowar@redhat.com",
        "time": "Tue Aug 10 15:25:28 2021 +0200"
      },
      "committer": {
        "name": "lpiwowar",
        "email": "lpiwowar@redhat.com",
        "time": "Thu Aug 19 09:52:00 2021 +0200"
      },
      "message": "Fix cleanup of default security group when preprov creds are used\n\nPatch [1] fixes cleanup of default security group for\ntempest.api.network.admin.test_negative_quotas.* tests but also\nintroduces a bug [2] that makes the tests fail when preprovisioned\ncredentials are used.\n\nThis patch reverts some changes from patch [1] and tries to\nfix the cleanup of default security group in a way that works\nalso for preprovisioned credentials.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/797466/7\n[2] https://bugs.launchpad.net/tempest/+bug/1939049\n\nCloses-Bug: 1939049\nChange-Id: I00a9cc48866e41c3c559628de5af4ba017beba39\n"
    },
    {
      "commit": "a87274402d3771ae32c51d59161358c6fca10b5f",
      "tree": "951519793263feb568d5790a2a4fd80a4872d673",
      "parents": [
        "e74445bac9e2499551839e735edc04d75e77d4c5",
        "ba62b11a21a0e3ed99414341f624278d2af96def"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 17 17:32:07 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 17 17:32:07 2021 +0000"
      },
      "message": "Merge \"Fixes test_user_update_own_password test cleanup problem (New password cannnot be identical to a previous password)\""
    },
    {
      "commit": "e74445bac9e2499551839e735edc04d75e77d4c5",
      "tree": "c3b609ab7fca0360cf4684378c4aaaf9dbca0432",
      "parents": [
        "d771c95ee83aa63a15919bea0f60fd3795b3ba70"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Aug 17 09:55:10 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Aug 17 09:55:10 2021 +0000"
      },
      "message": "Fix test_fix_argument_yes by closing temp files\n\nThe test was randomly failing which could be caused by a race\ncondition - the temporary files which are created during the\ntest weren\u0027t closed properly which could result in a situation\nwhen they are not yet created but the test is trying to load\nthem.\n\nCloses-Bug: #1918316\nChange-Id: I7a5bf8b1404dbf96955b2eb96fb1a5552760a114\n"
    },
    {
      "commit": "f36272029ece166254acc2221fb678ac5e09b19e",
      "tree": "580cd21b01f6603681d7bb02f03853c133148ec6",
      "parents": [
        "62037d802ae5a482593d30be7792eb2fa3e47478"
      ],
      "author": {
        "name": "Anand Bhat",
        "email": "anandgvbhat@gmail.com",
        "time": "Wed Jun 16 20:39:31 2021 +0530"
      },
      "committer": {
        "name": "Anand Bhat",
        "email": "anandgvbhat@gmail.com",
        "time": "Mon Aug 16 18:48:35 2021 +0530"
      },
      "message": "Updating NON_ACTIVE_LIST\n\n*vmware-nsx-tempest-plugin,networking-l2gw-tempest-plugin\n x/tap-as-a-service are removed from the list\n\n*Updating comments for required projects\n\nChange-Id: I8bec628a07a4e555a95d542c87fa76f6c464f1d9\n"
    },
    {
      "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": "d771c95ee83aa63a15919bea0f60fd3795b3ba70",
      "tree": "b2a8144185df4156aa7876001fa2877bae973578",
      "parents": [
        "87ce9a8daca580fc933de662e96b81589a757473",
        "18a10b14a4a608bfc81267dd12a52bc09228cb71"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 10 17:07:58 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 10 17:07:58 2021 +0000"
      },
      "message": "Merge \"Always enable application credentials Identity tests\""
    },
    {
      "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": "87ce9a8daca580fc933de662e96b81589a757473",
      "tree": "a35c7ac3d6ab2831b82b291d1f33913794006517",
      "parents": [
        "1bd6059454e024b558f0e0d54a98563a6349b29f",
        "717cc793dba2aa8f5da5d212f6e0118b92dcd1d3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 09 17:36:20 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 09 17:36:20 2021 +0000"
      },
      "message": "Merge \"Adds exception.Conflict handler to is_resource_delete function\""
    },
    {
      "commit": "ba62b11a21a0e3ed99414341f624278d2af96def",
      "tree": "9b80d708eff7dc634a92a44f70dd93239b2c6547",
      "parents": [
        "027a27c65d06c6ac314b87b3dd7d01246e862a79"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Mon Aug 09 08:44:02 2021 +0200"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Mon Aug 09 08:44:02 2021 +0200"
      },
      "message": "Fixes test_user_update_own_password test cleanup problem (New password cannnot be identical to a previous password)\n\nThis test\u0027s cleanup method needs to have security compliance feature enabled to take effect. Because it uses constant which is valid only if it\u0027s enabled.\n\nThat\u0027s why this test has to be skipped unless Security compliance is available.\n\nCloses-Bug: 1934249\nChange-Id: I006fdf233b0af20625e41beb2a4c63109fcdcb17\n"
    },
    {
      "commit": "1bd6059454e024b558f0e0d54a98563a6349b29f",
      "tree": "538f8f388b005a2059f3948671bb74aee2579856",
      "parents": [
        "3c7159d2e3974f74547969f45a317e2d2b47d678"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Jun 04 10:18:35 2021 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Aug 06 08:16:02 2021 +0000"
      },
      "message": "compute: Rework attach_volume waiters and cleanup\n\nThis change reworks both the waiters while attaching a volume *and* the\nordering of the waiters when detaching.\n\nThis is done to ensure the wait_for_volume_attachment_remove_from_server\nwaiter is called first as this  uses the servers client and is able to\ndump the contents of the instance console when we hit a timeout.  The\ncontents of the instance console being incredibly useful to debug issues\nwithin the guestOS when detaching devices as seen in bug #.\n\nThe wait_for_volume_attachment_remove_from_server waiter is also\nextended to ignore missing Nova volume attachments as this can easily\nhappen if tests have manually detached volumes ahead of the cleanups\nbeing called.\n\nTODOs are also left to move away from using the volume status to\ndetermine when a given volume has been attached and instead use the\nstate of volume attachments both in Nova and Cinder.\n\nRelated-Bug: #1931702\nChange-Id: I8f7986dc6d8689d569b7fba74cca38de4236c6d6\n"
    },
    {
      "commit": "3c7159d2e3974f74547969f45a317e2d2b47d678",
      "tree": "d974cc1a390309ec03fc478afdc551064c4d03dd",
      "parents": [
        "027a27c65d06c6ac314b87b3dd7d01246e862a79"
      ],
      "author": {
        "name": "Huy Tran",
        "email": "ht095u@att.com",
        "time": "Mon Jul 26 13:49:53 2021 -0500"
      },
      "committer": {
        "name": "Huy Tran",
        "email": "ht095u@att.com",
        "time": "Wed Aug 04 13:03:36 2021 -0500"
      },
      "message": "Changes to ensure delete_containers is done at class level tear down\n\n  Invoking delete containers at test level tearDown caused:\n1) unnecessary requests are being sent again in the tearDown for\nthe subsequent methods,\n2) possible race condition can happen between methods during the\ntearDown.\n\nCloses-Bug: #1938593\n\nChange-Id: I24087607a9f0129b7b3d21473196fab1b5f08cd4\n"
    },
    {
      "commit": "027a27c65d06c6ac314b87b3dd7d01246e862a79",
      "tree": "57f531738950d4bbcba4bdc9d81e82119544f656",
      "parents": [
        "b19859f919586b3e847889f8f1af798ed583a5e9",
        "126fe656a976b3f46a755e83ea9950f72815a87e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 30 19:05:30 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 30 19:05:30 2021 +0000"
      },
      "message": "Merge \"Wait couple of seconds for dns servers to be set in the guest\""
    },
    {
      "commit": "717cc793dba2aa8f5da5d212f6e0118b92dcd1d3",
      "tree": "124cb1345c4b188c3a0272bd11c485122d2194a7",
      "parents": [
        "b19859f919586b3e847889f8f1af798ed583a5e9"
      ],
      "author": {
        "name": "Sam Kumar",
        "email": "sp810x@att.com",
        "time": "Fri Jul 30 12:03:22 2021 -0400"
      },
      "committer": {
        "name": "Sam Kumar",
        "email": "sp810x@att.com",
        "time": "Fri Jul 30 12:09:34 2021 -0400"
      },
      "message": "Adds exception.Conflict handler to is_resource_delete function\n\nSwift API get_objects returns 409 when object delete in progress.\nHTTP 409 is converted to exception.Conflict and raised\nUpdated is_resource_deleted check to handle exception.Conflict\n  and return False (Object is not deleted)\nIf the exception is not handled the test cases fails with the error\nb\u0027BucketAlreadyExists which is not correct status for a bucket\nwhich is being deleted by the tempest tearDown call.\n\nCloses-Bug: #1938583\nChange-Id: I6957c3ee1f3d60e7b8cd34d3db89bb27347d08b7\n"
    },
    {
      "commit": "b19859f919586b3e847889f8f1af798ed583a5e9",
      "tree": "b0f328053d14d99435977dcd2706537b5d2ffd77",
      "parents": [
        "617c84c7e5f040c1cdbff7bc63be7e74281c2b3c",
        "6354f6182a98b16ecc2a258ac5ab38b7ae92503a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 29 08:42:16 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 29 08:42:16 2021 +0000"
      },
      "message": "Merge \"Replace deprecated import of ABCs from collections\""
    },
    {
      "commit": "617c84c7e5f040c1cdbff7bc63be7e74281c2b3c",
      "tree": "a56bc2b684deddcc31fa2e06d226b061e96de141",
      "parents": [
        "faf8dd36ba1947d682c4817e7ae60a9ef1ccae68"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 27 16:24:53 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 27 16:24:53 2021 -0500"
      },
      "message": "Fix run-tempest-26 role for stable/stein\n\nstable/stein uses old Tempest 26.0.0 to run the test\nand that is why we use stable/stein upper-constraints\nin the testing. But when any jobs with tempest plugins\ntry to run plugins tests, they fail.\n\nThis is because a new role run-tempest-26 (used for testing\nwith tempest 26.0.0) does not include the stable/stein in the\nlist of branches for whom we use stable constraints instead of\nmaster constraints. and due to that run-tempest-26 finds constraints\nmismatch and recreates the tempest virtual env. On recreation, venv\nremove the previously installed tempest pluings and so does not run\ntheir test.\n\nCloses-Bug: #1938227\nChange-Id: I00ac642fa602980d14612adc1ce65068d67db8ad\n"
    },
    {
      "commit": "faf8dd36ba1947d682c4817e7ae60a9ef1ccae68",
      "tree": "761d1818f5d747e1256af039a76b01d7e6e4b5cb",
      "parents": [
        "77d4a14f0cdae67073f3401b610f3cc053b061ce",
        "deff57e2ba9df01a9cb26267a60cd86a5dc9769b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 27 00:31:37 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 27 00:31:37 2021 +0000"
      },
      "message": "Merge \"Add test to verify FQDN hostname sanitization\""
    },
    {
      "commit": "deff57e2ba9df01a9cb26267a60cd86a5dc9769b",
      "tree": "97cba8fcb472b1451e6510623e18d90282d7b67c",
      "parents": [
        "aafb5900e7450316e44541655e0ecd5575a69d73"
      ],
      "author": {
        "name": "Pavan Kesava Rao",
        "email": "pkesavar@redhat.com",
        "time": "Wed Jun 09 15:21:37 2021 -0500"
      },
      "committer": {
        "name": "Pavan Kesava Rao",
        "email": "pkesavar@redhat.com",
        "time": "Fri Jul 23 17:14:28 2021 -0400"
      },
      "message": "Add test to verify FQDN hostname sanitization\n\nThis scenario has impacted field engineers trying to spin up\ninstances with names containing freeform characters alongside\nopenstack-designate service for neutron.\n\nAlso, adding a config feature flag to enable/disable the test.\n\nThe get_class_validation_resources wrapper can only manage\none instance of class level validation resources that is used\nby all tests defined in the parent class. However, this testcase\nrequires a custom server name of FQDN type be defined and managed\nfor the test to be verified successfully. Hence, placing it in a\nseparate class to prevent base class tests from failing.\n\nRelates to https://bugs.launchpad.net/nova/+bug/1581977 and\ngerrit https://review.opendev.org/c/openstack/nova/+/764482/\n\nDevstack gate test:\n[Master] https://review.opendev.org/c/openstack/devstack/+/801366\n\nChange-Id: I6a89824e9b2d1b2387e35e55056ad251df3e8633\n"
    },
    {
      "commit": "77d4a14f0cdae67073f3401b610f3cc053b061ce",
      "tree": "85bf8d2142c708d2a26f8ab3f966b5d4054b6b87",
      "parents": [
        "957d72a328daf4f0b541e4ba21acd108e9bc3739",
        "354c57df5d90b5c415f40e4f719d29be37b84ec7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 23 20:22:31 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 23 20:22:31 2021 +0000"
      },
      "message": "Merge \"Make explicit the network backend used in the CI jobs\""
    },
    {
      "commit": "126fe656a976b3f46a755e83ea9950f72815a87e",
      "tree": "13dec37eb9ed7a0d4527294aec42c5c92e4b3596",
      "parents": [
        "3a05fab1264dfd45a4127f16b649b060fe7eb836"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Jul 23 13:18:05 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Jul 23 13:22:16 2021 +0200"
      },
      "message": "Wait couple of seconds for dns servers to be set in the guest\n\nIn test\ntempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_subnet_details\nthere is renewal of the DHCP lease made to configure dns nameservers.\nAnd sometimes this test is failing due to missing nameservers in the\n/etc/resolv.conf file in the guest VM.\nAfter analyzing logs from such failed jobs I think that the reason of\nthat may be race between getting dns nameservers from guest VM by test\nand actually configuring it inside the guest vm.\nSo this patch proposes to add wait (5 seconds by default) for non empty\nlist of the dns nameservers returned from the guest VM. That should\navoid such failures of that test.\n\nCloses-bug: #1914229\nChange-Id: I093ae5c11f88cc29e91285ff674788de53645b4e\n"
    },
    {
      "commit": "957d72a328daf4f0b541e4ba21acd108e9bc3739",
      "tree": "6f97218b62ab12a3e693537db774bb4d134d9139",
      "parents": [
        "fd51a46101b0ac9c740dd4f45fb3a2be1f92d0ea",
        "a15846ea1681297cc334a79e815802540fda26b3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 23 01:51:24 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 23 01:51:24 2021 +0000"
      },
      "message": "Merge \"Add tests for glance unified quotas\""
    },
    {
      "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": "7c9c70ae0bd8d8a07533f2bfa2769fe6fd015a3f",
      "tree": "4a3af11a80a83aebdc394af266af341b1fd7dd1f",
      "parents": [
        "46b59eea7033d9a55121de351ca9f0a9f97c75d9",
        "c67b0269128a858ee8454d0555fca053100f793c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 22 19:29:30 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 22 19:29:30 2021 +0000"
      },
      "message": "Merge \"Improve dynamic cred log to include scope\""
    },
    {
      "commit": "6354f6182a98b16ecc2a258ac5ab38b7ae92503a",
      "tree": "e940bd07d0a0e1fa911672f892400536ad59d51e",
      "parents": [
        "3a05fab1264dfd45a4127f16b649b060fe7eb836"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sat Jul 17 00:37:34 2021 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sat Jul 17 12:25:30 2021 +0900"
      },
      "message": "Replace deprecated import of ABCs from collections\n\nABCs in collections should be imported from collections.abc and direct\nimport from collections is deprecated since Python 3.3.\n\nCloses-Bug: #1936667\nChange-Id: Ie660b2e4c7dac05822e13b47335620815a7ad1cf\n"
    },
    {
      "commit": "46b59eea7033d9a55121de351ca9f0a9f97c75d9",
      "tree": "e587303e5cf8adcfa2b695f3ae4dac25abb63a19",
      "parents": [
        "2eb82f1cbc2bd1e189e33ee65a5beb33aff9d1f5"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 16 19:32:37 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Jul 17 00:34:22 2021 +0000"
      },
      "message": "Switch back the tox constraint to master\n\nTempest 28.0.0 is released so we can\nswitch back the tox constraints to master.\n\nChange-Id: Ieb1dd427ce3a7b1319a03bed5aa74739da6b3fab\n"
    },
    {
      "commit": "c67b0269128a858ee8454d0555fca053100f793c",
      "tree": "95ff3aa01bf1b79769dd9cf732e2549d15965fea",
      "parents": [
        "1e4cb1da36012068acb0a189592d6e3cf80cdfb6"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 16 15:36:27 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 16 15:36:27 2021 -0500"
      },
      "message": "Improve dynamic cred log to include scope\n\nWe log all the roles assigned to newly created\ndynamic cred user but knwoing the scope of the\nuser will help in debugging.\n\nChange-Id: I480aafcdb15d6ec1d909a1062ef07d8463d40060\n"
    },
    {
      "commit": "2eb82f1cbc2bd1e189e33ee65a5beb33aff9d1f5",
      "tree": "26155df7793d5990eb61b57eb6ae8e90ea5b6a3e",
      "parents": [
        "2e58826adce616264bfb3882c4d3936507945126"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 16 11:17:10 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 16 18:19:49 2021 +0000"
      },
      "message": "Use wallaby stable constraint in tox to release 28.0.0\n\nWe are going to release Tempest new tag 28.0.0 to declare\nthe end of support for stable/train. So that new tag use\nstable/wallaby constraint in the tox env as wallaby constraints\nfor sure will work with tag. It did not use xena constraints\nas xena dev cycle is in progress and so does their constraints also\nis in progress and can be bumped.\n\nFurther information:\n https://docs.openstack.org/tempest/latest/requirement_upper_constraint_for_tempest.html\n\nChange-Id: I4abf58228eba0622f1122851ff398d49a200221e\n"
    },
    {
      "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": "a15846ea1681297cc334a79e815802540fda26b3",
      "tree": "80ed495d88f9bbca62de0c832b7517038339da7f",
      "parents": [
        "ef987c411dd4db841c600263907bdd2c38f7e1c1"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Apr 27 11:59:22 2021 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Jul 16 08:11:08 2021 -0700"
      },
      "message": "Add tests for glance unified quotas\n\nRelated to blueprint glance-unified-quotas\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/788056\n\nChange-Id: I08ccf5627ba98173507791c10fef0e7917880bc3\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": "1e4cb1da36012068acb0a189592d6e3cf80cdfb6",
      "tree": "23af0b915f8c7b71c2ac121e2d8a54d7d92405f4",
      "parents": [
        "cc0e3d16934f367ca562313318bc496f3c8493a9"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 21 18:25:18 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 14 10:38:16 2021 -0500"
      },
      "message": "Use older run-tempest for stable branches\n\nrun-tempest is changed recently to add the new variables but\nkeep supporting the old ones too, for example:\ntempest_black_regex, tempest_exclude_regex. and if both\nold and new var are used in job definition (parent and child) then\nnew variables are picked. Because Tempest is branchless, zuul pick\nthe Tempest master playbooks/roles. That is why job running on stable\nbranch gate will pick the base job definition from Tempest master.\nThis way if any stable jobs which were defining the old var and using old\nTempest are broken if any of their parent job define the new var.\n\nThis commit pin the older run-tempest role for such stable branches.\n\nChange-Id: If49ab0c31aca5b7837636727096a9bc83f891b1b\n"
    },
    {
      "commit": "cc0e3d16934f367ca562313318bc496f3c8493a9",
      "tree": "56921922c4085f20d64dfdc32da621dc4aa8a69e",
      "parents": [
        "b9ac05717b6adec53206caa1f07a9ec98673db3e",
        "619e0f4161fdc1c4feb97c71e0fd2a7f70b7372c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 14 11:03:50 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 14 11:03:50 2021 +0000"
      },
      "message": "Merge \"Fix test_network_quota_exceeding test\""
    },
    {
      "commit": "b9ac05717b6adec53206caa1f07a9ec98673db3e",
      "tree": "0e2e53d3223627e3865ed8f59c82f65794669f26",
      "parents": [
        "a45828bf92c991cbcd8749ebd7f839e0cb66cbd4"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Jul 13 12:44:35 2021 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Jul 13 12:44:35 2021 +0200"
      },
      "message": "Fix tempest-slow-py3: use the correct inheritance chain\n\nDerive the job from the py3 version of the multinode base job,\notherwise several definitions are lost.\nThe more visible symption of this issue is the wrong usage of\nUSE_PYTHON3\u003dFalse when the job is used on stable/ussuri.\n\nCloses-Bug: #1935956\nChange-Id: I603f952f18851828ca681ddcc82c54c4d2fe66e6\n"
    },
    {
      "commit": "354c57df5d90b5c415f40e4f719d29be37b84ec7",
      "tree": "6ba9676f3e61b52ab067a7b3f7a1b0a0dde67bd3",
      "parents": [
        "a45828bf92c991cbcd8749ebd7f839e0cb66cbd4"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Jul 09 10:03:24 2021 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Jul 09 10:03:24 2021 +0000"
      },
      "message": "Make explicit the network backend used in the CI jobs\n\nAll Neutron CI jobs (except for unit, functional and fullstack jobs),\nhave explicitly defined the network backend used:\n- linuxbridge\n- ovs\n- ovn\n\nThat was discussed and approved during the Neutron CI meetings [1].\n\n[1]https://meetings.opendev.org/meetings/neutron_ci/2021/neutron_ci.2021-06-15-15.00.log.html\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/797051\nChange-Id: I4d18ef3e3adf24cf646e0546e7c38145f5a4aa92\n"
    },
    {
      "commit": "a45828bf92c991cbcd8749ebd7f839e0cb66cbd4",
      "tree": "4adb00c599ae1d0d7dc87ddb4632a16fc76448b8",
      "parents": [
        "bc25d444702c5016b326629d7a77f227609243e0",
        "2cd8f0045711acf62167d49705940d81e7fa6707"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 08 19:05:42 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 08 19:05:42 2021 +0000"
      },
      "message": "Merge \"Remove non existing puppet-openstack-integration from check pipeline\""
    },
    {
      "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": "619e0f4161fdc1c4feb97c71e0fd2a7f70b7372c",
      "tree": "2a2f81c3d109648ec5a708fb3fadf0fdc524176d",
      "parents": [
        "53c02181f87804a4ba8ddf6288ea1f7717234c2a"
      ],
      "author": {
        "name": "lpiwowar",
        "email": "lpiwowar@redhat.com",
        "time": "Tue Jun 22 16:45:01 2021 +0200"
      },
      "committer": {
        "name": "lpiwowar",
        "email": "lpiwowar@redhat.com",
        "time": "Thu Jul 08 11:45:56 2021 +0200"
      },
      "message": "Fix test_network_quota_exceeding test\n\nThis patch makes sure that the test cleans up properly\ndefault security group which gets created with the\nnew project from the setUp function.\n\nBefore, the test deleted only project and left the\nsecurity group unremoved.\n\nThe reason why the project is created in setUp function\nis explained in [1][2].\n\n[1] https://github.com/openstack/tempest/commit/e094bbade2b719fd531c2c8a7284ebfb1fb32efc\n[2] https://bugs.launchpad.net/tempest/+bug/1789938\n\nChange-Id: Ie7381ee1a90fa8e075ca246c065eaec3c92e1092\nCloses-Bug: 1925132\nCo-authored-by: Aleksey Myltsev\n"
    },
    {
      "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": "2cd8f0045711acf62167d49705940d81e7fa6707",
      "tree": "13fb5981d269d5f16e86aaf6bd8646380d4a2611",
      "parents": [
        "3a05fab1264dfd45a4127f16b649b060fe7eb836"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 07 18:40:40 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 07 18:40:40 2021 -0500"
      },
      "message": "Remove non existing puppet-openstack-integration from check pipeline\n\npuppet-openstack-integration* jobs are not defined anymore in\npuppet-openstack-integration repo\n- https://review.opendev.org/c/openstack/puppet-openstack-integration/+/623100/\n\nand they does not run in check pipeline even raise config error on\nmodifying the project.yaml\n\n- https://review.opendev.org/c/openstack/tempest/+/797614\n\nLet\u0027s remove those and if new puppet jobs are required to run\nin Tempest gate then we can add the correct one.\n\nChange-Id: Icbc5670320682a7071e957119919247497733c9b\n"
    },
    {
      "commit": "3a05fab1264dfd45a4127f16b649b060fe7eb836",
      "tree": "4211d041f09de6a4072f7b5922a717bfe38c7cc2",
      "parents": [
        "5dcdd41ddafa2e455ab0dd0ce0b1d3f3e32caa04",
        "37c4bd3023110f2a00e55439e2086d393b44a974"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 01 13:22:01 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 01 13:22:01 2021 +0000"
      },
      "message": "Merge \"Add volume_size_extend opt for volume tests\""
    },
    {
      "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": "5dcdd41ddafa2e455ab0dd0ce0b1d3f3e32caa04",
      "tree": "64043d85fcc14a536bfaecde0815279f8afd7d3f",
      "parents": [
        "e638ce8b5216b0e336ef1fe998a991ed7c4c5bb1"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 25 11:50:03 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 25 14:14:40 2021 -0500"
      },
      "message": "Skip network creation for system and domain scoped token\n\nFor \u0027domain\u0027 and \u0027system\u0027 scoped token, there is no project_id\nso we cannot create the network which need project id as one of\nthe parameter.\n\nIn Xena PTG[1], we have discussed about project mapped resource\ncreation/managing with system token\n- L77-140 https://etherpad.opendev.org/p/nova-xena-ptg\n- https://etherpad.opendev.org/p/consuming-system-scope\n\nOnce we sort out the network ceration or need for system, domain\nscoped token then we can update the newtork creation in Tempest.\n\nChange-Id: If6ae6465369c9018c716d48555fd99fc90ce0e59\n"
    },
    {
      "commit": "e638ce8b5216b0e336ef1fe998a991ed7c4c5bb1",
      "tree": "f1302cfe4dba41fb41cbee9995364d43cdbc9473",
      "parents": [
        "53c02181f87804a4ba8ddf6288ea1f7717234c2a"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jun 22 11:48:09 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Jun 24 07:03:08 2021 +0000"
      },
      "message": "Remove skip for test_fix_argument_yes unit test\n\nThe test is not failing anymore, so removing the skip\ndecorator.\n\nCloses-Bug: 1918316\nChange-Id: I9771ed73f3ff0da2025edb3fd3a84a9bfaab7eeb\n"
    },
    {
      "commit": "53c02181f87804a4ba8ddf6288ea1f7717234c2a",
      "tree": "6e5116b64382e92bdad386dbb5238bf19a1f1332",
      "parents": [
        "18c2a9587d61d2a33b1061fe5d057885eff25b89",
        "1c8fe320f6acd5437d83d3603aaa1910c80317f7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jun 20 20:15:34 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 20 20:15:34 2021 +0000"
      },
      "message": "Merge \"Remove \"active\" attribute from the allowed_address_pairs\""
    },
    {
      "commit": "18c2a9587d61d2a33b1061fe5d057885eff25b89",
      "tree": "d4131853705a517b2ab484cb46e2eb0bf0230fec",
      "parents": [
        "98405eb0a69d38e2c227749de02620e298810f26",
        "ebecf79a9c00c714adbf871035c0b9cc5f3e7f17"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 17 21:41:18 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 17 21:41:18 2021 +0000"
      },
      "message": "Merge \"Enable swift in tempest-slow-py3 job\""
    },
    {
      "commit": "98405eb0a69d38e2c227749de02620e298810f26",
      "tree": "a1b29515adfc064de7932f2da47b9dd799a497a8",
      "parents": [
        "f590fca7641a34fe703b2322ffba8739b5a8b7cc",
        "dba4c9dedb4bbd14d6b09c796e4dfa234cd7824f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 17 01:39:20 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 17 01:39:20 2021 +0000"
      },
      "message": "Merge \"Use volume_type option in tempest.conf in compute api test\""
    },
    {
      "commit": "f590fca7641a34fe703b2322ffba8739b5a8b7cc",
      "tree": "9084e2bbccb07d4c38d4a517e83b40c05bdda3de",
      "parents": [
        "62037d802ae5a482593d30be7792eb2fa3e47478",
        "151cd7b9ac97265590adcd82c3d7a0ed58480e25"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 17 01:14:46 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 17 01:14:46 2021 +0000"
      },
      "message": "Merge \"Move verify-ipv6-only-deployments\""
    },
    {
      "commit": "dba4c9dedb4bbd14d6b09c796e4dfa234cd7824f",
      "tree": "8e99b922edc082707c9a3da08cf9f5f6036caa44",
      "parents": [
        "62037d802ae5a482593d30be7792eb2fa3e47478"
      ],
      "author": {
        "name": "Sophie Huang",
        "email": "sh879n@att.com",
        "time": "Fri Jun 11 16:26:32 2021 +0000"
      },
      "committer": {
        "name": "Sophie Huang",
        "email": "sh879n@att.com",
        "time": "Tue Jun 15 19:30:31 2021 +0000"
      },
      "message": "Use volume_type option in tempest.conf in compute api test\n\nA new configuration option volume_type was added to tempest.conf\nto allow tempest users to select volume type during volume creation.\n\nIn this patchset, this volume_type value is used if configured for\ncompute api volume creation.\n\nChange-Id: I031094ab196268dc2c20b38be4864f59639358a7\n"
    },
    {
      "commit": "1c8fe320f6acd5437d83d3603aaa1910c80317f7",
      "tree": "eb66beade720fee1b76f8af86ff1b2635a649dbf",
      "parents": [
        "663787ee794df54e7ded41e5f3e8ae246e9b4288"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 08 15:15:49 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 15 09:05:53 2021 +0200"
      },
      "message": "Remove \"active\" attribute from the allowed_address_pairs\n\nAttribute \"active\" is going to be added to the allowed_address_pairs\nin the patch [1] and will not be available in older branches.\nTo make our existing allowed_address_pairs API tests to be passing in\nboth cases, with and without that \"active\" attribute, this patch\nremoves that field from the allowed_address_pairs which are returned\nby the Neutron server.\n\nWe could make expected results of those tests to be dependend on the\navailable Neutron\u0027s API extensions but in that case existing tests may\nfail randomly as all tests are always using same IP addresses thus\nallowed_address_pair may be active\u003dTrue or active\u003dFalse.\n\nTo properly check active/inactive allowed address pairs there will be\nadditional tests added to the neutron-tempest-plugin in the follow up\npatch.\nSimilar change is also proposed to the neutron-tempest-plugin in [2].\n\n[1] https://review.opendev.org/c/openstack/neutron/+/601336\n[2] https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/794788\n\nRelated-Bug: #1928466\nChange-Id: I9e3eb3cc06c0a10a48d9309a183b14eda210d40f\n"
    },
    {
      "commit": "62037d802ae5a482593d30be7792eb2fa3e47478",
      "tree": "bd4bb078b5e469c35b9eefe721584fe9f4ff416c",
      "parents": [
        "276e8b9c6e0222667e15b0842ccd5e0328cc5816",
        "e75f8ca33c302ef306512bb65ea84fd4200a25f3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 15 01:08:45 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 15 01:08:45 2021 +0000"
      },
      "message": "Merge \"Add volume services schema for microversion 3.7\""
    },
    {
      "commit": "276e8b9c6e0222667e15b0842ccd5e0328cc5816",
      "tree": "a9300e09e5d1e896771bceea26b9c83a9d5d1f7d",
      "parents": [
        "aafb5900e7450316e44541655e0ecd5575a69d73",
        "9d2effc506b72d3b1f371943bea7f02e44028f52"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 15 00:46:31 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 15 00:46:31 2021 +0000"
      },
      "message": "Merge \"Skip ide and ephmoral storage on aarch64\""
    },
    {
      "commit": "ebecf79a9c00c714adbf871035c0b9cc5f3e7f17",
      "tree": "a317a093ded9d2257b0b0b305d1729f5f5d71db4",
      "parents": [
        "aafb5900e7450316e44541655e0ecd5575a69d73"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jun 14 17:09:35 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jun 14 17:09:35 2021 -0500"
      },
      "message": "Enable swift in tempest-slow-py3 job\n\nSwift is ready on py3 since stable/ussuri and we enabled\nit in tempest-full-py3 job for stable/ussuri onwards.\n\nThis commit does the same for tempest-slow-py3 job also so that\nwe can run swift slow test in this job.\n\nChange-Id: I7fa41d4272f792d6fd00bece202c44e342dfeb0a\n"
    }
  ],
  "next": "151cd7b9ac97265590adcd82c3d7a0ed58480e25"
}
