)]}'
{
  "log": [
    {
      "commit": "315be73df09cd642eba2e702f7fd53e25c6307a3",
      "tree": "04b82c85d03a891e91d4bc6718caddf1e5abfaaa",
      "parents": [
        "17107553c2c7b24e5d4e04a31daadde2ab9b73c7"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Feb 10 16:45:08 2026 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Thu Mar 19 12:53:43 2026 +0000"
      },
      "message": "Bump flake8-import-order to 0.19.x\n\nneeded to work with setuptools \u003e 81 as pkg_resources was\nfinally removed from setuptools.\n\nRelated-Issue: PRODX-3456\nChange-Id: I7b81fcb0192b4dc3ab68438496d20073a610e421\nSigned-off-by: Pavlo Shchelokovskyy \u003cshchelokovskyy@gmail.com\u003e\n(cherry picked from commit a4443b1015bfc8571355ea82940db191001a1907)\n"
    },
    {
      "commit": "17107553c2c7b24e5d4e04a31daadde2ab9b73c7",
      "tree": "6ac64a55c011a5eeef8cfb679e154ad5c97eca92",
      "parents": [
        "8033d1d0ef5fe94a16d7d2f9c595bfffb2af39de"
      ],
      "author": {
        "name": "Anna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Jan 26 14:20:02 2026 +0100"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Jan 26 16:20:42 2026 +0000"
      },
      "message": "Roles for admin user can be defined in config\n\nUsing the auth.tempest_admin_roles variable you can assign\nany extra roles for admin in tempest\n\nFixes-Bug: PRODX-56646\nChange-Id: I4f2392c8ab3d690d6bfd9bfa80769d67e60a1433\n(cherry picked from commit 665283f15920ad2b17f67e4eda849abfa081edd4)\n"
    },
    {
      "commit": "8033d1d0ef5fe94a16d7d2f9c595bfffb2af39de",
      "tree": "3aee29a9de57ff010bfca8dede45c01619bcd682",
      "parents": [
        "0df5a5ea9afff829bfa54dc48c27e149fa8a1d07"
      ],
      "author": {
        "name": "aarefiev",
        "email": "aarefiev@mirantis.com",
        "time": "Tue Nov 11 10:57:58 2025 -0800"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Tue Dec 23 14:36:09 2025 +0000"
      },
      "message": "workaround: Wait for instance.host\u003dNone when shelving\n\nThere is a race in Nova where an instance being shelved is set to the\nSHELVED_OFFLOADED vm_state before the instance.host is cleared. It\nappears to be non-trivial to fix given the comments in that code\nexplictly say the updates have the be in that order.\n\nThis works around the issue by waiting until the instance.host is None\nbefore considering the shelve offload to be completed.\n\nRelated-Bug: #2045785\nRelated-Issue: PRODX-52273 PRODX-51683 PRODX-54963\n\nSupercede Ia45247a7aa14eb5f0038d4512a0b4ebe6af5a573\n\nChange-Id: Ic0177a46192810a21be0d02a221c83df28ec16fe\n"
    },
    {
      "commit": "0df5a5ea9afff829bfa54dc48c27e149fa8a1d07",
      "tree": "9634ee7c652967d660b48d14e20816ad1dfad8ea",
      "parents": [
        "b8bc6d441401d2e54462fee4734f5bae8b92aa97"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jul 22 10:48:35 2025 +0200"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Nov 27 11:57:12 2025 +0100"
      },
      "message": "Use next cidr to the configured one in the allowed_address_pair tests\n\nIn the\nAllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair API\ntest \"self.cidr\" was used as cidr to be set as allowed_address_pair for\nthe port. Since [1] it is forbidden by the ML2/OVN backend to set IP\naddress assigned to the metadata port (owner \"network:distributed\") as\nallowed_address_pair for any port in the same network. This constraint\nalso applies to the CIDRs set as allowed_address_pair if metadata port\u0027s\nIP address is included in that CIDR.\nTo avoid the issue in the tempest test, it now uses subnet which is next\nto the one set as self.cidr - that way it will for sure not overlap with\nthe IP of the metadata port.\n\n[1] https://review.opendev.org/c/openstack/neutron/+/954570\n\nRelated-bug: #2116249\n\nChange-Id: Ib6f33a240ba78b39a28cb5aad6366cb29c26a568\nSigned-off-by: Slawek Kaplonski \u003cskaplons@redhat.com\u003e\n"
    },
    {
      "commit": "b8bc6d441401d2e54462fee4734f5bae8b92aa97",
      "tree": "bfef2aa19846b8efde1d97ecfc82220047eaad48",
      "parents": [
        "8fd708ffcf60977dc8fb247ebea434e3796ad5d2"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Nov 17 16:28:01 2025 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Nov 17 16:29:33 2025 +0000"
      },
      "message": "Default to project admin for preprovisioned admin creds\n\nwhen using pre-provisioned creds, asking for \u0027admin\u0027 creds may\ncurrently return whatever creds with admin role,\nincluding system admin.\nThat unfortinately does not work for some services, especially\nthose that still use project id as part of their endpoint\n(cinder, heat, swift).\n\nDefault to project admin when not asked specifically for a system one.\n\nAlso, improve handling of scopes with credential \"types\".\n\nRelated-Issue: PRODX-55335\nChange-Id: I1fcc60109cfcf2f034c33e6faac646f193685226\n"
    },
    {
      "commit": "8fd708ffcf60977dc8fb247ebea434e3796ad5d2",
      "tree": "ebc01c873859ea330247410881b5e066b8c606b1",
      "parents": [
        "46149f73330467ffc2b725575311f49d3e40fb84"
      ],
      "author": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Thu Nov 25 08:20:33 2021 +0300"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Mon Sep 15 15:31:04 2025 +0200"
      },
      "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(cherry picked from commit 68e07d7f31df3377e994ae2b731718b23c8c1560)\n(cherry picked from commit f26e5d0f93185cd0547f9154b22f29aa89069d70)\n(cherry picked from commit 9a67b3773dfa656aabf9bc557a3fb878bf6cfa1f)\n\nTempest 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(cherry picked from commit 964330f88c0f269f42a5a816e8141cc1a87f13e9)\n(cherry picked from commit f915fb5f45bdba77ad474ba46cea68788e2749a4)\n(cherry picked from commit 54702e84c58f4116d6967b54755f130902e134f2)\n\nAdded system scope support for static accounts\n\nWe have special locking for project scope accounts.\nNow we should separate system admin accounts from project accounts.\n\nRelated-PROD: https://mirantis.jira.com/browse/PRODX-25578\nChange-Id: Id1e5be6dfaa5dd01920074467cbab1255361196c\n(cherry picked from commit 0b8bfec57516d7c817414fecb7b1ecf8dbfcaf0e)\n(cherry picked from commit 111c762cd7b76b300325a990035f25bd345bf58d)\n\nCombined commit message to support static accounts\n\nRelated-prod: PRODX-20816\nChange-Id: I6ab001b973aff3db8e6ef9642e18944d4dd64e71\n"
    },
    {
      "commit": "46149f73330467ffc2b725575311f49d3e40fb84",
      "tree": "5e1a5b0cf3f1873162fa6ce7178f4fadc3303993",
      "parents": [
        "880c153e79fbf66a3dbaf1f39a5a5388b0bf6036"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Feb 25 13:45:53 2020 +0200"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Sep 12 10:10:46 2025 +0200"
      },
      "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 its 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 13fdc5291926345933ddbd7d898b0001dcf3485f)\n(cherry picked from commit e89e80fa787dbe76e89100202a8e90e85ca7a124)\n"
    },
    {
      "commit": "880c153e79fbf66a3dbaf1f39a5a5388b0bf6036",
      "tree": "ef748b26aafdc4c1f1023dd94219be8ae89635c8",
      "parents": [
        "f3d8dd1a319686a1fe431341dd79f30bfd437221"
      ],
      "author": {
        "name": "akovpak",
        "email": "akovpak@mirantis.com",
        "time": "Tue Apr 09 19:11:59 2024 +0200"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Sep 12 09:55:26 2025 +0200"
      },
      "message": "Patch to add test that checks vGPU in instance\n\nRelated-prod: PRODX-37187\nChange-Id: Ie8954eaf4aa7306f839092e010c107422d7f37f1\n(cherry picked from commit fbfbdf1ca11cb7b0db9a6948a2a077f662bdd3d6)\n(cherry picked from commit addd8135f0b6a96dcacca0fc4d37af25039055d4)\n"
    },
    {
      "commit": "f3d8dd1a319686a1fe431341dd79f30bfd437221",
      "tree": "be9611231d9f41b487f6715f9a2f5e7df07c7d9c",
      "parents": [
        "8ed35ba26183760c43d8115726f85cddafaceb86"
      ],
      "author": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Tue Nov 26 17:58:55 2024 +0100"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Sep 12 09:35:57 2025 +0200"
      },
      "message": "Add tests to boot WindowsVM from volume\n\nTests:\n  - WindowsServers10Test.test_create_server_from_volume\n  - WindowsServers11Test.test_create_server_from_volume\n\nRelated-prod: PRODX-47920\n\nChange-Id: Iec7dd9e0258ac027e4ce8386e5916218a4f4c64a\n(cherry picked from commit 1a7ae8a556aaf1bdd7f9034f134addb4b0bc8a2c)\n(cherry picked from commit 179daa994b632b1107235af85225312faa016b87)\n"
    },
    {
      "commit": "8ed35ba26183760c43d8115726f85cddafaceb86",
      "tree": "6299efc5eac5de9aab9610342d156ee145cfaba8",
      "parents": [
        "11a3ce4273b5e9a87bc1298a924c8873cacd9c3c"
      ],
      "author": {
        "name": "dbiletskiy",
        "email": "dbiletskiy@mirantis.com",
        "time": "Fri Dec 01 13:05:48 2023 +0100"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Sep 11 17:58:48 2025 +0200"
      },
      "message": "Add tempest test to live/cold migrate Windows OS\u0027s\n\nTest:\n  - WindowsServers10Test.test_live_migration\n  - WindowsServers10Test.test_cold_migration\n  - WindowsServers11Test.test_live_migration_with_vtpm_negative\n  - WindowsServers11Test.test_cold_migration\n\nRelated-Prod: PRODX-37842\nChange-Id: I31c755b94cde82b4d408a95ded8d26e30a17975d\n(cherry picked from commit c1169b4f2e1e8911a681aa18189b678904afc743)\n(cherry picked from commit b1b758a6e8d1679df3864c3aa0a903272604db66)\n"
    },
    {
      "commit": "11a3ce4273b5e9a87bc1298a924c8873cacd9c3c",
      "tree": "bba3fa2154cdcefda5f4e6574ebbb9c610913df7",
      "parents": [
        "3d94d2377d5d0be1d619f550e3341f4502a00e12"
      ],
      "author": {
        "name": "dbiletskiy",
        "email": "dbiletskiy@mirantis.com",
        "time": "Thu Apr 04 09:50:42 2024 +0200"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Sep 11 17:39:49 2025 +0200"
      },
      "message": "Add tests for VMs booted from raw image type\n\nSmoke:\n- ServerActionsRawImageTestJSON.test_reboot_server_hard\n- test_server_basic_ops_2_image_raw_ref\nFull:\n- ServerActionsRawImageTestJSON.test_stop_start_server\n- ServerActionsRawImageTestJSON.test_shelve_unshelve_server\n- test_shelve_instance_2_image_raw_ref\n- test_cold_migration_2_image_raw_ref\n- test_revert_cold_migration_2_image_raw_ref\n- LiveMigrationTest.test_live_block_migration_2_image_raw_ref\n- LiveAutoBlockMigrationV225Test.test_live_block_migration_2_image_raw_ref\n\nRelated-Prod: PRODX-40251\nChange-Id: I2c5edbe5409f53dd969da702c705a7c74b50a315\n(cherry picked from commit ccc444b9430bc3e0b5a24680689a0be0e2e23239)\n"
    },
    {
      "commit": "3d94d2377d5d0be1d619f550e3341f4502a00e12",
      "tree": "938a2f3b8c3f9854eab0609608f0aee9e6e904b4",
      "parents": [
        "3ceb0157840cf6faf789bc4bb220dbfe8fb77d76"
      ],
      "author": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Apr 24 19:30:46 2024 +0200"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Sep 11 13:05:39 2025 +0200"
      },
      "message": "Skip test_connectivity_between_vms_after_live_migration with LVM backend\n\nRelated-prod: PRODX-41590\n\nChange-Id: I1f4ab76e29af8a7e3f4eec630c3aff3d348a5f8e\n(cherry picked from commit 41e72ce8d43f2336dd23036343f67eed75f63123)\n(cherry picked from commit 2aac8197acb5ccf51142a897c130be63ef30fbe5)\n(cherry picked from commit a2450c9175cd4a6ef40391686446f0feeaed9d87)\n"
    },
    {
      "commit": "3ceb0157840cf6faf789bc4bb220dbfe8fb77d76",
      "tree": "b3adcba2bc00eea96946a0384f8d2298ba9ad003",
      "parents": [
        "7a3e00a04c3d7808aeeb7c1eaacbb72b25d80fb6"
      ],
      "author": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Tue Jan 07 16:18:33 2025 +0100"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Sep 11 12:42:46 2025 +0200"
      },
      "message": "Check microversion to set up block_migration option\n\nSet block_migration to \u0027auto\u0027 only if\nmicroversion \u003e\u003d 2.25\n\nAdd disk_over_commit option to migration_kwargs\nas a mandatory parameter for versions less than 2.25\n\nRelated-prod: PRODX-48889\n\nChange-Id: I7a72047a7a9792f3363f6e5ef22ccd9672fb8c7d\n(cherry picked from commit 9621fc50a8d942ecdaae81b2d39735d16fbbc35e)\n(cherry picked from commit 9dcd823438c6c1093dd6644be94f1d8bded376b0)\n"
    },
    {
      "commit": "7a3e00a04c3d7808aeeb7c1eaacbb72b25d80fb6",
      "tree": "bae4c8aa7e204b3dc2bbb056661242624f809399",
      "parents": [
        "5a48e06c306ff186be4f7be834c064166534a373",
        "41e12188ee16ca65c415f04946db945c1b694acb"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Sep 11 08:36:27 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Sep 11 08:36:27 2025 +0000"
      },
      "message": "Merge \"Add a new test case to migrate VM with two networks\" into mcp/epoxy"
    },
    {
      "commit": "5a48e06c306ff186be4f7be834c064166534a373",
      "tree": "351e3b077e068fb4812286b9f44034bff6a8dd51",
      "parents": [
        "36c6e6c725ba22eb700726ebe7978910b4467fa5",
        "70bbc3bed2f67a77ab4c23424ddc60223d295154"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Sep 11 08:36:11 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Sep 11 08:36:11 2025 +0000"
      },
      "message": "Merge \"Add neutron:portprober to internal ports\" into mcp/epoxy"
    },
    {
      "commit": "36c6e6c725ba22eb700726ebe7978910b4467fa5",
      "tree": "c0289c487eff757152f559d22f908b18c3d9a969",
      "parents": [
        "fd6c2f5d5b269aad61f0bcd7fea1e77ccc47b897"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jan 19 06:46:02 2023 +0000"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Sep 10 18:21:47 2025 +0200"
      },
      "message": "Rename snapshot_locked_by_volume to volume_locked_by_snapshot\n\nChange-Id: Ieae86b6f020c1e340a8bd001a362b5eab3eeba9f\nRelated-Prod: PRODX-28248\n(cherry picked from commit 16e7e4e8d62b34e54689016bc9d429926d5807ea)\n(cherry picked from commit 5e09c03151aa65af3dd4487764adf6ba830d4806)\n"
    },
    {
      "commit": "fd6c2f5d5b269aad61f0bcd7fea1e77ccc47b897",
      "tree": "9e3846d2af7483c77ea1a76ac9f7e4474963823c",
      "parents": [
        "cf75324c9989121a9265fae4eace7246fa9c49ae"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jan 22 15:58:13 2024 +0200"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Sep 10 18:12:55 2025 +0200"
      },
      "message": "Create uniq servers in nova console tests\n\nAvoid races with console access to test servers.\n\nRelated-Prod: PRODX-38643\nChange-Id: Ic6389c9527893438ba16d15ea7a56a8d241837bf\n(cherry picked from commit d566ee92387de163ad00a4aa89e220194a56063a)\n(cherry picked from commit ee2767ce0b6a362b4de090569ef0ea5938462c8a)\n"
    },
    {
      "commit": "cf75324c9989121a9265fae4eace7246fa9c49ae",
      "tree": "fee0f406f12ad5bf5e21e571cf21953e5560f366",
      "parents": [
        "cbca9116fa8140a46df2375b8ab8dd58d22276d0"
      ],
      "author": {
        "name": "Oleksii Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Thu Oct 08 15:55:06 2020 +0300"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Sep 10 17:52:25 2025 +0200"
      },
      "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 d53959e09323344702782806ee189a822c79d46c)\n(cherry picked from commit 7c30d8032f51f919e3614bef8467faad2b8340cd)\n(cherry picked from commit 0280bde529b07c1e589d231737fda65ecc5b4a07)\n"
    },
    {
      "commit": "cbca9116fa8140a46df2375b8ab8dd58d22276d0",
      "tree": "3fa22119286f65dfc0687cfd4c363254090f857b",
      "parents": [
        "e3b0e7851a617a687e8cf51b943d193aac0bb61d"
      ],
      "author": {
        "name": "stavrovska",
        "email": "stavrovska@mirantis.com",
        "time": "Mon Sep 30 13:59:01 2024 +0200"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Sep 10 17:33:45 2025 +0200"
      },
      "message": "Patch to fix test_aggregates_basic_ops and test_aggregates tests\n\nUse method list_hypervisor to get info about running vms on hypervisor\ninstead of deprecated in Nova method list_servers_on_hypervisors\n\nRelated-prod: PRODX-42808\n\nChange-Id: Ib94a11748ad319bae85d1d1ef29ff31927020510\n(cherry picked from commit 44e8d514f2015018ffe2cf86741eb8bdca640487)\n"
    },
    {
      "commit": "e3b0e7851a617a687e8cf51b943d193aac0bb61d",
      "tree": "aeaba82776d07222f134c574a6e0dd4d55ffb41f",
      "parents": [
        "ab4e6f7092910ba0fd2afbfe0fa1e70f4395e5ea"
      ],
      "author": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Jan 02 16:42:36 2025 +0100"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Sep 10 17:12:15 2025 +0200"
      },
      "message": "Check compute microversions for test_server_connectivity_live_migration\n\nRelated-prod: PRODX-47176\n\nChange-Id: Iaf3d38608e5d0c80572356bc7ac995e366cef7c8\n(cherry picked from commit 42f4041c391ef9184c9656ef34776daace7fb275)\n"
    },
    {
      "commit": "ab4e6f7092910ba0fd2afbfe0fa1e70f4395e5ea",
      "tree": "2ce717e8c9e5df5e5dd74720f3a4847103f69226",
      "parents": [
        "749eb788c593db989d0ecac0134278f51ca6b4c2"
      ],
      "author": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Mon Feb 10 19:05:48 2025 +0200"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Sep 10 16:42:17 2025 +0200"
      },
      "message": "[test_unshelve_to_specific_host] Skip test if Nova storage is encrypted\n\n Test has two users from different projects. Member user creates VM\n and shelve it but admin user unshelve this VM. In case of encrypted\n Nova storage the admin user has no access to the user encryption\n keys and not be able to perform unshelve action.\n\nRelated-Prod: PRODX-45143\nChange-Id: I70d90a049ba2315eb2b2cc0bbbf60f2a2c18cb98\n(cherry picked from commit e992d9cd1524743a32713ce0c7b5a91e2277f4dc)\n(cherry picked from commit 2c5b61cf9b1cd3c11ea5f67a1bcbb6bc0a18a812)\n"
    },
    {
      "commit": "749eb788c593db989d0ecac0134278f51ca6b4c2",
      "tree": "017b6e633a4732c94bc034e1f5623abb7e3c528c",
      "parents": [
        "b7cd1cd99aa275747353c198c5a5283efc9a7a8f"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Feb 14 16:50:43 2025 +0200"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Sep 10 16:21:10 2025 +0200"
      },
      "message": "Followup to I1ceb26e5a45f1140f6908250d9950594e2561de3\n\nPass both encryption provider and volume type explicitly,\nin our setup they are not necessarily named the same.\n\nChange-Id: Id13b1589b230d6383863bf147c007d774e61671a\nRelated-Issue: PRODX-37481\n(cherry picked from commit cba2c8bf0214070277faa38b97a8b85fb2f70b9b)\n"
    },
    {
      "commit": "b7cd1cd99aa275747353c198c5a5283efc9a7a8f",
      "tree": "3e23c03be207f166f5b3afebfc5ba532102320c1",
      "parents": [
        "bef6d4dc4619fe6d2339c06e839d9c94011d25c6"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Aug 05 09:45:50 2022 +0000"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Sep 10 15:54:22 2025 +0200"
      },
      "message": "Unhardcode encrypted volume types names\n\nIntroduce the foolowing options that allows to change volume type names:\n * volume_type_cryptsetup\n * volume_type_luks\n * volume_type_luks_v2\n\nRelated-Prod: PRODX-25629\nChange-Id: I1ceb26e5a45f1140f6908250d9950594e2561de3\n(cherry picked from commit 445330607cea2de0758985db41540e128fe7a6d7)\n(cherry picked from commit 829808cf645c7f8509c9f0ee05c45b7029625435)\n"
    },
    {
      "commit": "bef6d4dc4619fe6d2339c06e839d9c94011d25c6",
      "tree": "dc0630bcef4a846122519ecb6172e7dcd700af8d",
      "parents": [
        "05930eae5f1cb80785e6effb9922e86b63969f3f"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Nov 06 13:38:34 2024 +0100"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Sep 10 14:19:07 2025 +0200"
      },
      "message": "Fix directory for volume/snapshot boot pattern\n\nWhen using full image of ubuntu tmp directory is cleared on boot\nso using other directory which is not cleaned.\n\nRelated-Prod: https://mirantis.jira.com/browse/PRODX-47216\nChange-Id: I3d76d2ab4fcda6e08a840382657b966732fdb11c\n(cherry picked from commit 2f19a48ea404ad2405671e21bbda3ff8520965d0)\n"
    },
    {
      "commit": "41e12188ee16ca65c415f04946db945c1b694acb",
      "tree": "b54db8f37a14dd0fcfbe2f38d526859aa56642ff",
      "parents": [
        "68d0949f349a4b78818bf3d44b62074e74c8dcda"
      ],
      "author": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Jan 10 14:28:48 2025 +0100"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Sep 10 08:38:25 2025 +0000"
      },
      "message": "Add a new test case to migrate VM with two networks\n\nLive migrate a VM with two different networks attached\nand verify connectivity\n\nRelated-prod: PRODX-48352\n\nChange-Id: I7aa4e2b84c61c10cc7a0398742e7c33c4426d3f1\n(cherry picked from commit f6984ea5801ee82f925076c0244eb2aa30cc53a9)\n"
    },
    {
      "commit": "05930eae5f1cb80785e6effb9922e86b63969f3f",
      "tree": "343841001658578338b7efcf8d34a6674cf58a7f",
      "parents": [
        "68d0949f349a4b78818bf3d44b62074e74c8dcda"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jan 10 12:43:09 2025 +0200"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Sep 10 08:38:18 2025 +0000"
      },
      "message": "Unhardcode cloudinit wait timeout\n\nBump it to 90 sec to work on slover environments\n\nRelated-Prod: PRODX-48888\nChange-Id: I91e9a50c2f51ba40260e8347e38d7aa477a2cd59\n(cherry picked from commit 3b52a6012adff0eadb77f420316f7a43b4aabe70)\n"
    },
    {
      "commit": "70bbc3bed2f67a77ab4c23424ddc60223d295154",
      "tree": "a6888e43ea80bc54ae15ae399375b7b5e7977e59",
      "parents": [
        "68d0949f349a4b78818bf3d44b62074e74c8dcda"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jun 16 16:51:30 2025 +0300"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Sep 10 08:38:02 2025 +0000"
      },
      "message": "Add neutron:portprober to internal ports\n\nRelated-Prod: PRODX-52657\nChange-Id: I349a3066c21d7e8d5a310ff30311ae0a750155b2\n(cherry picked from commit a3fccbbf8189c8451f838a3c323004c0845b61a1)\n"
    },
    {
      "commit": "68d0949f349a4b78818bf3d44b62074e74c8dcda",
      "tree": "db5d71d5a334aa6c5f9ff7cdc0e96cca87e1de40",
      "parents": [
        "db3b0239bdb424134e1479de60099aed9a54186e",
        "c039c56b6b0ee6e92937edd13375a5822f033d3f"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Sep 10 08:22:37 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Sep 10 08:22:37 2025 +0000"
      },
      "message": "Merge \"Force os_primary and os_project_member to be the same\" into mcp/epoxy"
    },
    {
      "commit": "c039c56b6b0ee6e92937edd13375a5822f033d3f",
      "tree": "e2f3dba03458c359f4a74e619d5d5924484c0de2",
      "parents": [
        "2c0aef6209438c1b44c87fde1d16867319d45829"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Dec 15 11:48:38 2023 +0000"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Sep 10 08:04:56 2025 +0000"
      },
      "message": "Force os_primary and os_project_member to be the same\n\nas tempest moves to \u0027safe rbac by default\u0027, it gradually replaces\nusage of os_primary cred category with more explicitly named\nos_project_member.\n\nHowever, many tests are still asking for both.\nIf the test is testing for some RBAC access for both os_primary\nand os_project_member creds, currently it will fail when using\npre-provisioned creds because those will be allocated from different\nprojects.\n\nThis patch forces the os_primary to be effectively a simple alias\nto os_project_member in the case of pre-provisioned creds,\nalways creating and re-using the same cred as os_project_member does,\nforcing them to always be the same if a test asks for both of them.\n\nRelated-Issue: PRODX-37478\nChange-Id: I407263bd905f30e563101895d209f7c3a686a6f2\n(cherry picked from commit fd5feba5d52cacb090dbf31d65d40b3038c10ce9)\n(cherry picked from commit c8901e6f857b9cc3161569327b03489056008882)\n"
    },
    {
      "commit": "db3b0239bdb424134e1479de60099aed9a54186e",
      "tree": "592937eca9e43bd5ffccd6b1f63303dbf90e47e3",
      "parents": [
        "06c2e91edeb870f188d8a827b638a4bf0fe0e936",
        "b84ac69ac0757027adebe97a337304bb19a018e1"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Sep 10 08:04:24 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Sep 10 08:04:24 2025 +0000"
      },
      "message": "Merge \"[test_unshelve_to_specific_host] Skip test if no shelve support\" into mcp/epoxy"
    },
    {
      "commit": "06c2e91edeb870f188d8a827b638a4bf0fe0e936",
      "tree": "e815a09740ad189f0183cb8484102b6ed9e7c21f",
      "parents": [
        "db25bd177154439d7e58776909851e2372521800",
        "b918fd260122ceb8bbd78fb17a71db29f12e6afc"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Sep 10 08:04:13 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Sep 10 08:04:13 2025 +0000"
      },
      "message": "Merge \"Wait for actual volume detach in multiattach tests\" into mcp/epoxy"
    },
    {
      "commit": "db25bd177154439d7e58776909851e2372521800",
      "tree": "161db3fca5a713734b4c3fab759a0c86eb46d56f",
      "parents": [
        "36e978a0f34274ca641fe3aa49e9c0ec4b09a1fd",
        "215e5775c49e01e7d4861e066c6ef785baa80c6d"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Sep 10 08:04:00 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Sep 10 08:04:00 2025 +0000"
      },
      "message": "Merge \"Fix skipping test volume swap\" into mcp/epoxy"
    },
    {
      "commit": "36e978a0f34274ca641fe3aa49e9c0ec4b09a1fd",
      "tree": "8b4b5dd7b5975fc3c16a26012605094dac90a5b3",
      "parents": [
        "9e9d731eb8ae18dbbf77639f4f22891432a88e67",
        "d56cf0a9b4ba1daa7460b79e50ebc88a0e5405da"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Sep 10 08:03:45 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Sep 10 08:03:45 2025 +0000"
      },
      "message": "Merge \"Followup to I188ce86d82616a071436f52f831253a16aa09e43\" into mcp/epoxy"
    },
    {
      "commit": "9e9d731eb8ae18dbbf77639f4f22891432a88e67",
      "tree": "da166b58a662ec0e0e76ebccffd35215d8905f03",
      "parents": [
        "81121b4f8c9533bddb05f87381606b29c6c8f8eb",
        "42bd3f41529cdb7184e4cd54d08e602d4501c572"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Sep 10 08:03:32 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Sep 10 08:03:32 2025 +0000"
      },
      "message": "Merge \"Use allocation pools to prevent IP address conflicts\" into mcp/epoxy"
    },
    {
      "commit": "81121b4f8c9533bddb05f87381606b29c6c8f8eb",
      "tree": "cec2cbcda9b009079e821a46588b0a59be5d3ad4",
      "parents": [
        "c713d36987a26589a373dba324facdaaa44e26d6",
        "f132fbe56e3940bba46145191cfe1cca608add2b"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Sep 10 08:01:57 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Sep 10 08:01:57 2025 +0000"
      },
      "message": "Merge \"Skip resize tests when cold_migration is disabled\" into mcp/epoxy"
    },
    {
      "commit": "c713d36987a26589a373dba324facdaaa44e26d6",
      "tree": "3083cc530245d80e8c17aa0a7fc7720a4dbe24d6",
      "parents": [
        "e02c63caa9f2094a3c5ae6232aefaa147d1485db",
        "6a05c05a39ab042b4e9f187e55324960e874079d"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Sep 10 08:01:39 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Sep 10 08:01:39 2025 +0000"
      },
      "message": "Merge \"Revert \"Patch to fix test_rebuild_volume_backed_server\"\" into mcp/epoxy"
    },
    {
      "commit": "b918fd260122ceb8bbd78fb17a71db29f12e6afc",
      "tree": "b41a41af2fed9ddfd666497ab1789b4877ef9502",
      "parents": [
        "e02c63caa9f2094a3c5ae6232aefaa147d1485db"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 11 14:15:11 2025 +0000"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Tue Sep 09 13:00:20 2025 +0000"
      },
      "message": "Wait for actual volume detach in multiattach tests\n\ncatching \"in-use\" volume transitioning back to \"in-use\" is error prone,\nthe volume might\u0027ve been not even started to be detached,\nbut the test logic already may consider it as \u0027detached\u0027 and proceed.\nAs a result, such \"in-use\" volume might fail to be deleted later.\n\nRelated-Issue: PRODX-51560\nChange-Id: Ic6672846f4dd3ccccdcb417a0b50b1d542e1813b\n(cherry picked from commit 9c1400c124c9ac07ed835110408e1aaa5ed2630e)\n"
    },
    {
      "commit": "b84ac69ac0757027adebe97a337304bb19a018e1",
      "tree": "4a71f66e09bb9a9d887b10bba56459a63afc5733",
      "parents": [
        "e02c63caa9f2094a3c5ae6232aefaa147d1485db"
      ],
      "author": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Fri Feb 07 17:26:26 2025 +0200"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Tue Sep 09 12:55:08 2025 +0000"
      },
      "message": "[test_unshelve_to_specific_host] Skip test if no shelve support\n\nRelated-Prod: PRODX-45143\nChange-Id: I7ad70752b25751f3ba884754bcd11d21db19ee46\n(cherry picked from commit eb8ebd855aed7af442d92b3e4e3392ba25f1b217)\n(cherry picked from commit 2d4204774bc4635418e992593914528911b4e7ff)\n"
    },
    {
      "commit": "215e5775c49e01e7d4861e066c6ef785baa80c6d",
      "tree": "57d9f4e5e2680057f78d3d53becc7fb1b656d8a0",
      "parents": [
        "e02c63caa9f2094a3c5ae6232aefaa147d1485db"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Jan 31 17:47:08 2025 +0100"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Tue Sep 09 12:54:18 2025 +0000"
      },
      "message": "Fix skipping test volume swap\n\nIn commit [1] option attach_encrypted_volume started to be used to skip tests for volume swap, the problem is that this option is true by default [2], and now these tests are skipped on all environments. It was\ndecided to skip these tests in cases when default volume type is encrypted in the same way as it is done for volume transfers [3]. The only difference is that the skip method is added inside resource_setup class method, to allow to skip all tests of the class on setUpClass stage.\n\n\n[1] https://gerrit.mcp.mirantis.com/c/packaging/sources/tempest/+/173760\n[2] https://gerrit.mcp.mirantis.com/plugins/gitiles/packaging/sources/tempest/+/refs/heads/mcp/caracal/tempest/config.py#598\n[3] https://gerrit.mcp.mirantis.com/plugins/gitiles/packaging/sources/tempest/+/refs/heads/mcp/caracal/tempest/api/volume/test_volume_transfers.py\n\nChange-Id: Ib0f558c024daab700c0dd4f41c669fe7c3fc3607\nRelated-Prod: https://mirantis.jira.com/browse/PRODX-48198\n(cherry picked from commit 2d37227952d42daa3a50134b836a5940f3ecba12)\n"
    },
    {
      "commit": "e02c63caa9f2094a3c5ae6232aefaa147d1485db",
      "tree": "89ace369c07b093808bf1fb4e5884ac837cfcf5f",
      "parents": [
        "49df5fde2af71cf10b3714c32f7ea6996cdc93b8",
        "4d1396e3872586f2cd23b389dd78e603d31fe215"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Sep 09 12:41:24 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Tue Sep 09 12:41:24 2025 +0000"
      },
      "message": "Merge \"Fix for volume multiattach check\" into mcp/epoxy"
    },
    {
      "commit": "49df5fde2af71cf10b3714c32f7ea6996cdc93b8",
      "tree": "55d31673838a5ac2fe79e4de2028231e4e6ca726",
      "parents": [
        "b7a89e7cfeeff5e2f69f40dd4b70644aecf91e21",
        "57eacdb7dc4f1775560a9ceef2e90b30ed2b9ad0"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Sep 09 12:41:11 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Tue Sep 09 12:41:11 2025 +0000"
      },
      "message": "Merge \"Fix _get_creds for alt user\" into mcp/epoxy"
    },
    {
      "commit": "b7a89e7cfeeff5e2f69f40dd4b70644aecf91e21",
      "tree": "2f9268922f9d029f610851e1b29e3fa07e5ceb96",
      "parents": [
        "313e37e9b2728a59547f268a864033d1aa2b7019",
        "dc90dea312c30c68b15a13c78fd4f5a561d1d055"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Sep 09 12:40:55 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Tue Sep 09 12:40:55 2025 +0000"
      },
      "message": "Merge \"Verify tenant in static accounts.\" into mcp/epoxy"
    },
    {
      "commit": "313e37e9b2728a59547f268a864033d1aa2b7019",
      "tree": "7615771d0c267fd78981776a594875f2ba7ccd70",
      "parents": [
        "cce8bc7866999ea0e46509f8ab942309276c857d",
        "9e2820daae3a871caa8f87f53de4a2d4e136f409"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Sep 09 12:40:35 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Tue Sep 09 12:40:35 2025 +0000"
      },
      "message": "Merge \"Whether to delete snapshot explicitly\" into mcp/epoxy"
    },
    {
      "commit": "cce8bc7866999ea0e46509f8ab942309276c857d",
      "tree": "2dc73a144bb806a3cc362849e596d552ac2d0e0b",
      "parents": [
        "cb220811668fc5784c2f20d1eef922ef0aafddb1",
        "c2076aa7652bceea16453fa381079827b71d60e1"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Sep 09 12:40:16 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Tue Sep 09 12:40:16 2025 +0000"
      },
      "message": "Merge \"Run serial_tests after all other discovered tests\" into mcp/epoxy"
    },
    {
      "commit": "cb220811668fc5784c2f20d1eef922ef0aafddb1",
      "tree": "96d0a9df5e857d50d03ed7e076b3e13f11cf96e2",
      "parents": [
        "aced837fe9e5e81e02aa0ca521438bac50a6ab8f",
        "e9032f9d78d1d8ff607db8344f5ea019f605fe56"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Sep 09 12:40:02 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Tue Sep 09 12:40:02 2025 +0000"
      },
      "message": "Merge \"Bring in tests against spice console\" into mcp/epoxy"
    },
    {
      "commit": "aced837fe9e5e81e02aa0ca521438bac50a6ab8f",
      "tree": "20489ce561a225a5aac002b6ef033a5356c36232",
      "parents": [
        "7f0baa50da0cc54d64e66caa677d5334c8161275",
        "073cf78621c5be2821f42bcb08c4718ef017e25e"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Sep 09 12:39:34 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Tue Sep 09 12:39:34 2025 +0000"
      },
      "message": "Merge \"Add tempest tests to boot Windows VM\" into mcp/epoxy"
    },
    {
      "commit": "7f0baa50da0cc54d64e66caa677d5334c8161275",
      "tree": "842f639f42fa9bf25f72589849d41b93a08523eb",
      "parents": [
        "9b714696ab80b0783b4c7c1cfc9e88c8b12d170e",
        "85f063acaaba4951e5e21d7c12af7024bdb71227"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Sep 09 12:39:03 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Tue Sep 09 12:39:03 2025 +0000"
      },
      "message": "Merge \"Extend value for allowed_network_downtime to check server readability more than 5s\" into mcp/epoxy"
    },
    {
      "commit": "9b714696ab80b0783b4c7c1cfc9e88c8b12d170e",
      "tree": "234b13eaa4301562734c3c414a30fade58389365",
      "parents": [
        "8af35ff5d627cbd13b3ab3dfa999c14d646bd3c4",
        "df548b034440b91774b757f56cbd3d3b259b4cb5"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Sep 09 12:38:46 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Tue Sep 09 12:38:46 2025 +0000"
      },
      "message": "Merge \"Skip test_encrypted_cinder_volumes_cryptsetup on Ceph\" into mcp/epoxy"
    },
    {
      "commit": "8af35ff5d627cbd13b3ab3dfa999c14d646bd3c4",
      "tree": "f211bc5d9747678e9db403a796efd383476e0c71",
      "parents": [
        "808de0e678c85a295f94356e74f6e136512fe0ec",
        "b86898a3d937fe8e80820720b101ada884dcc44e"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Sep 09 12:38:32 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Tue Sep 09 12:38:32 2025 +0000"
      },
      "message": "Merge \"Skip test_create_server_from_snapshot with image signing\" into mcp/epoxy"
    },
    {
      "commit": "808de0e678c85a295f94356e74f6e136512fe0ec",
      "tree": "5a59b229e936b2f66c9e4909b21a26027310f3c0",
      "parents": [
        "ca5715aff302fabb4750566100b0943cdc65afe5",
        "faa194e00f817d72ccc66ab45dbfd4707b98df5a"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Sep 09 12:38:06 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Tue Sep 09 12:38:06 2025 +0000"
      },
      "message": "Merge \"Add test_live_migration_ping for TestNetworkBasicOps in test_network_basic_ops\" into mcp/epoxy"
    },
    {
      "commit": "ca5715aff302fabb4750566100b0943cdc65afe5",
      "tree": "3ded037e572bfda56bb1f5ed3f473278cd588af1",
      "parents": [
        "3c466f81b85155d67707889adc0158540980a8a3",
        "e58a7d93f27a04824d1d5b95d688f24737db6a32"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Sep 09 12:37:17 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Tue Sep 09 12:37:17 2025 +0000"
      },
      "message": "Merge \"Add extra method to skip tests if they does\u0027t meet requirement in default volume type\" into mcp/epoxy"
    },
    {
      "commit": "3c466f81b85155d67707889adc0158540980a8a3",
      "tree": "25fa466f6251edced07a0c62458e8798696efd54",
      "parents": [
        "10519e3d6f737c654efde813991083e89846cc73",
        "f297c3ece01230685bbc0a860e2bb38f3a962130"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Sep 09 12:37:05 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Tue Sep 09 12:37:05 2025 +0000"
      },
      "message": "Merge \"Switch test_volume_boot_pattern to using full image\" into mcp/epoxy"
    },
    {
      "commit": "10519e3d6f737c654efde813991083e89846cc73",
      "tree": "10d8c39bc7f52eb66299b75aed7e61955dac2a63",
      "parents": [
        "ef683485b50b440a387881a7fee4e14c3edee6f2",
        "aaaa65977354212297f407db345e28c04be4c81f"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Sep 09 12:36:48 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Tue Sep 09 12:36:48 2025 +0000"
      },
      "message": "Merge \"Do not test subnetpools in TF case\" into mcp/epoxy"
    },
    {
      "commit": "d56cf0a9b4ba1daa7460b79e50ebc88a0e5405da",
      "tree": "ed56213a91475f60ac1cede7e1d20c55fdf6f3a0",
      "parents": [
        "ef683485b50b440a387881a7fee4e14c3edee6f2"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Oct 30 12:18:24 2024 +0000"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Tue Sep 09 12:36:46 2025 +0000"
      },
      "message": "Followup to I188ce86d82616a071436f52f831253a16aa09e43\n\nonly set networks to \u0027none\u0027 in server create if server was not\nrequested to be validatable.\n\nCloses-Issue: PRODX-47142\nChange-Id: Ic39e4a54bd2bf644b6fe318eff143aa525e94409\n(cherry picked from commit 94bba563f15a2d3a7fdbd41ead2b12a8ed8b7647)\n"
    },
    {
      "commit": "ef683485b50b440a387881a7fee4e14c3edee6f2",
      "tree": "221443b2be27551b1487061d92c436445ba74d2b",
      "parents": [
        "0a0f9b76acdc9685c298cc98af3a84fa0b9ec4fe",
        "b4c3342d2ff604a4f3f835ccfe431036a839dc8a"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Sep 09 12:36:28 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Tue Sep 09 12:36:28 2025 +0000"
      },
      "message": "Merge \"Add workaround for issue with deletion of TF security-group\" into mcp/epoxy"
    },
    {
      "commit": "0a0f9b76acdc9685c298cc98af3a84fa0b9ec4fe",
      "tree": "bbda190e5b19e1f7ad31bd9137a596710b7aac9d",
      "parents": [
        "cc69e05ca9b65f78acb5f5d3eee65f5b72465a94",
        "a3282a35eea32c07a63f7b1dc865d5f679b60be3"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Sep 09 12:36:12 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Tue Sep 09 12:36:12 2025 +0000"
      },
      "message": "Merge \"Modify SetupClass to pick up AZ of the created volume type\" into mcp/epoxy"
    },
    {
      "commit": "42bd3f41529cdb7184e4cd54d08e602d4501c572",
      "tree": "a72e19a786784312e63098ea3216ce876d24fd45",
      "parents": [
        "cc69e05ca9b65f78acb5f5d3eee65f5b72465a94"
      ],
      "author": {
        "name": "dbiletskiy",
        "email": "dbiletskiy@mirantis.com",
        "time": "Tue Sep 17 12:25:02 2024 +0200"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Tue Sep 09 12:36:08 2025 +0000"
      },
      "message": "Use allocation pools to prevent IP address conflicts\n\n- test_tagged_boot_devices\n- test_port_list_filter_by_ip_substr\n\nRelated-Prod: PRODX-46121\nChange-Id: Idea42c9da91b021629784911b19a4a58b943f485\n(cherry picked from commit 3dfb4b67235d6fa335f132bce6637f4b83492543)\n(cherry picked from commit 1f864a46b54e29845e4fa9ec02dde46dba91ad2c)\n"
    },
    {
      "commit": "f132fbe56e3940bba46145191cfe1cca608add2b",
      "tree": "db5e76c59b8fba8bf8c0d1b06f2f070956048930",
      "parents": [
        "2c0aef6209438c1b44c87fde1d16867319d45829"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu May 20 16:54:22 2021 +0300"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Tue Sep 09 12:34:20 2025 +0000"
      },
      "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 1ab1fd45c09a039db50ea7dfdcdc56b953ff956d)\n(cherry picked from commit 04ad97427f378a09a102ab9e30551f3917fc2f1f)\n"
    },
    {
      "commit": "cc69e05ca9b65f78acb5f5d3eee65f5b72465a94",
      "tree": "f71aa773d3ce60022d782bdd96aee0b5235fe7c9",
      "parents": [
        "2c0aef6209438c1b44c87fde1d16867319d45829"
      ],
      "author": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Mon Nov 07 11:25:41 2022 +0200"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Sep 05 11:09:44 2025 +0000"
      },
      "message": "Update microversion for for the tests which fail due to multiattach enabled\n\nRelated-prod: PRODX-22955\n\nChange-Id: I188ce86d82616a071436f52f831253a16aa09e43\n(cherry picked from commit c8b5708326188fc58a9f9ab0a8d75f0051938a4a)\n(cherry picked from commit 6a525a4045872d8444c47f4276d88fff705ce6ef)\n"
    },
    {
      "commit": "6a05c05a39ab042b4e9f187e55324960e874079d",
      "tree": "749d12f803c77991594c6a21bb0db02775f50692",
      "parents": [
        "2c0aef6209438c1b44c87fde1d16867319d45829"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Sep 11 11:59:58 2024 +0000"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Sep 05 11:08:18 2025 +0000"
      },
      "message": "Revert \"Patch to fix test_rebuild_volume_backed_server\"\n\nThis reverts commit f0fd5a98d65526f823bf176377ee2059a22142bb.\n\nReason for revert: merged by mistake\n\nRelated-prod: PRODX-43715\nChange-Id: I1f1f7ba05f9805db5b91b185ba2f961e109c9299\n(cherry picked from commit 54d06bcbb577c16b37dde990e84b4fe4fdbdae07)\n"
    },
    {
      "commit": "a3282a35eea32c07a63f7b1dc865d5f679b60be3",
      "tree": "cddf957c66fbb288b94f64fce8923039a0ffaf52",
      "parents": [
        "2c0aef6209438c1b44c87fde1d16867319d45829"
      ],
      "author": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Jun 14 15:11:59 2024 +0200"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Sep 05 11:06:13 2025 +0000"
      },
      "message": "Modify SetupClass to pick up AZ of the created volume type\n\nPick up AZ from volume type and use it upon volume creation\n\nRelated-prod: PRODX-39384\n\nChange-Id: I5869d8168106e49b3e9cb86722531f5da86d2f83\n(cherry picked from commit 4b21b1e679e2ae260fec14aeb619219982147fc5)\n(cherry picked from commit 9090ab81bfa4fbffe2219c05bb7071f61caecc1f)\n"
    },
    {
      "commit": "b4c3342d2ff604a4f3f835ccfe431036a839dc8a",
      "tree": "9d27edf2597c59ca7879ce8a3e440531e92f67a4",
      "parents": [
        "2c0aef6209438c1b44c87fde1d16867319d45829"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Mon Apr 13 15:15:14 2020 +0400"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Sep 05 11:05:31 2025 +0000"
      },
      "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 5a8db4bf9e396fc16afaa4b174e50a1a1144ca6e)\n(cherry picked from commit 7398be7804a53ed3d371d8d9bf46d15e29182eb4)\n(cherry picked from commit f4c887cce606f98d90129bc62844b89822b15443)\n"
    },
    {
      "commit": "aaaa65977354212297f407db345e28c04be4c81f",
      "tree": "c41b28e48b54330851ba83aadffd2195dfe1ae43",
      "parents": [
        "2c0aef6209438c1b44c87fde1d16867319d45829"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Wed Apr 27 11:01:38 2022 +0400"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Sep 05 10:37:24 2025 +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 f72e994971549dddfddef913703156b90b4335e6)\n(cherry picked from commit 6ba3c139d06c1c5a15df805b1b74c987e1a974a9)\n(cherry picked from commit d9b87c42da9cc22ce9b674f9bbc0f5451372412d)\n"
    },
    {
      "commit": "f297c3ece01230685bbc0a860e2bb38f3a962130",
      "tree": "73764727ee9d930cac4fb98b58b2aec3b973a2ff",
      "parents": [
        "2c0aef6209438c1b44c87fde1d16867319d45829"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Apr 10 17:11:11 2024 +0200"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Sep 05 10:33:53 2025 +0000"
      },
      "message": "Switch test_volume_boot_pattern to using full image\n\nTest test_volume_boot_pattern boots several vms from the same volume,\ncirros cloud init may fail sometimes to download ssh key,\nso switching to full image similar to test_snapshot_pattern.\nWhen using full image we need to sync filesystem caches before\ndoing snapshot in order to make sure network storage consumed\nall changes.\n\nRelated-Prod: https://mirantis.jira.com/browse/PRODX-40320\nChange-Id: If3b26f58fe6526c1372d0e4d84db598cebeb5b0e\n(cherry picked from commit 8c9da257700baa7fa672fa0b7134e56d25aec039)\n(cherry picked from commit 9b7489768f0022825ee124e994c84c1533e4602a)\n"
    },
    {
      "commit": "e58a7d93f27a04824d1d5b95d688f24737db6a32",
      "tree": "c28233cdb5af0f32f2146751aa5bbf9ab8e9e734",
      "parents": [
        "2c0aef6209438c1b44c87fde1d16867319d45829"
      ],
      "author": {
        "name": "Anna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Jun 07 13:07:00 2024 +0200"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Sep 05 10:17:41 2025 +0000"
      },
      "message": "Add extra method to skip tests if they does\u0027t meet requirement in default volume type\n\nChanged schema for volume type because of changed response schema in\nupstream https://opendev.org/openstack/python-openstackclient/commit/5231ade27c8a08e3d7fd5573d4dda6fa47d0ae67\n\nFixes-Bug: PRODX-25580\n\n\nChange-Id: I7e918d672fb19094fc03f6e107617b0fa3adceb8\n(cherry picked from commit d7952699ca981b5931cc60a6a2b10b8764e4317a)\n(cherry picked from commit 285190570337f9d32899f63a062ea7643e95b961)\n"
    },
    {
      "commit": "dc90dea312c30c68b15a13c78fd4f5a561d1d055",
      "tree": "7e51c790953ea541570e7bb6d582f501d670f39a",
      "parents": [
        "2c0aef6209438c1b44c87fde1d16867319d45829"
      ],
      "author": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Mon Nov 01 20:40:58 2021 +0300"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Sep 05 08:44:03 2025 +0000"
      },
      "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 a4add52f70f49c6f60d20491c4918de0a0c5e030)\n(cherry picked from commit 362eecfb9bec04eb3c8bbaa445c0097a7736cafe)\n(cherry picked from commit 21764784343005cf020cfe85489001fb43d2356a)\n"
    },
    {
      "commit": "4d1396e3872586f2cd23b389dd78e603d31fe215",
      "tree": "7612f7da842a9c4c0548d73d32d36af08c4c90a1",
      "parents": [
        "2c0aef6209438c1b44c87fde1d16867319d45829"
      ],
      "author": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Aug 12 12:18:16 2022 +0300"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Sep 05 08:42:59 2025 +0000"
      },
      "message": "Fix for volume multiattach check\n\nRelated-prod: PRODX-26176\n\nChange-Id: I29fe0f1c216ff39adef38969bef44b2aa2f47f76\n(cherry picked from commit fdde7914a520fc40fc1566de4b847813cd98524b)\n(cherry picked from commit eaef3c6c1fe725575d2f6995ab941e26c3897d0b)\n"
    },
    {
      "commit": "57eacdb7dc4f1775560a9ceef2e90b30ed2b9ad0",
      "tree": "fc129214898387e2209f1f4e903aa3cec56b7ee0",
      "parents": [
        "2c0aef6209438c1b44c87fde1d16867319d45829"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Aug 29 14:43:14 2022 +0000"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Sep 05 08:42:03 2025 +0000"
      },
      "message": "Fix _get_creds for alt user\n\nRelated-Prod: PRODX-26490\nChange-Id: Iacbf20f3b0422370b23c22c9f476c7da48fb5520\n(cherry picked from commit 020c105108debba7c32c13df25a7a2719e42641e)\n(cherry picked from commit a5eb183e14a9aa931460d9e8fd2dc3390ed3ff6f)\n"
    },
    {
      "commit": "9e2820daae3a871caa8f87f53de4a2d4e136f409",
      "tree": "b60487e3b9582f7e50c4f68e5e326b70948107fa",
      "parents": [
        "2c0aef6209438c1b44c87fde1d16867319d45829"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Jan 09 15:59:02 2023 +0400"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Sep 05 08:40:44 2025 +0000"
      },
      "message": "Whether to delete snapshot explicitly\n\nIn case of RBD driver, volumes and snapshots are treated as images and\ntheir dependencies are maintained. So if there exists a volume dependent\non (created from) snapshot, we are unable to delete the snapshot.\n\nRelated-Bug: PRODX-28248\nChange-Id: I3d2e22ae001bfa7283b9c19dac2de50184ffac18\n(cherry picked from commit 1d03344e8f632caf01825d6ab588910a96635ff1)\n(cherry picked from commit eb1a38e330fd4a85c6a6ed18369a7c40c86236a6)\n"
    },
    {
      "commit": "073cf78621c5be2821f42bcb08c4718ef017e25e",
      "tree": "783207f9887c1ebe1866e5626725a7f9d4182ee5",
      "parents": [
        "2c0aef6209438c1b44c87fde1d16867319d45829"
      ],
      "author": {
        "name": "dbiletskiy",
        "email": "dbiletskiy@mirantis.com",
        "time": "Thu Nov 16 09:47:56 2023 +0100"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Sep 05 08:37:22 2025 +0000"
      },
      "message": "Add tempest tests to boot Windows VM\n\nTests:\n  - WindowsServers10Test.test_create_server\n  - WindowsServers11Test.test_create_server\n\nRelated-Prod: PRODX-37122\nChange-Id: I3c1c8ca441089e478df037afad6c3c5df0bb4b32\n(cherry picked from commit cbcdc9796e1fc4c27a0d99961cefe22ae0c4a015)\n(cherry picked from commit 90b47042f0467d1cc352f19a789dfb6f392ebcdc)\n"
    },
    {
      "commit": "c2076aa7652bceea16453fa381079827b71d60e1",
      "tree": "5aa2c28bd09e53c2b67148ac88fa9ff436ff8c92",
      "parents": [
        "2c0aef6209438c1b44c87fde1d16867319d45829"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Jan 24 12:57:25 2024 +0200"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Sep 05 08:36:37 2025 +0000"
      },
      "message": "Run serial_tests after all other discovered tests\n\nIn order to avoid blocking plugin tests execution\nserial tests should be run after plugin tests\nin each worker.\n\nChange-Id: Ie9f984a86fbb433008e09bd2a818de5860798f35\nRelated-Prod: https://mirantis.jira.com/browse/PRODX-38846\n(cherry picked from commit d676dff19788babfa94299d3e58aab89925e462c)\n(cherry picked from commit 72498d7ba16acbdfec892c244791b70fe0bd4e40)\n"
    },
    {
      "commit": "e9032f9d78d1d8ff607db8344f5ea019f605fe56",
      "tree": "56058c30cfd8d3145f65231d75b11708dacf1af5",
      "parents": [
        "2c0aef6209438c1b44c87fde1d16867319d45829"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Dec 26 13:21:49 2023 +0000"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Sep 05 08:35:33 2025 +0000"
      },
      "message": "Bring in tests against spice console\n\nVNC has to do some extra handshake/negotiation as part of the RFB protocol, but\nfor SPICE console, it isn\u0027t neccesssary to get involved in the SPICE\nprotocol negotiation, since TLS is enabled before the protocol even\nstarts.\n\nCloses-Bug: PRODX-37188\nChange-Id: Ia6f21d529922e326822215f7125ab709855ea7d3\n(cherry picked from commit 429d46a3ac460ffd040daba4e3cc1f34452b205f)\n(cherry picked from commit d43f47049e59dc10ead1f62479d8b4dd5f890c6b)\n(cherry picked from commit 68f65c9816f39086c0c60b8cfb0e6781a9ff265e)\n"
    },
    {
      "commit": "85f063acaaba4951e5e21d7c12af7024bdb71227",
      "tree": "f220415b36848d86f75a53a3beaa0d89660f4ca5",
      "parents": [
        "2c0aef6209438c1b44c87fde1d16867319d45829"
      ],
      "author": {
        "name": "Anna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed May 08 14:46:48 2024 +0200"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Sep 05 08:21:43 2025 +0000"
      },
      "message": "Extend value for allowed_network_downtime to check server readability more than 5s\n\nRelated-Bug: PRODX-39418\n\nChange-Id: I95deaa4ffc24b5675109b1f80ef5fbb48e5d927b\n(cherry picked from commit 8b2e0e43204c999a0aae1d7cb3d7855b8fd7dbb4)\n(cherry picked from commit b96794968f3a9e473d94bf445a50923489cf0b65)\n"
    },
    {
      "commit": "df548b034440b91774b757f56cbd3d3b259b4cb5",
      "tree": "daabaf36435b063284754ba28ea9b5d03ec46e0c",
      "parents": [
        "2c0aef6209438c1b44c87fde1d16867319d45829"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Nov 27 15:02:43 2023 +0000"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Sep 04 14:12:23 2025 +0000"
      },
      "message": "Skip test_encrypted_cinder_volumes_cryptsetup on Ceph\n\nCeph/RBD backend in cinder does not support plain encryption provider.\n\nRelated-Issue: PRODX-37481\nChange-Id: Iaf5de3958ecbcd5696ab31708005440ccd3ab2de\n(cherry picked from commit e08a6c414aaf4fa164efe68d26887b95611e0fc7)\n(cherry picked from commit de1462927faf1245d48ae8a25ecb1f9890b0d07a)\n"
    },
    {
      "commit": "b86898a3d937fe8e80820720b101ada884dcc44e",
      "tree": "0d0218e49a0ceedb7540ecd3ca7b1a3e8cdae8b8",
      "parents": [
        "2c0aef6209438c1b44c87fde1d16867319d45829"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Nov 21 11:16:39 2023 +0000"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Sep 04 14:12:05 2025 +0000"
      },
      "message": "Skip test_create_server_from_snapshot with image signing\n\nnative tempest tests are not written with handling\nof image signing enforcement in mind.\n\nCloses-Issue: PRODX-37479\nChange-Id: I65cd217830b1848d80605edf90e81e8a05391e6a\n(cherry picked from commit a58e9ef9e5e6cdd5d9ba4659e23e8645636f714d)\n(cherry picked from commit 4fc75cf99f188ca0b537dcad016991c86221fa16)\n"
    },
    {
      "commit": "faa194e00f817d72ccc66ab45dbfd4707b98df5a",
      "tree": "64bcc3379734c95c37bdcc37be5e08e371d9e1ee",
      "parents": [
        "2c0aef6209438c1b44c87fde1d16867319d45829"
      ],
      "author": {
        "name": "Aleksandr Pashkovskyi",
        "email": "opashkovskyi@mirantis.com",
        "time": "Wed Aug 16 13:45:47 2023 +0300"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Sep 04 14:08:44 2025 +0000"
      },
      "message": "Add test_live_migration_ping for TestNetworkBasicOps in test_network_basic_ops\n\nRelated-prod: PRODX-26172\nChange-Id: I90e4682e050703cfb92ea3f5f9542475283ea86a\n(cherry picked from commit 236ec601c3f972b35300753f0196f9ae45734ab6)\n(cherry picked from commit d184935d8e0f9b186df24708489c14432d76e56f)\n(cherry picked from commit 288401df5b8bed762471f1010abe1ec992e3f0e9)\n"
    },
    {
      "commit": "2c0aef6209438c1b44c87fde1d16867319d45829",
      "tree": "eec0360cea3df1db86d1e6de78311845077828c3",
      "parents": [
        "f8c16451521540c28efc04dad80af029ffeed90e",
        "a336005cc6d20984ba7644bfb41428869ab0f4dd"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Sep 04 13:23:42 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Sep 04 13:23:42 2025 +0000"
      },
      "message": "Merge \"Skip multiattach tests when now volume type set\" into mcp/epoxy"
    },
    {
      "commit": "f8c16451521540c28efc04dad80af029ffeed90e",
      "tree": "8adae77b26b14ed2006b998fd7af8e0db1f4cdbe",
      "parents": [
        "f3f74fd5bdea6ecf69c0cc114fc4d684331d3817",
        "528126881ebb9ebdf9060c10dbf1e9d6e86e91f0"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Sep 04 13:23:38 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Sep 04 13:23:38 2025 +0000"
      },
      "message": "Merge \"Fix for volume manage test\" into mcp/epoxy"
    },
    {
      "commit": "f3f74fd5bdea6ecf69c0cc114fc4d684331d3817",
      "tree": "88011735574f33579a37af68db970d95bc5a70bd",
      "parents": [
        "02bdec25d175b2b5333d68ae64fe50d6b17afb8a",
        "d42faebead114d380f2416feb79fe5621563a73b"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Sep 04 13:23:33 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Sep 04 13:23:33 2025 +0000"
      },
      "message": "Merge \"Wrap ssh connection validation with more logging\" into mcp/epoxy"
    },
    {
      "commit": "02bdec25d175b2b5333d68ae64fe50d6b17afb8a",
      "tree": "89aca773c5245563c9536c08b74c19050d9e6bc3",
      "parents": [
        "d1acd07eb210d08a7cf30b12d497084f0f7a91fb",
        "0c6be7165ef082840a8ffcb5d3606bdfddcc662a"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Sep 04 13:23:28 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Sep 04 13:23:28 2025 +0000"
      },
      "message": "Merge \"Add min_microversion for ServerRescueTestJSONUnderV235\" into mcp/epoxy"
    },
    {
      "commit": "d1acd07eb210d08a7cf30b12d497084f0f7a91fb",
      "tree": "efa522662b65f74462f6c03828ac2a30fa001176",
      "parents": [
        "a76f00363432b9a99d1bee64c5ebb08f458154ba",
        "6890dd9479e2aff470f3496f6556ad5088757fa5"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Sep 04 13:23:23 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Sep 04 13:23:23 2025 +0000"
      },
      "message": "Merge \"Skip test_created_server_uefi when barbican integration enabled\" into mcp/epoxy"
    },
    {
      "commit": "a76f00363432b9a99d1bee64c5ebb08f458154ba",
      "tree": "165cceb8a85363a0101b0a4a575f9c0d4d92d7a6",
      "parents": [
        "71a9cfe5c5e704131f4b06a5b6378b831aff256a",
        "896066553aabcb7f66a8b1d4dcc5edbeecf5d27f"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Sep 04 13:23:18 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Sep 04 13:23:18 2025 +0000"
      },
      "message": "Merge \"Patch to skip test_volume_swap on yoga-core-ceph-local-non-dvr-crypt-volume-barbican environment.\" into mcp/epoxy"
    },
    {
      "commit": "71a9cfe5c5e704131f4b06a5b6378b831aff256a",
      "tree": "7150682968fbb79aafb5d7540118cc2aa84710bb",
      "parents": [
        "0f141d13166f6591b22a9c7a8539fd489b15fa6d",
        "c70ab48c6133a9147589229b3b60122fee680ed1"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Sep 04 13:23:09 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Sep 04 13:23:09 2025 +0000"
      },
      "message": "Merge \"Choose correct microversion to check response\" into mcp/epoxy"
    },
    {
      "commit": "0f141d13166f6591b22a9c7a8539fd489b15fa6d",
      "tree": "0854dce7cce4cb485a534c43fb528ba01e27dc85",
      "parents": [
        "6283fe5ca7bca284873dc64b0091aea1a968ed86",
        "e10882d42a007a9d70b5fd6df02f841e37f5fecc"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Sep 04 13:23:04 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Sep 04 13:23:04 2025 +0000"
      },
      "message": "Merge \"Skip image copy test when only 1 store is available\" into mcp/epoxy"
    },
    {
      "commit": "6283fe5ca7bca284873dc64b0091aea1a968ed86",
      "tree": "3220bff03a6fc906a4aa416fac1e089d116d99d1",
      "parents": [
        "79da41290ab7ca0fba2bcec937eb4655085745ad",
        "4afcbd2f57061bab3899507308cf0c1287d0c325"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Sep 04 13:22:59 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Sep 04 13:22:59 2025 +0000"
      },
      "message": "Merge \"Fix test_port_security_macspoofing_port\" into mcp/epoxy"
    },
    {
      "commit": "79da41290ab7ca0fba2bcec937eb4655085745ad",
      "tree": "2c5340fe78deb0a3014db81f9a94d2b1fc38dc2d",
      "parents": [
        "1077af49342c0265ac2c0b8c99be4528ba0aee35",
        "6f685a838335d8ec650d122ff5bd1793a1dced11"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Sep 04 13:22:54 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Sep 04 13:22:54 2025 +0000"
      },
      "message": "Merge \"Skip resque tests when barbican integration is enabled\" into mcp/epoxy"
    },
    {
      "commit": "1077af49342c0265ac2c0b8c99be4528ba0aee35",
      "tree": "14d3fbe9d920059b02b2ddd1b49e6fb1ba5632d0",
      "parents": [
        "2c5b968dda3c1da801d5ba82e21526458d55e417",
        "02cc379a75cf6e061491e8a005b479268e0e3c4d"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Sep 04 13:22:47 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Sep 04 13:22:47 2025 +0000"
      },
      "message": "Merge \"Switch test_snapshot_pattern to full image\" into mcp/epoxy"
    },
    {
      "commit": "a336005cc6d20984ba7644bfb41428869ab0f4dd",
      "tree": "2d8c6b7c894d34e4f8228635014461ca0d9b29be",
      "parents": [
        "2c5b968dda3c1da801d5ba82e21526458d55e417"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Thu Sep 07 11:15:27 2023 +0000"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Sep 04 11:54:40 2025 +0000"
      },
      "message": "Skip multiattach tests when now volume type set\n\nRelated-Issue: PRODX-34963\nChange-Id: I3d6d3f3ea834cfcf939a3735afa763b52698f5f4\n(cherry picked from commit e9f401a2de118cf70408a3a14dd8c6148867557d)\n(cherry picked from commit 40b75cbe44ec74b60e4efc5ed69c8424ae72c493)\n"
    },
    {
      "commit": "528126881ebb9ebdf9060c10dbf1e9d6e86e91f0",
      "tree": "41e19997767afd163467e2b1761030b23a073ef2",
      "parents": [
        "2c5b968dda3c1da801d5ba82e21526458d55e417"
      ],
      "author": {
        "name": "Vadym Markov",
        "email": "markov.vadim@gmail.com",
        "time": "Mon Feb 13 14:21:40 2023 +0200"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Sep 04 11:54:19 2025 +0000"
      },
      "message": "Fix for volume manage test\n\nDisable check of host consistency in case of Ceph backend\n\nCloses-Issue: PRODX-27935\nChange-Id: I2ccc4ba1e1a3fb4670b5e349d75c12eec4dbc8a4\n(cherry picked from commit 3a5c8a54f0e3140fa46b9f19e997480ad490b25f)\n(cherry picked from commit f037702dfb7943316c8a938edaefc07678d5587e)\n"
    },
    {
      "commit": "d42faebead114d380f2416feb79fe5621563a73b",
      "tree": "901110547d78e20d1d656dc5f1b4ed4cd9a04a63",
      "parents": [
        "2c5b968dda3c1da801d5ba82e21526458d55e417"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Aug 09 13:51:48 2023 +0300"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Sep 04 11:53:48 2025 +0000"
      },
      "message": "Wrap ssh connection validation with more logging\n\nthis is how it was done in barbican tempest plugin\u0027s own copy of\nget_remote_client method, and seems to be useful for everyone.\n\nChange-Id: I389efee2a6547fd32bf5c461ef8b9dbbcfd4e945\nRelated-Issue: PRODX-31324\n(cherry picked from commit 1b6ca2769699cb055e92a8806197de3fa73c533c)\n(cherry picked from commit db18e732cab7faf53d9dd1717a8b529a97c14069)\n"
    },
    {
      "commit": "0c6be7165ef082840a8ffcb5d3606bdfddcc662a",
      "tree": "dda15bc0465ee2d2a0a2519b7ec1c4cd4cd4b626",
      "parents": [
        "2c5b968dda3c1da801d5ba82e21526458d55e417"
      ],
      "author": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Jan 11 11:43:38 2023 +0200"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Sep 04 11:50:46 2025 +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(cherry picked from commit 703795cb0f17520e32f4e9a5b9eaba70e0cf2f17)\n"
    },
    {
      "commit": "6890dd9479e2aff470f3496f6556ad5088757fa5",
      "tree": "d7c1b7f0ae5448a90b0d18e74010f697435ead98",
      "parents": [
        "2c5b968dda3c1da801d5ba82e21526458d55e417"
      ],
      "author": {
        "name": "dbiletskiy",
        "email": "dbiletskiy@mirantis.com",
        "time": "Thu Jan 05 14:18:50 2023 +0100"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Sep 04 11:47:42 2025 +0000"
      },
      "message": "Skip test_created_server_uefi when barbican integration enabled\n\nSkip because test creates image which should be signed.\n\nRelated-Prod: PRODX-29452\nChange-Id: I2131347a993f4551bdfc66a4a717e746ee4c692f\n(cherry picked from commit f776716a2e3b78bd0b7be495c003aac92f59185d)\n(cherry picked from commit fb20f9b56d449ca55bc638a3f0d31e3d461ec6cf)\n"
    },
    {
      "commit": "2c5b968dda3c1da801d5ba82e21526458d55e417",
      "tree": "1d22db686b60a7a1b1b9c1bbaf977a162f3d6cfc",
      "parents": [
        "4086a4a80b81594fd528cd0f7677cccd3451b16f",
        "c986ec0fe2aaad822a109da5a52748baabd3dbed"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Thu Sep 04 09:52:45 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Sep 04 09:52:45 2025 +0000"
      },
      "message": "Merge \"update tests for bug 2112187\" into mcp/epoxy"
    },
    {
      "commit": "896066553aabcb7f66a8b1d4dcc5edbeecf5d27f",
      "tree": "799fe21ca09470552ed0277156e1ed9458a9f189",
      "parents": [
        "4086a4a80b81594fd528cd0f7677cccd3451b16f"
      ],
      "author": {
        "name": "akovpak",
        "email": "akovpak@mirantis.com",
        "time": "Wed Dec 14 22:26:20 2022 +0100"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Sep 04 08:58:57 2025 +0000"
      },
      "message": "Patch to skip test_volume_swap on\nyoga-core-ceph-local-non-dvr-crypt-volume-barbican\nenvironment.\n\nRelated-prod: PRODX-28280\nChange-Id: I0d1620a3330a787765312d3b831ca643babbe999\n(cherry picked from commit d0d6db941c9e78e0d3d2a02b42139fa25e9a0d15)\n(cherry picked from commit e1a43e40bdc668b4dc8f829524454272a8ada4b2)\n"
    },
    {
      "commit": "c70ab48c6133a9147589229b3b60122fee680ed1",
      "tree": "78a1443b682595d6429b8b8298206ed2873846a7",
      "parents": [
        "4086a4a80b81594fd528cd0f7677cccd3451b16f"
      ],
      "author": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Nov 24 16:30:48 2022 +0200"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Sep 04 08:58:42 2025 +0000"
      },
      "message": "Choose correct microversion to check response\n\nmicroversion 2.58 added updated_at field to the response\n\nRelated-prod: PRODX-28378\nChange-Id: Iff3df6fc1b2b8a97b7d4327206a5a9efa590719f\n(cherry picked from commit 50fc88d45c32d381efc61ed57dd6396b14a8760f)\n(cherry picked from commit bb95475cbc6a872956216e079e629e05986c3bad)\n"
    },
    {
      "commit": "e10882d42a007a9d70b5fd6df02f841e37f5fecc",
      "tree": "57e996217bde345d7d33e0ad1fcebe51818b81de",
      "parents": [
        "4086a4a80b81594fd528cd0f7677cccd3451b16f"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Nov 17 10:40:49 2022 +0200"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Sep 04 08:56:00 2025 +0000"
      },
      "message": "Skip image copy test when only 1 store is available\n\nOn environments where there is only one backend in enabled_backends\nglance will refuse to copy image as when it is created it is uploaded\nto default store.\n\nRelated-Prod: https://mirantis.jira.com/browse/PRODX-28221\nChange-Id: I1c1cb52225cab65fed1ae246c83b55284a403332\n(cherry picked from commit 07bb8c55a0417d412ffdf8a1f5966b5ffdad13fe)\n(cherry picked from commit aa741905a2e0aa56e260804373924c29ad834357)\n"
    },
    {
      "commit": "4afcbd2f57061bab3899507308cf0c1287d0c325",
      "tree": "00802ecf913cb6375c545696ab332aa595c2004a",
      "parents": [
        "4086a4a80b81594fd528cd0f7677cccd3451b16f"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Nov 14 15:17:22 2022 +0000"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Sep 04 08:54:14 2025 +0000"
      },
      "message": "Fix test_port_security_macspoofing_port\n\nFix test logic to add ip back after interface up/down.\n\nRelated-Prod: PRODX-27727\nChange-Id: I2ef44d989fcf94b199fd960119e9c9f8c6de4509\n(cherry picked from commit 8f09b9ada2bddb2d6b2891e0a3e9ed018b445a32)\n(cherry picked from commit e0fee2a1f8ac6c09295aa887f11a445ae403d923)\n"
    },
    {
      "commit": "6f685a838335d8ec650d122ff5bd1793a1dced11",
      "tree": "a0fb01a22b66001cb1d438de4824c89dd4189dfc",
      "parents": [
        "4086a4a80b81594fd528cd0f7677cccd3451b16f"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Nov 15 20:14:03 2022 +0000"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Sep 04 08:52:25 2025 +0000"
      },
      "message": "Skip resque tests when barbican integration is enabled\n\nSkip tests that are not ready for singed images.\n\nRelated-Prod: PRODX-27999\nChange-Id: I700506681d8f900bde6bf25d063739b5ad685006\n(cherry picked from commit 4e6b5d483781f8cea0ee868ded280ebd434ea95f)\n(cherry picked from commit 2804908d097ac5dcc5f84c0125b40e536e92c5f3)\n"
    },
    {
      "commit": "02cc379a75cf6e061491e8a005b479268e0e3c4d",
      "tree": "00291b32b791758194fc5eda89c05c67b4cb8575",
      "parents": [
        "4086a4a80b81594fd528cd0f7677cccd3451b16f"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Oct 26 12:53:51 2022 +0000"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Sep 04 08:43:30 2025 +0000"
      },
      "message": "Switch test_snapshot_pattern to full image\n\nUse full based ubuntu image for tests with snapshot. Cirros has issues\nin self written cloudinit which cleanup authorized_keys on second run\nafter server is build from snapshot and uuid is changed.\n\nAdd the following options\n* image_full_ref\n* image_full_username\n* image_full_flavor\n\nRelated-Prod: PRODX-27524\nChange-Id: I632829ad1bbed8f0c666b2f1488e078f262dfb7c\n(cherry picked from commit d015caba5149a986c8fb1bbebe5f3a7fd6eec71e)\n(cherry picked from commit 035dac8bfdae02a419e7b3cdfc0b67a894bf65fd)\n"
    },
    {
      "commit": "4086a4a80b81594fd528cd0f7677cccd3451b16f",
      "tree": "5d817a34ec186f4b856359217f7f1d5021eee549",
      "parents": [
        "6f774b5236954ade6cf7ff944f772aeb56bd137a",
        "766236fc5a36d8c2869502ffe7d184f4a9d08a80"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Sep 04 07:37:33 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Sep 04 07:37:33 2025 +0000"
      },
      "message": "Merge \"Retry router removal on conflict\" into mcp/epoxy"
    }
  ],
  "next": "6f774b5236954ade6cf7ff944f772aeb56bd137a"
}
