)]}'
{
  "log": [
    {
      "commit": "8758c3aac0b296212e4a3d8b6e90abc53fe61582",
      "tree": "f36de4ac44f1af4ac2ec5a03af2507771cca6c6d",
      "parents": [
        "af19ff41410f4eab0c5074fbeb3e402087d77dc0",
        "2a5ef1b9339e5c739d9271b0f991e24f73495fc5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 02 13:15:05 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 02 13:15:05 2022 +0000"
      },
      "message": "Merge \"Use LOG.warning instead of deprecated LOG.warn\""
    },
    {
      "commit": "af19ff41410f4eab0c5074fbeb3e402087d77dc0",
      "tree": "f9739545e2d3da7ba0f4dd48ad533aead2f22e91",
      "parents": [
        "ca03d2b504eabb19aff56ea6673eeb9a7d7b22fe"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Feb 23 10:42:26 2022 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Feb 23 10:42:26 2022 -0800"
      },
      "message": "Add grenade-skip-level jobs to integrated-gate\n\nChange-Id: I4186beaf1d083a370d46cf1d3273e067887b0f73\n"
    },
    {
      "commit": "ca03d2b504eabb19aff56ea6673eeb9a7d7b22fe",
      "tree": "5d22991bd78dcd6cbc43285dcf50a1265e3604df",
      "parents": [
        "42f6cb522ecf513e05d39f958a01b326135def99",
        "20556df7ab807d39b1541b71555b44fac332f64d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 17 11:19:22 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 17 11:19:22 2022 +0000"
      },
      "message": "Merge \"Move get_server_ip into tempest.common.compute\""
    },
    {
      "commit": "42f6cb522ecf513e05d39f958a01b326135def99",
      "tree": "acc10d324d10e8e0f4ace06c7bc699c22c64ab82",
      "parents": [
        "165397af71bdb89ea942b680480f25b32e94e685",
        "8f68f69ccfb9ad2bd4cdf822d248278dd08faef2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 14 04:28:29 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 14 04:28:29 2022 +0000"
      },
      "message": "Merge \"Add logging to metadata parsing\""
    },
    {
      "commit": "165397af71bdb89ea942b680480f25b32e94e685",
      "tree": "7c04db62b80fdf89a66a09090fda581a18a18f87",
      "parents": [
        "140d693f8589a15636ddadb68941c7a580eeff75",
        "78b960f91f71dc6f98776b6de7e833da74ffc520"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 10 10:37:46 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 10 10:37:46 2022 +0000"
      },
      "message": "Merge \"Fix floating ip timeout issues with uwsgi enabled\""
    },
    {
      "commit": "140d693f8589a15636ddadb68941c7a580eeff75",
      "tree": "050e2e7456fab5e7fd3fa19e5379279b1a70b00b",
      "parents": [
        "eb1afd539aa1fadbc6aa3bccf87af7cb5e0f0abb",
        "1ff7748623c2d02122bec36542f8bc310d296836"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 09 20:42:29 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 09 20:42:29 2022 +0000"
      },
      "message": "Merge \"Remove usage of unittest2\""
    },
    {
      "commit": "78b960f91f71dc6f98776b6de7e833da74ffc520",
      "tree": "7977919d281254bafc30c898cb2a1b430c643ff9",
      "parents": [
        "d4c9cc89f199899b20cfaea975ecd15ee66d3523"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Feb 08 17:18:02 2022 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Feb 09 16:23:06 2022 +0000"
      },
      "message": "Fix floating ip timeout issues with uwsgi enabled\n\nThis reverts commit d4c9cc89f199899b20cfaea975ecd15ee66d3523 which\nintroduced a waiter to fix a bug in Tempest. Unfortunately that broke\nneutron-tempest-with-uwsgi job where some of the tests started to fail\ndue to timeouts - waiting for the floating ip to get attached to a server\nprolonged the tests which caused the timeout (it seems the ip attachment\nprocess takes longer on an environment with uwsgi).\nThe failing tests also didn\u0027t require an attached floating ip or they\ndid however long enough after the server creation thus it is redundant\nto wait for the ip attachment at the beginning (when the resource is\ncreated) when it can happen \"in parallel\".\n\nThis patch moves the waiter from the common file to the test class\nwhere the waiter is needed to fix a bug [1].\n\n[1] https://bugs.launchpad.net/tempest/+bug/1945495\n\nCloses-Bug: #1960022\nChange-Id: Iddfa4ef874328fdee5418de5a8b1112007541883\n"
    },
    {
      "commit": "eb1afd539aa1fadbc6aa3bccf87af7cb5e0f0abb",
      "tree": "3c883790b4c412254fb909c3186922c697382041",
      "parents": [
        "115065a239a8e1ab50b6070a3c6ebfeabd0ad6fc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 05 19:50:33 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 05 19:50:33 2022 -0600"
      },
      "message": "Make stable/ussuri job voting\n\nstable/ussuri job was made non voting due to\nbug#1959467\n\n- https://review.opendev.org/c/openstack/tempest/+/827258\n\nAs bug is fixed now, let\u0027s revert it to voting again.\n\nChange-Id: I834300ee8d9ee8952284b55f53d97456a1ca6032\n"
    },
    {
      "commit": "8f68f69ccfb9ad2bd4cdf822d248278dd08faef2",
      "tree": "ec3debd66618e871533207c572c24562f047d737",
      "parents": [
        "115065a239a8e1ab50b6070a3c6ebfeabd0ad6fc"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Thu Feb 03 14:02:57 2022 +0100"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Fri Feb 04 15:25:11 2022 +0100"
      },
      "message": "Add logging to metadata parsing\n\nThe TaggedAttachmentsTest class queries server metadata to see if the\ntagging is visible from the guest. However when the check fails it does\nnot log what was the faulty metadata. To make troubleshooting easier\nthis patch adds logging for the error cases.\n\nChange-Id: I58f6fefef0f0a9db2f7fdf2a1a0125f616319949\n"
    },
    {
      "commit": "115065a239a8e1ab50b6070a3c6ebfeabd0ad6fc",
      "tree": "dc41d151b6a40fa476ea70de49eb1afe81266e12",
      "parents": [
        "cae966812a4a5070c3e7f82d16ebe697da57e5c5"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Feb 01 15:19:39 2022 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Feb 02 10:36:55 2022 +0530"
      },
      "message": "Fix TypeError in QoSBandwidthAndPacketRateTests\n\n[1] Added random int to flavor name but that resulted into\nTypeError: can only concatenate str (not \"int\") to str.\n\nConcatenate using % operator to fix it.\n\nAlso make tempest-full-ussuri-py3 job non-voting temporary\nto unblock gate, can be reverted once [2] is fixed.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/826946\n[2] https://launchpad.net/bugs/1959600\n\nRelated-Bug: #1959467\nChange-Id: I76e15b6b52bb44fec550ead510186c644c4a1c7f\n"
    },
    {
      "commit": "cae966812a4a5070c3e7f82d16ebe697da57e5c5",
      "tree": "e9dc649ad5b3d585ee6c7467dfc309bc11da4813",
      "parents": [
        "46fc2e2e4115996e39cc3c5abd2eb62b8e9a2668"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Sat Jan 29 01:13:17 2022 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Sat Jan 29 01:14:06 2022 +0000"
      },
      "message": "Append random int to new flavor name in QoSBandwidthAndPacketRateTests\n\nIn a couple of the tests a new flavor is created by appending the\nstring \u0027extra\u0027 to the existing flavor name. The existing flavor name is\nhowever CONF.compute.flavor_ref, which isn\u0027t unique. If two tests that\ncreate the flavor run at the same time, there will be a 409 collision\nand one test will fail.\n\nThis appends a random int to the new flavor name to prevent conflicts.\n\nCloses-Bug: #1959467\n\nChange-Id: I9928e2be9c749f69eea9a9d4f9e8fe03ef4ef612\n"
    },
    {
      "commit": "46fc2e2e4115996e39cc3c5abd2eb62b8e9a2668",
      "tree": "80da3e12e280439c91c3dc6bbd03a257b99d16a4",
      "parents": [
        "34c97a1b25b65724e5e540850506d2d38dd30af9",
        "d4c9cc89f199899b20cfaea975ecd15ee66d3523"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 28 20:23:38 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 28 20:23:38 2022 +0000"
      },
      "message": "Merge \"Fix test_rebuild_server test by waiting for floating ip\""
    },
    {
      "commit": "34c97a1b25b65724e5e540850506d2d38dd30af9",
      "tree": "77e6b9eadfd00d43ad17675111359c186b705634",
      "parents": [
        "8c4b99e26be51272692f51b00a534ee15dcf74d1",
        "1a76c2c1c5559e568d57ad1256e0097747bb29bd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 28 13:20:07 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 28 13:20:07 2022 +0000"
      },
      "message": "Merge \"Revert \"Check VM\u0027s console log before trying to SSH to it.\"\""
    },
    {
      "commit": "d4c9cc89f199899b20cfaea975ecd15ee66d3523",
      "tree": "da66b59f80eb8398f20921c06b1760b47d130653",
      "parents": [
        "86db21ea6afb6c26a21fc143a7d061e947c31a93"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Oct 15 00:01:36 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Jan 28 08:00:50 2022 +0000"
      },
      "message": "Fix test_rebuild_server test by waiting for floating ip\n\nThe test could fail on an adresses mismatch when the test server\ndidn\u0027t have floating ip assigned yet at the beginning of the test.\n\nCloses-Bug: #1945495\nChange-Id: Ic99ba61d87dfc24a684263d41e0caa4f54d1d263\n"
    },
    {
      "commit": "8c4b99e26be51272692f51b00a534ee15dcf74d1",
      "tree": "22a16724f5c27c3ea5436ac902d5108df1622da5",
      "parents": [
        "86db21ea6afb6c26a21fc143a7d061e947c31a93",
        "5ff5dabd6e6bafde1a68e70f9a6869cee1753850"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 27 00:11:02 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 27 00:11:02 2022 +0000"
      },
      "message": "Merge \"Fix stable/train testing with tempest 26.1.0\""
    },
    {
      "commit": "5ff5dabd6e6bafde1a68e70f9a6869cee1753850",
      "tree": "52ef20d6d73b67c2eaa0bfe2cebb4947051589d4",
      "parents": [
        "d373b9a1762d338f7be2c9dd59e146b81b3799f6"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Dec 20 10:07:49 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jan 25 17:03:31 2022 +0000"
      },
      "message": "Fix stable/train testing with tempest 26.1.0\n\nTis issue came up before also during we cap the Tempest\nversion for stable branch tests(the one moved to EM state).\n\nTempest use the tox constraints file while creating the tempest\nvirtual env in devstack/lib/tempest, installing the tempest\nplugins and running the tests like in run-tempest ansible roles.\nIf anywhere tox constraints file is used differently then venv\nwill be recreated and installed tempest plugins will be gone from\nthat recreated venv so tempest will not be able to run the plugins\ntests and fail job.\n\nCurrent failure: https://aca43ed1a01d95dea0ee-dcdb6cbb330bdac08ffee1284f86c919.ssl.cf2.rackcdn.com/822225/3/check/octavia-v2-dsvm-scenario/f60e4d3/job-output.txt\n\nEarlier I tried to fix it in a generic way by fetching the devstack\nlocalrc - https://review.opendev.org/c/openstack/tempest/+/774913\nbut this solution does not seems working as we can see it is skipped\nin current stable/train testing with tempest 26.1.0\n\nAdding stable/train explicitly in list for using the stable constraint\nin run-tempest role also which will be in sync with what devstack/lib/tempest\nuse. And later I will debug why generic way is not working.\n\nBecause of Tempest 26.1.0 and with stestr 2.5.1 (beacause of upper\nconstraints of stestr 2.5.1 in stable/train) which does not have\nnew args exclude-regex so let\u0027s fallback to old arg if new arg is passed.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/822380\nDepends-On: https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/825708\n\nCloses-Bug: #1955418\nChange-Id: I105c839c38adfba1f9e22123ec3a99ffc0b5b72e\n"
    },
    {
      "commit": "1ff7748623c2d02122bec36542f8bc310d296836",
      "tree": "9fe40b7a94d28f7a502d66c7b66c07dc6d60404f",
      "parents": [
        "eb860bca57b27da4f1b33de06763abd5fb784afb"
      ],
      "author": {
        "name": "Jon Schlueter",
        "email": "jschluet@redhat.com",
        "time": "Mon Jan 24 17:38:48 2022 -0500"
      },
      "committer": {
        "name": "Jon Schlueter",
        "email": "jschluet@redhat.com",
        "time": "Mon Jan 24 17:49:25 2022 -0500"
      },
      "message": "Remove usage of unittest2\n\nfrom comments when it was last touched it looks like workarounds for\nunittest2 might be able to be dropped.\n\nrelated: https://github.com/mtreinish/stestr/pull/265\n\nsimplify the workaround logic around unittest2 TestCase logic\n\nChange-Id: Ibac9d0c2fa2f30605dd44ee58b84946464ea6449\n"
    },
    {
      "commit": "86db21ea6afb6c26a21fc143a7d061e947c31a93",
      "tree": "3da433d831f87bdd233014076eb9e82b29dc7e96",
      "parents": [
        "eb860bca57b27da4f1b33de06763abd5fb784afb"
      ],
      "author": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Tue Dec 21 15:23:16 2021 -0500"
      },
      "committer": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Mon Jan 24 18:31:34 2022 +0000"
      },
      "message": "Patch paramiko\n\nIts not clear how long it will take for paramiko to merge\nhttps://github.com/paramiko/paramiko/pull/1928 to allow paramiko to\nwork in a FIPS enabled environment.\n\nIn the meantime, lets patch paramiko so we can merge our FIPS enabled\ngates.  When the patch or its equivalent is merged, we can remove this\ncode.\n\nChange-Id: Ib59647e6aa3dc313ee603ee9d322416179ef615c\n"
    },
    {
      "commit": "eb860bca57b27da4f1b33de06763abd5fb784afb",
      "tree": "8ae09f4a87ca1716c64e3da336fd79e7aa55f29d",
      "parents": [
        "e7ab86a7974ff3d5117538a5adb34bbd8bbf8629",
        "e6b7056d84d806357e88624958c856a3e7d7e88e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 24 11:46:42 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 24 11:46:42 2022 +0000"
      },
      "message": "Merge \"Make broken tempest-full-py3-opensuse15 job only until stable/xena\""
    },
    {
      "commit": "e7ab86a7974ff3d5117538a5adb34bbd8bbf8629",
      "tree": "9ae5f930c317f9ff36df88718d25f1b2f6498cfe",
      "parents": [
        "2caabcd6a5728b0786ff53df7a671d4ecc48b733",
        "4f94ea018d893e0e4afab2a1f2a1e592ee8171e9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 24 01:12:01 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 24 01:12:01 2022 +0000"
      },
      "message": "Merge \"Update aggregate tests for bug#1907775\""
    },
    {
      "commit": "2caabcd6a5728b0786ff53df7a671d4ecc48b733",
      "tree": "305f251fa7a3691a6562010e1203df4f90b8401b",
      "parents": [
        "2ea105d084793b8a6490e71030f6d4b46c987830",
        "da34773534b50b72fb4445c368b0a5ea3e1264fa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 22 03:35:21 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 22 03:35:21 2022 +0000"
      },
      "message": "Merge \"edit check result and make sure the query result correct\""
    },
    {
      "commit": "2ea105d084793b8a6490e71030f6d4b46c987830",
      "tree": "d622f88940606af7180c8c6c518237e7eca07d78",
      "parents": [
        "e45e77769e0fd81b0affa0356524df7f38c537db",
        "2023a841eea3e5398c6ff9a65186435d8f7f3650"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 22 03:05:57 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 22 03:05:57 2022 +0000"
      },
      "message": "Merge \"add schemas members for image\""
    },
    {
      "commit": "e45e77769e0fd81b0affa0356524df7f38c537db",
      "tree": "160028bbb5dba34f4961534a4fcae03339d3877b",
      "parents": [
        "42bf51c989a3eead80acc3aef039c97a11569845",
        "41234352ac0088c85b5666e552734eb53b5f2fba"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 22 03:05:54 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 22 03:05:54 2022 +0000"
      },
      "message": "Merge \"delete all items of the group type spec\""
    },
    {
      "commit": "e6b7056d84d806357e88624958c856a3e7d7e88e",
      "tree": "37e9df2129e4def6f10840fd77c7adad96942a09",
      "parents": [
        "42bf51c989a3eead80acc3aef039c97a11569845"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 21 19:32:42 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 21 19:42:24 2022 -0600"
      },
      "message": "Make broken tempest-full-py3-opensuse15 job only until stable/xena\n\ntempest-full-py3-opensuse15 is failing all the time and\nopensuse is not tested/supported distro in testing runtime\nor devstack anymore. These job is removed from master gate\nbut it is in use until stable/xena.\n\n- https://review.opendev.org/q/topic:%22remove-tempest-full-py3-opensuse15%22+(status:open%20OR%20status:merged)\n\nModifying it for until stable/xena only.\n\nChange-Id: Ibe9166091011c08644cba783b7db77124cb17417\n"
    },
    {
      "commit": "42bf51c989a3eead80acc3aef039c97a11569845",
      "tree": "01d212ec98d846675556061be6cc28bcc4efb637",
      "parents": [
        "c676a1a993ba79215afa0de1ed82911a84817bbc",
        "5eb51dc061ab5c1bcb78308a3f05b7156f8d9edf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 21 10:39:13 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 21 10:39:13 2022 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Make centos8 stream job non voting for bug#1957941\"\"\""
    },
    {
      "commit": "5eb51dc061ab5c1bcb78308a3f05b7156f8d9edf",
      "tree": "488fe319ca635e3fad23a21f6c5af4d0e6e9ab47",
      "parents": [
        "1e2fe4fb33cd1ef8f0067a3aa2ef8c10c0ba0d2a"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 21 05:56:22 2022 +0000"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 21 05:56:22 2022 +0000"
      },
      "message": "Revert \"Revert \"Make centos8 stream job non voting for bug#1957941\"\"\n\nThis reverts commit 1e2fe4fb33cd1ef8f0067a3aa2ef8c10c0ba0d2a.\n\nReason for revert: they started failing again with RETRY_LIMIT  \n\nhttps://zuul.openstack.org/builds?job_name\u003dtempest-integrated-compute-centos-8-stream\u0026job_name\u003dtempest+tempest-full-py3-centos-8-stream\u0026skip\u003d0\n\nChange-Id: I42f4991d786e74512a666cc12b7901f5effcf10b\n"
    },
    {
      "commit": "c676a1a993ba79215afa0de1ed82911a84817bbc",
      "tree": "d4a49fa39feb6b9fb52b0d9484f114d68eff3483",
      "parents": [
        "c545cb1c7c14d36d2bc65a55ec13e0c6cd095425",
        "770dc0060ffb3dad5f15cd8ef7295841f1131be6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 20 22:11:17 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 20 22:11:17 2022 +0000"
      },
      "message": "Merge \"Add test coverage for bug 1943724\""
    },
    {
      "commit": "2a5ef1b9339e5c739d9271b0f991e24f73495fc5",
      "tree": "ee427c2204cac810ad294e438aaf9b679b82d0dd",
      "parents": [
        "daeae9c8a586ac60f7e9dfc486822fd80f1da136"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Nov 29 15:48:25 2021 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Jan 19 13:38:21 2022 +0900"
      },
      "message": "Use LOG.warning instead of deprecated LOG.warn\n\nThe LOG.warn method is deprecated[1] and the LOG.warning method should\nbe used instead.\n\n[1] https://docs.python.org/3/library/logging.html#logging.warning\n\nChange-Id: I43e2269d4b1c425119c86919eb869941d621c6de\n"
    },
    {
      "commit": "c545cb1c7c14d36d2bc65a55ec13e0c6cd095425",
      "tree": "0ee7c5d97e423b9e698278c9f6209581787db0de",
      "parents": [
        "d373b9a1762d338f7be2c9dd59e146b81b3799f6",
        "6ded070b511263df2b6c06905615a951b29e2035"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 19 03:30:16 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 19 03:30:16 2022 +0000"
      },
      "message": "Merge \"Add support for ecdsa keys\""
    },
    {
      "commit": "d373b9a1762d338f7be2c9dd59e146b81b3799f6",
      "tree": "89a572d1b70f7e5dfbc57ad14b0ec7666920b0a4",
      "parents": [
        "268606a720e1caff610c3a2e3c917175a2c45cc3",
        "1e2fe4fb33cd1ef8f0067a3aa2ef8c10c0ba0d2a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 18 22:45:54 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 18 22:45:54 2022 +0000"
      },
      "message": "Merge \"Revert \"Make centos8 stream job non voting for bug#1957941\"\""
    },
    {
      "commit": "6ded070b511263df2b6c06905615a951b29e2035",
      "tree": "1b9f48f55146089e93215c53fc34cee67f8cd171",
      "parents": [
        "fe0ac89a5a1c43fa908a76759cd99eea3b1f9853"
      ],
      "author": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Sat Sep 04 15:56:34 2021 -0400"
      },
      "committer": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Tue Jan 18 15:25:38 2022 +0000"
      },
      "message": "Add support for ecdsa keys\n\nIn FIPS mode, using RSA keys for ssh is fine as long as SHA-1 is\nnot used for the signature algorithm.  Unfortunately, the version\nof cirros used in OpenStack CI does not have a version of dropbear\nthat supports SHA-2 signatures.  So, any connections from a FIPS\nenabled machine will fail as the cirros instance will only support\nssh-rsa (SHA-1 signatures).\n\nTo get around this, we add a new option to specify the key type\n(validation.ssh_key_type).  This will allow the addition of other\nkey types in future if needed.\n\nTempest now supports \u0027rsa\u0027 and \u0027ecdsa\u0027 key types.\n\nWe also add a fips job to the experimental queue to test the usage\nof the new key type.\n\nChange-Id: Ib59eb8432fa1a2813b3047955157d1b3d24a55f8\n"
    },
    {
      "commit": "1e2fe4fb33cd1ef8f0067a3aa2ef8c10c0ba0d2a",
      "tree": "43f3d43181b3937175380f94966f029435a3558b",
      "parents": [
        "0de0ebf0987c2cd92a3a880de822f3616480d2d5"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jan 17 22:09:52 2022 +0000"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jan 17 22:09:52 2022 +0000"
      },
      "message": "Revert \"Make centos8 stream job non voting for bug#1957941\"\n\nThis reverts commit 0de0ebf0987c2cd92a3a880de822f3616480d2d5.\n\nReason for revert: Try with workaround merged in https://review.opendev.org/c/openstack/devstack/+/824862\n\nChange-Id: Iafff24bf829da1d399fed4ca16a62f24196cd4af\n"
    },
    {
      "commit": "4f94ea018d893e0e4afab2a1f2a1e592ee8171e9",
      "tree": "5c26359b4256f37f3e5c274ce90ceea3c4b2c41c",
      "parents": [
        "34432dc970d09a55572a68fa007575285e35b550"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Mon Jan 17 14:39:54 2022 +0100"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Mon Jan 17 14:39:54 2022 +0100"
      },
      "message": "Update aggregate tests for bug#1907775\n\nCo-Authored-By: Ghanshyam \u003cgmann@ghanshyammann.com\u003e\n\nChange-Id: I2d4316a7f3c88cae32b3898744d13de39446a62d\n"
    },
    {
      "commit": "268606a720e1caff610c3a2e3c917175a2c45cc3",
      "tree": "fb7822db144dc9cf1d8efdb4513be4f604cb0f30",
      "parents": [
        "207a045619657e95515e5afd97613b573419d138",
        "6bc98ccfaad7779a351ce6ad8c66b753a65be419"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 17 02:53:57 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 17 02:53:57 2022 +0000"
      },
      "message": "Merge \"Add fields in hypervisor schema for 2.33 and 2.53\""
    },
    {
      "commit": "207a045619657e95515e5afd97613b573419d138",
      "tree": "374bedc186a221b7f35635820c062941aad8d11f",
      "parents": [
        "e414221c328996181a20ef12f3c0038c8e503724",
        "941043fcc7300d6460428ccbc27b6e5fdffd72f7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jan 16 23:31:39 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 16 23:31:39 2022 +0000"
      },
      "message": "Merge \"Clean up wait_for_resource_deletion message\""
    },
    {
      "commit": "e414221c328996181a20ef12f3c0038c8e503724",
      "tree": "86dc5690c47f64c390412a4dfecc9eee3cb8fa8c",
      "parents": [
        "73268fb6b3cd8b3f06401e2c85c94cb468f9dd1e",
        "da48e4ee3d61088b6087adccbd0a70a8fd966231"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jan 16 21:07:14 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 16 21:07:14 2022 +0000"
      },
      "message": "Merge \"wait_for_server_status(): report original request ID if failure\""
    },
    {
      "commit": "73268fb6b3cd8b3f06401e2c85c94cb468f9dd1e",
      "tree": "812c66663b0d6fb2276b6749e720401d5cb095d5",
      "parents": [
        "0de0ebf0987c2cd92a3a880de822f3616480d2d5",
        "bd722d366e1787f101dd26e8770e24f22970a4f7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jan 16 18:14:16 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 16 18:14:16 2022 +0000"
      },
      "message": "Merge \"Set default value of --concurrency to 2\""
    },
    {
      "commit": "0de0ebf0987c2cd92a3a880de822f3616480d2d5",
      "tree": "488fe319ca635e3fad23a21f6c5af4d0e6e9ab47",
      "parents": [
        "fe0ac89a5a1c43fa908a76759cd99eea3b1f9853"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 14 11:08:05 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 14 11:08:05 2022 -0600"
      },
      "message": "Make centos8 stream job non voting for bug#1957941\n\nTwo test_network_basic_ops tests are failing consistently in\ncentos-8-stream jobs (nova side tempest-integrated-compute-centos-8-stream\nand tempest tempest-full-py3-centos-8-stream jobs).\n\n1. tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_hotplug_nic\n2. tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops\n\nFailure: https://zuul.opendev.org/t/openstack/build/e0db6a9a7ba04e66b0781ba7d259357d/logs\n\nThis is blocking nova and tempest gateso making the centos8 stream job\nnon voting until bug is fixed.\n\nRelated-Bug#1957941\n\nChange-Id: Ia8c575b1accf4fa2a25b903bf9bf5a614752e344\n"
    },
    {
      "commit": "770dc0060ffb3dad5f15cd8ef7295841f1131be6",
      "tree": "abdb23b366e0b832636355bf761eb8db8f7bc6b0",
      "parents": [
        "fe0ac89a5a1c43fa908a76759cd99eea3b1f9853"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Wed Sep 15 15:58:25 2021 +0200"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Fri Jan 14 17:57:40 2022 +0100"
      },
      "message": "Add test coverage for bug 1943724\n\nNow that bug 1943724 is fixed in neutron we can extend the tempest test\ncoverage to show that changing the direction of the QoS minimum\nguaranteed bandwidth rule on a bound port is supported.\n\nRelated-Bug: #1943724\n\nChange-Id: I09e773baedcffc8af5a88e0be1df38d14633ed74\n"
    },
    {
      "commit": "bd722d366e1787f101dd26e8770e24f22970a4f7",
      "tree": "826600f7f4d02da1b0e341a89adb493d604e96c2",
      "parents": [
        "24864bac273ff5d91dfda4723c46e0f0868c686d"
      ],
      "author": {
        "name": "lpiwowar",
        "email": "lpiwowar@redhat.com",
        "time": "Tue Dec 21 09:42:28 2021 +0100"
      },
      "committer": {
        "name": "lpiwowar",
        "email": "lpiwowar@redhat.com",
        "time": "Fri Jan 14 09:25:12 2022 +0100"
      },
      "message": "Set default value of --concurrency to 2\n\nThere is a non-negligible number of tests in tempest that need accounts\ngenerated by account-generator with a concurrency of at least 2. Running\nthese tests with accounts generated with the current default value for\nconcurrency makes them therefore fail.\n\nThis change sets the default value for concurrency to 2 and updates\nthe documentation for --concurrency parameter.\n\nCloses-Bug: #1948935\nChange-Id: Iada980beff9db3c8cd02c84d0d7602264b66ddf8\n"
    },
    {
      "commit": "da48e4ee3d61088b6087adccbd0a70a8fd966231",
      "tree": "498d420b957cb74e42f519e6a430b4dd25f560fd",
      "parents": [
        "ad8f599b32e875c438bd49b8d81bfcd9d4eb8ead"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Mon Nov 22 15:59:15 2021 -0500"
      },
      "committer": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Thu Jan 13 16:11:05 2022 -0500"
      },
      "message": "wait_for_server_status(): report original request ID if failure\n\nIf waiting for a server to reach a particular status fails - for\nexample, a server never reaches ACTIVE after boot - the most useful\npiece of information when debugging the failure is the orignal request\nID - in our example, the request ID of the original POST /servers\nrequest.\n\nThis patch makes create_server() remember the original server boot\nrequest ID, and wires that value up into wait_for_server_status(), so\nthat the latter can log it if the wait fails.\n\nBecause we have to remain compatible with calls to\nwait_for_server_status() that do not pass a request_id, there\u0027s some\nconditional logic to only log it if it was passed in.\n\nSimilar mechanics can, in the future, be added to other areas where\ntests can fail, for example for live migration or resizing, or\nattaching a port to an server.\n\nChange-Id: I3d5aa41d96f7fa4fc860ed9d1076a247d5fa7bf6\n"
    },
    {
      "commit": "fe0ac89a5a1c43fa908a76759cd99eea3b1f9853",
      "tree": "43f3d43181b3937175380f94966f029435a3558b",
      "parents": [
        "3d4e888f316201e814108c5c41b3e228ab591eed",
        "f294b0d8dca7d7251d274a44c140bffdf75959ae"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 12 10:38:38 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 12 10:38:38 2022 +0000"
      },
      "message": "Merge \"Test Network QoS minimum packet rate scenarios\""
    },
    {
      "commit": "3d4e888f316201e814108c5c41b3e228ab591eed",
      "tree": "3de8940cb447c059ca0c1379dc5eac2e4a03a42f",
      "parents": [
        "fd00bffb967c285b874fe6a79d055b3b0c4f5955",
        "ef0da21010406fba92bd497a7743caf00859b766"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 10 12:02:03 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 10 12:02:03 2022 +0000"
      },
      "message": "Merge \"Add flavor extra spec validation tests\""
    },
    {
      "commit": "941043fcc7300d6460428ccbc27b6e5fdffd72f7",
      "tree": "4f6ee89a8a1b92ca2b40f07550fa075704c9b5da",
      "parents": [
        "fd00bffb967c285b874fe6a79d055b3b0c4f5955"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Fri Jan 07 14:21:50 2022 -0500"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Fri Jan 07 14:22:09 2022 -0500"
      },
      "message": "Clean up wait_for_resource_deletion message\n\nAdd missing space and punctuation to make this\nmessage look cleaner.\n\nChange-Id: I595291b68d4fef884888668d3e3c2d5d73b0c4d9\n"
    },
    {
      "commit": "20556df7ab807d39b1541b71555b44fac332f64d",
      "tree": "38b74a159b0286c408a7ec027bccb0c467ec12e6",
      "parents": [
        "1a76c2c1c5559e568d57ad1256e0097747bb29bd"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Nov 12 09:38:18 2021 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Jan 07 09:57:40 2022 +0000"
      },
      "message": "Move get_server_ip into tempest.common.compute\n\nThis will be required by the new wait_until\u003d{PINGABLE|SSHABLE} logic\nwithin the module so move this down from\ntempest.api.compute.base.BaseV2ComputeTest.\n\nA version of this is also present in tempest.scenario.manager however\nunifying that with this version is left for another change.\n\nChange-Id: Iddfdf48da58320844e265fb1209e25a53d501f93\n"
    },
    {
      "commit": "1a76c2c1c5559e568d57ad1256e0097747bb29bd",
      "tree": "48fa65cc2bc01f865d7023e6ea0e6f32f9497739",
      "parents": [
        "fd00bffb967c285b874fe6a79d055b3b0c4f5955"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Nov 11 15:28:53 2021 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Jan 07 09:57:40 2022 +0000"
      },
      "message": "Revert \"Check VM\u0027s console log before trying to SSH to it.\"\n\nThis reverts commit e3405ba808f97eae57f3a60991000afaa34cbe89.\n\nAFAICT wait_for_sshable has never been wired up for any tests either\nin-tree or within the wider opendev namespace:\n\nhttps://codesearch.opendev.org/?q\u003dwait_for_sshable\n\nRemove this before introducing a fresh implementation overloading the\noriginal wait_unil kwarg.\n\nChange-Id: I15b5cdcda387e4868d4431c86ad087f3e3e2c8fe\n"
    },
    {
      "commit": "fd00bffb967c285b874fe6a79d055b3b0c4f5955",
      "tree": "29849a148ba9383052acee72f4abe9d4a169113e",
      "parents": [
        "81c91f0ec258c77cfc7ac1cec6f2f1e2feaa5efa",
        "59f6aa6a90cbe42634e63b75370b1378dd8f61fc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 06 03:28:41 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 06 03:28:41 2022 +0000"
      },
      "message": "Merge \"Remove stable/train jobs from master gate\""
    },
    {
      "commit": "81c91f0ec258c77cfc7ac1cec6f2f1e2feaa5efa",
      "tree": "07b8a9bb3fd5b5f7b356c47749c5fd007ea876f5",
      "parents": [
        "c2f5a47cfba430d2086d1e67f4234ca0a9f855ff"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Jan 04 05:26:12 2022 -0500"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Jan 04 05:53:03 2022 -0500"
      },
      "message": "Fix: Schema validation of volume list detail\n\nWhen doing the attachment of volume with glance host, the\n\"server_id\" field of volume attachment response is null which is\nnot handled in the schema validation of list volume with detail.\nThis caused a failure in one of the tempest volume test\n\"test_unmanage_manage_volume\" where we do a list volume with\ndetail request and one volume (probably from other test running\nin parallel) existed with an active attachment to the glance host[2].\nWe can see that the \"server_id\" field of the attached volume is null[3].\nThe \"server_id\" field is only present when doing the attachment\nwith nova.\nThis patch allows the \"server_id\" to be \"string\" as well as \"null\" type\nto handle both nova and glance usecase.\n\n[1] https://86aa517b6cb393144dd6-d78b0c94e26e635eac828273888f290f.ssl.cf5.rackcdn.com/822731/1/check/glance-multistore-cinder-import/e52281e/testr_results.html\n\n[2] Body: b\u0027{\"volumes\": [{\"id\": \"e11beb8b-e170-4c5c-945b-e854c01f85ab\",\n\"status\": \"in-use\",...\n, \"attachments\":\n[{\"id\": \"e11beb8b-e170-4c5c-945b-e854c01f85ab\",\n\"attachment_id\": \"5132d152-54c3-4aa6-90e8-f13d2d1d0028\",\n\"volume_id\": \"e11beb8b-e170-4c5c-945b-e854c01f85ab\",\n\"server_id\": null,\n\"host_name\": \"ubuntu-focal-inmotion-iad3-0027876140\",\n\"device\": \"glance_store\",...\n\n[3] \"server_id\": null\n\nCloses-Bug: #1956340\nChange-Id: I92d4d49bf5fe52f3417555260e0771397f18334d\n"
    },
    {
      "commit": "c2f5a47cfba430d2086d1e67f4234ca0a9f855ff",
      "tree": "4f63f8eba71c907fa62698e233e66249eb949d55",
      "parents": [
        "3557e96e7107e6a118f9ca471cf1a3c1445225dd",
        "09428b87809b2357e169c7c6d808b230a4f4d11b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 23 15:03:59 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 23 15:03:59 2021 +0000"
      },
      "message": "Merge \"Add --libpath argv option to fix unittest failure\""
    },
    {
      "commit": "3557e96e7107e6a118f9ca471cf1a3c1445225dd",
      "tree": "b84d941420120f5b0172997082460b43b7914b27",
      "parents": [
        "24864bac273ff5d91dfda4723c46e0f0868c686d",
        "06bf0186b64deeeeb9612e4372503a2e1e2dc53b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 21 18:52:55 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 21 18:52:55 2021 +0000"
      },
      "message": "Merge \"Revert \"Skip 3.19 test_reset_group_snapshot_status\"\""
    },
    {
      "commit": "09428b87809b2357e169c7c6d808b230a4f4d11b",
      "tree": "ed61f048fc72f51a6a6fc6ead51cf7087e2a1f7a",
      "parents": [
        "24864bac273ff5d91dfda4723c46e0f0868c686d"
      ],
      "author": {
        "name": "Alex Yefimov",
        "email": "ayefimov@redhat.com",
        "time": "Thu Dec 09 16:26:13 2021 -0500"
      },
      "committer": {
        "name": "Alex Yefimov",
        "email": "ayefimov@redhat.com",
        "time": "Tue Dec 21 16:15:08 2021 +0000"
      },
      "message": "Add --libpath argv option to fix unittest failure\n\nFixes intermittent tempest unittest failure of \"test_fix_argument_yes\".\nThe bug was in check_uuid.py and not in the test itself. As part of\nthe fix and backward compatibility, enabled check_uuid.py to run a\nvalidation of a py module from any dir by adding --libpath parameter to\nargv.\n\nCloses-Bug:#1918316\n\nChange-Id: If5d3a3852320e1d3b26af433f7a66be7d42e2b84\n"
    },
    {
      "commit": "6bc98ccfaad7779a351ce6ad8c66b753a65be419",
      "tree": "bae72f3599033d013069cc18c85dbb43b5cb8bc8",
      "parents": [
        "24864bac273ff5d91dfda4723c46e0f0868c686d"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Jun 22 11:15:05 2020 +0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Dec 17 00:45:04 2021 +0000"
      },
      "message": "Add fields in hypervisor schema for 2.33 and 2.53\n\n1. For microversion 2.33\n   hypervisor_links is added to the response body for the following APIs:\n     - GET /os-hypervisors\n     - GET /os-hypervisors/detail\n\n2. For microversion 2.53\n   servers is added to the response body for the following APIs:\n     - GET /os-hypervisor\n     - GET /os-hypervisors\n     - GET /os-hypervisors/detail\n\nThis is to fix the hypervisor schema for microversion 2.33 and 2.53.\n\nPartially Implements: blueprint fix-microversion-gap\n\nCo-authored-by: Ghanshyam Mann \u003cgmann@ghanshyammann.com\u003e\n\nChange-Id: Ifeb26a50b604d257e9ab00cceed7cd2f34621419\n"
    },
    {
      "commit": "59f6aa6a90cbe42634e63b75370b1378dd8f61fc",
      "tree": "12bccc0e28f1740433abf95e18adbc2e1ba3129b",
      "parents": [
        "24864bac273ff5d91dfda4723c46e0f0868c686d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Dec 16 17:50:00 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Dec 16 23:59:04 2021 +0000"
      },
      "message": "Remove stable/train jobs from master gate\n\nstable/train is in EM state and tempest master\ndoes not support stable/train. depends on patch\nalso cap the tempest on stable/train testing.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/816549\nDepends-On: https://review.opendev.org/c/openstack/stackviz/+/822056\n\nChange-Id: Ia298e20d1db77f307c850f90741d5fb46cb87ae0\n"
    },
    {
      "commit": "ef0da21010406fba92bd497a7743caf00859b766",
      "tree": "a3e92edbe44cef6385539767162f058d007250b0",
      "parents": [
        "74b037fabf0eb463d1c104e8afa7581fe8cb1de9"
      ],
      "author": {
        "name": "James Parker",
        "email": "jparker@redhat.com",
        "time": "Tue Nov 30 14:32:04 2021 -0500"
      },
      "committer": {
        "name": "James Parker",
        "email": "jparker@redhat.com",
        "time": "Thu Dec 16 11:22:24 2021 -0500"
      },
      "message": "Add flavor extra spec validation tests\n\nTests cover the addition of flavor extra spec validation [1,2]. Test\nvalidates the ability to create a flavor with extra specs using a custom\nnamespace. This change was introduced in 2.86 [3].\n\n[1] https://blueprints.launchpad.net/nova/+spec/flavor-extra-spec-image-property-validation-extended\n[2] https://review.opendev.org/c/openstack/nova-specs/+/682655/\n[3] https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id79\n\nChange-Id: I20267054af04da3753795f7008abcf1118a31bdd\n"
    },
    {
      "commit": "24864bac273ff5d91dfda4723c46e0f0868c686d",
      "tree": "21f03714b3673b3885274fcc61c5199befa59e27",
      "parents": [
        "34432dc970d09a55572a68fa007575285e35b550",
        "24554b0e107653174b533f66f2fb5515be92a54e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 14 04:40:41 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 14 04:40:41 2021 +0000"
      },
      "message": "Merge \"Deprecate the old API microversion fixture\""
    },
    {
      "commit": "34432dc970d09a55572a68fa007575285e35b550",
      "tree": "9f6f7820d5a7fdfda8b68731f0b832eb37f79f2b",
      "parents": [
        "bb1d5d04d226da68b8277d343ce89accaea3e7fd",
        "226a123352a9a08cee9fda656bb0c98ff9e7c5b1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 13 14:44:25 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 13 14:44:25 2021 +0000"
      },
      "message": "Merge \"Modify the response example in test_subnetpools_client\""
    },
    {
      "commit": "226a123352a9a08cee9fda656bb0c98ff9e7c5b1",
      "tree": "a162c4c49fc46c1dfc0e0cb0c1078cff6d848b4f",
      "parents": [
        "18b45d7285bf9fa866dabe825c02517f5f0a6819"
      ],
      "author": {
        "name": "linanbj",
        "email": "linanbj@inspur.com",
        "time": "Thu Oct 24 10:31:41 2019 +0800"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Dec 13 10:46:30 2021 +0000"
      },
      "message": "Modify the response example in test_subnetpools_client\n\nBecause some response parameters are missing,\nmodify the response example in test_subnetpools_client.\nPlease refer to:\nhttps://docs.openstack.org/api-ref/network/v2/index.html#list-subnet-pools\n\n\nChange-Id: I34ac81d19a38bdf3c5fbc58b9938e04ed8cde6df\n"
    },
    {
      "commit": "bb1d5d04d226da68b8277d343ce89accaea3e7fd",
      "tree": "8f3b05f3fff0b07c0e286346a1c497e36e4841ea",
      "parents": [
        "18b45d7285bf9fa866dabe825c02517f5f0a6819"
      ],
      "author": {
        "name": "linanbj",
        "email": "linanbj@inspur.com",
        "time": "Wed Oct 09 10:17:24 2019 +0800"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Dec 13 10:46:12 2021 +0000"
      },
      "message": "add the test of router test client\n\nadd the tests:\n    * show_router\n    * add_router_interface\n    * remove_router_interface\n\nChange-Id: I6bc5fdbccc5fdaf880bc4da9b2783e47ab93c6a4\n"
    },
    {
      "commit": "18b45d7285bf9fa866dabe825c02517f5f0a6819",
      "tree": "933086fb958ae0217ae5b79c9d762299af7b3041",
      "parents": [
        "93a902072fd9986f2bb660166552f37d9eb5bdbb"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Dec 07 12:37:29 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Dec 11 09:20:55 2021 -0600"
      },
      "message": "Moving API microversion fixture in resource_setup\n\nAPI microversion fixture is used to set the API\nmicroversion on service client and reset it back\nafter test execution. That is done in setUp()\nmethod and due to that API microversion is not\nset on service client during resource_setup()\nmethod and any API call will be requested on base\nversion.\n\nTo sync the complete test execution of test class\nwith requested API microversion, this commit moves\nthe API microversion setting in resource_setup()\nmethod.\n\nCloses-Bug: #1881863\n\nChange-Id: Ia4b884a79cc0e50057dd57090737332bd76da37e\n"
    },
    {
      "commit": "24554b0e107653174b533f66f2fb5515be92a54e",
      "tree": "0edb6c681f9cfad8b2b77ab5aead3529ea36737b",
      "parents": [
        "93a902072fd9986f2bb660166552f37d9eb5bdbb"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Dec 07 19:57:41 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Dec 07 21:02:07 2021 -0600"
      },
      "message": "Deprecate the old API microversion fixture\n\nWe have moved the API microversion fixture to\ntempest.lib.common.api_microversion_fixture location.\n\nThis commit deprecates the old fixture so that we can\nremove them in Z cycle.\n\nChange-Id: If38aa21a4cd99d2a5fe4a5c3b41214cd54f97f8d\n"
    },
    {
      "commit": "93a902072fd9986f2bb660166552f37d9eb5bdbb",
      "tree": "559cfd5e9b0f04e58847d9e527904c30103c1a79",
      "parents": [
        "7facea86e6a18259d343ed8175f73a83a945a8f6",
        "aca819b79612a38196084ed74aed1ba4d3bc5d98"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Dec 03 15:14:56 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 03 15:14:56 2021 +0000"
      },
      "message": "Merge \"Take domain_id from config in some tests.\""
    },
    {
      "commit": "7facea86e6a18259d343ed8175f73a83a945a8f6",
      "tree": "c7e0f371944e0463f904aa862af2b4654c245dcb",
      "parents": [
        "79d34ca59a8face8158f1f171d46ea5de773091f",
        "1890743bcbecf7fbf65b3fa48ed9f1d65910cdd9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Dec 03 03:55:02 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 03 03:55:02 2021 +0000"
      },
      "message": "Merge \"Test delete security group will clear its associated rules\""
    },
    {
      "commit": "79d34ca59a8face8158f1f171d46ea5de773091f",
      "tree": "10f2330284ae57bb1a48fb6678d6110dfad2b98a",
      "parents": [
        "12ecd4aa17e0d71bb5f6773cebcfd80a3b592bc6",
        "b0ee03e568560a3ec558da09e811284ee996bdd2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 02 19:11:21 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 02 19:11:21 2021 +0000"
      },
      "message": "Merge \"Don\u0027t override images client in compute admin tests\""
    },
    {
      "commit": "12ecd4aa17e0d71bb5f6773cebcfd80a3b592bc6",
      "tree": "edc13af2f8c0eb3f612fd09e53e71d24efd649da",
      "parents": [
        "322b60153bc7be9b5e26f611e7f467e0c3a04c32",
        "17082ad2c9d132572908dd6c7a95cca8cd33db00"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 02 09:12:06 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 02 09:12:06 2021 +0000"
      },
      "message": "Merge \"Add openstacksdk-functional-devstack in integrated gates\""
    },
    {
      "commit": "b0ee03e568560a3ec558da09e811284ee996bdd2",
      "tree": "93584aa490b490ba0c4981ec65d949462566587b",
      "parents": [
        "94e2f8fdf26dbeb36ff3abe34db3d4a4432ab905"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Wed Dec 01 14:04:15 2021 -0500"
      },
      "committer": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Wed Dec 01 16:38:32 2021 -0500"
      },
      "message": "Don\u0027t override images client in compute admin tests\n\nTests should be explicit about their use of admin credentials. The\nbase compute admin tests class overrode self.image_client with the\nadmin version. Stop doing that, and introduce a new\nself.admin_image_client client that tests can explicitly use.\n\nNeeded-by: https://review.opendev.org/c/openstack/whitebox-tempest-plugin/+/805300\nChange-Id: I1a0c84b41b1b77d3a618a8f15448909bd12a0742\n"
    },
    {
      "commit": "322b60153bc7be9b5e26f611e7f467e0c3a04c32",
      "tree": "629905af69796e96d1ee62acb1489ea0c4c5c540",
      "parents": [
        "94e2f8fdf26dbeb36ff3abe34db3d4a4432ab905",
        "40b51c5d59705ae4946fa95a91f920f8098e3536"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 01 20:14:23 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 01 20:14:23 2021 +0000"
      },
      "message": "Merge \"Define default OS_TEST_TIMEOUT for every tempest tox env\""
    },
    {
      "commit": "94e2f8fdf26dbeb36ff3abe34db3d4a4432ab905",
      "tree": "3b6f3a55b8851417a7b8b737cf556fd69d79b509",
      "parents": [
        "74b037fabf0eb463d1c104e8afa7581fe8cb1de9",
        "bbe4f8c3054d1f71fd5057e6da096a99753e5754"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 01 15:32:23 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 01 15:32:23 2021 +0000"
      },
      "message": "Merge \"Replace deprecated assertDictContainsSubset\""
    },
    {
      "commit": "74b037fabf0eb463d1c104e8afa7581fe8cb1de9",
      "tree": "1e9070c448ed57bb6aa64b5b8200b3d3895d7201",
      "parents": [
        "c08dfd20142fc845a9a7fc4502eeecc33ddb680b",
        "7bd4c3aaed375068e71744f4c7bb6184ebe3fd25"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 30 15:07:26 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 30 15:07:26 2021 +0000"
      },
      "message": "Merge \"hacking: Ignore H405\""
    },
    {
      "commit": "bbe4f8c3054d1f71fd5057e6da096a99753e5754",
      "tree": "2c005426ac75b6c20278e5192ad03aa993aa52db",
      "parents": [
        "c08dfd20142fc845a9a7fc4502eeecc33ddb680b"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Tue Nov 30 13:29:18 2021 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Tue Nov 30 13:29:18 2021 +0900"
      },
      "message": "Replace deprecated assertDictContainsSubset\n\nThe method is deprecated since Python 3.2[1] and shows the following\nDeprecationWarning.\n\n/usr/lib/python3.9/unittest/case.py:1134: DeprecationWarning:\nassertDictContainsSubset is deprecated\n  warnings.warn(\u0027assertDictContainsSubset is deprecated\u0027,\n\n[1] https://docs.python.org/3/whatsnew/3.2.html#unittest\n\nCloses-Bug: #1938103\nChange-Id: I2e868d13d52a2d3c6081a8b756fbe83f8b57cf66\n"
    },
    {
      "commit": "06bf0186b64deeeeb9612e4372503a2e1e2dc53b",
      "tree": "2baa055967476b9780365cbf36ae30efebe4392c",
      "parents": [
        "5b91aea1c618c1b14da7165f656c783ba4d9816e"
      ],
      "author": {
        "name": "Brian Rosmaita",
        "email": "rosmaita.fossdev@gmail.com",
        "time": "Mon Nov 29 20:09:18 2021 +0000"
      },
      "committer": {
        "name": "Brian Rosmaita",
        "email": "rosmaita.fossdev@gmail.com",
        "time": "Mon Nov 29 20:09:18 2021 +0000"
      },
      "message": "Revert \"Skip 3.19 test_reset_group_snapshot_status\"\n\nThis reverts commit 5b91aea1c618c1b14da7165f656c783ba4d9816e.\n\nReason for revert: Investigating whether this is still an issue.  There is an extremely similar test (GroupsV320Test.test_reset_group_status) that was reported to intermittently fail (Bug #1783566); it is not currently skipped and I haven\u0027t seen failures reported for that one in a long time.\n\nChange-Id: I2d252be140bd728ea01460a61a3097c6f3a2dc82\n"
    },
    {
      "commit": "f294b0d8dca7d7251d274a44c140bffdf75959ae",
      "tree": "0568d9c05f5d5645b4bc5d72c7098b4c96fef955",
      "parents": [
        "79da6961ed6fc643488c1dcf215f97327930e73a"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Wed Sep 29 16:16:44 2021 +0200"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Mon Nov 29 15:17:25 2021 +0000"
      },
      "message": "Test Network QoS minimum packet rate scenarios\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/805391\nDepens-On: https://review.opendev.org/c/openstack/nova/+/811396\n\nblueprint: qos-minimum-guaranteed-packet-rate\n\nChange-Id: I4cb12a23f33d4feef6c800d23a0501d1aebb4f17\n"
    },
    {
      "commit": "17082ad2c9d132572908dd6c7a95cca8cd33db00",
      "tree": "afdbfd955e8d639298876423d8ffefde4f3501b1",
      "parents": [
        "79da6961ed6fc643488c1dcf215f97327930e73a"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jul 22 13:41:46 2021 -0500"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Nov 29 13:26:56 2021 +0000"
      },
      "message": "Add openstacksdk-functional-devstack in integrated gates\n\nopenstacksdk-functional-devstack should be part of\nintegrated gate so that cross service-sdk testing\ncan be covered to avoid any regression.\n\nChange-Id: Idaab1b0952b2d6d9c0e2b9b255ec401d2e315b19\n"
    },
    {
      "commit": "c08dfd20142fc845a9a7fc4502eeecc33ddb680b",
      "tree": "8e725481e68f976a19e1caeb54a28391f7653af1",
      "parents": [
        "79da6961ed6fc643488c1dcf215f97327930e73a"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Tue Sep 14 16:57:42 2021 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Mon Nov 29 18:15:24 2021 +0530"
      },
      "message": "This patch creates the network v2.0 floating-ips-port-forwarding client.\n\nhttps://docs.openstack.org/api-ref/network/v2/index.html#create-port-forwarding\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\n\nChange-Id: Icac4495c8a3fae877746652d0c9e00225b0a879d\n"
    },
    {
      "commit": "79da6961ed6fc643488c1dcf215f97327930e73a",
      "tree": "440c58ea67b4b28909f206887a52dd3c9203c301",
      "parents": [
        "db4066912b91d9fed410f6c1da8839700706f837",
        "1aac05c7b2f1fe4699a7f08183c93d6f92ce1efe"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 25 05:33:05 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 25 05:33:05 2021 +0000"
      },
      "message": "Merge \"Test all supported python version for stable branch\""
    },
    {
      "commit": "db4066912b91d9fed410f6c1da8839700706f837",
      "tree": "31ff3547d146ae5122982532f0550b00e7680b2c",
      "parents": [
        "ad8f599b32e875c438bd49b8d81bfcd9d4eb8ead",
        "8a959ead1edcd71a55ac0570db407040a36e29b9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 23 18:03:52 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 23 18:03:52 2021 +0000"
      },
      "message": "Merge \"Add floating IP waiter\""
    },
    {
      "commit": "aca819b79612a38196084ed74aed1ba4d3bc5d98",
      "tree": "24bbc979ee8fd4063a750c6cc9cc27b5a763a153",
      "parents": [
        "815798ada32f4b82c6263a7540eb8f55f965aa12"
      ],
      "author": {
        "name": "Mitya_Eremeev",
        "email": "mitossvyaz@mail.ru",
        "time": "Thu Nov 18 19:24:28 2021 +0300"
      },
      "committer": {
        "name": "mitya-eremeev-2",
        "email": "mitossvyaz@mail.ru",
        "time": "Thu Nov 18 16:36:11 2021 +0000"
      },
      "message": "Take domain_id from config in some tests.\n\ntempest.api.identity.admin.v3.test_tokens.TokensV3TestJSON.test_rescope_token fails\nif not used default value for CONF.identity.default_domain_id\n\nCloses-Bug: 1951446\nChange-Id: Ie08d570907ddf9102c1297f717355a7f772aabb8\n"
    },
    {
      "commit": "ad8f599b32e875c438bd49b8d81bfcd9d4eb8ead",
      "tree": "7fc9477ce51fef8730399c7362446e6da8838aa3",
      "parents": [
        "56bafba7122c5875c0e4be2562c7a642696176fa",
        "55414580c24384df8bb2854b2c71249848dfbdf6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 15 14:14:11 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 15 14:14:11 2021 +0000"
      },
      "message": "Merge \"Remove race from wait_for_interface_detach waiter\""
    },
    {
      "commit": "56bafba7122c5875c0e4be2562c7a642696176fa",
      "tree": "7706a088444ad8e8374f6819befd95efc13d4057",
      "parents": [
        "49ddec9241e84194a821d1ad28a756972965dd13",
        "a27e6b41a8b86406c2152bc3a513350ae0fa7407"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 15 13:37:23 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 15 13:37:23 2021 +0000"
      },
      "message": "Merge \"add delete group type testcase\""
    },
    {
      "commit": "49ddec9241e84194a821d1ad28a756972965dd13",
      "tree": "7253f66483af90465d07f57e63848d2e31f1096c",
      "parents": [
        "8d365d4d0903780b2e5693676c004f5e15ccd37f",
        "0bacf984313a337cdfce49d61949e585aa134e19"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 15 13:17:30 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 15 13:17:30 2021 +0000"
      },
      "message": "Merge \"Change extra_size from hardcoded 1 to CONF.volume.volume_size_extend\""
    },
    {
      "commit": "0bacf984313a337cdfce49d61949e585aa134e19",
      "tree": "4932c780c9af9d9ea93699de86409be3e7c32ed6",
      "parents": [
        "bc0257c8fcb88772e70897177589501cd624d9a0"
      ],
      "author": {
        "name": "Sam Wan",
        "email": "sam.wan@emc.com",
        "time": "Fri Nov 05 10:07:42 2021 +0800"
      },
      "committer": {
        "name": "Sam Wan",
        "email": "sam.wan@emc.com",
        "time": "Mon Nov 15 12:33:30 2021 +0800"
      },
      "message": "Change extra_size from hardcoded 1 to CONF.volume.volume_size_extend\n\ntest_volume_from_snapshot has extra_size hardcoded to 1 and it expects\nthe returned size increased by 1GB. This does not work with PowerFlex\ncinder driver because PowerFlex/VxFlex OS requires volumes to be sized\nin multiples of 8GB. Even if 1GB is given, 8GB will be actually used\nwhen powerflex_round_volume_capacity \u003d True.\n\nCloses-Bug: #1949927\nChange-Id: I04c3d6145fbc201355d38a7a058a37791227f733\n"
    },
    {
      "commit": "8d365d4d0903780b2e5693676c004f5e15ccd37f",
      "tree": "759280b96351200a8a54ac58ebccf67a03673641",
      "parents": [
        "daeae9c8a586ac60f7e9dfc486822fd80f1da136",
        "f46bcdf5e4510eec7f09579842b22745f093d676"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 12 18:52:05 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 12 18:52:05 2021 +0000"
      },
      "message": "Merge \"Add microversion schemas for os-instance-actions\""
    },
    {
      "commit": "daeae9c8a586ac60f7e9dfc486822fd80f1da136",
      "tree": "18c7eafde2fd0ae107a9ddb5cc9decc99d771680",
      "parents": [
        "ed89c77222917235290c8cc51974835528ed4cfa",
        "425b486d9b7cd55265bef51587769c82e1aaba22"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 11 21:02:18 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 11 21:02:18 2021 +0000"
      },
      "message": "Merge \"Update Interop doc\""
    },
    {
      "commit": "a27e6b41a8b86406c2152bc3a513350ae0fa7407",
      "tree": "f6693b447bc0c9eb16a55a58d76936511fc123da",
      "parents": [
        "ed89c77222917235290c8cc51974835528ed4cfa"
      ],
      "author": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Wed Nov 10 16:04:31 2021 +0800"
      },
      "committer": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Thu Nov 11 08:28:11 2021 +0800"
      },
      "message": "add delete group type testcase\n\nadd delete group type api testcase for cinder module\n\nChange-Id: I7e1e30a1832f292b6c405e4d23c0fe3818a07cdb\n"
    },
    {
      "commit": "41234352ac0088c85b5666e552734eb53b5f2fba",
      "tree": "31bd656d9aa370cb17a6a2c2f51d638c54db9d59",
      "parents": [
        "ed89c77222917235290c8cc51974835528ed4cfa"
      ],
      "author": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Wed Nov 10 17:33:29 2021 +0800"
      },
      "committer": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Wed Nov 10 17:35:20 2021 +0800"
      },
      "message": "delete all items of the group type spec\n\ndelete all items of the group type spec to complete testcase\n\nChange-Id: Ia23e2d29e1475b8d11d570b3a7bd40e3f3e94d6a\n"
    },
    {
      "commit": "ed89c77222917235290c8cc51974835528ed4cfa",
      "tree": "8935ef4f92728071600e503c5888293a5d5ec101",
      "parents": [
        "d27a543fc936ab223279d240b16936c2c1d5787a"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Nov 09 10:12:38 2021 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Nov 09 10:23:24 2021 +0000"
      },
      "message": "zuul: Limit tempest-integrated-compute-centos-8-stream to \u003e\u003d stable/wallaby\n\nFull support for CentOS8Stream in devstack didn\u0027t land until\nI39ccefbd06f46adf5077f8d8001f37d3b190f040 fixed is_fedora to include the\nnewly introduced name.\n\nAs such the recently introduced\ntempest-integrated-compute-centos-8-stream job within tempest that forms\npart of the integrated-gate-compute template needs to be restricted to\nbranches \u003e\u003d stable/wallaby.\n\nCloses-Bug: 1950296\nChange-Id: I802c0cdb3c8875e33819aed335877f1caef39fef\n"
    },
    {
      "commit": "d27a543fc936ab223279d240b16936c2c1d5787a",
      "tree": "2a0ed38430426d9a5b04d974296c8ef492a896ab",
      "parents": [
        "815798ada32f4b82c6263a7540eb8f55f965aa12",
        "d05536b958a1ed8a786ed4c006992b4006b996d4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 09 05:04:28 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 09 05:04:28 2021 +0000"
      },
      "message": "Merge \"Reactivate image before deletion\""
    },
    {
      "commit": "815798ada32f4b82c6263a7540eb8f55f965aa12",
      "tree": "c0274f1e47bef06a347a669f8a7daef2839092d1",
      "parents": [
        "efa21d3bb915e2e9793ec5072ad8ce45356a11b1",
        "0dba41c17a2a66832e7c85e5ce36a0257deda21c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 09 04:36:47 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 09 04:36:47 2021 +0000"
      },
      "message": "Merge \"zuul: Add a CentOS 8 stream job to integrated-gate-compute\""
    },
    {
      "commit": "425b486d9b7cd55265bef51587769c82e1aaba22",
      "tree": "92907a1d393f0f252b054a8efbdf2572b68eb7ce",
      "parents": [
        "18accdeb7e78e0c1b75f409d74c81336a09fdcec"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Nov 08 10:41:24 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Nov 08 10:41:24 2021 +0000"
      },
      "message": "Update Interop doc\n\nThe commit replaces DefCore committee (a former name) by\nInterop Working Group (the current name) and updates a few\nmore old interop references.\n\nChange-Id: I8bd05246e42c0e98a9825a4621ac9c3ed714d1dc\n"
    },
    {
      "commit": "55414580c24384df8bb2854b2c71249848dfbdf6",
      "tree": "bdb072dc5069c3703ca39a446f27fac958e9e04e",
      "parents": [
        "f46bcdf5e4510eec7f09579842b22745f093d676"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Tue Oct 05 11:22:30 2021 +0200"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Thu Nov 04 13:32:55 2021 +0100"
      },
      "message": "Remove race from wait_for_interface_detach waiter\n\nNova list the interfaces attached to a server based on list of ports\nbound to the server. However during detach interface nova unbounds the\nport first and then deallocates the resources used by that port in\nplacement. The current detach waiter only waits until the interface\ndisappears from the interface list. This can cause that waiter returns\nbefore the resource allocation is removed from placement cause a race in\nthe test asserting such allocation.\n\nSo this patch changes the waiter to wait for the successful detach\nos-instance-action event for the server as that is only recorded after\nthe port is fully deallocated.\n\nblueprint: qos-minimum-guaranteed-packet-rate\nChange-Id: I8740f8e0cc18ffea31a9a068bccee50bf4e6fe28\n"
    },
    {
      "commit": "f46bcdf5e4510eec7f09579842b22745f093d676",
      "tree": "747ce04aedaf2bdd0ab73e805164d1eb7d55348a",
      "parents": [
        "efa21d3bb915e2e9793ec5072ad8ce45356a11b1"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Tue Oct 05 11:19:05 2021 +0200"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Thu Nov 04 13:32:55 2021 +0100"
      },
      "message": "Add microversion schemas for os-instance-actions\n\nI need to use os-instance-actions API in a waiter that is called from\nmultiple microversion tests in a later patch. So this patch adds the\nmicroversion schemas for this API.\n\nblueprint: qos-minimum-guaranteed-packet-rate\nChange-Id: I010fbb4236ccaedb3de663e32eb22f89931d53c7\n"
    },
    {
      "commit": "efa21d3bb915e2e9793ec5072ad8ce45356a11b1",
      "tree": "1a3cf6a59a42775ee5bfd28408f6f8e7473eabdc",
      "parents": [
        "18accdeb7e78e0c1b75f409d74c81336a09fdcec"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Thu Aug 26 18:31:36 2021 +0200"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Thu Nov 04 13:32:15 2021 +0100"
      },
      "message": "Add QoS minimum packet rate rule client\n\nAs a preparation to test Network QoS minimum bandwidth and minimum\npacket rate rules together this patch the necessary packet rate API\nclient to tempest lib.\n\nblueprint: qos-minimum-guaranteed-packet-rate\n\nChange-Id: I1c5c82e8178462652c36533093958c82b5130a55\n"
    },
    {
      "commit": "0dba41c17a2a66832e7c85e5ce36a0257deda21c",
      "tree": "edd5c43f4781752efec4d9622b82bc44753f3b76",
      "parents": [
        "8cd09500bea38bfd9478814be95fddf3df56fbff"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Jun 23 10:47:44 2021 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Nov 04 09:21:49 2021 +0000"
      },
      "message": "zuul: Add a CentOS 8 stream job to integrated-gate-compute\n\nAs set out in the governance repo for Xena CentOS 8 stream with py36 is\na supported platform and runtime for the release:\n\nhttps://governance.openstack.org/tc/reference/runtimes/xena.html\n\nAs a result the Nova team want to run CentOS 8 stream based jobs within\nthe integrated-gate-compute template.\n\nAn additional tempest-full-py3-centos-8-stream job is added to Tempest\u0027s\ncheck and gate queues to ensure coverage here.\n\nBoth jobs are given additional swap to workaround bug #1949606, a\nbehaviour change in QEMU \u003e\u003d 5.0.0 when using [libvirt]virt_type\u003dqemu\nthat causes additional memory to be consumed by each running instance.\n\nThis workaround of additional swap will be removed in the future once\nNova is able to workaround this itself through a new libvirt domain\nconfigurable.\n\nChange-Id: I4b074dca58960b2622dde15ad7d9a91b3ba0c096\n"
    },
    {
      "commit": "1aac05c7b2f1fe4699a7f08183c93d6f92ce1efe",
      "tree": "7e7137570987dc398b4c30f31ad6766a9fd58398",
      "parents": [
        "8cd09500bea38bfd9478814be95fddf3df56fbff"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 03 15:08:44 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 03 15:08:44 2021 -0500"
      },
      "message": "Test all supported python version for stable branch\n\nAs Tempest is branchless and needs to support older\nsupported stable branches, let\u0027s test it with all the\npython version supported in those supported stable branches.\nFor that, we need to explicitly dd the py jobs instead of using\nthe template. This way, we will explicitly know that we are testing\nall supported python versions when the new release template bumps the\nmin python version in the template.\n\nIn Yoga testing, we are making py3.9 job to run as voting, so\nadding py3.9 job as voting.\n\nChange-Id: I422da8da06509e529f4091e21cdc3d392d3cf910\n"
    },
    {
      "commit": "bc0257c8fcb88772e70897177589501cd624d9a0",
      "tree": "c0b84ef26b4b39609f02f96dda990d1adba1d79e",
      "parents": [
        "8cd09500bea38bfd9478814be95fddf3df56fbff"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Thu Aug 26 16:41:51 2021 +0200"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Tue Nov 02 18:18:26 2021 +0100"
      },
      "message": "Refactor existing QoS min bw tests\n\nAs a preparation to test QoS minimum bandwidth and minimum packet rate\ntogether this patch refactors the existing MinBwAllocationPlacementTest\ntest class to allow generalization.\n\nblueprint: qos-minimum-guaranteed-packet-rate\n\nChange-Id: Ie589e114d08cc8bb5a524d6b242f1b29fda43983\n"
    },
    {
      "commit": "18accdeb7e78e0c1b75f409d74c81336a09fdcec",
      "tree": "7317ff284d98d4f54f3a74822b03caa1977c04ba",
      "parents": [
        "bc0257c8fcb88772e70897177589501cd624d9a0"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Wed Sep 29 16:10:49 2021 +0200"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Tue Nov 02 18:18:26 2021 +0100"
      },
      "message": "Consolidate client usage in MinBwAllocationPlacementTest\n\nLet\u0027s only use admin client for the operations that are really\nneeding it.\n\nblueprint: qos-minimum-guaranteed-packet-rate\nChange-Id: I4cc9eb76a1318c17a55d8d10d21290eac4690548\n"
    },
    {
      "commit": "8cd09500bea38bfd9478814be95fddf3df56fbff",
      "tree": "7166fc905802b760d2fbd0051fa6baa04cf12721",
      "parents": [
        "b725a5850372e9d88b5a1b811974ed22b860bb4b",
        "92ca258fadf2310b3ecf84ec6ed194aee1f626ed"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Oct 31 07:41:17 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Oct 31 07:41:17 2021 +0000"
      },
      "message": "Merge \"Adding Bandwidth Limit QoS rule client to Manager\""
    },
    {
      "commit": "b725a5850372e9d88b5a1b811974ed22b860bb4b",
      "tree": "d968c0fc2af4f660db012aa37a5fa25aa89c9d49",
      "parents": [
        "2fcd6a24328ceea41194b7f3dd30ce0ff9afd47e",
        "20514ef504ce71e252601006c919cf40b1e5d8b5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 28 21:53:03 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 28 21:53:03 2021 +0000"
      },
      "message": "Merge \"Prepare MinBwAllocationPlacementTest for new neutron API ext\""
    },
    {
      "commit": "2fcd6a24328ceea41194b7f3dd30ce0ff9afd47e",
      "tree": "e070290c2f5e69f4c295d13664f35cc77c0fcbef",
      "parents": [
        "d458bf329739ae7b7652d329e6415ad6ba54e490",
        "663f4a1f263b333635283cb183aeac9ce7826d03"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 27 18:29:52 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 27 18:29:52 2021 +0000"
      },
      "message": "Merge \"Improve cleanup after Swift testing\""
    },
    {
      "commit": "20514ef504ce71e252601006c919cf40b1e5d8b5",
      "tree": "4ee5dbdd8b145846badb10a41f7e0f95f28ebcd1",
      "parents": [
        "ae41052a51f5dbb748eb6bf4f23e9145853f4639"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Wed Sep 15 12:00:20 2021 +0200"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Wed Oct 27 18:29:50 2021 +0200"
      },
      "message": "Prepare MinBwAllocationPlacementTest for new neutron API ext\n\nThe port-resource-request-groups neutron API extension proposed in\nI99a49b107b1872ddf83d1d8497a26a8d728feb07 changes the format of the\nport.binding:profile.allocation value. The existing tests are depending\non the format so they are adapted now to accept both format.\n\nblueprint: qos-minimum-guaranteed-packet-rate\nChange-Id: I7c5ecfe1015dba4ad0b70bbdcacc079503c50e65\n"
    },
    {
      "commit": "92ca258fadf2310b3ecf84ec6ed194aee1f626ed",
      "tree": "8e6150b61ded99344c5069b13368bf4396865c21",
      "parents": [
        "d458bf329739ae7b7652d329e6415ad6ba54e490"
      ],
      "author": {
        "name": "bonguardo",
        "email": "bbonguar@redhat.com",
        "time": "Mon Oct 25 05:38:20 2021 -0400"
      },
      "committer": {
        "name": "bonguardo",
        "email": "bbonguar@redhat.com",
        "time": "Mon Oct 25 05:55:08 2021 -0400"
      },
      "message": "Adding Bandwidth Limit QoS rule client to Manager\n\n- Bandwidth Limit Quality of Service rule was added\nrecently (test_qos_limit_bandwidth_rules_client.py).\n- There were some places that the references to the\nnewly added QosLimitBandwidthRulesClient was missing.\n\nSo the following changes were done:\n- Added QosLimitBandwidthRulesClient reference that was\nmissing in clients.py.\n- Imported QosLimitBandwidthRulesClient from the newly added\ntempest.lib.services.network.qos_limit_bandwidth_rules_client\nto __init.py.\n- Added QosLimitBandwidthRulesClient reference that was\nmissing from __init__.py.\n\nChange-Id: Ib0e4b3864aa42455fa52ce098961e11a2ec8d4cb\n"
    }
  ],
  "next": "d458bf329739ae7b7652d329e6415ad6ba54e490"
}
