)]}'
{
  "log": [
    {
      "commit": "b3daeb4e13f941f2a87d3e76ba0ac95e16a5960a",
      "tree": "28ec06998c5bb01ebc254af402c8337b6e4961bd",
      "parents": [
        "3eb3c29e979fd3f13c205d62119748952d63054a"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sat Jun 29 23:49:59 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Jul 04 09:51:02 2019 +0000"
      },
      "message": "Filter out floating IPs from server IPs list\n\nIn test\ntempest.api.compute.servers.test_attach_interfaces.AttachInterfacesUnderV243Test.\ntest_add_remove_fixed_ip\nfunctions _wait_for_ip_increase() and _wait_for_ip_decreace() will\nnow filter out floating IPs from the list of server IP addresses\nto compare only number of fixed IPs as this test is only about adding\nand removing fixed IPs to the server.\n\nChange-Id: I38c17da4ff492569cf572718c4443ebcc4718f62\nCloses-Bug: #1834758\n"
    },
    {
      "commit": "3eb3c29e979fd3f13c205d62119748952d63054a",
      "tree": "4f422192723d5df4375b1834acb023f16ad84c2e",
      "parents": [
        "e467c3c9f255408fd7ec50972a733acac6420420",
        "c87a06b3c29427dc8f2513047c804e0410b4b99c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 21 07:52:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 21 07:52:34 2019 +0000"
      },
      "message": "Merge \"Minimum bandwidth allocation with placement\""
    },
    {
      "commit": "e467c3c9f255408fd7ec50972a733acac6420420",
      "tree": "2229eded6da0fda0ce3416825cfe7b12ec547a1a",
      "parents": [
        "67962acbee461ccb8802ef82316f4f20aa0051ab",
        "00e6d6c2e9982db5438e21ef29b5e7cee885dfcf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 19 14:21:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 19 14:21:51 2019 +0000"
      },
      "message": "Merge \"Specify AZ for non-scenario tests\""
    },
    {
      "commit": "67962acbee461ccb8802ef82316f4f20aa0051ab",
      "tree": "d457944e54c80ddc1da7bb10d26dc66c535fa3fe",
      "parents": [
        "60f755964300c54b58867c12b6f25c247fc9f5d2",
        "97857948d9cdd7cec21e2542fa2222e820e5a66a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 19 07:33:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 19 07:33:14 2019 +0000"
      },
      "message": "Merge \"Fix cleanup NotImplemented error\""
    },
    {
      "commit": "60f755964300c54b58867c12b6f25c247fc9f5d2",
      "tree": "1535e87192296bfdc3fb359ca51b42728cac649f",
      "parents": [
        "e8088d1218eba0b8e4ed59fa5ca30ac9b664b7fb",
        "ac8ae64d5b7e37bb49039bb381e95ec0b91c98b2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 19 02:25:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 19 02:25:44 2019 +0000"
      },
      "message": "Merge \"Publish BLACKLIST on Tempest plugin registry page\""
    },
    {
      "commit": "e8088d1218eba0b8e4ed59fa5ca30ac9b664b7fb",
      "tree": "794735ca3270daa173ffb8e746efe49fea5e83e0",
      "parents": [
        "fafd2a2b1097d9c6bcf4f6e37a5a4fb4f8a35246",
        "1a457ac530a24968212865d594ec87943d883d9d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 19 02:25:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 19 02:25:42 2019 +0000"
      },
      "message": "Merge \"Fix region leaks after testing endpoints\""
    },
    {
      "commit": "00e6d6c2e9982db5438e21ef29b5e7cee885dfcf",
      "tree": "4eaafa7d2ac313c849eee923f1888d4c1009803a",
      "parents": [
        "979e494da246711751e97236e2681d6db9bd3e4e"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jun 05 14:30:06 2019 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jun 18 15:23:34 2019 +0000"
      },
      "message": "Specify AZ for non-scenario tests\n\nThe review allows related non-scenario tests which create\nvolumes and servers to read and use\nCONF.compute.compute_volume_common_az.\nIf the tests don\u0027t use the option and tested environment has\nmultiple availability_zones, the tests fail.\n\nRelated-bug: #1647999\n\nChange-Id: Ia0a6fd2175635d4375514d7609646b4516836dc0\n"
    },
    {
      "commit": "fafd2a2b1097d9c6bcf4f6e37a5a4fb4f8a35246",
      "tree": "2bde51e0776a6b04fc6c685a27b4b024cfd251dc",
      "parents": [
        "a2a3ff70ad1f8251ed7394037fc62476bb2433b6",
        "979e494da246711751e97236e2681d6db9bd3e4e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 18 13:44:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 18 13:44:26 2019 +0000"
      },
      "message": "Merge \"Specify availability zone to create instances and volumes\""
    },
    {
      "commit": "97857948d9cdd7cec21e2542fa2222e820e5a66a",
      "tree": "487bd920d648f64cf8df08ff42487da48d469133",
      "parents": [
        "bba7ad6b2c5f4ee6f4ff277bde26258734919dd7"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jun 12 15:23:21 2019 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jun 18 13:02:33 2019 +0000"
      },
      "message": "Fix cleanup NotImplemented error\n\ntempest cleanup doesn\u0027t check if the APIs it uses are\nimplemented or not. Therefore the patch adds a try\nexcept block preventing tempest cleanup to fail when\nsome of the APIs are not implemented.\n\nCloses-bug: #1832566\n\nChange-Id: I9ced4af40eb0c2a22e3557caded56045a397d539\n"
    },
    {
      "commit": "a2a3ff70ad1f8251ed7394037fc62476bb2433b6",
      "tree": "03404928c671fb45ea1aa624f802e85339fd9eb1",
      "parents": [
        "cd77312a7a1aac511b769c8ac53076bb99d2414b",
        "0ded98ff6513c95a0691450c53f49f67e27062fb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 14 22:17:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 14 22:17:51 2019 +0000"
      },
      "message": "Merge \"Pass more accurate error message to DeleteErrorException\""
    },
    {
      "commit": "0ded98ff6513c95a0691450c53f49f67e27062fb",
      "tree": "76b4b4d879084e60d1c317eb91d780be8f5bb6b5",
      "parents": [
        "77febec7848d2d031954619b6ce442c9723d0043"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jun 13 11:44:24 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jun 13 11:44:24 2019 +0800"
      },
      "message": "Pass more accurate error message to DeleteErrorException\n\nNow we can get error messages like \"Resource 595f6527-d84c-\n4e14-a86f-c7be186a864c failed to delete and is in ERROR status\",\nand this has two problems:\n1. It doesn\u0027t indicate which kind of resource, e.g., volume or server\n2. For DeleteErrorException raised in volumes_client, the volume\n   status is error_deleting, not ERROR.\nSo this is to pass full and accurate message to DeleteErrorException\nto avoid the confusion.\n\nChange-Id: I8cfd9f84b888b3380b6109e967b09f7fa74e4051\n"
    },
    {
      "commit": "ac8ae64d5b7e37bb49039bb381e95ec0b91c98b2",
      "tree": "f964dcb7bb07eb7449d0f2db5832e9c955315066",
      "parents": [
        "cd77312a7a1aac511b769c8ac53076bb99d2414b"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu May 23 11:39:02 2019 +0200"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jun 13 11:57:09 2019 +0900"
      },
      "message": "Publish BLACKLIST on Tempest plugin registry page\n\nThis commit makes the BLACKLIST to be published on the Tempest plugin\nregistry page which we discussed at the PTG[0].\n\n[0] https://etherpad.openstack.org/p/qa-train-ptg\n\nChange-Id: I707aba930037e86f5f94dac73da957f5afacf935\n"
    },
    {
      "commit": "cd77312a7a1aac511b769c8ac53076bb99d2414b",
      "tree": "602f75ca34e5d182dbbde1e3e6f46ac043b1aa74",
      "parents": [
        "bba7ad6b2c5f4ee6f4ff277bde26258734919dd7",
        "e36fe67e86d4185029a6d9b729e570556ce024b6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 12 17:02:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 12 17:02:29 2019 +0000"
      },
      "message": "Merge \"Publish non-openstack namespace tempest plugins\""
    },
    {
      "commit": "bba7ad6b2c5f4ee6f4ff277bde26258734919dd7",
      "tree": "bf79eaaf37984f231c8012f9e8d130dcafae2917",
      "parents": [
        "77febec7848d2d031954619b6ce442c9723d0043",
        "27ba933ab5db4dc50e0b557387f9e62575602756"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 12 09:07:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 12 09:07:52 2019 +0000"
      },
      "message": "Merge \"Handle \u0027path\u0027 query parameter for test_novnc\""
    },
    {
      "commit": "77febec7848d2d031954619b6ce442c9723d0043",
      "tree": "0cd3bb156493e0f984d15c3fa17658e015e1d790",
      "parents": [
        "a28ee57634b0e343d3eedbc895b347083cd0705f",
        "fe0de68da5de868c59b29b78655f198cea41031a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 11 23:37:10 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 11 23:37:10 2019 +0000"
      },
      "message": "Merge \"Set default value for tox tasks\""
    },
    {
      "commit": "a28ee57634b0e343d3eedbc895b347083cd0705f",
      "tree": "2f7af7478fa06f4425aca52dc126902b6694aeaa",
      "parents": [
        "7466f9a675222ab5090d803792f9b6964696478a",
        "0ea2c01d757375d54aa9a9de34c2c9995bb48d13"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jun 10 06:13:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 10 06:13:45 2019 +0000"
      },
      "message": "Merge \"Break wait_for_volume_resource_status when error_extending\""
    },
    {
      "commit": "e36fe67e86d4185029a6d9b729e570556ce024b6",
      "tree": "d677286954528525bfc2f1c62b06bffa3d414d1e",
      "parents": [
        "49689581581083f009617caeed1b5f63b8d3c288"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu May 23 13:43:46 2019 +0200"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Mon Jun 10 11:08:06 2019 +0900"
      },
      "message": "Publish non-openstack namespace tempest plugins\n\nThis commit changes to publish non-openstack namespace tempest plugins\nto the tempest registry doc page. We missed some tempest plugins such as\nairship\u0027s tempest-plugin because of the recent namespace change. And\nalso, this commit adds two projects[0] to .zuul.yaml because it had\nbeen added already.\n\nThis commit republish them on the doc page, and add two projects to the\nblacklist to pass the sanity tests.\n\nChange-Id: Ieecb8989ff8959f1b2c0e5f2f6b8ea2c3ebbcaa9\n"
    },
    {
      "commit": "7466f9a675222ab5090d803792f9b6964696478a",
      "tree": "d10ae1d150f3314df3bf956a8036d7ac5b399bec",
      "parents": [
        "51d63331272544c5d3d971c9296b543b2f127459",
        "c6b0f140bc5d91e209554af62284c7feae377322"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jun 08 02:40:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 08 02:40:34 2019 +0000"
      },
      "message": "Merge \"Print passed and failed plugins at the end\""
    },
    {
      "commit": "979e494da246711751e97236e2681d6db9bd3e4e",
      "tree": "fc5fe20ae1149d6c52aa060d4ad1a400ccb73aa0",
      "parents": [
        "75944d33e980c25bad4a61da5123b24d4342ddd0"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Thu Dec 08 10:07:59 2016 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Jun 07 14:16:33 2019 +0000"
      },
      "message": "Specify availability zone to create instances and volumes\n\nFor clouds with separate AZs (like two independent fire compartments)\nthe cross_az_attach feature is typically used. But using this\nfeature the scenario tests in tempest will fail since Cinder/Nova\nwill schedule the AZ independently.\n\nThis patch introduces a new parameter compute_volume_common_az\nto specify the availability zone to create instances and volumes,\nso that we can confirm that these resources are created in the same\navailability zone.\n\nChange-Id: I565adbe2a3ebbdd1d73143380b976df1a9502d0f\nCloses-bug: #1647999\n"
    },
    {
      "commit": "51d63331272544c5d3d971c9296b543b2f127459",
      "tree": "56284a76d5e3d3d1e6636bdfec1f7641b94fac73",
      "parents": [
        "8ce3928c0460ea6ddcc6ac58535328e001452d25",
        "80105b7c5423da06c79726b1c3aac0e985fa0b9a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 07 13:36:11 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 07 13:36:12 2019 +0000"
      },
      "message": "Merge \"Move tox execution to current docs section\""
    },
    {
      "commit": "c87a06b3c29427dc8f2513047c804e0410b4b99c",
      "tree": "38a9f70506490a51954d98d28f12cd593122bee3",
      "parents": [
        "e8a5e5c82418d286a3f2eb4e2e1c6a1b0984119c"
      ],
      "author": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Fri Jan 04 13:21:48 2019 +0100"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "katonalala@gmail.com",
        "time": "Fri Jun 07 12:42:07 2019 +0000"
      },
      "message": "Minimum bandwidth allocation with placement\n\nAdd basic scenario test for placement based minimum bandwidth\nallocation.\n\nChange-Id: Ie274f199ce33199a6fc8c4d6846a853522a90d3a\nDepends-On: https://review.openstack.org/574783\nDepends-On: https://review.openstack.org/636360\nDepends-On: https://review.opendev.org/660924\nDepends-On: https://review.opendev.org/663270\nPartial-Bug: #1578989\nSee-Also: https://review.openstack.org/502306 (nova spec)\nSee-Also: https://review.openstack.org/508149 (neutron spec)\n"
    },
    {
      "commit": "8ce3928c0460ea6ddcc6ac58535328e001452d25",
      "tree": "b95ba79c714e3e180d3326c4c8ea3aa764cc83f9",
      "parents": [
        "25e49d57a4feba1226c79b73faf25979c7761400",
        "e8a5e5c82418d286a3f2eb4e2e1c6a1b0984119c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 07 12:03:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 07 12:03:55 2019 +0000"
      },
      "message": "Merge \"Add QoS policies and minimum bandwidth rule client\""
    },
    {
      "commit": "25e49d57a4feba1226c79b73faf25979c7761400",
      "tree": "ca88fba8c1bdbed7f2d31a3b8fafda0bd1dd8a7e",
      "parents": [
        "f4d359245442507d6647a9efdb045f03d0757b01",
        "c98a3254c84c00f05db63a74f26010ab80e699c6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 06 16:06:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 06 16:06:09 2019 +0000"
      },
      "message": "Merge \"Immutable user source: Non-admin V2 and V3 tests\""
    },
    {
      "commit": "f4d359245442507d6647a9efdb045f03d0757b01",
      "tree": "bf028b07d694c984b3214cdcac4c53418a243c16",
      "parents": [
        "be84d6a5e8b57de926d8aaeb96a4fc9a409a3649"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jun 06 15:07:05 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jun 06 15:31:39 2019 +0800"
      },
      "message": "Remove some deprecated auth and identity options\n\nBelow options are deprecated on 2015, in 87fc7e9ac0efa9fbe883d4f9375c06a94396b75d\nand c786213f95132df27b439c397c88ca2cb0d69390,\nso it\u0027s safe to delete them now.\n  * identity.endpoint_type\n  * auth.tenant_isolation_domain_name\n\nChange-Id: I64b389032472447aa3a3d38e081f9a2b000847be\n"
    },
    {
      "commit": "c98a3254c84c00f05db63a74f26010ab80e699c6",
      "tree": "33ab79f57206a1f3e488a8687efc03f8835e5ed4",
      "parents": [
        "be84d6a5e8b57de926d8aaeb96a4fc9a409a3649"
      ],
      "author": {
        "name": "nicolas",
        "email": "nh202b@att.com",
        "time": "Mon Dec 17 13:06:02 2018 -0800"
      },
      "committer": {
        "name": "Nicolas Helgeson",
        "email": "nh202b@att.com",
        "time": "Wed Jun 05 22:48:16 2019 +0000"
      },
      "message": "Immutable user source: Non-admin V2 and V3 tests\n\nIf the keystone user source is immutable, such as an LDAP\nactive directory implementation, tempest tests that try\nto create or delete a user will fail. Instead of failing,\nwe would like them to skip. This change uses a testtools\ndecorator to avoid unnecessary modifications and allow those tests\nto skip. In [1], I introduced the config setting that allows\nthis to happen.\n\n[1] https://review.openstack.org/#/c/585536/\n\nChange-Id: I786499204acdb929ee341e014bcb0459d2f27483\nPartial-Bug: 1777047\n"
    },
    {
      "commit": "be84d6a5e8b57de926d8aaeb96a4fc9a409a3649",
      "tree": "970efff4444f0793c299cd0ead0ab2b8ee713867",
      "parents": [
        "75944d33e980c25bad4a61da5123b24d4342ddd0",
        "8802c83bebee02779da9123c8ad67aec6116bfff"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 05 14:27:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 05 14:27:23 2019 +0000"
      },
      "message": "Merge \"Fix invalid parameter passed to create_volume\""
    },
    {
      "commit": "80105b7c5423da06c79726b1c3aac0e985fa0b9a",
      "tree": "0ac7d12cb405dd9dba67d0c452557a3b11ac3d1e",
      "parents": [
        "71536f97b805ae17ca745e614240373d5280fc5e"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Jun 05 19:04:59 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Jun 05 19:12:15 2019 +0900"
      },
      "message": "Move tox execution to current docs section\n\nThis commit moves the execution explanation of tempest run to the\ncurrent(non-legacy) docs section. In the original section of the tox\njobs are \"Legacy run method\" which discourages to use it. However, we\ndon\u0027t do it yet so far. So, this commit would make it clearer for using\nthe tox jobs as a tempest runner.\n\nChange-Id: Iec6a956cba6949d0f30b0d0297ed26487e892125\n"
    },
    {
      "commit": "75944d33e980c25bad4a61da5123b24d4342ddd0",
      "tree": "8bf3abf2cccf28a0ec4109fde5514ab7ddc1e36a",
      "parents": [
        "71536f97b805ae17ca745e614240373d5280fc5e",
        "13731b02064c6fcc37e4dcd335b84b22f3eeac00"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 05 09:09:08 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 05 09:09:08 2019 +0000"
      },
      "message": "Merge \"Change IPv6 ICMP security group rule check\""
    },
    {
      "commit": "71536f97b805ae17ca745e614240373d5280fc5e",
      "tree": "160ece8f505516dc0142c8b1a176fbf73030cf1f",
      "parents": [
        "80ec4b6f28bed5bfa68d4ec88917c2080f2860c0",
        "09c4eb99cef86560629c8ee3a7690c24a047ddde"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 05 05:07:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 05 05:07:55 2019 +0000"
      },
      "message": "Merge \"Add microversion support in scenario tests\""
    },
    {
      "commit": "80ec4b6f28bed5bfa68d4ec88917c2080f2860c0",
      "tree": "2bf440d29a8a0ab8d5be027e1254f54e8a0f9fae",
      "parents": [
        "558eb2c8fd7840980827edcb78005974cb2a5f4c",
        "5402cc3f8958ad39e823542a9c593d3b859c5771"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 05 04:20:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 05 04:20:07 2019 +0000"
      },
      "message": "Merge \"Remove some deprecated identity options\""
    },
    {
      "commit": "e8a5e5c82418d286a3f2eb4e2e1c6a1b0984119c",
      "tree": "f915e6a9fa016d940d4d15468aec0c35811b6038",
      "parents": [
        "09c4eb99cef86560629c8ee3a7690c24a047ddde"
      ],
      "author": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Fri Jan 04 14:49:34 2019 +0100"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Tue Jun 04 16:16:44 2019 +0200"
      },
      "message": "Add QoS policies and minimum bandwidth rule client\n\nThe goal of the QoS policies and QoS minimum bandwidth rules client for\ntempest is to make possible the end-to-end testing of the placement\nbased bandwidth feature.\n\nChange-Id: I417574e3ef24e658b6cd2ce290f897180fed5300\nPartial-Bug: #1578989\nSee-Also: https://review.openstack.org/502306 (nova spec)\nSee-Also: https://review.openstack.org/508149 (neutron spec)\n"
    },
    {
      "commit": "09c4eb99cef86560629c8ee3a7690c24a047ddde",
      "tree": "fec401c1b565bac46cc172e35dbd7a91a0948ca4",
      "parents": [
        "558eb2c8fd7840980827edcb78005974cb2a5f4c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jun 04 13:07:12 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jun 04 13:24:40 2019 +0000"
      },
      "message": "Add microversion support in scenario tests\n\nScenario test call multiple service APIs within\nsame test. Many service like compute, volume etc\nsupport microversion but scenario test does not\nsupport microversion yet.\n\nThis commit adds the microversion support in scenario tests\nso that they will be able to set multiple service microversion\nat the same time.\n\nChange-Id: I446e082331c9d1b37c40c9eeb896eec222c3c045\n"
    },
    {
      "commit": "0ea2c01d757375d54aa9a9de34c2c9995bb48d13",
      "tree": "f2c18b08d30ab27d324108823639f997a4205407",
      "parents": [
        "558eb2c8fd7840980827edcb78005974cb2a5f4c"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Jun 03 15:37:13 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Jun 03 15:37:13 2019 +0800"
      },
      "message": "Break wait_for_volume_resource_status when error_extending\n\nWhen extending volume reaches status error_extending, we should\nreturn from wait_for_volume_resource_status immediately instead\nof waiting for the TimeoutException.\n\nChange-Id: I3db0325c23ebb8d42fe77f4c28552fe9cf5ed807\n"
    },
    {
      "commit": "8802c83bebee02779da9123c8ad67aec6116bfff",
      "tree": "699e8aa1ae41f7870eee8079c3172dbdd331d1d6",
      "parents": [
        "558eb2c8fd7840980827edcb78005974cb2a5f4c"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Jun 03 09:31:36 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Jun 03 09:31:36 2019 +0800"
      },
      "message": "Fix invalid parameter passed to create_volume\n\nimage ref passed to create_volume should be imageRef, not\nimage_ref.\n\nhttps://developer.openstack.org/api-ref/block-storage/v3/index.html?expanded\u003dcreate-a-volume-detail#create-a-volume\n\nChange-Id: I1ab4e9d6ec5ab36324f8dc03db48aa6d6a2b83c8\n"
    },
    {
      "commit": "1a457ac530a24968212865d594ec87943d883d9d",
      "tree": "a675a36bb4e239bef8e0f2b87caa2ba0040caf40",
      "parents": [
        "558eb2c8fd7840980827edcb78005974cb2a5f4c"
      ],
      "author": {
        "name": "Cédric Ollivier",
        "email": "ollivier.cedric@gmail.com",
        "time": "Sun Jun 02 21:47:01 2019 +0200"
      },
      "committer": {
        "name": "Cédric Ollivier",
        "email": "ollivier.cedric@gmail.com",
        "time": "Sun Jun 02 21:51:58 2019 +0200"
      },
      "message": "Fix region leaks after testing endpoints\n\nIt removes 7 remaining regions after running tempest_full via OPNFV\nFunctest [1].\n\n[1] https://build.opnfv.org/ci/job/functest-opnfv-functest-smoke-latest-tempest_full-run/211/console\n\nChange-Id: Ie2f973e3868ffdb19c34b59b9d5f10ffd0acb672\nSigned-off-by: Cédric Ollivier \u003collivier.cedric@gmail.com\u003e\n"
    },
    {
      "commit": "5402cc3f8958ad39e823542a9c593d3b859c5771",
      "tree": "136780c0c8086c2eab310678acefa9fd78107b7d",
      "parents": [
        "65ab13d4e54aeed2c7f3199be42a419cf0e5e635"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue May 28 09:49:15 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri May 31 05:57:34 2019 +0000"
      },
      "message": "Remove some deprecated identity options\n\nBelow options are deprecated on 2015, so it\u0027s safe to delete them now.\n  * identity.admin_username\n  * auth.admin_tenant_name\n  * identity.admin_tenant_name\n  * identity.admin_password\n  * identity.admin_domain_name\n\nChange-Id: I9cfd3b93f032e6816661e16cbb319af507835997\n"
    },
    {
      "commit": "558eb2c8fd7840980827edcb78005974cb2a5f4c",
      "tree": "c0a94fa0aa3275568165050b2599faa0b7bed09a",
      "parents": [
        "49689581581083f009617caeed1b5f63b8d3c288",
        "85dfbf6ef91b49decc6cb1b6042c153fdc1a4701"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 30 20:39:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 30 20:39:28 2019 +0000"
      },
      "message": "Merge \"Remove nova-cells-v1 job from experimental queue\""
    },
    {
      "commit": "c6b0f140bc5d91e209554af62284c7feae377322",
      "tree": "e14135174a63330221d1d68aced4f56da7659150",
      "parents": [
        "49689581581083f009617caeed1b5f63b8d3c288"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu May 30 18:38:51 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu May 30 18:38:51 2019 +0900"
      },
      "message": "Print passed and failed plugins at the end\n\nThis commit make passed and failed plugins be printed at the end of the\ntempest-plugin-sanity execution. This is useful to ensure what plugins\nwere tested.\n\nChange-Id: Iffd9ff6afd71c1d61322e5202b9861ec218cb574\n"
    },
    {
      "commit": "49689581581083f009617caeed1b5f63b8d3c288",
      "tree": "f6800b6c52f93cb325843993b6cd61940a116103",
      "parents": [
        "df5935be35c1dfd40d5ec584f9079a63754432f0",
        "65c891107b5bb27da21b02961c9215fa6151720e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 29 21:45:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 29 21:45:16 2019 +0000"
      },
      "message": "Merge \"Improve ipv6 configuration\""
    },
    {
      "commit": "df5935be35c1dfd40d5ec584f9079a63754432f0",
      "tree": "ec95a4fddc6ae825e92435de6e78f4744da80cd0",
      "parents": [
        "82f7b1ae6c0156da0950638baf565b3113b17630",
        "33c3e60a3dd3e2de11700bcdc3e6d05e5e5b2c33"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 29 21:44:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 29 21:44:37 2019 +0000"
      },
      "message": "Merge \"Adds protocol options for test_cross_tenant_traffic\""
    },
    {
      "commit": "82f7b1ae6c0156da0950638baf565b3113b17630",
      "tree": "6707d24619d6cef53a89203f3f1ddcef3e299072",
      "parents": [
        "53d8b0b1cf7daaf0f9626c6083d3a529041e3f1d",
        "ad8737c7f2ce76e8279e34baebd5280e8be723bd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 28 18:22:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 28 18:22:07 2019 +0000"
      },
      "message": "Merge \"Add APIMicroversionFixture to library interface\""
    },
    {
      "commit": "53d8b0b1cf7daaf0f9626c6083d3a529041e3f1d",
      "tree": "254b37ebd2cc8735b055813fda9c01b20e44df31",
      "parents": [
        "21ce12ed9ff2e83122f4e17154d805a5519111cf",
        "0b14b1e0fff3e8359fcb860ef46fc02adc954d10"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 28 14:36:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 28 14:36:25 2019 +0000"
      },
      "message": "Merge \"Add compute API response schema validation for 2.71\""
    },
    {
      "commit": "21ce12ed9ff2e83122f4e17154d805a5519111cf",
      "tree": "e47670b2841870e1f4674d8dbdab4ac38b751867",
      "parents": [
        "65ab13d4e54aeed2c7f3199be42a419cf0e5e635",
        "b9b6e37a75aefa99bfb07756f29748732c7d77af"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 28 13:59:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 28 13:59:39 2019 +0000"
      },
      "message": "Merge \"Add support for compute API v2.70 - os-volume_attachments\""
    },
    {
      "commit": "65ab13d4e54aeed2c7f3199be42a419cf0e5e635",
      "tree": "9a857fa5c373e8bb1dc26e596fdb4c3c5ad81944",
      "parents": [
        "8c80d5fc671466c9887af5397ecaf0b92789e58d",
        "32a4b11f152ed76363deb978b25502bbe5c7d682"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 27 05:36:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 27 05:36:28 2019 +0000"
      },
      "message": "Merge \"Remove vitrage-tempest-plugin from blacklist\""
    },
    {
      "commit": "8c80d5fc671466c9887af5397ecaf0b92789e58d",
      "tree": "dc2078aa3077d6c56658148235985df5fa310b17",
      "parents": [
        "349ba7541070376614421c33fc8394cce3103452",
        "748dd8df737d28aad7dfd0a1e32659e0256126e2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 27 05:36:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 27 05:36:25 2019 +0000"
      },
      "message": "Merge \"Handle properly 404 responses from Neutron\""
    },
    {
      "commit": "32a4b11f152ed76363deb978b25502bbe5c7d682",
      "tree": "cf1a1505dad3efe257e65b3e7056055010e4279a",
      "parents": [
        "349ba7541070376614421c33fc8394cce3103452"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Fri May 24 17:45:35 2019 +0200"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Sat May 25 17:01:42 2019 +0200"
      },
      "message": "Remove vitrage-tempest-plugin from blacklist\n\nThis commit removes vitrage-tempest-plugin from the BLACKLIST since the\npatch[0] was already merged.\n\nNOTE: The patch on the comment[1] was duplicated of [0]. So it was\nabandoned.\n\n[0] https://review.opendev.org/#/c/638931/\n\nChange-Id: I5539159bad10b3359981fab88b3be5e4e997fcb9\n"
    },
    {
      "commit": "85dfbf6ef91b49decc6cb1b6042c153fdc1a4701",
      "tree": "bff9dc85ad2a399cb861e3629099c127e3c367a9",
      "parents": [
        "7b1b398dbc1b7b80f5dc0d2485511069ca16e553"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri May 24 15:13:49 2019 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri May 24 15:13:49 2019 -0400"
      },
      "message": "Remove nova-cells-v1 job from experimental queue\n\nThe nova-cells-v1 job was removed from nova in the Train\nrelease with change I2031bf2cc914d134e5ed61156d2cfc621f006e0b\nso we can remove it from tempest\u0027s experimental queue.\n\nChange-Id: Ie759315bf7a4440eaae91b5ee4b672234692dd25\n"
    },
    {
      "commit": "13731b02064c6fcc37e4dcd335b84b22f3eeac00",
      "tree": "4429b2ea18ce26abda835451a4896b1fee064c80",
      "parents": [
        "6555d7c98d19b8a17a906bdc2e689e8f88fd3ca6"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue May 21 09:28:36 2019 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Thu May 23 11:56:30 2019 -0400"
      },
      "message": "Change IPv6 ICMP security group rule check\n\nA neutron change, https://review.opendev.org/#/c/453346/\nis standardizing the protocol name for IPv6 ICMP in security\ngroup rules to be \u0027ipv6-icmp\u0027, even if \u0027icmp\u0027 or \u0027icmpv6\u0027\nwas passed during creation.  Change the IPv6 ICMP test to use\n\u0027ipv6-icmp\u0027 as the protocol name when the ethertype is IPv6.\n\nChange-Id: I7c0e0caf67ab39743cdd7600dba099aecacd86db\nPartial-Bug: #1582500\n"
    },
    {
      "commit": "349ba7541070376614421c33fc8394cce3103452",
      "tree": "6a4f911ca29bea7763ada040eeb5299d064461a0",
      "parents": [
        "7b1b398dbc1b7b80f5dc0d2485511069ca16e553"
      ],
      "author": {
        "name": "caoyuan",
        "email": "cao.yuan@99cloud.net",
        "time": "Tue Apr 23 19:40:06 2019 +0800"
      },
      "committer": {
        "name": "jacky06",
        "email": "zhang.min@99cloud.net",
        "time": "Thu May 23 10:19:31 2019 +0000"
      },
      "message": "Replace git.openstack.org URLs with opendev.org URLs\n\nThorough replacement of git.openstack.org and review.openstack.org URLs\nwith their opendev.org counterparts.\n\nChange-Id: I88e894db7b854d32593c770f5aa9b8a91fad7866\n"
    },
    {
      "commit": "7b1b398dbc1b7b80f5dc0d2485511069ca16e553",
      "tree": "3e65a3ebdbaa78e3337e4fd5eaf6ed512d91548d",
      "parents": [
        "6555d7c98d19b8a17a906bdc2e689e8f88fd3ca6",
        "5511ea02037abc02cd7e91d3a7a2ea712de7be1e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 21 21:39:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 21 21:39:57 2019 +0000"
      },
      "message": "Merge \"Fix mismatch error due to map in python3\""
    },
    {
      "commit": "0b14b1e0fff3e8359fcb860ef46fc02adc954d10",
      "tree": "9e5896ec1b128a009860c3a095f1cfabb63198d0",
      "parents": [
        "b9b6e37a75aefa99bfb07756f29748732c7d77af"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sat Mar 02 12:38:10 2019 -0500"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Tue May 21 12:34:51 2019 +0200"
      },
      "message": "Add compute API response schema validation for 2.71\n\nThe 2.71 compute API includes the \"server_groups\" parameter\nin the response to the following APIs:\n\n- GET /servers/{server_id} (show)\n- PUT /servers/{server_id} (update)\n- POST /servers/{server_id}/action (rebuild)\n\nThis will be used in an upcoming change to test attaching\nand detaching the root volume of a shelved offloaded instance.\n\nChange-Id: I612a15c475404ded0af15b6241b9ac8ec9fb8e26\n"
    },
    {
      "commit": "fe0de68da5de868c59b29b78655f198cea41031a",
      "tree": "94eb1567bf004344c5dbbaa7b61574f731fcabba",
      "parents": [
        "6555d7c98d19b8a17a906bdc2e689e8f88fd3ca6"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue May 21 17:04:28 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue May 21 17:04:28 2019 +0900"
      },
      "message": "Set default value for tox tasks\n\nThis commit sets a default value \u0027-\u0027 for the tox tasks. Users can run\nthe tox tasks all, all-plugin and all-sitepackages without specifying\nregexes. Without this patch, users face such an error when users run\nthe tox tasks without specifying regexes.\n\nChange-Id: Ia523895e8f66f25e9a4103cb9be1f1c3fc3f1b62\n"
    },
    {
      "commit": "6555d7c98d19b8a17a906bdc2e689e8f88fd3ca6",
      "tree": "3cc5b40f000bd5113f8977663b94978e8bba9e10",
      "parents": [
        "3bc3acafee73666ee359967f0c188e709a7362d9",
        "7f5dd855c6099a73eb5752ab246303c5aac29ce9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 17 20:57:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 17 20:57:48 2019 +0000"
      },
      "message": "Merge \"Add cyborg-tempest-plugin to required-projects and remove octavia\""
    },
    {
      "commit": "5511ea02037abc02cd7e91d3a7a2ea712de7be1e",
      "tree": "739aa5e05a98490a54dae9c3c2317860caabeeb5",
      "parents": [
        "ab3f72b21497bdc913cf92673d858e5767a5dd93"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu May 16 15:24:00 2019 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri May 17 20:46:16 2019 +0000"
      },
      "message": "Fix mismatch error due to map in python3\n\nWhen executed by python3 the test failed on a mismatch_error\ncaused by the fact that map function works differently in\npython3.\nThe review fixes the issue by rewriting the line filtering\nextensions to list comprehension.\n\nCloses-Bug: #1829475\n\nChange-Id: Ic2db882e505e7992192767acbe12a153b2d879e9\n"
    },
    {
      "commit": "3bc3acafee73666ee359967f0c188e709a7362d9",
      "tree": "2a7142692de85c3b84d7c20c71fbb4842a2ca32e",
      "parents": [
        "0557acd998254d601eead80c2a6556bca36d5959",
        "39fe6951772d6da268a13e5c07ebecd30b5ec9b6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 17 08:31:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 17 08:31:22 2019 +0000"
      },
      "message": "Merge \"Remove legacy-periodic-tempest-dsvm-neutron-full-ocata\""
    },
    {
      "commit": "7f5dd855c6099a73eb5752ab246303c5aac29ce9",
      "tree": "6539c10a95d58038ec2b9f4d340dab26be89c34f",
      "parents": [
        "8460cb184472931035bf536f288cd70ab3fe72c8"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu May 16 18:48:59 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Fri May 17 08:24:15 2019 +0900"
      },
      "message": "Add cyborg-tempest-plugin to required-projects and remove octavia\n\nThis commit adds opendev.org/openstack/cyborg-tempest-plugin to\nrequired-projects to pass the plugin-sanity-check job. It\u0027s a new\ntempest plugin. It doesn\u0027t work properly on master yet. So, I put it on\nthe BLACKLIST.\n\nAnd this commit also removes octavia because octavia tempest tests were\nalready migrated to octavia-tempest-plugin, and there is no tempest test\nin the octavia repo. The removal patch[0] in octavia was already merged.\n\n[0] https://review.opendev.org/#/c/659516/\n\nChange-Id: Ied13dbf774472e1c36dca4ccca157104a81fbf9d\n"
    },
    {
      "commit": "0557acd998254d601eead80c2a6556bca36d5959",
      "tree": "a9256a80ae0db0505d69559f72e3f76edd1e3976",
      "parents": [
        "51814c592cfd98a0f4d7cb6dd1c03af86e4c11a4",
        "514495b1a0a44f03ddb870c7946bbd2101506e8b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 16 23:08:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 16 23:08:18 2019 +0000"
      },
      "message": "Merge \"Revert \"Refactor random naming\"\""
    },
    {
      "commit": "51814c592cfd98a0f4d7cb6dd1c03af86e4c11a4",
      "tree": "0bd7c832baa01691446a0e6a770e6d474801cf6b",
      "parents": [
        "2c36090a4b964e12cea3ba9557cf9e9812c09ed6",
        "8460cb184472931035bf536f288cd70ab3fe72c8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 16 20:53:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 16 20:53:29 2019 +0000"
      },
      "message": "Merge \"Remove airship-tempest-plugin from blacklist\""
    },
    {
      "commit": "2c36090a4b964e12cea3ba9557cf9e9812c09ed6",
      "tree": "4f680d1deaeca03e3ee829244ddce9fdfde68b88",
      "parents": [
        "ab3f72b21497bdc913cf92673d858e5767a5dd93",
        "e027ea931ca0b7c2cde3ca9aaffe1bd39f975312"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 16 20:52:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 16 20:52:17 2019 +0000"
      },
      "message": "Merge \"Make dns_servers option deprecated\""
    },
    {
      "commit": "8460cb184472931035bf536f288cd70ab3fe72c8",
      "tree": "21f93aaa8cfd6440a1278ea869d73845dda15f24",
      "parents": [
        "ab3f72b21497bdc913cf92673d858e5767a5dd93"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu May 16 12:03:23 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu May 16 18:48:27 2019 +0900"
      },
      "message": "Remove airship-tempest-plugin from blacklist\n\nThis commit removes airship-tempest-plugin entry from the BLACKLIST\nsince the patch was already merged. And airship/tempest-plugin has a\ngate job to verify it, too. There is no reason to store it in the\nBLACKLIST anymore.\n\nAnd this commit also make plugin-sanity-check\u0027s basepython python3\nbecause we should use it as a default.\n\nChange-Id: I9c50d327df65fecf8510f6f54f06e9f42da9bea0\n"
    },
    {
      "commit": "e027ea931ca0b7c2cde3ca9aaffe1bd39f975312",
      "tree": "50b98968545ad19908362619e4b9d392a3c70979",
      "parents": [
        "868855466058ed4c18975340899b4f6b3945c6af"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue May 07 14:02:23 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu May 16 13:46:23 2019 +0800"
      },
      "message": "Make dns_servers option deprecated\n\nCONF.network.dns_servers is not used anywhere, so this is to deprecate it.\n\nChange-Id: I60ecad0e58394dcf912164095922276f4340f90b\n"
    },
    {
      "commit": "39fe6951772d6da268a13e5c07ebecd30b5ec9b6",
      "tree": "9c8f1d49b90d116cd351466cc609f0c382c10b7a",
      "parents": [
        "ab3f72b21497bdc913cf92673d858e5767a5dd93"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Wed May 15 19:39:42 2019 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Wed May 15 19:39:42 2019 +0200"
      },
      "message": "Remove legacy-periodic-tempest-dsvm-neutron-full-ocata\n\nThis job does not run - and our logs shows no invocation at all,\nsee\nhttp://zuul.openstack.org/builds?job_name\u003dlegacy-periodic-tempest-dsvm-neutron-full-ocata\n\nRemove it.\n\nChange-Id: Ib71d0a1d4e4650f07c8162f848def09724f1e987\n"
    },
    {
      "commit": "ab3f72b21497bdc913cf92673d858e5767a5dd93",
      "tree": "0680255575b098722d3f52ef5c1cbc1d2254967e",
      "parents": [
        "6f07d49044e3b93b31284b606db11c73bbf091ae",
        "925188d2d5c6e10cc3bb5cd7bcc0f2f3e677df1e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 14 09:25:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 14 09:25:43 2019 +0000"
      },
      "message": "Merge \"Make test_hotplug_nic test first check the IP\""
    },
    {
      "commit": "925188d2d5c6e10cc3bb5cd7bcc0f2f3e677df1e",
      "tree": "01e727c43af736ff0b97444d73ed0be5ea37820c",
      "parents": [
        "7fb6e810279219ff75d4013957530f177ee9d27a"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue May 07 13:26:34 2019 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri May 10 07:11:36 2019 +0000"
      },
      "message": "Make test_hotplug_nic test first check the IP\n\nThe test doesn\u0027t take into account that the interface can\nalready be associated with the IP address, configured by\nNetworkManager. Therefore the review adds a check if the\nIP is already set.\n\nChange-Id: I4eede97c041b44d9a7bb754e5ccc1ebb194a2e4b\n"
    },
    {
      "commit": "6f07d49044e3b93b31284b606db11c73bbf091ae",
      "tree": "a5f95ca6a09d53ba75334435f0953338e5f1127f",
      "parents": [
        "7fb6e810279219ff75d4013957530f177ee9d27a",
        "2b1751e461d120fdc44b6646904c7fd7a02b9bd2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 09 05:45:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 09 05:45:46 2019 +0000"
      },
      "message": "Merge \"Use show_quota_class_set after update_quota_class_set\""
    },
    {
      "commit": "7fb6e810279219ff75d4013957530f177ee9d27a",
      "tree": "9a7b59dcd2184bb2bb44c99542a6e99b3bc38c17",
      "parents": [
        "2e11ca3856d161eba4e1e2bbe0634cc5fe860dfe",
        "e5597401ffe55a159b8e1811a206564222b61d64"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 07 09:19:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 07 09:19:13 2019 +0000"
      },
      "message": "Merge \"Introduce an attached volume migration test\""
    },
    {
      "commit": "2e11ca3856d161eba4e1e2bbe0634cc5fe860dfe",
      "tree": "32c1b0178cd2935b210d5ae96865c2eeaa5a7997",
      "parents": [
        "7102321f8247f461fd658bb85d1d68672731fd1a",
        "8df5fdcbe0c5729d65336f2a9d48462582e68ae9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 07 09:04:12 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 07 09:04:12 2019 +0000"
      },
      "message": "Merge \"Add assertions to attached volume retype test\""
    },
    {
      "commit": "7102321f8247f461fd658bb85d1d68672731fd1a",
      "tree": "d87169b0bc299e3f667423f7bfddc23f2c1d6e2e",
      "parents": [
        "23325c0ee8868324b1d4cd79ccbcb5026c7ed00a",
        "f5cff8b44819d027e56e5c534983c9f9788b48e9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 06 20:36:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 06 20:36:32 2019 +0000"
      },
      "message": "Merge \"[Trivial]Remove unused variable assignments\""
    },
    {
      "commit": "514495b1a0a44f03ddb870c7946bbd2101506e8b",
      "tree": "c5e6cf6b1cc6970931ac4143569aec3c93c45e92",
      "parents": [
        "661a52ed4523ef3efab966e0986ecea918476c50"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sat May 04 17:34:12 2019 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sat May 04 13:39:24 2019 -0400"
      },
      "message": "Revert \"Refactor random naming\"\n\nThis reverts commit e3e7b2722e6b78216373f392af5bfeba1e2da5ec.\n\nAfter that change, if the test creates a volume type with a\ngiven name, it\u0027s not unique and therefore can hit a 409 conflict\ntrying to create a volume type with a name that already exists,\nwhich can happen when running scenario tests concurrently since\nseveral encrypted volume tests use the same volume type name \"luks\".\n\nSee Iecf62d411d2da17c4c983915018e3ed9180ecd11 for an\nalternative but this is easier. It\u0027s not entirely clear\nwhy the original change was made anyway - why do we care\nif the tests create long names? They weren\u0027t unnecessary\nbecause they were random to avoid conflicts.\n\nChange-Id: I9f5a967514f3c79f861d286f65402e9ec2832cc4\nCloses-Bug: #1826953\n"
    },
    {
      "commit": "65c891107b5bb27da21b02961c9215fa6151720e",
      "tree": "97e213cb6467c143054abe25b21e82631dec1172",
      "parents": [
        "661a52ed4523ef3efab966e0986ecea918476c50"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri May 03 18:46:17 2019 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri May 03 18:55:40 2019 +0000"
      },
      "message": "Improve ipv6 configuration\n\nThe change replaces restarting the network by reloading network\nprofiles. Restart of the network terminates ssh connection, so\nif possible, better to avoid it. This approach is also\ncompatible with RHEL 8 as there\u0027s no network service anymore\nand therefore can\u0027t be restarted.\nThe patch also brings the configured interface up by nmcli,\nwhich works better if there already was a network profile\nconnected to the configured interface. nmcli makes it drop the\nexisting profile and use the one which was created in the test.\n\nChange-Id: I4ea06f28c525f2631a69f759fc96b262d9100f45\n"
    },
    {
      "commit": "23325c0ee8868324b1d4cd79ccbcb5026c7ed00a",
      "tree": "a9393ad406598c703000810a8c0b937bd343dbdd",
      "parents": [
        "661a52ed4523ef3efab966e0986ecea918476c50"
      ],
      "author": {
        "name": "Doug Schveninger",
        "email": "ds6901@att.com",
        "time": "Fri May 03 06:41:37 2019 -0500"
      },
      "committer": {
        "name": "Doug Schveninger",
        "email": "ds6901@att.com",
        "time": "Fri May 03 06:51:24 2019 -0500"
      },
      "message": "Fix resource leaks in EndPointGroupsTest\n\nTest cases were creating services at the test case\nscope and not add them to addCleanup method.\n\nChange-Id: I390f9e013930477f32c537191adbef37e1b4dd1c\n"
    },
    {
      "commit": "661a52ed4523ef3efab966e0986ecea918476c50",
      "tree": "7de9ade2a45609bd9b9da812e6765960d41c8ec2",
      "parents": [
        "fc91681dda2cff23e861e6a7f1bdd631d184f3cd",
        "c248f5962ec4abfd716822c3b3ba496fe0e9cfbb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Apr 30 00:58:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 30 00:58:48 2019 +0000"
      },
      "message": "Merge \"Fix the bug of deleting security group after testing changing password.\""
    },
    {
      "commit": "f5cff8b44819d027e56e5c534983c9f9788b48e9",
      "tree": "c70aa3ebf11d095dea1d26530871b0549a81e233",
      "parents": [
        "868855466058ed4c18975340899b4f6b3945c6af"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Sun Apr 28 15:26:32 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Sun Apr 28 15:26:32 2019 +0800"
      },
      "message": "[Trivial]Remove unused variable assignments\n\nThis is to remove unused variable assignments in waiters.py.\n\nChange-Id: Ib3a7943eabaf037540520d5e0e53750c4db5743d\n"
    },
    {
      "commit": "c248f5962ec4abfd716822c3b3ba496fe0e9cfbb",
      "tree": "e7a8b25ca5daeb36a9ea04284bae0194f7fba16e",
      "parents": [
        "682965e392575a3f7ce0a15e397f691eec188c3f"
      ],
      "author": {
        "name": "zhangyangyang",
        "email": "zhangyangyang@unionpay.com",
        "time": "Wed Apr 24 18:54:52 2019 +0800"
      },
      "committer": {
        "name": "zhangyangyang",
        "email": "zhangyangyang@unionpay.com",
        "time": "Sun Apr 28 03:07:40 2019 +0000"
      },
      "message": "Fix the bug of deleting security group after testing changing password.\n\nWhen deleting security group before vm is deleted, we will get \u0027the\nsecurity group is in use\u0027 error, so this is to add addCleanup to ensure\nthe vm is deleted before deleting security group.\n\nCloses-Bug:#1826301\nChange-Id: I3d4a3816196f42af3ea3f891473d09208651ae68\n"
    },
    {
      "commit": "748dd8df737d28aad7dfd0a1e32659e0256126e2",
      "tree": "772e38d47d91da31ffb26debd1551c122eb79ab6",
      "parents": [
        "3c5b61396dca81ef1cd81e8d1e93cf12bea6b81f"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Apr 16 23:38:35 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Apr 26 14:08:01 2019 +0200"
      },
      "message": "Handle properly 404 responses from Neutron\n\nIn cleanUp methods there is no need to fail test if Neutron returns\n404 for DELETE request.\nThis commit adds test_utils.call_and_ignore_notfound_exc helper function\nto be used in cleanup of Neutron resources.\n\nChange-Id: I2c394d3219e16f653343d7043d36f55048f211dd\nCloses-Bug: #1824018\n"
    },
    {
      "commit": "b9b6e37a75aefa99bfb07756f29748732c7d77af",
      "tree": "446f02f683243035b79b38b30d442120c182e159",
      "parents": [
        "fc91681dda2cff23e861e6a7f1bdd631d184f3cd"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sat Mar 02 12:23:14 2019 -0500"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Fri Apr 26 10:20:00 2019 +0200"
      },
      "message": "Add support for compute API v2.70 - os-volume_attachments\n\nThis adds the compute API response schema validation for the\n2.70 microversion and the following APIs:\n\n- GET /servers/{server_id}/os-volume_attachments (list)\n- GET /servers/{server_id}/os-volume_attachments/{volume_id} (show)\n- POST /servers/{server_id}/os-volume_attachments (attach)\n\nThis will be used in an upcoming change for testing root volume\nattach/detach of a shelved offloaded server.\n\nSince the response schema for these have not changed since 2.1 we\nhave to backfill all of the other servers API response schema\nfiles going back to 2.1.\n\nChange-Id: I2f36a51fa47b28df1afada5396dec3ce7dc43d78\n"
    },
    {
      "commit": "27ba933ab5db4dc50e0b557387f9e62575602756",
      "tree": "7e8f6eef94b3e09793b3e9bd9bb6ebb55a02932b",
      "parents": [
        "2ebd32d5335d8035e182f0063c748387f0eeb53c"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri Apr 26 02:33:20 2019 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri Apr 26 03:53:00 2019 +0000"
      },
      "message": "Handle \u0027path\u0027 query parameter for test_novnc\n\nStarting in v1.1.0 of noVNC, it no longer forwards a token from the\nURI via a cookie and we must instead specify the token as part of the\n\u0027path\u0027 query parameter.\n\nThis adds handling of the \u0027path\u0027 query parameter so the test_novnc\ntests will be able to work with a console access url that has the token\nin the \u0027path\u0027 query parameter instead of in a cookie and thus work with\nnoVNC \u003e\u003d v1.1.0.\n\nRelated-Bug: #1822676\n\nChange-Id: Ifc0262f869e4d08d2746275438575980213fe9b2\n"
    },
    {
      "commit": "fc91681dda2cff23e861e6a7f1bdd631d184f3cd",
      "tree": "1cf776b911461af04adb1e93d01b1b917a568118",
      "parents": [
        "682965e392575a3f7ce0a15e397f691eec188c3f",
        "a7f16b291d61cca0e51f15e8d1000ac11605e9ee"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 25 11:54:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 25 11:54:01 2019 +0000"
      },
      "message": "Merge \"Uncap jsonschema\""
    },
    {
      "commit": "e5597401ffe55a159b8e1811a206564222b61d64",
      "tree": "bcedfe4091d61ef823d05c915da3618c112b02ee",
      "parents": [
        "8df5fdcbe0c5729d65336f2a9d48462582e68ae9"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Feb 15 20:17:00 2019 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Apr 25 10:34:58 2019 +0100"
      },
      "message": "Introduce an attached volume migration test\n\nThis change introduces a true cinder host to host attached volume\nmigration test in addition to the existing attached volume retype test.\nTo enable this two new calls are introduced to the v3 volume client to\nallow all volume backends to be listed per project and to also call for\na direct volume migration between backends.\n\nRelated-bug: #1803961\nDepends-On: I1bdf3431bda2da98380e0dcaa9f952e6768ca3af\nChange-Id: I501eb0cd5eb101b4dc553c2cdbc414693dd5b681\n"
    },
    {
      "commit": "2b1751e461d120fdc44b6646904c7fd7a02b9bd2",
      "tree": "08e59e73493f1048607fa7d0b21c48ee1273dc8d",
      "parents": [
        "868855466058ed4c18975340899b4f6b3945c6af"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Apr 23 16:41:35 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Apr 24 11:05:11 2019 +0800"
      },
      "message": "Use show_quota_class_set after update_quota_class_set\n\nIn test_update_default_quotas, we should use show_quota_class_set\nafter update_quota_class_set to check whether the quota values\nare really changed.\nBesides, some LOG messages look odd and maybe being used as comments\nare more suitable.\n\nChange-Id: I05e22c88e184df7d425411051c2a8bf846cb35ee\n"
    },
    {
      "commit": "8df5fdcbe0c5729d65336f2a9d48462582e68ae9",
      "tree": "3c3fedc0c671547b6934bb13d124ec2dd2b05bb4",
      "parents": [
        "682965e392575a3f7ce0a15e397f691eec188c3f"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Feb 26 13:19:53 2019 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Apr 23 17:42:26 2019 +0100"
      },
      "message": "Add assertions to attached volume retype test\n\nPreviously only the volume type and timestamp data was checked when\nretyping an attached volume. This change adds additional assertions to\nensure the volume state remains `in-use`, volume migration state is\n`success` and the same `volume_id` remains attached to the instance\nafter the retype completes. This final check ensures that nova has\ncorrectly called the os-migrate_volume_completion cinder API.\n\nRelated-bug: #1803961\nChange-Id: I32f0611bdfd2ccede73e7ab774286f5315ff92c3\n"
    },
    {
      "commit": "682965e392575a3f7ce0a15e397f691eec188c3f",
      "tree": "6ca9a2676f5763615192d7679db82b60b98d4728",
      "parents": [
        "ded351640640af938ff409d892175c322b12077b"
      ],
      "author": {
        "name": "OpenDev Sysadmins",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 19 19:29:35 2019 +0000"
      },
      "committer": {
        "name": "OpenDev Sysadmins",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 19 19:29:35 2019 +0000"
      },
      "message": "OpenDev Migration Patch\n\nThis commit was bulk generated and pushed by the OpenDev sysadmins\nas a part of the Git hosting and code review systems migration\ndetailed in these mailing list posts:\n\nhttp://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html\nhttp://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html\n\nAttempts have been made to correct repository namespaces and\nhostnames based on simple pattern matching, but it\u0027s possible some\nwere updated incorrectly or missed entirely. Please reach out to us\nvia the contact information listed at https://opendev.org/ with any\nquestions you may have.\n"
    },
    {
      "commit": "ded351640640af938ff409d892175c322b12077b",
      "tree": "798a8b4186dc5e3757087ae3e4136f11ac13b80f",
      "parents": [
        "c1454fc66bfc6a38bc630734e1d5f3e75960beda",
        "9a740dd262995f167970b774e2fc352e2c030952"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Apr 18 17:32:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 18 17:32:48 2019 +0000"
      },
      "message": "Merge \"Fix invalid filter passed to list_volumes\""
    },
    {
      "commit": "c1454fc66bfc6a38bc630734e1d5f3e75960beda",
      "tree": "ded854eccef53892be7fc68b4eced723165cd130",
      "parents": [
        "845780d4c0e9d118e45b9081be9ade273c7e6eb3",
        "1bbfa121b355ff3f4bfbcbbc59243d7e04b36a8d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Apr 17 21:11:08 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 17 21:11:08 2019 +0000"
      },
      "message": "Merge \"Fix test_volume_swap_with_multiattach\""
    },
    {
      "commit": "845780d4c0e9d118e45b9081be9ade273c7e6eb3",
      "tree": "11134937e057439b00cbf013d8bb22beea26213b",
      "parents": [
        "fab49c44f8a6a301beba921aa361f42b7aa17f22",
        "4beff29c36a45b3206e74f8f8563fad9e02ca0b4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Apr 17 20:29:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 17 20:29:34 2019 +0000"
      },
      "message": "Merge \"Add the api type check when check the param of api_microversion\""
    },
    {
      "commit": "4beff29c36a45b3206e74f8f8563fad9e02ca0b4",
      "tree": "bbdfe22c86f8938a0652966a4664681d814788a2",
      "parents": [
        "3c5b61396dca81ef1cd81e8d1e93cf12bea6b81f"
      ],
      "author": {
        "name": "chenke",
        "email": "chen.ke14@zte.com.cn",
        "time": "Thu Apr 11 14:02:57 2019 +0800"
      },
      "committer": {
        "name": "chenke",
        "email": "chen.ke14@zte.com.cn",
        "time": "Wed Apr 17 10:00:02 2019 +0800"
      },
      "message": "Add the api type check when check the param of api_microversion\n\nWhen I specified COMPUTE_MICROVERSION \u003d 2.53,\nthe error message made me confused. It doesn\u0027t\ntell me whether the type I set is int or a string,\nso I recommend adding a type check.\n\nChange-Id: I620c90f1652fa22bff2ffff9b84b1addc31285ff\n"
    },
    {
      "commit": "9a740dd262995f167970b774e2fc352e2c030952",
      "tree": "e1e2b420845b99b5ba21ba1d9ace33be3af9efa7",
      "parents": [
        "868855466058ed4c18975340899b4f6b3945c6af"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Apr 15 17:23:15 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Apr 17 01:52:28 2019 +0000"
      },
      "message": "Fix invalid filter passed to list_volumes\n\ndisplay_name is not a valid filter for list_volumes, i.e., for non-admin\nusers no matter what value we set for display_name filter, all volumes\nwill be returned. We\u0027d better to use name filter for it works all the\ntime.\nhttps://github.com/openstack/cinder/blob/master/doc/source/admin/generalized_filters.rst\n\nChange-Id: Ib25f4767b74d4494edfafa211d5884a01c1b6488\n"
    },
    {
      "commit": "ad8737c7f2ce76e8279e34baebd5280e8be723bd",
      "tree": "2659a0eeb6f2ffca9fea8975f114a82a32873a7c",
      "parents": [
        "69761f5a44ae8291dcb285512c0e943dc91596df"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Apr 13 01:12:58 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Apr 16 02:01:12 2019 +0000"
      },
      "message": "Add APIMicroversionFixture to library interface\n\nAPIMicroversionFixture is used to set the microversion on\nservice clients which will take care of reseting the microversion.\n\nThis interface has been added to set the microversion on all supported\nservice clients which use microverison. User can set multiple\nservice microversion all together.\n\nUsing the new interface in compute tests to make sure it is all\nworking in serial and parallel testing.\n\nChange-Id: I6ed41b02041d38c2c92c58b0d3dd6613d03da3f7\n"
    },
    {
      "commit": "fab49c44f8a6a301beba921aa361f42b7aa17f22",
      "tree": "076054bec1940d375a53f717cc297a5b3f9f95ab",
      "parents": [
        "e6057592fb63cea2c2c6c97000120c347f73b56f",
        "be64e1ae7cfaea2a208ba42bbbf66fe4a5dee0e9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Apr 15 11:03:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 15 11:03:39 2019 +0000"
      },
      "message": "Merge \"Ensure all image cache volumes are removed before removing the volume type\""
    },
    {
      "commit": "e6057592fb63cea2c2c6c97000120c347f73b56f",
      "tree": "0f5d65dccde1f39b6b128a306ea4bfe272792278",
      "parents": [
        "69761f5a44ae8291dcb285512c0e943dc91596df",
        "21f53012f76d11e3df327adcf87e67edf9045d09"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 12 05:48:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 12 05:48:13 2019 +0000"
      },
      "message": "Merge \"Add unstable_test decorator\""
    },
    {
      "commit": "21f53012f76d11e3df327adcf87e67edf9045d09",
      "tree": "64e9fdb5beabc92f61dced8558b5e97b5f3474aa",
      "parents": [
        "60fd2c301943acefa5440f13daace86b677b8d98"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jan 29 12:52:01 2019 +0100"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 11 17:42:40 2019 +0000"
      },
      "message": "Add unstable_test decorator\n\nThis decorator can be used to temporarily mark some tests as unstable.\nThis may help sometimes to debug such test which is failing often\nbut not always in the gate because it will still be run but will\nnot cause all job failure when it fails.\n\nThis may be also used to easily track in logstash how often\nsuch test is failing by looking for describption of unstability\nreason set in decorator.\n\nChange-Id: I79ce70f479506ec2b3216747d533ff2e450685aa\nRelated-Bug: #1813198\n"
    },
    {
      "commit": "69761f5a44ae8291dcb285512c0e943dc91596df",
      "tree": "c12c72968c3387140d40e3cf2c0cb2a481894eb8",
      "parents": [
        "7ea7e0a14e6bfdb01972c3cddc26326b12486214",
        "762e98c237936d627950345423bca23e241a8cf3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Apr 11 08:16:10 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 11 08:16:10 2019 +0000"
      },
      "message": "Merge \"Skip test_volume_backup_create_get_detailed_list_restore_delete\""
    },
    {
      "commit": "762e98c237936d627950345423bca23e241a8cf3",
      "tree": "0791af610741d66a3ecfe6feca20d46cb593dabe",
      "parents": [
        "3c5b61396dca81ef1cd81e8d1e93cf12bea6b81f"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 11 07:15:40 2019 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 11 07:20:14 2019 +0900"
      },
      "message": "Skip test_volume_backup_create_get_detailed_list_restore_delete\n\nThis test is very unstable and failing very frequently now a days\n19 fails in 24 hrs / 137 fails in 10 days\n- http://status.openstack.org/elastic-recheck/#1483434\n\nLet\u0027s skip this until bug is fixed to avoid unstable gate.\nRelated-Bug: #1483434\n\nChange-Id: Id107766126b31028920092ab098b084557d327cf\n"
    },
    {
      "commit": "7ea7e0a14e6bfdb01972c3cddc26326b12486214",
      "tree": "d35bbf6409d05e10f1c8802e4fc7fa214e137fe9",
      "parents": [
        "3c5b61396dca81ef1cd81e8d1e93cf12bea6b81f"
      ],
      "author": {
        "name": "Trevor McCasland",
        "email": "tm2086@att.com",
        "time": "Thu Jan 17 11:35:39 2019 -0600"
      },
      "committer": {
        "name": "Nicolas Helgeson",
        "email": "nh202b@att.com",
        "time": "Tue Apr 09 16:46:52 2019 +0000"
      },
      "message": "update identity role tests to work w/ pre-prov\n\nI don\u0027t see any limitations by using pre-provisioned\ncredentials for these tests:\n\n* test_role_create_update_show_list\n* test_list_roles\n* test_implied_roles_create_check_show_delete\n* test_roles_hierarchy\n* test_assignments_for_implied_roles_create_delete\n* test_domain_roles_create_delete\n* test_implied_domain_roles\n* test_assignments_for_domain_roles\n* test_list_all_implied_roles\n* test_grant_list_revoke_role_to_user_on_project\n* test_grant_list_revoke_role_to_user_on_domain\n* test_grant_list_revoke_role_to_group_on_project\n* test_grant_list_revoke_role_to_group_on_domain\n\nBy setting force_tenant_isolation\u003dFalse these tests now be\ncan executed with backends that don\u0027t allow user creation\n(immutable user source) like LDAP.\n\nPartial-Bug: #1714277\n\nChange-Id: Id82f3b6187e878abe04a0aea9e7dbb9e8fb6360e\n"
    },
    {
      "commit": "be64e1ae7cfaea2a208ba42bbbf66fe4a5dee0e9",
      "tree": "8f1ac1fee2a9e42dddb80520cf4a948b2969d656",
      "parents": [
        "3c5b61396dca81ef1cd81e8d1e93cf12bea6b81f"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Apr 09 14:02:12 2019 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Apr 09 17:22:51 2019 +0100"
      },
      "message": "Ensure all image cache volumes are removed before removing the volume type\n\nPreviously the only clean up action registered when creating a new\nvolume type was the direct removal of that type. However this request would\nsilently fail in the attached volume migration scenario tests if the\nbackends being used had their image volume cache enabled.\n\nThis was due to the image volume cache still containing volumes\nassociated to the given volume type when attempts were made to delete\nthe volume type. To avoid this these image volume cache volumes must be\nmanually removed by an admin user before deleting the volume type.\n\nCloses-Bug: #1823880\nChange-Id: Ib4d82586e91037729f9e846a6f0fac6d393ca475\n"
    },
    {
      "commit": "3c5b61396dca81ef1cd81e8d1e93cf12bea6b81f",
      "tree": "394f98e57be087ca76f42ed8cbd4d1584be28472",
      "parents": [
        "e1bc201c57c5f4522d75048ddf3de8ba8178e423",
        "77a1933bd3e930194b1c458a63a26c32e9ab4c1a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Apr 09 05:53:41 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 09 05:53:41 2019 +0000"
      },
      "message": "Merge \"Run integration jobs for requirements.txt changes\""
    },
    {
      "commit": "e1bc201c57c5f4522d75048ddf3de8ba8178e423",
      "tree": "c144f75cb901ea019444274471ce896199f53716",
      "parents": [
        "13bbcdd6bf18bdb581c9f523ec6388e7cda6e60c",
        "598b1ae854ba3da8d6af46185fc7787274743951"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Apr 08 22:05:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 08 22:05:42 2019 +0000"
      },
      "message": "Merge \"Improve router deletion logging in tempest cleanup\""
    },
    {
      "commit": "13bbcdd6bf18bdb581c9f523ec6388e7cda6e60c",
      "tree": "4148e797c5f233c33ce063372d8c1f2dd41f3767",
      "parents": [
        "3639f91c36dbbcc8ecf9373aeb0cec83af468b81",
        "fd01fe94455226fcaf00f4a1267de8f688246d51"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Apr 07 02:52:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Apr 07 02:52:37 2019 +0000"
      },
      "message": "Merge \"Improve logging in tempest cleanup\""
    },
    {
      "commit": "77a1933bd3e930194b1c458a63a26c32e9ab4c1a",
      "tree": "22328f15fd28fc698969c0e78907e0974c7d02a8",
      "parents": [
        "3639f91c36dbbcc8ecf9373aeb0cec83af468b81"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 04 17:21:32 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Apr 06 17:55:21 2019 +0000"
      },
      "message": "Run integration jobs for requirements.txt changes\n\ncurrently we do not run the gate jobs if any change is for\ntest|requirements.txt only which can break the things.\nExample- https://review.openstack.org/#/c/649804/\n\nBecause Tempest does not have functional testing which might\nbe enough for teting the requirement change, we start running\nthe all gate jobs for such change.\n\nChange-Id: I54384f5c664673ef32937cd1d7c4a46c10c18f9b\n"
    },
    {
      "commit": "a7f16b291d61cca0e51f15e8d1000ac11605e9ee",
      "tree": "4cfdb709eeaa52f887457737a85420a09a722a47",
      "parents": [
        "3639f91c36dbbcc8ecf9373aeb0cec83af468b81"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Thu Apr 04 14:01:16 2019 +1100"
      },
      "committer": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Thu Apr 04 14:01:16 2019 +1100"
      },
      "message": "Uncap jsonschema\n\nWe have jsonschema capped at a fairly old version. Other than some\nspecific releases, it looks like keeping it below 3.0 was added in\nI943fd68b9fab3bce1764305a5058df5339470757 without really any explanation\nwhy.\n\nIn order to update to a 3.x release we need to:\n1. Remove the cap from global-requirements.txt (see Depends-On), leaving\n   upper-constraints.txt at a 2.x release\n2. Remove the cap from all consumers (this change)\n3. Release a new version of consumers that are published to pypi\n4. Update upper-constraints.txt with those new releases\n5. Update jsonschema in upper-constraints.txt to a 3.X release\n   (See: https://review.openstack.org/649789)\n6. Test consumers with the change from 5.\n7. [Optional] fix issues in consumers that arise from 6.\n8. Merge the change from 5.\n\nChange-Id: I95b5520ca0e8da7b2a7663a272bc740b8c809592\nCo-Authored-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\nDepends-On: https://review.openstack.org/649669\n"
    }
  ],
  "next": "1bbfa121b355ff3f4bfbcbbc59243d7e04b36a8d"
}
