)]}'
{
  "log": [
    {
      "commit": "a52572347540194643874a2b365436093d2bbe9c",
      "tree": "a1f2ed4ea4db717955be5986dc9a60fa283a47c9",
      "parents": [
        "454ddc7d04596d03f40ca0a12a8e15c8ce647941"
      ],
      "author": {
        "name": "wanglbj",
        "email": "wanglbj@inspur.com",
        "time": "Tue Jul 09 19:17:02 2019 +0800"
      },
      "committer": {
        "name": "wanglbj",
        "email": "wanglbj@inspur.com",
        "time": "Fri Jul 12 02:47:40 2019 +0000"
      },
      "message": "add unittest for volume encryption types\n\nChange-Id: I7c45acbbf5e1b312ed4477bb25b5d1a5b533ccc8\n"
    },
    {
      "commit": "454ddc7d04596d03f40ca0a12a8e15c8ce647941",
      "tree": "bcb93d7f9ab4d5ff645a4ad0333fa13f37b8e8e0",
      "parents": [
        "b3f83382897d3227d8aa5b825243b0099beedac6",
        "b3daeb4e13f941f2a87d3e76ba0ac95e16a5960a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 11 11:18:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 11 11:18:09 2019 +0000"
      },
      "message": "Merge \"Filter out floating IPs from server IPs list\""
    },
    {
      "commit": "b3f83382897d3227d8aa5b825243b0099beedac6",
      "tree": "1e5f89a5bc1e09e948fb345a64086afbfbc87371",
      "parents": [
        "a25ba46c646ab567f23c92ea49a10de7ac8bc3a6",
        "012dc98fb2cf25f0febbbc7b67e62062da820296"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 09 16:12:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 09 16:12:54 2019 +0000"
      },
      "message": "Merge \"Remove networking-ansible from tempest plugins list\""
    },
    {
      "commit": "a25ba46c646ab567f23c92ea49a10de7ac8bc3a6",
      "tree": "e824043af3891d39c09305b91e66b9ba9f6a1fa5",
      "parents": [
        "d660ae6041cadbed6d81c6ae91b458df0b96b86b",
        "0187a6647ab1632475ae2934b621629aec47742e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 09 16:11:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 09 16:11:36 2019 +0000"
      },
      "message": "Merge \"Remove nova-lxd plugin from blacklist\""
    },
    {
      "commit": "d660ae6041cadbed6d81c6ae91b458df0b96b86b",
      "tree": "25ade6e3e7dfc9963ca84d611b8a28f4655c7217",
      "parents": [
        "36ddb51d825e40c979017fd5e5c70817408695e2",
        "9c25b1d0ba23210e4956ceba4f127331580c7fea"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 09 16:11:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 09 16:11:34 2019 +0000"
      },
      "message": "Merge \"Fix tempest run doc indentation\""
    },
    {
      "commit": "36ddb51d825e40c979017fd5e5c70817408695e2",
      "tree": "d1632575217acd9e528c2018eaccf8639e899dc7",
      "parents": [
        "5072a24080c00586a130aaf5de130725c4ec32d9",
        "3f5748906ba156e7c0434661642560414f1e107c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 09 09:19:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 09 09:19:50 2019 +0000"
      },
      "message": "Merge \"Remove cyborg-tempest-plugin from BLACKLIST\""
    },
    {
      "commit": "5072a24080c00586a130aaf5de130725c4ec32d9",
      "tree": "8f09ff072fe6d4405283324a4ad0bc7a91ac8ef5",
      "parents": [
        "2df6114e44e1a0af48451a901d3d88c6c7975dd8"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 03 14:40:53 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 05 08:04:23 2019 +0000"
      },
      "message": "Define the Integrated-gate-networking gate template\n\ntempest-full job run all services API and scenario tests (non slow)\nand this job is part of Integrated-gate gate template which run on\nmultiple services (nova, neutron, cinder, glance, placement) check\nand gate pipeline.\n\nBut there are many unrelated tests run on each project gate. For example,\nneutron gate run cinder only tests and fail due to cinder bugs. There is\nno point of breaking the neutron gate due to cinder only test failure and\nslow down the neutron development phase.\n\nThis is what we dicussed in Train PTG in denver to improve the integrated\ngate[1] and came up with idea of split the integated-gate template into\nmuch logical way so that only dependent services tests run on their gate.\n\nOne way was to move the service only tests to service tempest plugin side\nbut Tempest is used by interop as well as on production cloud testing so\nmoving the test is not good idea.\n\nThis commit propose the idea of defining the \u0027Integrated-gate-networking\u0027\ngate template for neutron gate which will run only nova and neutron tests.\n\nML discussion: http://lists.openstack.org/pipermail/openstack-discuss/2019-May/005871.html\n\nNext step will be to replace the Integrated-gate-py3 template with new\nIntegrated-gate-networking template on neutron gate.\n\n[1] https://etherpad.openstack.org/p/qa-train-ptg\n\nChange-Id: Ifca8172f2f929105af4bad8ab72b05c2c45a5f58\n"
    },
    {
      "commit": "9c25b1d0ba23210e4956ceba4f127331580c7fea",
      "tree": "8cc9fc3c6dfc5ad49c7cdc594f875885c8111da1",
      "parents": [
        "2df6114e44e1a0af48451a901d3d88c6c7975dd8"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Fri Jul 05 16:32:49 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Fri Jul 05 16:32:49 2019 +0900"
      },
      "message": "Fix tempest run doc indentation\n\nThis commit fixes the tempest run documentation indentations for more\nappropriate rendering[0]. Currently, it\u0027s rendered as a quote which is\nweird.\n\n[0] https://docs.openstack.org/tempest/latest/run.html#test-selection\n\nChange-Id: I764cfff7dd07214fa44dacfa2a86476471e8fb20\n"
    },
    {
      "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": "0187a6647ab1632475ae2934b621629aec47742e",
      "tree": "4374875d8a1c568e32e9f1f71c97e82eb5ddc855",
      "parents": [
        "2df6114e44e1a0af48451a901d3d88c6c7975dd8"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jul 04 16:51:56 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jul 04 16:51:56 2019 +0900"
      },
      "message": "Remove nova-lxd plugin from blacklist\n\nThis commit removes the nova-lxd plugin from the blacklist. The proposed\npatch was already merged, so this plugin should pass the sanity job now.\n\nChange-Id: I72eb62af993bc978127185a1aed0763af18ce9f3\n"
    },
    {
      "commit": "012dc98fb2cf25f0febbbc7b67e62062da820296",
      "tree": "5228d6c2d18465050387d42553856457870ada2f",
      "parents": [
        "2df6114e44e1a0af48451a901d3d88c6c7975dd8"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jul 04 16:20:15 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jul 04 16:20:15 2019 +0900"
      },
      "message": "Remove networking-ansible from tempest plugins list\n\nThis commit removes x/networking-ansible from the tempest plugins list.\nThe original patch[0] was abandoned because networking-ansible took a\ndifferent approach[1] for the testing. So, it\u0027s not a tempest plugin\nanymore.\n\n[0] https://review.opendev.org/#/c/634647/\n[1] https://review.opendev.org/#/c/634918/\n\nChange-Id: I554c438f27a7032f31e56eac2aac110e08bb3d7d\n"
    },
    {
      "commit": "3f5748906ba156e7c0434661642560414f1e107c",
      "tree": "5901c1d6aebef5f3aff75404e93b6be9ce4ad53f",
      "parents": [
        "2df6114e44e1a0af48451a901d3d88c6c7975dd8"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jul 04 16:14:40 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jul 04 16:14:40 2019 +0900"
      },
      "message": "Remove cyborg-tempest-plugin from BLACKLIST\n\nThis commit removes the cyborg-tempest-plugin entry from the BLACKLIST\nsince the patch was already merged and this plugin should pass the\nsanity job now.\n\nChange-Id: Ifec2e45761961bc4dfc3b5c11709c0ac9e81855f\n"
    },
    {
      "commit": "2df6114e44e1a0af48451a901d3d88c6c7975dd8",
      "tree": "2072de502ec876c65ba0159887272bce07908d89",
      "parents": [
        "daa06aaa6e6d5e3200ddba527e0a95143b577892",
        "2957b4020a7c3eeeaab63d0f5088b47b9b53395c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 03 03:13:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 03 03:13:04 2019 +0000"
      },
      "message": "Merge \"Raise non 404 Error in generate-tempest-plugin-list.py\""
    },
    {
      "commit": "daa06aaa6e6d5e3200ddba527e0a95143b577892",
      "tree": "401618cff8cf6cdda2369fdfaa60551f3ffdb0d2",
      "parents": [
        "32b5cfd215519c48d067f9d258bec3e18498d99d",
        "83f524af28cc0e2de76eb3d85ba35986153eabb9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 01 00:29:40 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 01 00:29:40 2019 +0000"
      },
      "message": "Merge \"Use assert_flavor_equal to check flavor before and after microversion 2.46\""
    },
    {
      "commit": "32b5cfd215519c48d067f9d258bec3e18498d99d",
      "tree": "c9ed597f28bddb341df9f26d3b5cbc3505a22faf",
      "parents": [
        "96b1a6461d3d9b87e54a896b935e453779ddbbca",
        "e1afe4e75af59fcbadb8e29b968747a46073d165"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jun 30 23:46:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 30 23:46:15 2019 +0000"
      },
      "message": "Merge \"Fix invalid assertIsNone state\""
    },
    {
      "commit": "96b1a6461d3d9b87e54a896b935e453779ddbbca",
      "tree": "bb57f39c609eba56c8a9253931fd3d20cd0e2afc",
      "parents": [
        "bffc58e770a33bf32072ff62ff50d5c103e40e14",
        "1c976a93de84407642caeffa4661094acbe349e5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 28 23:15:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 28 23:15:44 2019 +0000"
      },
      "message": "Merge \"Remove RetryFilter from defaults\""
    },
    {
      "commit": "bffc58e770a33bf32072ff62ff50d5c103e40e14",
      "tree": "2cf685e5630539353672b2dd0d80aae9a65a5e86",
      "parents": [
        "55989a36472b8b9bea938dd6eb2be5742a3a5c70",
        "cff4ed761da330db1c3611312687f034d812ac98"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 28 20:11:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 28 20:11:27 2019 +0000"
      },
      "message": "Merge \"compute: Correctly pass certified_image_ref as image_id\""
    },
    {
      "commit": "55989a36472b8b9bea938dd6eb2be5742a3a5c70",
      "tree": "ae37d820d0416a1e83c4e41c1c9f629d5d55043a",
      "parents": [
        "8f8b2b9d2d1aaa553fdb4e5b99040e18146ae052",
        "6617b834ff3066bb99785f9fb433ff8973c8f745"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 28 13:04:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 28 13:04:25 2019 +0000"
      },
      "message": "Merge \"Add project prefix to blacklist\""
    },
    {
      "commit": "e1afe4e75af59fcbadb8e29b968747a46073d165",
      "tree": "5982c6719c25abee3d030d450ff34c129d445c54",
      "parents": [
        "e467c3c9f255408fd7ec50972a733acac6420420"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Jun 28 17:43:01 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Jun 28 17:43:01 2019 +0800"
      },
      "message": "Fix invalid assertIsNone state\n\nThis is to fix invalid assertIsNone state of\n\"self.assertIsNone(None, self.run_cmd._build_regex(args))\".\n\nChange-Id: I4878632cabc75097b6e975a5a2dcce6945d30958\n"
    },
    {
      "commit": "8f8b2b9d2d1aaa553fdb4e5b99040e18146ae052",
      "tree": "faedcec8b9c353c50c811d190a55f56e262d9e85",
      "parents": [
        "b4ffccc4e684180efbd5ba409bd19f14df609141",
        "b025553642275302216ffa20545461cc4627c3eb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 27 12:41:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 27 12:41:02 2019 +0000"
      },
      "message": "Merge \"Stop checking the error message in test_boot_with_low_ram\""
    },
    {
      "commit": "cff4ed761da330db1c3611312687f034d812ac98",
      "tree": "54f49bc292decb8584920aa1b15654fab7dffaff",
      "parents": [
        "b4ffccc4e684180efbd5ba409bd19f14df609141"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Jun 27 11:38:37 2019 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Jun 27 11:39:29 2019 +0100"
      },
      "message": "compute: Correctly pass certified_image_ref as image_id\n\nIb346d383c430d5151d9aafa6e856dd0a7cae8a23 incorrectly attempted to pass\nthis as imageRef leading to duplicate arguments being used when calling\nthe servers client to create the server.\n\nCloses-Bug: #1834461\nChange-Id: Ic913176b429b3465dcdbc2e4f44eea32f0b17dfa\n"
    },
    {
      "commit": "83f524af28cc0e2de76eb3d85ba35986153eabb9",
      "tree": "3376d812f6dece85e83a4ebd37f73093ae83c17f",
      "parents": [
        "e467c3c9f255408fd7ec50972a733acac6420420"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jun 26 17:26:13 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jun 26 17:26:13 2019 +0800"
      },
      "message": "Use assert_flavor_equal to check flavor before and after microversion 2.46\n\nFlavor id is not returned in the server response after microversion 2.46,\nbut we can use base.assert_flavor_equal to check flavor before and after\nmicroversion 2.46.\n\nChange-Id: If04005a3ff5ef4b1faa4d2179ba2987abdd5ef04\n"
    },
    {
      "commit": "b4ffccc4e684180efbd5ba409bd19f14df609141",
      "tree": "02608be470fe999e87e77ff2e8984b9b1d31e23d",
      "parents": [
        "c1714402c4a28bd96ae86c5447ed98169c7f10c4",
        "e453fc2b940c7ac0f0fa43d869b5c09f58d9e3c7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jun 24 22:47:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 24 22:47:06 2019 +0000"
      },
      "message": "Merge \"fup: fix docsting in manager.py\""
    },
    {
      "commit": "c1714402c4a28bd96ae86c5447ed98169c7f10c4",
      "tree": "2edc580595ab77fe5b30c417cc689464f196733d",
      "parents": [
        "3eb3c29e979fd3f13c205d62119748952d63054a",
        "7f7c232b29fe4e3f1cb446a810112db43d7dccdc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jun 24 19:18:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 24 19:18:44 2019 +0000"
      },
      "message": "Merge \"compute: Make image certificate validation a configurable feature\""
    },
    {
      "commit": "2957b4020a7c3eeeaab63d0f5088b47b9b53395c",
      "tree": "48967c59f5cc4ca080dbb07f75ddcf0082efafe8",
      "parents": [
        "3eb3c29e979fd3f13c205d62119748952d63054a"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Mon Jun 24 15:22:13 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Mon Jun 24 15:22:13 2019 +0900"
      },
      "message": "Raise non 404 Error in generate-tempest-plugin-list.py\n\nThis commit makes the tempest plugin function raise non 404 errors\nwhen it catches them. Without doing that, we just ignore the errors.\nHowever we shouldn\u0027t do that because it just causes another error when\nthe variable is used.\n\nChange-Id: Ia82ef2aa9cb0959ccee1600feff297abb451176a\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": "6617b834ff3066bb99785f9fb433ff8973c8f745",
      "tree": "328ba8173666c01cfa530d306ce35a5d43c7f1a7",
      "parents": [
        "60f755964300c54b58867c12b6f25c247fc9f5d2"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jun 20 14:48:37 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jun 20 16:23:43 2019 +0900"
      },
      "message": "Add project prefix to blacklist\n\nThis commit fixes to add prefixes to the blacklist. The blacklist was\nmoved to generate-tempest-plugins-list.py by the recent patch[0].\nHowever, the blacklist was updated by the other patch[1] before that.\nSo, it should have been updated correctly when the conflict was\noccurred.\n\n[0] I707aba930037e86f5f94dac73da957f5afacf935\n[1] Ieecb8989ff8959f1b2c0e5f2f6b8ea2c3ebbcaa9\n\nChange-Id: I090dd235dd7911aa9bb0eb13d8e65b501dc206fe\n"
    },
    {
      "commit": "b025553642275302216ffa20545461cc4627c3eb",
      "tree": "88c3a92a13ce2a1268b9875e967bc20fcb7c0be2",
      "parents": [
        "e467c3c9f255408fd7ec50972a733acac6420420"
      ],
      "author": {
        "name": "Cédric Ollivier",
        "email": "ollivier.cedric@gmail.com",
        "time": "Wed Jun 19 17:59:12 2019 +0200"
      },
      "committer": {
        "name": "Cédric Ollivier",
        "email": "ollivier.cedric@gmail.com",
        "time": "Wed Jun 19 18:05:02 2019 +0200"
      },
      "message": "Stop checking the error message in test_boot_with_low_ram\n\nIt fails if locale is not C or en.\n\nCloses-bug: #1824795\n\nChange-Id: Iaf9865e5280e5a71e623dc4fa0c91f16449167b1\nSigned-off-by: Cédric Ollivier \u003collivier.cedric@gmail.com\u003e\n"
    },
    {
      "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": "7f7c232b29fe4e3f1cb446a810112db43d7dccdc",
      "tree": "a8d0424c6b167b0ff7a2ae96ddcd0c0ac7457a81",
      "parents": [
        "67962acbee461ccb8802ef82316f4f20aa0051ab"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Jun 06 10:57:19 2019 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Jun 19 12:48:05 2019 +0100"
      },
      "message": "compute: Make image certificate validation a configurable feature\n\ntempest.api.compute.servers.test_servers.ServerShowV263Test would\npreviously always run and provide the optional\ntrusted_image_certificates parameter to validate the 2.63 API\nmicroversion. However if the test image had not been cached locally this\nwould actually cause the underlying certificate validation logic within\nNova to be called resulting in the test failing as the test image would\nnot have the required img_signature_* properties set and the provided\ntrusted certificates are just test strings.\n\nThis change makes this specific test optional (not running by default)\nnow by introducing two required compute configurables. These allow a\nsigned image with the required img_signature_* properties set along with\na valid list of trusted image certificates to also be used during the\ntest.\n\nIca1d32ca66d6f89692e9cc90e415bf569332f58d is currently attempting to\nwire up various image certificate and signature validation tests under\nthe barbican-tempest-plugin.\n\nChange-Id: Ib346d383c430d5151d9aafa6e856dd0a7cae8a23\nCloses-bug: 1831866\n"
    },
    {
      "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": "1c976a93de84407642caeffa4661094acbe349e5",
      "tree": "a5de7f3a8cff8b7a8ad96176db9d4ec0bbefe931",
      "parents": [
        "a2a3ff70ad1f8251ed7394037fc62476bb2433b6"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Mon Jun 17 15:30:18 2019 -0400"
      },
      "committer": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Mon Jun 17 15:31:25 2019 -0400"
      },
      "message": "Remove RetryFilter from defaults\n\nAs of Ic0a03e89903bf925638fa26cca3dac7db710dca3, the RetryFilter is\ndeprecated in Nova and removed from the defaults. Remove it form the\nlist of Tempest defaults as well.\n\nChange-Id: I740a9650796c81b289635045e319a09ec5fdf27f\nDepends-on: https://review.opendev.org/#/c/663953/\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": "e453fc2b940c7ac0f0fa43d869b5c09f58d9e3c7",
      "tree": "89ceca1ea8996b6eb10136610129645e72bf6ff0",
      "parents": [
        "c87a06b3c29427dc8f2513047c804e0410b4b99c"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Jun 13 15:03:43 2019 +0200"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Jun 13 15:03:43 2019 +0200"
      },
      "message": "fup: fix docsting in manager.py\n\nAs discussed in Ie274f199ce33199a6fc8c4d6846a853522a90d3a there is an\nunnecessary colon in create_networks docstring.\n\nChange-Id: I4f6af233f8b45d2533cf3d224f1d719e28778941\n"
    },
    {
      "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"
    }
  ],
  "next": "661a52ed4523ef3efab966e0986ecea918476c50"
}
