)]}'
{
  "log": [
    {
      "commit": "149eabd47e3e6a127486346b6db7abbffca891ce",
      "tree": "5ef70a07e838ba5d1b8e9a3b951adcc71ab3c9ef",
      "parents": [
        "8e7232b74003879c165d176a03f64052706055ec",
        "69f622b1085c23313c81db34e6b03193f28a6ac4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 09 11:21:28 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 09 11:21:28 2024 +0000"
      },
      "message": "Merge \"Fix unit tests cleanup for --resource-list option\""
    },
    {
      "commit": "69f622b1085c23313c81db34e6b03193f28a6ac4",
      "tree": "46e2c8a7e91f10b62aaca5f2a6369d7207eb3b40",
      "parents": [
        "6b8ff89c8fffcc231d9e5b639d57d6e4a8bd47d3"
      ],
      "author": {
        "name": "Katarina Strenkova",
        "email": "kstrenko@redhat.com",
        "time": "Tue Jul 02 14:14:39 2024 +0000"
      },
      "committer": {
        "name": "Katarina Strenkova",
        "email": "kstrenko@redhat.com",
        "time": "Mon Jul 08 12:35:40 2024 +0000"
      },
      "message": "Fix unit tests cleanup for --resource-list option\n\nThis patch fixes the incomplete cleanup of unit tests for\n`record_resources()` function. These unit tests are tied with the\ntempest cleanup --resource-list option. The issue was the creation\nof None file and resource_list.json file while running unit tests.\n\nCloses-Bug: #2070449\n\nChange-Id: Id8ff96606b30d52ad4c8a6bd31bcb09ae03cc963\n"
    },
    {
      "commit": "8e7232b74003879c165d176a03f64052706055ec",
      "tree": "16dd228808767524fb496fa3ab0a7019c64c56d6",
      "parents": [
        "1a7a5a4d80da53903539163fd422e73d205a19a9",
        "fb1163865497b2f851f1cb70bc9aa8aeba15dbc5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 05 08:26:42 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 05 08:26:42 2024 +0000"
      },
      "message": "Merge \"Validate [validation] ssh_key_type at config layer\""
    },
    {
      "commit": "1a7a5a4d80da53903539163fd422e73d205a19a9",
      "tree": "c092d46d3e0ba6c3fa3196d47fa989583e04b682",
      "parents": [
        "aa57d98fc4e29f0e9bbc44d306da993b7226fb03",
        "9eea03cd576f111ad78ffb8aec180ae3f6741a18"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 05 01:36:32 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 05 01:36:32 2024 +0000"
      },
      "message": "Merge \"Update http_image config option to use latest image\""
    },
    {
      "commit": "aa57d98fc4e29f0e9bbc44d306da993b7226fb03",
      "tree": "25e4c1149170c27a528ca80b7362fddcbcef1ff8",
      "parents": [
        "cfdbbb0ac3d29be21ddd85fd0befb64c45b95424",
        "ea914a22e2cc447d5916e187f4aba110237dcd60"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 04 21:36:40 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 04 21:36:40 2024 +0000"
      },
      "message": "Merge \"Test image \u003c-\u003e volume \u003c-\u003e server dependency\""
    },
    {
      "commit": "9eea03cd576f111ad78ffb8aec180ae3f6741a18",
      "tree": "7edfdb3bbde8da4886a5d09131d32230205be563",
      "parents": [
        "4bae4b08cc04a8edaed325726684d6318db762f4"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Thu Jul 04 06:38:42 2024 +0000"
      },
      "committer": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Thu Jul 04 16:55:39 2024 +0000"
      },
      "message": "Update http_image config option to use latest image\n\n`http_image config` option of `image` section is still referring\nto old cirros image `cirros-0.3.1-x86_64-uec.tar.gz`.\n\nUpdated it to use new cirros image `cirros-0.6.2-x86_64-uec.tar.gz`.\n\nChange-Id: I55e2fbd062c476e839fe8404bae18e918e745bc5\n"
    },
    {
      "commit": "cfdbbb0ac3d29be21ddd85fd0befb64c45b95424",
      "tree": "7f94927aac394facc2e862f469da6569c6b2176b",
      "parents": [
        "4bae4b08cc04a8edaed325726684d6318db762f4"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Thu Jul 04 06:33:28 2024 +0000"
      },
      "committer": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Thu Jul 04 06:33:28 2024 +0000"
      },
      "message": "Reno for http_qcow2_image config option\n\nChange-Id: I3a03657d155d82d87fef715a138e507670159053\n"
    },
    {
      "commit": "4bae4b08cc04a8edaed325726684d6318db762f4",
      "tree": "f3a85586c92b3ebf3916ca8310508581176b5ec5",
      "parents": [
        "5e54bf66b32433294de96783db90ea5a07a38ffa",
        "2779712635e16a72d0fccc76f5454269dd3e3408"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 03 20:51:16 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 03 20:51:16 2024 +0000"
      },
      "message": "Merge \"Allow visibility of external subnet as shared ones\""
    },
    {
      "commit": "5e54bf66b32433294de96783db90ea5a07a38ffa",
      "tree": "369e1671c30c327d4542cdc6f41a129c0dbc0d85",
      "parents": [
        "ad6f94cad8fd176f65ffc3ae022fb5c898d8874e",
        "f207d29e322676522f905bc1d8718bcaa9f5bb70"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 03 20:08:05 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 03 20:08:05 2024 +0000"
      },
      "message": "Merge \"extend tempest-integrated-compute and tempest-full-py3\""
    },
    {
      "commit": "ad6f94cad8fd176f65ffc3ae022fb5c898d8874e",
      "tree": "1805f712a59ede39942e7340d9a678dd24352ba6",
      "parents": [
        "e1451f4ae00edf6f8318d324d8b23208ecee4ba7",
        "9aa4144e326823c45274c0eb2cbab6e06a77bfb3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 03 19:59:59 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 03 19:59:59 2024 +0000"
      },
      "message": "Merge \"Introduce new config parameter to download qcow2 image\""
    },
    {
      "commit": "9aa4144e326823c45274c0eb2cbab6e06a77bfb3",
      "tree": "ae6e9dd46e58fc4669f767090e2be11e7c57d755",
      "parents": [
        "6b8ff89c8fffcc231d9e5b639d57d6e4a8bd47d3"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Wed Jul 03 06:59:59 2024 +0000"
      },
      "committer": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Wed Jul 03 10:58:47 2024 +0000"
      },
      "message": "Introduce new config parameter to download qcow2 image\n\nCurrent http_image config format downloads tar.gz image which is no\nmore useful since recent changes in glance to fix CVE-2024-32498.\nIt will fail to import the image using web-download method as we\nanticipate disk-format is qcow2 but it\u0027s not. Same it will further\nfail if image_conversion plugin is enabled in the environment.\n\nIntroduced new config parameter http_qcow2_image which will by\ndefault has reference to qcow2 image.\n\nChange-Id: Ic07a55edc9a0ae713265220c9711f3dee48093fc\n"
    },
    {
      "commit": "e1451f4ae00edf6f8318d324d8b23208ecee4ba7",
      "tree": "a49e1deb0d0aa48432c91d729a7f571472ee3f50",
      "parents": [
        "6b8ff89c8fffcc231d9e5b639d57d6e4a8bd47d3"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Wed Jul 03 05:19:30 2024 +0000"
      },
      "committer": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Wed Jul 03 05:23:59 2024 +0000"
      },
      "message": "Provid raw disk-format to images which uses raw data\n\nRecent changes in glance to fix CVE-2024-32498 causes some tests\nto fail because those tests assumes disk-format is qcow2 or ami\nbut it is actually raw and fails to detect the format.\n\nChange-Id: Id92cbcece145426ec95c46649a2f11c3d19ad4bd\n"
    },
    {
      "commit": "f207d29e322676522f905bc1d8718bcaa9f5bb70",
      "tree": "64e77e868d34f64f4c0c63552ae67a45def42b31",
      "parents": [
        "6b8ff89c8fffcc231d9e5b639d57d6e4a8bd47d3"
      ],
      "author": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Mon Jun 17 14:34:22 2024 +0100"
      },
      "committer": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Tue Jul 02 19:55:23 2024 +0100"
      },
      "message": "extend tempest-integrated-compute and tempest-full-py3\n\nThis change adds 30mins to the timeout to account\nfor timeouts on slow nodes and gather more data.\n\nonce stabilised we should consider\nenabling zswap, or adding more swap to account\nfor OOM issues thereby allowing a higher concurrency\nto reduce overall execution time.\n\nChange-Id: I9529f554acb5b67401ed1cb8700a916c7131ec02\n"
    },
    {
      "commit": "ea914a22e2cc447d5916e187f4aba110237dcd60",
      "tree": "2a1e8557fa9c2cff499a3ae631f75fa3edf0f42f",
      "parents": [
        "4bd81f8b17ac6e259d4d7bf1840cdfcaafc29f4c"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Thu Jun 27 00:51:29 2024 +0530"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Jul 02 22:09:57 2024 +0530"
      },
      "message": "Test image \u003c-\u003e volume \u003c-\u003e server dependency\n\nThis patch adds a test where we test the following workflow:\n1. Create image\n2. Create a bootable volume from Image\n3. Launch an instance from the bootable volume\n4. Take snapshot of the instance -- which creates the volume snapshot\n5. Delete the image\n\nIn the above workflow, steps 2 and 3 are performed together as we\ncreate the instance as volume backed providing the image ID to\ninstance create call.\n\nChange-Id: Ie9c27e7e7305147b7081c5f1dcc8f1631081fda5\n"
    },
    {
      "commit": "6b8ff89c8fffcc231d9e5b639d57d6e4a8bd47d3",
      "tree": "375d626284fe22633f8bb5bc958bdae00ece76fa",
      "parents": [
        "0bb9f6de1a3f5977df62f16c3007413e0e98c150",
        "c87c6a1543e326d7715a419e9ab318f315c7271d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 02 12:46:00 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 02 12:46:00 2024 +0000"
      },
      "message": "Merge \"Fix missing space in parameter description\""
    },
    {
      "commit": "0bb9f6de1a3f5977df62f16c3007413e0e98c150",
      "tree": "6e1970ffc93e65e647401d9fb44310223509eccd",
      "parents": [
        "3a922be8a80e7589a3507a896375349abbce64b2",
        "033f78a4bebdd93c35182b90606cf406c97c89b4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 02 11:48:20 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 02 11:48:20 2024 +0000"
      },
      "message": "Merge \"Remove deprecated alias of test decorators (2/2)\""
    },
    {
      "commit": "3a922be8a80e7589a3507a896375349abbce64b2",
      "tree": "b0e30d27bf31bd24cc4a28f08a1ab28cd8560d1b",
      "parents": [
        "36e0b2a7143ddd8e5d6cff7dbc9e38a677059908",
        "4f9d735923ad34ae845d4f15b196e8ac5c9d9f7c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 02 11:48:17 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 02 11:48:17 2024 +0000"
      },
      "message": "Merge \"Use \u0027tempest run --slowest\u0027 in integrated-compute (again)\""
    },
    {
      "commit": "36e0b2a7143ddd8e5d6cff7dbc9e38a677059908",
      "tree": "63fc836089d56833d30ba42efe68ca8b88065297",
      "parents": [
        "5fb37931ddab6f4397e28f64376c15a7b88749c1",
        "f696d83c4e884ff6da554dd9deedcb96d85d1cec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 02 11:27:13 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 02 11:27:13 2024 +0000"
      },
      "message": "Merge \"Log request-id in test_delete_server_while_in_verify_resize_state test\""
    },
    {
      "commit": "5fb37931ddab6f4397e28f64376c15a7b88749c1",
      "tree": "0fceb3e14a13621485fc1c96bde590f60696f1e3",
      "parents": [
        "832ce9198527edd26f0f0b19d329d7019cdd1346",
        "6587e780d69b15f99815a451c5c0e492c788783a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 02 09:15:24 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 02 09:15:24 2024 +0000"
      },
      "message": "Merge \"Adds placement resource provider traits API calls\""
    },
    {
      "commit": "832ce9198527edd26f0f0b19d329d7019cdd1346",
      "tree": "701953a5874853976397381c9cfff3b7c957b50c",
      "parents": [
        "6618aa253e04b8879ae6d721a48ee4851543ba4a",
        "3c3985c2ec5ad3a25de0fb644cd66cef71511b6f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 02 09:15:20 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 02 09:15:20 2024 +0000"
      },
      "message": "Merge \"Adds placement trait api calls\""
    },
    {
      "commit": "2779712635e16a72d0fccc76f5454269dd3e3408",
      "tree": "785c5a301092284978b1851bcc598e6d5d29b6bf",
      "parents": [
        "3619d297d57c719d2f297f16e8867b5b4f7abf20"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Jun 27 13:40:36 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Jun 27 14:14:15 2024 +0000"
      },
      "message": "Allow visibility of external subnet as shared ones\n\nThe Neutron network can have the attribute \"external\". If a\nnetwork is external, can be seen by other projects, same as\nwhen it is shared. However the subnets cannot be seen now.\nThis issue is being solved in LP#2051831, in [1].\n\nThis patch changes the logic implemented in [2], where the\nsubnets belonging to an external network where hidden to\na non-admin user of other project.\n\n[1]https://review.opendev.org/c/openstack/neutron/+/907313\n[2]https://review.opendev.org/c/openstack/tempest/+/484960\n\nRelated-Bug: #2051831\nChange-Id: I58b2a1ddf9b0fe85d96617863d121aebb7d81e58\n"
    },
    {
      "commit": "6587e780d69b15f99815a451c5c0e492c788783a",
      "tree": "74460b325dd4318c65180dcb41e010d2f7a1d864",
      "parents": [
        "3c3985c2ec5ad3a25de0fb644cd66cef71511b6f"
      ],
      "author": {
        "name": "Amit Uniyal",
        "email": "auniyal@redhat.com",
        "time": "Sun Jun 23 06:33:23 2024 -0400"
      },
      "committer": {
        "name": "Amit Uniyal",
        "email": "auniyal@redhat.com",
        "time": "Thu Jun 27 00:37:14 2024 -0400"
      },
      "message": "Adds placement resource provider traits API calls\n\nChange-Id: Iaaff5fa36a6559d30a64c8679a0c1852f9e00342\n"
    },
    {
      "commit": "3c3985c2ec5ad3a25de0fb644cd66cef71511b6f",
      "tree": "5005102bdc1fbc3cc3bc5bfcb4d488909950f0c3",
      "parents": [
        "3619d297d57c719d2f297f16e8867b5b4f7abf20"
      ],
      "author": {
        "name": "Amit Uniyal",
        "email": "auniyal@redhat.com",
        "time": "Thu Jun 20 05:48:44 2024 -0400"
      },
      "committer": {
        "name": "Amit Uniyal",
        "email": "auniyal@redhat.com",
        "time": "Wed Jun 26 03:07:40 2024 -0400"
      },
      "message": "Adds placement trait api calls\n\nChange-Id: I0c4523c6916821781c3a67b01ed2e0091407734e\n"
    },
    {
      "commit": "6618aa253e04b8879ae6d721a48ee4851543ba4a",
      "tree": "9a3a53a016971a045ad9e44e8361e978329c1227",
      "parents": [
        "4bd81f8b17ac6e259d4d7bf1840cdfcaafc29f4c"
      ],
      "author": {
        "name": "Jakub Skunda",
        "email": "jskunda@redhat.com",
        "time": "Tue Jun 25 16:16:52 2024 +0200"
      },
      "committer": {
        "name": "Jakub Skunda",
        "email": "jskunda@redhat.com",
        "time": "Tue Jun 25 16:36:47 2024 +0200"
      },
      "message": "Modify mounting paths\n\nWhen we create mounting paths for devices we have same paths if we create\nthem on 2 servers. For example for 2 servers and 2 volumes paths look like\nthis:\n- /mnt/vdb\n- /mnt/vdc\n- /mnt/vdb\n- /mnt/vdc\nIn this patch we add one more directory - id of server to this paths,\nthat when we have unique patch for each. After this patch paths will look\nlike this:\n- /mnt/226575324/vdb\n- /mnt/226575324/vdc\n- /mnt/356104023/vdb\n- /mnt/356104023/vdc\n\nChange-Id: I7e4b2f68d987cd4d303915062984ce2125667db6\n"
    },
    {
      "commit": "4bd81f8b17ac6e259d4d7bf1840cdfcaafc29f4c",
      "tree": "644c40d5d8b35a36064710092aeda1677a647340",
      "parents": [
        "1be8cabb46b936337fdc759d3033da52bf8a89f0"
      ],
      "author": {
        "name": "Maxim Sava",
        "email": "msava@redhat.com",
        "time": "Tue Jun 25 11:17:16 2024 +0300"
      },
      "committer": {
        "name": "Maxim Sava",
        "email": "msava@redhat.com",
        "time": "Tue Jun 25 11:17:16 2024 +0300"
      },
      "message": "Fix enable-volume-image-dep-tests config option\n\nReplaced hyphen with underscore in config option\n\nChange-Id: I5a34b57809fe2b3ef94e3b4b2ae3a6ea23003c0f\n"
    },
    {
      "commit": "1be8cabb46b936337fdc759d3033da52bf8a89f0",
      "tree": "9c36a22add69a85b84570cf9ffc71b0e73b42bd5",
      "parents": [
        "3619d297d57c719d2f297f16e8867b5b4f7abf20"
      ],
      "author": {
        "name": "Maxim Sava",
        "email": "msava@redhat.com",
        "time": "Tue Mar 26 14:23:22 2024 +0200"
      },
      "committer": {
        "name": "Maxim Sava",
        "email": "msava@redhat.com",
        "time": "Wed Jun 19 23:42:18 2024 +0300"
      },
      "message": "Add image dependencies test for image \u003c-\u003e instance snapshot\n\nDetect problems related to Glance images not allowing\nGlance images to be deleted.\n\nAdds new option:\n  CONF.volume_feature_enabled.enable_volume_image_dep_tests\n\nChange-Id: Ia216f5be377bf5c35d7addb78d7f8aabb2393405\n"
    },
    {
      "commit": "3619d297d57c719d2f297f16e8867b5b4f7abf20",
      "tree": "c3da71879fdcc45c4044549472259cd51d96dda7",
      "parents": [
        "89a6811cd060bdec92f5efa1e53fd90b3961982a",
        "8280f43489733047045e2ba84653dda537f88f48"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jun 09 15:00:34 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 09 15:00:34 2024 +0000"
      },
      "message": "Merge \"Create independent mount path for each device\""
    },
    {
      "commit": "4f9d735923ad34ae845d4f15b196e8ac5c9d9f7c",
      "tree": "0533a5d7bb0339f992058973b4ec0d3b46e1e27e",
      "parents": [
        "89a6811cd060bdec92f5efa1e53fd90b3961982a"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri Jun 07 20:32:01 2024 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri Jun 07 20:35:41 2024 +0000"
      },
      "message": "Use \u0027tempest run --slowest\u0027 in integrated-compute (again)\n\nChange I53b0fa6dcf077191565e2aaf3f08a24b3238a34b added the --slowest\noption to the tempest run command for scenario and serial tests but\nmissed adding it when running api tests.\n\nThe --slowest option will show a list of the slowest tests after the\ntests finish running.\n\nChange-Id: Ia5a995121748a2c244f060e6ce4b395213bb196e\n"
    },
    {
      "commit": "8280f43489733047045e2ba84653dda537f88f48",
      "tree": "acf430b10b2edafd0c9a4aa8e33f9f89dbeda574",
      "parents": [
        "aec7f39cbe29fef41f64001cb2abbbdef35b3500"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon May 20 18:44:53 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Jun 03 23:44:42 2024 +0900"
      },
      "message": "Create independent mount path for each device\n\nCurrently the single mount path is used for all volume devices, but\nthis sometimes causes mount to fail because of resource busy. Create\nan independent mount path per device to avoid such timing problems.\n\nChange-Id: Ida4381f28fc528ca83b0818aec6c7633112d19fa\n"
    },
    {
      "commit": "89a6811cd060bdec92f5efa1e53fd90b3961982a",
      "tree": "251c52bea930c2d3677cf14dbe2f64d0e4e5d6ff",
      "parents": [
        "c3200abba521c86c6bc7e0c76fc07d93982a6554"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu May 30 20:09:46 2024 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu May 30 21:23:56 2024 +0000"
      },
      "message": "Bump http_timeout in devstack-tempest\n\nIn the gate we occasionally see failures like the following:\n\n  urllib3.exceptions.ReadTimeoutError:\n    HTTPSConnectionPool(host\u003d\u002710.209.0.62\u0027, port\u003d443):\n    Read timed out. (read timeout\u003d60)\n\n  urllib3.exceptions.ReadTimeoutError:\n    HTTPSConnectionPool(host\u003d\u002710.209.99.246\u0027, port\u003d9696):\n    Read timed out. (read timeout\u003d60)\n\nwhere Tempest gives up waiting for an HTTP response after 60 seconds.\n\nIt doesn\u0027t appear to be related only to one service, as it has been\nseen when calling Nova API or Neutron API (the port\u003d9696 example is a\ncall to Neutron API).\n\nWe could try bumping the http_timeout from the default 60 seconds to 90\nseconds to see if it helps in slow environments.\n\nRelated-Bug: #1999893\n\nChange-Id: I2b2a6a4dee40ee86ca89f6f7f9a83409f8312617\n"
    },
    {
      "commit": "c3200abba521c86c6bc7e0c76fc07d93982a6554",
      "tree": "0f5f1a8e357593b445e41aa6cc5a7b91a120f77e",
      "parents": [
        "23302a517494417737b23888eceed9e26a9aea96",
        "cbd0897804aa55a0ae555e9e83d9686842085ccf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 27 06:17:49 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 27 06:17:49 2024 +0000"
      },
      "message": "Merge \"Add releasenote page for v39.0.0\""
    },
    {
      "commit": "cbd0897804aa55a0ae555e9e83d9686842085ccf",
      "tree": "1d9240f8147e2bf34dec6d224a3af70c0e042172",
      "parents": [
        "4fa5ce5da7c249876f770146fb0aa9b880bb9bd3"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu May 23 12:57:19 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu May 23 12:57:19 2024 -0700"
      },
      "message": "Add releasenote page for v39.0.0\n\nChange-Id: Ifa42169ef047a73b31dc389687b41a6472b49fa5\n"
    },
    {
      "commit": "23302a517494417737b23888eceed9e26a9aea96",
      "tree": "1e0b3a9c2351df81812f2c8a981fb3ef55a513c4",
      "parents": [
        "8842ed3fd484235c0bf2fc5bdddd461eca6312cf",
        "a4f57d3db58a068f86506d4ea6b3147ba7ea7aa8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 22 19:09:53 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 22 19:09:53 2024 +0000"
      },
      "message": "Merge \"Use service_available option to detect Neutron\""
    },
    {
      "commit": "8842ed3fd484235c0bf2fc5bdddd461eca6312cf",
      "tree": "8b993e942ec9e02ab6424c51658a652447789d16",
      "parents": [
        "5b9b80e3c9f3723c1a935c4874d9c531c1155ddd",
        "2f9eb20adc4aa5901ca5e89bec4e6f47c6feeca2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 21 16:16:23 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 21 16:16:23 2024 +0000"
      },
      "message": "Merge \"Switch back the tox constraint to master\""
    },
    {
      "commit": "5b9b80e3c9f3723c1a935c4874d9c531c1155ddd",
      "tree": "9a255b4cba7b2f04fbfb2a6ab785513c43744117",
      "parents": [
        "c54fd8d9e695f632952337041589f5e449f17590",
        "e2cf1e90f737262e954fc80cb39f2370fadbcf55"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 21 16:14:12 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 21 16:14:12 2024 +0000"
      },
      "message": "Merge \"Pin stable/2024.1 constraint in tox to release 39.0.0\""
    },
    {
      "commit": "c54fd8d9e695f632952337041589f5e449f17590",
      "tree": "2569d37b7c4cacb59adc3556126a99f6329eeef5",
      "parents": [
        "de60d34499ffd0a79939bcb577e42f2087636a41",
        "6eea5f92db047b98b587dcb2e09b918bb61f23cc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 21 15:17:57 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 21 15:17:57 2024 +0000"
      },
      "message": "Merge \"End support for stable/zed\""
    },
    {
      "commit": "de60d34499ffd0a79939bcb577e42f2087636a41",
      "tree": "471b8b95dcf0de697cf738d5a8b8f2035e023760",
      "parents": [
        "06831f981161faf9954f9be524dab86c8c2c90fe",
        "1a9c40d4696d89afc7ef71ca4bbbd55cd4c63890"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 21 14:21:17 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 21 14:21:17 2024 +0000"
      },
      "message": "Merge \"Enable tempest cleanup with record_resources in jobs\""
    },
    {
      "commit": "06831f981161faf9954f9be524dab86c8c2c90fe",
      "tree": "cfc8bfa74789b87e842049d2ea494c7fa779961e",
      "parents": [
        "e838ec9fa840fac2bce5e1b70b153808fbc21a85",
        "43cc313b0beabaddf3c7210f22fea9532b134f4a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 21 10:12:14 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 21 10:12:14 2024 +0000"
      },
      "message": "Merge \"Adds validation schema for compute\""
    },
    {
      "commit": "e838ec9fa840fac2bce5e1b70b153808fbc21a85",
      "tree": "278009bbc56adbf9e55a2b085e97533e6e824958",
      "parents": [
        "aec7f39cbe29fef41f64001cb2abbbdef35b3500",
        "f999b15bd4152ec3169046b05fa625a54f430150"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 21 06:13:54 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 21 06:13:54 2024 +0000"
      },
      "message": "Merge \"Implement purge list for tempest cleanup\""
    },
    {
      "commit": "1a9c40d4696d89afc7ef71ca4bbbd55cd4c63890",
      "tree": "ca9d94656532389cd91fc8467f718293e7e9aac4",
      "parents": [
        "f999b15bd4152ec3169046b05fa625a54f430150"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu May 09 13:30:43 2024 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon May 20 13:05:15 2024 +0000"
      },
      "message": "Enable tempest cleanup with record_resources in jobs\n\nThis enables tempest cleanup with record_resources in the tempest-all job\nto create a list of all the resources created during the tempest run.\nThen the list will be used to run \u0027tempest cleanup\u0027 to clean only\nthe resources in the list.\n\nAlso, enable the dry cleanup with record_resources in tempest-extra-tests\njob.\n\nChange-Id: Ia64a1c09d4b5e9815ff5926161d550b56433ec64\n"
    },
    {
      "commit": "f999b15bd4152ec3169046b05fa625a54f430150",
      "tree": "cb2a1f43966f7d5c68f68fbd5591cf2062e668be",
      "parents": [
        "8794025588409d4dedf901d0ee6b588898bf95e8"
      ],
      "author": {
        "name": "Katarina Strenkova",
        "email": "kstrenko@redhat.com",
        "time": "Tue Oct 10 15:16:15 2023 +0000"
      },
      "committer": {
        "name": "Katarina Strenkova",
        "email": "kstrenko@redhat.com",
        "time": "Mon May 20 12:35:13 2024 +0000"
      },
      "message": "Implement purge list for tempest cleanup\n\nThis patch adds an option to create purge list that logs every\nresource created by Tempest. When used with tempest cleanup\ncommand, it creates a new method of deleting resources created\nduring one or multiple Tempest runs.\n\nThis method solves the problem of accidentally deleting\nresources which were not created by Tempest, but by users.\n\nChange-Id: Ide81e6a41799bace211669951b4ceab8635b56ab\n"
    },
    {
      "commit": "43cc313b0beabaddf3c7210f22fea9532b134f4a",
      "tree": "09ee8e7cc3ac473278f37076ef1187d88f426f0c",
      "parents": [
        "ccd034eb3a916ce4d3955fa11fe905aa50cbc15d"
      ],
      "author": {
        "name": "Amit Uniyal",
        "email": "auniyal@redhat.com",
        "time": "Fri May 17 02:04:34 2024 -0400"
      },
      "committer": {
        "name": "Amit Uniyal",
        "email": "auniyal@redhat.com",
        "time": "Fri May 17 07:14:15 2024 -0400"
      },
      "message": "Adds validation schema for compute\n\n- Adds user_id and project_id in list migrations for v2.80\n- Adds attachment_id and bdm_uuid in volume attachment for v2.89\n- Removes id from volume attachment list and show\n- Update a microversion condition to call evacuate API.\n\nChange-Id: I3a2fbcfad992799f7c7aec97bb18edf647cefa1c\n"
    },
    {
      "commit": "f696d83c4e884ff6da554dd9deedcb96d85d1cec",
      "tree": "87091ec233ddf87837215910745b3bb8d47d3c47",
      "parents": [
        "ccd034eb3a916ce4d3955fa11fe905aa50cbc15d"
      ],
      "author": {
        "name": "Amit Uniyal",
        "email": "auniyal@redhat.com",
        "time": "Tue May 07 12:24:09 2024 +0000"
      },
      "committer": {
        "name": "Amit Uniyal",
        "email": "auniyal@redhat.com",
        "time": "Thu May 09 13:18:03 2024 +0000"
      },
      "message": "Log request-id in test_delete_server_while_in_verify_resize_state test\n\nweekly nova-emulation job is often failing because of this test in antelope\nto debug logs adds resize request-id for waiter timeout\n\nChange-Id: Iea99e0372a245b47b4d9a6af3c0f15a86ebd81f7\n"
    },
    {
      "commit": "aec7f39cbe29fef41f64001cb2abbbdef35b3500",
      "tree": "c5480f058da48d9f07f871a1f0f25cc66e47f1d0",
      "parents": [
        "ccd034eb3a916ce4d3955fa11fe905aa50cbc15d"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue May 07 07:14:33 2024 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue May 07 11:18:27 2024 -0700"
      },
      "message": "Add servers tests with LUN direct volume\n\nThis tests the cases covered in nova bug #2065084\n\nDepends-On: https://review.opendev.org/c/openstack/nova/+/918470\nChange-Id: I857870de4afba862be60e9946dec877e8a707d88\n"
    },
    {
      "commit": "a4f57d3db58a068f86506d4ea6b3147ba7ea7aa8",
      "tree": "5cf3e488341c173fca9d6f40cdce42f3538dcc51",
      "parents": [
        "8794025588409d4dedf901d0ee6b588898bf95e8"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun May 05 01:00:52 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue May 07 10:38:51 2024 +0900"
      },
      "message": "Use service_available option to detect Neutron\n\n... because nova-network was removed in Ussuri release.\n\nTo run basic neutron tests by default, the default value of\n[service_available] neutron option is changed to True.\n\nChange-Id: I74cc344a9c1ae2aa523af754d22392869ff059f5\n"
    },
    {
      "commit": "ccd034eb3a916ce4d3955fa11fe905aa50cbc15d",
      "tree": "7155db374957e576a9b628ed847f3177fd60876c",
      "parents": [
        "dba5f5cddee90a6192145d868a9b942414596b36",
        "59e1cb442fb362bb0a0738bb8ecb2c64ee9cdc95"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 06 20:45:11 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 06 20:45:11 2024 +0000"
      },
      "message": "Merge \"Stop running jobs for stable/zed\""
    },
    {
      "commit": "fb1163865497b2f851f1cb70bc9aa8aeba15dbc5",
      "tree": "79b6c86d8f345fa756cafc2a57efe8fb07538e10",
      "parents": [
        "8794025588409d4dedf901d0ee6b588898bf95e8"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun May 05 01:24:54 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun May 05 01:24:54 2024 +0900"
      },
      "message": "Validate [validation] ssh_key_type at config layer\n\n... instead of documenting allowed values in the description, to give\nmore explicit feedback to an unsupported value.\n\nChange-Id: I22d526635e86708f37cce023f0f66c1f6a95e6a2\n"
    },
    {
      "commit": "c87c6a1543e326d7715a419e9ab318f315c7271d",
      "tree": "10f9d7e5ead88fe9edeccd82097909103b157d7b",
      "parents": [
        "8794025588409d4dedf901d0ee6b588898bf95e8"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun May 05 01:19:09 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun May 05 01:20:33 2024 +0900"
      },
      "message": "Fix missing space in parameter description\n\n... so that the words are properly rendered.\n\nTrivial-Fix\n\nChange-Id: Ib1db5e972765d4a01e59fde9dcad62d95d9c6f26\n"
    },
    {
      "commit": "dba5f5cddee90a6192145d868a9b942414596b36",
      "tree": "d18fd7c7384440c46e838230ece1e833242f8e2e",
      "parents": [
        "b18cc25bade4fb03edbe65e3ef572bbc21dbff6f",
        "dca4bc830e016981fd5d15b7097b8f8b4899e935"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 03 20:45:30 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 03 20:45:30 2024 +0000"
      },
      "message": "Merge \"Add wait for location import task\""
    },
    {
      "commit": "b18cc25bade4fb03edbe65e3ef572bbc21dbff6f",
      "tree": "97e3455995c6e3ba3f451e060d64590552035318",
      "parents": [
        "4fa5ce5da7c249876f770146fb0aa9b880bb9bd3",
        "ea0bafde654951faa221fc9b18b7293b127c21ec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 03 20:45:27 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 03 20:45:27 2024 +0000"
      },
      "message": "Merge \"Remove xenapi_apis option\""
    },
    {
      "commit": "2f9eb20adc4aa5901ca5e89bec4e6f47c6feeca2",
      "tree": "e0bbb8ebae524514c07c894de276aeb1d6f79025",
      "parents": [
        "e2cf1e90f737262e954fc80cb39f2370fadbcf55"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri May 03 12:26:40 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri May 03 12:26:40 2024 -0700"
      },
      "message": "Switch back the tox constraint to master\n\nTempest 39.0.0 release hash is prepared[1] so we can\nrevert back to use the master constraints by default.\n\n[1] https://review.opendev.org/c/openstack/releases/+/918137\n\nChange-Id: I29761a28dc4e1b097f660ff6beade8930dc45bed\n"
    },
    {
      "commit": "e2cf1e90f737262e954fc80cb39f2370fadbcf55",
      "tree": "e30a3c5756d07459afefafd5f7defc975da98bf6",
      "parents": [
        "6eea5f92db047b98b587dcb2e09b918bb61f23cc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri May 03 12:24:22 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri May 03 12:24:22 2024 -0700"
      },
      "message": "Pin stable/2024.1 constraint in tox to release 39.0.0\n\nWe are going to release Tempest new tag 39.0.0 to declare\nthe end of support for stable/zed. stable/2024.1 constraint\nis latest stable constraints tested with current tempest hash\nwhich is going to be used for 39.0.0 release.\n\nFurther information:\n https://docs.openstack.org/tempest/latest/requirement_upper_constraint_for_tempest.html\n\nChange-Id: Ie842d97be45cbcfe40419ae017c00fb147acb197\n"
    },
    {
      "commit": "6eea5f92db047b98b587dcb2e09b918bb61f23cc",
      "tree": "4d71c6d70daf070db1a0b7e4053edccbaea483fc",
      "parents": [
        "59e1cb442fb362bb0a0738bb8ecb2c64ee9cdc95"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri May 03 12:20:24 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri May 03 12:20:24 2024 -0700"
      },
      "message": "End support for stable/zed\n\nThis marks the end of support for stable/zed\nwhich is moving to \u0027unmaintained\u0027 stage[1].\nThis adds the release note to mark the end of\nsupport of Zed.\n\n[1] https://review.opendev.org/q/topic:%22zed-unmaintained%22\n\nChange-Id: Iadd5549a87614b893e3b284f926cb5c3dc185ef7\n"
    },
    {
      "commit": "59e1cb442fb362bb0a0738bb8ecb2c64ee9cdc95",
      "tree": "89a1de27d129e83428f6544a8f321935998dabbf",
      "parents": [
        "4fa5ce5da7c249876f770146fb0aa9b880bb9bd3"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Tue Apr 30 17:26:21 2024 +0200"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri May 03 12:17:12 2024 -0700"
      },
      "message": "Stop running jobs for stable/zed\n\nThe zed branch is transitioning to unmaintained, stop testing it and\ndrop the corresponding periodic jobs.\n\nChange-Id: Ia6722d85b5f1350ab20db4d76f90640bfe979eae\n"
    },
    {
      "commit": "4fa5ce5da7c249876f770146fb0aa9b880bb9bd3",
      "tree": "3ba41806f77f5abb4d3dd7ee114647a8505bd8f7",
      "parents": [
        "550784f306df22a83dc1894da18c64b7494c6521",
        "47880ca10c7d7d910b98a533091ddce9d104d059"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 03 18:59:21 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 03 18:59:21 2024 +0000"
      },
      "message": "Merge \"Remove deprecated object storage client interfaces\""
    },
    {
      "commit": "550784f306df22a83dc1894da18c64b7494c6521",
      "tree": "9a5973da5f1390a1610c39fa89bd1cda58de80ce",
      "parents": [
        "1c3fc43c9dae274a19683b003f78b5f50edbc062",
        "b42fc4905892ab6b139a68d535e4a55a2dd5716b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Apr 30 11:42:30 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 30 11:42:30 2024 +0000"
      },
      "message": "Merge \"Fix constraint usage for unmaintained/victoria|wallaby\""
    },
    {
      "commit": "1c3fc43c9dae274a19683b003f78b5f50edbc062",
      "tree": "78c2f881ab59cf474c60e51bc133c6e33c3a387d",
      "parents": [
        "790b8c82f63f3c3a303a028f0b44cd169f4f82b9",
        "85129462169e2f4328cd891fe0f490c940b7466c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 24 16:10:44 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 24 16:10:44 2024 +0000"
      },
      "message": "Merge \"Deprecate import_image\""
    },
    {
      "commit": "790b8c82f63f3c3a303a028f0b44cd169f4f82b9",
      "tree": "dcf0478676d1769cab4c422d538f617daeb2fec5",
      "parents": [
        "f6cbdf8145b6f4395bfeb70503c153fc5148625b",
        "9fcc4a3ffb5822ff908bda1e3e81e4455aa326cb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 24 09:10:09 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 24 09:10:09 2024 +0000"
      },
      "message": "Merge \"Deprecate os_glance_reserved\""
    },
    {
      "commit": "f6cbdf8145b6f4395bfeb70503c153fc5148625b",
      "tree": "7f1f1e80e5ffbf48c8d8d4673c3ef1d8a9573a96",
      "parents": [
        "ba5cb852b8fb1b34a6ce31a4995b6635522f4381",
        "cdbe43e2e95cac88210820639079bfae8a3431a4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 24 09:10:06 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 24 09:10:06 2024 +0000"
      },
      "message": "Merge \"Enable Secure RBAC in Keystone\""
    },
    {
      "commit": "b42fc4905892ab6b139a68d535e4a55a2dd5716b",
      "tree": "7c18daed5a6ac6117a2b55cb4cad412a5f959e26",
      "parents": [
        "c0da6e843a74c2392c8e87e8ff36d2fea12949c4"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 18 11:59:28 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 18 11:59:28 2024 -0700"
      },
      "message": "Fix constraint usage for unmaintained/victoria|wallaby\n\nvistoria and wallaby branches are renamed to unmaintained/\nnamespace. Fixing run-tempest role to adopt those new name\nfor those branches so that it can set the correct constraints\nwhile installing the tempest.\n\nChange-Id: I595c3530461173fe3c9ba258aeb1ae90314874bf\n"
    },
    {
      "commit": "ba5cb852b8fb1b34a6ce31a4995b6635522f4381",
      "tree": "b09b8959a5148ebfa45766f38aea25eb5e87e616",
      "parents": [
        "c0da6e843a74c2392c8e87e8ff36d2fea12949c4"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Apr 18 13:23:29 2024 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Apr 18 13:23:29 2024 +0200"
      },
      "message": "Fix str to str comparison in live migration test\n\nThe str to str comparison in the\ntest_server_connectivity_live_migration_compute uses a \"\u003c\"\noperation that does not work as intended. Let\u0027s fix that by using\nthe tempest module created for comparing string microversions.\n\nChange-Id: Id6d18c93e8637d797404a62a23d3fcc61208fd4c\n"
    },
    {
      "commit": "cdbe43e2e95cac88210820639079bfae8a3431a4",
      "tree": "2a5ea9779f6c593562353d728a9c717c79dcb854",
      "parents": [
        "c0da6e843a74c2392c8e87e8ff36d2fea12949c4"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Mon Mar 11 15:03:29 2024 -0400"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Mon Apr 15 14:43:42 2024 -0400"
      },
      "message": "Enable Secure RBAC in Keystone\n\nThis patch enables Secure RBAC (enforce_scope and enforce_new_defaults)\nin Keystone since the policies have been updated to accept both scoped\ntokens as well as legacy \"admin\" role tokens. [1]\n\n[1] https://opendev.org/openstack/keystone/commit/f2f1a5c38847ddc5aa28eec9722885d9c64c6e7b\n\nDepends-On: https://review.opendev.org/c/openstack/keystone/+/913999\nChange-Id: I4d4c6f250a08a86bd5838679a3ef2c0ad887f265\n"
    },
    {
      "commit": "85129462169e2f4328cd891fe0f490c940b7466c",
      "tree": "4f2158b06062a47b1bae0eaa0463ebddc41d006c",
      "parents": [
        "9fcc4a3ffb5822ff908bda1e3e81e4455aa326cb"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Apr 13 00:13:55 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Apr 13 00:17:39 2024 +0900"
      },
      "message": "Deprecate import_image\n\nThis option was added because of a known issue in WSGI mode[1] which\nwas fixed during Vicotria release. Now the latest tempest supports Zed\nand later we can start removing the option.\n\n[1] https://bugs.launchpad.net/glance/+bug/1888713\n\nChange-Id: Id75c7f5846575fba7e2494bc3182ce65b0892c47\n"
    },
    {
      "commit": "9fcc4a3ffb5822ff908bda1e3e81e4455aa326cb",
      "tree": "83e3a084b015f3b9efe7699d9a229171700f7fc9",
      "parents": [
        "8794025588409d4dedf901d0ee6b588898bf95e8"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Jan 24 10:55:20 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Apr 13 00:07:11 2024 +0900"
      },
      "message": "Deprecate os_glance_reserved\n\nThe os_glance_reserved option was added to support old releases without\nnamespace reservation. The feature was added in Wallaby[1] and all of\nthe current supported versions (Zed and later) all support the feature.\n\n[1] https://docs.openstack.org/releasenotes/glance/wallaby.html#upgrade-notes\n\nChange-Id: I626ac99cd8f206b202bce3e743e419af40248638\n"
    },
    {
      "commit": "c0da6e843a74c2392c8e87e8ff36d2fea12949c4",
      "tree": "bb2b4c1ee01e66607c7f2d25ba285c07905e99ca",
      "parents": [
        "aeb9b13e930841c87b826d3ba917b224095f1d81",
        "a85bdb47ef0ef0f46b8d809601df326956f3676e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Apr 08 19:40:11 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 08 19:40:11 2024 +0000"
      },
      "message": "Merge \"[codespell] fix typos\""
    },
    {
      "commit": "aeb9b13e930841c87b826d3ba917b224095f1d81",
      "tree": "91a2899c3765944ec1b50542b1bd15baf4188084",
      "parents": [
        "8794025588409d4dedf901d0ee6b588898bf95e8",
        "d7445981798aa7c4d2f8389749c8e474b51ac9fa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Apr 05 21:16:02 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 05 21:16:02 2024 +0000"
      },
      "message": "Merge \"Add scenario test: test instances with cinder volumes\""
    },
    {
      "commit": "a85bdb47ef0ef0f46b8d809601df326956f3676e",
      "tree": "95f5c12d436e88da73d3fa5690a872b4cf78768f",
      "parents": [
        "8794025588409d4dedf901d0ee6b588898bf95e8"
      ],
      "author": {
        "name": "Rajesh Tailor",
        "email": "ratailor@redhat.com",
        "time": "Tue Apr 02 12:01:53 2024 +0530"
      },
      "committer": {
        "name": "Rajesh Tailor",
        "email": "ratailor@redhat.com",
        "time": "Tue Apr 02 12:12:32 2024 +0530"
      },
      "message": "[codespell] fix typos\n\nThis change fixes typos in tempest code, doc, zuul yaml\nand tox.ini file, which are found by codespell.\n\nChange-Id: I8051d979e28f7dbf532181f339cbef9cd7220c76\n"
    },
    {
      "commit": "8794025588409d4dedf901d0ee6b588898bf95e8",
      "tree": "5ebaa5e847a46650eceb22415fd8c02c8dfd46e6",
      "parents": [
        "1e0f5649ee129692a37e4507cb6e33006d3297eb",
        "9052dfcc851097c9c75782bf7b70310d5a559e49"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Mar 31 23:41:12 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 31 23:41:12 2024 +0000"
      },
      "message": "Merge \"Allow tempest cleanup delete resources based on prefix\""
    },
    {
      "commit": "1e0f5649ee129692a37e4507cb6e33006d3297eb",
      "tree": "7c9c2cb4324cef26c09322b0e6fc50bd621318a6",
      "parents": [
        "158b7b46f8660eb17a1ae9e16b17428fad001601",
        "bd0994060272aad0bb8b87f9a36dd9079c56632d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Mar 30 07:00:01 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 30 07:00:01 2024 +0000"
      },
      "message": "Merge \"Replace deprecated os_adm\""
    },
    {
      "commit": "ea0bafde654951faa221fc9b18b7293b127c21ec",
      "tree": "4f38d97018cbcd27ab25adf5b93376e1e3d97272",
      "parents": [
        "2921b3d3f46bdcf5b0a2c71bb9a2da5d7a2e0757"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 19:11:27 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Mar 30 02:52:48 2024 +0000"
      },
      "message": "Remove xenapi_apis option\n\nBecause ussuri is no longer supported by master, the option can be\nremoved now.\n\nNote:\n - inject network infomation API is still valid so its test is restored\n - Disabled Metadata API tests are restored because these are not\n   actually specific to xenapi virt driver.\n\nChange-Id: I123bf1d605db294351c823ed41d2a70b81831087\n"
    },
    {
      "commit": "158b7b46f8660eb17a1ae9e16b17428fad001601",
      "tree": "1522b0ac80107afad0e867de079400e6d02dd9d0",
      "parents": [
        "8db2b1c20359bcc4a4c7e854d336a95a44acea16",
        "61bb9c66dec9f9074af60a2609cf03a6c0c92a4b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 29 21:58:45 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 29 21:58:45 2024 +0000"
      },
      "message": "Merge \"Add Tempest gate job for stable/2024.1\""
    },
    {
      "commit": "9052dfcc851097c9c75782bf7b70310d5a559e49",
      "tree": "0e4afe789181d497f3ac31dc476d926704c0b2ee",
      "parents": [
        "01c2e2ff7e5583b2080018f46afa1c7f3ae0bfac"
      ],
      "author": {
        "name": "Luigi Dino Tamagnone",
        "email": "ltamagno@redhat.com",
        "time": "Sun Apr 09 15:24:45 2023 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 29 20:14:15 2024 +0100"
      },
      "message": "Allow tempest cleanup delete resources based on prefix\n\nA warning in command description of run cleanup first with dry-run\nis added. The cleanup behavior is extended to allow users to delete\nonly resources if their name starts with a certain prefix.\n\nCloses-Bug: #1945082\nChange-Id: I65dfe051c891b3679538acec713e8616746c47f6\n"
    },
    {
      "commit": "8db2b1c20359bcc4a4c7e854d336a95a44acea16",
      "tree": "ba3396c8ea1bba2e839b01a422a25a0c8c48c444",
      "parents": [
        "68e4a4b3e9719e43a3dda7d6feb7f75cf2927b71"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 28 16:38:30 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 28 16:38:30 2024 -0700"
      },
      "message": "Create releasenotes page for tempest 37.0.0, 38.0.0\n\nDepends-On: https://review.opendev.org/c/openstack/releases/+/913952\nChange-Id: I0840bbeafb3a2398998ccf199cab04067cb74b0c\n"
    },
    {
      "commit": "68e4a4b3e9719e43a3dda7d6feb7f75cf2927b71",
      "tree": "189a09173e58755af7d281378d3c31e50ab796f9",
      "parents": [
        "1dfa07524d72c5b86cf4cbc59b5dc0197382cc77",
        "0765568e792fa21a7faa796e4e15111c627f2849"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 28 23:06:39 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 28 23:06:39 2024 +0000"
      },
      "message": "Merge \"Update integrated template for grenade-skip-level job\""
    },
    {
      "commit": "61bb9c66dec9f9074af60a2609cf03a6c0c92a4b",
      "tree": "e0f155481994898d1f4610ca1d1dd8b988b14662",
      "parents": [
        "905da972c9f5c8c78b656b50dfeaad6237c93551"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 28 14:55:37 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 28 14:55:37 2024 -0700"
      },
      "message": "Add Tempest gate job for stable/2024.1\n\nNow we have stable/2024.1 branch ready for devstack\nand so does for all service projects.\n\nThis commit adds the Tempest testing for stable/2024.1\nby adding new jobs running on stable/2024.1 version of\nopenstack.\n\nChange-Id: I4b9370e7b50da2bb535ff40ebc34079d2b8772ce\n"
    },
    {
      "commit": "1dfa07524d72c5b86cf4cbc59b5dc0197382cc77",
      "tree": "0ab5da0e4cd2d70c91b3f01ca464532f4d8ad9f5",
      "parents": [
        "16f6a0d55f880b4b9b4d7bb198f266eefe56daf1",
        "23fa0d2de21cbaf6c37dfc843dd850aaede94a3d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 28 20:33:59 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 28 20:33:59 2024 +0000"
      },
      "message": "Merge \"Remove deprecated alias of test decorators (1/2)\""
    },
    {
      "commit": "0765568e792fa21a7faa796e4e15111c627f2849",
      "tree": "e21e0b53c948f1ae2ef56e3e5c762fca0085e434",
      "parents": [
        "16f6a0d55f880b4b9b4d7bb198f266eefe56daf1"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 28 11:14:07 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 28 18:19:23 2024 +0000"
      },
      "message": "Update integrated template for grenade-skip-level job\n\nCurrent development cycle (2024.2) is non SLURP release and\nwe do not need run grenade-skip-level on non SLURP. If any\nproject want to run skip level upgrade testing in non SLURP\nrelease they can use grenade-skip-level-always job (for example\nNova does).\n\nChange-Id: I68521a4ffcac52144308f17cd1062b99630e4dd2\n"
    },
    {
      "commit": "bd0994060272aad0bb8b87f9a36dd9079c56632d",
      "tree": "107d32154c20eac46873a55f33c6129b82b56d3f",
      "parents": [
        "6f92b52575082e4b936ffc43af3e06b9dfbbf418"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Mar 28 11:58:34 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Mar 28 11:58:34 2024 +0900"
      },
      "message": "Replace deprecated os_adm\n\nIt was deprecated in tempest 16.1.0[1] in favor of os_admin.\n\n[1] 8160d31e58eab90fde1f3412dae1099653482cc4\n\nChange-Id: Ia5fab50e683c3c414401b635c30ce64b2ede5f6d\n"
    },
    {
      "commit": "033f78a4bebdd93c35182b90606cf406c97c89b4",
      "tree": "49dc939f62fd6712bb514ade90f76b62068fe7f2",
      "parents": [
        "23fa0d2de21cbaf6c37dfc843dd850aaede94a3d"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Mar 28 11:44:29 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Mar 28 11:46:05 2024 +0900"
      },
      "message": "Remove deprecated alias of test decorators (2/2)\n\nThe attr decorator was deprecated during Pike cycle[1] and multiple\ncycles have passed since then.\n\n[1] 3b46d27c90aa6289724f4c137a0838c89d116b62\n\nDepends-on: https://review.opendev.org/908551\nChange-Id: Ib24acdd68d1639cd0353f40db1bc9a32b3cecae8\n"
    },
    {
      "commit": "23fa0d2de21cbaf6c37dfc843dd850aaede94a3d",
      "tree": "752bfc24fd2c3ba175b484012a287e15dd03c742",
      "parents": [
        "6f92b52575082e4b936ffc43af3e06b9dfbbf418"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Feb 09 13:16:09 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Mar 28 11:40:47 2024 +0900"
      },
      "message": "Remove deprecated alias of test decorators (1/2)\n\nThese were deprecated during Pike cycle[1] and multiple cycles have\npassed since then.\n\n[1] cd36841ca25b39b9c8ad1b83e0abd0a191d538a0\n\nChange-Id: I15929c6f2cd472ad96a6b7086ccb8ac81ccbe7c5\n"
    },
    {
      "commit": "47880ca10c7d7d910b98a533091ddce9d104d059",
      "tree": "c7ef5e897c9cec1da813d2e86e18a2aa9aeee3d9",
      "parents": [
        "1da7a33099e0a06e4cca3b4a8e6c9d7874426df6"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Feb 09 13:00:57 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Mar 27 04:31:08 2024 +0000"
      },
      "message": "Remove deprecated object storage client interfaces\n\nThese were deprecated during Queens cycle. Codesearch shows no usage\nof these.\n\nChange-Id: Iad5baa11aff0f4ecccd0852f50d29537a809b446\n"
    },
    {
      "commit": "16f6a0d55f880b4b9b4d7bb198f266eefe56daf1",
      "tree": "d7e33e1ed7d309f71a69163e85e2f7d2d71d7e81",
      "parents": [
        "d5f63dbe3332076ba32ab43740b49b647e182bc5"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 21 23:45:42 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 22 13:00:13 2024 +0000"
      },
      "message": "Switch to the master constraint in tox.ini\n\nTo releas a new tag for Tempest 2024.1, we modified the\ncompatible constraint in tox.ini\n- https://review.opendev.org/c/openstack/tempest/+/913950/\n\nAs new tag is released now so we can switch back to the master\nconstraint in tox.ini.\n\nChange-Id: I1ec341903929f240ef3e796ee0db2acda9af9823\n"
    },
    {
      "commit": "d5f63dbe3332076ba32ab43740b49b647e182bc5",
      "tree": "594dcbbb1cb89318f38e90d179b1afd3c9ff46d1",
      "parents": [
        "cfdaf9a4b9c8592c08e64206bef5e98828538662"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 21 23:42:41 2024 -0700"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Fri Mar 22 12:58:58 2024 +0000"
      },
      "message": "Use stable constraint in tox to release new tag for 2024.1\n\nWe are going to release Tempest new tag to declare the start of\nsupport for stable/2024.1. So that new tag use stable/2024.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 2024.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: I5ee1ce6b3ffbbb1f47e448fc15d540f74b21684f\n"
    },
    {
      "commit": "cfdaf9a4b9c8592c08e64206bef5e98828538662",
      "tree": "d7e33e1ed7d309f71a69163e85e2f7d2d71d7e81",
      "parents": [
        "905da972c9f5c8c78b656b50dfeaad6237c93551"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 21 23:20:29 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 21 23:20:29 2024 -0700"
      },
      "message": "Add releasenote to tag the Tempest for 2024.1 release\n\nUpdating the doc for the same.\n\nChange-Id: Id1e7ac3e21aa713aa1a21740d59b547fd566f23b\n"
    },
    {
      "commit": "905da972c9f5c8c78b656b50dfeaad6237c93551",
      "tree": "95474300ffc980e05496a1cdb3dddad32f39e27b",
      "parents": [
        "06552014ea9957214365cc7132120aa6eebf46d7",
        "1b38bd66a4178fabe42fa91d7f2ce50345d1b48b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 18 01:14:36 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 18 01:14:36 2024 +0000"
      },
      "message": "Merge \"Fix branch regex for unmaintained branch model\""
    },
    {
      "commit": "06552014ea9957214365cc7132120aa6eebf46d7",
      "tree": "02cebdb20a8bb0fba2e6e0b45e4829406ac24a75",
      "parents": [
        "6f92b52575082e4b936ffc43af3e06b9dfbbf418",
        "1ae8b1db41fa6de13674054e9181be87b5986b38"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Mar 17 21:03:34 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 17 21:03:34 2024 +0000"
      },
      "message": "Merge \"Remove deprecated [network] dns_server options\""
    },
    {
      "commit": "d7445981798aa7c4d2f8389749c8e474b51ac9fa",
      "tree": "16644ee1de1971cedfe71b309ae06735ddc3a1f2",
      "parents": [
        "5c64e3913a1a5a061a6b04b212ce35aaa84f2184"
      ],
      "author": {
        "name": "jskunda",
        "email": "xskund02@vutbr.cz",
        "time": "Wed Oct 18 13:49:02 2023 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 15 18:29:36 2024 +0100"
      },
      "message": "Add scenario test: test instances with cinder volumes\n\nThis patch adds a scenario test instances with cinder volumes launches\non all available compute nodes, up to CONF.compute.min_compute_nodes.\nAlso 1 additional configuration is added: volume_types_for_data_volume.\n\nAlso function for create and add security group to server is moved\nto tempest/scenario/manager.py to avoid code duplication.\n\nChange-Id: I346a9505bc942e66aedad2029215617d0918a885\n"
    },
    {
      "commit": "1b38bd66a4178fabe42fa91d7f2ce50345d1b48b",
      "tree": "026f5520d8708f3e9633397468e381040a77d875",
      "parents": [
        "6f92b52575082e4b936ffc43af3e06b9dfbbf418"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 14 21:28:51 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 14 21:29:42 2024 -0700"
      },
      "message": "Fix branch regex for unmaintained branch model\n\nFixing a few more job branches variant to cover the\nunmaintained branches namespace.\n\nChange-Id: Id48d986f8a306b25e67db97fa0e4e579125b7bdf\n"
    },
    {
      "commit": "6f92b52575082e4b936ffc43af3e06b9dfbbf418",
      "tree": "2ba83aecb804e3a30c79f810b4028e741a48be1e",
      "parents": [
        "dcbf502ba002f30afc4e59044f294db2b626738c",
        "26dce72617a04c4b3a54fe49c5e5b3dd80a41758"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 13 20:07:31 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 13 20:07:31 2024 +0000"
      },
      "message": "Merge \"Make plugin sanity check job voting again\""
    },
    {
      "commit": "26dce72617a04c4b3a54fe49c5e5b3dd80a41758",
      "tree": "f70c419d922f72fa138c356a8789ab9add69785b",
      "parents": [
        "f7f2ea5d571daa83b1f093bde6ae80b70f7007d7"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Mar 11 11:06:25 2024 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Mar 11 11:06:25 2024 +0100"
      },
      "message": "Make plugin sanity check job voting again\n\nThe job hasn\u0027t fail with the reason it was marked non-voting for,\nfor a while now.\n\nCloses-Bug: #2053026\nChange-Id: I035925416c9420624ea5d55b6bc5c1b08fcacf25\n"
    },
    {
      "commit": "dcbf502ba002f30afc4e59044f294db2b626738c",
      "tree": "1f6cb165b24615994eee2517dc4a93a0e3b9cbf5",
      "parents": [
        "f7f2ea5d571daa83b1f093bde6ae80b70f7007d7"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Jun 12 11:09:44 2023 +0300"
      },
      "committer": {
        "name": "Liron Kuchlani",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Mar 10 06:46:44 2024 +0000"
      },
      "message": "Test create a backup when latest incremental backup is deleted\n\nThis patch is uploaded, since there is a bug report, while\ncreating a volume backup when the latest incremental backup\nis deleted.\n\nChange-Id: I2f766c1e516ce0e1c490bfc1f9d4660ad51cff86\nRelated-Bug: #1703011\n"
    },
    {
      "commit": "f7f2ea5d571daa83b1f093bde6ae80b70f7007d7",
      "tree": "46a5ad2f82cf7b0b35d3310823816f0d6e10285c",
      "parents": [
        "ec8a1b73f08d674fe35c7e81bf47f31d7b023b46",
        "1c5f341c41ad132a2d124a9fcf81f1dee07829ab"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Mar 09 03:00:43 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 09 03:00:43 2024 +0000"
      },
      "message": "Merge \"Fix branch regex to cover unmaintained branches\""
    },
    {
      "commit": "ec8a1b73f08d674fe35c7e81bf47f31d7b023b46",
      "tree": "9b22f0cbf22e83d69c61225f8dbc332e60d038f9",
      "parents": [
        "2a656939145b2c871ccb5c294ded662d81993c2e",
        "7042abd91f70c05105d423bf97ac19f9ba3f9223"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 08 21:05:31 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 08 21:05:31 2024 +0000"
      },
      "message": "Merge \"Add ovs and ovn logs to be collected in all devstack jobs\""
    },
    {
      "commit": "7042abd91f70c05105d423bf97ac19f9ba3f9223",
      "tree": "fce651679228e182d1d81e19e562c6f412cb6e6b",
      "parents": [
        "fa5e69d455750a64c81839b901259fa1791451e3"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Mar 07 09:57:44 2024 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Mar 08 09:52:38 2024 +0100"
      },
      "message": "Add ovs and ovn logs to be collected in all devstack jobs\n\nML2/OVN is default Neutron backend in Devstack since couple of cycles\nalready and it would be useful to have ovs/ovn logs collected in all\nsuch jobs.\n\nRelated-Bug: #2052787\nChange-Id: Icce8f469b3bc1154b6ac46382f35ee6ff91682f3\n"
    },
    {
      "commit": "1c5f341c41ad132a2d124a9fcf81f1dee07829ab",
      "tree": "f265040ddd7815205a89558948c60bbcaf074a73",
      "parents": [
        "2a656939145b2c871ccb5c294ded662d81993c2e"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Thu Mar 07 17:22:44 2024 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Mar 08 10:37:26 2024 +0530"
      },
      "message": "Fix branch regex to cover unmaintained branches\n\nRequired to keep running jobs when branches are\nrenamed from stable to unmaintained.\n\nyoga already transitioned to unmaintained. victoria,\nwallaby and xena are in progress.\n\nRelated-Bug: #2056276\nChange-Id: I12eac55c9864eeeed255f426c537b7e53e908521\n"
    },
    {
      "commit": "2a656939145b2c871ccb5c294ded662d81993c2e",
      "tree": "15a81d5e8eeef0b79da8b7fd8057d427a8c39f0b",
      "parents": [
        "fa5e69d455750a64c81839b901259fa1791451e3",
        "c41af9dcc4345de4ce0b4af8108eb0abf2ce2c38"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 07 10:13:10 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 07 10:13:10 2024 +0000"
      },
      "message": "Merge \"Drop EOL branches from job definitions\""
    },
    {
      "commit": "fa5e69d455750a64c81839b901259fa1791451e3",
      "tree": "de11370d7d79ceb94e1b9d0fd8be7b35480cb769",
      "parents": [
        "56364027879c655e38957780059f41007e6516ea",
        "bb929fffe0419848a10392eee032212fe3df9a3b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 06 03:46:00 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 06 03:46:00 2024 +0000"
      },
      "message": "Merge \"Add prefix to images created in *ImagesNegativeTest tests\""
    },
    {
      "commit": "dca4bc830e016981fd5d15b7097b8f8b4899e935",
      "tree": "95c8463a9d8f2c91622652a923f62a97d650f655",
      "parents": [
        "d0731b78c5116aa967152ab88b9e1fea00537931"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Mar 05 03:43:38 2024 +0530"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Mar 05 03:48:31 2024 +0530"
      },
      "message": "Add wait for location import task\n\nWhen uploading a volume to image in optimized path, we are working\nto get support of new location APIs.\nThe new location APIs are async and we need to wait for the task\nto finish before performing the cleanup else we will fail.\nThis patch adds a waiter for location import task during upload volume.\n\nChange-Id: Ia19e0bcc318ba7c4e71c2f36343b783431743a3e\n"
    },
    {
      "commit": "56364027879c655e38957780059f41007e6516ea",
      "tree": "371b43f158ccbd60796f4cb77c4a3348f3caab5d",
      "parents": [
        "d0731b78c5116aa967152ab88b9e1fea00537931"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Tue Nov 21 07:41:18 2023 +0000"
      },
      "committer": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Mon Mar 04 15:04:53 2024 +0000"
      },
      "message": "Add coverage for caching image on remote node\n\nAdded test coverage to verify image is cached on remote glance\nnode as well.\n\nNote: Removed potential race condtion logic where earlier we were\nchecking for image stays in queued state.\n\nDepends-On: https://review.opendev.org/c/openstack/glance/+/900419\nChange-Id: I866abe25e9c8204bcfb452dd2fac6181b6dfd7e0\n"
    },
    {
      "commit": "d0731b78c5116aa967152ab88b9e1fea00537931",
      "tree": "954294e37404a3125e92aebe25b2b40d4c84c050",
      "parents": [
        "1b548f951fa346bc4ecd6be7268a9a68bfe67008",
        "450096d30ab2a2e0598c83aa8798f05f95d60169"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 28 21:12:59 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 28 21:12:59 2024 +0000"
      },
      "message": "Merge \"Add set-src-dest-host role\""
    }
  ],
  "next": "1b548f951fa346bc4ecd6be7268a9a68bfe67008"
}
