)]}'
{
  "log": [
    {
      "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": "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"
    },
    {
      "commit": "6f774b5236954ade6cf7ff944f772aeb56bd137a",
      "tree": "51eac0be9fc479887b86112e1f3a28d036f035f0",
      "parents": [
        "ba5bcffcdfe24e04ef90c5e6ad1517972ff30ea4",
        "1a0608892b5e59b0d75461c71d609603af0157d2"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Sep 04 07:37:28 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Sep 04 07:37:28 2025 +0000"
      },
      "message": "Merge \"Wait for router interface removal before remove router\" into mcp/epoxy"
    },
    {
      "commit": "ba5bcffcdfe24e04ef90c5e6ad1517972ff30ea4",
      "tree": "7d59a33d74970bb18fd362b4eaebc65ae77202fd",
      "parents": [
        "2393c99d4c3944ce020730b4750fa542a70c5add",
        "bf32b2989c324b84b2e514eefe420501ac4c1a05"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Sep 04 07:37:23 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Sep 04 07:37:23 2025 +0000"
      },
      "message": "Merge \"Run test_instancelocalityfilter if instance_locality_enabled enabled\" into mcp/epoxy"
    },
    {
      "commit": "766236fc5a36d8c2869502ffe7d184f4a9d08a80",
      "tree": "a32db72a1388fbe8a42af1963de8611d1756c951",
      "parents": [
        "c03a5846e53e64ae926d8a9a77f71b4fe9a62529"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Oct 18 08:58:56 2022 +0000"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Sep 03 14:21:22 2025 +0200"
      },
      "message": "Retry router removal on conflict\n\nManila injects share network to tenant router underhood,\nthe interface removal is asynchronous in manila. This is\nonly one example when conflict migh happen. Since rest assumes\nwe can retry on Conflicts, do it here.\n\nRelated-Prod: PRODX-27590\nChange-Id: I3c284673abf13e2c01ebca047c353de1207caf12\n(cherry picked from commit 1ea945680d2a7731ebe16d322721b79b4fb13b26)\n(cherry picked from commit 10b982cb6f59d754407ef35b89cabc513c47607b)\n"
    },
    {
      "commit": "1a0608892b5e59b0d75461c71d609603af0157d2",
      "tree": "3916f5183a554dcad49d1e3427515ef0b6098392",
      "parents": [
        "c03a5846e53e64ae926d8a9a77f71b4fe9a62529"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Oct 17 15:44:39 2022 +0000"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Sep 03 11:59:12 2025 +0000"
      },
      "message": "Wait for router interface removal before remove router\n\nRelated-Prod: PRODX-27590\nChange-Id: I0d3df8beda5caf17dd08fecdce7807cc49d6c9d6\n(cherry picked from commit d9acbb516b881421ad6217e5a65e3a09d64a8be5)\n(cherry picked from commit 80eddc292c054a6793e02ed97011ca98fde904c7)\n"
    },
    {
      "commit": "2393c99d4c3944ce020730b4750fa542a70c5add",
      "tree": "9f65aa9a5008a54818c8c9d717e92a35a926f1c4",
      "parents": [
        "c03a5846e53e64ae926d8a9a77f71b4fe9a62529"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Oct 10 14:23:39 2022 +0000"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Sep 03 11:38:53 2025 +0000"
      },
      "message": "Pass ca_certs to VNC tests\n\nRelated-Prod: PRODX-27390\nChange-Id: I1b7e30764ec1fc801cbd3d8afd5a9e6cdc8f01ec\n(cherry picked from commit 50af44e78ce0c3f5abeacd551a56645fc809b840)\n(cherry picked from commit 6b6154a06e7c43bde52443cb810580c9ed4ee6ac)\n"
    },
    {
      "commit": "bf32b2989c324b84b2e514eefe420501ac4c1a05",
      "tree": "2a98dbbc41bb31fcc79b32c6628388e70c5ac7ee",
      "parents": [
        "c03a5846e53e64ae926d8a9a77f71b4fe9a62529"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Tue Jun 08 20:00:41 2021 +0400"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Sep 03 11:44:28 2025 +0200"
      },
      "message": "Run test_instancelocalityfilter if instance_locality_enabled enabled\n\nWe should run test_instancelocalityfilter only vs lvm environments\nFor that created new option run_instancelocalityfilter_test\nin volume-feature-enabled.\n\nRelated-prod: PRODX-14474\nChange-Id: I822c368cad6880e68316c49da8e41342d04afdbc\n(cherry picked from commit d3470f0a018473d0d57b8c70ea974bba22816886)\n(cherry picked from commit edbbbf4f03b58bec7e37b9c7856f6b78987ef3cc)\n(cherry picked from commit eef906be10bf01f24026157c4e780b7863c7d1e8)\n(cherry picked from commit 4638a1830d32ec490f46486c138a8a5f0bcbdd94)\n"
    },
    {
      "commit": "c986ec0fe2aaad822a109da5a52748baabd3dbed",
      "tree": "b7eb57f8fb453d0836662c8eed640cd51a6166ff",
      "parents": [
        "c03a5846e53e64ae926d8a9a77f71b4fe9a62529"
      ],
      "author": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Tue Jul 08 23:18:05 2025 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Aug 20 11:46:36 2025 +0000"
      },
      "message": "update tests for bug 2112187\n\nThis change updates:\n\ntempest.api.compute.admin.test_volumes_negative.\nVolumesAdminNegativeTest.\ntest_update_attached_volume_with_nonexistent_volume_in_body\n\nand\n\ntest_multiattach_rw_volume_update_failure\n\nand\n\ntempest.api.compute.admin.test_volume_swap.TestVolumeSwap.\ntest_volume_swap\n\nto account for the fact that only cinder may call attachemnt\nupdate aka swap_volume.\n\nThe tests now assert the expected 409\nand are annotated with the skip_because decorator\nto allow the nova change to be backported\nwhile allowign tempest to pass on both master and stable branches\nby skiping the affected test until all branches are in sync.\n\nChange-Id: I72fdfe98c5c8b11d76bd2b212174d5617b081e25\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\nRelated-Bug: #2112187\nSigned-off-by: Balazs Gibizer \u003cgibi@redhat.com\u003e\n(cherry picked from commit 56124a1eb09a7822ca71fcf4d972dcd8750d66cf)\n"
    },
    {
      "commit": "c03a5846e53e64ae926d8a9a77f71b4fe9a62529",
      "tree": "c05c818c803317065c91db39a0ee3e5aa177a757",
      "parents": [
        "e27225276265cf6f412016ae9ddb9c084769c1cb"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 05 15:31:07 2025 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 12 13:53:09 2025 +0000"
      },
      "message": "Avoid swaping back in test_volume_swap\n\nstarting with Epoxy/libvirt 10, for iSCSI devices\nthe second swap breaks with\n```\nVolume rebase failed: Requested operation is not valid:\nSetting different DAC user or group on /dev/sda which is already in use\n```\n\nThe swap back is very much synthetic anyway, IRL this api is\nnot meant for user interactions and is mainly used by cinder\u0027s\nnon-driver assisted volume migration, which never does that swap back.\n\nRelated-Issue: PRODX-52879\nChange-Id: I4871da31441d9bb7c5da62cb25aca897839d68cf\n(cherry picked from commit 275765657d1805d8065dd0f20f456070a24d90b1)\n"
    },
    {
      "commit": "e27225276265cf6f412016ae9ddb9c084769c1cb",
      "tree": "aaf86937bc064c591c30f559b696c1de6673c797",
      "parents": [
        "9531a96a37e0254299ebc559498c8946a73aee4b"
      ],
      "author": {
        "name": "Peter Razumovsky",
        "email": "prazumovsky@mirantis.com",
        "time": "Mon Aug 04 16:24:24 2025 +0400"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Aug 04 14:02:59 2025 +0000"
      },
      "message": "[ceph] Update test_list_no_account_metadata assert for ceph squid headers\n\nSince Ceph Squid [1] RGW adds \"X-Account-Meta-Quota-Containers\" header\nto each Swift API response therefore we need to exclude this header from\nassert and check other meta headers expected absence.\n\n[1] https://github.com/ceph/ceph/pull/50211\n\nRelated-To: https://mirantis.jira.com/browse/PRODX-53239\nChange-Id: I37c5361513533858a22bb33edef1e7fd81773c3a\n(cherry picked from commit f03f0343db555c93cc3d0f24418a5f50b6d4895f)\n"
    },
    {
      "commit": "9531a96a37e0254299ebc559498c8946a73aee4b",
      "tree": "eb77551819f4335319b231f08b3cfbbe55b1e362",
      "parents": [
        "c817edd5af0f2f964d8b4cafb7ed0389b09aaa18"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Aug 04 09:40:41 2025 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Aug 04 07:07:58 2025 +0000"
      },
      "message": "Add generic method to wait number of network ports\n\nRelated-Prod: PRODX-41247\nChange-Id: Ic9ad451d9733447408ff4e74ec6713039cc7852f\n"
    },
    {
      "commit": "c817edd5af0f2f964d8b4cafb7ed0389b09aaa18",
      "tree": "3fb1edc764e26c5f939ef4c14e53c7a6c16e687c",
      "parents": [
        "86b2f6db38a6044df83d6bd09a9cc5a920d13240"
      ],
      "author": {
        "name": "Sofiia Tavrovska",
        "email": "stavrovska@mirantis.com",
        "time": "Tue Apr 22 17:43:12 2025 +0200"
      },
      "committer": {
        "name": "Sofiia Tavrovska",
        "email": "stavrovska@mirantis.com",
        "time": "Wed May 07 11:45:46 2025 +0200"
      },
      "message": "Create default network in volume tests\n\nVolume negative tests create servers without specifying network,\ncausing the \"Multiple possible networks found\" exception\nwhen more than one network exists. Enable default network creation\n(create_default_network\u003dTrue) in these tests to avoid this error\n\nRelated-prod: PRODX-51554\nChange-Id: I2c836d9e96276b084a1af6d323e4a7775cd2ef13\n"
    },
    {
      "commit": "86b2f6db38a6044df83d6bd09a9cc5a920d13240",
      "tree": "389fcc3108aa2c90cc223a654a72af8110389051",
      "parents": [
        "b8645e535d5f312081d3e6c9fb6c71ef8cd06533"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Aug 29 13:45:36 2022 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:32:05 2025 +0000"
      },
      "message": "Require member role in the static get_primary_creds\n\notherwise the reader role might be picked up, which is not enough\nin some cases even when scope and new policies are not enforced,\nlike barbican requiring a \u0027creator\u0027 role,\nand reader+creator makes no sense.\n\nChange-Id: Icab8c2a84d13ba29e4402442edc29df539c70c9f\nRelated-Issue: PRODX-26490\n(cherry picked from commit 9dff261a9f2d4d0fb9e944398a3687fa0e49bf9d)\n"
    },
    {
      "commit": "b8645e535d5f312081d3e6c9fb6c71ef8cd06533",
      "tree": "f0e7550a0b1d6e3d62022781258706595c32796d",
      "parents": [
        "ed1f02bb85b16c8469da51037124a47bb30afa16"
      ],
      "author": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Wed Aug 24 18:33:18 2022 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:54 2025 +0000"
      },
      "message": "Skip unsupported cryptoproviders tests in tempest\n\nRelated-Prod: PRODX-26237\nChange-Id: Ia7dcce95c4b500adad07ea21005e4503a58893cc\n(cherry picked from commit 3f437f883c517ffbbabf5f3c7f3e3f94de3e09db)\n(cherry picked from commit cb5fdcb4061483a99617fba3baa9a158ce454e37)\n"
    },
    {
      "commit": "ed1f02bb85b16c8469da51037124a47bb30afa16",
      "tree": "f30b9157bf54400730afcbadffe934635a561056",
      "parents": [
        "c45249d9f9cb7e222c0baadb2d7b8fd47964f483"
      ],
      "author": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Aug 03 13:49:37 2022 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "message": "Skip some tests which use volumes with multiattach property\n\nRelated-prod: PRODX-22962\n\nChange-Id: I43b834c79647ae677d0b5a2bc2e6be2786367f12\n(cherry picked from commit c2356a41bde988d31034a96a830d41a4eeab5feb)\n"
    },
    {
      "commit": "c45249d9f9cb7e222c0baadb2d7b8fd47964f483",
      "tree": "a02e29f05b1ec9f928b3b589c4bffcb1d062063d",
      "parents": [
        "68528907efc9cd56ad097a13a53d09ca2959f88a"
      ],
      "author": {
        "name": "Arefiev Anton",
        "email": "aarefiev@mirantis.com",
        "time": "Wed Jul 27 15:11:55 2022 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "message": "Add new base manager with default network\n\nDynamic credentials setup full network by default, tests\nwhich don\u0027t need some network resources disables them\nexplicitly, make same behavior for static credentials.\n\nRelated-PRODX: PRODX-25617\nChange-Id: I23542c02a71b0b7dc87e8b9b1b32d0b4ea9035f9\n(cherry picked from commit c3c15c7905e2674938699f3bff095618b1ac1e1f)\n(cherry picked from commit 69f0ffc3ad774fd29c53ab01f7b5198df9ac294d)\n"
    },
    {
      "commit": "68528907efc9cd56ad097a13a53d09ca2959f88a",
      "tree": "5757f4ac2ebcb83eb6dbdd449c4e2c95cc217087",
      "parents": [
        "a68bca29be2a2162715ad5091e41327d634d4a9b"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 21 12:19:51 2022 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "message": "Skip test_attach_scsi_disk_with_config_drive when barbican integration enabled\n\nSkip because test creates image which should be signed.\n\nRelated-Prod: PRODX-25569\nChange-Id: I3305e5036c69b1f7f0df35f6b89286ff8565699d\n(cherry picked from commit 4cc2eacd7c7e19acc8d55926bed12a36f3c6b018)\n"
    },
    {
      "commit": "a68bca29be2a2162715ad5091e41327d634d4a9b",
      "tree": "db9ca35e9724b7ddd5baf5f919dde79605cfcae4",
      "parents": [
        "4ba381b03239d046d9809a72ee96ef60939f8a62"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Mar 18 11:02:21 2022 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +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 ceb510e775e16ee2d9ef665d96e873c9681f4911)\n(cherry picked from commit 2206e9e29be34ebe0400553c84e585f0125dc955)\n"
    },
    {
      "commit": "4ba381b03239d046d9809a72ee96ef60939f8a62",
      "tree": "d0ed50c4a6d88afd246aa6623d058fc4bdc48f9c",
      "parents": [
        "0324e6be7420d99e61d6afeeb8eba6e04dc5793d"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu May 19 20:06:08 2022 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +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 b61c1064626831828f9455eba3455c1dd03b9adf)\n(cherry picked from commit efb925a006147fa24a6784d3804d9d20e0355598)\n"
    },
    {
      "commit": "0324e6be7420d99e61d6afeeb8eba6e04dc5793d",
      "tree": "07d4eea82f3caa678e405322c33fb130f7541a64",
      "parents": [
        "99e2d325b4d609dc52a99aaec87a48911dc0b6bf"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Wed May 11 11:23:37 2022 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "message": "Wait for dns name reset in detach port operation\n\nCloses-Bug: PRODX-23497\nChange-Id: I806a0a0889d2af4a38cf3f8755a5822010c759a1\n(cherry picked from commit faf3c8c0637ca6c9ee9409dc5564ffe7f8aa79c8)\n(cherry picked from commit b10b346b964d9903d08a3b196eabce2636ed0ff7)\n"
    },
    {
      "commit": "99e2d325b4d609dc52a99aaec87a48911dc0b6bf",
      "tree": "2b507bb55bdf3fb1460dea556c31be6fef36debe",
      "parents": [
        "b5944b45a590ce05557fa1bb50cfbb6f0fe886fa"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Nov 11 21:41:57 2021 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "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 694337689ad167525587a0ae0bbaac9eec3b343e)\n(cherry picked from commit 5efb3a2b4723041bae8da543cae0a57555561e99)\n"
    },
    {
      "commit": "b5944b45a590ce05557fa1bb50cfbb6f0fe886fa",
      "tree": "614f64d87c3e71922960b88f9f3ee4c90d44ad00",
      "parents": [
        "4a700c992bb30f2736b037f0b153580d82d6523d"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Thu Feb 11 19:54:35 2021 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "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 69cb924f60869d8522db3c5d7e8a4ceda90e8e27)\n(cherry picked from commit dafa87d91ff7a1f16788c24e381022e50babf753)\n"
    },
    {
      "commit": "4a700c992bb30f2736b037f0b153580d82d6523d",
      "tree": "b2e10183b598f9c81879e4f35686245439f064fb",
      "parents": [
        "9ffa2990f0e6a1410587e4d41e82f18db2a0bbe6"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Wed May 06 12:27:07 2020 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "message": "Skip subnetpool tests when extension is not enabled\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 d10d3ea7f40e5e9a06a0109d93aaaad5540587bf)\n(cherry picked from commit bad84ba706ad86f9e22e3b13fd64f587f2fdb56c)\n"
    },
    {
      "commit": "9ffa2990f0e6a1410587e4d41e82f18db2a0bbe6",
      "tree": "b3ce49f760fe6ca1a43918d36c4647b0adbfcc22",
      "parents": [
        "88295badc16b457f7e8ebfb9353ba0cb38b6ab37"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Thu Feb 21 17:47:37 2019 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "message": "Add barbican_integration_enabled config option\n\nin the `compute_feature_enabled` group.\nIt will govern execution of tests that can\u0027t work\nwhen certain barbican-related features are enabled in other services,\ne.g. when image signatures are required and enforced.\n\nRelated-prod: PRODX-4874\nChange-Id: I419b055e5224f498f3c4082bfd88de25a7354ff4\n"
    },
    {
      "commit": "88295badc16b457f7e8ebfb9353ba0cb38b6ab37",
      "tree": "e147a588c3898740d4441813b9995e61497ec538",
      "parents": [
        "6083a6be054319738e4d8bbaf311a099b558f4f0"
      ],
      "author": {
        "name": "stavrovska",
        "email": "stavrovska@mirantis.com",
        "time": "Tue Aug 06 14:55:25 2024 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "message": "Improve aggregate tests\n\n- skip aggregate tests on production environments\n- ensure host selection without instances before adding host\n  to aggregate\n\nRelated-prod: PRODX-42808\nChange-Id: If1e59f5b5207d6f1f07fca7fa217a516136a1391\n"
    },
    {
      "commit": "6083a6be054319738e4d8bbaf311a099b558f4f0",
      "tree": "31a3e169d1b47eff34839f2f0141b64fc09ee523",
      "parents": [
        "b003095cbb6cebc937d8edeb1a82b0818ee54836"
      ],
      "author": {
        "name": "dbiletskiy",
        "email": "dbiletskiy@mirantis.com",
        "time": "Thu Dec 01 16:55:12 2022 +0100"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "message": "Add test to check boot server in UEFI type\n\nRelated-Prod: PRODX-28483\nChange-Id: I4a37ac6dae4f16ddfc2dec350a98479c40c0143a\n(cherry picked from commit 2abc2cc6caef153026a3371b96ad1c88f7350a2e)\n"
    },
    {
      "commit": "b003095cbb6cebc937d8edeb1a82b0818ee54836",
      "tree": "b5a117a366034a082ae339d084e2b8c1f8626691",
      "parents": [
        "ba0e1b7494055bf4b5581560b1d62a5c22d8f73b"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Apr 20 18:24:29 2021 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "message": "Add cinder volume instancelocality filter test\n\nThe patch adds cinder API test to check that  instance locality filter\ndoes works as intended.\nTest is enabled by setting new config option\n`instance_locality_enabled` in the `volume-feature-enabled` group\nto True (default is False, test is disabled).\n\nChange-Id: Ibd7f799aae99e1b8c032fc06b70ffe3f61b86b09\nRelated-Prod: PRODX-13484\n(cherry picked from commit 6d741a65abe58b2b8e2a4bfd20986cbf98147282)\n(cherry picked from commit 873d1433c34fab9f3f037de60716f84e49ff36ce)\n(cherry picked from commit 548fd17b015dc48026f6e572c01fd57a3c4a7779)\n"
    },
    {
      "commit": "ba0e1b7494055bf4b5581560b1d62a5c22d8f73b",
      "tree": "c13b6073f2a4f1bce9a742ee3754c810d266d6e5",
      "parents": [
        "a3195e21e87605da58345152ad5da5f98e18cc81"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 23 10:12:52 2020 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "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(cherry picked from commit b5237077d58e4a6adc65c8efd929a5c47559a40b)\n"
    },
    {
      "commit": "a3195e21e87605da58345152ad5da5f98e18cc81",
      "tree": "da950f76d654b49500a68f9d0b04b1f3b4286faf",
      "parents": [
        "869abf2d12f00209a9512199fe87e379d0542122"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jun 18 17:29:39 2020 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "message": "Update skip check for ServersTestBootFromVolume\n\nIntroduce new config option boot_from_volume in compute-feature-enabled\ngroup which specifies if booting from volume is allowed.\n\nChange-Id: Ieaed751b55bdfd38750ab3dd659e437eca937a0a\nRelated-Prod: PRODX-5741\n(cherry picked from commit 5e167a94ad8f608a616f93d15e90b797987b484a)\n(cherry picked from commit 8a900e629140f5b587dd86d173d74a33895b0a36)\n"
    },
    {
      "commit": "869abf2d12f00209a9512199fe87e379d0542122",
      "tree": "b8d689ef48bb61fbcc8f3834d743cd51c4c8cdb1",
      "parents": [
        "fcd72465239b0425a4a401532b4dffd1697cb38b"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Fri Aug 23 15:41:20 2024 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "message": "Use unified function to check for TF backend\n\nRelated-Prod: PRODX-37464\nChange-Id: Icad71d674f1c3460729a6945393858986d5799da\n(cherry picked from commit c79954b8255ef40322c16c4bb6fad2ff4d31905d)\n"
    },
    {
      "commit": "fcd72465239b0425a4a401532b4dffd1697cb38b",
      "tree": "d1e45506a38d03567712275b639e254248b72fc2",
      "parents": [
        "b67b6fc8aa341c3e97c47b16aa9f6579d421d157"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Wed Apr 14 16:32:09 2021 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "message": "[TF] Add timeout before check gateway port.\n\nWorkaround for PRODX-8489\nRelated-PROD: PRODX-8489\n\nChange-Id: Ib44a2c9cef582015be4edcaf1041773ad9572d4d\n(cherry picked from commit 3d123a005b7e1065d40365b162a30c304f684a56)\n(cherry picked from commit d974a24c7c142218ef6d92b0ad506fc882d9c0b8)\n"
    },
    {
      "commit": "b67b6fc8aa341c3e97c47b16aa9f6579d421d157",
      "tree": "ea6cd01646f27de6c5ef65cebc90328ff9345187",
      "parents": [
        "e1f4659839534dbca810cc6ead1cc841bc160204"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Wed May 06 12:07:32 2020 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "message": "associate AgentManagementNegativeTest with agent extension\n\nChange-Id: I48d613116bcb177952e233195d3ee8e15880cb4e\nRelated-prod: PRODX-4364\n(cherry picked from commit 9a9a1f9ff333390ba0dd5e59dd2e56511ed5b726)\n"
    },
    {
      "commit": "e1f4659839534dbca810cc6ead1cc841bc160204",
      "tree": "2674be4b47e188aa05d9e545cd378fa446e9602b",
      "parents": [
        "d75440f330fad066407372f3c11908d7a99a638e"
      ],
      "author": {
        "name": "gzimin",
        "email": "gzimin@mirantis.com",
        "time": "Wed Sep 01 14:43:52 2021 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "message": "Add remote_ip_prefix to tests in case of TF\n\nAccording to upstream patch:\nhttps://review.opencontrail.org/c/tungstenfabric/tf-controller/+/62278\nWe need to replace remote_ip_prefix with TF default values\n\nRelated-Prod: PRODX-15035\nChange-Id: I6bec5a5380ec4bee5f5a674383dedabc43c540a3\n(cherry picked from commit 1adb0f9f5f037b978e17377ca7051ff21d2a1570)\n(cherry picked from commit 70dcd76a6bdbd61bd0496db66189458369bac431)\n"
    },
    {
      "commit": "d75440f330fad066407372f3c11908d7a99a638e",
      "tree": "fd498279d0cea235ff1943091a3a6f423aadf20e",
      "parents": [
        "ddd69f24dac89724c557c7bbdcc598afe0c3b95b"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 06 06:08:57 2023 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "message": "Add state_path config option\n\nSome tests run and mount files to docker containers, like\nscenario dynamic routing. Since we are running tempest in\ncontainer the path to child container should be present on\nthe host (docker starting container from the system).\nRight now path is hardcoded to /tmp/ directory. This config\noption is needed for that case.\n\nRelated-Prod: PRODX-31417,PRODX-46000\nChange-Id: I9d9772c526a5d383ef14d0c9247b7ecdc63957fc\n(cherry picked from commit 97d8477e44860545926e45f3781e131679598cd3)\n"
    },
    {
      "commit": "ddd69f24dac89724c557c7bbdcc598afe0c3b95b",
      "tree": "beec3a68dc938967024151cbc71e375cb0f07bf0",
      "parents": [
        "831c5bf0e79316ae76d18497ec4fd08bcd122389"
      ],
      "author": {
        "name": "akovpak",
        "email": "akovpak@mirantis.com",
        "time": "Wed Jul 24 18:20:07 2024 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "message": "Patch to fix test_rebuild_volume_backed_server\n\nTest fails with \"root\" user, changed it to \"cirros\"\n\nRelated-prod: PRODX-43715\nChange-Id: I99eabb280488d30cf9c80d5fe78804004672fb36\n"
    },
    {
      "commit": "831c5bf0e79316ae76d18497ec4fd08bcd122389",
      "tree": "16c6a149e24f0023fb45489b64b94d85aa8a46e4",
      "parents": [
        "4388d09e7658dd5088e73aca5aa729cc7ffe407a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Mar 19 13:22:49 2024 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "message": "Get console output for server before removing it\n\nThere are a lot of places where console logs for server will be\nhelpful. Collect console for all servers we going to delete in\ndebug mode.\n\nRelated-Prod: PRODX-3456\nChange-Id: I0a3acc9d7263892f40465f9301764f5c84d4ba81\n(cherry picked from commit 3577021a509c185e7b43f11a7d7b4ba65891827f)\n"
    },
    {
      "commit": "4388d09e7658dd5088e73aca5aa729cc7ffe407a",
      "tree": "1fb6505734ba73f9288a49c2907f19fbcda9b071",
      "parents": [
        "9ec0207e750b66c6bcf5b17e3092e924dee3ab5a"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Thu Jun 01 01:21:06 2023 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "message": "Create users in the same domain for test_list_users_with_not_enabled\n\nwhen user is created w/o explicitly specifying domain,\nit is always created in the \u0027default\u0027 domain.\nHence this test was only working if the \u0027admin\u0027 user\nis in the default domain as well, and breaks if the user is\nauthorized in some other domain (even with admin role).\n\nChange-Id: I8fa66267727641c97f2f6b86904ccde601e7d7fe\nCloses-Issue: PRODX-32677\n(cherry picked from commit ce9d818163c26f3dffd34516d0a881be9e103355)\n"
    },
    {
      "commit": "9ec0207e750b66c6bcf5b17e3092e924dee3ab5a",
      "tree": "d9d2b1014e84cb9eb6e544def72d4ef2031957d2",
      "parents": [
        "6f0a0685153c31d2727323d2e4d55ea2ab1cce0d"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Fri May 28 19:10:24 2021 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "message": "add caller name to _log_request_full log\n\nRelated-prod: PRODX-14905\nChange-Id: Iee396e3078839fc05441afdc1f94d1d9549ce559\n(cherry picked from commit 65c37a900b7b5be314650e10964f0a73d726a465)\n(cherry picked from commit 4fd9afc8dcd213f9d86411222e4d777704bd23a5)\n(cherry picked from commit e5a06a38e235fa1a22797a2defb399251882b28a)\n"
    },
    {
      "commit": "6f0a0685153c31d2727323d2e4d55ea2ab1cce0d",
      "tree": "39f9f04c5a90172ed5c9258fbc04b86e79fed203",
      "parents": [
        "a9d7d8b6e6eb960ede168960628b3e5d63529557"
      ],
      "author": {
        "name": "Sofiia Andriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Thu Apr 20 21:37:29 2023 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:53 2025 +0000"
      },
      "message": "Swap parameters to create users in domain tempest\n\nRelated-prod: PRODX-31274\nChange-Id: I5c7e2b016d561a0376cbd46760743ee9fda36eaa\n(cherry picked from commit fda43e0c60f6565c4b94d9ea5fbec8f9c6895c7e)\n"
    },
    {
      "commit": "a9d7d8b6e6eb960ede168960628b3e5d63529557",
      "tree": "8956c0d8c56a128fcd9c0f85fd531ca73c24d694",
      "parents": [
        "031e5a38fc6dfbf62c7f2cadaee35f78e9767715"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Mar 10 15:44:41 2020 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 13:18:45 2025 +0000"
      },
      "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\nChange-Id: Ifaf69e1b3563c9c6b729885a45723acacb2c82dd\n(cherry picked from commit bd3a416a5e6afefdbd372c9157e9d60505e8cecf)\n(cherry picked from commit 155a65a0a767ba1e73dcca098792d0b344571767)\n"
    },
    {
      "commit": "031e5a38fc6dfbf62c7f2cadaee35f78e9767715",
      "tree": "4971bcaf9b0419b5fb64686af33e2deba3755d1a",
      "parents": [
        "5b651166e3cc89f7c6634af0fbeb5aa8c1e98379"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed May 29 12:39:03 2024 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 12:34:39 2025 +0000"
      },
      "message": "Add tests for user-initiated migrations\n\nthese are not meant to test the full extent of migration\ncapabilities, but just to functionally test the correctness\nof applied policy changes that must allow ordinary users\nto request cold or live migration without specifying target host.\n\nCloses-Issue: PRODX-42800\nChange-Id: I92650067c7f5c6973c9ddf4e6109034213df4c5b\n(cherry picked from commit d7d58d6c40629c3448950cea531e954dfa666988)\n"
    },
    {
      "commit": "5b651166e3cc89f7c6634af0fbeb5aa8c1e98379",
      "tree": "04c0bcaaba7fc367b5ad37a5cfd9e99af2ec6ea0",
      "parents": [
        "953527bc8afac474b02d757dc8a4d8a9ab0c8d34"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Jun 10 17:32:14 2024 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 12:34:33 2025 +0000"
      },
      "message": "Add option to configure number of service ports in networks\n\nSome services like portprober agent cannot be disabled via api,\nso in tests like ip availability tests they should be explicitly\nskipped from calculations.\n\nRelated-Prod: https://mirantis.jira.com/browse/PRODX-42203\nChange-Id: I089bc013188079289914d98fd24cbfd3c4d91530\n"
    },
    {
      "commit": "953527bc8afac474b02d757dc8a4d8a9ab0c8d34",
      "tree": "98a03f011c31a4f9f8aaeafd00669cf153c770d8",
      "parents": [
        "bf3963d5bb6c4f6bf965c42b74deaa195db905ac"
      ],
      "author": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Tue May 07 14:43:28 2024 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 12:34:27 2025 +0000"
      },
      "message": "[test_port_list_filter_by_ip_substr] Check if IP free before use it in the test\n\nThe test chooses 2 IPs from test subnet but this IP can be used\nby portprober or DHCP servises. It can cause test fail.\nThis patch adds a check if selected IP is free\n\nRelated-Prod: PRODX-41551\nChange-Id: Ib216d0df9d1c2716cccb3a98ccae625f06308d1f\n(cherry picked from commit bf9f20238de21422881a28075349c4eae2851952)\n"
    },
    {
      "commit": "bf3963d5bb6c4f6bf965c42b74deaa195db905ac",
      "tree": "372da51ba0da735e3438b0290bf1cf15b776f98d",
      "parents": [
        "53dc8dff924a1ca6ff85e6dd74005a5da3107896"
      ],
      "author": {
        "name": "dbiletskiy",
        "email": "dbiletskiy@mirantis.com",
        "time": "Mon Feb 27 10:46:50 2023 +0100"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Apr 18 12:34:17 2025 +0000"
      },
      "message": "Add config option \"production\"\n\nRelated-Prod: PRODX-29973\nChange-Id: Id0a6f408e8121d2f7a456df5925e3d105822ef19\n(cherry picked from commit 38993f0ddc2b3af6859a2c8a8efea052d338b9db)\n"
    },
    {
      "commit": "53dc8dff924a1ca6ff85e6dd74005a5da3107896",
      "tree": "942f4adeae909281ed614c3259bd45cb3ac713be",
      "parents": [
        "8d49786d52a3f14feea9dd858ca379df9a899d2c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 20 11:57:11 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 20 11:57:11 2025 -0700"
      },
      "message": "Use stable constraint in tox to release new tag for 2025.1\n\nWe are going to release Tempest new tag to declare the start of\nsupport for stable/2025.1. So that new tag use stable/2025.1\nconstraint in the tox env.\n\nFor example: if anyone use Tempest new tag in future say\n1 year later then tox env also should use the 2025.1 contstraint for\ncompatibility instead master.\n\nAlso, making ironic-tempest-bios-ipmi-direct-tinyipa as\nnon voting to merge his change.\n\nThese need to be reverted once release is done.\n\nChange-Id: I0df47c8c574c91b6c30fcc5dba40b83e2075b109\n"
    },
    {
      "commit": "8d49786d52a3f14feea9dd858ca379df9a899d2c",
      "tree": "93bf2cd972bea31619510c1d5a0689ddf956bf1f",
      "parents": [
        "88a49e84682acee0ca6e8499763543b1a10a0dbe"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 20 11:52:11 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 20 11:52:11 2025 -0700"
      },
      "message": "Add releasenote to tag the Tempest for 2025.1 release\n\nAlso, updating the doc for the same.\n\nChange-Id: Icdca63643f4b19c155645be65b3ca4c4ff703f34\n"
    },
    {
      "commit": "88a49e84682acee0ca6e8499763543b1a10a0dbe",
      "tree": "b4e4951d3f7dc2ad4f968659134ca51db1523b54",
      "parents": [
        "50bd5aa470db2958018513ab43696dbb2596b30f"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Wed Aug 26 11:34:58 2020 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Mar 19 13:52:18 2025 +0000"
      },
      "message": "Remove deprecated nova scheduler filter\n\nThe patch removes AvailabilityZoneFilter scheduler filter as it\ngot deprecated by the Depends-On patch.\n\nChange-Id: I22a42549880de783ec1372592e0bbbe8e1004a43\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\nDepends-On: https://review.opendev.org/#/c/745605/\n"
    },
    {
      "commit": "50bd5aa470db2958018513ab43696dbb2596b30f",
      "tree": "6c262e627dc9a3b07277211c82424240b1601301",
      "parents": [
        "faa1decedfef73a77ab88feee2976036da475e0d"
      ],
      "author": {
        "name": "Alan Bishop",
        "email": "abishop@redhat.com",
        "time": "Mon Mar 10 11:02:31 2025 -0700"
      },
      "committer": {
        "name": "Alan Bishop",
        "email": "abishop@redhat.com",
        "time": "Mon Mar 10 11:02:31 2025 -0700"
      },
      "message": "Fix unit tests to work with cliff v4.9.x\n\nWith cliff v4.9.x you cannot instantiate a command with \u0027None\u0027\nfor the app, so provide a mock.\n\nChange-Id: I5e9404707569d91be4be2d06fd948075bafb454c\n"
    },
    {
      "commit": "faa1decedfef73a77ab88feee2976036da475e0d",
      "tree": "0c1e128a5073689fbf6a5ad069940d8030a661dd",
      "parents": [
        "9473b7f6b2d787240844ded058a12bf3028bd4e5"
      ],
      "author": {
        "name": "Douglas Viroel",
        "email": "viroel@gmail.com",
        "time": "Wed Jan 15 14:16:22 2025 -0300"
      },
      "committer": {
        "name": "Douglas Viroel",
        "email": "viroel@gmail.com",
        "time": "Thu Feb 27 02:59:53 2025 +0000"
      },
      "message": "Add compute tests for microversion 2.100\n\nCompute\u0027s new API microversion 2.100 now returns server\u0027s\nassociated scheduler_hints information in both\n``GET /servers/{server_id}``, ``GET /servers/detail``,\n``PUT /servers/{server_id}`` and ``POST /server/{server_id}/action``\n(rebuild) responses.\n\nDepends-On: https://review.opendev.org/c/openstack/nova/+/938604\n\nChange-Id: I91038e3f6801e7f47106f0b320b71cd0cfef6d7c\n"
    },
    {
      "commit": "9473b7f6b2d787240844ded058a12bf3028bd4e5",
      "tree": "07e35c03c9ab11a554cbeaa8c7481bee6a34abcd",
      "parents": [
        "cb03598a65f47c51406fc86c9c1503fe42424848"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 26 16:09:28 2025 -0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 26 16:31:01 2025 -0800"
      },
      "message": "Fix schema for Nova microversion 2.96 and 2.98\n\nNova 2.96 and 2.98 microversions change the response schema for\nupdate server also but we missed to add the schema change for\nupdate server APIs. Adding test for update server for both\nmicroversion.\n\nAlso, 2.96 microversion adds new field \u0027pinned_availability_zone\u0027\nas mandatory in response, adding same in tempest schema.\n\nChange-Id: I4d0fcca3224e65fdc92e60eb88c8850c5de795e7\n"
    },
    {
      "commit": "cb03598a65f47c51406fc86c9c1503fe42424848",
      "tree": "590508b5a0b5d3a4743f717d1cc6e4d51670a62c",
      "parents": [
        "c42bb0adc4199a415783f6ab0ae2fd40077a2814"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri Feb 21 20:50:45 2025 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Sat Feb 22 01:12:12 2025 +0000"
      },
      "message": "Add compute response schema for microversion 2.98\n\nCompute microversion 2.98 added the image properties field to the\nfollowing API responses:\n\n* GET /servers/{server_id}\n* GET /servers/detail\n* POST /servers/{server_id}/action (rebuild)\n\nWhile testing this it was discovered that microversion 2.96 is missing\nan API response schema for:\n\n* POST /servers/{server_id}/action (rebuild)\n\nso this is also fixed in this patch.\n\nChange-Id: If42a8a1e3b8866e48c17853a8774dd8aec0ff184\n"
    },
    {
      "commit": "c42bb0adc4199a415783f6ab0ae2fd40077a2814",
      "tree": "d64174b1a88e6c59e156b10e9556581f5ac6bc37",
      "parents": [
        "963a4b368b5dff68cd9052d9f13e6359cbe16252"
      ],
      "author": {
        "name": "Michael Still",
        "email": "mikal@stillhq.com",
        "time": "Wed Feb 19 20:23:37 2025 +1100"
      },
      "committer": {
        "name": "Michael Still",
        "email": "mikal@stillhq.com",
        "time": "Wed Feb 19 20:24:22 2025 +1100"
      },
      "message": "Renumber the spice-direct nova API microversion.\n\nBecause the spice-direct change requires a number of changes to\nland, the nova API microversion was consumed by an unrelated change\nbefore all the nova changes could merge. This change therefore\nrenumbers the spice-direct API change in the tempest nova API\nclient.\n\nChange-Id: I9954906b4f8ce4cf9ed891f1b10b56ce24d5ebdd\n"
    },
    {
      "commit": "963a4b368b5dff68cd9052d9f13e6359cbe16252",
      "tree": "540797e81e067a675dd62224ef66f658a9b2b8fa",
      "parents": [
        "338a3b7224a55e88fc46d7f80e8896a3231b910e",
        "3d7b364ce4fd230b3e5b4793d51d30e40151f7cd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 18 22:03:53 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 18 22:03:53 2025 +0000"
      },
      "message": "Merge \"Wait for server termination in server affinity tests\""
    },
    {
      "commit": "338a3b7224a55e88fc46d7f80e8896a3231b910e",
      "tree": "a32d9638a4a0faa44fb85fac16817cc891112da7",
      "parents": [
        "fbbf01b2c7989a0ed1877acb5b370ee1ee6af0ff",
        "ea1a5759d0a85b6515c55594d5f6276577f4832f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Feb 16 13:08:36 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 16 13:08:36 2025 +0000"
      },
      "message": "Merge \"Move test_restore_server_invalid_state test to admin test\""
    },
    {
      "commit": "ea1a5759d0a85b6515c55594d5f6276577f4832f",
      "tree": "a340bb703a764b65fcb39ff03b515ccb82f87204",
      "parents": [
        "a552cb93aea10fd62648f1b8d74b16a7b3e801dc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Feb 13 11:41:33 2025 -0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Feb 13 20:55:34 2025 -0800"
      },
      "message": "Move test_restore_server_invalid_state test to admin test\n\nNova is changing the RBAC policy default for deffered deleted\nAPI form member-or-admin to manager-or-admin[1] and for that\ntest_restore_server_invalid_state needs to be tested with admin\nclient ohterwise it fail[2]. There is no change in test logic except\nit is tested with admin client to perform the test objective.\n\n[1] https://review.opendev.org/c/openstack/nova/+/941347\n[2] https://0ccc316b4109089131e3-45dd8d096407cabbe1019de430c921aa.ssl.cf2.rackcdn.com/941347/1/check/tempest-integrated-compute/4c25539/testr_results.html\n\nChange-Id: Ied10361920ef08d879e539a3ada3228b40b37150\n"
    },
    {
      "commit": "fbbf01b2c7989a0ed1877acb5b370ee1ee6af0ff",
      "tree": "eae42aa20a32809e21071a0f4c92c0f31f1cbec9",
      "parents": [
        "a552cb93aea10fd62648f1b8d74b16a7b3e801dc"
      ],
      "author": {
        "name": "Michael Still",
        "email": "mikal@stillhq.com",
        "time": "Wed Feb 12 18:05:57 2025 +1100"
      },
      "committer": {
        "name": "Michael Still",
        "email": "mikal@stillhq.com",
        "time": "Thu Feb 13 12:06:11 2025 +1100"
      },
      "message": "Add a spice-direct tempest test.\n\nThis test works through the full spice-direct console flow:\n\n - create an instance\n - request a console token\n - turn that console token into connection details\n - connect with those details and ensure you get a SPICE protocol\n   handshake back\n\nChange-Id: I9c4d1f05622d9a26db9edd2119eb03fdde726630\n"
    },
    {
      "commit": "3d7b364ce4fd230b3e5b4793d51d30e40151f7cd",
      "tree": "beeba246fd41957c75d6b99135f502b5b90ea8d7",
      "parents": [
        "a552cb93aea10fd62648f1b8d74b16a7b3e801dc"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Feb 10 12:17:28 2025 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Feb 10 12:20:49 2025 +0530"
      },
      "message": "Wait for server termination in server affinity tests\n\nThese tests were not waiting for server termination and\nleading to failures in another serial tests which expects\nno server running on the compute nodes.\nUsing method from parent class which already waits for\nserver deletion.\n\nCloses-Bug: #2097594\nChange-Id: Iea6ea61c5b827be705777cca5b972a5441a69540\n"
    },
    {
      "commit": "a552cb93aea10fd62648f1b8d74b16a7b3e801dc",
      "tree": "cfca142fcd4d269ac763718ea517fdb36b52ae49",
      "parents": [
        "de5175ba199112552efd5f565d8c6c067c5fdba0",
        "83f386cd79aa6fc2c418da5b219f843c5443b9d6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 24 05:18:20 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 24 05:18:20 2025 +0000"
      },
      "message": "Merge \"test_instances_with_cinder_volumes: Make sure attachments in guest are correct\""
    },
    {
      "commit": "de5175ba199112552efd5f565d8c6c067c5fdba0",
      "tree": "9d3809ce1c2e866cc868eb70cf8d59650237363c",
      "parents": [
        "bd02c7355cb6bf327d109ef01f79c13cd2b263c6",
        "eabbd35510240b58dfe2b728ece633b603ce681a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 23 22:59:01 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 23 22:59:01 2025 +0000"
      },
      "message": "Merge \"Add test to verify instance bootability after volume snapshot\""
    },
    {
      "commit": "83f386cd79aa6fc2c418da5b219f843c5443b9d6",
      "tree": "01f6744cd46805de383360973ebc73e294f5fde9",
      "parents": [
        "bd02c7355cb6bf327d109ef01f79c13cd2b263c6"
      ],
      "author": {
        "name": "Biser Milanov",
        "email": "biser.milanov@storpool.com",
        "time": "Mon Jan 20 21:06:42 2025 +0200"
      },
      "committer": {
        "name": "Biser Milanov",
        "email": "biser.milanov@storpool.com",
        "time": "Wed Jan 22 13:11:26 2025 +0200"
      },
      "message": "test_instances_with_cinder_volumes: Make sure attachments in guest are correct\n\nSometimes, when attaching multiple devices, the device mapping that\nOpenStack and libvirt expect in the guest is not correct. Change the\nattachment logic to check correct ordering and log a warning otherwise.\n\nThe `dev` attribute of the `target` element in the libvirt device XML is\njust a hint and not guaranteed to be how the OS maps the device [1]. It\nis usually suggested to use `/dev/disk/by-id/` to be sure about the\nunderlying device, but CirrOS currently does not populate `/dev/disk/`.\n\n[1]: https://libvirt.org/formatdomain.html#hard-drives-floppy-disks-cdroms\n\nCloses-Bug: #2095336\nChange-Id: Iff18b802ce22743c80a76099b27a479b6c3b671a\n"
    },
    {
      "commit": "eabbd35510240b58dfe2b728ece633b603ce681a",
      "tree": "8417dd0f0f220d76b747087819df6751abd0dbd8",
      "parents": [
        "a110fc009a832dc74f304cad0faa613a938ff829"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Jan 15 12:40:16 2025 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Jan 21 07:55:59 2025 +0200"
      },
      "message": "Add test to verify instance bootability after volume snapshot\n\nThis patch adds a test to ensure an instance can boot\nfrom a bootable volume after a snapshot is created while\nthe instance is in a stopped state. The issue being\nvalidated impacts volumes that use an NFS backend,\ncausing boot failures post-snapshot creation.\n\nRelated-bug: #1989514\nChange-Id: I2e09b5b0fc6b49cb64cfcbe4394121741e0df3ed\n"
    },
    {
      "commit": "bd02c7355cb6bf327d109ef01f79c13cd2b263c6",
      "tree": "226e7e906a9582c2b41ad04fb00ce741018ee39a",
      "parents": [
        "a110fc009a832dc74f304cad0faa613a938ff829"
      ],
      "author": {
        "name": "Biser Milanov",
        "email": "biser.milanov@storpool.com",
        "time": "Mon Jan 20 14:44:32 2025 +0200"
      },
      "committer": {
        "name": "Biser Milanov",
        "email": "biser.milanov@storpool.com",
        "time": "Mon Jan 20 21:09:36 2025 +0200"
      },
      "message": "test_instances_with_cinder_volumes: Delay attaching volumes\n\nChange-Id: Ide4a711aec8aaaee33cd224eba92d112e92cbfba\n"
    },
    {
      "commit": "a110fc009a832dc74f304cad0faa613a938ff829",
      "tree": "c43aaccb6e02362c94f8f9a9caff94834aa80fd4",
      "parents": [
        "21fbdc06b707be1fe791147d149c2c13cd94c756",
        "73ba33773daf1df1be792b616842dd389fd325bc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 14 20:47:48 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 14 20:47:48 2025 +0000"
      },
      "message": "Merge \"Add tests for creating servers with (anti-)affinity\""
    },
    {
      "commit": "21fbdc06b707be1fe791147d149c2c13cd94c756",
      "tree": "f20bac1394df98e2b29fc597348a73877915162f",
      "parents": [
        "48b67dfca9221c5c7071230e7dd3b89db28d37b7",
        "88c3d48cecd22655da554a6d39f89dbe14c2291c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 11 00:18:13 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 11 00:18:13 2025 +0000"
      },
      "message": "Merge \"Allow glance support for GPT images\""
    },
    {
      "commit": "48b67dfca9221c5c7071230e7dd3b89db28d37b7",
      "tree": "dcc0e629c65d32a522d8d3a3a9d0f3b9f28a3c76",
      "parents": [
        "7fdd884b385d04e70f5c0b5f9eb2a982ba35d448",
        "f3d0328dfec8b584256af484fc43274f278e79b7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 09 05:06:06 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 09 05:06:06 2025 +0000"
      },
      "message": "Merge \"Expand accounst.yaml sample\""
    },
    {
      "commit": "7fdd884b385d04e70f5c0b5f9eb2a982ba35d448",
      "tree": "1fbedb7d25c56c5b26996ee2ef6569749f8c55fc",
      "parents": [
        "b36a0bbaff8a37263c61f0e9d842448f6cc4086e",
        "cd0f4bc25d5f8091d004602a23ed5cb51e2caefc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 09 05:06:02 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 09 05:06:02 2025 +0000"
      },
      "message": "Merge \"Deprecate `volume_image_dep_tests`\""
    },
    {
      "commit": "b36a0bbaff8a37263c61f0e9d842448f6cc4086e",
      "tree": "4308091a8fb3b61c506a1b54364c683216e41314",
      "parents": [
        "b23e9fcc280a51bf84fae68e7719bd05c0447806",
        "045252f5d6d0c7de3d695fe158bd62f74777bbfe"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 09 04:54:16 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 09 04:54:16 2025 +0000"
      },
      "message": "Merge \"Add missing space in enable_volume_image_dep_tests description\""
    },
    {
      "commit": "b23e9fcc280a51bf84fae68e7719bd05c0447806",
      "tree": "457e4ab634bcaed1911351ac8219dfdf143fa994",
      "parents": [
        "9157d5e020a4fa81901eddb67a192c6e80869a18",
        "f2aa158d4b8d49cb3ae2532b9b8ed49a1a93b564"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 30 21:28:34 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 30 21:28:34 2024 +0000"
      },
      "message": "Merge \"Wait for the router port activation before deletion\""
    },
    {
      "commit": "9157d5e020a4fa81901eddb67a192c6e80869a18",
      "tree": "5f2dee0238d1a0588a47a5dd34abe1597a7c3a1f",
      "parents": [
        "15f50013abd4bcebb5ef54378fa003b80f4cac85"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Dec 27 17:13:15 2024 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Dec 27 17:16:33 2024 +0530"
      },
      "message": "Re Fix test_rebuild_server test by waiting for floating ip\n\nIt was originally attempted to be fixed in [1][2] but\nthe issue is still observed as fip wait was done\non wrong server instead the one created as part of test.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/814085\n[2] https://review.opendev.org/c/openstack/tempest/+/828245\n\nCloses-Bug: #1945495\nChange-Id: I25b553e547baece65223ba884ef440fca65e5b64\n"
    },
    {
      "commit": "045252f5d6d0c7de3d695fe158bd62f74777bbfe",
      "tree": "682b011b1036d07b80d8d3c30083c65d3cb97a6a",
      "parents": [
        "15f50013abd4bcebb5ef54378fa003b80f4cac85"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@23technologies.cloud",
        "time": "Tue Dec 17 11:52:26 2024 +0100"
      },
      "committer": {
        "name": "Christian Berendt",
        "email": "berendt@23technologies.cloud",
        "time": "Tue Dec 17 11:52:47 2024 +0100"
      },
      "message": "Add missing space in enable_volume_image_dep_tests description\n\nChange-Id: I3e2a2989c09804dfdfb78bb22a52da5f037a59bb\n"
    },
    {
      "commit": "15f50013abd4bcebb5ef54378fa003b80f4cac85",
      "tree": "d7e5bad73ced92759b213593558f8b1712479739",
      "parents": [
        "d22eeda3b869db1730f32e0417f2083db95fc43b",
        "14f199eca26935cfe9306d9785a74d4a9e64ccb6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 17 01:01:29 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 17 01:01:29 2024 +0000"
      },
      "message": "Merge \"Run cindet-tempest-plugin tests in tempest-extra-tests\""
    },
    {
      "commit": "d22eeda3b869db1730f32e0417f2083db95fc43b",
      "tree": "59ea1f6571da72588ef1118e1b015b79507d95b0",
      "parents": [
        "422131d9520ec26e79a698cefdf98dc9a2c244ee"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Mon Dec 16 15:58:05 2024 +0100"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Mon Dec 16 15:58:05 2024 +0100"
      },
      "message": "Stop harder sending underscores in header names to Swift\n\nChange-Id: Id93acb1b75b3eda11fb770c86459b024640f1515\n"
    },
    {
      "commit": "14f199eca26935cfe9306d9785a74d4a9e64ccb6",
      "tree": "616c33449baf8f6b0db4ebd5d878c715d211ecc8",
      "parents": [
        "422131d9520ec26e79a698cefdf98dc9a2c244ee"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Dec 13 12:26:10 2024 -0800"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Dec 14 02:09:43 2024 +0000"
      },
      "message": "Run cindet-tempest-plugin tests in tempest-extra-tests\n\nWe have a lot of Tempest public interfaces which are used by the\ntempest plugins and sometime it is not easy to know breaking changes\nas we do not test all plugins test when any change merge in Tempest.\nExample: https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/937725\n\nTo avoid these breaking changes at some extend, let\u0027s run the cinder\ntempest plugin tests in one of the Temp[est job. Evantually, we can\nadd more plugins tests if needed but I think cinder-tempest-plugin\nuses a good amount of interfaces.\n\nChange-Id: I80c2b77936ac3220ff05232877eaf6fbac4743a5\n"
    },
    {
      "commit": "422131d9520ec26e79a698cefdf98dc9a2c244ee",
      "tree": "69709fdb399384670dc40a2d23c64e4963d5f8e2",
      "parents": [
        "818036934f2c60111e6e412b93523e80044a4bf7",
        "5e1a714cfe3ba78c1fb8e60f06f91a864584bec5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 12 12:53:53 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 12 12:53:53 2024 +0000"
      },
      "message": "Merge \"Fixed encryption type methods to comply with documentation\""
    },
    {
      "commit": "818036934f2c60111e6e412b93523e80044a4bf7",
      "tree": "6506e9eb10b34412b8bb2f211d93117953f056c1",
      "parents": [
        "821fbc40eb6caca7e77222733821d30309570820",
        "6a22d4fe849557fe93cb2cf2e833e115cc545f17"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 11 21:22:28 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 11 21:22:28 2024 +0000"
      },
      "message": "Merge \"Stop sending underscores in header names to Swift\""
    },
    {
      "commit": "821fbc40eb6caca7e77222733821d30309570820",
      "tree": "b9bd6505797bc7451e27c1005dd87c701e6932f7",
      "parents": [
        "e5998aa0360c6483cabf7547d22ab78005d46240",
        "e1145a333d74897ed3fbb4d27e426702e6062f62"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 11 18:33:13 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 11 18:33:13 2024 +0000"
      },
      "message": "Merge \"Add support for specifying fixed IP address in floating IP association\""
    },
    {
      "commit": "6a22d4fe849557fe93cb2cf2e833e115cc545f17",
      "tree": "4a17470c88855ff62a0d7430705a18ecd2186d1f",
      "parents": [
        "7f788b96a9d2895554b35942bf036941d3d9ebc8"
      ],
      "author": {
        "name": "Tim Burke",
        "email": "tim.burke@gmail.com",
        "time": "Mon Dec 09 15:32:07 2024 -0800"
      },
      "committer": {
        "name": "Tim Burke",
        "email": "tim.burke@gmail.com",
        "time": "Tue Dec 10 21:51:55 2024 +0000"
      },
      "message": "Stop sending underscores in header names to Swift\n\neventlet\u003e\u003d0.37.0 drops headers with underscores on the floor; as a\nresult, account and container metadata may not be stored properly.\n\nSee https://github.com/eventlet/eventlet/commit/ed743d75\n\nChange-Id: Idcaacfed5e0203760e9cb2911d93700d8cb63cb5\n"
    },
    {
      "commit": "e5998aa0360c6483cabf7547d22ab78005d46240",
      "tree": "9e8d8c497bd2f5f0ab3b3e36abb99af420a42ad9",
      "parents": [
        "7f788b96a9d2895554b35942bf036941d3d9ebc8",
        "c2d17623503c1166f9fc7e37fb73200a57344d65"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 10 18:32:33 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 10 18:32:33 2024 +0000"
      },
      "message": "Merge \"For test VM validation resource were added.\""
    },
    {
      "commit": "5e1a714cfe3ba78c1fb8e60f06f91a864584bec5",
      "tree": "38ec2470738a2aa20c1aa58acb48651360871a8c",
      "parents": [
        "ac8ca421b96115c228640c1993e10ae5411c259a"
      ],
      "author": {
        "name": "Evan Wever",
        "email": "evan.wever@gmail.com",
        "time": "Mon Jul 15 11:52:37 2024 -0400"
      },
      "committer": {
        "name": "Nathan",
        "email": "naperezmail@gmail.com",
        "time": "Tue Dec 10 15:02:40 2024 +0000"
      },
      "message": "Fixed encryption type methods to comply with documentation\n\nThis change fixes an optional `encryption_id` parameter\nfor updating and deleting encryption types to comply\nwith OpenStack documentation.\n\n`encryption_id` is optional because only one\n`encryption_id` can be associated with a `volume type`,\ntherefore, an encryption type is deleted using\n`volume type`.\n\n`encryption_id` is only used for Cinder\nnotifications.\n\nCloses-bug: #1835186\nCo-Authored-By: Evan Wever \u003cevan.wever@gmail.com\u003e\n\nChange-Id: Ieca29000b5754373e6250818ccf2b3b6d4ef80e2\n"
    },
    {
      "commit": "e1145a333d74897ed3fbb4d27e426702e6062f62",
      "tree": "4c70f4c7b365af0554e30b4ae1f804f31573067d",
      "parents": [
        "7f788b96a9d2895554b35942bf036941d3d9ebc8"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Dec 09 22:40:59 2024 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Dec 10 16:03:57 2024 +0200"
      },
      "message": "Add support for specifying fixed IP address in floating IP association\n\nThis patch enhances the floating IP association process by allowing the\nfixed IP address to be explicitly passed. This provides greater control\nand ensures the correct port is targeted when associating a floating IP,\nresolving ambiguity when multiple ports are present.\n\nChange-Id: I829703a63397a1116360a768dbccdb1f237be87c\nRelated-Bug: #2089798\n"
    },
    {
      "commit": "f2aa158d4b8d49cb3ae2532b9b8ed49a1a93b564",
      "tree": "e4e279b310350b1ba99f7a382248f0a4bbec38df",
      "parents": [
        "7f788b96a9d2895554b35942bf036941d3d9ebc8"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Nov 27 09:56:05 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Dec 05 09:44:38 2024 +0000"
      },
      "message": "Wait for the router port activation before deletion\n\nSame as in [1], it is needed to use the same active wait for the\ntestcases in ``RoutersNegativeTest``. This patch moves the router\ninterface deletion method to a common place.\n\n[1]https://review.opendev.org/c/openstack/tempest/+/931765\n\nRelated-Bug: #2083287\nChange-Id: I224d885b6f56f9a1bc7a317995993be242feba23\n"
    },
    {
      "commit": "cd0f4bc25d5f8091d004602a23ed5cb51e2caefc",
      "tree": "c71a0c215386bfdcde052667302e367ee6d96aac",
      "parents": [
        "6d4edfc6d3fb77a04bb2fb6d2b7285ab8f07df7e"
      ],
      "author": {
        "name": "Maxim Sava",
        "email": "msava@redhat.com",
        "time": "Sun Nov 03 09:17:38 2024 +0200"
      },
      "committer": {
        "name": "Maxim Sava",
        "email": "msava@redhat.com",
        "time": "Sun Dec 01 10:59:46 2024 +0200"
      },
      "message": "Deprecate `volume_image_dep_tests`\n\nCinder-tempest-plugin have local configuration setting for dependency\ntests.\nCinder dependency tests will align with tempest configuration settings\n`enable_volume_image_dep_tests`\n\nChange-Id: I1c77e6ebbb4a33536b45870ac605b6c762150bef\n"
    },
    {
      "commit": "7f788b96a9d2895554b35942bf036941d3d9ebc8",
      "tree": "f6f669878c14622d32e8acd977f485fe222f98a9",
      "parents": [
        "ecd3b3ae9a2b769ff75330b04d24ba554a0d4786",
        "9e43373621c003d5a0eb39d4e664aa4d63b03e17"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Nov 30 15:57:18 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 30 15:57:18 2024 +0000"
      },
      "message": "Merge \"Add Jammy integration jobs to gate pipeline also\""
    },
    {
      "commit": "ecd3b3ae9a2b769ff75330b04d24ba554a0d4786",
      "tree": "5c6c268d166615e3430a07e56d61d3f2aa4ae54c",
      "parents": [
        "e7b104c23cd2e1ac069bf55fb5e94a582534be81",
        "040070add7ea35414aff8d61e4fe27a9afdec0e0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Nov 30 14:03:50 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 30 14:03:50 2024 +0000"
      },
      "message": "Merge \"Migrate tempest jobs to Ubuntu Noble (24.04)\""
    },
    {
      "commit": "9e43373621c003d5a0eb39d4e664aa4d63b03e17",
      "tree": "a15143cf985679717f1c82d624f1cf84c1df2c19",
      "parents": [
        "040070add7ea35414aff8d61e4fe27a9afdec0e0"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Nov 29 10:44:00 2024 -0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Nov 29 10:44:00 2024 -0800"
      },
      "message": "Add Jammy integration jobs to gate pipeline also\n\nChange-Id: I0257af4351f9aaeee13fc056f045e1c0dcd56155\n"
    },
    {
      "commit": "e7b104c23cd2e1ac069bf55fb5e94a582534be81",
      "tree": "845a768ccf84d0ec0b4c66cbbdab4d944999156f",
      "parents": [
        "1a20d7a2179d81309b5be8c5fd23a28672e6380b",
        "370bea472b5324a3ce827bb514bca20e239e2f00"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 20 20:21:37 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 20 20:21:37 2024 +0000"
      },
      "message": "Merge \"Make scenario snapshot tests work with ephemeral|swap\""
    },
    {
      "commit": "1a20d7a2179d81309b5be8c5fd23a28672e6380b",
      "tree": "972242d0fdabda52f501a4b5401948211f8e78d6",
      "parents": [
        "8279bc4b01513632b6caa1d78c5e056206c7179b",
        "4e96588cf43a183524220ac8020dd17255ee4503"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 20 20:14:15 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 20 20:14:15 2024 +0000"
      },
      "message": "Merge \"workaround: Wait for instance.host\u003dNone when shelving\""
    },
    {
      "commit": "8279bc4b01513632b6caa1d78c5e056206c7179b",
      "tree": "7fbc179919fa65be6d584da7786000a6485a213f",
      "parents": [
        "082ec1933c62441d31ec1cd5b896561f947aa5e6",
        "736d328e4f15a32e8d3ffa6ce715b2adff47ef8d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 20 09:05:34 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 20 09:05:34 2024 +0000"
      },
      "message": "Merge \"Revert \"Make tempest plugin sanity job non voting\"\""
    },
    {
      "commit": "736d328e4f15a32e8d3ffa6ce715b2adff47ef8d",
      "tree": "96ca0518a436ffc92ded2152ce086ec510bd7159",
      "parents": [
        "9400fb6f7cc67bf129eebaf25efe129ce5bf9bbd"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Nov 19 19:39:28 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 19 19:39:28 2024 +0000"
      },
      "message": "Revert \"Make tempest plugin sanity job non voting\"\n\nThis reverts commit 9400fb6f7cc67bf129eebaf25efe129ce5bf9bbd.\n\nReason for revert: neutron-tempest-plugin is fixed now\n\nChange-Id: Ibb2d7ca35165fc6ea38c278fb9faf54a4dcd4aff\n"
    },
    {
      "commit": "082ec1933c62441d31ec1cd5b896561f947aa5e6",
      "tree": "64aa57fd0407b734f699e4f010758e7f4bd96805",
      "parents": [
        "ac8ca421b96115c228640c1993e10ae5411c259a",
        "1164ba37f8716422c38543a998ca41fc6fce99d9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 18 19:57:24 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 18 19:57:24 2024 +0000"
      },
      "message": "Merge \"Clear pool for each new HTTP Connection\""
    },
    {
      "commit": "c2d17623503c1166f9fc7e37fb73200a57344d65",
      "tree": "90e2a8001715e44b21dd0e50e3c1c5878fa4e4f2",
      "parents": [
        "ac8ca421b96115c228640c1993e10ae5411c259a"
      ],
      "author": {
        "name": "Ilya Popov",
        "email": "ilya_p@hotmail.com",
        "time": "Thu Oct 24 16:20:12 2024 +0300"
      },
      "committer": {
        "name": "Ilya Popov",
        "email": "ilya_p@hotmail.com",
        "time": "Mon Nov 18 19:32:08 2024 +0000"
      },
      "message": "For test VM validation resource were added.\n\nWith Ia1a57b4d0127baaa614191cc013115732ca1cceb change additional\ncreation of test VM was added. New VM is created without security\ngroup specified. It leads to default security group usage. As there\nis no allow rules for ssh access in default security group - ssh\ncheck after VM rebuild will fail. Also additional issue was found,\nthat we check VM for class setup, not the one we rebuild.\n\nFix adds additional (dedicated) validation_resources for test VM\nso VM will use custom security group in newly created validation\nresource and check will be performed against this new validation\nresources.\n\nCloses-Bug: #2085533\nChange-Id: I4f2b9d689e45f85ff5a767df805a673d71622d50\n"
    },
    {
      "commit": "1164ba37f8716422c38543a998ca41fc6fce99d9",
      "tree": "74685624b9f7e47bddeb8d50e437feae34d35cec",
      "parents": [
        "b530c1ffb70110ab3d9112c90cd55c48db0285a0"
      ],
      "author": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Wed Nov 13 15:09:32 2024 +0000"
      },
      "committer": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Mon Nov 18 14:27:14 2024 +0000"
      },
      "message": "Clear pool for each new HTTP Connection\n\nThe memory consumption of Tempest can be high when HTTPS is used and\nTempest uses an older version of urllib3 as a dependency (1.26.x). This\nis caused by Tempest, in conjunction with urllib3, loading certificates\ninto memory for each instance of RestClient and releasing them only at\nthe end of tests execution. The issue is particularly noticeable when\nthe certificate file is large.\n\nThis patch fixes this issue by clearing the pool in PoolManager after\neach HTTP request.\n\nCloses-Bug: #2088074\nChange-Id: Iaede004522cd2e2386bac14ff725fa8e31d4991f\n"
    },
    {
      "commit": "ac8ca421b96115c228640c1993e10ae5411c259a",
      "tree": "21a9849d6a207bb4ee7ab0d395f9f1d6a61d5ad7",
      "parents": [
        "dd4ea0581b994aed49df15f964c5af54993013db",
        "aa8d42c51d2a1ce122b9b515f1300769583e1617"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 18 11:45:29 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 18 11:45:29 2024 +0000"
      },
      "message": "Merge \"Allow wait_for_image_status() to have multiple\""
    },
    {
      "commit": "dd4ea0581b994aed49df15f964c5af54993013db",
      "tree": "e3346e81fe53a5213eb154dd96b572fb764bcc19",
      "parents": [
        "9400fb6f7cc67bf129eebaf25efe129ce5bf9bbd",
        "397f49c2eed9b96a2c3c662154f5b89b53ea20af"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Nov 16 06:30:03 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 16 06:30:03 2024 +0000"
      },
      "message": "Merge \"Bump hacking\""
    },
    {
      "commit": "9400fb6f7cc67bf129eebaf25efe129ce5bf9bbd",
      "tree": "c75c4e14e1db1e8a522bc0d1a98cbc223dd12e74",
      "parents": [
        "22022ccc58b6e4bd4977bd1255d6f0ca3b5ea116"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Nov 15 12:33:10 2024 -0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Nov 15 12:33:10 2024 -0800"
      },
      "message": "Make tempest plugin sanity job non voting\n\nTempest plugin sanity job is failing with below\nerror\n- https://zuul.opendev.org/t/openstack/build/2c2ed82bd12948b98d9ea7e2ebe625a8\n\n  from os_ken.tests.integrated.common import quagga\nImportError: cannot import name \u0027quagga\u0027 from \u0027os_ken.tests.integrated.common\u0027\n\nTo unblock the Tempest gate, making it non voting until plugin is fixed.\n\nChange-Id: I2c0f3fa92b4a0ad98698b755b40614a85230756f\n"
    },
    {
      "commit": "040070add7ea35414aff8d61e4fe27a9afdec0e0",
      "tree": "cbc63aebcf4a5c8d67321696f94a43a8ab0424bd",
      "parents": [
        "397f49c2eed9b96a2c3c662154f5b89b53ea20af"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Oct 10 21:04:00 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Nov 15 00:43:54 2024 +0000"
      },
      "message": "Migrate tempest jobs to Ubuntu Noble (24.04)\n\nAs per 2025.1 cycle testing runtime and community goal[1] we\nneed to migrate upstream CI/CD to Ubuntu Noble(24.04). Most\nof the Tempest jobs will be migrate automatically once\ndevstack base job start running on Noble(Depends-On). As we\nneed to run at least one job on Ubuntu Jammy(22.04), I am\nadding a new job tempest-full-ubuntu-jammy.\n\nFew job like tempest-full-multinode-py3 and plugin sanity\njob needs to override the nodeset. multinode job needs to\nrun on Jammy till stable/2024.2 and on Noble from master\n(2025.1) onwards. Stable branch jobs testing stable branch\nneeds to keep running on their supported distro version.\n\nAlso bump the autopep8 to 2.1.0 as older version does not\nwork on python 3.12 and fail with\nerror: \"ModuleNotFoundError: No module named \u0027lib2to3\u0027\".\n- https://github.com/hhatto/autopep8/issues/581\nTo resolve the deps of autopep8 2.1.0, I need to bump\nthe hacking to 7.0.0 (this gives flake8 7.1.1 and\npycodestyl\u003e2.12 which is needed by autopep8 2.1.0)\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/931697\nDepends-On: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/932155\n\n[1] https://governance.openstack.org/tc/goals/selected/migrate-ci-jobs-to-ubuntu-noble.html\n\nChange-Id: If4bf5e8f8c663933d70349aa8ddb45c28e8e558b\n"
    },
    {
      "commit": "f3d0328dfec8b584256af484fc43274f278e79b7",
      "tree": "1df8aa1726199c8bcdd9913e6cb74576fb956d38",
      "parents": [
        "22022ccc58b6e4bd4977bd1255d6f0ca3b5ea116"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Thu Nov 14 17:58:51 2024 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Thu Nov 14 17:58:51 2024 +0200"
      },
      "message": "Expand accounst.yaml sample\n\nadd examples of domain- and system- scoped accounts.\n\nChange-Id: Iad320934f7b4b1931b71f19e47c224d0508b731c\n"
    },
    {
      "commit": "397f49c2eed9b96a2c3c662154f5b89b53ea20af",
      "tree": "4e0c6582d98c043525c40739a9be8397f06ef3ed",
      "parents": [
        "22022ccc58b6e4bd4977bd1255d6f0ca3b5ea116"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Jan 25 20:32:34 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Nov 14 23:39:15 2024 +0900"
      },
      "message": "Bump hacking\n\nhacking was indirectly capped by pycodestyle. This bumps hacking to\napply the rules recently added.\n\nAlso remove the note about pip\u0027s behavior, which is no longer valid\nfor recent versions.\n\nnotes:\n - T117 test is now disabled. There are a lot of lines violating\n   this rule and we have to decide if we really want to enforce it.\n\n - Once this is merged, we have to update bump hacking in some plugins\n   which import hacking extensions from tempest.\n\nChange-Id: I5ee5e152418079f9f2720eb97c3a5361edba2695\n"
    }
  ],
  "next": "88c3d48cecd22655da554a6d39f89dbe14c2291c"
}
