)]}'
{
  "log": [
    {
      "commit": "703795cb0f17520e32f4e9a5b9eaba70e0cf2f17",
      "tree": "8002f8a9611d57928b0f48e0ddca9f05bd34e254",
      "parents": [
        "40fe2d0eaa14e0620a8cf8ba9dd4fb66f1e9d4ec"
      ],
      "author": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Jan 11 11:43:38 2023 +0200"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 10:01:27 2024 +0000"
      },
      "message": "Add min_microversion for ServerRescueTestJSONUnderV235\n\nDefine explicit min_microversion value to avoid the API version range\nchecking error.\n\nRelated-prod: PRODX-28656\n\nChange-Id: Id5ec96998e25e744d5c4b109325ca7d50587056a\n(cherry picked from commit 6e62aae16dcfa6e81a91c93798104dc5eb57ae7b)\n"
    },
    {
      "commit": "40fe2d0eaa14e0620a8cf8ba9dd4fb66f1e9d4ec",
      "tree": "7c9043fd2d6e7fa4dc5f9d415121ab9b88d317e2",
      "parents": [
        "a5f7d0d852b3ff37e6d466603e8991eff7c15e6c"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Thu Feb 21 17:47:37 2019 +0200"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 06:23:11 2024 +0000"
      },
      "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(cherry picked from commit f00a9a9bdb9f8f4c92032cbd77197b2e16c1dc4f)\n(cherry picked from commit 1bc97d463f8279621239cbaa4dc8fbf659225f0d)\n"
    },
    {
      "commit": "a5f7d0d852b3ff37e6d466603e8991eff7c15e6c",
      "tree": "2a80309caca8ae3a71297a9ee077f8d24e513aba",
      "parents": [
        "f011dcc233b1dff8c08861f133359e7b62953945"
      ],
      "author": {
        "name": "dbiletskiy",
        "email": "dbiletskiy@mirantis.com",
        "time": "Thu Dec 01 16:55:12 2022 +0100"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Aug 30 17:09:36 2024 +0000"
      },
      "message": "Add test to check boot server in UEFI type\n\nRelated-Prod: PRODX-28483\nChange-Id: I4a37ac6dae4f16ddfc2dec350a98479c40c0143a\n(cherry picked from commit 2abc2cc6caef153026a3371b96ad1c88f7350a2e)\n"
    },
    {
      "commit": "f011dcc233b1dff8c08861f133359e7b62953945",
      "tree": "883692e03562d59056b6a33e740019de09aa631f",
      "parents": [
        "4638a1830d32ec490f46486c138a8a5f0bcbdd94",
        "57c4f2719c4c1f4390221dbb0043b42af7a2d4ff"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Aug 27 11:02:28 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Tue Aug 27 11:02:28 2024 +0000"
      },
      "message": "Merge \"Use unified function to check for TF backend\" into mcp/caracal"
    },
    {
      "commit": "4638a1830d32ec490f46486c138a8a5f0bcbdd94",
      "tree": "eaeb7a0b1f61552b2a24bfac4991cb3c9a414a7a",
      "parents": [
        "3cf6f3fa80a2466d4984b1a82a9fe817947a2d2a"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Tue Jun 08 20:00:41 2021 +0400"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Aug 23 19:56:43 2024 +0000"
      },
      "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(cherry picked from commit edbbbf4f03b58bec7e37b9c7856f6b78987ef3cc)\n(cherry picked from commit eef906be10bf01f24026157c4e780b7863c7d1e8)\n"
    },
    {
      "commit": "3cf6f3fa80a2466d4984b1a82a9fe817947a2d2a",
      "tree": "2e36a04e8e8ccc7f6fb50575678393f72f20cc79",
      "parents": [
        "08f6689e68a1d2abb58b0b9e6497d11b510253b7",
        "31dc826324d74251ac385c79ae786d66bfa70d54"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Aug 23 19:51:51 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Fri Aug 23 19:51:51 2024 +0000"
      },
      "message": "Merge \"Add cinder volume instancelocality filter test\" into mcp/caracal"
    },
    {
      "commit": "08f6689e68a1d2abb58b0b9e6497d11b510253b7",
      "tree": "df2fbcdffd82a055a521ca3823117758804890db",
      "parents": [
        "525f8c24ba99982bca0490d733b97c16d8165b79",
        "cf29c4a3cf8fbb3306fa69026c641ac87545cada"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Aug 23 19:34:24 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Fri Aug 23 19:34:24 2024 +0000"
      },
      "message": "Merge \"Update skip check for ServersTestBootFromVolume\" into mcp/caracal"
    },
    {
      "commit": "31dc826324d74251ac385c79ae786d66bfa70d54",
      "tree": "b2e3763cc711b06ec1706e414d11cb65ea0c66ca",
      "parents": [
        "525f8c24ba99982bca0490d733b97c16d8165b79"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Apr 20 18:24:29 2021 +0300"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Aug 23 19:32:38 2024 +0000"
      },
      "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(cherry picked from commit 873d1433c34fab9f3f037de60716f84e49ff36ce)\n(cherry picked from commit 548fd17b015dc48026f6e572c01fd57a3c4a7779)\n"
    },
    {
      "commit": "cf29c4a3cf8fbb3306fa69026c641ac87545cada",
      "tree": "044eb65420acbb33fa85fe7511b272195c10960e",
      "parents": [
        "40a660389f5df40bc542b27df2260259f7b58a31"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jun 18 17:29:39 2020 +0300"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Aug 23 19:22:54 2024 +0000"
      },
      "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(cherry picked from commit 5e167a94ad8f608a616f93d15e90b797987b484a)\n(cherry picked from commit 8a900e629140f5b587dd86d173d74a33895b0a36)\n"
    },
    {
      "commit": "57c4f2719c4c1f4390221dbb0043b42af7a2d4ff",
      "tree": "982d00a4c550ed128581d7d5c52fd62a1eea0a41",
      "parents": [
        "525f8c24ba99982bca0490d733b97c16d8165b79"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Fri Aug 23 15:41:20 2024 +0200"
      },
      "committer": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Fri Aug 23 15:41:20 2024 +0200"
      },
      "message": "Use unified function to check for TF backend\n\nRelated-Prod: PRODX-37464\nChange-Id: Icad71d674f1c3460729a6945393858986d5799da\n(cherry picked from commit c79954b8255ef40322c16c4bb6fad2ff4d31905d)\n"
    },
    {
      "commit": "525f8c24ba99982bca0490d733b97c16d8165b79",
      "tree": "679819021ccef83e5a033ed379c055b51b63f804",
      "parents": [
        "40a660389f5df40bc542b27df2260259f7b58a31"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Wed Apr 14 16:32:09 2021 +0400"
      },
      "committer": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Fri Aug 23 13:37:50 2024 +0000"
      },
      "message": "[TF] Add timeout before check gateway port.\n\nWorkaround for PRODX-8489\nRelated-PROD: PRODX-8489\n\nChange-Id: Ib44a2c9cef582015be4edcaf1041773ad9572d4d\n(cherry picked from commit 3d123a005b7e1065d40365b162a30c304f684a56)\n(cherry picked from commit d974a24c7c142218ef6d92b0ad506fc882d9c0b8)\n"
    },
    {
      "commit": "40a660389f5df40bc542b27df2260259f7b58a31",
      "tree": "ad5f7f2117cff7dd1c5a15be5a0aa5ea5ff4faf5",
      "parents": [
        "2261b39a4cc012e00c4542962b8bd7d43fc4e089",
        "287afb765d55429e11c429c697a63dbac158d70f"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Aug 23 13:34:46 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Fri Aug 23 13:34:46 2024 +0000"
      },
      "message": "Merge \"Add state_path config option\" into mcp/caracal"
    },
    {
      "commit": "2261b39a4cc012e00c4542962b8bd7d43fc4e089",
      "tree": "8aa36d8cd3e3a415b01ec4ee5ea7899416fe4c4f",
      "parents": [
        "0b555977bd828702224137f81c52afb172411983",
        "efaff22fa6a623b88a4c2c4d6e3c8f707eaaeac8"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Aug 23 12:09:21 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Fri Aug 23 12:09:21 2024 +0000"
      },
      "message": "Merge \"Add remote_ip_prefix to tests in case of TF\" into mcp/caracal"
    },
    {
      "commit": "0b555977bd828702224137f81c52afb172411983",
      "tree": "e89c218543f0872b4c7136620861b777ce13d406",
      "parents": [
        "a4c373c166ed056da6f5e66c6840c94275020ca1"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Wed May 06 12:07:32 2020 +0400"
      },
      "committer": {
        "name": "Alexander Ignatov",
        "email": "aignatov@mirantis.com",
        "time": "Fri Aug 23 11:52:54 2024 +0000"
      },
      "message": "associate AgentManagementNegativeTest with agent extension\n\nChange-Id: I48d613116bcb177952e233195d3ee8e15880cb4e\nRelated-prod: PRODX-4364\n(cherry picked from commit 9a9a1f9ff333390ba0dd5e59dd2e56511ed5b726)\n"
    },
    {
      "commit": "efaff22fa6a623b88a4c2c4d6e3c8f707eaaeac8",
      "tree": "9e6eb9ed1d647553a980afc4a9eacb46b77622a2",
      "parents": [
        "a4c373c166ed056da6f5e66c6840c94275020ca1"
      ],
      "author": {
        "name": "gzimin",
        "email": "gzimin@mirantis.com",
        "time": "Wed Sep 01 14:43:52 2021 +0400"
      },
      "committer": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Fri Aug 23 11:50:51 2024 +0000"
      },
      "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(cherry picked from commit 1adb0f9f5f037b978e17377ca7051ff21d2a1570)\n(cherry picked from commit 70dcd76a6bdbd61bd0496db66189458369bac431)\n"
    },
    {
      "commit": "287afb765d55429e11c429c697a63dbac158d70f",
      "tree": "856fa1b9fde317e666f429a3d44994d414cd952e",
      "parents": [
        "a4c373c166ed056da6f5e66c6840c94275020ca1"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 06 06:08:57 2023 +0000"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Aug 23 10:01:08 2024 +0000"
      },
      "message": "Add state_path config option\n\nSome tests run and mount files to docker containers, like\nscenario dynamic routing. Since we are running tempest in\ncontainer the path to child container should be present on\nthe host (docker starting container from the system).\nRight now path is hardcoded to /tmp/ directory. This config\noption is needed for that case.\n\nRelated-Prod: PRODX-31417,PRODX-46000\nChange-Id: I9d9772c526a5d383ef14d0c9247b7ecdc63957fc\n(cherry picked from commit 97d8477e44860545926e45f3781e131679598cd3)\n"
    },
    {
      "commit": "a4c373c166ed056da6f5e66c6840c94275020ca1",
      "tree": "00d6dfbd07e264e79ceead5155e5166863b49fed",
      "parents": [
        "4440e16a19184750a91a382f1d19f87cfe0a881c",
        "35ffdfc74cb442d9e4e39ca29427116ca2621c6e"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Jul 09 14:27:54 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Tue Jul 09 14:27:54 2024 +0000"
      },
      "message": "Merge \"add caller name to _log_request_full log\" into mcp/caracal"
    },
    {
      "commit": "4440e16a19184750a91a382f1d19f87cfe0a881c",
      "tree": "84f2bca91e4fa76e021d5e059cede9fba6bd0b84",
      "parents": [
        "dba97cf6b9199f413355b4a69b80a3c43fe0456b",
        "745ad9f0b2b812e9e6c692c88d41aa45e2e4bd98"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Jul 09 10:29:01 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Tue Jul 09 10:29:01 2024 +0000"
      },
      "message": "Merge \"Create users in the same domain for test_list_users_with_not_enabled\" into mcp/caracal"
    },
    {
      "commit": "dba97cf6b9199f413355b4a69b80a3c43fe0456b",
      "tree": "6172ae01da5f83f3153ca18018856d2f4504baf2",
      "parents": [
        "8637e1714245d07f880490a50edf5b7f51efea77",
        "955b085771ce805d97543e39ba3aa5e77734f651"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Jul 09 10:28:41 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Tue Jul 09 10:28:41 2024 +0000"
      },
      "message": "Merge \"Get console output for server before removing it\" into mcp/caracal"
    },
    {
      "commit": "955b085771ce805d97543e39ba3aa5e77734f651",
      "tree": "4a7b97fae55e5bc44df50f43767c250b692b940d",
      "parents": [
        "0e16dc28f6b54b2e430b2e5b4a75cce6b83d755d"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Mar 19 13:22:49 2024 +0200"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Jul 09 04:58:27 2024 +0000"
      },
      "message": "Get console output for server before removing it\n\nThere are a lot of places where console logs for server will be\nhelpful. Collect console for all servers we going to delete in\ndebug mode.\n\nRelated-Prod: PRODX-3456\nChange-Id: I0a3acc9d7263892f40465f9301764f5c84d4ba81\n(cherry picked from commit 3577021a509c185e7b43f11a7d7b4ba65891827f)\n"
    },
    {
      "commit": "745ad9f0b2b812e9e6c692c88d41aa45e2e4bd98",
      "tree": "cb32d33af492f5fdb51d015a203f9dbdd2039e53",
      "parents": [
        "0e16dc28f6b54b2e430b2e5b4a75cce6b83d755d"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Thu Jun 01 01:21:06 2023 +0300"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Jul 09 04:55:56 2024 +0000"
      },
      "message": "Create users in the same domain for test_list_users_with_not_enabled\n\nwhen user is created w/o explicitly specifying domain,\nit is always created in the \u0027default\u0027 domain.\nHence this test was only working if the \u0027admin\u0027 user\nis in the default domain as well, and breaks if the user is\nauthorized in some other domain (even with admin role).\n\nChange-Id: I8fa66267727641c97f2f6b86904ccde601e7d7fe\nCloses-Issue: PRODX-32677\n(cherry picked from commit ce9d818163c26f3dffd34516d0a881be9e103355)\n"
    },
    {
      "commit": "35ffdfc74cb442d9e4e39ca29427116ca2621c6e",
      "tree": "4926b172ad1d93fd04440ea1c41bf2e4a3263c5a",
      "parents": [
        "0e16dc28f6b54b2e430b2e5b4a75cce6b83d755d"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Fri May 28 19:10:24 2021 +0400"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Jul 09 04:47:43 2024 +0000"
      },
      "message": "add caller name to _log_request_full log\n\nRelated-prod: PRODX-14905\nChange-Id: Iee396e3078839fc05441afdc1f94d1d9549ce559\n(cherry picked from commit 65c37a900b7b5be314650e10964f0a73d726a465)\n(cherry picked from commit 4fd9afc8dcd213f9d86411222e4d777704bd23a5)\n(cherry picked from commit e5a06a38e235fa1a22797a2defb399251882b28a)\n"
    },
    {
      "commit": "8637e1714245d07f880490a50edf5b7f51efea77",
      "tree": "9c2c308c20ccf8ffc5f2206171e4c13b4d6ddde2",
      "parents": [
        "0e16dc28f6b54b2e430b2e5b4a75cce6b83d755d"
      ],
      "author": {
        "name": "Sofiia Andriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Thu Apr 20 21:37:29 2023 +0200"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Jul 09 00:16:23 2024 +0000"
      },
      "message": "Swap parameters to create users in domain tempest\n\nRelated-prod: PRODX-31274\nChange-Id: I5c7e2b016d561a0376cbd46760743ee9fda36eaa\n(cherry picked from commit fda43e0c60f6565c4b94d9ea5fbec8f9c6895c7e)\n"
    },
    {
      "commit": "0e16dc28f6b54b2e430b2e5b4a75cce6b83d755d",
      "tree": "6ce6eae8f48a2a793fd4dbe03f30190d1954c24f",
      "parents": [
        "0958c22c043ab5b40f0b893c97e597262b8a983f"
      ],
      "author": {
        "name": "dbiletskiy",
        "email": "dbiletskiy@mirantis.com",
        "time": "Mon Feb 27 10:46:50 2023 +0100"
      },
      "committer": {
        "name": "Aleksey Kovpak",
        "email": "akovpak@mirantis.com",
        "time": "Fri Jul 05 18:24:20 2024 +0000"
      },
      "message": "Add config option \"production\"\n\nRelated-Prod: PRODX-29973\nChange-Id: Id0a6f408e8121d2f7a456df5925e3d105822ef19\n(cherry picked from commit 38993f0ddc2b3af6859a2c8a8efea052d338b9db)\n"
    },
    {
      "commit": "0958c22c043ab5b40f0b893c97e597262b8a983f",
      "tree": "d43cfb20e986eb20fd88079f574e104804dfa5bc",
      "parents": [
        "1dcf74b11c618457d726c3629e3e02e7bcbe15d0"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Mar 10 15:44:41 2020 +0200"
      },
      "committer": {
        "name": "stavrovska",
        "email": "stavrovska@mirantis.com",
        "time": "Fri Jun 28 14:49:25 2024 +0200"
      },
      "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(cherry picked from commit 155a65a0a767ba1e73dcca098792d0b344571767)\n"
    },
    {
      "commit": "1dcf74b11c618457d726c3629e3e02e7bcbe15d0",
      "tree": "04bc1103129a993a6f59b57948ec2dc96779efa3",
      "parents": [
        "ada996317cff04955f0c4bbc60c4e600689936f4"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed May 29 12:39:03 2024 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Wed Jun 19 15:42:27 2024 +0000"
      },
      "message": "Add tests for user-initiated migrations\n\nthese are not meant to test the full extent of migration\ncapabilities, but just to functionally test the correctness\nof applied policy changes that must allow ordinary users\nto request cold or live migration without specifying target host.\n\nCloses-Issue: PRODX-42800\nChange-Id: I92650067c7f5c6973c9ddf4e6109034213df4c5b\n(cherry picked from commit d7d58d6c40629c3448950cea531e954dfa666988)\n"
    },
    {
      "commit": "ada996317cff04955f0c4bbc60c4e600689936f4",
      "tree": "8ced236d66ac6d065ca82f819fd97e81f46551d5",
      "parents": [
        "6730a83b2a4268325d9bba5a75f784cee0f30a42"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Jun 10 17:32:14 2024 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jun 13 09:04:07 2024 +0200"
      },
      "message": "Add option to configure number of service ports in networks\n\nSome services like portprober agent cannot be disabled via api,\nso in tests like ip availability tests they should be explicitly\nskipped from calculations.\n\nRelated-Prod: https://mirantis.jira.com/browse/PRODX-42203\nChange-Id: I089bc013188079289914d98fd24cbfd3c4d91530\n"
    },
    {
      "commit": "6730a83b2a4268325d9bba5a75f784cee0f30a42",
      "tree": "cb1c040aa33898959fd171c4b9d5e25881bcd58b",
      "parents": [
        "d5f63dbe3332076ba32ab43740b49b647e182bc5"
      ],
      "author": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Tue May 07 14:43:28 2024 +0300"
      },
      "committer": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Fri May 10 15:51:08 2024 +0000"
      },
      "message": "[test_port_list_filter_by_ip_substr] Check if IP free before use it in the test\n\nThe test chooses 2 IPs from test subnet but this IP can be used\nby portprober or DHCP servises. It can cause test fail.\nThis patch adds a check if selected IP is free\n\nRelated-Prod: PRODX-41551\nChange-Id: Ib216d0df9d1c2716cccb3a98ccae625f06308d1f\n(cherry picked from commit bf9f20238de21422881a28075349c4eae2851952)\n"
    },
    {
      "commit": "06552014ea9957214365cc7132120aa6eebf46d7",
      "tree": "02cebdb20a8bb0fba2e6e0b45e4829406ac24a75",
      "parents": [
        "6f92b52575082e4b936ffc43af3e06b9dfbbf418",
        "1ae8b1db41fa6de13674054e9181be87b5986b38"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Mar 17 21:03:34 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 17 21:03:34 2024 +0000"
      },
      "message": "Merge \"Remove deprecated [network] dns_server options\""
    },
    {
      "commit": "dcbf502ba002f30afc4e59044f294db2b626738c",
      "tree": "1f6cb165b24615994eee2517dc4a93a0e3b9cbf5",
      "parents": [
        "f7f2ea5d571daa83b1f093bde6ae80b70f7007d7"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Jun 12 11:09:44 2023 +0300"
      },
      "committer": {
        "name": "Liron Kuchlani",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Mar 10 06:46:44 2024 +0000"
      },
      "message": "Test create a backup when latest incremental backup is deleted\n\nThis patch is uploaded, since there is a bug report, while\ncreating a volume backup when the latest incremental backup\nis deleted.\n\nChange-Id: I2f766c1e516ce0e1c490bfc1f9d4660ad51cff86\nRelated-Bug: #1703011\n"
    },
    {
      "commit": "fa5e69d455750a64c81839b901259fa1791451e3",
      "tree": "de11370d7d79ceb94e1b9d0fd8be7b35480cb769",
      "parents": [
        "56364027879c655e38957780059f41007e6516ea",
        "bb929fffe0419848a10392eee032212fe3df9a3b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 06 03:46:00 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 06 03:46:00 2024 +0000"
      },
      "message": "Merge \"Add prefix to images created in *ImagesNegativeTest tests\""
    },
    {
      "commit": "56364027879c655e38957780059f41007e6516ea",
      "tree": "371b43f158ccbd60796f4cb77c4a3348f3caab5d",
      "parents": [
        "d0731b78c5116aa967152ab88b9e1fea00537931"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Tue Nov 21 07:41:18 2023 +0000"
      },
      "committer": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Mon Mar 04 15:04:53 2024 +0000"
      },
      "message": "Add coverage for caching image on remote node\n\nAdded test coverage to verify image is cached on remote glance\nnode as well.\n\nNote: Removed potential race condtion logic where earlier we were\nchecking for image stays in queued state.\n\nDepends-On: https://review.opendev.org/c/openstack/glance/+/900419\nChange-Id: I866abe25e9c8204bcfb452dd2fac6181b6dfd7e0\n"
    },
    {
      "commit": "1b548f951fa346bc4ecd6be7268a9a68bfe67008",
      "tree": "e0f8b4052250e9df56c02909414cd23bee978f58",
      "parents": [
        "4b2c55168712738794bedf82bafaa014493be4a3",
        "5a7ed97b7f36c7d966946dabf2383738e7dbad79"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 28 21:03:16 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 28 21:03:16 2024 +0000"
      },
      "message": "Merge \"Add option to specify source and destination host\""
    },
    {
      "commit": "4b2c55168712738794bedf82bafaa014493be4a3",
      "tree": "7b82222505d97a3c1b99980b104d56ec60740b17",
      "parents": [
        "89c86299c8a2708ff416e5b94f1b5037f1b033ad",
        "41a06110b2f52f9aff7e1a0c24fb4d729480eb79"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 28 19:30:06 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 28 19:30:06 2024 +0000"
      },
      "message": "Merge \"cli auth: only inject project name if provided\""
    },
    {
      "commit": "89c86299c8a2708ff416e5b94f1b5037f1b033ad",
      "tree": "3b593b723af477d013129ab8346cb3489a95ca1c",
      "parents": [
        "b641452a46792b5c7e3f64a1165c466bb08f7370",
        "bce267e7999fabd519819138b3ca12df483cc55a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 26 22:13:21 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 26 22:13:21 2024 +0000"
      },
      "message": "Merge \"Change the parameter passed to the API call\""
    },
    {
      "commit": "5a7ed97b7f36c7d966946dabf2383738e7dbad79",
      "tree": "1f46c8c670dedefd23ed75fd0ecab86a6f50d6d8",
      "parents": [
        "8def25cbb5885e91899793f8575d3919816a0d12"
      ],
      "author": {
        "name": "jskunda",
        "email": "jskunda@redhat.com",
        "time": "Thu Aug 10 22:04:19 2023 +0200"
      },
      "committer": {
        "name": "jskunda",
        "email": "jskunda@redhat.com",
        "time": "Sat Feb 24 22:34:55 2024 +0100"
      },
      "message": "Add option to specify source and destination host\n\nThis patch adds new class of tests, in which it is possible to\nspecify source and destination host to migration.\n\nCloses-Bug: #2028540\nChange-Id: If07355464d1567c18bedbf07c479e61874ec2031\n"
    },
    {
      "commit": "bce267e7999fabd519819138b3ca12df483cc55a",
      "tree": "ad25d4dde64ca91d8b9cb757d08d9342c1058b5b",
      "parents": [
        "640cf51ef674a7809655cd9094ff3970dd32fcbe"
      ],
      "author": {
        "name": "Yosi Ben Shimon",
        "email": "ybenshim@redhat.com",
        "time": "Tue Feb 06 15:00:25 2024 +0200"
      },
      "committer": {
        "name": "Yosi Ben Shimon",
        "email": "ybenshim@redhat.com",
        "time": "Wed Feb 14 11:03:09 2024 +0200"
      },
      "message": "Change the parameter passed to the API call\n\nThe args should be passed instead of kwargs\nReason:\nargs contains all the parameter computed in the method\n\nChange-Id: I80fbc5a157f7e34d3b9ba6f05b54b38d65b143be\nSigned-off-by: Yosi Ben Shimon \u003cybenshim@redhat.com\u003e\n"
    },
    {
      "commit": "41a06110b2f52f9aff7e1a0c24fb4d729480eb79",
      "tree": "f11ac0dc0a0d135a941de6891a6f729f113bb958",
      "parents": [
        "0edee3b8d88440960b8e35a8193034948d78ff97"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Sat Feb 10 15:47:14 2024 -0800"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Sat Feb 10 15:51:07 2024 -0800"
      },
      "message": "cli auth: only inject project name if provided\n\nOne can create and need to execute execute functional\ntests which may operate with a different scope, i.e. without\na project name. This was not previously functional as the\ntempest method would always inject a project name when\nnone was provided, which would then result in commands\nbeing executed with \"--os-project-name None\" which would\nresult in the command failing.\n\nChange-Id: Ieeed191addb277f0c39c7a11f1f77034915be7fc\n"
    },
    {
      "commit": "16131abab5d1adaf71f61535344b8218300f9f35",
      "tree": "c904fbdfd910da1568c84c57f53c3337cc9c6892",
      "parents": [
        "b3bd274950af0878bff7142189a12ffa89311b75",
        "0b330af243810a1da002db7521c012d34fbdfc3d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 08 20:28:08 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 08 20:28:08 2024 +0000"
      },
      "message": "Merge \"Add \u0027--slowest\u0027 option to \u0027tempest run\u0027\""
    },
    {
      "commit": "b3bd274950af0878bff7142189a12ffa89311b75",
      "tree": "0c80a25184dcd4c34ec7eb4d183e67b50af57657",
      "parents": [
        "6982a5cc82fc2782e6ae33cd96a332ccd795ccd4",
        "0ed15dcc684a4d752390441c366568900038ad67"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 08 13:36:44 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 08 13:36:44 2024 +0000"
      },
      "message": "Merge \"Use URIOpt for options taking URI/URL\""
    },
    {
      "commit": "6982a5cc82fc2782e6ae33cd96a332ccd795ccd4",
      "tree": "c9fbd3eef910bcaa4f8cb38042f4481996be23ac",
      "parents": [
        "f870b13e0dd7566a0bac749068f906d5039037fe",
        "c75642699174b2ae9a150d8732386d1352e48113"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 08 13:22:33 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 08 13:22:33 2024 +0000"
      },
      "message": "Merge \"Extend retry sleep after server fault\""
    },
    {
      "commit": "bb929fffe0419848a10392eee032212fe3df9a3b",
      "tree": "3a632d5f68c549e5de6386b8e1c8b264f74c3b90",
      "parents": [
        "640cf51ef674a7809655cd9094ff3970dd32fcbe"
      ],
      "author": {
        "name": "Tianqi Xiao",
        "email": "tianqi.xiao@canonical.com",
        "time": "Wed Feb 07 21:24:23 2024 +0000"
      },
      "committer": {
        "name": "Tianqi",
        "email": "tianqi.xiao@canonical.com",
        "time": "Wed Feb 07 21:28:58 2024 +0000"
      },
      "message": "Add prefix to images created in *ImagesNegativeTest tests\n\nCurrently images created in *ImagesNegativeTest classes doesn\u0027t\nuse tempest prefix, just \"test\". This makes it hard to identify\ntempest-created resources when performing cleanup. Adding prefix\nto resolve the above mentioned issue.\n\nChange-Id: Ied08c62b02e273edd5aa8a10e037eebb1f84ef85\n"
    },
    {
      "commit": "60a374b4fc619772f4e4d4f90a7c16bb44152218",
      "tree": "972e492146e8e0333f91c75e07f05a77a5fd29c7",
      "parents": [
        "a605aff46ddc9ebb7e467c079ada6b3ed49a6c2d",
        "d76178e682832bc756f10d73fb574588363a2255"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 31 19:45:30 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 31 19:45:30 2024 +0000"
      },
      "message": "Merge \"General doc updates\""
    },
    {
      "commit": "d76178e682832bc756f10d73fb574588363a2255",
      "tree": "cef2ed1363edafac6a8b39f414a8d2fdaaa0ed18",
      "parents": [
        "01c2e2ff7e5583b2080018f46afa1c7f3ae0bfac"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jan 16 20:43:56 2024 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jan 31 09:00:16 2024 +0100"
      },
      "message": "General doc updates\n\nAdded missing doc, for example for serial tests, fixed 404 links,\nspellings, formatting and etc\n\nChange-Id: I07a8cf9508d3cba33bd04afdc301bb7145153d59\n"
    },
    {
      "commit": "a605aff46ddc9ebb7e467c079ada6b3ed49a6c2d",
      "tree": "120ccc0fc79b72afd54e69a64edc7cb7c6f42ad8",
      "parents": [
        "566ac3faa3eacaa2da6b5d9efd12a847607156cf",
        "73005a1452193b6fb8b629cacfd1930d135c0fb1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 26 11:18:22 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 26 11:18:22 2024 +0000"
      },
      "message": "Merge \"Clean up [identity-feature-enable] options for old releases\""
    },
    {
      "commit": "0ed15dcc684a4d752390441c366568900038ad67",
      "tree": "350eec26a82cefa8a52e92367d2e7af413f3c133",
      "parents": [
        "1da7a33099e0a06e4cca3b4a8e6c9d7874426df6"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Jan 24 11:09:53 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Jan 24 19:20:21 2024 +0900"
      },
      "message": "Use URIOpt for options taking URI/URL\n\n... so that tempest can detect malformed values and give early feedback\nto users.\n\nnote:\nURIOpt was added in oslo.config 3.12, and the schemes argument was\nadded in oslo.config 3.18, so we don\u0027t have to bump the minimum version\nof oslo.config from 5.2.0.\n\nChange-Id: Ic6bddb061957bef8726a7c21e4eaa66ac471f01b\n"
    },
    {
      "commit": "566ac3faa3eacaa2da6b5d9efd12a847607156cf",
      "tree": "543192bd1c1fa009df0b884f2efa045189ebfd5c",
      "parents": [
        "10ec447fd76ce08794b816edafa1f3a4c314718a",
        "74c19b3a57f530811e80c364bdcda47228842196"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 24 08:01:23 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 24 08:01:23 2024 +0000"
      },
      "message": "Merge \"Remove nova_cert option\""
    },
    {
      "commit": "1ae8b1db41fa6de13674054e9181be87b5986b38",
      "tree": "b65a126c6f6dcf0fc82836428d61689211a05b86",
      "parents": [
        "1da7a33099e0a06e4cca3b4a8e6c9d7874426df6"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Jan 24 10:40:55 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Jan 24 02:04:46 2024 +0000"
      },
      "message": "Remove deprecated [network] dns_server options\n\nThis option was deprecated some years ago[1] because it was unused.\nIt hasn\u0027t been used since then, too, so we can remove it now.\n\n[1] e027ea931ca0b7c2cde3ca9aaffe1bd39f975312\n\nChange-Id: Id965f4b141d6ba83d4f6280f8da1475e73860cb2\n"
    },
    {
      "commit": "10ec447fd76ce08794b816edafa1f3a4c314718a",
      "tree": "22cb70eeb131735d77b8c6f8fd42c215780c2313",
      "parents": [
        "f3a24374231a2f8d5737f7f62820696e74502b49",
        "304f7d7134f5e25a8d188055050255d40cc1a009"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 23 22:22:42 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 23 22:22:42 2024 +0000"
      },
      "message": "Merge \"Remove rdp_console option\""
    },
    {
      "commit": "73005a1452193b6fb8b629cacfd1930d135c0fb1",
      "tree": "50567bba7cfd055c0919e2b4b33948350be21e7d",
      "parents": [
        "2921b3d3f46bdcf5b0a2c71bb9a2da5d7a2e0757"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 11:56:45 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Jan 23 03:39:36 2024 +0000"
      },
      "message": "Clean up [identity-feature-enable] options for old releases\n\nProject tags API and application credentials API are default features\nsince Queens and we can now assume these features are available when\nidentity v3 API is available. Becuase queens and older releases are no\nlonger supported by tempest, we can drop the options to enable tests\nfor these features.\n\nAlso, access rules for application credentials has been a default\nfeature since train so we can also assume this feature is available,\nbecause train and older releases are no longer supported.\n\nChange-Id: I138ac02f61c5a0a22ce0d5ad2d600a09166a4764\n"
    },
    {
      "commit": "304f7d7134f5e25a8d188055050255d40cc1a009",
      "tree": "31362cc6279107ba4f47539e8006258189cb7ce6",
      "parents": [
        "8def25cbb5885e91899793f8575d3919816a0d12"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 01:03:08 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Jan 23 10:08:54 2024 +0900"
      },
      "message": "Remove rdp_console option\n\nThis option was deprecated some years ago[1] because of lack of actual\nimplementation. RDP console is used by Hyper-V which is being retired\nbecause WinStackers project has been retired, so no one may implement\nthe test cases.\n\n[1] d5bda712599a329acb865f9a9a41ad55824b1781\n\nChange-Id: I8effa01766e63645b7afb8a11dca061b3cce0334\n"
    },
    {
      "commit": "74c19b3a57f530811e80c364bdcda47228842196",
      "tree": "31d2b47c470d9ab866f9c529c64d351d490d6439",
      "parents": [
        "2921b3d3f46bdcf5b0a2c71bb9a2da5d7a2e0757"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 19:04:32 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Jan 23 10:03:10 2024 +0900"
      },
      "message": "Remove nova_cert option\n\nThe nova-cert service was removed from nova during Pike cycle[1] and is\nno longer available since 16.0.0 release. Because Pike and older\nreleases are no longer supported, the option can be removed now.\n\n[1] https://review.opendev.org/c/openstack/nova/+/459460\n\nChange-Id: If520dc802bced4acfddd75a05a31dd83bc8c6354\n"
    },
    {
      "commit": "f3a24374231a2f8d5737f7f62820696e74502b49",
      "tree": "76f8e363af3cc16e4f3ebd178e85ce2d9361e8ee",
      "parents": [
        "1da7a33099e0a06e4cca3b4a8e6c9d7874426df6",
        "b9f775d6d02a84f5e625acf21c28cc48ef72129e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 22 21:39:06 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 22 21:39:06 2024 +0000"
      },
      "message": "Merge \"Document choices using oslo.config interface\""
    },
    {
      "commit": "1da7a33099e0a06e4cca3b4a8e6c9d7874426df6",
      "tree": "7f4af60caf59d44829caa2db4e81d1334590b48a",
      "parents": [
        "2921b3d3f46bdcf5b0a2c71bb9a2da5d7a2e0757",
        "4c73e54f94950c8beb7140ea03b2d07088f5647f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 20 06:57:52 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 20 06:57:52 2024 +0000"
      },
      "message": "Merge \"Remove [compute-feature-enabled] vnc_server_header\""
    },
    {
      "commit": "b9f775d6d02a84f5e625acf21c28cc48ef72129e",
      "tree": "ef52407ff7ff2768c0a18a7b74aa37e19e5ea727",
      "parents": [
        "8def25cbb5885e91899793f8575d3919816a0d12"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 11:17:33 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 11:19:02 2024 +0900"
      },
      "message": "Document choices using oslo.config interface\n\n... instead of documenting these in descriptions, for better rendering\nby oslo-config-generator.\n\nChange-Id: If28db26eee59b9f7f62492d9df44c9bebbd34c28\n"
    },
    {
      "commit": "2921b3d3f46bdcf5b0a2c71bb9a2da5d7a2e0757",
      "tree": "995d7bb49464f6e60689996ead5bdb9c38677d5a",
      "parents": [
        "01c2e2ff7e5583b2080018f46afa1c7f3ae0bfac",
        "019e04c6e121eccd020efcbecfccd74e9b2b4157"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 20 01:24:25 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 20 01:24:25 2024 +0000"
      },
      "message": "Merge \"Remove [compute-feature-enabled] block_migrate_cinder_iscsi\""
    },
    {
      "commit": "4c73e54f94950c8beb7140ea03b2d07088f5647f",
      "tree": "cc52da2a560172628f3e503d6987c211ca5290d7",
      "parents": [
        "019e04c6e121eccd020efcbecfccd74e9b2b4157"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 00:57:25 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Jan 19 22:09:22 2024 +0000"
      },
      "message": "Remove [compute-feature-enabled] vnc_server_header\n\nThis option was deprecated some years back[1], and has had no effect\nsince the 22.0.0 release.\n\n[1] fd01d15d144caa4d5a482301d05cf724c75c4500\n\nChange-Id: Ib2ac35eec958153e139f2fcfee05c2d6aeb56e81\n"
    },
    {
      "commit": "019e04c6e121eccd020efcbecfccd74e9b2b4157",
      "tree": "71393d650b4bdbba6ff80f20b7e5e6751f666c0e",
      "parents": [
        "8def25cbb5885e91899793f8575d3919816a0d12"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 00:51:28 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 00:53:43 2024 +0900"
      },
      "message": "Remove [compute-feature-enabled] block_migrate_cinder_iscsi\n\nThis option was removed a few years ago[1], and is no longer needed\nafter queens EOL, according to the commit message.\n\n[1] 48fe99faf2ee92ca1c1e6eeac5519075095f33bc\n\nChange-Id: Ia3985fcdda570c5e0cd32bdd87abfabb0ff516ac\n"
    },
    {
      "commit": "01c2e2ff7e5583b2080018f46afa1c7f3ae0bfac",
      "tree": "7bd963e05077b9471bfd72adcf8ec4225b57e7ba",
      "parents": [
        "699749ec27897efe9bd7824664237c16c3339c03",
        "bd9cbd35ccc807cf0a1127caed44000457b037a3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 09 21:34:38 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 09 21:34:38 2024 +0000"
      },
      "message": "Merge \"Add delete image from specific store API\""
    },
    {
      "commit": "fb7af24895d0ea1f69ee6ca3b5f702c379f92bc9",
      "tree": "91e2b9849d865997a4f76dbda6c910ab4c903497",
      "parents": [
        "3101be67f13a9fafbe79b7b32abf70ab4c0bc1e3",
        "bd76355ef536d22c65cf83e694b9953579b9f740"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jan 07 17:01:59 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 07 17:01:59 2024 +0000"
      },
      "message": "Merge \"Verify that instance can boot after volume retype with migration\""
    },
    {
      "commit": "3101be67f13a9fafbe79b7b32abf70ab4c0bc1e3",
      "tree": "8028234f1dee353a94f3fdef93b5a20654113c3b",
      "parents": [
        "ab3686d28d2728001e3bd2fd543575087bf00137"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu Jan 04 10:56:46 2024 +0100"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu Jan 04 12:20:34 2024 +0100"
      },
      "message": "Use lowercase names for swift/S3 containers\n\nThe cinder backup tests are currently failing with the swift s3api\nbackend because it is invalid for S3 to have uppercase letters in a\nbucket name. Use all lowercase instead.\n\nChange-Id: Ifa2f9779af102dc1faf6488332e14aadb8d29bc0\n"
    },
    {
      "commit": "bd9cbd35ccc807cf0a1127caed44000457b037a3",
      "tree": "311f18b808d18d89a5594985d12ebef6cbdff1bb",
      "parents": [
        "ab3686d28d2728001e3bd2fd543575087bf00137"
      ],
      "author": {
        "name": "Maxim Sava",
        "email": "msava@redhat.com",
        "time": "Tue Oct 17 13:13:33 2023 +0300"
      },
      "committer": {
        "name": "Maxim Sava",
        "email": "msava@redhat.com",
        "time": "Wed Dec 13 09:42:28 2023 +0200"
      },
      "message": "Add delete image from specific store API\n\nThis patch add delete image from specific store API as in doc [1] and\nmove create_stage function to image base class\n[1] https://docs.openstack.org/api-ref/image/v2/#delete-image-from-store\n\nChange-Id: Ifd07423b5ec3f10e7c21125f52b1ab9e5ed35467\n"
    },
    {
      "commit": "ab3686d28d2728001e3bd2fd543575087bf00137",
      "tree": "31a4a7cda162bc5262e9c5faf9dbbe0dfc71783f",
      "parents": [
        "a12feaca2f6b4e296ea5c872545107974f22970d",
        "213d0a4c686fc99a730f7774b935bed0dd9a8ce4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 11 12:40:47 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 11 12:40:47 2023 +0000"
      },
      "message": "Merge \"Pass resource_name_prefix from tests\""
    },
    {
      "commit": "a12feaca2f6b4e296ea5c872545107974f22970d",
      "tree": "ff956241e1fe020bd2e31184a40deed96599294f",
      "parents": [
        "a0b161bbde6d7734833a26ced76ca44b888fe152",
        "17053d69e57d0131e795ba6f35c6ed7d77ba8bcf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 07 17:21:50 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 07 17:21:50 2023 +0000"
      },
      "message": "Merge \"Adding tempest prefix option in tempest.conf\""
    },
    {
      "commit": "213d0a4c686fc99a730f7774b935bed0dd9a8ce4",
      "tree": "4ce4e12855af6abe217c611eabe29d303a610479",
      "parents": [
        "17053d69e57d0131e795ba6f35c6ed7d77ba8bcf"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Nov 30 10:28:14 2023 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Dec 07 11:47:00 2023 +0100"
      },
      "message": "Pass resource_name_prefix from tests\n\nThe resource_name_prefix was introduced by [1] and in order\nto allow users to fully customize the prefix of all resources\ncreated by tempest, it needs to be used in tests.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/897231\n\nChange-Id: I1e23d7a276b32e236fc8897d265c037773eca79d\n"
    },
    {
      "commit": "0b330af243810a1da002db7521c012d34fbdfc3d",
      "tree": "6c4a97319d21389d4a7f8d4b2777ed5c32b402fe",
      "parents": [
        "a0b161bbde6d7734833a26ced76ca44b888fe152"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu Dec 07 01:44:40 2023 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu Dec 07 03:35:55 2023 +0000"
      },
      "message": "Add \u0027--slowest\u0027 option to \u0027tempest run\u0027\n\nA common pattern in some projects running tests with stestr is to\noutput the slowest tests from the test run after it finishes by running\n\u0027stestr slowest\u0027 after \u0027stestr run\u0027.\n\nWe can do something similar in \u0027tempest run\u0027 with a \u0027--slowest\u0027 option\nthat will run \u0027stestr slowest\u0027 when passed.\n\nThis addition is inspired by seeing TIMED_OUT job failures in the gate\nwith tests run using \u0027tempest run\u0027. We could consider adding the\n\u0027--slowest\u0027 option to those command lines to make it easier to identify\nthe slowest tests in the job logs and potentially work on improving\ntheir runtimes.\n\nChange-Id: Ia88dabcb41d56d4246337ba67c140a93342ad6ab\n"
    },
    {
      "commit": "17053d69e57d0131e795ba6f35c6ed7d77ba8bcf",
      "tree": "3151b0c5755c09cffa8a747cda30b7482e45e645",
      "parents": [
        "8def25cbb5885e91899793f8575d3919816a0d12"
      ],
      "author": {
        "name": "Luigi Dino Tamagnone",
        "email": "ltamagno@redhat.com",
        "time": "Tue Oct 03 14:05:25 2023 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Dec 06 21:24:14 2023 +0100"
      },
      "message": "Adding tempest prefix option in tempest.conf\n\nAdding a new config option in tempest.conf as the prefix for the random\nname resources with this new option all the resources created by\ntempest will have the prefix defined by resource_name_prefix option\nin tempest.conf. If not defined the default is tempest.\n\nTempest cleanup CLI will then use this config option to cleanup only the\nresources that match the prefix. Make sure this prefix does not match with\nthe resource name you do not want Tempest cleanup CLI to delete.\n\nThis is a patch created after the conversation on\nhttps://review.opendev.org/c/openstack/tempest/+/879923?tab\u003dcomments\n\nRelated-Bug: #1945082\nChange-Id: I663a6307a5aa63299d20a304188efe6d29aea9d3\n"
    },
    {
      "commit": "a0b161bbde6d7734833a26ced76ca44b888fe152",
      "tree": "a4638808b02efe09531918709af12a7c1e32db00",
      "parents": [
        "8def25cbb5885e91899793f8575d3919816a0d12"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri Dec 01 23:41:44 2023 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Tue Dec 05 09:28:08 2023 +0000"
      },
      "message": "Handle split kernel/ramdisk images\n\nChange-Id: I39462a3374c816c855670ff88d3b9556baedce7a\n"
    },
    {
      "commit": "8def25cbb5885e91899793f8575d3919816a0d12",
      "tree": "3ba0f6817149165a73e632b27fa81eaab0c8399b",
      "parents": [
        "4e49975c9fa887e9a4a7aefdcff74fde48894b56",
        "3f233b24ddf2458856ee0b27be6886f1e095f064"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 22 19:26:28 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 22 19:26:28 2023 +0000"
      },
      "message": "Merge \"Report original request ID on failed shelve\""
    },
    {
      "commit": "4e49975c9fa887e9a4a7aefdcff74fde48894b56",
      "tree": "ccd7153127414ea58ea6b304128e918429f86b29",
      "parents": [
        "cc0e9b18170bc796fd8516e41d2ec09236b168aa"
      ],
      "author": {
        "name": "jskunda",
        "email": "jskunda@redhat.com",
        "time": "Wed Nov 15 15:03:12 2023 +0100"
      },
      "committer": {
        "name": "jskunda",
        "email": "jskunda@redhat.com",
        "time": "Mon Nov 20 11:57:23 2023 +0100"
      },
      "message": "Fix of wrong parsing of flavour name and disk_over_commit parameter\n\nIn assertion of names of flavors there was wrongly used parameter\nof name. Instead of server[\u0027original_name\u0027] we should use\nserver[\u0027flavor\u0027][\u0027original_name\u0027].\n\nAlso parameter disk_over_commit in function live_migrate_server\nis available until version 2.25[1], so we should check microversion\nbefore using this parameter.\n\n[1] - https://docs.openstack.org/api-ref/compute/#live-migrate-server-os-migratelive-action\n\nChange-Id: I8f03751815021ef6d335c1d90b3f183e178ce7dc\n"
    },
    {
      "commit": "3f233b24ddf2458856ee0b27be6886f1e095f064",
      "tree": "957549fc9f644d540169b6bd3432281a6dfcf2f5",
      "parents": [
        "94649e792e08fcfb3859a4f7cf314070287f985c"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Wed Nov 15 14:15:45 2023 -0500"
      },
      "committer": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Wed Nov 15 14:15:45 2023 -0500"
      },
      "message": "Report original request ID on failed shelve\n\nBuilding on I3d5aa41d96f7fa4fc860ed9d1076a247d5fa7bf6, and similar to\nIc1ffd62f9d6ed0d69467f678c1820cddbb1fda12 and\nI5aee6c831abeb404c98751034903fd4d4ac9f47f, start logging the original\nshelve request ID if shelving fails.\n\nChange-Id: I5c8966b897bffdef8c8fe943e4c5c6a1a2fc27b7\n"
    },
    {
      "commit": "c75642699174b2ae9a150d8732386d1352e48113",
      "tree": "9914b4724e1ad4a6c448dc0b5e7f0175b019d2da",
      "parents": [
        "14f893e822e342ca64d50f4d86d0097225aa77c6"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Nov 05 01:43:10 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Nov 05 01:45:21 2023 +0900"
      },
      "message": "Extend retry sleep after server fault\n\nChange Ic9eed8352c64f183ca4077e141c6b94f81a9b91a introduced retry sleep\nfor server errors, but the 1 second sleep is not enough for some cases.\n\nRelated-Bug: #2030855\nChange-Id: Ib8072397b873c7856523228efaa4ccd7911deda5\n"
    },
    {
      "commit": "d1742bad94e94ebabe875ed24415d1ff510a5ae7",
      "tree": "9df053624f3c5e9ed1b490453ad60f259764b6a1",
      "parents": [
        "bbe27e9cb71fdcb53caadd3eb1a791a7fd3b5ee5",
        "553d91b51e12be77e5d6d38d666cd0b23b12e626"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 19 13:35:45 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 19 13:35:45 2023 +0000"
      },
      "message": "Merge \"Fix cleanup for object_storage tests\""
    },
    {
      "commit": "bbe27e9cb71fdcb53caadd3eb1a791a7fd3b5ee5",
      "tree": "b310c1429e3d8e91b620861c783c3dddbb3f5d22",
      "parents": [
        "14f893e822e342ca64d50f4d86d0097225aa77c6",
        "88d3665465bc279ebfc4ec66aa0d0b2e9b2dab54"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 18 12:15:40 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 18 12:15:40 2023 +0000"
      },
      "message": "Merge \"Fix test_show_host_detail to support installation with ironic\""
    },
    {
      "commit": "14f893e822e342ca64d50f4d86d0097225aa77c6",
      "tree": "b976d08b0a99607ce5677389eb43da491ea0d1da",
      "parents": [
        "88e165a4a84d96bd04e2d25786c99fc60a1948de"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Oct 12 10:15:38 2023 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Oct 12 10:20:41 2023 +0200"
      },
      "message": "Skip test_dhcp_agent_scheduler tests if there is no DHCP agent available\n\nPreviously those tests were skipped only if there wasn\u0027t\n\"dhcp_agent_scheduler\" API extension available.\nBut in some cases, like e.g. when Neutron is run with ML2/OVN backend\nthis extension is available (after [1] will be merged) but still in\ntypical deployment there is no Neutron DHCP agent deployed together with\nML2/OVN backend.\n\nSo those tests should be skipped not only if there isn\u0027t API extension\nat all but also when there is no any DHCP agent available in the\ndeployment.\n\n[1] https://review.opendev.org/c/openstack/neutron/+/897528\n\nRelated-bug: #2038655\nChange-Id: I9ccb710c8dc32765962a18bee1771c86fe1aaacd\n"
    },
    {
      "commit": "88e165a4a84d96bd04e2d25786c99fc60a1948de",
      "tree": "4ed97c5a56b0374b1b4e056652e2356cbe91880e",
      "parents": [
        "479a48659d6c9d26611e8fbd1d539f0447b10e11",
        "433dbdc4b96cefdc522aca493b4eebd10e050f49"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 09 20:02:17 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 09 20:02:17 2023 +0000"
      },
      "message": "Merge \"Add unit tests to increase coverage\""
    },
    {
      "commit": "88d3665465bc279ebfc4ec66aa0d0b2e9b2dab54",
      "tree": "31c0708bb4be0b6afab5a363fe43c086515750b5",
      "parents": [
        "479a48659d6c9d26611e8fbd1d539f0447b10e11"
      ],
      "author": {
        "name": "Ilya Popov",
        "email": "ilya_p@hotmail.com",
        "time": "Mon Oct 09 13:25:08 2023 +0300"
      },
      "committer": {
        "name": "Ilya Popov",
        "email": "ilya_p@hotmail.com",
        "time": "Mon Oct 09 13:28:53 2023 +0300"
      },
      "message": "Fix test_show_host_detail to support installation with ironic\n\nWhen OpenStack cloud is installed with Ironic using Kolla-Ansible\nthere will be additional \"сompute\" hosts named \u0027*-ironic\u0027.\nProposed fix removes such hosts from hosts list used to create VM\n\nCloses-Bug: 2038802\nChange-Id: Ib5c6b816ee8f0d3bafcbfe4b72596da60849e1a3\n"
    },
    {
      "commit": "553d91b51e12be77e5d6d38d666cd0b23b12e626",
      "tree": "1c33bac636e2da71048ac10aa2036af7d0bf98da",
      "parents": [
        "5c64e3913a1a5a061a6b04b212ce35aaa84f2184"
      ],
      "author": {
        "name": "Lukáš Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Thu Sep 21 11:14:24 2023 +0200"
      },
      "committer": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Mon Oct 09 07:28:50 2023 +0000"
      },
      "message": "Fix cleanup for object_storage tests\n\nThis reverts change I98a75cbf119ba8126253a681c046f4cf44b1607e.\n\nVolume backup tests create a container when Swift is used as a backup\ndriver. This causes a failure of an object storage test [1] as it\nexpects no containers being present before the testing.\n\nThis patch fixes the cleanup by deleting properly the containers\ncreated during the volume backup tests. Before the deletion we check\nusing a new tempest.conf option whether swift is used as a backup\ndriver.\n\nThis patche also un-skips the\ntest_volume_backup_create_get_detailed_list_restore_delete test as the\npatch ensures that we do not use the container parameter in the API\ncall when Swift is not used as a backup driver.\n\n[1] https://opendev.org/openstack/tempest/src/tempest/api/object_storage/test_account_services.py#L67\n\nCloses-Bug: #2034913\nChange-Id: I33ba1838bf0bfcf94424e7288249dae3feeeb2a2\n"
    },
    {
      "commit": "433dbdc4b96cefdc522aca493b4eebd10e050f49",
      "tree": "02d8c88e47d95cc75e972527defe91d8d36d2002",
      "parents": [
        "702f0befcea128ac2bc95bad787d592056f18ad4"
      ],
      "author": {
        "name": "Katarina Strenkova",
        "email": "kstrenko@redhat.com",
        "time": "Tue Aug 29 15:17:57 2023 +0000"
      },
      "committer": {
        "name": "Katarina Strenkova",
        "email": "kstrenko@redhat.com",
        "time": "Wed Oct 04 13:14:24 2023 +0000"
      },
      "message": "Add unit tests to increase coverage\n\nThis patch proposes adding several new unit tests in effort to increase\nthe total unit test coverage.\n\nAdditionally, the ./tempest/serial_tests/ directory is not included in\ncoverage calculation. The reason being we don\u0027t want to test tests with\nunit tests, which becomes a bit of an overkill.\n\nFinally, there is an addition of a new option for the coverage program\ncalled --fail-under. It will result the program in failure if the\ncoverage is under set percentage. Reason for this implementation is to\nencourage writing unit tests for new code.\n\nChange-Id: I804116413cd7d73cd7e5ae71409a8855ef937b88\n"
    },
    {
      "commit": "bd76355ef536d22c65cf83e694b9953579b9f740",
      "tree": "e147bb333e4b6dccc2518ea5433208cd10e6d9c0",
      "parents": [
        "cc2cbda0722533cf7f8491cfd88f5389d11b92fd"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Wed Aug 02 19:50:29 2023 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri Sep 22 05:18:01 2023 +0000"
      },
      "message": "Verify that instance can boot after volume retype with migration\n\nThis tests that an instance can still boot after a volume retype with\nmigration across backends.\n\nNote: The TestVolumeMigrateRetypeAttached tests only run if there are\nmultiple backends configured in CINDER_ENABLED_BACKENDS.\n\nRelated-Bug: #2019190\n\nChange-Id: Ia88375dd08e0ba2c897fb37c312ef69dab3d001e\n"
    },
    {
      "commit": "041e854242a50e377cd1e645db6264f73bcbb606",
      "tree": "e3a329d53ed52cda41eaca98a50721d195514694",
      "parents": [
        "e5c058592ce23a6e5c46f13eceb0514b23c07f9a",
        "763c9cc7f9f7f5909aef3cef12c1d5790d237bf4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Sep 21 11:39:33 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 21 11:39:33 2023 +0000"
      },
      "message": "Merge \"Remove test duplication between tempest and n-t-p QuotasTest\""
    },
    {
      "commit": "aeb34120b85096c24b3a48e337ff80d410dfb833",
      "tree": "d5c1fa94f1b9bb06ba891230de99e18967dc7c8c",
      "parents": [
        "c52304f4b2154afbcf867eae033343f8384a9bf2",
        "8766b0472c8e594694b00378eb3f3633157b035a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 20 22:21:03 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 20 22:21:03 2023 +0000"
      },
      "message": "Merge \"Update object_storage container creation using metadata tests to accept 204 reponses\""
    },
    {
      "commit": "cc2cbda0722533cf7f8491cfd88f5389d11b92fd",
      "tree": "1b644a4f5d9b21f7202e3773c9194b271ae820ed",
      "parents": [
        "109a68df14c70244a890494a4c7ee3013e366af0"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Sep 15 10:23:01 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Sep 15 10:23:01 2023 -0700"
      },
      "message": "Fix the unstable_test syntax for test_live_migration_with_trunk\n\ntest_live_migration_with_trunk test was marked\nas unstable in\n- https://review.opendev.org/c/openstack/tempest/+/895167\n\nbut it used the wrong syntax for unstable_test\ndecorator.\n\nChange-Id: I8f4f3cafe8265984470bf45a9d85b3c9f765a251\n"
    },
    {
      "commit": "763c9cc7f9f7f5909aef3cef12c1d5790d237bf4",
      "tree": "1cc71966517e48347cf4bde558f4cf3c27496402",
      "parents": [
        "f1235be7132e2852751cf23471189dadd6ed0005"
      ],
      "author": {
        "name": "jskunda",
        "email": "jskunda@redhat.com",
        "time": "Thu Aug 24 16:10:19 2023 +0200"
      },
      "committer": {
        "name": "jskunda",
        "email": "jskunda@redhat.com",
        "time": "Thu Sep 14 10:51:28 2023 +0200"
      },
      "message": "Remove test duplication between tempest and n-t-p QuotasTest\n\nQuotasTest - https://opendev.org/openstack/neutron-tempest-plugin/\\\nsrc/branch/master/neutron_tempest_plugin/api/admin/test_quotas.py\nand QuotasAdminNegativeTestJSON - https://opendev.org/openstack/neutron\\\n-tempest-plugin/src/branch/master/neutron_tempest_plugin/api/admin/\\\ntest_quotas_negative.py in neutron-tempest-plugin\nhas basicaly same functionality and even better coverage than tempest\nQuotasTest and QuotasNegativeTest, so with removing\nthese tests from tempest we can get rid of the 2 whole modules,\nreducing the test duplications.\n\nChange-Id: I9034513a25e962d8095ab30f8c2d8ea868d11175\n"
    },
    {
      "commit": "109a68df14c70244a890494a4c7ee3013e366af0",
      "tree": "fdbb6b9860ac4692051dba5cd2763c10fc72d703",
      "parents": [
        "27c1742e285b3fbefacbebc65016ad3d8a10ae4e"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sun Sep 10 01:13:28 2023 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sun Sep 10 01:15:16 2023 +0000"
      },
      "message": "Mark \"test_live_migration_with_trunk\" as unstable\n\nThis issue is related to:\n* https://bugs.launchpad.net/neutron/+bug/2033887: the patches\n  previously merged in the Neutron repository [1][2] should be\n  reverted.\n* https://bugs.launchpad.net/neutron/+bug/2024160: this issue\n  is still present.\n\n[1]https://review.opendev.org/c/openstack/neutron/+/882581\n[2]https://review.opendev.org/c/openstack/neutron/+/888776\n\nRelated-Bug: #2024160\nRelated-Bug: #2033887\nChange-Id: Ic58fef4fa83a43eee97d1e5a09e259f604a8971a\n"
    },
    {
      "commit": "27c1742e285b3fbefacbebc65016ad3d8a10ae4e",
      "tree": "70f7a367b1d4ebde22d4db2df59ec0e55b6a13a3",
      "parents": [
        "d37b68ed889a5fee1c15b7a396c0502e6c5ce579",
        "18c07ae15e03e2d0e0a17d171f3f056b7e4700a7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 08 23:44:40 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 08 23:44:40 2023 +0000"
      },
      "message": "Merge \"Revert \"Fix cleanup for volume backup tests\"\""
    },
    {
      "commit": "18c07ae15e03e2d0e0a17d171f3f056b7e4700a7",
      "tree": "6c543293ee350ecc4f42865ce63ca2d6453f9936",
      "parents": [
        "2c2484ca6e1835105b4e322a65f6e7f588736e61"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Fri Sep 08 12:38:10 2023 +0000"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Fri Sep 08 12:38:10 2023 +0000"
      },
      "message": "Revert \"Fix cleanup for volume backup tests\"\n\nThis reverts commit 2c2484ca6e1835105b4e322a65f6e7f588736e61.\n\nReason for revert: This change causes failures in RBD backup tests where a container is not expected but being passed by this change.\n\nSee failures at\nhttp://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_56f/889826/1/check/cinder-plugin-ceph-tempest/56f21fd/testr_results.html\n\nChange-Id: I98a75cbf119ba8126253a681c046f4cf44b1607e\n"
    },
    {
      "commit": "d37b68ed889a5fee1c15b7a396c0502e6c5ce579",
      "tree": "9f525779097f7036f03ca3600a06eaa067ce9a33",
      "parents": [
        "9014dc9e474932cf2a084937bd02c9d8a48b89ce",
        "347ef034590449426f0e9fd5fcc96a008e2cf95b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 06 11:09:42 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 06 11:09:42 2023 +0000"
      },
      "message": "Merge \"Fix clean up for test_access_rules tests\""
    },
    {
      "commit": "9014dc9e474932cf2a084937bd02c9d8a48b89ce",
      "tree": "90d31cfa73669eb1215b6ad78cff6a214074e798",
      "parents": [
        "28ba6ee268bdf5d18a13a0dc7c7fea2c3a3dfcce",
        "2c2484ca6e1835105b4e322a65f6e7f588736e61"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 05 19:04:37 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 05 19:04:37 2023 +0000"
      },
      "message": "Merge \"Fix cleanup for volume backup tests\""
    },
    {
      "commit": "347ef034590449426f0e9fd5fcc96a008e2cf95b",
      "tree": "4b3b9be4ba7024901dff73d0de65a6954cc10856",
      "parents": [
        "28336ece6fa684fd0b3e174b6d642ac81dd749b4"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Aug 24 12:36:43 2023 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Aug 29 21:47:34 2023 +0200"
      },
      "message": "Fix clean up for test_access_rules tests\n\nIn the test_access_rules tests [1], the app credentials were\ncreated within setUp which means they were created per each test\nwhile they weren\u0027t properly cleaned up after the tests. That led\nto having those creds left behind which caused the assert issue\nin the LP 1996624\n\nThis patch moves the app creds creation to the resource_setup so\nthat it\u0027s a class level resource and thus not created per each\ntest case separately. The test which tests deleting access rule\nwill create its own app cred together with a new access rule and\nintead of asserting on number of found access rules it will check\nexistence of the access rule which was created in the test. That\nwill help us avoid any race conditions.\n\n[1] https://opendev.org/openstack/tempest/src/commit/b2fefaf0b56ce96f6116f89faf79458ef4f9c7f3/tempest/api/identity/v3/test_access_rules.py#L51\n\nRelated-Bug: #1996624\nChange-Id: Ibdb40910e53b3b1d5f481d101dfcf1b8e04dc63f\n"
    },
    {
      "commit": "dca1ac27687f4bef18bfb99e153d41c2fc830d89",
      "tree": "5dd298fd2d9418ca9185c3e30a91d7234c5f77bb",
      "parents": [
        "b2fefaf0b56ce96f6116f89faf79458ef4f9c7f3"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Aug 28 08:14:55 2023 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Aug 28 08:14:55 2023 +0000"
      },
      "message": "Revert \"Mark \"test_live_migration_with_trunk\" as unstable\"\n\nThis reverts commit 14399c08a3fa37d510434d1774826b88af16ceb0\n\nThe issue reported has been fixed in the following Neutron patches:\n* https://review.opendev.org/c/openstack/neutron/+/888769\n* https://review.opendev.org/c/openstack/neutron/+/888776\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/888776\n\nRelated-Bug: #2027605\nChange-Id: I6d7850a73bad3066b5f02dbbefe760ee66591e09\n"
    },
    {
      "commit": "b2fefaf0b56ce96f6116f89faf79458ef4f9c7f3",
      "tree": "ec36a8cb55b10173dcd913f4fd85886a5b97579b",
      "parents": [
        "b96c83e9997d6e98751b592158ffa36c03cee88c",
        "76283c27d176e76fd95def64e187e50f78e072e4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 24 20:24:36 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 24 20:24:36 2023 +0000"
      },
      "message": "Merge \"Use service role also in test_server_external_events\""
    },
    {
      "commit": "b96c83e9997d6e98751b592158ffa36c03cee88c",
      "tree": "d9f679927adcdae6edaac22414184cf114c8bcbd",
      "parents": [
        "f1235be7132e2852751cf23471189dadd6ed0005",
        "1470ddcee820d95f2ed5f3f5ecdded20e3a01fa5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 24 20:22:09 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 24 20:22:09 2023 +0000"
      },
      "message": "Merge \"Use service role also in test_assisted_volume_snapshots\""
    },
    {
      "commit": "2c2484ca6e1835105b4e322a65f6e7f588736e61",
      "tree": "9b521fa499a7cc764f3cb64f77896a24b55b7fba",
      "parents": [
        "fbd3dbc638ede072b7947c7a005404f389da2901"
      ],
      "author": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Tue Aug 08 13:42:30 2023 +0000"
      },
      "committer": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Thu Aug 24 08:57:11 2023 +0000"
      },
      "message": "Fix cleanup for volume backup tests\n\nVolume backup tests create a container when swift is used as\na backup driver. This causes a failure of an object storage\ntest [1] as it expects no containers being present before\nthe testing.\n\nThis patch fixes the cleanup of volume backup tests by making\nsure that containers created during testing are deleted.\n\nThe containers cleanup is called only when swift is present.\nWhen Swift is not used as a back up driver but is present,\nthe cleanup tries to delete the containers anyway. This will\nnot cause a failure as the delete_containers function catches\nthe NotFound [2] error.\n\n[1] https://opendev.org/openstack/tempest/src/tempest/api/object_storage/test_account_services.py#L67\n[2] https://opendev.org/openstack/tempest/src/tempest/api/object_storage/base.py#L50\n\nCloses-Bug: #2028671\nChange-Id: If94facd5a926f7eadd092dfc8f0368d8e4b8d630\n"
    },
    {
      "commit": "f1235be7132e2852751cf23471189dadd6ed0005",
      "tree": "0b24c81ca5722fb9f35890874896ff3ab3610a53",
      "parents": [
        "28336ece6fa684fd0b3e174b6d642ac81dd749b4",
        "be7bed4de28dd722ae91a53ed1d81f7449eb6ba0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 24 08:30:51 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 24 08:30:51 2023 +0000"
      },
      "message": "Merge \"Do not retry immediately after server fault\""
    },
    {
      "commit": "76283c27d176e76fd95def64e187e50f78e072e4",
      "tree": "6edea7991b6913d1f52f3c94c1d180b6ef7d8082",
      "parents": [
        "28336ece6fa684fd0b3e174b6d642ac81dd749b4"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Aug 23 22:53:14 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Aug 23 22:53:14 2023 -0700"
      },
      "message": "Use service role also in test_server_external_events\n\nServer external events API is service-to-service API\nand nova is changing its default permission to \u0027service\u0027\nrole\n- https://review.opendev.org/c/openstack/nova/+/892633\n\nTo pass test on new defaults as well as old defaults\ntesting jobs, we need to use service role also in\nthe Tempest creds. Once nova change is merged then we\ncan use only service role to access this API.\n\nNeeded-By: https://review.opendev.org/c/openstack/nova/+/892633\nChange-Id: Idff5879941ab1e11a527f2fd3c6577a51f41433c\n"
    },
    {
      "commit": "1470ddcee820d95f2ed5f3f5ecdded20e3a01fa5",
      "tree": "33adc3b7c8e4cb090a71c1f17048a67bec7d43f1",
      "parents": [
        "28336ece6fa684fd0b3e174b6d642ac81dd749b4"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Aug 23 22:23:16 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Aug 23 22:23:16 2023 -0700"
      },
      "message": "Use service role also in test_assisted_volume_snapshots\n\nAssisted volume snapshots API is service-to-service API\nand nova is changing its default permission to \u0027service\u0027\nrole\n- https://review.opendev.org/c/openstack/nova/+/892635\n\nTo pass test on new defaults as well as old defaults\ntesting jobs, we need to use service role also in\nthe Tempest creds. Once nova change is merged then we\ncan use only service role to access this API.\n\nNeeded-By: https://review.opendev.org/c/openstack/nova/+/892635\nChange-Id: I2c4368b8e2378842919fd16fa6f07505605f283a\n"
    },
    {
      "commit": "49c64a985cae8eeb0dc4b8cf772d8bdcbd46ebdc",
      "tree": "9f1f22107785bfa409aebf1492be3193fc62641d",
      "parents": [
        "5cf76f44e6684cb29905253ff4186575217a2c5d",
        "3562cd0017101c39c6666be34eaced2ab30693f4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 16 15:03:11 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 16 15:03:11 2023 +0000"
      },
      "message": "Merge \"Remove Glance v1 APIs tests\""
    },
    {
      "commit": "5cf76f44e6684cb29905253ff4186575217a2c5d",
      "tree": "a5376c26e22deb9df72678ad6cce5679db32e14f",
      "parents": [
        "054c06aec9b5ba5f7e08833f0d0382260a1a1415",
        "702f0befcea128ac2bc95bad787d592056f18ad4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 14 16:42:26 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 14 16:42:26 2023 +0000"
      },
      "message": "Merge \"Skip failing tests affected by minimum password age\""
    },
    {
      "commit": "3562cd0017101c39c6666be34eaced2ab30693f4",
      "tree": "e6b4bfc9181614c1f409b1cf31979d4a2fbec343",
      "parents": [
        "054c06aec9b5ba5f7e08833f0d0382260a1a1415"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Aug 05 17:22:03 2023 -0700"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Aug 14 11:35:59 2023 +0200"
      },
      "message": "Remove Glance v1 APIs tests\n\nGlance v1 APIs were removed in Rocky and tempest master\ndoes not support the Rocky release. If glance v1 APIs\nneeds to be tested for older release then older Tempest\ncan be used.\n\nThis removes the Glance v1 APIs tests, config option,\nand its service clients.\n\nChange-Id: I6741e2204de251ee8f16b0249a73bee5912c1135\n"
    }
  ],
  "next": "054c06aec9b5ba5f7e08833f0d0382260a1a1415"
}
