)]}'
{
  "log": [
    {
      "commit": "ef7d5dd8ab0c17ea23b4695e38acca366a0b9190",
      "tree": "0a49edcfbc67a1cef1b720a0574047c88a6cbea0",
      "parents": [
        "ae41052a51f5dbb748eb6bf4f23e9145853f4639",
        "b87ef29b86ded885d3432cf913ef5ed9e52723c2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 29 04:18:17 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 29 04:18:17 2021 +0000"
      },
      "message": "Merge \"Fix unused parameters in _create_subnet method\""
    },
    {
      "commit": "ae41052a51f5dbb748eb6bf4f23e9145853f4639",
      "tree": "7a98ec664694b8ce164f01e46625bfb82c958007",
      "parents": [
        "921d5850bbca1e5d3fab4ac26dd1be8cff4ea2a6",
        "c16deb47a4332a18e920acfef2b938d0a128f9b5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 20 19:29:34 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 20 19:29:34 2021 +0000"
      },
      "message": "Merge \"Add release notes page for version 29.0.0, 28.1.0, 28.0.0\""
    },
    {
      "commit": "921d5850bbca1e5d3fab4ac26dd1be8cff4ea2a6",
      "tree": "1f32d97be8d04a5377dc6ac5d50a8e2eb2a73722",
      "parents": [
        "cc8b6d9b7bcdedde48c8d29a914e598a1abe4823",
        "a5f523b20a90ab9ff9dc931c770705eea4adb569"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Sep 18 09:14:56 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 18 09:14:56 2021 +0000"
      },
      "message": "Merge \"Revert \"Skip test_qos_min_bw_allocation_basic when not supported\"\""
    },
    {
      "commit": "cc8b6d9b7bcdedde48c8d29a914e598a1abe4823",
      "tree": "e82e03a5b9c6a6f76b426dc2b5217d1fa961a96b",
      "parents": [
        "211bd0a80746afb70bef7a0d52a1cceb2a8ec6d8",
        "ea3e38c2af7cc5f646e501bf16937437cc2ce320"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 14 19:01:10 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 14 19:01:10 2021 +0000"
      },
      "message": "Merge \"Fix test_fix_argument_yes\""
    },
    {
      "commit": "211bd0a80746afb70bef7a0d52a1cceb2a8ec6d8",
      "tree": "28f62269b2cbd782bec1bae31fea7bf26535e0fa",
      "parents": [
        "ea503b6f87e107e523e6fd439c2ee162bfc7e56a",
        "17655434ee475cdda4a7408cfe68f63c065fd41d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 14 19:00:59 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 14 19:00:59 2021 +0000"
      },
      "message": "Merge \"[OVN] Remove OVN metadata ports from network port list\""
    },
    {
      "commit": "a5f523b20a90ab9ff9dc931c770705eea4adb569",
      "tree": "f0b601e5bfb434e8305276ffb94171d8afc265cc",
      "parents": [
        "ea503b6f87e107e523e6fd439c2ee162bfc7e56a"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Thu Aug 26 13:38:19 2021 +0200"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "balazs.gibizer@est.tech",
        "time": "Tue Sep 14 15:27:33 2021 +0000"
      },
      "message": "Revert \"Skip test_qos_min_bw_allocation_basic when not supported\"\n\nThis reverts commit 0976ae4ee20c3faf7b2add3893ec3f8cbfa55db1. That\ncommit introduced a skip of MinBwAllocationPlacementTest tests if no\nbandwidth allocation is possible to avoid failing these tests in OVN\njobs. However that is a wrong solutions as it would skip the test also\nin OVS jobs if we regress the bandwidth inventory reporting in neutron\n(or regress allocation candidate handling in placement).\n\nA better fix is not to enable the tempest test flag on OVN jobs:\n   $TEMPEST_CONFIG:\n       network-feature-enabled:\n           qos_placement_physnet\n\nThe existing tests already skipped if this is not configured.\n\nThis also means that the generic tempest-* job definitions should not\nconfigure the above flag as those tempest jobs will run by default with\nOVN. So they are cleaned up along with the OVS specific neutron configuration.\n\nThis means that jobs that was inherit from tempest-multinode-full-py3\nand tempest-full-py3 and reconfigre the job to run with OVS instead of\nthe default OVN needs to change to configure the OVS specific network\nconfig and enable the qos tests. This will be done in project specific\npatches.\n\nThe stable tempest jobs are OK as they are still running with OVS by\ndefault.\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/806170\n\nChange-Id: I13fd2dc023b806ac74ab5c8d86cc99f807f0f702\n"
    },
    {
      "commit": "ea3e38c2af7cc5f646e501bf16937437cc2ce320",
      "tree": "43948eb40558450189f52dea4a8366181e3abb00",
      "parents": [
        "ea503b6f87e107e523e6fd439c2ee162bfc7e56a"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Sep 14 05:13:02 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Sep 14 05:13:02 2021 +0000"
      },
      "message": "Fix test_fix_argument_yes\n\nThe test was randomly failing which was most likely caused by\na race condition - the temporary module is not created at the\nmoment when the test tries to load it.\nThis commit moves the temp module creation into a setUp method.\n\nCloses-Bug: #1918316\nChange-Id: I5d5356200f531a06b2814205d65f20dc528cf046\n"
    },
    {
      "commit": "ea503b6f87e107e523e6fd439c2ee162bfc7e56a",
      "tree": "e09ac2fd20748d03bba6bf450731a0baf511186c",
      "parents": [
        "2af0303fd74b90c2d5d7fc5eae6efdcc0b40e33c",
        "5f1dec076007438b9ca5a0370e775b458016a097"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 10 21:09:10 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 10 21:09:10 2021 +0000"
      },
      "message": "Merge \"object_storage: retry object creation on Conflict\""
    },
    {
      "commit": "2af0303fd74b90c2d5d7fc5eae6efdcc0b40e33c",
      "tree": "b8c789828d447fdac1a281ea1b7fa1827c8a176c",
      "parents": [
        "d02fe845247bb7dcfe2beda0b81e08e53e8bc745",
        "6b841273b62ef250dd9da14852c87093d8de924d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 10 10:58:34 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 10 10:58:34 2021 +0000"
      },
      "message": "Merge \"Use the master constraint in tox.ini again\""
    },
    {
      "commit": "d02fe845247bb7dcfe2beda0b81e08e53e8bc745",
      "tree": "e10231f568ddcd0638d1d7c1093b4a0124c72355",
      "parents": [
        "ed5e0e93543da555e99c92bd9fcc214bd0d1cb59",
        "709d6e1c815c4b351efa2214ea0eb740936f6aa6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Sep 09 20:16:19 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 09 20:16:19 2021 +0000"
      },
      "message": "Merge \"Add releasenote to tag the Tempest for Xena release\""
    },
    {
      "commit": "ed5e0e93543da555e99c92bd9fcc214bd0d1cb59",
      "tree": "0458e9e482aed96f73247251d6d52d58d263f9df",
      "parents": [
        "b37192f5d43ede2d740f2c7e76c4a27aaebb65e0",
        "c43ce23cdc0bf97802d604ef71fdeebcd9f98db0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Sep 09 20:16:17 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 09 20:16:17 2021 +0000"
      },
      "message": "Merge \"Use stable constraint in tox to release new tag for Xena\""
    },
    {
      "commit": "17655434ee475cdda4a7408cfe68f63c065fd41d",
      "tree": "8509d3d985a5cd4c94e11412fca1577987136183",
      "parents": [
        "7d22b1f6b7de96a4fe655eb5d5bcc5a30f7a48b7"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Sep 09 13:55:11 2021 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Sep 09 16:51:39 2021 +0000"
      },
      "message": "[OVN] Remove OVN metadata ports from network port list\n\nIn \"_check_network_internal_connectivity\", all \"network:\" and\n\"compute:\" ports belonging to a network are retrieved. OVN\nmetadata ports \"network:distributed\" should be filtered out because\nare not a DHCP nor L3 ports.\n\nThis port type was introduced in Neutron in [1][2].\n\n[1]https://review.opendev.org/c/openstack/neutron-lib/+/732141\n[2]https://review.opendev.org/c/openstack/neutron/+/732364\n\nPartial-Bug: #1942913\nChange-Id: I7db94247c55f9ac39e3e30a4195cdcda6ed657d7\n"
    },
    {
      "commit": "5f1dec076007438b9ca5a0370e775b458016a097",
      "tree": "036b8e95ba5933e1d332b5a770312174bd5f9310",
      "parents": [
        "b37192f5d43ede2d740f2c7e76c4a27aaebb65e0"
      ],
      "author": {
        "name": "Chris Wedgwood",
        "email": "cw@f00f.org",
        "time": "Wed Sep 08 10:04:40 2021 -0700"
      },
      "committer": {
        "name": "Chris Wedgwood",
        "email": "cw@f00f.org",
        "time": "Thu Sep 09 08:06:00 2021 -0700"
      },
      "message": "object_storage: retry object creation on Conflict\n\nIn some cases (such as when using Ceph RADOSGW with a load-balancer)\nthe container (bucket) creation will be received by different backend\nto the object creation triggering a subtle edge case.\n\nThe rgw handling the object creation request has (cached) knowledge\nthe bucket doesn\u0027t exist (it didn\u0027t a few seconds ago) and will (in\nrgw) create it, at which point triggering a \"409 BucketAlreadyExists\"\ncode.\n\nDetecting this and retrying (with a small delay) should reduce\ninstances of this failing.\n\nChange-Id: Id88fb93dd1a48d046917e9168d623e53497ec83e\n"
    },
    {
      "commit": "b37192f5d43ede2d740f2c7e76c4a27aaebb65e0",
      "tree": "9b9050f96d6e7e675b91b92a208610e0c4650310",
      "parents": [
        "a25e9baed18cd890674b07f8a0c4d8c38cc11d32",
        "e6e95c6d702d3b731040bdc9e0d79e83e1fbf91e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Sep 09 10:38:09 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 09 10:38:09 2021 +0000"
      },
      "message": "Merge \"create volume type with repeated name\""
    },
    {
      "commit": "c16deb47a4332a18e920acfef2b938d0a128f9b5",
      "tree": "cf3a5fadb6da113400a437a43a00f56a3087c38f",
      "parents": [
        "6b841273b62ef250dd9da14852c87093d8de924d"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Sep 09 09:45:34 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Sep 09 09:45:34 2021 +0000"
      },
      "message": "Add release notes page for version 29.0.0, 28.1.0, 28.0.0\n\nTempest 29.0.0 has been released [1].\nThis commit adds a new page for 29.0.0 release notes and for\n2 previous releases (as we forgot to add them before).\n\n[1] https://review.opendev.org/c/openstack/releases/+/808035\n\nChange-Id: I51e8906a89bae107a4fe162fcc785130edaa3565\n"
    },
    {
      "commit": "6b841273b62ef250dd9da14852c87093d8de924d",
      "tree": "ff59281a9b114b45eb61084ac16d2af94fbc0462",
      "parents": [
        "709d6e1c815c4b351efa2214ea0eb740936f6aa6"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Sep 09 09:33:50 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Sep 09 09:33:50 2021 +0000"
      },
      "message": "Use the master constraint in tox.ini again\n\nWhile releasing a new tag for Tempest, we modified the\nconstraint in tox.ini so that they are set to xena instead of\nmaster - https://review.opendev.org/c/openstack/tempest/+/808031\n\nNow the new tag is released and we can bring back the master\nconstraint in tox.ini so that Tempest master uses master constraint.\n\nChange-Id: Iaf9eaaf60ea3c2d15b1225f713364ebede25768a\n"
    },
    {
      "commit": "709d6e1c815c4b351efa2214ea0eb740936f6aa6",
      "tree": "363700bf8f5dcd34fb977467455c075d2eecb138",
      "parents": [
        "c43ce23cdc0bf97802d604ef71fdeebcd9f98db0"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Sep 09 09:30:50 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Sep 09 09:30:50 2021 +0000"
      },
      "message": "Add releasenote to tag the Tempest for Xena release\n\nThis commit adds the releasenote to tag Tempest for Xena release.\n\nChange-Id: I9a93701928221e2aec6eb69847b11f77c720028e\n"
    },
    {
      "commit": "c43ce23cdc0bf97802d604ef71fdeebcd9f98db0",
      "tree": "d89a75d1335b32ae5cb4902f4aea0d7199355a5e",
      "parents": [
        "a25e9baed18cd890674b07f8a0c4d8c38cc11d32"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Sep 09 09:28:57 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Sep 09 09:28:57 2021 +0000"
      },
      "message": "Use stable constraint in tox to release new tag for Xena\n\nWe are going to release Tempest a new tag to declare the start of\nsupport for stable/xena so the new tag should use stable/xena\nconstraint in the tox env.\n\nFor example: if anyone uses Tempest 29.0.0 in the future, say 1 year\nlater, then tox env also should use the xena contstraint instead\nmaster for the compatibility.\n\nThese changes need to be moved back to master constraint once the\nrelease is done. Using master constraint in tox.ini for all the older\ntags is a problem and we faced the issue of constraint\nincompatibility. Therefore, we have to work around it all over the\ndevstack, tempest, grenade and set the stable constraints via the\nenv var.\n\nChange-Id: I2bbf550294e7873eb07598b204ccc8d63ff6b5eb\n"
    },
    {
      "commit": "a25e9baed18cd890674b07f8a0c4d8c38cc11d32",
      "tree": "1e5cf68140a56ac43aca357d0bf3c462b88cba97",
      "parents": [
        "7d22b1f6b7de96a4fe655eb5d5bcc5a30f7a48b7"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 08 22:35:19 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 08 22:47:23 2021 -0500"
      },
      "message": "Fix tempest plugins sanity jobs by exclude failing plugins\n\nBelow plugins are failing with error:\n\nFile \"/home/zuul/src/opendev.org/openstack/tempest/.venv/lib/python3.8/site-packages/psycopg2/__init__.py\", line 51, in \u003cmodule\u003e\n2021-09-08 01:14:10.471582 | ubuntu-focal |     from psycopg2._psycopg import (                     # noqa\n2021-09-08 01:14:10.471614 | ubuntu-focal | ImportError: libpq.so.5: cannot open shared object file: No such file or directory\n\nhttps://zuul.opendev.org/t/openstack/build/b61a48196dfa476d83645aea4853e544/log/job-output.txt#271722\n\nFailed Plugins: x/networking-l2gw-tempest-plugin,\nx/novajoin-tempest-plugin, x/ranger-tempest-plugin,\nx/tap-as-a-service-tempest-plugin, x/trio2o,\n\nChange-Id: I485b180353c071a4b72865c87ecfd5ddd0119a9d\n"
    },
    {
      "commit": "b87ef29b86ded885d3432cf913ef5ed9e52723c2",
      "tree": "bc0d9c80961ffe728f32d5b754d09f81d34c4848",
      "parents": [
        "7d22b1f6b7de96a4fe655eb5d5bcc5a30f7a48b7"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Thu Sep 09 08:54:04 2021 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Thu Sep 09 11:13:09 2021 +0800"
      },
      "message": "Fix unused parameters in _create_subnet method\n\nFix unused parameters in _create_subnet method\n\nChange-Id: I505630d503040f817d460c3410587c28d764773c\n"
    },
    {
      "commit": "7d22b1f6b7de96a4fe655eb5d5bcc5a30f7a48b7",
      "tree": "fd2e104382c67b99d29f8d2d47a899fa052cda98",
      "parents": [
        "ad2c3009aed4334a0752679bf984f6c9cea49171",
        "ba28d78c30d4b7a6b144e0a963968dbe4963ac59"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 07 21:05:41 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 07 21:05:41 2021 +0000"
      },
      "message": "Merge \"Add experimental job to run test with \u0027latest\u0027 microversion\""
    },
    {
      "commit": "e6e95c6d702d3b731040bdc9e0d79e83e1fbf91e",
      "tree": "e583eae5220479a0cb2b6c605ad4ac27513c7a27",
      "parents": [
        "ad2c3009aed4334a0752679bf984f6c9cea49171"
      ],
      "author": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Thu Aug 19 15:09:03 2021 +0800"
      },
      "committer": {
        "name": "Wenping Song",
        "email": "songwenping@inspur.com",
        "time": "Mon Sep 06 08:57:31 2021 +0000"
      },
      "message": "create volume type with repeated name\n\nTest creating volume type with a repeated name will fail\n\nChange-Id: Icfdad5c4c08e18771bf8ed5e8d3af37c3fb1f370\n"
    },
    {
      "commit": "ad2c3009aed4334a0752679bf984f6c9cea49171",
      "tree": "c3f62f8b01dda6771d7bed42525fc6e295c35c83",
      "parents": [
        "d3d953046a805e430e808c7d8203152e1dc0be8d"
      ],
      "author": {
        "name": "zahlabut",
        "email": "ashtempl@redhat.com",
        "time": "Sun Sep 05 16:00:38 2021 +0300"
      },
      "committer": {
        "name": "zahlabut",
        "email": "ashtempl@redhat.com",
        "time": "Sun Sep 05 16:16:05 2021 +0300"
      },
      "message": "Expected success status for \"QoS rule update APIs\" is \"200 OK\"\n\nFix for: https://bugs.launchpad.net/neutron/+bug/1942448\n\nChange-Id: I1e798badceb7fbda499bfeb34c98dea0e73c24bf\n"
    },
    {
      "commit": "d3d953046a805e430e808c7d8203152e1dc0be8d",
      "tree": "6c035d43ef9388912cf747f23406f23be93ee3d4",
      "parents": [
        "4130966f0f8bcf0f71c6eef1c2b9644f62d11c44",
        "e0a03a92da8777cfb9018b62c2b0a55add82f000"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 03 18:35:30 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 03 18:35:30 2021 +0000"
      },
      "message": "Merge \"Fix for QoS APIs: \"Update\" and \"List\" URLs\""
    },
    {
      "commit": "4130966f0f8bcf0f71c6eef1c2b9644f62d11c44",
      "tree": "45e8a94eb94c456643ae26f8de4866e799140f9c",
      "parents": [
        "5311aa6f4383e3ea2036605093d459eb48552822",
        "92d48d94820f6836a5ab90f931bf850e00f5a7f0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 03 16:13:46 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 03 16:13:46 2021 +0000"
      },
      "message": "Merge \"test update volume type extra specs for non existent volume type\""
    },
    {
      "commit": "5311aa6f4383e3ea2036605093d459eb48552822",
      "tree": "c57bcf3ab2d634abfaca0509c769c9e08b44f267",
      "parents": [
        "3026475d1836f3a3e5a5aefe65110bef787e4d50",
        "acf37cf89b478c5e3a5b2ce0d1712c0339a0a691"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 03 15:53:32 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 03 15:53:32 2021 +0000"
      },
      "message": "Merge \"Avoid running tempest-ipv6-only for unrelated tools files\""
    },
    {
      "commit": "ba28d78c30d4b7a6b144e0a963968dbe4963ac59",
      "tree": "89cf2a7e699c9c6f2c3f085ddf93635175e1e8b7",
      "parents": [
        "acf37cf89b478c5e3a5b2ce0d1712c0339a0a691"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Sep 03 10:21:54 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Sep 03 10:21:54 2021 -0500"
      },
      "message": "Add experimental job to run test with \u0027latest\u0027 microversion\n\nAPI microversions are inhertied in nature from features points\nof view, means higher microversion will have all the features/\nchanges done in lower microversion.\n\nIn Tempest we write the microversion tests by capping\nthe min and max microversion so that they can request\nthe API with correct microversion.\n\nBut for non microversion tests we do not test if they are\nrun-able for all the configured microversion in Tempest config\nfile. To test it at some extend this commit adds a experimental\njob to run the API tests (compute and volume) with \u0027latest\u0027\nmicroversion to know if that run successfully or need modification.\n\nThis job is experimental as now as I expect lot of test failure\nwith the \u0027latest\u0027 microversion and as we keep fixing those and all\nthe tests pass then we can move it to voting job in check/gate pipeline.\n\nChange-Id: Ie840dd0997519d7e11a661853f9376f43c6e7905\n"
    },
    {
      "commit": "92d48d94820f6836a5ab90f931bf850e00f5a7f0",
      "tree": "cfda7d0b814a0749edf6089d2ed382943551cc6d",
      "parents": [
        "663787ee794df54e7ded41e5f3e8ae246e9b4288"
      ],
      "author": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Mon Aug 30 15:12:56 2021 +0800"
      },
      "committer": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Fri Sep 03 00:31:13 2021 +0000"
      },
      "message": "test update volume type extra specs for non existent volume type\n\nUpdate volume type extra specs for non existent volume type\nshould fail\nChange-Id: Ib36b517cab1b13d2ed4ae5bae0123bea54e4d27d\n"
    },
    {
      "commit": "e0a03a92da8777cfb9018b62c2b0a55add82f000",
      "tree": "585a26c8a12ee6dbe5710231388406c3c0644b15",
      "parents": [
        "3026475d1836f3a3e5a5aefe65110bef787e4d50"
      ],
      "author": {
        "name": "zahlabut",
        "email": "ashtempl@redhat.com",
        "time": "Thu Sep 02 16:41:28 2021 +0300"
      },
      "committer": {
        "name": "zahlabut",
        "email": "ashtempl@redhat.com",
        "time": "Thu Sep 02 16:41:44 2021 +0300"
      },
      "message": "Fix for QoS APIs: \"Update\" and \"List\" URLs\n\nChange-Id: Ib0135cd639ea749150aba8e591b3f8de63744639\n"
    },
    {
      "commit": "3026475d1836f3a3e5a5aefe65110bef787e4d50",
      "tree": "1f142f22ab8ab328d395b4538c8a49a8f32ba914",
      "parents": [
        "459d6de4f388e51bf5e3229427acc8dc42617d00",
        "ca3e51356502b6bca86fa5b2c81f2805aecb06f0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 31 20:47:07 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 31 20:47:07 2021 +0000"
      },
      "message": "Merge \"Add missing tempest client for \"QoS Limit Bandwidth\" APIs + testing\""
    },
    {
      "commit": "459d6de4f388e51bf5e3229427acc8dc42617d00",
      "tree": "124a061481f8cb5bf9748add50577ae5d1e9c7b1",
      "parents": [
        "fdc668cf6beab3cd23d0366f37b479d01031ac6e",
        "3d76ddb90fb8e20c47ccbb7a903f9bc4e9342e31"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 31 13:44:05 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 31 13:44:05 2021 +0000"
      },
      "message": "Merge \"create volume type encryption nonexistent type id\""
    },
    {
      "commit": "ca3e51356502b6bca86fa5b2c81f2805aecb06f0",
      "tree": "a163c14d51fb747396faba89f45b7be80e95d509",
      "parents": [
        "2eb82f1cbc2bd1e189e33ee65a5beb33aff9d1f5"
      ],
      "author": {
        "name": "zahlabut",
        "email": "ashtempl@redhat.com",
        "time": "Tue Jul 20 20:37:51 2021 +0300"
      },
      "committer": {
        "name": "zahlabut",
        "email": "ashtempl@redhat.com",
        "time": "Tue Aug 31 15:58:09 2021 +0300"
      },
      "message": "Add missing tempest client for \"QoS Limit Bandwidth\" APIs + testing\n\n\"QoS Limit Bandwidth\" APIs must be used in Octavia-Tempest-Plugin\nto add missing QoS based tests.\n\nNote: this patch fixes the \"expected status\" code for\nUpdate Minimum Bandwidth, that was set to default 200 instead of 202.\n\nChange-Id: I30d9d823c972e560a0a48e24e44fb16bcc353c5a\n"
    },
    {
      "commit": "fdc668cf6beab3cd23d0366f37b479d01031ac6e",
      "tree": "ab990cc1a92ad295897ddbacda1a0f1e5384c0e7",
      "parents": [
        "61d6c1195cd6601a7d132dde672b723fab3dce03",
        "be427bf02cc30fa402ce33b536338ebde4b38340"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 30 23:14:31 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 30 23:14:31 2021 +0000"
      },
      "message": "Merge \"Always enable project tags Identity tests\""
    },
    {
      "commit": "3d76ddb90fb8e20c47ccbb7a903f9bc4e9342e31",
      "tree": "f3cfa4dd1fabcb089ccc7ddd6e217428ad391142",
      "parents": [
        "663787ee794df54e7ded41e5f3e8ae246e9b4288"
      ],
      "author": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Thu Aug 19 15:05:38 2021 +0800"
      },
      "committer": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Mon Aug 30 16:11:12 2021 +0800"
      },
      "message": "create volume type encryption nonexistent type id\n\nTest create volume type encryption with nonexistent type id will fail\n\nChange-Id: Iff8afc9f97133ca031d53ff6ec1fddb9ff0e899f\n"
    },
    {
      "commit": "acf37cf89b478c5e3a5b2ce0d1712c0339a0a691",
      "tree": "f5e24d4e0c8dbac1f0bde2b10cd297d2ea828123",
      "parents": [
        "8e76271b5cf031901c29bea851eec8b44d1e40f3"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 27 12:08:12 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 27 17:26:26 2021 +0000"
      },
      "message": "Avoid running tempest-ipv6-only for unrelated tools files\n\nCurrently tempest-ipv6-only job run on all the files change\npresent in /tools dir which is not required. For example\nwhen we update the tempest plugin sanity scripts present in\n/tools dir then this job run which is unneccessary.\n\nOptimizing the tools dir file as per related job required to run.\n\nChange-Id: Ia1d8a8a6dd22bec02e9f93598ddfd3d110b6c009\n"
    },
    {
      "commit": "61d6c1195cd6601a7d132dde672b723fab3dce03",
      "tree": "ff3d9aed44071196fe8174374992c0a4cea7469e",
      "parents": [
        "8e76271b5cf031901c29bea851eec8b44d1e40f3"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 27 09:17:11 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 27 09:17:11 2021 -0500"
      },
      "message": "Blacklist failing x/vmware-nsx-tempest-plugin\n\nTempest sanity job is 100% failing on x/vmware-nsx-tempest-plugin.\nAdding this plugin until it is fixed.\n\n- https://zuul.opendev.org/t/openstack/build/45f6c8d3c62d4387a70b7b471ec687c8\n- https://zuul.opendev.org/t/openstack/builds?job_name\u003dtempest-tox-plugin-sanity-check\n\nChange-Id: I9c23582e5930156db21b609bc9031ee47e9d6326\n"
    },
    {
      "commit": "8e76271b5cf031901c29bea851eec8b44d1e40f3",
      "tree": "06bdbf83c92476179981fa0562957188fc2f426e",
      "parents": [
        "b316b8843f66a41daa44ee9adbaef23281efe4c7",
        "ea2b59ce61c03f5f7cc4e8b1f9bbace4dafdd4be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 26 00:35:20 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 26 00:35:20 2021 +0000"
      },
      "message": "Merge \"Add reboot_server() helper\""
    },
    {
      "commit": "ea2b59ce61c03f5f7cc4e8b1f9bbace4dafdd4be",
      "tree": "a11e53c8f031a931f93ea44ef99b074fe035e4bf",
      "parents": [
        "5f716ece410a2055df6162da29f8d9098ea6607a"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Thu Aug 19 14:34:00 2021 -0400"
      },
      "committer": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Tue Aug 24 10:20:28 2021 -0400"
      },
      "message": "Add reboot_server() helper\n\nThe new helper waits for the server to become ACTIVE again after the\nreboot. This saves us a few lines of code in various tests, and is\nalso useful for the whitebox-tempest-plugin (see dependant patch).\n\nChange-Id: I5c89983de0cbdae91c868fc3fefdc45b9a96fa68\n"
    },
    {
      "commit": "b316b8843f66a41daa44ee9adbaef23281efe4c7",
      "tree": "ead5f49757a661fbdcdae04ed75ecaec0b426e21",
      "parents": [
        "2d67c183ceb0df0f8ad867f264e08ce9d0ac231e",
        "5a3de3e4984336ada58b231cbb752d40e7966364"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 24 10:29:23 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 24 10:29:23 2021 +0000"
      },
      "message": "Merge \"Add loggable resource client\""
    },
    {
      "commit": "2d67c183ceb0df0f8ad867f264e08ce9d0ac231e",
      "tree": "59380add4970bb54ce072c1c46d0bd304da7c881",
      "parents": [
        "5f716ece410a2055df6162da29f8d9098ea6607a",
        "f36272029ece166254acc2221fb678ac5e09b19e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 23 20:28:54 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 23 20:28:54 2021 +0000"
      },
      "message": "Merge \"Updating NON_ACTIVE_LIST\""
    },
    {
      "commit": "5f716ece410a2055df6162da29f8d9098ea6607a",
      "tree": "39e715ed3cf456dc880db5036caa7708389fd5a1",
      "parents": [
        "a87274402d3771ae32c51d59161358c6fca10b5f",
        "10a649b098279220468532dfc92db3779fed492a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 19 20:58:07 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 19 20:58:07 2021 +0000"
      },
      "message": "Merge \"Fix cleanup of default security group when preprov creds are used\""
    },
    {
      "commit": "10a649b098279220468532dfc92db3779fed492a",
      "tree": "57705d662c08cf00998252e9585624b1b563c6af",
      "parents": [
        "87ce9a8daca580fc933de662e96b81589a757473"
      ],
      "author": {
        "name": "lpiwowar",
        "email": "lpiwowar@redhat.com",
        "time": "Tue Aug 10 15:25:28 2021 +0200"
      },
      "committer": {
        "name": "lpiwowar",
        "email": "lpiwowar@redhat.com",
        "time": "Thu Aug 19 09:52:00 2021 +0200"
      },
      "message": "Fix cleanup of default security group when preprov creds are used\n\nPatch [1] fixes cleanup of default security group for\ntempest.api.network.admin.test_negative_quotas.* tests but also\nintroduces a bug [2] that makes the tests fail when preprovisioned\ncredentials are used.\n\nThis patch reverts some changes from patch [1] and tries to\nfix the cleanup of default security group in a way that works\nalso for preprovisioned credentials.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/797466/7\n[2] https://bugs.launchpad.net/tempest/+bug/1939049\n\nCloses-Bug: 1939049\nChange-Id: I00a9cc48866e41c3c559628de5af4ba017beba39\n"
    },
    {
      "commit": "a87274402d3771ae32c51d59161358c6fca10b5f",
      "tree": "951519793263feb568d5790a2a4fd80a4872d673",
      "parents": [
        "e74445bac9e2499551839e735edc04d75e77d4c5",
        "ba62b11a21a0e3ed99414341f624278d2af96def"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 17 17:32:07 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 17 17:32:07 2021 +0000"
      },
      "message": "Merge \"Fixes test_user_update_own_password test cleanup problem (New password cannnot be identical to a previous password)\""
    },
    {
      "commit": "e74445bac9e2499551839e735edc04d75e77d4c5",
      "tree": "c3b609ab7fca0360cf4684378c4aaaf9dbca0432",
      "parents": [
        "d771c95ee83aa63a15919bea0f60fd3795b3ba70"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Aug 17 09:55:10 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Aug 17 09:55:10 2021 +0000"
      },
      "message": "Fix test_fix_argument_yes by closing temp files\n\nThe test was randomly failing which could be caused by a race\ncondition - the temporary files which are created during the\ntest weren\u0027t closed properly which could result in a situation\nwhen they are not yet created but the test is trying to load\nthem.\n\nCloses-Bug: #1918316\nChange-Id: I7a5bf8b1404dbf96955b2eb96fb1a5552760a114\n"
    },
    {
      "commit": "f36272029ece166254acc2221fb678ac5e09b19e",
      "tree": "580cd21b01f6603681d7bb02f03853c133148ec6",
      "parents": [
        "62037d802ae5a482593d30be7792eb2fa3e47478"
      ],
      "author": {
        "name": "Anand Bhat",
        "email": "anandgvbhat@gmail.com",
        "time": "Wed Jun 16 20:39:31 2021 +0530"
      },
      "committer": {
        "name": "Anand Bhat",
        "email": "anandgvbhat@gmail.com",
        "time": "Mon Aug 16 18:48:35 2021 +0530"
      },
      "message": "Updating NON_ACTIVE_LIST\n\n*vmware-nsx-tempest-plugin,networking-l2gw-tempest-plugin\n x/tap-as-a-service are removed from the list\n\n*Updating comments for required projects\n\nChange-Id: I8bec628a07a4e555a95d542c87fa76f6c464f1d9\n"
    },
    {
      "commit": "5a3de3e4984336ada58b231cbb752d40e7966364",
      "tree": "b5307af569e1e87c2434b16f0620fd676a05c2a5",
      "parents": [
        "a45828bf92c991cbcd8749ebd7f839e0cb66cbd4"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Fri Jul 09 12:30:36 2021 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Mon Aug 16 17:57:40 2021 +0530"
      },
      "message": "Add loggable resource client\n\nThis patch creates the network v2.0 loggable-resource client.\n\nhttps://docs.openstack.org/api-ref/network/v2/index.html#list-loggable-resources\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\n\nChange-Id: I37b9397834fbb7f4ebf540dc5f8aece356ddf749\n"
    },
    {
      "commit": "be427bf02cc30fa402ce33b536338ebde4b38340",
      "tree": "a3a5e3335a02b4affd435a90d518f39cc9a649b5",
      "parents": [
        "d771c95ee83aa63a15919bea0f60fd3795b3ba70"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Wed Aug 11 13:12:34 2021 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Wed Aug 11 13:13:28 2021 +0200"
      },
      "message": "Always enable project tags Identity tests\n\nThe feature is enabled since Queens, so turn on the testing by default\nand deprecate the option.\n\nChange-Id: I72eb8f9640a45a069582dfb018ce7317d4a8c32e\n"
    },
    {
      "commit": "d771c95ee83aa63a15919bea0f60fd3795b3ba70",
      "tree": "b2a8144185df4156aa7876001fa2877bae973578",
      "parents": [
        "87ce9a8daca580fc933de662e96b81589a757473",
        "18a10b14a4a608bfc81267dd12a52bc09228cb71"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 10 17:07:58 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 10 17:07:58 2021 +0000"
      },
      "message": "Merge \"Always enable application credentials Identity tests\""
    },
    {
      "commit": "18a10b14a4a608bfc81267dd12a52bc09228cb71",
      "tree": "78cad21655dd86489a5d09acc26ecc37f351ec24",
      "parents": [
        "027a27c65d06c6ac314b87b3dd7d01246e862a79"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Aug 10 01:04:56 2021 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Aug 10 01:04:56 2021 +0200"
      },
      "message": "Always enable application credentials Identity tests\n\nThe feature is enabled since Queens, so turn on the testing by default\nand deprecate the option.\n\nChange-Id: I9b40642365d6f9f65cac19a2c69ad4ff39246cd7\n"
    },
    {
      "commit": "87ce9a8daca580fc933de662e96b81589a757473",
      "tree": "a35c7ac3d6ab2831b82b291d1f33913794006517",
      "parents": [
        "1bd6059454e024b558f0e0d54a98563a6349b29f",
        "717cc793dba2aa8f5da5d212f6e0118b92dcd1d3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 09 17:36:20 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 09 17:36:20 2021 +0000"
      },
      "message": "Merge \"Adds exception.Conflict handler to is_resource_delete function\""
    },
    {
      "commit": "ba62b11a21a0e3ed99414341f624278d2af96def",
      "tree": "9b80d708eff7dc634a92a44f70dd93239b2c6547",
      "parents": [
        "027a27c65d06c6ac314b87b3dd7d01246e862a79"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Mon Aug 09 08:44:02 2021 +0200"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Mon Aug 09 08:44:02 2021 +0200"
      },
      "message": "Fixes test_user_update_own_password test cleanup problem (New password cannnot be identical to a previous password)\n\nThis test\u0027s cleanup method needs to have security compliance feature enabled to take effect. Because it uses constant which is valid only if it\u0027s enabled.\n\nThat\u0027s why this test has to be skipped unless Security compliance is available.\n\nCloses-Bug: 1934249\nChange-Id: I006fdf233b0af20625e41beb2a4c63109fcdcb17\n"
    },
    {
      "commit": "1bd6059454e024b558f0e0d54a98563a6349b29f",
      "tree": "538f8f388b005a2059f3948671bb74aee2579856",
      "parents": [
        "3c7159d2e3974f74547969f45a317e2d2b47d678"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Jun 04 10:18:35 2021 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Aug 06 08:16:02 2021 +0000"
      },
      "message": "compute: Rework attach_volume waiters and cleanup\n\nThis change reworks both the waiters while attaching a volume *and* the\nordering of the waiters when detaching.\n\nThis is done to ensure the wait_for_volume_attachment_remove_from_server\nwaiter is called first as this  uses the servers client and is able to\ndump the contents of the instance console when we hit a timeout.  The\ncontents of the instance console being incredibly useful to debug issues\nwithin the guestOS when detaching devices as seen in bug #.\n\nThe wait_for_volume_attachment_remove_from_server waiter is also\nextended to ignore missing Nova volume attachments as this can easily\nhappen if tests have manually detached volumes ahead of the cleanups\nbeing called.\n\nTODOs are also left to move away from using the volume status to\ndetermine when a given volume has been attached and instead use the\nstate of volume attachments both in Nova and Cinder.\n\nRelated-Bug: #1931702\nChange-Id: I8f7986dc6d8689d569b7fba74cca38de4236c6d6\n"
    },
    {
      "commit": "3c7159d2e3974f74547969f45a317e2d2b47d678",
      "tree": "d974cc1a390309ec03fc478afdc551064c4d03dd",
      "parents": [
        "027a27c65d06c6ac314b87b3dd7d01246e862a79"
      ],
      "author": {
        "name": "Huy Tran",
        "email": "ht095u@att.com",
        "time": "Mon Jul 26 13:49:53 2021 -0500"
      },
      "committer": {
        "name": "Huy Tran",
        "email": "ht095u@att.com",
        "time": "Wed Aug 04 13:03:36 2021 -0500"
      },
      "message": "Changes to ensure delete_containers is done at class level tear down\n\n  Invoking delete containers at test level tearDown caused:\n1) unnecessary requests are being sent again in the tearDown for\nthe subsequent methods,\n2) possible race condition can happen between methods during the\ntearDown.\n\nCloses-Bug: #1938593\n\nChange-Id: I24087607a9f0129b7b3d21473196fab1b5f08cd4\n"
    },
    {
      "commit": "027a27c65d06c6ac314b87b3dd7d01246e862a79",
      "tree": "57f531738950d4bbcba4bdc9d81e82119544f656",
      "parents": [
        "b19859f919586b3e847889f8f1af798ed583a5e9",
        "126fe656a976b3f46a755e83ea9950f72815a87e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 30 19:05:30 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 30 19:05:30 2021 +0000"
      },
      "message": "Merge \"Wait couple of seconds for dns servers to be set in the guest\""
    },
    {
      "commit": "717cc793dba2aa8f5da5d212f6e0118b92dcd1d3",
      "tree": "124cb1345c4b188c3a0272bd11c485122d2194a7",
      "parents": [
        "b19859f919586b3e847889f8f1af798ed583a5e9"
      ],
      "author": {
        "name": "Sam Kumar",
        "email": "sp810x@att.com",
        "time": "Fri Jul 30 12:03:22 2021 -0400"
      },
      "committer": {
        "name": "Sam Kumar",
        "email": "sp810x@att.com",
        "time": "Fri Jul 30 12:09:34 2021 -0400"
      },
      "message": "Adds exception.Conflict handler to is_resource_delete function\n\nSwift API get_objects returns 409 when object delete in progress.\nHTTP 409 is converted to exception.Conflict and raised\nUpdated is_resource_deleted check to handle exception.Conflict\n  and return False (Object is not deleted)\nIf the exception is not handled the test cases fails with the error\nb\u0027BucketAlreadyExists which is not correct status for a bucket\nwhich is being deleted by the tempest tearDown call.\n\nCloses-Bug: #1938583\nChange-Id: I6957c3ee1f3d60e7b8cd34d3db89bb27347d08b7\n"
    },
    {
      "commit": "b19859f919586b3e847889f8f1af798ed583a5e9",
      "tree": "b0f328053d14d99435977dcd2706537b5d2ffd77",
      "parents": [
        "617c84c7e5f040c1cdbff7bc63be7e74281c2b3c",
        "6354f6182a98b16ecc2a258ac5ab38b7ae92503a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 29 08:42:16 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 29 08:42:16 2021 +0000"
      },
      "message": "Merge \"Replace deprecated import of ABCs from collections\""
    },
    {
      "commit": "617c84c7e5f040c1cdbff7bc63be7e74281c2b3c",
      "tree": "a56bc2b684deddcc31fa2e06d226b061e96de141",
      "parents": [
        "faf8dd36ba1947d682c4817e7ae60a9ef1ccae68"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 27 16:24:53 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 27 16:24:53 2021 -0500"
      },
      "message": "Fix run-tempest-26 role for stable/stein\n\nstable/stein uses old Tempest 26.0.0 to run the test\nand that is why we use stable/stein upper-constraints\nin the testing. But when any jobs with tempest plugins\ntry to run plugins tests, they fail.\n\nThis is because a new role run-tempest-26 (used for testing\nwith tempest 26.0.0) does not include the stable/stein in the\nlist of branches for whom we use stable constraints instead of\nmaster constraints. and due to that run-tempest-26 finds constraints\nmismatch and recreates the tempest virtual env. On recreation, venv\nremove the previously installed tempest pluings and so does not run\ntheir test.\n\nCloses-Bug: #1938227\nChange-Id: I00ac642fa602980d14612adc1ce65068d67db8ad\n"
    },
    {
      "commit": "faf8dd36ba1947d682c4817e7ae60a9ef1ccae68",
      "tree": "761d1818f5d747e1256af039a76b01d7e6e4b5cb",
      "parents": [
        "77d4a14f0cdae67073f3401b610f3cc053b061ce",
        "deff57e2ba9df01a9cb26267a60cd86a5dc9769b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 27 00:31:37 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 27 00:31:37 2021 +0000"
      },
      "message": "Merge \"Add test to verify FQDN hostname sanitization\""
    },
    {
      "commit": "deff57e2ba9df01a9cb26267a60cd86a5dc9769b",
      "tree": "97cba8fcb472b1451e6510623e18d90282d7b67c",
      "parents": [
        "aafb5900e7450316e44541655e0ecd5575a69d73"
      ],
      "author": {
        "name": "Pavan Kesava Rao",
        "email": "pkesavar@redhat.com",
        "time": "Wed Jun 09 15:21:37 2021 -0500"
      },
      "committer": {
        "name": "Pavan Kesava Rao",
        "email": "pkesavar@redhat.com",
        "time": "Fri Jul 23 17:14:28 2021 -0400"
      },
      "message": "Add test to verify FQDN hostname sanitization\n\nThis scenario has impacted field engineers trying to spin up\ninstances with names containing freeform characters alongside\nopenstack-designate service for neutron.\n\nAlso, adding a config feature flag to enable/disable the test.\n\nThe get_class_validation_resources wrapper can only manage\none instance of class level validation resources that is used\nby all tests defined in the parent class. However, this testcase\nrequires a custom server name of FQDN type be defined and managed\nfor the test to be verified successfully. Hence, placing it in a\nseparate class to prevent base class tests from failing.\n\nRelates to https://bugs.launchpad.net/nova/+bug/1581977 and\ngerrit https://review.opendev.org/c/openstack/nova/+/764482/\n\nDevstack gate test:\n[Master] https://review.opendev.org/c/openstack/devstack/+/801366\n\nChange-Id: I6a89824e9b2d1b2387e35e55056ad251df3e8633\n"
    },
    {
      "commit": "77d4a14f0cdae67073f3401b610f3cc053b061ce",
      "tree": "85bf8d2142c708d2a26f8ab3f966b5d4054b6b87",
      "parents": [
        "957d72a328daf4f0b541e4ba21acd108e9bc3739",
        "354c57df5d90b5c415f40e4f719d29be37b84ec7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 23 20:22:31 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 23 20:22:31 2021 +0000"
      },
      "message": "Merge \"Make explicit the network backend used in the CI jobs\""
    },
    {
      "commit": "126fe656a976b3f46a755e83ea9950f72815a87e",
      "tree": "13dec37eb9ed7a0d4527294aec42c5c92e4b3596",
      "parents": [
        "3a05fab1264dfd45a4127f16b649b060fe7eb836"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Jul 23 13:18:05 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Jul 23 13:22:16 2021 +0200"
      },
      "message": "Wait couple of seconds for dns servers to be set in the guest\n\nIn test\ntempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_subnet_details\nthere is renewal of the DHCP lease made to configure dns nameservers.\nAnd sometimes this test is failing due to missing nameservers in the\n/etc/resolv.conf file in the guest VM.\nAfter analyzing logs from such failed jobs I think that the reason of\nthat may be race between getting dns nameservers from guest VM by test\nand actually configuring it inside the guest vm.\nSo this patch proposes to add wait (5 seconds by default) for non empty\nlist of the dns nameservers returned from the guest VM. That should\navoid such failures of that test.\n\nCloses-bug: #1914229\nChange-Id: I093ae5c11f88cc29e91285ff674788de53645b4e\n"
    },
    {
      "commit": "957d72a328daf4f0b541e4ba21acd108e9bc3739",
      "tree": "6f97218b62ab12a3e693537db774bb4d134d9139",
      "parents": [
        "fd51a46101b0ac9c740dd4f45fb3a2be1f92d0ea",
        "a15846ea1681297cc334a79e815802540fda26b3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 23 01:51:24 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 23 01:51:24 2021 +0000"
      },
      "message": "Merge \"Add tests for glance unified quotas\""
    },
    {
      "commit": "fd51a46101b0ac9c740dd4f45fb3a2be1f92d0ea",
      "tree": "ca1de063b5bf28c0eda868459f6d7c4a89be7902",
      "parents": [
        "7c9c70ae0bd8d8a07533f2bfa2769fe6fd015a3f",
        "ef987c411dd4db841c600263907bdd2c38f7e1c1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 22 19:33:04 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 22 19:33:04 2021 +0000"
      },
      "message": "Merge \"Add keystone unified limits client\""
    },
    {
      "commit": "7c9c70ae0bd8d8a07533f2bfa2769fe6fd015a3f",
      "tree": "4a3af11a80a83aebdc394af266af341b1fd7dd1f",
      "parents": [
        "46b59eea7033d9a55121de351ca9f0a9f97c75d9",
        "c67b0269128a858ee8454d0555fca053100f793c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 22 19:29:30 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 22 19:29:30 2021 +0000"
      },
      "message": "Merge \"Improve dynamic cred log to include scope\""
    },
    {
      "commit": "6354f6182a98b16ecc2a258ac5ab38b7ae92503a",
      "tree": "e940bd07d0a0e1fa911672f892400536ad59d51e",
      "parents": [
        "3a05fab1264dfd45a4127f16b649b060fe7eb836"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sat Jul 17 00:37:34 2021 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sat Jul 17 12:25:30 2021 +0900"
      },
      "message": "Replace deprecated import of ABCs from collections\n\nABCs in collections should be imported from collections.abc and direct\nimport from collections is deprecated since Python 3.3.\n\nCloses-Bug: #1936667\nChange-Id: Ie660b2e4c7dac05822e13b47335620815a7ad1cf\n"
    },
    {
      "commit": "46b59eea7033d9a55121de351ca9f0a9f97c75d9",
      "tree": "e587303e5cf8adcfa2b695f3ae4dac25abb63a19",
      "parents": [
        "2eb82f1cbc2bd1e189e33ee65a5beb33aff9d1f5"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 16 19:32:37 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Jul 17 00:34:22 2021 +0000"
      },
      "message": "Switch back the tox constraint to master\n\nTempest 28.0.0 is released so we can\nswitch back the tox constraints to master.\n\nChange-Id: Ieb1dd427ce3a7b1319a03bed5aa74739da6b3fab\n"
    },
    {
      "commit": "c67b0269128a858ee8454d0555fca053100f793c",
      "tree": "95ff3aa01bf1b79769dd9cf732e2549d15965fea",
      "parents": [
        "1e4cb1da36012068acb0a189592d6e3cf80cdfb6"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 16 15:36:27 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 16 15:36:27 2021 -0500"
      },
      "message": "Improve dynamic cred log to include scope\n\nWe log all the roles assigned to newly created\ndynamic cred user but knwoing the scope of the\nuser will help in debugging.\n\nChange-Id: I480aafcdb15d6ec1d909a1062ef07d8463d40060\n"
    },
    {
      "commit": "2eb82f1cbc2bd1e189e33ee65a5beb33aff9d1f5",
      "tree": "26155df7793d5990eb61b57eb6ae8e90ea5b6a3e",
      "parents": [
        "2e58826adce616264bfb3882c4d3936507945126"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 16 11:17:10 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 16 18:19:49 2021 +0000"
      },
      "message": "Use wallaby stable constraint in tox to release 28.0.0\n\nWe are going to release Tempest new tag 28.0.0 to declare\nthe end of support for stable/train. So that new tag use\nstable/wallaby constraint in the tox env as wallaby constraints\nfor sure will work with tag. It did not use xena constraints\nas xena dev cycle is in progress and so does their constraints also\nis in progress and can be bumped.\n\nFurther information:\n https://docs.openstack.org/tempest/latest/requirement_upper_constraint_for_tempest.html\n\nChange-Id: I4abf58228eba0622f1122851ff398d49a200221e\n"
    },
    {
      "commit": "2e58826adce616264bfb3882c4d3936507945126",
      "tree": "e587303e5cf8adcfa2b695f3ae4dac25abb63a19",
      "parents": [
        "1e4cb1da36012068acb0a189592d6e3cf80cdfb6"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 16 10:59:43 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 16 10:59:43 2021 -0500"
      },
      "message": "Add releasenote to tag the end of support for Train\n\nThis relesenote mark the end of support of Train release\nin Tempest as it is in EM state[1].\n\n[1] https://releases.openstack.org/\n\nChange-Id: I437eda1acc88ac6f84b8c01d81e04afb4df1d40e\n"
    },
    {
      "commit": "a15846ea1681297cc334a79e815802540fda26b3",
      "tree": "80ed495d88f9bbca62de0c832b7517038339da7f",
      "parents": [
        "ef987c411dd4db841c600263907bdd2c38f7e1c1"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Apr 27 11:59:22 2021 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Jul 16 08:11:08 2021 -0700"
      },
      "message": "Add tests for glance unified quotas\n\nRelated to blueprint glance-unified-quotas\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/788056\n\nChange-Id: I08ccf5627ba98173507791c10fef0e7917880bc3\n"
    },
    {
      "commit": "ef987c411dd4db841c600263907bdd2c38f7e1c1",
      "tree": "e1d1b724ebfed6992ddb18c39829956581ae325c",
      "parents": [
        "a45828bf92c991cbcd8749ebd7f839e0cb66cbd4"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Apr 27 11:48:27 2021 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Jul 15 07:58:53 2021 -0700"
      },
      "message": "Add keystone unified limits client\n\nChange-Id: If58d8474cae95b1be3044bd52010b8288a7f5fcc\n"
    },
    {
      "commit": "1e4cb1da36012068acb0a189592d6e3cf80cdfb6",
      "tree": "23af0b915f8c7b71c2ac121e2d8a54d7d92405f4",
      "parents": [
        "cc0e3d16934f367ca562313318bc496f3c8493a9"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 21 18:25:18 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 14 10:38:16 2021 -0500"
      },
      "message": "Use older run-tempest for stable branches\n\nrun-tempest is changed recently to add the new variables but\nkeep supporting the old ones too, for example:\ntempest_black_regex, tempest_exclude_regex. and if both\nold and new var are used in job definition (parent and child) then\nnew variables are picked. Because Tempest is branchless, zuul pick\nthe Tempest master playbooks/roles. That is why job running on stable\nbranch gate will pick the base job definition from Tempest master.\nThis way if any stable jobs which were defining the old var and using old\nTempest are broken if any of their parent job define the new var.\n\nThis commit pin the older run-tempest role for such stable branches.\n\nChange-Id: If49ab0c31aca5b7837636727096a9bc83f891b1b\n"
    },
    {
      "commit": "cc0e3d16934f367ca562313318bc496f3c8493a9",
      "tree": "56921922c4085f20d64dfdc32da621dc4aa8a69e",
      "parents": [
        "b9ac05717b6adec53206caa1f07a9ec98673db3e",
        "619e0f4161fdc1c4feb97c71e0fd2a7f70b7372c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 14 11:03:50 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 14 11:03:50 2021 +0000"
      },
      "message": "Merge \"Fix test_network_quota_exceeding test\""
    },
    {
      "commit": "b9ac05717b6adec53206caa1f07a9ec98673db3e",
      "tree": "0e2e53d3223627e3865ed8f59c82f65794669f26",
      "parents": [
        "a45828bf92c991cbcd8749ebd7f839e0cb66cbd4"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Jul 13 12:44:35 2021 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Jul 13 12:44:35 2021 +0200"
      },
      "message": "Fix tempest-slow-py3: use the correct inheritance chain\n\nDerive the job from the py3 version of the multinode base job,\notherwise several definitions are lost.\nThe more visible symption of this issue is the wrong usage of\nUSE_PYTHON3\u003dFalse when the job is used on stable/ussuri.\n\nCloses-Bug: #1935956\nChange-Id: I603f952f18851828ca681ddcc82c54c4d2fe66e6\n"
    },
    {
      "commit": "354c57df5d90b5c415f40e4f719d29be37b84ec7",
      "tree": "6ba9676f3e61b52ab067a7b3f7a1b0a0dde67bd3",
      "parents": [
        "a45828bf92c991cbcd8749ebd7f839e0cb66cbd4"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Jul 09 10:03:24 2021 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Jul 09 10:03:24 2021 +0000"
      },
      "message": "Make explicit the network backend used in the CI jobs\n\nAll Neutron CI jobs (except for unit, functional and fullstack jobs),\nhave explicitly defined the network backend used:\n- linuxbridge\n- ovs\n- ovn\n\nThat was discussed and approved during the Neutron CI meetings [1].\n\n[1]https://meetings.opendev.org/meetings/neutron_ci/2021/neutron_ci.2021-06-15-15.00.log.html\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/797051\nChange-Id: I4d18ef3e3adf24cf646e0546e7c38145f5a4aa92\n"
    },
    {
      "commit": "a45828bf92c991cbcd8749ebd7f839e0cb66cbd4",
      "tree": "4adb00c599ae1d0d7dc87ddb4632a16fc76448b8",
      "parents": [
        "bc25d444702c5016b326629d7a77f227609243e0",
        "2cd8f0045711acf62167d49705940d81e7fa6707"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 08 19:05:42 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 08 19:05:42 2021 +0000"
      },
      "message": "Merge \"Remove non existing puppet-openstack-integration from check pipeline\""
    },
    {
      "commit": "bc25d444702c5016b326629d7a77f227609243e0",
      "tree": "d320f3054ab28f2353e535abc06b84682ebb11eb",
      "parents": [
        "3a05fab1264dfd45a4127f16b649b060fe7eb836",
        "065715df55c64848362026fc54800dbe964dbed1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 08 19:05:09 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 08 19:05:09 2021 +0000"
      },
      "message": "Merge \"Add log resource client\""
    },
    {
      "commit": "619e0f4161fdc1c4feb97c71e0fd2a7f70b7372c",
      "tree": "2a2f81c3d109648ec5a708fb3fadf0fdc524176d",
      "parents": [
        "53c02181f87804a4ba8ddf6288ea1f7717234c2a"
      ],
      "author": {
        "name": "lpiwowar",
        "email": "lpiwowar@redhat.com",
        "time": "Tue Jun 22 16:45:01 2021 +0200"
      },
      "committer": {
        "name": "lpiwowar",
        "email": "lpiwowar@redhat.com",
        "time": "Thu Jul 08 11:45:56 2021 +0200"
      },
      "message": "Fix test_network_quota_exceeding test\n\nThis patch makes sure that the test cleans up properly\ndefault security group which gets created with the\nnew project from the setUp function.\n\nBefore, the test deleted only project and left the\nsecurity group unremoved.\n\nThe reason why the project is created in setUp function\nis explained in [1][2].\n\n[1] https://github.com/openstack/tempest/commit/e094bbade2b719fd531c2c8a7284ebfb1fb32efc\n[2] https://bugs.launchpad.net/tempest/+bug/1789938\n\nChange-Id: Ie7381ee1a90fa8e075ca246c065eaec3c92e1092\nCloses-Bug: 1925132\nCo-authored-by: Aleksey Myltsev\n"
    },
    {
      "commit": "065715df55c64848362026fc54800dbe964dbed1",
      "tree": "50202ce3677a84796ac34dd7ace8f2cf4536a593",
      "parents": [
        "98405eb0a69d38e2c227749de02620e298810f26"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Jun 17 14:36:29 2021 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Jul 08 11:56:21 2021 +0530"
      },
      "message": "Add log resource client\n\nThis patch creates the network v2.0 log-resource client.\n\nhttps://docs.openstack.org/api-ref/network/v2/index.html#logging\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\n\nChange-Id: Iaea971fb6d05668b061be6d548e217171587268c\n"
    },
    {
      "commit": "2cd8f0045711acf62167d49705940d81e7fa6707",
      "tree": "13fb5981d269d5f16e86aaf6bd8646380d4a2611",
      "parents": [
        "3a05fab1264dfd45a4127f16b649b060fe7eb836"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 07 18:40:40 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 07 18:40:40 2021 -0500"
      },
      "message": "Remove non existing puppet-openstack-integration from check pipeline\n\npuppet-openstack-integration* jobs are not defined anymore in\npuppet-openstack-integration repo\n- https://review.opendev.org/c/openstack/puppet-openstack-integration/+/623100/\n\nand they does not run in check pipeline even raise config error on\nmodifying the project.yaml\n\n- https://review.opendev.org/c/openstack/tempest/+/797614\n\nLet\u0027s remove those and if new puppet jobs are required to run\nin Tempest gate then we can add the correct one.\n\nChange-Id: Icbc5670320682a7071e957119919247497733c9b\n"
    },
    {
      "commit": "3a05fab1264dfd45a4127f16b649b060fe7eb836",
      "tree": "4211d041f09de6a4072f7b5922a717bfe38c7cc2",
      "parents": [
        "5dcdd41ddafa2e455ab0dd0ce0b1d3f3e32caa04",
        "37c4bd3023110f2a00e55439e2086d393b44a974"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 01 13:22:01 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 01 13:22:01 2021 +0000"
      },
      "message": "Merge \"Add volume_size_extend opt for volume tests\""
    },
    {
      "commit": "37c4bd3023110f2a00e55439e2086d393b44a974",
      "tree": "91188fd9b72cd332b1ab3665885bebd27eedd79d",
      "parents": [
        "53c02181f87804a4ba8ddf6288ea1f7717234c2a"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Jun 24 15:46:00 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jun 29 07:01:17 2021 +0000"
      },
      "message": "Add volume_size_extend opt for volume tests\n\nVolume tests had hardcoded value (1) in case they were creating\na second volume with a different size than the first one\n(CONF.volume.volume_size). This is a problem for systems which\nhave a chunk size other than 1. The patch is adding a new opt\nCONF.volume.volume_size_extend which allows customization of an\nextended volume size.\n\nCloses-Bug: 1917299\nChange-Id: Ic8ae486224cd2a470f4f9bbad62d4d6715cc63ac\n"
    },
    {
      "commit": "5dcdd41ddafa2e455ab0dd0ce0b1d3f3e32caa04",
      "tree": "64043d85fcc14a536bfaecde0815279f8afd7d3f",
      "parents": [
        "e638ce8b5216b0e336ef1fe998a991ed7c4c5bb1"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 25 11:50:03 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 25 14:14:40 2021 -0500"
      },
      "message": "Skip network creation for system and domain scoped token\n\nFor \u0027domain\u0027 and \u0027system\u0027 scoped token, there is no project_id\nso we cannot create the network which need project id as one of\nthe parameter.\n\nIn Xena PTG[1], we have discussed about project mapped resource\ncreation/managing with system token\n- L77-140 https://etherpad.opendev.org/p/nova-xena-ptg\n- https://etherpad.opendev.org/p/consuming-system-scope\n\nOnce we sort out the network ceration or need for system, domain\nscoped token then we can update the newtork creation in Tempest.\n\nChange-Id: If6ae6465369c9018c716d48555fd99fc90ce0e59\n"
    },
    {
      "commit": "e638ce8b5216b0e336ef1fe998a991ed7c4c5bb1",
      "tree": "f1302cfe4dba41fb41cbee9995364d43cdbc9473",
      "parents": [
        "53c02181f87804a4ba8ddf6288ea1f7717234c2a"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jun 22 11:48:09 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Jun 24 07:03:08 2021 +0000"
      },
      "message": "Remove skip for test_fix_argument_yes unit test\n\nThe test is not failing anymore, so removing the skip\ndecorator.\n\nCloses-Bug: 1918316\nChange-Id: I9771ed73f3ff0da2025edb3fd3a84a9bfaab7eeb\n"
    },
    {
      "commit": "53c02181f87804a4ba8ddf6288ea1f7717234c2a",
      "tree": "6e5116b64382e92bdad386dbb5238bf19a1f1332",
      "parents": [
        "18c2a9587d61d2a33b1061fe5d057885eff25b89",
        "1c8fe320f6acd5437d83d3603aaa1910c80317f7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jun 20 20:15:34 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 20 20:15:34 2021 +0000"
      },
      "message": "Merge \"Remove \"active\" attribute from the allowed_address_pairs\""
    },
    {
      "commit": "18c2a9587d61d2a33b1061fe5d057885eff25b89",
      "tree": "d4131853705a517b2ab484cb46e2eb0bf0230fec",
      "parents": [
        "98405eb0a69d38e2c227749de02620e298810f26",
        "ebecf79a9c00c714adbf871035c0b9cc5f3e7f17"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 17 21:41:18 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 17 21:41:18 2021 +0000"
      },
      "message": "Merge \"Enable swift in tempest-slow-py3 job\""
    },
    {
      "commit": "98405eb0a69d38e2c227749de02620e298810f26",
      "tree": "a1b29515adfc064de7932f2da47b9dd799a497a8",
      "parents": [
        "f590fca7641a34fe703b2322ffba8739b5a8b7cc",
        "dba4c9dedb4bbd14d6b09c796e4dfa234cd7824f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 17 01:39:20 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 17 01:39:20 2021 +0000"
      },
      "message": "Merge \"Use volume_type option in tempest.conf in compute api test\""
    },
    {
      "commit": "f590fca7641a34fe703b2322ffba8739b5a8b7cc",
      "tree": "9084e2bbccb07d4c38d4a517e83b40c05bdda3de",
      "parents": [
        "62037d802ae5a482593d30be7792eb2fa3e47478",
        "151cd7b9ac97265590adcd82c3d7a0ed58480e25"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 17 01:14:46 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 17 01:14:46 2021 +0000"
      },
      "message": "Merge \"Move verify-ipv6-only-deployments\""
    },
    {
      "commit": "dba4c9dedb4bbd14d6b09c796e4dfa234cd7824f",
      "tree": "8e99b922edc082707c9a3da08cf9f5f6036caa44",
      "parents": [
        "62037d802ae5a482593d30be7792eb2fa3e47478"
      ],
      "author": {
        "name": "Sophie Huang",
        "email": "sh879n@att.com",
        "time": "Fri Jun 11 16:26:32 2021 +0000"
      },
      "committer": {
        "name": "Sophie Huang",
        "email": "sh879n@att.com",
        "time": "Tue Jun 15 19:30:31 2021 +0000"
      },
      "message": "Use volume_type option in tempest.conf in compute api test\n\nA new configuration option volume_type was added to tempest.conf\nto allow tempest users to select volume type during volume creation.\n\nIn this patchset, this volume_type value is used if configured for\ncompute api volume creation.\n\nChange-Id: I031094ab196268dc2c20b38be4864f59639358a7\n"
    },
    {
      "commit": "1c8fe320f6acd5437d83d3603aaa1910c80317f7",
      "tree": "eb66beade720fee1b76f8af86ff1b2635a649dbf",
      "parents": [
        "663787ee794df54e7ded41e5f3e8ae246e9b4288"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 08 15:15:49 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 15 09:05:53 2021 +0200"
      },
      "message": "Remove \"active\" attribute from the allowed_address_pairs\n\nAttribute \"active\" is going to be added to the allowed_address_pairs\nin the patch [1] and will not be available in older branches.\nTo make our existing allowed_address_pairs API tests to be passing in\nboth cases, with and without that \"active\" attribute, this patch\nremoves that field from the allowed_address_pairs which are returned\nby the Neutron server.\n\nWe could make expected results of those tests to be dependend on the\navailable Neutron\u0027s API extensions but in that case existing tests may\nfail randomly as all tests are always using same IP addresses thus\nallowed_address_pair may be active\u003dTrue or active\u003dFalse.\n\nTo properly check active/inactive allowed address pairs there will be\nadditional tests added to the neutron-tempest-plugin in the follow up\npatch.\nSimilar change is also proposed to the neutron-tempest-plugin in [2].\n\n[1] https://review.opendev.org/c/openstack/neutron/+/601336\n[2] https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/794788\n\nRelated-Bug: #1928466\nChange-Id: I9e3eb3cc06c0a10a48d9309a183b14eda210d40f\n"
    },
    {
      "commit": "62037d802ae5a482593d30be7792eb2fa3e47478",
      "tree": "bd4bb078b5e469c35b9eefe721584fe9f4ff416c",
      "parents": [
        "276e8b9c6e0222667e15b0842ccd5e0328cc5816",
        "e75f8ca33c302ef306512bb65ea84fd4200a25f3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 15 01:08:45 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 15 01:08:45 2021 +0000"
      },
      "message": "Merge \"Add volume services schema for microversion 3.7\""
    },
    {
      "commit": "276e8b9c6e0222667e15b0842ccd5e0328cc5816",
      "tree": "a9300e09e5d1e896771bceea26b9c83a9d5d1f7d",
      "parents": [
        "aafb5900e7450316e44541655e0ecd5575a69d73",
        "9d2effc506b72d3b1f371943bea7f02e44028f52"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 15 00:46:31 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 15 00:46:31 2021 +0000"
      },
      "message": "Merge \"Skip ide and ephmoral storage on aarch64\""
    },
    {
      "commit": "ebecf79a9c00c714adbf871035c0b9cc5f3e7f17",
      "tree": "a317a093ded9d2257b0b0b305d1729f5f5d71db4",
      "parents": [
        "aafb5900e7450316e44541655e0ecd5575a69d73"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jun 14 17:09:35 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jun 14 17:09:35 2021 -0500"
      },
      "message": "Enable swift in tempest-slow-py3 job\n\nSwift is ready on py3 since stable/ussuri and we enabled\nit in tempest-full-py3 job for stable/ussuri onwards.\n\nThis commit does the same for tempest-slow-py3 job also so that\nwe can run swift slow test in this job.\n\nChange-Id: I7fa41d4272f792d6fd00bece202c44e342dfeb0a\n"
    },
    {
      "commit": "151cd7b9ac97265590adcd82c3d7a0ed58480e25",
      "tree": "24d9729d0f122bec76bd07496b3fc71dff1a7d75",
      "parents": [
        "aafb5900e7450316e44541655e0ecd5575a69d73"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Mon Jun 07 17:48:07 2021 +0000"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Thu Jun 10 07:44:44 2021 +0000"
      },
      "message": "Move verify-ipv6-only-deployments\n\nfrom Tempest to DevStack as it tests DevStack side of things and\nis useful for projects not using Tempest.\n\nThis is part 2 of 2.\nThe 1st part is DevStack-side, in Depends-On.\n\nThe script is left calling out to devstack because legacy (dsvm)\njobs rely on its presence.\n\nDepends-On: Ie166730843f874b9c99e37244e460d7ad33b7eeb\nChange-Id: I6fa17ae413f106453303c4882925573bd8e05029\n"
    },
    {
      "commit": "aafb5900e7450316e44541655e0ecd5575a69d73",
      "tree": "89c5e24f7a09b7000d293136525f78ccf3aae667",
      "parents": [
        "32176af2e70a8f376578dc727e91f447709fb9df",
        "3c10d6870fe1502f83059f1a0b86e770b3910b1a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 09 08:29:18 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 09 08:29:18 2021 +0000"
      },
      "message": "Merge \"Move stable job definition to stable-jobs.yaml\""
    },
    {
      "commit": "32176af2e70a8f376578dc727e91f447709fb9df",
      "tree": "29c915c7ced3533abbce7d687d0053ad07af799b",
      "parents": [
        "663787ee794df54e7ded41e5f3e8ae246e9b4288",
        "4e2a6ffaab1897104db2f0842e3aa540bb5fdeca"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 08 19:46:33 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 08 19:46:33 2021 +0000"
      },
      "message": "Merge \"Fix up the tempest-full-py3 job configurations\""
    },
    {
      "commit": "663787ee794df54e7ded41e5f3e8ae246e9b4288",
      "tree": "0d735c99e40065e1148ae514c44ae1180ac9d4d1",
      "parents": [
        "165586d19061c9ecf36d9ef191043c6269579f87",
        "41a7ae9edd78d042066f387bd68ed056ebe40f24"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 04 00:55:55 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 04 00:55:55 2021 +0000"
      },
      "message": "Merge \"Update encryption-type-create\""
    },
    {
      "commit": "165586d19061c9ecf36d9ef191043c6269579f87",
      "tree": "7d1dc424804a5fd132455c779935603c607eb187",
      "parents": [
        "3e127640657b294c9d4a941b6a6bb287aa496539",
        "cafd2d165603e88fec03aa3b24d98980543d7ec5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 02 18:11:25 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 02 18:11:25 2021 +0000"
      },
      "message": "Merge \"Add tests for \"new\" Transfers API (mv 3.55)\""
    },
    {
      "commit": "3c10d6870fe1502f83059f1a0b86e770b3910b1a",
      "tree": "4578f3bb5085de189995b5e710418a39b35903c1",
      "parents": [
        "4e2a6ffaab1897104db2f0842e3aa540bb5fdeca"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jun 02 12:27:51 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jun 02 12:27:51 2021 -0500"
      },
      "message": "Move stable job definition to stable-jobs.yaml\n\nWe have many job definition version for stable and master\ngate and those are in same file integrated-gate.yaml. This\ncreate confusion while modifying these jobs for master and\ncan end up modifying stable version.\n\nExample: https://review.opendev.org/c/openstack/tempest/+/794312\n\nKeeping all stable job definition in stable-jobs.yaml will help\nus to accidentally modifying the stable jobs definition.\n\nChange-Id: I44ae4a4b7070dd44f50070ad24e9d33f417ae955\n"
    },
    {
      "commit": "4e2a6ffaab1897104db2f0842e3aa540bb5fdeca",
      "tree": "f1777f43fb7e5310a9288a4ee365fe054a439d2b",
      "parents": [
        "3e127640657b294c9d4a941b6a6bb287aa496539"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jun 02 12:14:26 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jun 02 12:14:26 2021 -0500"
      },
      "message": "Fix up the tempest-full-py3 job configurations\n\nWhen we created the separate definition for tempest-full-py3 job\nfor swift enable on ussuri onwards, we missed to add the\nfew configutation like horizon, networking config due to rebase\nand all\n- I63159e5e8c0c8b6751ea481577b4c4637a7f25b5\n\nThis commit re-add all those configuration back to job version\nof ussuri onwards.\n\nThis issue is found when we saw horizon dashbaord test is skipped\nin tempest-full-py3 master gate.\n\n- https://zuul.opendev.org/t/openstack/build/34892e0fd92f410bb99b37c8fe2e5255/log/job-output.txt#27738\n\nChange-Id: I9602937f53933a9d30022512b7fe6a817d7e6472\n"
    }
  ],
  "next": "3e127640657b294c9d4a941b6a6bb287aa496539"
}
