)]}'
{
  "log": [
    {
      "commit": "81ed09c058808910ba25dda8a742c3a3b33b1ab1",
      "tree": "09a2914bf617c9d2eecf2fad8b2268cf801accda",
      "parents": [
        "94fc01aa4ea4362f896c8800ee12fad95d4ed09e"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Feb 07 08:49:55 2023 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Feb 07 08:56:14 2023 -0800"
      },
      "message": "Retry glance add/update locations on BadRequest\n\nIf glance is unable to fetch the http image URL we give it due to\ntransient network problems, we currently fail the test because it\ndoes not retry itself and we get a BadRequest. Because such problems\ncan happen in a CI run due to network interruptions, this adds a\nretry loop on that condition when we go to add a location. If we fail\nto add the location for some legit reason related to our actual\nlocation URI or other parts of the request, all the retries will\nfail and we\u0027ll still catch the problem.\n\nChange-Id: I944eb076c9f9056200dc193b52f2004038a6942f\nRelated-Bug: #2004641\nRelated-Bug: #1999800\nRelated-Bug: #2006473\n"
    },
    {
      "commit": "94fc01aa4ea4362f896c8800ee12fad95d4ed09e",
      "tree": "a0591d91384b0270fd60ff1e2737442bc3e8a4ca",
      "parents": [
        "014656396c9fc787f5d218636926717b055e3285",
        "f047361da558fc2711d0da2b264b18dbe8f2efd7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 07 12:02:49 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 07 12:02:49 2023 +0000"
      },
      "message": "Merge \"Fix escaping of regular expressions in tox.ini\""
    },
    {
      "commit": "014656396c9fc787f5d218636926717b055e3285",
      "tree": "40690a344eef433bd2e9734b6c0bf20b94bcffd8",
      "parents": [
        "4c76f1642f6cd2147ceb9a7bea2a27f7a22038cb",
        "bd6481d93431738c72964ea0f8dd1d3e40c9778a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 06 17:24:55 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 06 17:24:55 2023 +0000"
      },
      "message": "Merge \"Fix default values for variables in run-tempest role\""
    },
    {
      "commit": "4c76f1642f6cd2147ceb9a7bea2a27f7a22038cb",
      "tree": "30bbb67b0aea96d53f63b05bed1d5f323b745c94",
      "parents": [
        "e17f1d366c0a48a34886f79ff96b3f295c9ff27d",
        "f336efb70bb4d6bbe64facf580af7453108718c9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 03 01:24:07 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 03 01:24:07 2023 +0000"
      },
      "message": "Merge \"Move test_dhcp_port_status_active from neutron-tempest-plugin\""
    },
    {
      "commit": "e17f1d366c0a48a34886f79ff96b3f295c9ff27d",
      "tree": "5089f456ebdc28e97e4d64a091bdd35489a62dde",
      "parents": [
        "7416b91cf74776530eafc62cc9b83c49a8103748"
      ],
      "author": {
        "name": "Elod Illes",
        "email": "elod.illes@est.tech",
        "time": "Thu Feb 02 15:24:35 2023 +0100"
      },
      "committer": {
        "name": "Elod Illes",
        "email": "elod.illes@est.tech",
        "time": "Thu Feb 02 15:24:35 2023 +0100"
      },
      "message": "Do not run openstacksdk-functional-devstack on wallaby\n\nopenstacksdk-functional-devstack job is broken on wallaby branch and\nthe fix [1] cannot be released as Wallaby is in Extended Maintenance\nalready. This patch removes the job from the integrated job template\nas a workaround.\n\n[1] https://review.opendev.org/872341\n\nChange-Id: I578562e0d94d3cda4e9deb5fb44c3f674ab0628e\n"
    },
    {
      "commit": "f047361da558fc2711d0da2b264b18dbe8f2efd7",
      "tree": "130e1240fb7e719ad0e5d5a7e0bac30b9d3022c8",
      "parents": [
        "bd6481d93431738c72964ea0f8dd1d3e40c9778a"
      ],
      "author": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Fri Jan 20 10:01:19 2023 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jan 31 14:18:47 2023 +0100"
      },
      "message": "Fix escaping of regular expressions in tox.ini\n\nWith the new version of tox, the interpretation of escaping in the\ncommand section changed [1]. For example, the `tox -e smoke` runs the\nfollowing command to execute tempest tests when tox\u003d\u003d4.3.5. is installed:\n\ntempest run --regex \u0027[.*\\bsmoke\\b.*]\u0027\n(missing \u0027\\\u0027 in front of \u0027[\u0027, \u0027]\u0027) ^^\n\nThe issue can be fixed either by adding another backslash (\u0027\\\\[\u0027) or\nmoving the regular expressions to separate variables. The first solution\nwon\u0027t, however, be backwards compatible with the older version of tox\ntherefore this patch uses the second approach.\n\n[1] https://tox.wiki/en/latest/config.html#substitutions\n\nChange-Id: Ie5ea7f9305c7e7611f205d2e0703849bd6321a68\n"
    },
    {
      "commit": "bd6481d93431738c72964ea0f8dd1d3e40c9778a",
      "tree": "06384bdf727209990a1d628af03e4255c05ec31c",
      "parents": [
        "7416b91cf74776530eafc62cc9b83c49a8103748"
      ],
      "author": {
        "name": "Lukáš Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Fri Jan 06 09:57:04 2023 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jan 31 14:14:45 2023 +0100"
      },
      "message": "Fix default values for variables in run-tempest role\n\nWith the new version of tox the parsing of postargs value has changed.\nPreviously an empty string was discarded by tox if it appeared in the\npostargs value in contrast with the latest version of tox which\nleaves the empty string intact.\n\nThe behavior of the latest tox version makes some jobs fail as some\nvariables in the run-tempest role have an empty string as a default\nvalue. This leads in some cases to the execution of an incorrect tempest\ncommand, for example:\n\ntempest run --regex \u0027[.*\\bsmoke\\b.*]\u0027 \u0027\u0027 --concurrency\u003d2\n\nThe patch changes the default value for blacklist_option,\nexclude_list_option and tempest_test_regex variables to None to prevent\nan empty string from being passed to postargs variable in tox.\n\nChange-Id: I006e33c5ea0753b68cf1feb8580cb029209af9a8\n"
    },
    {
      "commit": "7416b91cf74776530eafc62cc9b83c49a8103748",
      "tree": "04d9ef81d117494a9df59bdb35a0538fefd721b5",
      "parents": [
        "275fdb147a3281f77916f8550de954cf5f6a02c8",
        "51a5d4f234740af8ee88526858c5c394d5b5c309"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 31 07:21:49 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 31 07:21:49 2023 +0000"
      },
      "message": "Merge \"Use UPPER_CONSTRAINTS_FILE for stable/wallaby testing\""
    },
    {
      "commit": "f336efb70bb4d6bbe64facf580af7453108718c9",
      "tree": "e7edf955470cf164d6182f29b66eb6bdcf75bccb",
      "parents": [
        "7c8b49becef78a257e2515970a552c84982f59cd"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Wed Jan 12 14:28:43 2022 +0100"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Mon Jan 30 10:36:14 2023 +0100"
      },
      "message": "Move test_dhcp_port_status_active from neutron-tempest-plugin\n\ntest_dhcp_port_status_active is the only missing test in\ntempest.api.network.admin.test_dhcp_agent_scheduler.\nDHCPAgentSchedulersTestJSON compared to\nn_t_p.api.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.\nBy moving it from n-t-p we can get rid of the whole module, reducing the\ntest duplications.\n\nChange-Id: I1d6410bb0d9eed1bc1e8e503c1cada48d275a9af\n"
    },
    {
      "commit": "275fdb147a3281f77916f8550de954cf5f6a02c8",
      "tree": "0c07a5d91f3d370e571650fec63f024d655ad5aa",
      "parents": [
        "c09faa96cb530736773a90fc168eb4186b7fde77",
        "b40d2d55b4e782fe2c10c297c4650b888ad01947"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 26 11:18:14 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 26 11:18:14 2023 +0000"
      },
      "message": "Merge \"tempest cleanup - don\u0027t initialize admin id\u0027s\""
    },
    {
      "commit": "c09faa96cb530736773a90fc168eb4186b7fde77",
      "tree": "4b0efe71eae60bdb230ef4128511540a42252f15",
      "parents": [
        "03fc4da48b55b7a4e03800ae087813895f344c04",
        "e72ce41454646fd1d83775c948faf8c451519ade"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 26 03:43:34 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 26 03:43:34 2023 +0000"
      },
      "message": "Merge \"Remove leftover todo related to the dhcpcd support\""
    },
    {
      "commit": "51a5d4f234740af8ee88526858c5c394d5b5c309",
      "tree": "f0ac3a5c2ae6a6db6c0b4dab1150fb3a2b44cfad",
      "parents": [
        "1982a60dbb4e8b4f50889376039b4f2a5ae9dc08"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 25 14:49:48 2023 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 25 14:49:48 2023 -0600"
      },
      "message": "Use UPPER_CONSTRAINTS_FILE for stable/wallaby testing\n\nstable/wallaby is in EM state and Tempest is going to be\npinned for stable/wallaby which need to modify run-tempest\nrole to use the constraints set by the devstack.\n\nChange-Id: I985c222a1a461dff10ff33716fd2263a1a89813a\n"
    },
    {
      "commit": "03fc4da48b55b7a4e03800ae087813895f344c04",
      "tree": "e6ec73ee9c5c50f97c04e81e51bdd1ca0da58245",
      "parents": [
        "1982a60dbb4e8b4f50889376039b4f2a5ae9dc08",
        "4e4a43ee3356b6d726e10fefa4181d382007b02c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 25 18:03:47 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 25 18:03:47 2023 +0000"
      },
      "message": "Merge \"Restore IP addresses configuration after spoofing MAC address\""
    },
    {
      "commit": "b40d2d55b4e782fe2c10c297c4650b888ad01947",
      "tree": "6c710c2dcb5840f511b1cd5f6d7ebfd2965ddb84",
      "parents": [
        "37de2dce1c562a54bfda442a102bc69a7336b249"
      ],
      "author": {
        "name": "Bas de Bruijne",
        "email": "bas.debruijne@canonical.com",
        "time": "Wed Jan 18 08:25:11 2023 -0400"
      },
      "committer": {
        "name": "Bas de Bruijne",
        "email": "bas.debruijne@canonical.com",
        "time": "Wed Jan 25 10:17:16 2023 -0400"
      },
      "message": "tempest cleanup - don\u0027t initialize admin id\u0027s\n\nTempest cleanup gathers the project, user, and role id. Since\ncommit a857880423, this info is collected but not used. In\nspecific cases this method raises an error so it\u0027s better to\nremove it.\n\nCloses-bug: #2003125\nChange-Id: Icd71a2962808628edb611257ac544f0277cde1f3\n"
    },
    {
      "commit": "e72ce41454646fd1d83775c948faf8c451519ade",
      "tree": "70f9e366642d5c787de1af1b90b7a4e80f6bc0fc",
      "parents": [
        "1982a60dbb4e8b4f50889376039b4f2a5ae9dc08"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jan 24 12:43:04 2023 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jan 24 12:44:22 2023 +0100"
      },
      "message": "Remove leftover todo related to the dhcpcd support\n\nWith commit [1] support for dhcpcd client was added to tempest\nbut there was not cleaned one of the TODO notes related to that.\nSo this patch simply cleans that left over.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/871270\n\nChange-Id: I0c94ac5e7fd7b6da0fd051b9ff7d4c226be73f76\n"
    },
    {
      "commit": "1982a60dbb4e8b4f50889376039b4f2a5ae9dc08",
      "tree": "9333742d033d6dac97d25687050475a22a4e10e0",
      "parents": [
        "37de2dce1c562a54bfda442a102bc69a7336b249",
        "49163f91568c51781eebb6189348476db0e538c7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 24 11:16:32 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 24 11:16:32 2023 +0000"
      },
      "message": "Merge \"Add support for dhcpcd in the renew_lease method\""
    },
    {
      "commit": "37de2dce1c562a54bfda442a102bc69a7336b249",
      "tree": "6c1cbdbf7eb9e016a66cc036dadb6efb58e0709f",
      "parents": [
        "a6b7e334cf27eddacb9ec28fb728dbfa30e4a8c6",
        "dfb304355b46882696ef26386637836577be8db7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 23 18:31:14 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 23 18:31:14 2023 +0000"
      },
      "message": "Merge \"Introduce @serial test execution decorator\""
    },
    {
      "commit": "4e4a43ee3356b6d726e10fefa4181d382007b02c",
      "tree": "9670d35c8cf61e7682e49fdc7b79ae06ebf375bd",
      "parents": [
        "49163f91568c51781eebb6189348476db0e538c7"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Jan 20 12:30:05 2023 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Jan 23 11:39:56 2023 +0000"
      },
      "message": "Restore IP addresses configuration after spoofing MAC address\n\nIn the test_port_security_macspoofing_port test, NIC on one of the vms\nis set to DOWN, MAC of this NIC is changed to the spoofed one and NIC is\nthen bring back to UP.\nFor some reason it works fine in Cirros 0.5.x but not in 0.6.0 and newer\nas after bringinig interface back to be UP there is also need to restore\nconfigured previously IP addresses.\nThis patch adds check of IPs configured on that NIC before it is switch\nto DOWN and later restores the same IPs configuration when NIC is UP\nagain.\n\nRelated-Bug: #2003063\nChange-Id: I05d2118125195a387163ad1f0177fd9dfc916238\n"
    },
    {
      "commit": "49163f91568c51781eebb6189348476db0e538c7",
      "tree": "533ccc7a2b0e5e88358784fad70820c748adab2a",
      "parents": [
        "7c8b49becef78a257e2515970a552c84982f59cd"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Jan 20 12:20:35 2023 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Jan 23 11:39:39 2023 +0000"
      },
      "message": "Add support for dhcpcd in the renew_lease method\n\nIn Cirros 0.6.0 and newer there is dhcpcd client used instead of old\nudhcpc. This patch adds support to that new client in the\nremote_client\u0027s renew_lease method.\n\nRelated-Bug: #2003063\nChange-Id: I5d5648332e1c84221e708c29a904fcaaffdb451e\n"
    },
    {
      "commit": "a6b7e334cf27eddacb9ec28fb728dbfa30e4a8c6",
      "tree": "a7845f92eb642f55ac88f05f4594e03d2c0d1582",
      "parents": [
        "7c8b49becef78a257e2515970a552c84982f59cd"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "gibi@redhat.com",
        "time": "Wed Jan 18 17:43:01 2023 +0100"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 18 21:07:59 2023 +0000"
      },
      "message": "Skip test_attach_scsi_disk_with_config_drive\n\nThis test causes excessive memory usage in the test executor as it\ndownloads glance image data in memory. This currently causes OOM issues\nin the gate so the test case is skipped until the image data copying is\nmade smarter.\n\nRelated-Bug: #2002951\nChange-Id: I0bfac0310fdd6ef44a633d40422cfcfdfc85a426\n"
    },
    {
      "commit": "dfb304355b46882696ef26386637836577be8db7",
      "tree": "38a6dfd57efa02707946182e287c2397a77b42a8",
      "parents": [
        "7c8b49becef78a257e2515970a552c84982f59cd"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Tue Dec 14 17:25:16 2021 +0100"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 18 02:45:43 2023 +0000"
      },
      "message": "Introduce @serial test execution decorator\n\nTempest provides a LockFixture to avoid two potentially interfering\ntests to run in parallel. However, this solution does not scale when\nwe want to separate a set of tests from many other test cases. For\nexample, host aggregate and availability zone testing needs compute\nhosts without any nova servers to be able to test moving computes\nbetween aggregates but a lot of other tests are creating nova\nservers. To fully separate these aggregate tests from the rest of\nthe tempest test cases, this patch proposes a @serial class decorator\nto mark a test class to be run totally independently of any other test\nclasses.\n\nUnder the hood, the @serial decorator is implemented with a tempest-wide\ninterprocess read-write lock. The serial test classes always take the\nwrite lock, while the non-serial classes take the read lock. The lock\nallows in many readers OR a single writer. So the serial tests are run\nindependently from the rest.\n\nTo minimize the time a serial test blocks other tempest tests run in\nparallel, this patch also introduced a serial_tests test directory to\nstore the serial tests. The current test ordering in a fresh env\nuses alphabetical order so the serial tests will run at the end of\nthe execution not randomly in the middle. The gate uses fresh VMs\nfor every run so we can rely on this optimization there. In local\nenvs where tests are re-run, the subsequent runs will be ordered at\nruntime by stestr. Therfore, a longer runtime might be observed due to\nlocking, but the correctness of the test execution is still kept.\n\nRelated-Bug: #821732\nChange-Id: I0181517edab75f586464a38c4811417f888783b1\n"
    },
    {
      "commit": "7c8b49becef78a257e2515970a552c84982f59cd",
      "tree": "e7e9a40f1613bae2621bda1fbe205f633d1170ee",
      "parents": [
        "1b05230073ed75f50d93938ab1392ae55cd4c25b",
        "951b806347adce32fa7f99b441b9e973af1e789d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 10 16:33:34 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 10 16:33:34 2023 +0000"
      },
      "message": "Merge \"Decorate volume.base functions - fix cleanup\""
    },
    {
      "commit": "1b05230073ed75f50d93938ab1392ae55cd4c25b",
      "tree": "37e033ff8ec1cb57f285c5d6b5b68dc6dfaae98f",
      "parents": [
        "035d23e2a1370630a307577a66f8e28f9057ae6d",
        "bec2d4daa00f66681043d582fc32d2a7a819c337"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 09 17:43:30 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 09 17:43:30 2023 +0000"
      },
      "message": "Merge \"Added functionality to wait for port creation\""
    },
    {
      "commit": "035d23e2a1370630a307577a66f8e28f9057ae6d",
      "tree": "e7b0f02cc52f6a255d2be498dc6250f543025be6",
      "parents": [
        "5f7b9d40fcb809e299a63a83f2a3a2d080065055",
        "b8f0c30f9c9aa67032d04a6fd263b90fd540421b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 05 13:44:41 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 05 13:44:41 2023 +0000"
      },
      "message": "Merge \"zuul: Increase timeout for c9s-fips job\""
    },
    {
      "commit": "5f7b9d40fcb809e299a63a83f2a3a2d080065055",
      "tree": "35ff225fb23094c79ade9696ff1a284a78a0c346",
      "parents": [
        "3cafeddfe4c15364d49bc283ad6bdb3bf4908005",
        "be19f218138c7ab391eed1382cfa632a41bf0b0b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 05 10:33:34 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 05 10:33:34 2023 +0000"
      },
      "message": "Merge \"Remove references to \u0027all-plugin\u0027 tox environment\""
    },
    {
      "commit": "3cafeddfe4c15364d49bc283ad6bdb3bf4908005",
      "tree": "c8d4beb0fadf767f40f7dbdea42e0e3f1d42f26d",
      "parents": [
        "ea6644ce454e6a5b28562cb266de3c3de451aa3d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun Dec 25 18:40:37 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Dec 27 01:47:18 2022 +0000"
      },
      "message": "Add release notes page for version 33.0.0\n\nTempest 33.0.0 has been released [1].\nThis commit adds a new page for 33.0.0 release notes.\n\n[1] https://review.opendev.org/c/openstack/releases/+/866857\n\nChange-Id: Ied05cbc02509ff5a98a75bf18d2f08c30a5601ae\n"
    },
    {
      "commit": "ea6644ce454e6a5b28562cb266de3c3de451aa3d",
      "tree": "67b554c64e44411188b8f1d82c51ef002d636494",
      "parents": [
        "54fd0732ec54907ce6cf45a36e9d15386d33fc2b"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Dec 24 19:00:35 2022 -0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Dec 26 18:25:32 2022 +0000"
      },
      "message": "Fix tox4 error\n\ntox.ini started failing with Tox4 which had some\nincompatible changes. One is passenv where we need\nto pass each value in newline otherwise, it fails with\nerror:\n\n failed with pass_env values cannot contain whitespace,\n use comma to have multiple values in a single line,\n invalid values found.....\n\nAlso adding tempest in allowlist_externals as it is required\nby unit test also.\n\nFixing tox.ini for tox4 changes.\n\nChange-Id: I55cd9855d8232c007b012c19755c837e97823aea\n"
    },
    {
      "commit": "54fd0732ec54907ce6cf45a36e9d15386d33fc2b",
      "tree": "9d82a856c841da6593195d50339806bb103e7aa4",
      "parents": [
        "e72977d137f6b199c9b8943c6590723307616b24",
        "b6521a83141dc2cec03b270613f9e8f80e6206b5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 14 03:40:48 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 14 03:40:48 2022 +0000"
      },
      "message": "Merge \"Add placement service in \u0027enforce_scope\u0027 config\""
    },
    {
      "commit": "e72977d137f6b199c9b8943c6590723307616b24",
      "tree": "285ea2ebc42f73c19dd83bbedf6dd1c6e976cf72",
      "parents": [
        "1580f6f8437bd07e008ce8451388765d4b9b268f",
        "5c075ccef2a3a6dd151756d1244fa5541f26a406"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 07 13:20:47 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 07 13:20:47 2022 +0000"
      },
      "message": "Merge \"Switch back the tox constraint to master\""
    },
    {
      "commit": "1580f6f8437bd07e008ce8451388765d4b9b268f",
      "tree": "f92a1254b96e956cbb6f0d31333243ad8d8b99ea",
      "parents": [
        "b74ee598b097fed98a31efdf76762ce1c6a91c41",
        "633bd0d13a3c0b15b69c8e0e4bf063f0836af14d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 07 10:08:30 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 07 10:08:30 2022 +0000"
      },
      "message": "Merge \"Pin stable/zed constraint in tox to release 33.0.0\""
    },
    {
      "commit": "b74ee598b097fed98a31efdf76762ce1c6a91c41",
      "tree": "285ea2ebc42f73c19dd83bbedf6dd1c6e976cf72",
      "parents": [
        "96af1d0e40bc3d42a18c565ebeab857e5fe9078c",
        "5844fd9aeb307d31f6128f73b3e6163e22f8df88"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 07 10:08:27 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 07 10:08:27 2022 +0000"
      },
      "message": "Merge \"End support for stable/wallaby\""
    },
    {
      "commit": "96af1d0e40bc3d42a18c565ebeab857e5fe9078c",
      "tree": "c8afccad8cbed7905d811c7301c635ebeee5daa4",
      "parents": [
        "96cd444cac4a0d2d1db619365f645a60c3de73a5",
        "7ab45a9be8ee6fd4c8ded8d76e3237c14fa8727a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 07 01:05:23 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 07 01:05:23 2022 +0000"
      },
      "message": "Merge \"Add new tempest job enable the rbac scope checks and new defaults\""
    },
    {
      "commit": "5c075ccef2a3a6dd151756d1244fa5541f26a406",
      "tree": "1535408da4a03712173b7553d97a057eac553a85",
      "parents": [
        "633bd0d13a3c0b15b69c8e0e4bf063f0836af14d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Nov 12 19:40:11 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Dec 07 00:37:54 2022 +0000"
      },
      "message": "Switch back the tox constraint to master\n\nTempest 33.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/tempest/+/864372/\n\nChange-Id: I1a3cea4cc543aabe61483a32f71b2b9db178cecf\n"
    },
    {
      "commit": "633bd0d13a3c0b15b69c8e0e4bf063f0836af14d",
      "tree": "a0c5cee6d569d23316a93aeb97888c2185076056",
      "parents": [
        "5844fd9aeb307d31f6128f73b3e6163e22f8df88"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Nov 12 19:32:16 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Dec 07 00:37:48 2022 +0000"
      },
      "message": "Pin stable/zed constraint in tox to release 33.0.0\n\nWe are going to release Tempest new tag 33.0.0 to declare\nthe end of support for stable/wallaby. stable/zed constraint\nis latest stable constraints tested with current tempest hash\nwhich is going to be used for 33.0.0 release.\n\nFurther information:\n https://docs.openstack.org/tempest/latest/requirement_upper_constraint_for_tempest.html\n\nChange-Id: Ia8536e783df945a273b8697b128a5115104d3c12\n"
    },
    {
      "commit": "5844fd9aeb307d31f6128f73b3e6163e22f8df88",
      "tree": "1535408da4a03712173b7553d97a057eac553a85",
      "parents": [
        "96cd444cac4a0d2d1db619365f645a60c3de73a5"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Nov 12 19:25:20 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Dec 06 18:37:17 2022 -0600"
      },
      "message": "End support for stable/wallaby\n\nThis marks the end of support for stable/wallaby\nwhich is EM now [1]. This remove the stable/wallaby\njobs and also adds relesenote to mark the end of\nsupport of Wallaby.\n\nDepends-On: https://review.opendev.org/c/openstack/releases/+/862393\n\n[1] https://releases.openstack.org/\n\nChange-Id: Ie3bbbc80e4b2e7bca8e8b70fce1d31166220c6d3\n"
    },
    {
      "commit": "b6521a83141dc2cec03b270613f9e8f80e6206b5",
      "tree": "2712bfbe0abd0c96e534226adb3758663727f9d8",
      "parents": [
        "7ab45a9be8ee6fd4c8ded8d76e3237c14fa8727a"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 30 14:31:30 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 30 14:59:39 2022 -0600"
      },
      "message": "Add placement service in \u0027enforce_scope\u0027 config\n\nAdding placement service in \u0027enforce_scope\u0027 config\nso that we can switch the placement scope and new defaults\nand test them.\n\nChange-Id: Ie9a4c22dee892eae84f35af2b6b5ff2098225495\n"
    },
    {
      "commit": "b8f0c30f9c9aa67032d04a6fd263b90fd540421b",
      "tree": "46d3f8c6cec6e4931eece58062c9a7b20a3854ce",
      "parents": [
        "96cd444cac4a0d2d1db619365f645a60c3de73a5"
      ],
      "author": {
        "name": "Sylvain Bauza",
        "email": "sbauza@redhat.com",
        "time": "Tue Nov 29 17:49:33 2022 +0100"
      },
      "committer": {
        "name": "Sylvain Bauza",
        "email": "sbauza@redhat.com",
        "time": "Tue Nov 29 18:08:55 2022 +0100"
      },
      "message": "zuul: Increase timeout for c9s-fips job\n\ntempest-centos9-stream-fips job has a long history of runs resulting to\nTIMED_OUT [1]\n\nSince the job defines some extra tasks for enabling FIPS, we hardly hit\nthe default timeout of 2 hours as shown in every failing build log.\nIf we really want this job, then we need to give it some extra space as\nfor the moment, apart from wasting CI resources into continuously failing\nruns, we don\u0027t see any interest in it.\n\n[1] https://zuul.openstack.org/builds?job_name\u003dtempest-centos9-stream-fips\n\nChange-Id: I5b04d69f74854725e0c11abe58e936fc6d18d183\n"
    },
    {
      "commit": "bec2d4daa00f66681043d582fc32d2a7a819c337",
      "tree": "df183d79297c31bcfcf9513866a5e4fa47833f46",
      "parents": [
        "b39bbcc0bc5be39cc4d9e3cf2addf1924c8df49a"
      ],
      "author": {
        "name": "Eliad Cohen",
        "email": "eliadcohen@gmail.com",
        "time": "Wed Sep 14 17:52:59 2022 +0000"
      },
      "committer": {
        "name": "Eliad Cohen",
        "email": "eliadcohen@gmail.com",
        "time": "Mon Nov 28 17:04:29 2022 +0000"
      },
      "message": "Added functionality to wait for port creation\n\nAdded a waiter that compares the current status\nof the port to a target value and returns the port\nwhen that is achieved.\n\nCloses-Bug: 1845486\nChange-Id: Ibc5434244f3758c60ddefa96d78476948a47ed13\n"
    },
    {
      "commit": "96cd444cac4a0d2d1db619365f645a60c3de73a5",
      "tree": "565e900b7f50c1e84d63bb403ee12c0161f24c03",
      "parents": [
        "cd354d8ce3745a96116d534c1428742c605c61e0",
        "78d2492f91fb01f228d2949a17618c830061ee89"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 24 12:17:51 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 24 12:17:51 2022 +0000"
      },
      "message": "Merge \"Set back to use Bionic for Ussuri, Train and Stein\""
    },
    {
      "commit": "cd354d8ce3745a96116d534c1428742c605c61e0",
      "tree": "b3feb7803bdcdd3f5c118d8bf04fc7474aec43a6",
      "parents": [
        "4797161c83e29160280c51d732191ae249e449af",
        "f4970a3f8a07e0b7d1ee98dd1289e0a14e8f25b3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 24 10:04:31 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 24 10:04:31 2022 +0000"
      },
      "message": "Merge \"Fix Compute Live Migration tests with Ironic\""
    },
    {
      "commit": "4797161c83e29160280c51d732191ae249e449af",
      "tree": "924bf3b6a1fa8c8f1b4a810b675d2aae3f6b1b90",
      "parents": [
        "25c441c76a248a525d4ad83dafda5c7d07e1ff4e",
        "a673bd93cb2b4a327c00f3f8184802e37b77eb09"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 24 02:05:37 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 24 02:05:37 2022 +0000"
      },
      "message": "Merge \"Cleanup tox.ini\""
    },
    {
      "commit": "f4970a3f8a07e0b7d1ee98dd1289e0a14e8f25b3",
      "tree": "fe199d6d3b5da164a1039efc5f74b5fb3dd7a5ec",
      "parents": [
        "20e460dacfae6b4546903a9caaf9253330f27b5a"
      ],
      "author": {
        "name": "Maksim Malchuk",
        "email": "maksim.malchuk@gmail.com",
        "time": "Wed Nov 16 23:29:33 2022 +0300"
      },
      "committer": {
        "name": "Maksim Malchuk",
        "email": "maksim.malchuk@gmail.com",
        "time": "Wed Nov 23 22:03:48 2022 +0000"
      },
      "message": "Fix Compute Live Migration tests with Ironic\n\nIn some deployments when Nova Compute configured together with Ironic\nservice there are many test_live_migration.* tests failed with an\nerror \"Migration pre-check error: Unable to migrate...\". This change\nfix the issue removing \u0027*-ironic\u0027 hosts (used in Kolla-Ansible).\nThe other deployments (OpenStack-Ansible, TripleO, etc.) should\ndeploy the Ironic-Complute services with correct hostnames.\n\nChange-Id: I47993d16b86671433a64c6db57d53c2d15f8a7ae\nSigned-off-by: Maksim Malchuk \u003cmaksim.malchuk@gmail.com\u003e\n"
    },
    {
      "commit": "25c441c76a248a525d4ad83dafda5c7d07e1ff4e",
      "tree": "cbabb699a3a36e71d86dd57169dcfc8831e2b3eb",
      "parents": [
        "20e460dacfae6b4546903a9caaf9253330f27b5a"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 23 14:33:00 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 23 14:33:00 2022 -0600"
      },
      "message": "Fix python classifier for py39\n\nTemepest test and support python 3.9 so\nfixing then python classifier in setup.cfg\n\nChange-Id: Ida4ca6e04f6485c5c11e95ff708558267a827d2a\n"
    },
    {
      "commit": "20e460dacfae6b4546903a9caaf9253330f27b5a",
      "tree": "98f891f55de59fde77ba256beb0dd1cd7bdb69ac",
      "parents": [
        "982e5d2b95e448568484eb4b81bc85caf0fc95ab",
        "81bd0e9e19c30fb2685c744aedbc40c766885a9a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 23 19:59:08 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 23 19:59:08 2022 +0000"
      },
      "message": "Merge \"Add test for compute server external event API\""
    },
    {
      "commit": "a673bd93cb2b4a327c00f3f8184802e37b77eb09",
      "tree": "9c9ef4b6b2ad530734c53acc836c6dc299871013",
      "parents": [
        "982e5d2b95e448568484eb4b81bc85caf0fc95ab"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Tue Nov 22 09:30:23 2022 -0800"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Tue Nov 22 09:30:23 2022 -0800"
      },
      "message": "Cleanup tox.ini\n\nWe remove install_command because the value set here is basically the\ndefault but with one small difference. It doesn\u0027t run using `python -m\npip` which means we could potentially find a global pip install which\ninstalls to the wrong python by default. Using python -m pip as the tox\ndefault does should ensure it consistently finds the venv pip.\n\nAdditionally we stop allowlisting all external commands to make problems\nlike this more apparent.\n\nChange-Id: I75a6bd7985fce66b3e8a4cb81320b22d71f6bc4a\n"
    },
    {
      "commit": "78d2492f91fb01f228d2949a17618c830061ee89",
      "tree": "afc9a07fbaaa6c1002ffd3ec1de7398e543d00fe",
      "parents": [
        "982e5d2b95e448568484eb4b81bc85caf0fc95ab"
      ],
      "author": {
        "name": "Elod Illes",
        "email": "elod.illes@est.tech",
        "time": "Tue Nov 22 15:55:42 2022 +0100"
      },
      "committer": {
        "name": "Elod Illes",
        "email": "elod.illes@est.tech",
        "time": "Tue Nov 22 16:37:17 2022 +0100"
      },
      "message": "Set back to use Bionic for Ussuri, Train and Stein\n\nWith patch I2e37603b098880b778100613800496b01167b22f some jobs based on\ntempest-multinode-full-py3 on stein, train and ussuri branches started\nto to run on Focal, howerer those run on Bionic previously.\nThis patch sets back to use Bionic for those branches.\n\nChange-Id: I9c30cf332a419946516cba776b8a3ecdb3cbd3c2\n"
    },
    {
      "commit": "7ab45a9be8ee6fd4c8ded8d76e3237c14fa8727a",
      "tree": "f6c1bbd2e8868a43ad9158ee146b8e4cc47aebe4",
      "parents": [
        "982e5d2b95e448568484eb4b81bc85caf0fc95ab"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Nov 21 19:14:05 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Nov 21 19:14:05 2022 -0600"
      },
      "message": "Add new tempest job enable the rbac scope checks and new defaults\n\nWe have many services (Nova, Neutron, Glance etc) implemented the\nnew RBAC (project scope and project personas). For these services,\nall tests should pass as projects personas (project reader) does\nnot impact existing testing/usage.\n\nkeystone has system scope adopted in their policy for now which\nwe need to make it work for project scope also and until then\nwe will see test failing.\n\nThis commit adds a new tempest full job which enable the scope\nand new defaults of RBAC for applicable services.\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/865040\n\nChange-Id: Ib8f2f0e25205edba332fb9bd2a73012016d45061\n"
    },
    {
      "commit": "81bd0e9e19c30fb2685c744aedbc40c766885a9a",
      "tree": "3db1bb8a80197a5035032eb332a25f16e71592e9",
      "parents": [
        "2c6da1db396c018ec6d52961edfadd9fe20cb5ad"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Nov 17 21:16:58 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Nov 21 20:30:35 2022 +0000"
      },
      "message": "Add test for compute server external event API\n\nAdding test as well as the service client for the compute\nserver external event API\n- https://docs.openstack.org/api-ref/compute/?expanded\u003drun-events-detail#run-events\n\nChange-Id: I1c9a99d036de760a15a5725db87ca4e9d6f2263d\n"
    },
    {
      "commit": "982e5d2b95e448568484eb4b81bc85caf0fc95ab",
      "tree": "7cfc40a9ff6b76cdef709f38ec851624ed157093",
      "parents": [
        "2c6da1db396c018ec6d52961edfadd9fe20cb5ad",
        "24a3a3667a4929059c8366691a6386296bb43083"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 21 18:58:21 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 21 18:58:21 2022 +0000"
      },
      "message": "Merge \"Migrate tempest jobs to Ubuntu Jammy (22.04)\""
    },
    {
      "commit": "24a3a3667a4929059c8366691a6386296bb43083",
      "tree": "ac1726782ddb0770b1cc4d031a2d25cd6009c619",
      "parents": [
        "461cab98c0efedfa8c69b5ab6a8c226d4f526edc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Oct 12 15:50:28 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Nov 17 21:47:34 2022 -0600"
      },
      "message": "Migrate tempest jobs to Ubuntu Jammy (22.04)\n\nAs per 2023.1 cycle testing runtime and community goal[1] we need to migrate\nupstream CI/CD to Ubuntu Jammy(22.04). Most of the Tempest jobs will be migrate\nautomatically once devstack base job start running on Jammy(Depends-On).\nAs we need to run at least one job on Ubuntu Focal(20.04), I am adding\na new job tempest-full-ubuntu-focal.\n\nFew job like tempest-full-multinode-py3 and plugin sanity job needs to override\nthe nodeset. multinode job needs to run on Focal till stable/zed and on Jammy\nfrom master(2023.1) onwards. Stable branch jobs testing stable branch needs to\nkeep running on their supported distro version which is Focal.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/860795\nDepends-On: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/861116\n\n[1] https://governance.openstack.org/tc/goals/selected/migrate-ci-jobs-to-ubuntu-jammy.html\n\nChange-Id: I2e37603b098880b778100613800496b01167b22f\n"
    },
    {
      "commit": "2c6da1db396c018ec6d52961edfadd9fe20cb5ad",
      "tree": "6fab8a646102d09137cd58c24405c1798c764b8c",
      "parents": [
        "edd5a4cba37e94579ac5583b5bce38109c14bf75"
      ],
      "author": {
        "name": "Ilya Popov",
        "email": "ilya_p@hotmail.com",
        "time": "Sun Nov 13 23:30:57 2022 +0300"
      },
      "committer": {
        "name": "Ilya Popov",
        "email": "ilya_p@hotmail.com",
        "time": "Mon Nov 14 16:19:43 2022 +0300"
      },
      "message": "Fix error KeyError: \u0027addresses\u0027 for two tests\n\nWhen we use create_test_server, waiters.wait_for_server_status\nreturns servers with more details (including server IP address in case\nwe don\u0027t use fip). It is needed successfully execute\nwait_for_ssh_or_ping and finally get_server_ip. The last function\n(get_server_ip) extract IP adress just from server dict and fails\nif there is no adresses dict in it.\n\nCloses-Bug: 1996468\nChange-Id: Ib1157f4bb6fe42b3fbcdd3eafac0b5063d1a9e56\n"
    },
    {
      "commit": "edd5a4cba37e94579ac5583b5bce38109c14bf75",
      "tree": "86c44d4848e3cdd6f5595a1091c6216c9af9fb1a",
      "parents": [
        "483fca3b230a8bbb5185ecdd94a9e9c72724f764",
        "5928eeb68c95dab9bccda787dc2fd9ba052f3f25"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 08 19:22:56 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 08 19:22:56 2022 +0000"
      },
      "message": "Merge \"Fix server id reference in _rebuild_server_and_check()\""
    },
    {
      "commit": "483fca3b230a8bbb5185ecdd94a9e9c72724f764",
      "tree": "160c73084b5d7a94c70ca2a4c560ad34c2612527",
      "parents": [
        "168e075ff22fcf3d3cb6faebdb8439ba5ad47541",
        "5fbca522decb0fb4d7c379973d6071bd27ebe730"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 04 16:48:46 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 04 16:48:46 2022 +0000"
      },
      "message": "Merge \"[Doc] Fix python version in unit tests document\""
    },
    {
      "commit": "168e075ff22fcf3d3cb6faebdb8439ba5ad47541",
      "tree": "cd115bb33a99c82a0c9e339c07641ea90c31743c",
      "parents": [
        "0e6c2916dd905db2915a3c5ea4dfd93dc7d92cb2",
        "0fe9663a267283c5ba654f96c709ba63bca29907"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 04 16:48:43 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 04 16:48:43 2022 +0000"
      },
      "message": "Merge \"Clarify the enforce_scope config option help message\""
    },
    {
      "commit": "0e6c2916dd905db2915a3c5ea4dfd93dc7d92cb2",
      "tree": "cd6d3a44ffd80a013eb7a6c5298a9a4c3a73baf4",
      "parents": [
        "a5310d2dee1407a25e4d9e4c85bf61fb387fd326",
        "d2822ddc41d66fb88330810c1729df23a097ab38"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 03 00:54:13 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 03 00:54:13 2022 +0000"
      },
      "message": "Merge \"Add replace location test\""
    },
    {
      "commit": "a5310d2dee1407a25e4d9e4c85bf61fb387fd326",
      "tree": "fa2b8e2a8c76f2a3618753351db94bfb08924155",
      "parents": [
        "beda3306a25d4927cc0513d5c42c8a38b629fc9d",
        "9eaaa5ac3ee8d51563072ad63e1ac76bccf3b748"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 01 23:31:03 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 01 23:31:03 2022 +0000"
      },
      "message": "Merge \"Add tests for image location manipulation\""
    },
    {
      "commit": "d2822ddc41d66fb88330810c1729df23a097ab38",
      "tree": "f2277b8522968512d968c38a87a8231269b117a7",
      "parents": [
        "9eaaa5ac3ee8d51563072ad63e1ac76bccf3b748"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Oct 14 07:21:06 2022 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Oct 28 12:57:41 2022 -0700"
      },
      "message": "Add replace location test\n\nReplacing locations is a little strange, in that you \"replace\" the\nwhole list of locations, but only metadata for existing locations\nis allowed, but outside the JSON PATCH checking. This adds a test\nthat probes the boundaries of that and makes sure we are allowed\n(and disallowed) the right operations.\n\nChange-Id: I753872656b990741ababfbdd64893746493b5e13\n"
    },
    {
      "commit": "9eaaa5ac3ee8d51563072ad63e1ac76bccf3b748",
      "tree": "46d5fde37ac0460c63cc3045d6a1631ca9027616",
      "parents": [
        "466f7060828b67c7a2482dd5f04ae2c59c5437db"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Oct 07 09:16:20 2022 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Oct 28 12:57:07 2022 -0700"
      },
      "message": "Add tests for image location manipulation\n\nThis adds tests for the currently untested locations support in\nimages. A feature must be enabled for this to work, so a feature\nflag is added to control it.\n\nChange-Id: I779c959096b3aa9cc3d0fbf1e3c506a22d0a49fb\n"
    },
    {
      "commit": "5928eeb68c95dab9bccda787dc2fd9ba052f3f25",
      "tree": "685e9b26b7b4b644fbcbc8dabb4bbc5e914ebe1e",
      "parents": [
        "beda3306a25d4927cc0513d5c42c8a38b629fc9d"
      ],
      "author": {
        "name": "Damian Dabrowski",
        "email": "damian.dabrowski@cleura.com",
        "time": "Thu Oct 27 16:13:53 2022 +0200"
      },
      "committer": {
        "name": "Damian Dabrowski",
        "email": "damian.dabrowski@cleura.com",
        "time": "Thu Oct 27 16:14:34 2022 +0200"
      },
      "message": "Fix server id reference in _rebuild_server_and_check()\n\nReference to server id is broken now because\nServerActionsTestJSON(self) object has no attribute \u0027server\u0027.\n\nserver attribute is passed as a method\u0027s argument.\n\nChange-Id: I7ef97019a9db973749fa81875cfb9e5e837e6bea\n"
    },
    {
      "commit": "0fe9663a267283c5ba654f96c709ba63bca29907",
      "tree": "11ff576b8dd7ae486c38f5d0961a0b13e461747a",
      "parents": [
        "beda3306a25d4927cc0513d5c42c8a38b629fc9d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Oct 15 20:18:58 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun Oct 16 15:05:47 2022 -0500"
      },
      "message": "Clarify the enforce_scope config option help message\n\nenforce_scope config option enable enforce_scope as well\nas the enforce_new_defaults config options of services. We\nneed to mention the same in tempest config option help message\nalso.\n\nChange-Id: I733947a569b5767a1a669d7e949d65837d77b859\n"
    },
    {
      "commit": "beda3306a25d4927cc0513d5c42c8a38b629fc9d",
      "tree": "e6a4debdd058eeb55164a2e81de1eb0b8599db67",
      "parents": [
        "ed74be1b0649729c01a70230e32f28872d16856c",
        "466f7060828b67c7a2482dd5f04ae2c59c5437db"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Oct 14 20:34:43 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 14 20:34:43 2022 +0000"
      },
      "message": "Merge \"Fix image import tests for read-only stores\""
    },
    {
      "commit": "ed74be1b0649729c01a70230e32f28872d16856c",
      "tree": "bae4b639cb612a1e496804e8d24b3278926b6af6",
      "parents": [
        "461cab98c0efedfa8c69b5ab6a8c226d4f526edc",
        "6714b65a210c5851591dfd5dfe9ad1cbf1fa49e9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 12 19:44:54 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 12 19:44:54 2022 +0000"
      },
      "message": "Merge \"Add a boot-snapshot-boot test\""
    },
    {
      "commit": "5fbca522decb0fb4d7c379973d6071bd27ebe730",
      "tree": "e971765cbd9f791fad1779ab1289b95b22f21a70",
      "parents": [
        "461cab98c0efedfa8c69b5ab6a8c226d4f526edc"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Oct 12 13:35:17 2022 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Oct 12 13:39:12 2022 +0900"
      },
      "message": "[Doc] Fix python version in unit tests document\n\nThis commit fixes the python version which is supported officially. We\ndropped Python 3.6 in the past commit[1] already and Python 2.7 is not\nno longer supported. So we should be able to drop and replace the tox\njob in the document.\n\n[1] Ie844887a798a006794729e733748ceaa5e06d2db\n\nChange-Id: If2998dd984aeb7d93bd49659d08a7212e16069c0\n"
    },
    {
      "commit": "466f7060828b67c7a2482dd5f04ae2c59c5437db",
      "tree": "de37e6d84c07865980207616633ccd2fafa0a680",
      "parents": [
        "6714b65a210c5851591dfd5dfe9ad1cbf1fa49e9"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Oct 10 15:25:39 2022 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Oct 11 08:15:01 2022 -0700"
      },
      "message": "Fix image import tests for read-only stores\n\nIn order to test with one or more read-only store (such as an http\ntype store), we must exclude those from our list of stores we expect\nto see when doing an import. This fixes both the waiter for the\n\"all stores\" case, as well as our specific-store test from choosing\nthose stores for the list.\n\nChange-Id: I8dd5e3256339ab1483e909fb5207d0da856e467e\n"
    },
    {
      "commit": "461cab98c0efedfa8c69b5ab6a8c226d4f526edc",
      "tree": "db6acab018c595d8bdc8251464382ecde8f27b8d",
      "parents": [
        "bf8ffe90a94ce4ac890a085489f97276ae991ac3",
        "3e1d5df6a58ef99e8351fcb06c12f3a88804dffb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 11 12:22:29 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 11 12:22:29 2022 +0000"
      },
      "message": "Merge \"Add tempest-multinode-full-py3 job in gate pipeline\""
    },
    {
      "commit": "bf8ffe90a94ce4ac890a085489f97276ae991ac3",
      "tree": "84641c22f05a13bc5c2a0f1e882ba451e3d829d5",
      "parents": [
        "22acdaed8db3d9777b8dc416a3dbcf8fbf852311",
        "1d94c7b7082308808073773163e6db0d50b45229"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 11 09:01:12 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 11 09:01:12 2022 +0000"
      },
      "message": "Merge \"Updated document for the correct stable branches support\""
    },
    {
      "commit": "22acdaed8db3d9777b8dc416a3dbcf8fbf852311",
      "tree": "b86c13746d42ad2b6b4ae00a3d37850495e118ea",
      "parents": [
        "b0313aa43e8c47d8dade11bbcc97bae2d159d284",
        "76db176c7ee01adda0369793af2fecbd07f67d51"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 10 19:53:34 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 10 19:53:34 2022 +0000"
      },
      "message": "Merge \"Fix security vulnerabilities using Bandit\""
    },
    {
      "commit": "1d94c7b7082308808073773163e6db0d50b45229",
      "tree": "184ce924a907a8a851bf224d327b91a76480609c",
      "parents": [
        "b0313aa43e8c47d8dade11bbcc97bae2d159d284"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Oct 10 13:16:13 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Oct 10 13:16:13 2022 -0500"
      },
      "message": "Updated document for the correct stable branches support\n\nWith latest Tempest 32.0.0, Tempest master started supporting\nZed and vistoria is not supported as that is in EM state.\n\nChange-Id: I70303bcc8322da1ed9dfcfc1ea0865a70d287237\n"
    },
    {
      "commit": "b0313aa43e8c47d8dade11bbcc97bae2d159d284",
      "tree": "35713771022760dfa4ace682d3421e87b1ef8094",
      "parents": [
        "9d141a5664737729c9a34273abf0307c5d4c49ad",
        "9a9d5883c5f3db3538fc7f99219144e18cce1b4c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 10 13:05:23 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 10 13:05:23 2022 +0000"
      },
      "message": "Merge \"Add nova-multi-cell job in experimental pipeline\""
    },
    {
      "commit": "9d141a5664737729c9a34273abf0307c5d4c49ad",
      "tree": "8d917082acb8767f161b45aacd2de421ea074faa",
      "parents": [
        "a12566237954ee43da005dbd617ac51d3fcbdf30",
        "ca5ddb4fe06f1f6176527dd08241b757155fc584"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 10 12:53:23 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 10 12:53:23 2022 +0000"
      },
      "message": "Merge \"Update server details before getting fixed IP\""
    },
    {
      "commit": "76db176c7ee01adda0369793af2fecbd07f67d51",
      "tree": "4baa32d0ee092cfa83449c6e6d732e86b5346ea7",
      "parents": [
        "4ff6f153b11575b1acad34655310b68dfc9fba93"
      ],
      "author": {
        "name": "jskunda",
        "email": "jskunda@redhat.com",
        "time": "Thu Sep 29 11:14:34 2022 +0000"
      },
      "committer": {
        "name": "jskunda",
        "email": "jskunda@redhat.com",
        "time": "Mon Oct 10 12:39:23 2022 +0000"
      },
      "message": "Fix security vulnerabilities using Bandit\n\nTempest was using:\n-python module xml.etree[1],\n\nIt was vulnerable to different atacks.\n\nInstead of xml.etree.ElementTree tempest is now using\ndefusedxml.ElementTree which is more secure.\n\n[1] https://bandit.readthedocs.io/en/1.7.0/blacklists/blacklist_calls.html B313\n\nChange-Id: I50a8ab3c3be2decccd7480ecf00f1a3e4a75f172\n"
    },
    {
      "commit": "a12566237954ee43da005dbd617ac51d3fcbdf30",
      "tree": "d8b29d9f653532c2e172f8b8a9b91025d16d22f9",
      "parents": [
        "6caf3b35732deffe4bca83151f6aa2f6c1975bb1",
        "426bd312935091a9e3c8347046ddbb5b172b5e49"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 10 12:14:47 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 10 12:14:47 2022 +0000"
      },
      "message": "Merge \"Remove transfer-encoding headers from test\""
    },
    {
      "commit": "be19f218138c7ab391eed1382cfa632a41bf0b0b",
      "tree": "15727f2e40d465001936c93649733d46afbbdb7d",
      "parents": [
        "6caf3b35732deffe4bca83151f6aa2f6c1975bb1"
      ],
      "author": {
        "name": "Lukáš Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Fri Oct 07 13:47:11 2022 +0200"
      },
      "committer": {
        "name": "Lukáš Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Mon Oct 10 14:01:49 2022 +0200"
      },
      "message": "Remove references to \u0027all-plugin\u0027 tox environment\n\nThe \u0027all-plugin\u0027 tox environment was deprecated by this patch [1].\nInstead of the \u0027all-plugin\u0027 it is recommended to use the \u0027all\u0027 tox\nenvironment.\n\nThis patch removes any reference to \u0027all-plugin\u0027 tox environment and\nupdates the documentation so that the installation steps work with\nthe \u0027all\u0027 tox venv.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/543974\n\nRelated-Bug: 1862240\nChange-Id: I0a86d9cf33bff6576a6337967d6b663ab7d9f4a6\n"
    },
    {
      "commit": "6714b65a210c5851591dfd5dfe9ad1cbf1fa49e9",
      "tree": "5b318f123b24eba335e82b8e2b4c11b8e402736e",
      "parents": [
        "f1d0e395e95d3502a9c3904ce56520d116e6bf48"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Oct 05 15:05:31 2022 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Oct 07 13:33:22 2022 -0700"
      },
      "message": "Add a boot-snapshot-boot test\n\nIt occurred to me that we do not (AFAIK) have a test that shows that\nwe can boot servers from snapshots we create right after we create\nthem. This adds one.\n\nChange-Id: I613357e8c9cc6d382caaf7291e150448148f32dd\n"
    },
    {
      "commit": "6caf3b35732deffe4bca83151f6aa2f6c1975bb1",
      "tree": "443faf6970afefa0e4cd0088948d7619bf17a9ac",
      "parents": [
        "f1d0e395e95d3502a9c3904ce56520d116e6bf48"
      ],
      "author": {
        "name": "Mitya_Eremeev",
        "email": "mitossvyaz@mail.ru",
        "time": "Fri Sep 16 15:49:53 2022 +0300"
      },
      "committer": {
        "name": "mitya-eremeev-2",
        "email": "mitossvyaz@mail.ru",
        "time": "Fri Oct 07 08:06:43 2022 +0000"
      },
      "message": "All image clients must use image build timeout\n\nImage client for compute section uses compute build timeout.\nThe patch does that client explicitly uses image build timout.\n\nCloses-Bug: 1989459\nChange-Id: I04fda53890025fad3bfd5b0e0aa39667da094109\n"
    },
    {
      "commit": "f1d0e395e95d3502a9c3904ce56520d116e6bf48",
      "tree": "72afb11b3d61baec9d3288ec6c8497bd1ce17e72",
      "parents": [
        "4ff6f153b11575b1acad34655310b68dfc9fba93"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Sep 28 02:55:42 2022 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Sep 28 02:55:42 2022 +0200"
      },
      "message": "Add Tempest gate job for stable/zed\n\nNow we have stable/zed branch ready for devstack and so does\nfor all service projects.\n\nThis commit adds the Tempest testing for stable/zed by adding\nnew jobs running on stable/zed version of openstack.\n\nChange-Id: I6a331a6f2466aa4e4d9f607660b87fa60a63bf4b\n"
    },
    {
      "commit": "4ff6f153b11575b1acad34655310b68dfc9fba93",
      "tree": "74549d6c47c2112dc84367ffe62c9d526f3a39d1",
      "parents": [
        "b39bbcc0bc5be39cc4d9e3cf2addf1924c8df49a"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Sep 20 14:48:55 2022 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Sep 20 14:48:55 2022 +0200"
      },
      "message": "Add release notes page for version 32.0.0\n\nTempest 32.0.0 has been released [1].\nThis commit adds a new page for 32.0.0 release notes.\n\n[1] https://review.opendev.org/c/openstack/releases/+/857606\n\nChange-Id: I7b13670b307231d064dbfd727c86457b72b78734\n"
    },
    {
      "commit": "ca5ddb4fe06f1f6176527dd08241b757155fc584",
      "tree": "9f7d42b8ac86122441ed3aa545a79968ad5f9e88",
      "parents": [
        "ee6eebea9bdd1a15554f2e64d6ef498dff51f4b8"
      ],
      "author": {
        "name": "Marian Krcmarik",
        "email": "mkrcmari@redhat.com",
        "time": "Mon Aug 29 17:01:01 2022 +0200"
      },
      "committer": {
        "name": "Marian Krcmarik",
        "email": "mkrcmari@redhat.com",
        "time": "Mon Sep 19 22:26:19 2022 +0200"
      },
      "message": "Update server details before getting fixed IP\n\nIf the validation.connect_method is set to \"fixed\" then\nthe ssh/ping validation fails in get_server_ip() on:\naddresses \u003d server[\u0027addresses\u0027][CONF.validation.network_for_ssh]\n    KeyError: \u0027addresses\u0027\n\nIt seems that addresses information is not available in the initial\nresponse upon server creation, from the compute API ref:\n\"Servers with status BUILD hide their addresses information.\"\n\nThe fix saves the returned full server response when waiting for\nthe server to become ACTIVE. Such response includes the Fixed IP\naddress (once the server is ACTIVE) and can be used for checking\nthe connection to the server later.\n\nChange-Id: I1addbb52320deaa9e268eceb5dbd83f6da6c6f6a\n"
    },
    {
      "commit": "b39bbcc0bc5be39cc4d9e3cf2addf1924c8df49a",
      "tree": "782835d89b91616cac7d43ab111a0e101152e284",
      "parents": [
        "bc12bd45867d752d6b4a111686ccbb88967ccf3d"
      ],
      "author": {
        "name": "ghanshyam mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 14 15:21:08 2022 +0530"
      },
      "committer": {
        "name": "ghanshyam mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 14 15:21:08 2022 +0530"
      },
      "message": "Switch to the master constraint in tox.ini\n\nTo releas a new tag for Tempest Zed, we modified the\ncompatible constraint in tox.ini\n- https://review.opendev.org/c/openstack/tempest/+/857602/2\n\nAs new tag is released now so we can switch back to the master\nconstraint in tox.ini.\n\nChange-Id: I20f8d726d5b9adf9e5b7669c1b3ff8b28d46f0ac\n"
    },
    {
      "commit": "bc12bd45867d752d6b4a111686ccbb88967ccf3d",
      "tree": "be868dd7f5e21675857a8030e335ef69d70d72c5",
      "parents": [
        "979f05a03b3f601b319fada515a523f0fab8c1a0"
      ],
      "author": {
        "name": "ghanshyam mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 14 15:18:09 2022 +0530"
      },
      "committer": {
        "name": "ghanshyam mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 14 15:18:09 2022 +0530"
      },
      "message": "Add releasenote to tag the Tempest for Zed release\n\nChange-Id: Ia372e4f3beea940eb4c6632584018932a2009e22\n"
    },
    {
      "commit": "979f05a03b3f601b319fada515a523f0fab8c1a0",
      "tree": "5841cac0f40f1829d7f55974bf036a1b13cf749e",
      "parents": [
        "6ec23b64dc844e0f7c2f01dc7e1f6d87fdb50345"
      ],
      "author": {
        "name": "ghanshyam mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 14 15:09:58 2022 +0530"
      },
      "committer": {
        "name": "ghanshyam mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 14 15:12:03 2022 +0530"
      },
      "message": "Use stable constraint in tox to release new tag for Zed\n\nWe are going to release Tempest new tag to declare the start of\nsupport for stable/zed. So that new tag use stable/zed\nconstraint in the tox env.\n\nFor example: if anyone use Tempest new tag (32.0.0) in future say\n1 year later then tox env also should use the zed contstraint for\ncompatibility instead master.\n\nThese need to be move back to master constraint once release is done.\n\nChange-Id: I188a23bf77855358535986256b17fcc4cc6405f9\n"
    },
    {
      "commit": "426bd312935091a9e3c8347046ddbb5b172b5e49",
      "tree": "f69ab53fad3eff14848feda1f72deb4d9ee7c69b",
      "parents": [
        "6ec23b64dc844e0f7c2f01dc7e1f6d87fdb50345"
      ],
      "author": {
        "name": "Arx Cruz",
        "email": "arxcruz@gmail.com",
        "time": "Tue Sep 13 11:20:15 2022 +0200"
      },
      "committer": {
        "name": "Arx Cruz",
        "email": "arxcruz@gmail.com",
        "time": "Tue Sep 13 11:20:15 2022 +0200"
      },
      "message": "Remove transfer-encoding headers from test\n\nThe reason to remove the headers from this test is because urllib3\nalready add this header on the response. Prior urllib3 1.26.6 the header\nis duplicated (one header from tempest, and one header from urllib\nitself). Which it is fine according to RFC2616, however, from swift\nperspective, it will fail if multiple headers are sent [1].\nThis issue doesn\u0027t happen with urllib3 \u003e 1.26.5 because it checks if the\ntransfer-encoding header is already present, and doesn\u0027t add it [2].\nThis test is failing on tripleo side that uses urllib3 1.26.5, which is\nin accordance with tempest requirements and upper constraints from\nopenstack, so, removing the headers here fix the problem.\n\n1 - https://github.com/openstack/swift/commit/5174b7f85dea42b6e0a50ee0a222637be0cea240\n2 - https://github.com/urllib3/urllib3/commit/eb28aec79de922100b246f2ac1cd4625394ff70c\n\nChange-Id: I418891d3a00e22effb394a553d8f40552da37713\nCloses-Bug: #1982874\n"
    },
    {
      "commit": "6ec23b64dc844e0f7c2f01dc7e1f6d87fdb50345",
      "tree": "20ac324d0ccb4927fae0002891376f267601f68f",
      "parents": [
        "34eadacdeab5c1486f77114dd3823a1c722c4163",
        "35c1e6f783069947ff8b296c70f26f65fdb87157"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 31 19:57:26 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 31 19:57:26 2022 +0000"
      },
      "message": "Merge \"Allow multiple instances on create_test_server\""
    },
    {
      "commit": "34eadacdeab5c1486f77114dd3823a1c722c4163",
      "tree": "c4565fd024b47789548d3ab1d8fd18c50efa6d33",
      "parents": [
        "d265e14cebb0f3568dcc287eb974bfaa024ddfdf",
        "994662f1fd6dfb22abc3fd75e31f63a0e2cfcb5e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 31 19:50:27 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 31 19:50:27 2022 +0000"
      },
      "message": "Merge \"Add testing for glance-download import method\""
    },
    {
      "commit": "3e1d5df6a58ef99e8351fcb06c12f3a88804dffb",
      "tree": "251d6ce6dba0005e34b5412379a397153b1d0717",
      "parents": [
        "9a9d5883c5f3db3538fc7f99219144e18cce1b4c"
      ],
      "author": {
        "name": "ghanshyam mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Aug 31 21:05:29 2022 +0530"
      },
      "committer": {
        "name": "ghanshyam mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Aug 31 21:05:29 2022 +0530"
      },
      "message": "Add tempest-multinode-full-py3 job in gate pipeline\n\ntempest-multinode-full-py3 is voting job running\nin check pipeline only, we should run it in gate\npipeline also.\n\nChange-Id: Ifdd7e48b31ef29c54b2bfa805e1eb3197589f925\n"
    },
    {
      "commit": "9a9d5883c5f3db3538fc7f99219144e18cce1b4c",
      "tree": "e38aea3a6001298d937fb130fb9cb94dcc492a12",
      "parents": [
        "d265e14cebb0f3568dcc287eb974bfaa024ddfdf"
      ],
      "author": {
        "name": "ghanshyam mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Aug 31 20:44:00 2022 +0530"
      },
      "committer": {
        "name": "ghanshyam mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Aug 31 20:47:12 2022 +0530"
      },
      "message": "Add nova-multi-cell job in experimental pipeline\n\nNova does not support few operation for exmaple\nmigration, unshelve etc cross cell and we need to\nskip such operation testing for cross cell job.\nnova-multi-cell job is multi cell job which will be\nhelpful to check the new tests in tempest.\n\nAdding it in experimental queue so that we can run it\non demand basis.\n\nChange-Id: Ib59f00f78921afd00a7dce26cfd453288eea462c\n"
    },
    {
      "commit": "d265e14cebb0f3568dcc287eb974bfaa024ddfdf",
      "tree": "be769d01b38e5ec1e4fd52f53a20d1f9fa5e54f7",
      "parents": [
        "568ea2aec23caab6c47452b80940290c2f48caf3",
        "7c48148fe248cb7e0e591c26adb0faba2d7a92b9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 30 18:25:15 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 30 18:25:15 2022 +0000"
      },
      "message": "Merge \"Tempest test for checking unshelve to host\""
    },
    {
      "commit": "568ea2aec23caab6c47452b80940290c2f48caf3",
      "tree": "50910835af33ac5f652b9e7ec1e407d4a5ab165c",
      "parents": [
        "ee6eebea9bdd1a15554f2e64d6ef498dff51f4b8"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Mon Aug 29 10:46:31 2022 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Mon Aug 29 12:09:40 2022 +0000"
      },
      "message": "Fix creds cleanup for system scope\n\nSystem-scoped credentials don\u0027t have an associated project, so don\u0027t try\nto cleanup the project nor its default security group.\n\nRelated-Bug: 1988026\nChange-Id: I32707d1e7b4465cb0d713b7c245f3668f70e6de7\n"
    },
    {
      "commit": "ee6eebea9bdd1a15554f2e64d6ef498dff51f4b8",
      "tree": "9d9a553d889d9597260b577b2dea335457906f17",
      "parents": [
        "b3ecfb14902af348f6333fdbb882f2e38a02f6fe",
        "6712d9b260fae1cb21b1308c61d633cb9e9fd21d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 26 20:51:46 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 26 20:51:46 2022 +0000"
      },
      "message": "Merge \"Update volume and volume transfer schema\""
    },
    {
      "commit": "6712d9b260fae1cb21b1308c61d633cb9e9fd21d",
      "tree": "e946a2926986042eda14d403bdecf53b416ce09e",
      "parents": [
        "7c9389a00072dbcf7b4772d156f505cabeba4252"
      ],
      "author": {
        "name": "Alan Bishop",
        "email": "abishop@redhat.com",
        "time": "Mon Aug 08 14:25:00 2022 -0700"
      },
      "committer": {
        "name": "Alan Bishop",
        "email": "abishop@redhat.com",
        "time": "Fri Aug 26 08:44:02 2022 -0700"
      },
      "message": "Update volume and volume transfer schema\n\nFix the volume transfers client so that it supports microversions,\nby deriving from the volume service\u0027s base client.\n\nDefine volume transfer schema for mv 3.55 and 3.57, and\nvolume schema for mv 3.65 and 3.69.\n\nChange-Id: I4ad7fe336c5193604d95fca5a72695d82adaa9f0\n"
    },
    {
      "commit": "b3ecfb14902af348f6333fdbb882f2e38a02f6fe",
      "tree": "88f263220d8583e3a7bd82e1c1b9131f694ae292",
      "parents": [
        "d1d582177db9bed2333b32f2a59f2f884f64fc61",
        "5ac5c1887b72af2dd1b75e5669f03586ef868816"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 24 17:32:34 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 24 17:32:34 2022 +0000"
      },
      "message": "Merge \"Allow free-form image import parameters\""
    },
    {
      "commit": "994662f1fd6dfb22abc3fd75e31f63a0e2cfcb5e",
      "tree": "bb3ab97d65af30c9058d2be1dd687886cd6816fd",
      "parents": [
        "5ac5c1887b72af2dd1b75e5669f03586ef868816"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Aug 09 09:43:58 2022 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Aug 24 09:34:42 2022 -0700"
      },
      "message": "Add testing for glance-download import method\n\nThis is just a start, and tests things that the glance implementation\nfails on, so it is expected for some of these to fail\n\nChange-Id: Id5feea899aba06942931c26f4de87bee9bd3ed0b\nRelated-Bluprint: glance-download-import\nDepends-On: https://review.opendev.org/c/openstack/glance/+/840318\n"
    },
    {
      "commit": "7c48148fe248cb7e0e591c26adb0faba2d7a92b9",
      "tree": "25a014ef54419750b0490c4e3d754e6fd77afccb",
      "parents": [
        "13036879e254f8f917ff0986a48461703be5a9a7"
      ],
      "author": {
        "name": "René Ribaud",
        "email": "rribaud@redhat.com",
        "time": "Wed May 04 18:22:07 2022 +0200"
      },
      "committer": {
        "name": "René Ribaud",
        "email": "rribaud@redhat.com",
        "time": "Mon Aug 22 11:16:14 2022 +0200"
      },
      "message": "Tempest test for checking unshelve to host\n\nThis test runs on a multinode environment.\nIt will create a server, shelve offload it and  unshelve to it\u0027s original\nnode.\nThen it will shelve offload it again and unshelve to the other node.\n\nDepends-On: https://review.opendev.org/c/openstack/nova/+/831507\nImplements: blueprint unshelve-to-host\n\nChange-Id: I303a28afe69d5d17261a07fd45c4fa92bbad5598\n"
    },
    {
      "commit": "5ac5c1887b72af2dd1b75e5669f03586ef868816",
      "tree": "32e1c02f23b743e2659ea825e3ad176bb70d08b6",
      "parents": [
        "3f9ae1349768ee7ad7f163a302dd387847ebce7a"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Aug 09 09:42:59 2022 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Aug 19 06:42:04 2022 -0700"
      },
      "message": "Allow free-form image import parameters\n\nThis allows us to pass more complex import parameters when testing\nthose methods. Since web-download had a bespoke parameter, convert\nthat test to use the generic mechanism as well.\n\nRelated-Blueprint: glance-download-import\nChange-Id: Ie591c2e62b28546b9ff52fb5d4ea3e74893272a9\n"
    },
    {
      "commit": "d1d582177db9bed2333b32f2a59f2f884f64fc61",
      "tree": "069ca129264f9a48378ce4c75d069a0b47acdce9",
      "parents": [
        "13036879e254f8f917ff0986a48461703be5a9a7"
      ],
      "author": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Fri Aug 19 00:47:44 2022 +0300"
      },
      "committer": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Fri Aug 19 00:47:44 2022 +0300"
      },
      "message": "Fix test_server_actions run validation\n\n- Remove duplicate validation_resources\n- Add run_validation on rebuild_server_and_check\n  Volume detach fails when image is not up\n\nChange-Id: I669bb06105784f334ca54b8404699643fc4419c5\n"
    },
    {
      "commit": "13036879e254f8f917ff0986a48461703be5a9a7",
      "tree": "cb7cd33fa3c2b570f812cad9caede85abf5287a4",
      "parents": [
        "3f9ae1349768ee7ad7f163a302dd387847ebce7a",
        "c9f9a038e0b343b5c87fcb80accbc676f92a580e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 10 11:44:24 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 10 11:44:24 2022 +0000"
      },
      "message": "Merge \"Add waiter for object creation\""
    },
    {
      "commit": "3f9ae1349768ee7ad7f163a302dd387847ebce7a",
      "tree": "4394f7f971c4cb141fd1767903ebbf472408b398",
      "parents": [
        "7c9389a00072dbcf7b4772d156f505cabeba4252"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Wed Aug 03 10:38:12 2022 -0400"
      },
      "committer": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Wed Aug 03 10:40:16 2022 -0400"
      },
      "message": "Wait for SSHABLE in volume tests\n\nContinuing the wait_until_sshable_pingable saga, add\nwait_until\u003d\u0027SSHABLE\u0027 to two more volume tests.\n\nChange-Id: Idfbcdb3c1d2b9950f6f8dd59687c814cd3dcb660\n"
    },
    {
      "commit": "7c9389a00072dbcf7b4772d156f505cabeba4252",
      "tree": "a858c807dd2d811e2681f16bbc261c40931057f2",
      "parents": [
        "5d85eb5da2cc3232c04aedc8062931dc20327420",
        "e4ee76252fd3e81bd0b325543b20a4024f74f7b1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 29 17:53:59 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 29 17:53:59 2022 +0000"
      },
      "message": "Merge \"Clean up scenario floating IP waiting\""
    },
    {
      "commit": "c9f9a038e0b343b5c87fcb80accbc676f92a580e",
      "tree": "d5755717c17bf00b1b537fab44faa27e278c1575",
      "parents": [
        "5d85eb5da2cc3232c04aedc8062931dc20327420"
      ],
      "author": {
        "name": "Bas de Bruijne",
        "email": "bas.debruijne@canonical.com",
        "time": "Tue Jul 19 11:16:02 2022 -0300"
      },
      "committer": {
        "name": "Bas de Bruijne",
        "email": "bas.debruijne@canonical.com",
        "time": "Fri Jul 29 10:58:28 2022 -0300"
      },
      "message": "Add waiter for object creation\n\nFixes out-of-sync object quota cache for ceph\n\nCloses-Bug: #1967567\nChange-Id: I39d0dcc6e629f278fdff718980b376d392e30084\n"
    },
    {
      "commit": "5d85eb5da2cc3232c04aedc8062931dc20327420",
      "tree": "a8a3f3562428df74ef44f5836ecac61281698720",
      "parents": [
        "4e994020d06834bd5494601470bc5ac08d74a3aa",
        "0188f46104b6f8e30658ab28a8907e9a980504bb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 27 19:50:21 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 27 19:50:21 2022 +0000"
      },
      "message": "Merge \"Add tempest coverage for new cache API\""
    }
  ],
  "next": "e4ee76252fd3e81bd0b325543b20a4024f74f7b1"
}
