)]}'
{
  "log": [
    {
      "commit": "7ec99ee81e09949edd20c4377e8d245fa6ea3c4e",
      "tree": "162e5c002382c790721c82c5fed13c57a453d251",
      "parents": [
        "e2b02b14f0cb0cbed4e0c0e0a9e29357b8137475",
        "14be601b9c72a4becf96c672a1391e5b7b5ecd93"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Wed Jun 08 12:08:37 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.131",
        "time": "Wed Jun 08 12:08:37 2022 +0000"
      },
      "message": "Merge \"Get console output for any exception in ssh session\" into mcp/wallaby"
    },
    {
      "commit": "e2b02b14f0cb0cbed4e0c0e0a9e29357b8137475",
      "tree": "4f7aebbd03a6703e7a7eaf8b7916a4ce448e4927",
      "parents": [
        "dc0efea2dd344bad8fb151ce72c560a4317ccb26",
        "ae3132912b2958a759c76c6622f7c8fdf359fc89"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Wed Jun 08 12:08:14 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.131",
        "time": "Wed Jun 08 12:08:14 2022 +0000"
      },
      "message": "Merge \"Do not test subnetpools in TF case\" into mcp/wallaby"
    },
    {
      "commit": "dc0efea2dd344bad8fb151ce72c560a4317ccb26",
      "tree": "6bd7f6f237f2f7d1b338242641e5d88a5bf203ac",
      "parents": [
        "838a4bdc7e629b0fb3adb0c743f8798c61255f32",
        "da570362a25cedeec939e38c1dfd29bd6d2711c2"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Wed Jun 08 12:07:36 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.131",
        "time": "Wed Jun 08 12:07:36 2022 +0000"
      },
      "message": "Merge \"Wait for dns name reset in detach port operation\" into mcp/wallaby"
    },
    {
      "commit": "838a4bdc7e629b0fb3adb0c743f8798c61255f32",
      "tree": "46e8bf84b9955ab7d15d56f0ab53edbbb7942c1e",
      "parents": [
        "c46e1393fb03161b595af20a15ac1c2d32908b16",
        "e7bf2bd97c7a399a8ee24d9eb917f38c58a0a7a1"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Wed Jun 08 12:07:20 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.131",
        "time": "Wed Jun 08 12:07:20 2022 +0000"
      },
      "message": "Merge \"Skip test_compare_tenant_quotas_with_default_quotas test\" into mcp/wallaby"
    },
    {
      "commit": "c46e1393fb03161b595af20a15ac1c2d32908b16",
      "tree": "4b106c048ba94cb92959ebb6cc6388c8af924dd2",
      "parents": [
        "ee8bedaa1e37f68cc1d3a531e0fd1eda613d9c3b",
        "107edff1f42edbf34b0563424e313b041f25aa1a"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Wed Jun 08 12:06:32 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.131",
        "time": "Wed Jun 08 12:06:32 2022 +0000"
      },
      "message": "Merge \"Revert \"Wait for ping succeed before trying SSH in create|get_timestamp methods\"\" into mcp/wallaby"
    },
    {
      "commit": "14be601b9c72a4becf96c672a1391e5b7b5ecd93",
      "tree": "177f0e2f99f5d2dd814070e6366f65570a977797",
      "parents": [
        "ee8bedaa1e37f68cc1d3a531e0fd1eda613d9c3b"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Mar 18 11:02:21 2022 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Wed Jun 08 12:04:05 2022 +0000"
      },
      "message": "Get console output for any exception in ssh session\n\nThe patch changes logic in debug_ssh decorator to get console output\nfor instance when possible in case of any exception is occur.\n\nRelated-Prod: PRODX-22512\nChange-Id: I1f5c0ba86429a86ddac71142d52160c54687b87d\n(cherry picked from commit 06fb3b903512926156e1aa1b64cdf60a9c9a1a80)\n"
    },
    {
      "commit": "e7bf2bd97c7a399a8ee24d9eb917f38c58a0a7a1",
      "tree": "8964e708e0bc47f6b6544062f85c8368616a869f",
      "parents": [
        "ee8bedaa1e37f68cc1d3a531e0fd1eda613d9c3b"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu May 19 20:06:08 2022 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Wed Jun 08 12:02:44 2022 +0000"
      },
      "message": "Skip test_compare_tenant_quotas_with_default_quotas test\n\nThe tempest test test_compare_tenant_quotas_with_default_quotas is\nskipped in case of deployment with static credentials due to the\nfact that default quotas and quotas for static projects are different.\n\nRelated-PRODX: PRODX-23749\nChange-Id: I0970c6b3cbac671147d599c4d968debad8661407\n(cherry picked from commit 8446f3353b4cbd4c0e5b16d03899afac73f29e97)\n"
    },
    {
      "commit": "da570362a25cedeec939e38c1dfd29bd6d2711c2",
      "tree": "029d3542069de1c053c57c6eb4227954a3f79601",
      "parents": [
        "ee8bedaa1e37f68cc1d3a531e0fd1eda613d9c3b"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Wed May 11 11:23:37 2022 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Wed Jun 08 12:02:31 2022 +0000"
      },
      "message": "Wait for dns name reset in detach port operation\n\nCloses-Bug: PRODX-23497\nChange-Id: I806a0a0889d2af4a38cf3f8755a5822010c759a1\n(cherry picked from commit 831178c419b81285a62b937f2327bcc878bb95a9)\n"
    },
    {
      "commit": "ae3132912b2958a759c76c6622f7c8fdf359fc89",
      "tree": "ebb45907d7fddaa88a16ba3629c603f9259d7245",
      "parents": [
        "ee8bedaa1e37f68cc1d3a531e0fd1eda613d9c3b"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Wed Apr 27 11:01:38 2022 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Wed Jun 08 12:02:16 2022 +0000"
      },
      "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(cherry picked from commit 14202aa048de2b6e504c8dd1762400c5bf19d7d2)\n"
    },
    {
      "commit": "107edff1f42edbf34b0563424e313b041f25aa1a",
      "tree": "386d416a59d42308bb033f2477c77f6fb1e8e3c6",
      "parents": [
        "6fadd380e3e8923c12cbafefb66731646d33eb12"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Wed Jun 08 11:58:11 2022 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Wed Jun 08 11:58:11 2022 +0000"
      },
      "message": "Revert \"Wait for ping succeed before trying SSH in create|get_timestamp methods\"\n\nThis reverts commit 6fadd380e3e8923c12cbafefb66731646d33eb12.\n\nReason for revert:  PRODX-20935\n\nChange-Id: I6c15ab45bec233cd81c9a433aa74afa1a1b853f7\n"
    },
    {
      "commit": "ee8bedaa1e37f68cc1d3a531e0fd1eda613d9c3b",
      "tree": "4238da2d970f8bbe13ea9e7e2fc3e717e3163d19",
      "parents": [
        "6fadd380e3e8923c12cbafefb66731646d33eb12"
      ],
      "author": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Mon Feb 28 17:09:43 2022 +0300"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Wed May 25 17:21:03 2022 +0300"
      },
      "message": "Tempest can be aware of pre-provisioned networks\n\nSome tests are against preprovisioned networks if static accounts are used,\ne.g.\nhttps://github.com/openstack/tempest/blob/7e96c8e854386f43604ad098a6ec7606ee676145/tempest/api/compute/admin/test_auto_allocate_network.py#L79\nSo patch makes that tempest takes\nprojects without networks if tests do not require networks.\nIf tests require networks then tempest takes projects\nwith pre-existing networks.\nTo swithch on the new capability set config option\n[auth]separate_projects_by_network_existence to true.\n\nRelated-PROD: https://mirantis.jira.com/browse/PRODX-20816\nChange-Id: I77dc96ad9f30f3a258dea5b098d3c8090dc2a814\n"
    },
    {
      "commit": "6fadd380e3e8923c12cbafefb66731646d33eb12",
      "tree": "dcdb454d14a8b1eb196353543586bec78fb4ac92",
      "parents": [
        "189f43e9bc61261559b7e5616b46730d48e26c0c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Dec 22 15:43:33 2021 +0200"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Thu Jan 20 12:51:52 2022 +0300"
      },
      "message": "Wait for ping succeed before trying SSH in create|get_timestamp methods\n\nChange-Id: Ieece88f5e8cfa80fe6d12720602066dffa5f8d9a\nRelated-Prod: PRODX-14386\n(cherry picked from commit 5e522e625386c39361e5370e11e749071285b5e9)\n(cherry picked from commit b5cd7d94276bf6b6785b04c7bbccbe231bb68d2d)\n"
    },
    {
      "commit": "189f43e9bc61261559b7e5616b46730d48e26c0c",
      "tree": "386d416a59d42308bb033f2477c77f6fb1e8e3c6",
      "parents": [
        "50b2ba2dcd9902e8e513f5040c482df4a2618157"
      ],
      "author": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Thu Nov 25 08:20:33 2021 +0300"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Thu Jan 20 12:47:56 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": "50b2ba2dcd9902e8e513f5040c482df4a2618157",
      "tree": "df8b28b0ad40b929b4c69ca06b0f7af060ed0225",
      "parents": [
        "03156740b7199c116c7c8280b9ada2ec28ff22ca"
      ],
      "author": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Thu Nov 18 16:30:39 2021 +0300"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Thu Jan 20 12:37:37 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(cherry picked from commit a2dabbc7cf5c50db7ee66c0655ebab97351c2c0b)\n"
    },
    {
      "commit": "03156740b7199c116c7c8280b9ada2ec28ff22ca",
      "tree": "2076b401b664ae9ba24e58f32e3a3a675b1206e9",
      "parents": [
        "292669a08e237118c4eaa575a51d411324c121f4"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Nov 11 21:41:57 2021 +0200"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Thu Jan 20 12:37:25 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(cherry picked from commit f31526da70a9d71cb5dc7df69b80943e9801258b)\n"
    },
    {
      "commit": "292669a08e237118c4eaa575a51d411324c121f4",
      "tree": "a50a484aaecdfee01ed5ec288d23179a4dad7227",
      "parents": [
        "4933c1b27d745aa331a7dcb4bdfbdf31e0193c6b"
      ],
      "author": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Mon Nov 01 20:40:58 2021 +0300"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Thu Jan 20 12:36:44 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(cherry picked from commit 7bd7a60b1f74653dae14ddc7aac66c1f158b0eac)\n"
    },
    {
      "commit": "4933c1b27d745aa331a7dcb4bdfbdf31e0193c6b",
      "tree": "42b2a61ac8b0c61f5cb228fbcf3ca67d736d94d0",
      "parents": [
        "920f33ea5580662f56ae98d10d8324abb4a0fa72"
      ],
      "author": {
        "name": "gzimin",
        "email": "gzimin@mirantis.com",
        "time": "Wed Sep 01 14:43:52 2021 +0400"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Thu Jan 20 12:25:49 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(cherry picked from commit a3f2e46d7cffd7b1d0df5134508b986c33a7c86d)\n"
    },
    {
      "commit": "920f33ea5580662f56ae98d10d8324abb4a0fa72",
      "tree": "1378dfc1b1bf5a1d6bec8eddea3624cd85e762d9",
      "parents": [
        "64f18f03028a95f43b67e56fc59a7aa012d8ee38"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Tue Jun 08 20:00:41 2021 +0400"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Thu Jan 20 12:25:31 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(cherry picked from commit ade3f075334f19b133abd0798c24fe02e6eb890b)\n"
    },
    {
      "commit": "64f18f03028a95f43b67e56fc59a7aa012d8ee38",
      "tree": "07a65119a36c561365806bc773b5f78499dcf34b",
      "parents": [
        "b07a259936f843885de87d064d062a8d0798b467"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Fri May 28 19:10:24 2021 +0400"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Thu Jan 20 12:25:12 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(cherry picked from commit f647b03fa49a5e18e16d74428152556b59a9b343)\n"
    },
    {
      "commit": "b07a259936f843885de87d064d062a8d0798b467",
      "tree": "19cf8c99c5c169d5124f1ba55ff7fb2e3bd98fa7",
      "parents": [
        "7e6cd829217bc78ecea35792212ac7f0c0353cf9"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu May 20 16:54:22 2021 +0300"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Thu Jan 20 12:24:53 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(cherry picked from commit 8fe4e2eec37da604a4e2068dd6979c354398ab04)\n"
    },
    {
      "commit": "7e6cd829217bc78ecea35792212ac7f0c0353cf9",
      "tree": "bfe101048433b129ca4b03c85ca5ac711a813986",
      "parents": [
        "c12c563c110f8bf6f0cb7170b747150bea58bb55"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Apr 20 18:24:29 2021 +0300"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Thu Jan 20 12:24:36 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(cherry picked from commit a92893c01a08077362dbd94bdbb581ab13cb7444)\n"
    },
    {
      "commit": "c12c563c110f8bf6f0cb7170b747150bea58bb55",
      "tree": "1dbd7089a9fdf61bbdae0c566f2e14d12e08bf95",
      "parents": [
        "1b11e2af0f216953062ded6ede69e0dcc7fb4be1"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Wed Apr 14 16:32:09 2021 +0400"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Thu Jan 20 12:24:16 2022 +0300"
      },
      "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 c3bd944ef64af5d66233b7bcb0983377844d24b0)\n"
    },
    {
      "commit": "1b11e2af0f216953062ded6ede69e0dcc7fb4be1",
      "tree": "98a4598f94aa83eb1b05573315f7b1e028cb3cd4",
      "parents": [
        "e4f8a19078ffcdf00ab5f7b6e5e0fc725f38a3dc"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Thu Feb 11 19:54:35 2021 +0400"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Wed Jan 19 15:07:15 2022 +0300"
      },
      "message": "Pass CA certificate to object client\n\nCloses-Bug: PRODX-11174\nChange-Id: I617b9f11a15eb05989131616dcf5fcca8f0ddcc6\n(cherry picked from commit 3a32ddbdf596ef48ba189501ac319b80ad8a460f)\n(cherry picked from commit 08fb9d35d7ff44369f3b940d8ecc296fc2716439)\n"
    },
    {
      "commit": "e4f8a19078ffcdf00ab5f7b6e5e0fc725f38a3dc",
      "tree": "6797b030dfb4121d3f5e0ac8badee439fe7a0f9c",
      "parents": [
        "71b428e2e11c0b2a297371503d91c04bb6bf9f07"
      ],
      "author": {
        "name": "Oleksii Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Thu Oct 08 15:55:06 2020 +0300"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Wed Jan 19 15:03:59 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(cherry picked from commit d7f41b3b12eef886f4e84cedcebc8cc6cbd4fdd9)\n"
    },
    {
      "commit": "71b428e2e11c0b2a297371503d91c04bb6bf9f07",
      "tree": "a45dfea8a169b63fe2732d0ac6b9c0c32b91c8bc",
      "parents": [
        "20739a9d8b543dc61b937c5ddc706f76ad8644e9"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jun 18 17:29:39 2020 +0300"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Wed Jan 19 14:46:11 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(cherry picked from commit b61acd5aa2a3f3df48e88fd282170ad7c6f89d4a)\n"
    },
    {
      "commit": "20739a9d8b543dc61b937c5ddc706f76ad8644e9",
      "tree": "3d3ed2071579e81194d503be58b18c187c429bb9",
      "parents": [
        "65855ce556f94fcef648417de4ea183b15e2fdec"
      ],
      "author": {
        "name": "Oleksii Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Fri May 29 15:31:22 2020 +0300"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Wed Jan 19 14:44:13 2022 +0300"
      },
      "message": "Prepare repository for pep8\n\nChange l variable to line in remote_client.py\n\nRelated-PROD: PRODX-4874\nChange-Id: I30a5d7eaf954c5a77ec7f15fc3821e0ee4247270\n(cherry picked from commit fbb27d2d1f3653af83650405f419d13ae0c39724)\n(cherry picked from commit 2482f886927420a44f15ea2e4452005d857be0e2)\n"
    },
    {
      "commit": "65855ce556f94fcef648417de4ea183b15e2fdec",
      "tree": "a970f6db05f4cb4a76eb4d48e1d343f5da9ab31a",
      "parents": [
        "6277afd449bc45e3728180256826f909dc923f98"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Wed May 06 12:27:07 2020 +0400"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Wed Jan 19 14:42:43 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(cherry picked from commit 31853fd87c38361b63508ea7d9aea9297613df6d)\n"
    },
    {
      "commit": "6277afd449bc45e3728180256826f909dc923f98",
      "tree": "d078d9b10f093adbd3c3b226627e5268a8064e48",
      "parents": [
        "0c418d633b8c4e86cd7192c46d8baa27587be7d1"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Wed May 06 12:07:32 2020 +0400"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Wed Jan 19 14:42:29 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(cherry picked from commit 35cdcc868c8a37cef3a556132a2a98b0d8790615)\n"
    },
    {
      "commit": "0c418d633b8c4e86cd7192c46d8baa27587be7d1",
      "tree": "c91d9176880b8e5aec62fd4cc8787ed7c73910bd",
      "parents": [
        "d09d73d7415f18dfc2b8ac0a9125965d5c944149"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 23 10:12:52 2020 +0300"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Wed Jan 19 14:41:56 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(cherry picked from commit 01b48596c3a181d1d78bbb6efb4f0cac8bd88e3b)\n"
    },
    {
      "commit": "d09d73d7415f18dfc2b8ac0a9125965d5c944149",
      "tree": "cffa7757ef7553ed4ae26691308d3d7a02ef57e5",
      "parents": [
        "88cdacbaae6692cc3aabffb423bca3824d5ff62a"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Mon Apr 13 15:15:14 2020 +0400"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Wed Jan 19 14:41:38 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(cherry picked from commit 107c4b72e12fd08836734843ffcaab1a98a897e1)\n"
    },
    {
      "commit": "88cdacbaae6692cc3aabffb423bca3824d5ff62a",
      "tree": "259aa7a3e34eb503cf71a79e2245cf2268eec956",
      "parents": [
        "f3757631a45336382baa93241239f17c67400691"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Mar 10 15:44:41 2020 +0200"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Wed Jan 19 14:41:10 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(cherry picked from commit e70160f5299bd5eb1a50129054da6bbce80004e4)\n"
    },
    {
      "commit": "f3757631a45336382baa93241239f17c67400691",
      "tree": "2d5f4521120b152aad40aaf6c96973ad4a77fd48",
      "parents": [
        "6a52e0cc463d3e4385bc5766701412afd6196bca"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Feb 25 13:45:53 2020 +0200"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Wed Jan 19 14:37:04 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(cherry picked from commit a699b9730368f4b4bd8c1592135e8a140fc56073)\n"
    },
    {
      "commit": "6a52e0cc463d3e4385bc5766701412afd6196bca",
      "tree": "85c9210c7530dad0e478f2e197ed740bf22cb84c",
      "parents": [
        "771fee43341e104527a82d1b1bfae839cd651761"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Thu Feb 21 17:47:37 2019 +0200"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Wed Jan 19 14:19:27 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(cherry picked from commit 4014c9064f7819797b1c1e2d957d36778d3cc525)\n"
    },
    {
      "commit": "771fee43341e104527a82d1b1bfae839cd651761",
      "tree": "5694517155bffebf65af79af475e9c8f7905162a",
      "parents": [
        "b3fa3d751a8d214071710194bf3dea60656adc1d",
        "03ac65a80d9a21a5278a4269b04fd7ae4a28af57"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Mar 28 00:48:18 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 28 00:48:18 2021 +0000"
      },
      "message": "Merge \"Add releasenote to tag the Tempest for Wallaby release\""
    },
    {
      "commit": "b3fa3d751a8d214071710194bf3dea60656adc1d",
      "tree": "513dc60211f46c17434f6e65ca16a62924e71daf",
      "parents": [
        "9c01c91c23d0f67ceb4d8c24897cb97aae174aa0",
        "e7bd446c41d15413509f2d3ef81f747ae079ee49"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Mar 28 00:48:10 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 28 00:48:10 2021 +0000"
      },
      "message": "Merge \"Use stable constraint in tox to release new tag for Wallaby\""
    },
    {
      "commit": "03ac65a80d9a21a5278a4269b04fd7ae4a28af57",
      "tree": "d550c8bad33bd84fc4528837face795853c48648",
      "parents": [
        "e7bd446c41d15413509f2d3ef81f747ae079ee49"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 26 20:07:13 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 26 20:07:13 2021 +0000"
      },
      "message": "Add releasenote to tag the Tempest for Wallaby release\n\nThis commit adds the releasenote to tag Tempest for Wallaby\nrelease.\n\nChange-Id: I0993498a64bc42d7978285dca18e5ade5fa2b079\n"
    },
    {
      "commit": "9c01c91c23d0f67ceb4d8c24897cb97aae174aa0",
      "tree": "bae78e771aacf2a5911b0fdc98e5f65156773e4e",
      "parents": [
        "fb7cbb6743567f0db36327be331275bc95b93517"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 26 08:55:35 2021 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 26 16:02:32 2021 +0000"
      },
      "message": "Add 26.1.0 releasenote page\n\nAdd a new releasenote page for the latest 26.1.0 release\nso that the releasenotes written within that release are\ngrouped together and showed properly.\n\nChange-Id: I14c6743ce0d14d9265be5ee12d33f4955d0d8ada\n"
    },
    {
      "commit": "fb7cbb6743567f0db36327be331275bc95b93517",
      "tree": "2cee4aa7a9499bc62d700e007a82aedbcfbc0d1c",
      "parents": [
        "d4f7129d57fa8ab3688b8ae7f8c4063355e31346",
        "0b5a8a25b66d790c28a13f2b5b9aec7f23ca5ad4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 26 15:28:05 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 26 15:28:05 2021 +0000"
      },
      "message": "Merge \"Add a reno for scenario manager effort\""
    },
    {
      "commit": "e7bd446c41d15413509f2d3ef81f747ae079ee49",
      "tree": "491154144aa80a9f064f9411740b7eb24ee9b665",
      "parents": [
        "d4f7129d57fa8ab3688b8ae7f8c4063355e31346"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 26 15:00:24 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 26 15:00:24 2021 +0000"
      },
      "message": "Use stable constraint in tox to release new tag for Wallaby\n\nWe are going to release Tempest a new tag to declare the start of\nsupport for stable/wallaby so the new tag should use stable/wallaby\nconstraint in the tox env.\n\nFor example: if anyone uses Tempest 27.0.0 in the future, say 1 year\nlater, then tox env also should use the wallaby 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: Id028b825519e9446e585503dddd39069c05c2867\n"
    },
    {
      "commit": "0b5a8a25b66d790c28a13f2b5b9aec7f23ca5ad4",
      "tree": "a005475bfdb91fc51b924b7de529bc01957c4553",
      "parents": [
        "c2ca52dced651518aae34de109163f350625872c"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Nov 26 19:58:35 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 26 14:42:14 2021 +0000"
      },
      "message": "Add a reno for scenario manager effort\n\nAdding a releasenote for the changes we have made regarding\ntempest scenario manager stabilization.\n\nChange-Id: I6efba9f6b89171384b23db544f456a4fcd38f505\n"
    },
    {
      "commit": "d4f7129d57fa8ab3688b8ae7f8c4063355e31346",
      "tree": "399f81e04272d2fa785a58d42dc1285e5b140c5b",
      "parents": [
        "65762f6b9384ba6245e8bd2e154a58e224a7fec6",
        "c2ca52dced651518aae34de109163f350625872c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 26 12:52:08 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 26 12:52:08 2021 +0000"
      },
      "message": "Merge \"Add tempest.scenario.manager as stable interface for plugins\""
    },
    {
      "commit": "65762f6b9384ba6245e8bd2e154a58e224a7fec6",
      "tree": "a8975f3c70ddd21578c04c6a2e1ecf80be665b92",
      "parents": [
        "405066cd4a3beaad1a5c314c08032880baffe425",
        "1072f5043b29b80a1f63c5fc07757fd88c8ca158"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 26 12:51:52 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 26 12:51:52 2021 +0000"
      },
      "message": "Merge \"Move flavor client in cls.setup_compute_client()\""
    },
    {
      "commit": "405066cd4a3beaad1a5c314c08032880baffe425",
      "tree": "3580c1440c646546e90da50124c193b817b8463e",
      "parents": [
        "2a08090a33cd352760d607f928df02c14a647a94",
        "071d154be0293f102f485a6fa1142a8626514efa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 26 12:49:48 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 26 12:49:48 2021 +0000"
      },
      "message": "Merge \"Rename create_networks to correct name as per its functionality\""
    },
    {
      "commit": "2a08090a33cd352760d607f928df02c14a647a94",
      "tree": "1a62a2f830f64309f99ed572117e65dd97366e37",
      "parents": [
        "e9ed6092ec763a4c674cf55b71e43c97eb330d3f",
        "6428139de18291c916852ae48130fb8a7b4db318"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 26 12:49:38 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 26 12:49:38 2021 +0000"
      },
      "message": "Merge \"Move floating IP operation from nova-network to neutron\""
    },
    {
      "commit": "c2ca52dced651518aae34de109163f350625872c",
      "tree": "08f4a8e97caa6887b5f1ccbab8e2226fc1a96390",
      "parents": [
        "1072f5043b29b80a1f63c5fc07757fd88c8ca158"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 25 21:29:14 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 25 21:29:14 2021 -0500"
      },
      "message": "Add tempest.scenario.manager as stable interface for plugins\n\nImplements: blueprint tempest-scenario-manager-stable\nChange-Id: I5da35e4aafeb55b6754fd9cb86eeea04f869686e\n"
    },
    {
      "commit": "e9ed6092ec763a4c674cf55b71e43c97eb330d3f",
      "tree": "7c2adb2f76d954b96625b014726bc4990e9cc76c",
      "parents": [
        "f0a2967f3deeeae0dbd1ab73728229272d534d9e"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Jun 16 16:36:59 2020 +0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 25 13:28:24 2021 -0500"
      },
      "message": "Add delete_on_termination for compute API v2.79 - os-volume_attachments\n\nThis adds delete_on_termination field for the compute API response schema\nfor the 2.79 microversion in the following APIs:\n\n  - GET /servers/{server_id}/os-volume_attachments (list)\n  - GET /servers/{server_id}/os-volume_attachments/{volume_id} (show)\n  - POST /servers/{server_id}/os-volume_attachments (attach)\n\nChange-Id: I7a9b22477b800c6d60acb67c27aff5dcb61d7875\n"
    },
    {
      "commit": "1072f5043b29b80a1f63c5fc07757fd88c8ca158",
      "tree": "b9a666a9f1e9dbe23908ab62fe3eaea333d6091a",
      "parents": [
        "071d154be0293f102f485a6fa1142a8626514efa"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 24 19:15:22 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 25 18:21:50 2021 +0000"
      },
      "message": "Move flavor client in cls.setup_compute_client()\n\nflavor client is compute service client so moving\nthis to other compute clients.\n\nImplements: blueprint tempest-scenario-manager-stable\nChange-Id: Icdbdbd388858c6accbd4f241c9ee404797c2f0e3\n"
    },
    {
      "commit": "071d154be0293f102f485a6fa1142a8626514efa",
      "tree": "685bf5930eff51fba9da995848f8dffbbf5ac5bf",
      "parents": [
        "6428139de18291c916852ae48130fb8a7b4db318"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 24 19:10:47 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 25 18:21:28 2021 +0000"
      },
      "message": "Rename create_networks to correct name as per its functionality\n\ncreate_networks() method create network, subnet, router and connect\nit to router but its name is sounds like it will create more than one\nnetwork. This also confusing with existing create_network() method\n(without \u0027s\u0027).\n\nRenaming this to setup_network_subnet_with_router() which is what\nthis function does.\n\nImplements: blueprint tempest-scenario-manager-stable\nChange-Id: I63b3991210fd86bcc830af5beed28324797c3209\n"
    },
    {
      "commit": "6428139de18291c916852ae48130fb8a7b4db318",
      "tree": "81d7fa30ac418e7e82a475d194d5ac0f85fd2e1c",
      "parents": [
        "f0a2967f3deeeae0dbd1ab73728229272d534d9e"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 24 18:48:38 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 25 18:21:12 2021 +0000"
      },
      "message": "Move floating IP operation from nova-network to neutron\n\nnova-network is no more available in nova and all\nnetwork request needs to move to neutron. Scenario\ntests are something we should be testing with the latest\ninterface not the deprecated one so we can remove the\nnova netowrk specific service clients and methods.\n\nThis commit moves the floating ip operation from nova-network\nto neutron.\n\nnova network create_floating_ip used to associate the FIP to\nserver also so with neutron create floating ip we need to\nassociate the FIP to server in separate method.\n\nImplements: blueprint tempest-scenario-manager-stable\nChange-Id: I6ad260731eedc2e1f56fe67b3a9e19fed8d4a38e\n"
    },
    {
      "commit": "f0a2967f3deeeae0dbd1ab73728229272d534d9e",
      "tree": "ed51f7bbaaf13341f956a48c6253e46c2cbf317d",
      "parents": [
        "a5965217ed5ad1876d55132551757ec3b3ed74c0",
        "bbc9dd34f6455aa7fdd70737764408e48c1494f8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 24 19:22:50 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 24 19:22:50 2021 +0000"
      },
      "message": "Merge \"Remove nova-network from scenario tests\""
    },
    {
      "commit": "a5965217ed5ad1876d55132551757ec3b3ed74c0",
      "tree": "871649bff80dcc97eaa6914488db12195f2c7bb0",
      "parents": [
        "93d46b06b6090a78ef502c462475a26fbbccce5f",
        "4fa1534f27263d8f8b9e667d4d7c104eed87c2f5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 24 09:36:58 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 24 09:36:58 2021 +0000"
      },
      "message": "Merge \"Switch to new rolevar for run-temepst role\""
    },
    {
      "commit": "93d46b06b6090a78ef502c462475a26fbbccce5f",
      "tree": "3524ad3ce7a8a1941c41ecb6d6ca7e377849db5e",
      "parents": [
        "102c1e6c57fd0297ddcba9db15c0411cde8314ec",
        "ac1aaf6624728dc3c800248c2c2a113a3f95ca1e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 24 04:47:08 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 24 04:47:08 2021 +0000"
      },
      "message": "Merge \"Add client for assisted volume snapshots API.\""
    },
    {
      "commit": "102c1e6c57fd0297ddcba9db15c0411cde8314ec",
      "tree": "3c5b795ef8bdc7be29901251df520b9ae9aec801",
      "parents": [
        "5f54db93eb3ff9b3f4e96d8595cdef140579831b",
        "987e79713519920c1984e02bbe9dd9a16e2c5ed1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 24 04:46:57 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 24 04:46:57 2021 +0000"
      },
      "message": "Merge \"Update oslo.utils minimal version\""
    },
    {
      "commit": "bbc9dd34f6455aa7fdd70737764408e48c1494f8",
      "tree": "b534893204f70223d7837c7c11890e195873fd9b",
      "parents": [
        "5f54db93eb3ff9b3f4e96d8595cdef140579831b"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Tue Mar 23 16:06:29 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 23 19:47:45 2021 -0500"
      },
      "message": "Remove nova-network from scenario tests\n\nnova-network is no more available in nova and all\nnetwork request needs to move to neutron. Scenario\ntests are something we should be testing with the latest\ninterface not the deprecated one so we can remove the\nnova netowrk specific service clients and methods.\n\nImplements: blueprint tempest-scenario-manager-stable\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\n\nCo-Authored-By: Ghanshyam Mann \u003cgmann@ghanshyammann.com\u003e\n\nChange-Id: I3cc88cf0a8728448fa9bd05c68784553660e07f8\n"
    },
    {
      "commit": "ac1aaf6624728dc3c800248c2c2a113a3f95ca1e",
      "tree": "45056cc073542b2b4def90b400828111886d96ae",
      "parents": [
        "5f54db93eb3ff9b3f4e96d8595cdef140579831b"
      ],
      "author": {
        "name": "Rao Adnan Khan",
        "email": "rk221s@att.com",
        "time": "Thu Apr 27 08:01:18 2017 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 23 17:04:50 2021 -0500"
      },
      "message": "Add client for assisted volume snapshots API.\n\nThis will invoke post and delete calls on os-assisted-volume-snapshots\nendpoint.\n\nCloses-bug: #1668407\n\nCo-Authored-By: Ghanshyam Mann \u003cgmann@ghanshyammann.com\u003e\n\nChange-Id: I81e8fd9f89ec1cb00fc0116c31f9c0559406164\n"
    },
    {
      "commit": "5f54db93eb3ff9b3f4e96d8595cdef140579831b",
      "tree": "3ccc5603c9755d169ac003e1f7dbccf04ad07fa0",
      "parents": [
        "a298fdf7a516709356224b05546739382eb0fe1e",
        "008950efa480a421ed583e57213b1487037c64a1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 22 18:32:16 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 22 18:32:16 2021 +0000"
      },
      "message": "Merge \"Remove deprecated scenario img_dir option\""
    },
    {
      "commit": "987e79713519920c1984e02bbe9dd9a16e2c5ed1",
      "tree": "cd83336544ecaedc3f7b40efaa71cca636cadd60",
      "parents": [
        "a298fdf7a516709356224b05546739382eb0fe1e"
      ],
      "author": {
        "name": "asarfaty",
        "email": "asarfaty@vmware.com",
        "time": "Tue Mar 16 13:56:42 2021 +0200"
      },
      "committer": {
        "name": "asarfaty",
        "email": "asarfaty@vmware.com",
        "time": "Mon Mar 22 14:07:12 2021 +0200"
      },
      "message": "Update oslo.utils minimal version\n\nCommit Ib301466bb0a1996997c63599918fa96059a927bd added the usage\nof oslo_utils md5 api which was added only in release 4.7.0.\nUpdating the requirements to accomodate this.\nIn addition, changing the requirements for other dependent libraries\n\nChange-Id: Ia86208975cdc2e4261cb6cb20547d76ddb3ec571\n"
    },
    {
      "commit": "a298fdf7a516709356224b05546739382eb0fe1e",
      "tree": "ba2bb524e4e783f70d53df6270eb31449360ce6a",
      "parents": [
        "dc8239a71f291f3cf40426e4fef9695e41448926"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Thu Mar 18 10:38:50 2021 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Thu Mar 18 10:41:08 2021 +0000"
      },
      "message": "setup.cfg: Replace dashes with underscores\n\nSetuptools v54.1.0 introduces a warning that the use of dash-separated\noptions in \u0027setup.cfg\u0027 will not be supported in a future version [1].\nGet ahead of the issue by replacing the dashes with underscores. Without\nthis, we see \u0027UserWarning\u0027 messages like the following on new enough\nversions of setuptools:\n\n  UserWarning: Usage of dash-separated \u0027description-file\u0027 will not be\n  supported in future versions. Please use the underscore name\n  \u0027description_file\u0027 instead\n\n[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb\n\nChange-Id: I532be460dc673548be9ed3b540e9feb8ca832fbe\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "dc8239a71f291f3cf40426e4fef9695e41448926",
      "tree": "e85e875894bbfacc08ea5c30179cb800a6be8ee8",
      "parents": [
        "a32c763c82a100ec0f8a9776420649b4568f8202",
        "10e5e194acaf27ca10bb8f36407288ff3826e091"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 17 18:07:40 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 17 18:07:40 2021 +0000"
      },
      "message": "Merge \"Make image metadef tests admin-only\""
    },
    {
      "commit": "a32c763c82a100ec0f8a9776420649b4568f8202",
      "tree": "09188ea1bd6bd1289cb9205a967c2b67fb97f131",
      "parents": [
        "70ca1e9188d8e6875ff5086f8e16c08a0c359909"
      ],
      "author": {
        "name": "Wander Way",
        "email": "wanderwayout@gmail.com",
        "time": "Thu Feb 18 14:47:06 2021 +0800"
      },
      "committer": {
        "name": "Wander Way",
        "email": "wanderwayout@gmail.com",
        "time": "Tue Mar 16 01:23:06 2021 +0000"
      },
      "message": "Uncap PrettyTable\n\nThis is now maintained as a Jazzband project [1].\n\n[1] https://github.com/jazzband/prettytable\n\nChange-Id: Id26f86a0ef721bf3175b1d67947ebf713c0d5477\n"
    },
    {
      "commit": "70ca1e9188d8e6875ff5086f8e16c08a0c359909",
      "tree": "f9cb323993aab1893e1649d1c79f8d9645996495",
      "parents": [
        "dde618ce3ac9bd3cc2674a6dd0b0f822c2e5647d",
        "56a446d53f3a7596da612eb573e068ff76f15cdc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 12 23:38:06 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 12 23:38:06 2021 +0000"
      },
      "message": "Merge \"compute: Add [compute-feature-enabled]ide_bus flag\""
    },
    {
      "commit": "dde618ce3ac9bd3cc2674a6dd0b0f822c2e5647d",
      "tree": "7cb2cbc2ef96f3e77ad0c99848e7b5d1b1cf1d99",
      "parents": [
        "143abec5c5ab30ed94109f870f93e781306f3c1b",
        "672eee1d315677bdc2f0b6d620980a5ae754b217"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 12 22:42:29 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 12 22:42:29 2021 +0000"
      },
      "message": "Merge \"Add documentation on the usage of keystone\u0027s scope \u0026 roles\""
    },
    {
      "commit": "672eee1d315677bdc2f0b6d620980a5ae754b217",
      "tree": "dd923e395219f4960e787f1130dab320c605a890",
      "parents": [
        "da590bbd2f425c98e7f01a980147e76668ac5a97"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 11 14:55:39 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 12 09:54:39 2021 -0600"
      },
      "message": "Add documentation on the usage of keystone\u0027s scope \u0026 roles\n\nAs Tempest support the keystone\u0027s scope and new default roles\nlike reader, this commit document that how those can be\nrequested and used in Tempest or its plugins tests.\n\nChange-Id: Iebacbeda231f82d6d16dbdcde635f19ae862181f\n"
    },
    {
      "commit": "10e5e194acaf27ca10bb8f36407288ff3826e091",
      "tree": "0a646648c0378a0422bbe3afacd707194ada6f6d",
      "parents": [
        "371a96b7025dc59b15d71663401ecf98abf2f288"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Mar 10 07:29:51 2021 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Mar 12 07:01:47 2021 -0800"
      },
      "message": "Make image metadef tests admin-only\n\nTest the image metadef API with admin credentials, which is really\nhow they should be deployed anyway. Glance is moving to make this the\ndefault policy, so tempest needs to do the same.\n\nRelated-Bug: #1916926\nChange-Id: Ie284e87236191f91f388fb1530db9881cca338b8\n"
    },
    {
      "commit": "143abec5c5ab30ed94109f870f93e781306f3c1b",
      "tree": "b5457ff3737ef6372c76fc6f20a0274d51113022",
      "parents": [
        "09b61a2e1b43b576c4153aad34a5660a058a0998",
        "0ac97de1665c0825a399f90d1a292223415352be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 11 18:58:05 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 11 18:58:05 2021 +0000"
      },
      "message": "Merge \"Pass region to the alternate image client\""
    },
    {
      "commit": "09b61a2e1b43b576c4153aad34a5660a058a0998",
      "tree": "919b2d635449cb556a4f7f4d5a6f5dd865cecee2",
      "parents": [
        "da590bbd2f425c98e7f01a980147e76668ac5a97",
        "ef0e2912ed66d39d90c394b8a30b06ea73f7723b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 11 18:27:26 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 11 18:27:26 2021 +0000"
      },
      "message": "Merge \"Finally remove the old data-utils\""
    },
    {
      "commit": "da590bbd2f425c98e7f01a980147e76668ac5a97",
      "tree": "92949be0fc405639dc1273e9de21a93652f0e95f",
      "parents": [
        "1c568802908a4217472d255470c1f6b603f53aab",
        "62d11d8479045b31ee6ec29ce5403652a208e327"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 11 14:27:04 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 11 14:27:04 2021 +0000"
      },
      "message": "Merge \"Use configured upper-constraints for non-master Tempest run\""
    },
    {
      "commit": "1c568802908a4217472d255470c1f6b603f53aab",
      "tree": "4e87ef7a23701ed82f0ea74cc3706f6def91581b",
      "parents": [
        "07bfeb18602450e29f8eb9c40d7b60977fc7bd92",
        "8552ac7d418db33f3d7eec13a1e30a6d5d688881"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 11 14:25:32 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 11 14:25:32 2021 +0000"
      },
      "message": "Merge \"Negative test for web-download import\""
    },
    {
      "commit": "07bfeb18602450e29f8eb9c40d7b60977fc7bd92",
      "tree": "9693d6aeb4048a744475d76822e9a6d196580d6e",
      "parents": [
        "12a6e1dcd3aa1b25d0d72db9a121b2e8ddcdfedd",
        "56860ccae71114bfb32138c823ea04a50b916aa2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 11 06:57:12 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 11 06:57:12 2021 +0000"
      },
      "message": "Merge \"Replace md5 with oslo version\""
    },
    {
      "commit": "12a6e1dcd3aa1b25d0d72db9a121b2e8ddcdfedd",
      "tree": "0254c1773701cbd0ed9cedf41721a5611664d317",
      "parents": [
        "aa6a9ccd1de9ea0b90f20cb19cab1cb957e0054a",
        "11a3e06c5f3a16bb83e1a34951c01613b1124824"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 11 05:55:04 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 11 05:55:04 2021 +0000"
      },
      "message": "Merge \"Fix test_verify_tempest_config unit tests\""
    },
    {
      "commit": "aa6a9ccd1de9ea0b90f20cb19cab1cb957e0054a",
      "tree": "5b5a9f7dd92bedbaa6a4a9a779fddbbca74df1f1",
      "parents": [
        "371a96b7025dc59b15d71663401ecf98abf2f288",
        "c76e186d86d83b61331b0de460a0ab4e69b57e97"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 11 05:54:36 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 11 05:54:36 2021 +0000"
      },
      "message": "Merge \"Skip failing test test_fix_argument_yes\""
    },
    {
      "commit": "c76e186d86d83b61331b0de460a0ab4e69b57e97",
      "tree": "eec207de3d74eac1afe56f0e5544dbeedee53c5f",
      "parents": [
        "218c2f258fcb836ab0d173d07cffa6cc7881e31b"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 10 10:09:14 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 10 10:09:14 2021 -0600"
      },
      "message": "Skip failing test test_fix_argument_yes\n\ntest_fix_argument_yes failure is not fixed by\nhttps://review.opendev.org/c/openstack/tempest/+/779555\n\nLet\u0027s skip this until we find the root cause\n\nRelated-Bug: #1918316\nChange-Id: I73b8dcdb03f042bfd86c9517aa945f8bfd835150\n"
    },
    {
      "commit": "11a3e06c5f3a16bb83e1a34951c01613b1124824",
      "tree": "c6a94197ace033efa9f3b539fcaa609cf790ae87",
      "parents": [
        "371a96b7025dc59b15d71663401ecf98abf2f288"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Mar 10 10:26:55 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Mar 10 10:30:25 2021 +0000"
      },
      "message": "Fix test_verify_tempest_config unit tests\n\nThe patch fixes:\nAttributeError: \u0027Manager\u0027 object has no attribute \u0027compute\u0027\nthrown by the test_verify_tempest_config unit tests.\nThe patch edits the failing unit tests so that they use\na mocked Manager instead of the real one.\n\nCloses-Bug: #1918407\nChange-Id: I1fcce1ebba61ba33b1e948a80cb572f8ae17c548\n"
    },
    {
      "commit": "371a96b7025dc59b15d71663401ecf98abf2f288",
      "tree": "e5361f8f8f37bbb40ca71e2c029138f9468f17b4",
      "parents": [
        "e3995d9e73bfcfae9013c67873b678b342fd0008",
        "238be50423f27353959b047d609703717aff34e2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 10 08:17:07 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 10 08:17:07 2021 +0000"
      },
      "message": "Merge \"Create tmd dir with specific prefix in check-uuid unit tests\""
    },
    {
      "commit": "e3995d9e73bfcfae9013c67873b678b342fd0008",
      "tree": "830513e625226c99b70df0b1260db81e1f577ff4",
      "parents": [
        "77f09a476dfda26f20b2d13c2d279ffd2e317c5a",
        "7bde7bf537e084c96e9e882f159346d4398657fe"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 10 01:43:04 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 10 01:43:04 2021 +0000"
      },
      "message": "Merge \"Add image task validation\""
    },
    {
      "commit": "77f09a476dfda26f20b2d13c2d279ffd2e317c5a",
      "tree": "9f43c8938d165dc9a48909ff6b1f700c6625927b",
      "parents": [
        "08b38f5dc9767df3e457355b2553af58ff02dd02",
        "ed2e3b5a562180313607b995906db8faa9786417"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 09 21:50:08 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 09 21:50:08 2021 +0000"
      },
      "message": "Merge \"Remove the unused _api_version variable from volume tests\""
    },
    {
      "commit": "7bde7bf537e084c96e9e882f159346d4398657fe",
      "tree": "19757b069f325649bf2a17ff31a142eee2557259",
      "parents": [
        "08b38f5dc9767df3e457355b2553af58ff02dd02"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Feb 15 08:44:47 2021 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Mar 09 13:40:28 2021 -0800"
      },
      "message": "Add image task validation\n\nGlance is adding a /image/$image/tasks API to make it easier to\nconsume the import API. This fetches the tasks after glance-direct\nimport, and validates that they look like we expect.\n\nBecause this is only supported after v2.12, we check for that before\ndoing the validation. To make that easier, this adds a has_version()\nhelper to the VersionsClient.\n\nChange-Id: I2850f0659e82bf5c5a1005de0a063e7fcacadb51\n"
    },
    {
      "commit": "08b38f5dc9767df3e457355b2553af58ff02dd02",
      "tree": "bcdb8f16f0e537f8da2e6a85a40ae7cde7d59a5b",
      "parents": [
        "218c2f258fcb836ab0d173d07cffa6cc7881e31b",
        "d4bc9a8b64cb03508856f174f3e07d8bdc143260"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 09 20:28:36 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 09 20:28:36 2021 +0000"
      },
      "message": "Merge \"Test glance distributed import\""
    },
    {
      "commit": "238be50423f27353959b047d609703717aff34e2",
      "tree": "c70de75b4c0353413ab8756cba7bea9c1292febe",
      "parents": [
        "218c2f258fcb836ab0d173d07cffa6cc7881e31b"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 09 12:30:47 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 09 12:38:42 2021 -0600"
      },
      "message": "Create tmd dir with specific prefix in check-uuid unit tests\n\ntest_fix_argument_yes for check-uuid tool try to\nimport the created tmp directory and work on that\nwhich is failing with the below error:\nModuleNotFoundError: No module named \u0027tmpf61iim1k\u0027\n\n- https://88e1de9a81e55d590d5b-26f184bb59af339cfe698349cbda4177.ssl.cf5.rackcdn.com/770520/8/check/openstack-tox-cover/e3518e8/testr_results.html\n\nIt is happening more frequently nowadays: 40 occurrences in 7 days\n\nhttp://logstash.openstack.org/#/dashboard/file/logstash.json\n\nThere is some race happening to delete the created tmp dir\nwhich is then used to import the test file in check-uuid run\nand raise error.\n\nThis commit try to create the tmp dir with specific prefix so that\nany other tests cleanup deleting the *tmp* dir on root path then\nit can avoid this failure.\n\nRelated-Bug: #1918316\nChange-Id: Ibab610d3e59ec22bb8c37d66f262ed1d2648bbf8\n"
    },
    {
      "commit": "56a446d53f3a7596da612eb573e068ff76f15cdc",
      "tree": "bffb2e7fb844bdd32d5716a8e14ea087ed3a0458",
      "parents": [
        "218c2f258fcb836ab0d173d07cffa6cc7881e31b"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Feb 15 13:34:35 2021 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Mar 09 11:55:28 2021 +0000"
      },
      "message": "compute: Add [compute-feature-enabled]ide_bus flag\n\nThis change adds a specific flag to allow environments to indicate that\nthey do not support an IDE bus being used to attach devices to an\ninstance.\n\nThis is required as Nova\u0027s libvirt driver is looking to default to the\nnewer QEMU machine types such as ``q35`` in the future [1]. These newer\nmachine types have dropped support for the IDE bus in favour of the more\nmodern SATA, SCSI and VirtIO buses. As such in the longer term it cannot\nbe assumed that the IDE bus will always be available and in the short\nterm we need a way to indicate that an environment doesn\u0027t support IDE\nwhen it\u0027s using the ``q35`` machine type.\n\nFor now the flag defaults to True but will need to move to False if Nova\never defaults to the ``q35`` machine type.\n\n[1] https://specs.openstack.org/openstack/nova-specs/specs/wallaby/approved/libvirt-stash-instance-machine-type.html\n\nChange-Id: I40824fc3c88f16050407e52a790dd162f1f67e3a\n"
    },
    {
      "commit": "218c2f258fcb836ab0d173d07cffa6cc7881e31b",
      "tree": "35b75f9841a368ba36a7e4cf6701ddfa6db8c7bf",
      "parents": [
        "b34b6bc6845b2081cd2051eb9ea645e66bd3eb6d",
        "a446d703c865af3311b1213c85f45dc8e5c4ad04"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 09 01:10:17 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 09 01:10:17 2021 +0000"
      },
      "message": "Merge \"Make _get_server_port_id_and_ip4() non-private\""
    },
    {
      "commit": "b34b6bc6845b2081cd2051eb9ea645e66bd3eb6d",
      "tree": "a378e54c30fd57d4efa48e2b67f47de04f50b363",
      "parents": [
        "a227e3a12eeaf56cc354dc54b214737ee44e35c1",
        "086020946fd94668793785c68325beb842978486"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 09 01:03:20 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 09 01:03:20 2021 +0000"
      },
      "message": "Merge \"Make _create_empty_security_group() non-private\""
    },
    {
      "commit": "a227e3a12eeaf56cc354dc54b214737ee44e35c1",
      "tree": "0a1894dea776f2c3421874d6e6be969f0f5736fc",
      "parents": [
        "d9021ee302ea27170352d3cc732f88acfab2a725",
        "73555df4dca1e13119f7c012e4596b3644381612"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 09 00:46:29 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 09 00:46:29 2021 +0000"
      },
      "message": "Merge \"Make _get_router() non-private\""
    },
    {
      "commit": "d9021ee302ea27170352d3cc732f88acfab2a725",
      "tree": "c916b5e1b3d95f5ff237efbc128dd0ce5cc350c2",
      "parents": [
        "271f8201d4d927830d289c34744ca20a92bee33c",
        "582c170b2ccf0f5bf08ae9ea08b1eaf3bc4bc93c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 08 15:02:21 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 08 15:02:21 2021 +0000"
      },
      "message": "Merge \"Make _create_security_group() non-private\""
    },
    {
      "commit": "8552ac7d418db33f3d7eec13a1e30a6d5d688881",
      "tree": "144226d26f15d394f5f7c639cfcb14df3712f04f",
      "parents": [
        "271f8201d4d927830d289c34744ca20a92bee33c"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Feb 05 13:08:24 2021 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Sun Mar 07 08:06:08 2021 -0800"
      },
      "message": "Negative test for web-download import\n\nThis adds a negative test for the web-download image import method,\nwhich provides a URL that could not possibly work (hopefully). This\ntests that we handle the situation properly and report that store as\nfailed in the API.\n\nRelated-Bug: #1914826\nChange-Id: Id559f1fc1428c5e4bc17171c3ea3542aafc6e001\n"
    },
    {
      "commit": "271f8201d4d927830d289c34744ca20a92bee33c",
      "tree": "708074ad0cf8e72a7a5d9cd57be5729e5218e76d",
      "parents": [
        "22690668e1f85d313cbd7495afefb5732845f0d3",
        "b8169f5a3833b55065abb1a937e44853d028d614"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Mar 07 01:12:25 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 07 01:12:25 2021 +0000"
      },
      "message": "Merge \"Add release notes for an Wallaby intermediate release.\""
    },
    {
      "commit": "22690668e1f85d313cbd7495afefb5732845f0d3",
      "tree": "3e90b3fb0ff6338c851d66f9036c368ab0eb66b8",
      "parents": [
        "46d03c815b675763c57a7fbcb6ac23b6f5d54b7d",
        "2d0da049d0b0c401e9633c8f31336f1ff9e4aa7a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Mar 07 01:12:17 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 07 01:12:17 2021 +0000"
      },
      "message": "Merge \"Support scope in dynamic cred for specific roles\""
    },
    {
      "commit": "46d03c815b675763c57a7fbcb6ac23b6f5d54b7d",
      "tree": "c9ee252b39d37a8a5ab3b291fc50ecd1434c593c",
      "parents": [
        "8d352244cf9984aeee7dc213738228f74d639bbc",
        "ef13f406b95cceaed5ce8d125574ec11399ec50d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Mar 06 17:33:36 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 06 17:33:36 2021 +0000"
      },
      "message": "Merge \"Update dynamic creds to properly handle types during creation\""
    },
    {
      "commit": "b8169f5a3833b55065abb1a937e44853d028d614",
      "tree": "0b6824e296bfcdb295fe59a7914810d8873f9db8",
      "parents": [
        "2d0da049d0b0c401e9633c8f31336f1ff9e4aa7a"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 27 09:45:16 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Mar 06 17:17:40 2021 +0000"
      },
      "message": "Add release notes for an Wallaby intermediate release.\n\nChange-Id: I6e4e590a1315825677b835e626e15174c5e69cb5\n"
    },
    {
      "commit": "2d0da049d0b0c401e9633c8f31336f1ff9e4aa7a",
      "tree": "b2197ab4ba579be64f001a0aa942005b5210f748",
      "parents": [
        "ef13f406b95cceaed5ce8d125574ec11399ec50d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 05 09:09:30 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Mar 06 17:14:22 2021 +0000"
      },
      "message": "Support scope in dynamic cred for specific roles\n\nWe already added scope support for \u0027admin\u0027, \u0027member\u0027,\nand \u0027reader\u0027 role. This commit is to adds the scope\nsupport for specific roles, basically in get_creds_by_roles().\n\nTest can now request the scope along with the number of roles\nusing the scope as prefix in credential type. Fpr example:\n\n    credentials \u003d [[\u0027my_role\u0027, \u0027role1\u0027], # this will be old style and project scoped\n                   [\u0027project_my_role\u0027, \u0027role1\u0027], # this will be project scoped\n                   [\u0027domain_my_role\u0027, \u0027role1\u0027], # this will be domain scoped\n                   [\u0027system_my_role\u0027, \u0027role1\u0027]] # this will be system scoped\n\nand below is how test can access the credential manager of respective\ncredentials type:\n\n    cls.os_my_role.any_client\n    cls.os_project_my_role.any_client\n    cls.os_domain_my_role.any_client\n    cls.os_system_my_role.any_client\n\nCloses-Bug: #1917168\nChange-Id: I9053faa255e3680d7f870e3cdedf62fb2eb5cb1a\n"
    },
    {
      "commit": "8d352244cf9984aeee7dc213738228f74d639bbc",
      "tree": "e3719f9ec2d6d4b78613bab07c120756f2f9104c",
      "parents": [
        "ddf2be514c239508619462e72b57d1a63a4ab929",
        "24762611f36da82e2a3cb8f5f8e4ccc3c8b53336"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Mar 06 11:41:14 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 06 11:41:14 2021 +0000"
      },
      "message": "Merge \"Add bandwidth inventory to the subnodes in tempest-multinode-full-py3\""
    },
    {
      "commit": "0ac97de1665c0825a399f90d1a292223415352be",
      "tree": "55f35dae41f5d0c20221243369e38b0ed40ce19a",
      "parents": [
        "d4bc9a8b64cb03508856f174f3e07d8bdc143260"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Mar 05 06:36:15 2021 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Mar 05 06:43:00 2021 -0800"
      },
      "message": "Pass region to the alternate image client\n\nThis is follow up from the patch to add distributed import\ntesting for glance.\n\nChange-Id: I1e55fea0f7025689aa18f8e602379e9273eaab8c\n"
    },
    {
      "commit": "ef13f406b95cceaed5ce8d125574ec11399ec50d",
      "tree": "8f60a45a0dae21795dbac5b1b05c260b71e6c54a",
      "parents": [
        "79f3862f9d08318ca7fa589441b0c2a0ade28687"
      ],
      "author": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Thu Mar 04 17:12:10 2021 +0000"
      },
      "committer": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Fri Mar 05 02:53:12 2021 +0000"
      },
      "message": "Update dynamic creds to properly handle types during creation\n\nA recent change modified how credential_types are passed into\n_create_creds:\n\n  https://review.opendev.org/c/openstack/tempest/+/773177\n\nThis change updates the code to check for types and only cast creds to a\nlist if it\u0027s a string.\n\nIt also adds a condition to only create a project role assignment if the\ncredential type is project-scoped. Otherwise, this fails with\nsystem-scoped credentials.\n\nChange-Id: I010434e1a97520cc7a55384af55e0b61ee4e2556\n"
    },
    {
      "commit": "ddf2be514c239508619462e72b57d1a63a4ab929",
      "tree": "d43f481a6e060046995530da9db95c0f9550b37c",
      "parents": [
        "79f3862f9d08318ca7fa589441b0c2a0ade28687",
        "f7d53297ba58563ece8765be61cb1bc95e2fc8b4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 04 21:27:11 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 04 21:27:11 2021 +0000"
      },
      "message": "Merge \"Update subunit_describe_calls about new ports\""
    },
    {
      "commit": "73555df4dca1e13119f7c012e4596b3644381612",
      "tree": "5e30c3c8a1edfa4a244d89e846e7370fb470555f",
      "parents": [
        "79f3862f9d08318ca7fa589441b0c2a0ade28687"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Mar 04 19:05:42 2021 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Mar 04 19:08:24 2021 +0530"
      },
      "message": "Make _get_router() non-private\n\n_get_router() is made public by this commit as\nthe tempest.scenario.manager interface is meant to be\nconsumed by tempest plugins.\n\nImplements: blueprint tempest-scenario-manager-stable\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\n\nChange-Id: I53e894edb6b44c25923f6075e5c6f6d4268a63f4\n"
    },
    {
      "commit": "086020946fd94668793785c68325beb842978486",
      "tree": "b304bebc7249f3f8fafdea78230444871f3b077e",
      "parents": [
        "79f3862f9d08318ca7fa589441b0c2a0ade28687"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Mar 04 18:52:59 2021 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Mar 04 18:58:36 2021 +0530"
      },
      "message": "Make _create_empty_security_group() non-private\n\n_create_empty_security_group() is made public by this\ncommit as the tempest.scenario.manager interface is\nmeant to be consumed by tempest plugins.\n\nImplements: blueprint tempest-scenario-manager-stable\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\n\nChange-Id: I413ec47416d3d5133e5023360156615b8ce27b13\n"
    },
    {
      "commit": "79f3862f9d08318ca7fa589441b0c2a0ade28687",
      "tree": "f95b54cba69c205b2f250c9152956caaea2ce641",
      "parents": [
        "fcef5a2b11e2b9f35c5129a6c98a8ed3f33f8296",
        "420586c8b4aeac438ed80cdfed14c43468c0d70a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 04 04:51:18 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 04 04:51:18 2021 +0000"
      },
      "message": "Merge \"Add alt project persona in dynamic credential\""
    },
    {
      "commit": "d4bc9a8b64cb03508856f174f3e07d8bdc143260",
      "tree": "ac2d3c7ba311a994b914279d2fb5d024e4cca1c2",
      "parents": [
        "044f9c8be5c2e51175556244b1aa4aeb0d23267a"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Jan 12 17:25:07 2021 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Mar 03 15:09:26 2021 -0800"
      },
      "message": "Test glance distributed import\n\nGlance is developing functionality to solve the problem where an\nimage is staged against one worker and the import call arrives at\nthe other. This adds support to test that. The dependent devstack\npatch sets up another glance worker in the catalog as \"image_remote\",\nwhich we can use to ensure that stage and import calls arrive at\ndifferent workers.\n\nChange-Id: I38bafb5316ce3b8aac9b8ac11ae27110a93d3ebd\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/770487\n"
    },
    {
      "commit": "24762611f36da82e2a3cb8f5f8e4ccc3c8b53336",
      "tree": "a14eb2f4eaf70fea01430d5bedafde9535f7b0e2",
      "parents": [
        "fcef5a2b11e2b9f35c5129a6c98a8ed3f33f8296"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Mar 03 13:34:19 2021 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Mar 03 13:34:19 2021 +0100"
      },
      "message": "Add bandwidth inventory to the subnodes in tempest-multinode-full-py3\n\nChange-Id: Iff0209e0723e7c7199c5d1812415979c9acf5f90\nClosing-Bug: #1917610\n"
    },
    {
      "commit": "f7d53297ba58563ece8765be61cb1bc95e2fc8b4",
      "tree": "5bf34ea602cfa9f0fc9cc2bc9c392dc92dd793be",
      "parents": [
        "c536175d8d4d572278b4e592dadc548b34e4ea91"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Dec 13 14:13:28 2017 +0900"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Mar 03 08:56:16 2021 +0000"
      },
      "message": "Update subunit_describe_calls about new ports\n\nThis commit updates the default version explanation in\nsubunit_describe_calls. It seems the \u0027Firewalls and default ports\u0027\nis moved to a new location. In Newton it was here [0] but from Ocata\nit gives 404 [1] because it got moved to [2].\n\nAnd this commit also fixes some markups as inline literals.\n\n[0] https://docs.openstack.org/newton/config-reference/firewalls-default-ports.html\n[1] https://docs.openstack.org/ocata/config-reference/\n[2] https://docs.openstack.org/install-guide/firewalls-default-ports.html\n\nChange-Id: I82bb3c5bbeaa4de04f607266311e8452e25ce6b5\n"
    }
  ],
  "next": "a446d703c865af3311b1213c85f45dc8e5c4ad04"
}
