)]}'
{
  "log": [
    {
      "commit": "3f08a7f24e3eee4c2df39970629e1f53810397c5",
      "tree": "fb4963c3949054dddb1d730997eb7a7f70c046e8",
      "parents": [
        "240ae498c03f3f9da9d54e180036bcb72680825d",
        "e6568297123c8681da4c5ca5d7096a25a27ae230"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 20 03:52:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 20 03:52:54 2019 +0000"
      },
      "message": "Merge \"Added instructions about general IDE\u0027s in gitignore\""
    },
    {
      "commit": "240ae498c03f3f9da9d54e180036bcb72680825d",
      "tree": "c9a4068f5b46f630cf5f3528a502e6f12e899c56",
      "parents": [
        "c3575afa7d622a1748e1654d065824a347f9410d",
        "9e79f2cc23ff9c292ac2763b0492f04cb8de64b0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Sep 19 08:48:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 19 08:48:03 2019 +0000"
      },
      "message": "Merge \"Modify the list project date\""
    },
    {
      "commit": "e6568297123c8681da4c5ca5d7096a25a27ae230",
      "tree": "549f1b2ffb2c114bea7b194737c6e82354296230",
      "parents": [
        "c3575afa7d622a1748e1654d065824a347f9410d"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Sep 19 14:01:04 2019 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Sep 19 14:01:04 2019 +0530"
      },
      "message": "Added instructions about general IDE\u0027s in gitignore\n\n.gitignore file was missing a very general and easy\nto forget instruction about general IDE\u0027s\ncontributors(new) use for developing code.\n\nThis instruction would be clear idea to add there\nrespective IDE\u0027s generated files to local git\nconfiguration file so that they could be locally\nignored.\n\nChange-Id: I6a7dc7fc6a535fe583e9db5878fc496232a69247\nSigned-off-by: Soniya Vyas \u003csvyas@redhat.com\u003e\n"
    },
    {
      "commit": "c3575afa7d622a1748e1654d065824a347f9410d",
      "tree": "afb826b20cc93fc9d620381fc855ddcfe151748a",
      "parents": [
        "81b99c32b60969f64f73c2c03a82461a984c9f25",
        "3044a29a17c26adacf280c96813a1bbaa042b5f5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 18 05:39:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 18 05:39:59 2019 +0000"
      },
      "message": "Merge \"Add irrelevant files to .zuul.yaml\""
    },
    {
      "commit": "81b99c32b60969f64f73c2c03a82461a984c9f25",
      "tree": "e9c1ffc0ba2f336aa2b05f76093d2b0cc78752ed",
      "parents": [
        "5cc1eb63f5013c9bf9c343f12926a74678ef8b64",
        "e740d39d049793216524dfc518a4fb7123019208"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 18 04:22:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 18 04:22:21 2019 +0000"
      },
      "message": "Merge \"Bump the openstackdocstheme extension to 1.20\""
    },
    {
      "commit": "9e79f2cc23ff9c292ac2763b0492f04cb8de64b0",
      "tree": "33fbaa7dc4fa7fd599190dd4e3be1863f08ed376",
      "parents": [
        "5cc1eb63f5013c9bf9c343f12926a74678ef8b64"
      ],
      "author": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Tue Sep 17 19:40:04 2019 +0800"
      },
      "committer": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Tue Sep 17 19:40:26 2019 +0800"
      },
      "message": "Modify the list project date\n\nModify the list project date according to the API document described\n\nChange-Id: If49d7d600b6c17ddb6ae97d6f60b3818fa52a3e1\n"
    },
    {
      "commit": "3044a29a17c26adacf280c96813a1bbaa042b5f5",
      "tree": "3228c0c94da9dd9b7673781a7b5491d343b7da31",
      "parents": [
        "5cc1eb63f5013c9bf9c343f12926a74678ef8b64"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue Sep 17 15:30:54 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue Sep 17 15:30:54 2019 +0900"
      },
      "message": "Add irrelevant files to .zuul.yaml\n\nThis commit adds 4 irrelevant files to both \"irrelevant-files\" and\n\"irrelevant-files-2\". We don\u0027t need to run tempest tests with updating\nsuch files because they don\u0027t affect tempest tests.\n\nChange-Id: I6f84abc1b9273f38b99678edaff54deb0fd99e0c\n"
    },
    {
      "commit": "5cc1eb63f5013c9bf9c343f12926a74678ef8b64",
      "tree": "21581897520833ecb5f8e0f8863aa1fa13e93ec9",
      "parents": [
        "181a26d25872e349ab552724c8d94bd4436868fb",
        "2b1cb507d15b5f8451e5bed00edb11e5edcfbcd7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 16 04:44:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 16 04:44:53 2019 +0000"
      },
      "message": "Merge \"Modify the list group date\""
    },
    {
      "commit": "e740d39d049793216524dfc518a4fb7123019208",
      "tree": "7f82834dc342ac431f8ca8f58ecdc220ec714dad",
      "parents": [
        "181a26d25872e349ab552724c8d94bd4436868fb"
      ],
      "author": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Wed Jul 31 17:03:07 2019 +0800"
      },
      "committer": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Mon Sep 16 02:08:48 2019 +0000"
      },
      "message": "Bump the openstackdocstheme extension to 1.20\n\nSome options are now automatically configured by the version 1.20:\n- project\n- html_last_updated_fmt\n- latex_engine\n- latex_elements\n- version\n- release.\n\nChange-Id: Ia656e992e86293339521627acc892f81f7bd6a0b\n"
    },
    {
      "commit": "181a26d25872e349ab552724c8d94bd4436868fb",
      "tree": "5980c2e124a1dbd9d0596e60b9074ada378ddd48",
      "parents": [
        "fa4796b999297947a141b4d0f0643050224d8d02",
        "7e4ef4c823c052b5c68d4e249285f2ab98e61c06"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 13 13:49:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 13 13:49:55 2019 +0000"
      },
      "message": "Merge \"Add PDF building\""
    },
    {
      "commit": "7e4ef4c823c052b5c68d4e249285f2ab98e61c06",
      "tree": "f36f53dfe51551d60679ec5a912015922793aa76",
      "parents": [
        "9e63a0323e48543c47d733ce45cafde45fc2ddcb"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Jul 03 17:17:44 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Sep 11 16:42:28 2019 +0900"
      },
      "message": "Add PDF building\n\nThis commit add PDF building tox.ini environment and options for LaTeX\noutput. overview.rst is copied from README.rst. And, the original\nREADME.rst file is shrunk because we don\u0027t need such a long information\nin the README file. People can see the same contents in overview.rst\nnow.\n\nChange-Id: Id654c814988e78704726d2ba8bea9a03ce8596f8\n"
    },
    {
      "commit": "fa4796b999297947a141b4d0f0643050224d8d02",
      "tree": "24b05762fa6731c25764b4a87ae51a09afbc0038",
      "parents": [
        "8d1b36559c499c588c2a2644cd80cbcfeeda4291",
        "48a76dbcc77f8276c92e8be1da0348caff4b357e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 09 05:15:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 09 05:15:23 2019 +0000"
      },
      "message": "Merge \"Add response schema validation for volume transfer\""
    },
    {
      "commit": "8d1b36559c499c588c2a2644cd80cbcfeeda4291",
      "tree": "44d6480e0e3163a90624c6bb17adf053694cccc5",
      "parents": [
        "6cdbfe21c5470676687c2d7bfeb0facc7724c24b",
        "5952f85343b432a710ebe5ccf7726977f8461d9c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Sep 07 06:01:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 07 06:01:49 2019 +0000"
      },
      "message": "Merge \"Allow overridding OS_TEST_TIMEOUT via the role variables\""
    },
    {
      "commit": "6cdbfe21c5470676687c2d7bfeb0facc7724c24b",
      "tree": "381e28725f9c561e57783c11510ad006b59881e7",
      "parents": [
        "4a911f12d5333fe2593ca1f0466f8fe179ece0a6",
        "6cd8b61c641bf2ac6621898183860a0c2222f432"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 06 21:02:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 06 21:02:52 2019 +0000"
      },
      "message": "Merge \"Add response schema validation for volume quota_set\""
    },
    {
      "commit": "48a76dbcc77f8276c92e8be1da0348caff4b357e",
      "tree": "43917e0985c0673c525f6a0f51e918a5285eeca5",
      "parents": [
        "dfe511eef288dc36d8de18f0ccd081dfc6c534f6"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Oct 09 17:34:19 2018 +0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Fri Sep 06 18:11:51 2019 +0000"
      },
      "message": "Add response schema validation for volume transfer\n\nThis is to add response schema validation for volume transfer.\nBesides, created_at should be removed from the response example of\n\"List volume transfers for a project\" in api ref,\nI52a81454a995920c1ba5534fea3d50f6c9986881 will fix them.\n\nChange-Id: If31470dac38d7f08768f43fa77bd018a932f0313\npartially-implements: blueprint volume-response-schema-validation\n"
    },
    {
      "commit": "4a911f12d5333fe2593ca1f0466f8fe179ece0a6",
      "tree": "a08bb3b87b916b04bd2a2f0e35e63240e50a0dcf",
      "parents": [
        "3e39982a66c62daf7af227a5c37acd598309f937",
        "f33ae3a5b453330e3240c55ced7928cd2102ba59"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Sep 05 19:29:10 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 05 19:29:11 2019 +0000"
      },
      "message": "Merge \"Remove required projects for sanity job\""
    },
    {
      "commit": "3e39982a66c62daf7af227a5c37acd598309f937",
      "tree": "3725705bcd11166127c9ad08783f40202fbda910",
      "parents": [
        "5b070361c820b8d717f8b2f5cc867e97eaa6a28a",
        "fd227dab7ec2b11019d3f6418e2f0eae21685674"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 04 21:28:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 04 21:28:39 2019 +0000"
      },
      "message": "Merge \"Add a CONTRIBUTING file\""
    },
    {
      "commit": "5b070361c820b8d717f8b2f5cc867e97eaa6a28a",
      "tree": "d1a1a72c508edd0bd05f4394f75dec39f61d7823",
      "parents": [
        "243fc4e14ddb8a8375a91d373748904fe4d0fa07",
        "391d2df83f809543924cd2c03089439a8b3d6bb2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 04 21:28:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 04 21:28:36 2019 +0000"
      },
      "message": "Merge \"Fix volume host schema: host name may not contain \u0027@\u0027\""
    },
    {
      "commit": "243fc4e14ddb8a8375a91d373748904fe4d0fa07",
      "tree": "f9d8a765d72e33eab606cfa5987dacf709cd3765",
      "parents": [
        "9d1c62574648dcae2d443d0bf1092739926801d5",
        "fbe8f6e5e0a52708e71318ddf4d33885b9cca7c4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 04 19:59:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 04 19:59:21 2019 +0000"
      },
      "message": "Merge \"Add response schema validation for snapshot manage\""
    },
    {
      "commit": "fd227dab7ec2b11019d3f6418e2f0eae21685674",
      "tree": "6e608208cebd6315e6915017cf0bc15e3a093551",
      "parents": [
        "9d1c62574648dcae2d443d0bf1092739926801d5"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Sep 04 16:25:43 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Sep 04 13:44:17 2019 +0000"
      },
      "message": "Add a CONTRIBUTING file\n\nGitHub likes repos to have a CONTRIBUTING file. It will use this to\npoint people to the right place for how to contribute to this project.\n\nChange-Id: Iad714c168dd8c476d8f99f131e3b7a998d165fc5\n"
    },
    {
      "commit": "391d2df83f809543924cd2c03089439a8b3d6bb2",
      "tree": "fb1a019580486424eaf61c129b25bc07b4e5bbde",
      "parents": [
        "9e63a0323e48543c47d733ce45cafde45fc2ddcb"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Sep 04 09:18:37 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Sep 04 09:18:37 2019 +0800"
      },
      "message": "Fix volume host schema: host name may not contain \u0027@\u0027\n\nHost name in the response of show-host may not contain \u0027@\u0027,\nwhich makes https://review.opendev.org/#/c/678998/ fail.\nThis is to remove the strict check of \u0027@\u0027, and the cinder\napi-ref patch is https://review.opendev.org/#/c/679883/\n\nChange-Id: I2c9339528eeb3bea3474709b261deec27d16d0b8\npartially-implements: blueprint volume-response-schema-validation\n"
    },
    {
      "commit": "9d1c62574648dcae2d443d0bf1092739926801d5",
      "tree": "fe326f7c73107e127feea8d83f169af873e914f4",
      "parents": [
        "a12a5b968193f35fb9209e645ea2328ac67adee7",
        "fa30d2fb51d40cb7ef527fa11ce5ab9dd81d6d94"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 03 20:47:41 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 03 20:47:41 2019 +0000"
      },
      "message": "Merge \"Fix use of get_server_ip with fixed networks\""
    },
    {
      "commit": "a12a5b968193f35fb9209e645ea2328ac67adee7",
      "tree": "ef3205739e5a0f05e65fd70f19e67f658290a5e5",
      "parents": [
        "2394557b4fffee24a13f373ef9c5011af245a9e1",
        "8641a707367fd51066e2a59c71977040cef334fa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 03 20:40:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 03 20:40:07 2019 +0000"
      },
      "message": "Merge \"\"test_project_get_equals_list\" allows extra fields\""
    },
    {
      "commit": "f33ae3a5b453330e3240c55ced7928cd2102ba59",
      "tree": "195c7d752edb98a035af374b8edc530820cc30b0",
      "parents": [
        "2394557b4fffee24a13f373ef9c5011af245a9e1"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Fri Aug 09 15:01:55 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue Sep 03 17:21:19 2019 +0900"
      },
      "message": "Remove required projects for sanity job\n\nThis commit removes required projects for the sanity job. It should be\nbetter to remove them since we don\u0027t need for sanity checking.\n\nChange-Id: Iad2f9f3d08aa1a422a6a94cd56467a16f683fa3b\n"
    },
    {
      "commit": "2394557b4fffee24a13f373ef9c5011af245a9e1",
      "tree": "743802e083bab8ffc99cd5a9dca76adf031e2c01",
      "parents": [
        "9e63a0323e48543c47d733ce45cafde45fc2ddcb",
        "4006211b59babda45fa20b1938f9dad40a584bf2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 02 16:12:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 02 16:12:32 2019 +0000"
      },
      "message": "Merge \"Make plugin-sanity-check job as voting\""
    },
    {
      "commit": "fa30d2fb51d40cb7ef527fa11ce5ab9dd81d6d94",
      "tree": "788b22ef81207d29d33db597888dc76997b5692a",
      "parents": [
        "9e63a0323e48543c47d733ce45cafde45fc2ddcb"
      ],
      "author": {
        "name": "Mark Goddard",
        "email": "mark@stackhpc.com",
        "time": "Mon Sep 02 14:41:02 2019 +0100"
      },
      "committer": {
        "name": "Mark Goddard",
        "email": "mark@stackhpc.com",
        "time": "Mon Sep 02 14:56:24 2019 +0100"
      },
      "message": "Fix use of get_server_ip with fixed networks\n\nIf a fixed network is used, we see errors like the following in three\ncompute tests:\n\nKeyError: \u0027addresses\u0027\n\nThis is because get_server_ip expects to be called with a detailed\nserver response, but in these cases is called with a create server\nresponse, which does not contain the \u0027addresses\u0027 field.\n\nThis change fixes the issue by obtaining a detailed server response\nwhere necessary.\n\nChange-Id: I9deeb0e527a8537c71657507cabd81a63a421d9c\nCloses-Bug: #1817701\n"
    },
    {
      "commit": "5952f85343b432a710ebe5ccf7726977f8461d9c",
      "tree": "0198b3712c9b6b160ce1d145e1fbe2301d14a5b5",
      "parents": [
        "e805a65b3c172c12d5a2e4f16a5003124e154a30"
      ],
      "author": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@protonmail.com",
        "time": "Thu Aug 29 14:06:12 2019 +0200"
      },
      "committer": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@protonmail.com",
        "time": "Mon Sep 02 14:56:07 2019 +0200"
      },
      "message": "Allow overridding OS_TEST_TIMEOUT via the role variables\n\nChange-Id: I7e464ba27704a0b4b13d6e0787b81750deee965e\n"
    },
    {
      "commit": "8641a707367fd51066e2a59c71977040cef334fa",
      "tree": "a3cc21205e52c030dc643d192618c69b43fd7823",
      "parents": [
        "e535cb5124095e90315264844af81fa5e8b131f7"
      ],
      "author": {
        "name": "morgan fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Sat Aug 24 10:21:30 2019 -0700"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Fri Aug 30 21:27:11 2019 +0000"
      },
      "message": "\"test_project_get_equals_list\" allows extra fields\n\nKeystone is updating the project response to include resource-specific\noptions. The test `test_project_get_equals_list` is looking at explicit\ndata being returned and prevents the additional field. Keystone does not\n(and currently has not plan) to support microversions. This changes the\ntest checking the returned fields to ensure that the expected fields is\na subset (inclusive) of the returned fields. This allows for Keystone to\niterate and respond with additional fields for future changes.\n\nAny future fields added become part of the contract and should be added\nto the expected \"fields\" list in the test after the new field response\ncode lands within keystone.\n\nRelated-Bug: #1807751\nRequired-by: https://review.opendev.org/#/c/678322/\nChange-Id: I266d98503066f3a8027effc43a95f9ad9ff12492\n"
    },
    {
      "commit": "9e63a0323e48543c47d733ce45cafde45fc2ddcb",
      "tree": "b697fc35176a80aaaccbdd86b6fc9516672302bc",
      "parents": [
        "22702048ae4a4fc9a0a527986dba50cb1a4cc0f4",
        "8913b1db63cdd557034aa8699dcfff1202e64050"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 30 02:47:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 30 02:47:27 2019 +0000"
      },
      "message": "Merge \"Add group-based-policy to blacklist\""
    },
    {
      "commit": "22702048ae4a4fc9a0a527986dba50cb1a4cc0f4",
      "tree": "aa90d9e50227f5dd28a35acd1c540f7de5911a57",
      "parents": [
        "d5b073c12efde258eeb6760ec3d1b477aa88d5cb",
        "6a7472aa8b12c7fc2b892e214917134d68f92fb5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 29 20:37:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 29 20:37:07 2019 +0000"
      },
      "message": "Merge \"mke2fs: do not use full path\""
    },
    {
      "commit": "d5b073c12efde258eeb6760ec3d1b477aa88d5cb",
      "tree": "6ab64b4e51fab1e812e7e8a8a1a0ccd63acb9d63",
      "parents": [
        "e805a65b3c172c12d5a2e4f16a5003124e154a30",
        "6be496b5afd686a37730391f6312c85460c5f7e4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 29 18:01:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 29 18:01:37 2019 +0000"
      },
      "message": "Merge \"Use create_image_from_server to create image for server\""
    },
    {
      "commit": "e805a65b3c172c12d5a2e4f16a5003124e154a30",
      "tree": "a0b5f2c40bfeed248129e02e0ac8172fe3b2c391",
      "parents": [
        "0c675d70de476c0bb64106cf3d20ac44746cf28f",
        "692dcc19c70edda10442e834f1eb8e654f429c06"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 29 02:44:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 29 02:44:58 2019 +0000"
      },
      "message": "Merge \"Validation of openstack keystone version status\""
    },
    {
      "commit": "8913b1db63cdd557034aa8699dcfff1202e64050",
      "tree": "38cb1e4d048f78f196b45f94efcb85cca54316ce",
      "parents": [
        "0c675d70de476c0bb64106cf3d20ac44746cf28f"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Aug 29 11:21:28 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Aug 29 11:21:28 2019 +0900"
      },
      "message": "Add group-based-policy to blacklist\n\nThis commit adds x/group-based-policy plugin to the blacklist. It looks\nthis plugin doesn\u0027t support python3 yet.\n\nChange-Id: I2f97f2245434d21b83c790efd37a7092ef1bfeb2\n"
    },
    {
      "commit": "0c675d70de476c0bb64106cf3d20ac44746cf28f",
      "tree": "2cb1edea70b019618ed680100b7571f511495915",
      "parents": [
        "170d5021798b899b19d78e6aa5fbce3867b9469e",
        "941a9470bb8ad632f87b1d544834021caeb1a379"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 28 22:05:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 28 22:05:29 2019 +0000"
      },
      "message": "Merge \"Add the api reference for roles_client in v3\""
    },
    {
      "commit": "170d5021798b899b19d78e6aa5fbce3867b9469e",
      "tree": "3e592199b08dde912a6a9fcff3778472e6a29d65",
      "parents": [
        "9ba51cd69434d43059a50efbfa777e8f536a8066",
        "8607b35da87d74b68bf5ddff1f84c344a6699b2a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 28 09:27:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 28 09:27:26 2019 +0000"
      },
      "message": "Merge \"Remove unused project_ids in test_list_projects\""
    },
    {
      "commit": "941a9470bb8ad632f87b1d544834021caeb1a379",
      "tree": "1b6c17cf1f67da73902509ad3a820cbde5344fe9",
      "parents": [
        "9ba51cd69434d43059a50efbfa777e8f536a8066"
      ],
      "author": {
        "name": "linanbj",
        "email": "linanbj@inspur.com",
        "time": "Wed Aug 28 11:15:11 2019 +0800"
      },
      "committer": {
        "name": "linanbj",
        "email": "linanbj@inspur.com",
        "time": "Wed Aug 28 11:15:26 2019 +0800"
      },
      "message": "Add the api reference for roles_client in v3\n\nadd the api reference for roles_client.py in v3\n\nChange-Id: Ifb20455a50bcedbfe549af006116c1a2f724cc9a\n"
    },
    {
      "commit": "9ba51cd69434d43059a50efbfa777e8f536a8066",
      "tree": "51c45daec647ebcb4849d02d610778df9f7a75e9",
      "parents": [
        "5e3054c1094fc917ada068836e708b21ace326b5",
        "d4f40a418ebec5e996c026d8ffa8de4c2aa67a06"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 27 23:31:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 27 23:31:26 2019 +0000"
      },
      "message": "Merge \"Add response schema validation for volume capabilities\""
    },
    {
      "commit": "5e3054c1094fc917ada068836e708b21ace326b5",
      "tree": "6a3ce5571a22e00cbb55e8ae49eaa0d35984ee0f",
      "parents": [
        "e535cb5124095e90315264844af81fa5e8b131f7",
        "2f1806ad8798c2200310be6afee816b166f1e12b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 27 20:34:07 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 27 20:34:07 2019 +0000"
      },
      "message": "Merge \"Add response schema validation for volume hosts\""
    },
    {
      "commit": "692dcc19c70edda10442e834f1eb8e654f429c06",
      "tree": "d375c5e23dd87d0f9b3c156d68ca7c21c3906460",
      "parents": [
        "e1353a88b79aa80ed85edcc75f46a7e67f3a5669"
      ],
      "author": {
        "name": "Saikiran",
        "email": "sv7665@att.com",
        "time": "Tue Jul 30 15:53:54 2019 +0530"
      },
      "committer": {
        "name": "Sai Kiran",
        "email": "sv7665@att.com",
        "time": "Tue Aug 27 09:01:29 2019 +0000"
      },
      "message": "Validation of openstack keystone version status\n\ntest_identity_v3_status - this method will verify identity v3 version enable\n\nChange-Id: I8f0c51ab4806619e654da6cf79e85030ec636046\n"
    },
    {
      "commit": "6cd8b61c641bf2ac6621898183860a0c2222f432",
      "tree": "c612e731d0de09d5d3a90ef948966dbf0e684ce8",
      "parents": [
        "c5a7c2b4c90573d97905d59ed525ea9ca5bb5980"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Sep 18 17:28:18 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Aug 27 15:22:50 2019 +0800"
      },
      "message": "Add response schema validation for volume quota_set\n\nThis is to add response schema validation for volume\nquota_set, also to remove the fields check in testcases.\n\nChange-Id: Id80025119100bb4072fbefa9cc4438eab71dbe6d\npartially-implements: blueprint volume-response-schema-validation\n"
    },
    {
      "commit": "2b1cb507d15b5f8451e5bed00edb11e5edcfbcd7",
      "tree": "a1b0e729fbf8ad4a7567f87908b93fe3d0a29419",
      "parents": [
        "e535cb5124095e90315264844af81fa5e8b131f7"
      ],
      "author": {
        "name": "wanglbj",
        "email": "wanglbj@inspur.com",
        "time": "Tue Aug 06 15:02:20 2019 +0800"
      },
      "committer": {
        "name": "wanglbj",
        "email": "wanglbj@inspur.com",
        "time": "Tue Aug 27 03:02:11 2019 +0000"
      },
      "message": "Modify the list group date\n\nModify the list group date to the correct value according to the API document described\n\nChange-Id: I22d787071f8509328c615a8d311ebb2802e96763\n"
    },
    {
      "commit": "6be496b5afd686a37730391f6312c85460c5f7e4",
      "tree": "d25b94a6245d87d399a705ed8289801da1517e7a",
      "parents": [
        "e535cb5124095e90315264844af81fa5e8b131f7"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Aug 27 09:49:15 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Aug 27 09:49:15 2019 +0800"
      },
      "message": "Use create_image_from_server to create image for server\n\nThis is to use create_image_from_server to create a server image\nwith multibyte character image name, for the following reasons:\n1. deleting image without waiting for it to be active has the potential\n   risk of encounting Conflict exception, like\n       {u\\\u0027message\\\u0027: u\"Cannot \u0027delete\u0027 instance 16d8c500-cd69-4246-964a-39173d451991\n                       while it is in task_state image_snapshot\",\n        u\\\u0027code\\\u0027: 409}\n2. using create_image_from_server will make code look cleaner.\n\nChange-Id: Ie9f90f6a151326714067c201a0baebbffc2814d2\n"
    },
    {
      "commit": "6a7472aa8b12c7fc2b892e214917134d68f92fb5",
      "tree": "f4190f8d049bc943e263e538065577cae8077f70",
      "parents": [
        "0a0f5c6e0bd7ee159247b1e432d3d2ca5b5236b4"
      ],
      "author": {
        "name": "Lucian Petrut",
        "email": "lpetrut@cloudbasesolutions.com",
        "time": "Wed Aug 07 12:43:08 2019 +0300"
      },
      "committer": {
        "name": "Lucian Petrut",
        "email": "lpetrut@cloudbasesolutions.com",
        "time": "Mon Aug 26 12:31:19 2019 +0300"
      },
      "message": "mke2fs: do not use full path\n\nAt the moment, tempest assumes that mke2fs will reside at /usr/sbin.\nThis is not necessarily true, for which reason it\u0027s safer to just\navoid using the full path.\n\nChange-Id: I6455bbc2e5cec14d2520b19fc00d183d02879e4b\n"
    },
    {
      "commit": "e535cb5124095e90315264844af81fa5e8b131f7",
      "tree": "1b0179e734ef0236e300d586b809dd4054502585",
      "parents": [
        "8d92d8846571c37553e95293f673c137a0ab2844",
        "fd01d15d144caa4d5a482301d05cf724c75c4500"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 23 19:24:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 23 19:24:27 2019 +0000"
      },
      "message": "Merge \"Fix test_novnc to adequately validate websocket upgrade\""
    },
    {
      "commit": "fd01d15d144caa4d5a482301d05cf724c75c4500",
      "tree": "61fbd8036077816e7e5b6c673951d24eceeca767",
      "parents": [
        "464509830a9b8d8774562708b38e739ac70769ad"
      ],
      "author": {
        "name": "Leo Henken",
        "email": "lh236s@att.com",
        "time": "Fri Aug 02 11:42:52 2019 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 23 10:29:05 2019 +0000"
      },
      "message": "Fix test_novnc to adequately validate websocket upgrade\n\nCurrently, test_novnc validates the websocket upgrade by verifying\nthat the websocket response reports a protocol switch and that the\nresponse includes a server name specified in the configuration\nfield vnc_server_header. This explicit server name configuration\nfield introduces a security concern and convolutes the code base.\n\nHTTP RFC7231 (https://tools.ietf.org/html/rfc7231) section 6.2.2\nsays that when switching protocols, the response \"MUST generate\nan Upgrade header field that indicates which protocols will be\nswitched to\".\n\nThis patchset uses this required Upgrade field to validate the\nwebsocket upgrade instead of an environment-based configuration\nfield, making the code base cleaner, safer, and more reliable.\n\nvnc_server_header is deprecated and necessary release notes are\ncreated.\n\nChange-Id: I5d3c9bdd0d20a15ade672f276dd0f24b654e3de5\nCloses-bug: #1838777\nCloses-bug: #1840788\n"
    },
    {
      "commit": "8d92d8846571c37553e95293f673c137a0ab2844",
      "tree": "03282eb034ea7d2df2fae43b50c4bb8d7b2b58c9",
      "parents": [
        "0f6ea58cc86014253a802b2c99d667163f169fe7",
        "f03b3c1250367a6b70fe7ecfd79412c9f89706ce"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 23 01:11:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 23 01:11:25 2019 +0000"
      },
      "message": "Merge \"Add api reference for extensions_client\""
    },
    {
      "commit": "0f6ea58cc86014253a802b2c99d667163f169fe7",
      "tree": "3a318b10112940d7f765968bbadb2da90610886b",
      "parents": [
        "3ef007d31561e41002af4dbf9f1acda9bdec6259",
        "aa605d5030350f75c99116d3aa1721d8dd297b5a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 22 19:57:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 22 19:57:27 2019 +0000"
      },
      "message": "Merge \"Add api-ref link for some interfaces\""
    },
    {
      "commit": "3ef007d31561e41002af4dbf9f1acda9bdec6259",
      "tree": "f71420119e7afa03348dca6b8912a4ce0b140cc7",
      "parents": [
        "d866928dab9287208eb7aba48885fc1746221781",
        "24675aa30d44c305c68d637b2bca79c7db5cc113"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 22 16:36:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 22 16:36:39 2019 +0000"
      },
      "message": "Merge \"Add rand_name to create port incase of leaks\""
    },
    {
      "commit": "8607b35da87d74b68bf5ddff1f84c344a6699b2a",
      "tree": "2f0c4c451f878c3b4d5fe730b841de73e4227bf1",
      "parents": [
        "d3155db773dc83f87a184eb76a4976df2270dfbb"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Aug 21 09:46:26 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Aug 22 14:53:03 2019 +0800"
      },
      "message": "Remove unused project_ids in test_list_projects\n\nThis is to remove unused project_ids in test_list_projects,\nalso to change some unnecessary instance variables to local\nvariables, and also to use cls.__name__ in rand_name.\n\nChange-Id: I4ef0b16db0869597e09e62d1694dbbb13013271b\n"
    },
    {
      "commit": "f03b3c1250367a6b70fe7ecfd79412c9f89706ce",
      "tree": "9082dc73810bfb1e85c48a9c2102836c923356ef",
      "parents": [
        "d866928dab9287208eb7aba48885fc1746221781"
      ],
      "author": {
        "name": "linanbj",
        "email": "linanbj@inspur.com",
        "time": "Thu Aug 22 14:21:57 2019 +0800"
      },
      "committer": {
        "name": "linanbj",
        "email": "linanbj@inspur.com",
        "time": "Thu Aug 22 14:22:08 2019 +0800"
      },
      "message": "Add api reference for extensions_client\n\nadd api refenence for extensions_client.py\n\nChange-Id: Icb195a9ce7342586ea0fb9b9867d0284bac58ef0\n"
    },
    {
      "commit": "24675aa30d44c305c68d637b2bca79c7db5cc113",
      "tree": "0d77e944834e4bd594e581102adad12665690805",
      "parents": [
        "ce682d0312f092018536ee69f2aa18998e1cd31d"
      ],
      "author": {
        "name": "Doug Schveninger",
        "email": "ds6901@att.com",
        "time": "Fri Aug 16 22:28:39 2019 -0500"
      },
      "committer": {
        "name": "Doug Schveninger",
        "email": "ds6901@att.com",
        "time": "Wed Aug 21 12:59:24 2019 -0500"
      },
      "message": "Add rand_name to create port incase of leaks\n\nWe have found if people either kill a tempest run\nor miss-configure tempest.conf we can get ports\nleft around.  They are easier to clean up if they\nhave an explicit name with the default prefix\nand the class name of the test that created the\nport than a standard port name that is genreated\nby the system.\n\nFYI neutron port name is string 255 in the neutron database.\n\nChange-Id: I8d96387c0f8c70e7e4ea004a8419689f1bd30cef\n"
    },
    {
      "commit": "d866928dab9287208eb7aba48885fc1746221781",
      "tree": "51909f6e4bec098b0c21fa02047fe1bff3cec818",
      "parents": [
        "53232f0248b68140aabac88223abc32f007da9b9",
        "369e80623e8965352b9cf0c55078f63c307762dc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 21 17:34:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 21 17:34:46 2019 +0000"
      },
      "message": "Merge \"Add assert statements for Volume Pagination test to get passed\""
    },
    {
      "commit": "53232f0248b68140aabac88223abc32f007da9b9",
      "tree": "5936768a9fcbde70921302b9a9cea70c159dcccc",
      "parents": [
        "59ed172672ba427f314ac8395b24322f84a5391a",
        "d0b5d2893b39153e0f4dd5510b238383fe924199"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 21 09:16:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 21 09:16:20 2019 +0000"
      },
      "message": "Merge \"Add response schema validation for volume messages\""
    },
    {
      "commit": "fbe8f6e5e0a52708e71318ddf4d33885b9cca7c4",
      "tree": "ba194012fc398ad8df31075d58383898dec51a62",
      "parents": [
        "59ed172672ba427f314ac8395b24322f84a5391a"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Oct 10 14:35:29 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Aug 21 16:48:08 2019 +0800"
      },
      "message": "Add response schema validation for snapshot manage\n\nThis is to add response schema validation for snapshot manage.\n\nChange-Id: I8e6c8bf2c64c6230e09cdc910c2c0c7d94273ae5\npartially-implements: blueprint volume-response-schema-validation\n"
    },
    {
      "commit": "aa605d5030350f75c99116d3aa1721d8dd297b5a",
      "tree": "6d104bddf58386f55c98d3067dd7212e2c32b400",
      "parents": [
        "d3155db773dc83f87a184eb76a4976df2270dfbb"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Aug 21 15:17:02 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Aug 21 15:17:02 2019 +0800"
      },
      "message": "Add api-ref link for some interfaces\n\nThis is to add api-ref link for some interfaces with **kwargs.\n\nChange-Id: I1788f00b6fcfd65f7389fea94d79920b777347d9\n"
    },
    {
      "commit": "59ed172672ba427f314ac8395b24322f84a5391a",
      "tree": "b302808d5e33f39ef7c8415858cf7dc968ca1d78",
      "parents": [
        "f1ad5cac382b6fa456b2a701d61b1aa369504822",
        "cdd2b24bfb106613eb3bd8cee8005fe22d70d64f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 21 05:46:11 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 21 05:46:11 2019 +0000"
      },
      "message": "Merge \"compute: fix missing img_signature_uuid property\""
    },
    {
      "commit": "f1ad5cac382b6fa456b2a701d61b1aa369504822",
      "tree": "21696255f743aa93997bb3bc1146a728875d204a",
      "parents": [
        "d3155db773dc83f87a184eb76a4976df2270dfbb",
        "b9f75e90abf350fc2e17961c2f857465faa87ebf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 21 05:34:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 21 05:34:00 2019 +0000"
      },
      "message": "Merge \"Fix the skipException message to follow a pattern similar to other messages\""
    },
    {
      "commit": "d3155db773dc83f87a184eb76a4976df2270dfbb",
      "tree": "f49231ec7ae7b692800e902c6b2e7d412b9a17ef",
      "parents": [
        "0e4f93823bb8b7aecc1929147c53b42b00e2c35c",
        "38a78be61547c84f65019d38f5c5fd62c5dc842f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 19 23:37:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 19 23:37:52 2019 +0000"
      },
      "message": "Merge \"Add response schema validation for volume services\""
    },
    {
      "commit": "0e4f93823bb8b7aecc1929147c53b42b00e2c35c",
      "tree": "3c08e35557f76bda155dae9dcf596e0f93dfa768",
      "parents": [
        "ce682d0312f092018536ee69f2aa18998e1cd31d",
        "9acabc40d57953e5635f9468a8a7394278b46286"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 19 23:20:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 19 23:20:33 2019 +0000"
      },
      "message": "Merge \"Add response schema validation for volume extensions\""
    },
    {
      "commit": "b9f75e90abf350fc2e17961c2f857465faa87ebf",
      "tree": "87ac7a840787c4471559a49ea672aa833bca8c1e",
      "parents": [
        "0a0f5c6e0bd7ee159247b1e432d3d2ca5b5236b4"
      ],
      "author": {
        "name": "mb711d",
        "email": "mb711d@att.com",
        "time": "Mon Aug 19 14:13:55 2019 -0400"
      },
      "committer": {
        "name": "mb711d",
        "email": "mb711d@att.com",
        "time": "Mon Aug 19 14:13:55 2019 -0400"
      },
      "message": "Fix the skipException message to follow a pattern similar to other messages\n\nRemoved the period at the end of skip exception message because this is the\nonly message that appears different from any other cinder related exceptions\n\nChange-Id: I28dacd001a62a2275a1e068e59066b0cdaaf98d3\n"
    },
    {
      "commit": "ce682d0312f092018536ee69f2aa18998e1cd31d",
      "tree": "50bfc62236d68ce8bbf4448df65360d8bf00d6ce",
      "parents": [
        "63cdb9a30b25ca01973e35cb33375b698bb4bf76",
        "61f03b7fedb599a1686ac5d42f856cbbf77562f5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 16 19:12:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 16 19:12:06 2019 +0000"
      },
      "message": "Merge \"Fix Tempest Plugin Registry page for plugins url\""
    },
    {
      "commit": "63cdb9a30b25ca01973e35cb33375b698bb4bf76",
      "tree": "e278675bcdb76893dd210bc112ddf2c0c290b1b0",
      "parents": [
        "22258f28e0fa8e83b9d35a66e284a594f48f2585",
        "abc48b4de873a484d10ca0e0f2a18b6d0aa869ba"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 16 06:19:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 16 06:19:47 2019 +0000"
      },
      "message": "Merge \"Change ListProjectsStaticTestJSON to not fail with many domains\""
    },
    {
      "commit": "22258f28e0fa8e83b9d35a66e284a594f48f2585",
      "tree": "db6f1c0426c67579fab6bd3d0c96ba9be9fda8ba",
      "parents": [
        "4730b9dd45b7a0bacad10e9aa2c5fdce81f6b139",
        "be05dfab761752282e3ac32911634a09e64ec43c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 15 22:40:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 15 22:40:17 2019 +0000"
      },
      "message": "Merge \"Remove x/ranger-tempest-plugin from BLACKLIST\""
    },
    {
      "commit": "4730b9dd45b7a0bacad10e9aa2c5fdce81f6b139",
      "tree": "58fe21180be6ce80823a1e6da4921117d61d80ce",
      "parents": [
        "556109dd53f5a7be11261ffab02fb82dace0c9e4"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Aug 15 09:33:15 2019 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Aug 15 09:33:15 2019 -0400"
      },
      "message": "Remove references to locking test accounts config doc\n\nThe name locking test accounts was an early name in the development of\nthe pre-provisioned credentials development. It described what it did\nused tests accounts and lock files to ensure one test class only was\nusing an account at a time. However, that name hasn\u0027t been really used\nin a long time and we\u0027ve called the feature pre-provisioned credentials.\nThe configuration guide section for pre-provisioned credentials still\nhad some out dated references to locking test accounts which were never\nupdated when the feature was renamed. This commit corrects the oversight\nand consistently names the feature in that section of the documentation.\n\nChange-Id: I0f3a7b373c5ca2d84a8e82c1e2c3bcd6a2d833f9\n"
    },
    {
      "commit": "abc48b4de873a484d10ca0e0f2a18b6d0aa869ba",
      "tree": "aab73c990006d5eda4765d2893fa9cf4bce32235",
      "parents": [
        "556109dd53f5a7be11261ffab02fb82dace0c9e4"
      ],
      "author": {
        "name": "Leo Henken",
        "email": "lh236s@att.com",
        "time": "Fri Jul 26 09:56:11 2019 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Aug 15 12:24:14 2019 +0000"
      },
      "message": "Change ListProjectsStaticTestJSON to not fail with many domains\n\nChanges were made in ListProjectsStaticTestJSON in order to prevent\nfailure when the os_primary project is not in the default domain.\nInstead of checking to see if the projects in question are both in the\ndefault domain, check to see if they are in their respective correct\ndomains.\n\nCloses-bug: #1838314\nChange-Id: I5dfe04f6638657ba0b3c1f18c4bc5b5222228234\n"
    },
    {
      "commit": "556109dd53f5a7be11261ffab02fb82dace0c9e4",
      "tree": "65d847a862eea86d62f0e39fbe0d1f5ed0bc942f",
      "parents": [
        "b48cf5dea52596975f37545b6df857ac65b68121",
        "d7ac614329a6c8603182cd953473d92c2e7977cb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 15 11:23:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 15 11:23:54 2019 +0000"
      },
      "message": "Merge \"Add API reference for metering_label_rules_client\""
    },
    {
      "commit": "b48cf5dea52596975f37545b6df857ac65b68121",
      "tree": "4fb524d3f05bc3a91295d102ec9c215ee0630ef0",
      "parents": [
        "007f1c309dd8afd40f7d15c89f4095421417bbe3",
        "411f4bbc5c1a52acebf1e5ec13d5f98943e99b19"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 15 09:23:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 15 09:23:03 2019 +0000"
      },
      "message": "Merge \"Retry http requests to generate plugins list\""
    },
    {
      "commit": "007f1c309dd8afd40f7d15c89f4095421417bbe3",
      "tree": "eb74ffec66e0f6f5d47c1ecba8cbc3e68b09e20a",
      "parents": [
        "c7a4a938aac47682f1056951ad78e2668b816515",
        "c3cd87a6ed74482c9871d3d61afccf88492c13c2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 15 08:40:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 15 08:40:59 2019 +0000"
      },
      "message": "Merge \"Do not delete server when task state is image_snapshot\""
    },
    {
      "commit": "c7a4a938aac47682f1056951ad78e2668b816515",
      "tree": "c6dbbf6df2f20331b11117e8c10f7d7c6e099442",
      "parents": [
        "ff7a7478f9ac04c28eba87d011d4e8fc953a2032",
        "fdd964494a782692b99962020647587d33200568"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 15 08:40:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 15 08:40:56 2019 +0000"
      },
      "message": "Merge \"Make bashate E005,E042 error and ignore E006\""
    },
    {
      "commit": "ff7a7478f9ac04c28eba87d011d4e8fc953a2032",
      "tree": "06c370eba59c2ba1998e674875a050ff71913faa",
      "parents": [
        "3adbba8186acedc07622b67b86676642b4ec448c",
        "6fcbb349e29e8a553e5bdd6df8712d4e3cd3ceb1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 15 08:40:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 15 08:40:52 2019 +0000"
      },
      "message": "Merge \"Fix invalid original_name key in flavor check\""
    },
    {
      "commit": "3adbba8186acedc07622b67b86676642b4ec448c",
      "tree": "bc6b2f3b7d9f501f1959db1eabc8cd4c81656876",
      "parents": [
        "f9c363aadf791fb3297de732bf4d70b95819f604",
        "41178cb8af300745382368ba5b88e698dff649c0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 15 07:34:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 15 07:34:15 2019 +0000"
      },
      "message": "Merge \"Modify the group types date\""
    },
    {
      "commit": "61f03b7fedb599a1686ac5d42f856cbbf77562f5",
      "tree": "ca1e3b57a9e423c74f98f8aa63bbf3d13fd17058",
      "parents": [
        "f9c363aadf791fb3297de732bf4d70b95819f604"
      ],
      "author": {
        "name": "saswati",
        "email": "saswati.k10@gmail.com",
        "time": "Thu Aug 15 08:44:30 2019 +0800"
      },
      "committer": {
        "name": "saswati",
        "email": "saswati.k10@gmail.com",
        "time": "Thu Aug 15 08:48:38 2019 +0800"
      },
      "message": "Fix Tempest Plugin Registry page for plugins url\n\nThere is extra \u0027openstack/\u0027 is added in each plugin url, for example:\n- https://opendev.org/openstack/openstack/barbican-tempest-plugin\n- https://opendev.org/openstack/x/trio2o\n\nhttps://docs.openstack.org/tempest/latest/plugin-registry.html\n\nChange-Id: Idc19bedeb171a91079008e79267304158504d932\n"
    },
    {
      "commit": "369e80623e8965352b9cf0c55078f63c307762dc",
      "tree": "14d0c67539b981bf4bf1bbbb44275dc2ede71227",
      "parents": [
        "f9c363aadf791fb3297de732bf4d70b95819f604"
      ],
      "author": {
        "name": "soumyapurohit",
        "email": "sp545d@att.com",
        "time": "Tue Aug 06 16:00:33 2019 -0500"
      },
      "committer": {
        "name": "Leo Henken",
        "email": "lh236s@att.com",
        "time": "Wed Aug 14 15:25:26 2019 -0500"
      },
      "message": "Add assert statements for Volume Pagination test to get passed\n\nIn the endpoint for http and https, Keystone has explicit\nport number.\n\nSo, added assert statements by using urlparse for parsing the\nhostname, path and scheme of the url.\n\nChange-Id: I38d875c36ba72fd49f9e9f6fbd9ca3160f4821a6\nCloses-Bug: #1838530\n"
    },
    {
      "commit": "cdd2b24bfb106613eb3bd8cee8005fe22d70d64f",
      "tree": "d9325693596031ec02b2232a5bf554771676b7e4",
      "parents": [
        "e783a18b7d4a0142d895674fc01018b57e0e89d4"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Aug 12 20:11:56 2019 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Aug 14 15:00:55 2019 +0000"
      },
      "message": "compute: fix missing img_signature_uuid property\n\ntest_show_update_rebuild_list_server should use \ncompute.certified_image_ref not only for creating the\ninstance (current state) but also for rebuilding it.\nOtherwise the rebuild operation raises missing property error.\n\nCloses-bug: 1839882\n\nChange-Id: I79e32150837602a2e1b922e048e9fded165b89af\n"
    },
    {
      "commit": "d7ac614329a6c8603182cd953473d92c2e7977cb",
      "tree": "b35f3e958998a0299ad255471f21643d1484af6f",
      "parents": [
        "f9c363aadf791fb3297de732bf4d70b95819f604"
      ],
      "author": {
        "name": "linanbj",
        "email": "linanbj@inspur.com",
        "time": "Wed Aug 14 15:20:28 2019 +0800"
      },
      "committer": {
        "name": "linanbj",
        "email": "linanbj@inspur.com",
        "time": "Wed Aug 14 15:20:49 2019 +0800"
      },
      "message": "Add API reference for metering_label_rules_client\n\nadd api reference for metering_label_rules_client.py\n\nChange-Id: I3b956f091d4d1b9cc3ef7b464689b6edda28f233\n"
    },
    {
      "commit": "f9c363aadf791fb3297de732bf4d70b95819f604",
      "tree": "d826f08bba859326c169fac1b6d7c3e3ce56882a",
      "parents": [
        "519f390000c3459a765ef1d0448ec966591494cf",
        "37727909505b6ca88a98b0b85ea5bd7c6d71b190"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 13 22:08:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 13 22:08:35 2019 +0000"
      },
      "message": "Merge \"Remove python shebangs from python modules\""
    },
    {
      "commit": "519f390000c3459a765ef1d0448ec966591494cf",
      "tree": "a2b9d82ae9e91ff324cae8819ef97820b766f1d3",
      "parents": [
        "e783a18b7d4a0142d895674fc01018b57e0e89d4",
        "4776b13babe5e5f836e1fac7793c066bc933fd71"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 13 09:22:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 13 09:22:38 2019 +0000"
      },
      "message": "Merge \"Fix Upstream test cases to be case insensitive\""
    },
    {
      "commit": "e783a18b7d4a0142d895674fc01018b57e0e89d4",
      "tree": "a35885160b90348b4a6f76cd52abedafd9259cf2",
      "parents": [
        "95881b2f9046d86f6426939124920045306c4881",
        "043533235bfbb3ef264d23d56b463718d65f8a65"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Aug 10 01:08:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 10 01:08:16 2019 +0000"
      },
      "message": "Merge \"Modify the fake date to the correct value\""
    },
    {
      "commit": "95881b2f9046d86f6426939124920045306c4881",
      "tree": "35d9b537269d7b77709bdbc901022983a7b301df",
      "parents": [
        "62f994192bd334a350ee028860d1d2409ecee136",
        "9ae6ef82df0a1f71ac3f92c90e17ff57a559a22e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Aug 10 01:08:14 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 10 01:08:14 2019 +0000"
      },
      "message": "Merge \"Add api reference in quotas_client\""
    },
    {
      "commit": "62f994192bd334a350ee028860d1d2409ecee136",
      "tree": "2893e9063803496ace7e44262d5e717dd06fdfb6",
      "parents": [
        "ba2b8ed37e58c881ea13953f4e4165b8a3db100a",
        "219e322e7eced4b4d7a3a8930f62bf64baf05cd9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 09 13:28:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 09 13:28:46 2019 +0000"
      },
      "message": "Merge \"tempest cleanup fix return code\""
    },
    {
      "commit": "9ae6ef82df0a1f71ac3f92c90e17ff57a559a22e",
      "tree": "ad08ade79ff5b800b0bb4b23a4adf1b309402f4a",
      "parents": [
        "ba2b8ed37e58c881ea13953f4e4165b8a3db100a"
      ],
      "author": {
        "name": "linanbj",
        "email": "linanbj@inspur.com",
        "time": "Fri Aug 09 10:08:43 2019 +0800"
      },
      "committer": {
        "name": "linanbj",
        "email": "linanbj@inspur.com",
        "time": "Fri Aug 09 02:15:16 2019 +0000"
      },
      "message": "Add api reference in quotas_client\n\nAdd api reference in quotas_client.py\n\nChange-Id: Icf676eb2192d9a651cbdc428a008cae627c03d3e\n"
    },
    {
      "commit": "41178cb8af300745382368ba5b88e698dff649c0",
      "tree": "bd4b525b27deed2b434aa06eb69ab758a788e0b4",
      "parents": [
        "ba2b8ed37e58c881ea13953f4e4165b8a3db100a"
      ],
      "author": {
        "name": "wanglbj",
        "email": "wanglbj@inspur.com",
        "time": "Tue Aug 06 15:59:21 2019 +0800"
      },
      "committer": {
        "name": "wanglbj",
        "email": "wanglbj@inspur.com",
        "time": "Thu Aug 08 12:36:21 2019 +0000"
      },
      "message": "Modify the group types date\n\nModify the group types date to the correct value\n\n\nChange-Id: I6f4577a075ea18d6fa3d11fcc72e1b3b2f626313\n"
    },
    {
      "commit": "411f4bbc5c1a52acebf1e5ec13d5f98943e99b19",
      "tree": "d4d4cd272860c1e1df7b2df13e428a043e76f6e9",
      "parents": [
        "ecc33b29c8bfdde6d299a6c632b394d83887c32a"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Aug 08 16:15:11 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Aug 08 18:24:40 2019 +0900"
      },
      "message": "Retry http requests to generate plugins list\n\nThis commit retries http requests to generate a plugins list. We often\nsee internal server errors(500) in the gate. It makes sanity jobs fail.\nSo, it would be better to retry internally instead of \u0027recheck\u0027. To\naccomplish it, this uses urllib3 module.\nNOTE: The default total number of retries[0] is 10. It should be enough\nfor us.\n\n[0] https://urllib3.readthedocs.io/en/latest/reference/urllib3.util.html#urllib3.util.retry.Retry\n\nChange-Id: Id3da3e2895fc2324d5a2db91f82b12ec5bb610f8\n"
    },
    {
      "commit": "219e322e7eced4b4d7a3a8930f62bf64baf05cd9",
      "tree": "bbb531e059cae9d041648199125c6af1f01e3018",
      "parents": [
        "0a0f5c6e0bd7ee159247b1e432d3d2ca5b5236b4"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Aug 05 20:02:20 2019 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Aug 08 09:01:09 2019 +0000"
      },
      "message": "tempest cleanup fix return code\n\nIt\u0027s a follow up fix for tempest cleanup NotImplemented error issue.\nTempest cleanup shouldn\u0027t return a non-zero return code for\nNotImplemented errors as they are actually not errors, they are just\nan outcome of tempest not checking availability of extensions in order\nto keep it simple without any complicated logic.\n\nCloses-bug: #1832566\n\nChange-Id: I09e28c245c11dd3dd061df786bd137eceb97be07\n"
    },
    {
      "commit": "ba2b8ed37e58c881ea13953f4e4165b8a3db100a",
      "tree": "f3d5eff706512226e2a949924668b368558d6d73",
      "parents": [
        "ecc33b29c8bfdde6d299a6c632b394d83887c32a",
        "db10fb0703eefd3ee69d9c9e76da748fc0403868"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 08 07:05:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 08 07:05:06 2019 +0000"
      },
      "message": "Merge \"add show detail for volume Api V3\""
    },
    {
      "commit": "37727909505b6ca88a98b0b85ea5bd7c6d71b190",
      "tree": "5777f44205d897ea9317bc770ef4127997dcfea2",
      "parents": [
        "ecc33b29c8bfdde6d299a6c632b394d83887c32a"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Aug 08 13:11:26 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Aug 08 13:11:26 2019 +0900"
      },
      "message": "Remove python shebangs from python modules\n\nThis commit removes python shebangs from the python modules. They\u0027re\njust python modules, so we don\u0027t need to have python shebangs for them.\n\nChange-Id: I6f4428cf20be6f5ef2142030b4ede235444a4336\n"
    },
    {
      "commit": "ecc33b29c8bfdde6d299a6c632b394d83887c32a",
      "tree": "bc9e250540a578107d188b7d50a6ec7aa0614636",
      "parents": [
        "18cf132af180f9c3422d33162dc1535873b3d523",
        "11f5fbedc36ae0a470deec3ba2820c9c66409ce3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 07 17:41:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 07 17:41:16 2019 +0000"
      },
      "message": "Merge \"Skip some tests in \"network.admin.test_ports\" if nova is not enabled\""
    },
    {
      "commit": "db10fb0703eefd3ee69d9c9e76da748fc0403868",
      "tree": "106265bb8afbd7974d23d9f42487dfc201fca732",
      "parents": [
        "d605315e7f7e1f71cc20437049daca6430f3cfb4"
      ],
      "author": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Mon Jul 29 18:05:10 2019 +0800"
      },
      "committer": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Wed Aug 07 12:15:45 2019 +0800"
      },
      "message": "add show detail for volume Api V3\n\nadd show details for volume api v3 and add unit test\n\nChange-Id: I029aa08cb7286e1b4cd995642928d667b87afb44\n"
    },
    {
      "commit": "4776b13babe5e5f836e1fac7793c066bc933fd71",
      "tree": "759a59d171f1889c56eac55aa3c3d756b19cfe66",
      "parents": [
        "0a0f5c6e0bd7ee159247b1e432d3d2ca5b5236b4"
      ],
      "author": {
        "name": "manasa",
        "email": "mb711d@att.com",
        "time": "Fri Jul 12 13:29:39 2019 -0400"
      },
      "committer": {
        "name": "manasareddybethi",
        "email": "mb711d@att.com",
        "time": "Tue Aug 06 14:31:33 2019 +0000"
      },
      "message": "Fix Upstream test cases to be case insensitive\n\nIn any domain, due to case sensitivity, if a username\nfor the project and the username in tempest.conf or\naccounts.yaml are not identical, then the test cases\nare failing.\n\nSo, added .lower() method to change the username strings\nto be case insensitive.\n\nCloses-Bug: #1836618\n\nChange-Id: Id7d079c881bbfae972d65ef6049f78da7f25fc1d\n"
    },
    {
      "commit": "11f5fbedc36ae0a470deec3ba2820c9c66409ce3",
      "tree": "770e27c347891131d0890998ebc4c65067500394",
      "parents": [
        "464509830a9b8d8774562708b38e739ac70769ad"
      ],
      "author": {
        "name": "DamonLi",
        "email": "damonl@vmware.com",
        "time": "Fri Apr 13 01:46:12 2018 -0700"
      },
      "committer": {
        "name": "Damon Li",
        "email": "damonl@vmware.com",
        "time": "Mon Aug 05 22:53:13 2019 -0700"
      },
      "message": "Skip some tests in \"network.admin.test_ports\" if nova is not enabled\n\nSome tests in \"tempest.api.network.admin.test_ports\" need to enable nova\nservice, skip them if nova service is not enabled.\n\nChange-Id: I58bdb453052286a152a008bc1a51cc9eb34ce821\nCloses-Bug: #1763620\n"
    },
    {
      "commit": "c3cd87a6ed74482c9871d3d61afccf88492c13c2",
      "tree": "234c147e7f6a4370337f2aa1c070f132e5f15302",
      "parents": [
        "0a0f5c6e0bd7ee159247b1e432d3d2ca5b5236b4"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Aug 06 11:26:57 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Aug 06 13:31:04 2019 +0800"
      },
      "message": "Do not delete server when task state is image_snapshot\n\ntest_delete_saving_image fails when deleting server while server\nis in task_state image_snapshot, so this is to wait for the server\nimage-snapshotting to be finished before deleting the server.\n\nChange-Id: I09e0a796ede5509b84bd844488444d77f1763418\nCloses-Bug: #1839048\n"
    },
    {
      "commit": "18cf132af180f9c3422d33162dc1535873b3d523",
      "tree": "ee85f6ae7ca6784ee673e4c2fbc0d285db65453b",
      "parents": [
        "0a0f5c6e0bd7ee159247b1e432d3d2ca5b5236b4"
      ],
      "author": {
        "name": "linanbj",
        "email": "linanbj@inspur.com",
        "time": "Fri Aug 02 18:02:52 2019 +0800"
      },
      "committer": {
        "name": "linanbj",
        "email": "linanbj@inspur.com",
        "time": "Mon Aug 05 14:25:37 2019 +0800"
      },
      "message": "Modify the API reference\n\nModify the API reference in the following files:\n    tempest/lib/services/network/security_group_rules_client.py\n    tempest/lib/services/network/tags_client.py\n    tempest/lib/services/network/subnets_client.py\n    tempest/lib/services/network/subnetpools_client.py\n    tempest/lib/services/network/routers_client.py\n    tempest/lib/services/network/metering_labels_client.py\n    tempest/lib/services/network/floating_ips_client.py\n    tempest/lib/services/network/ports_client.py\n    tempest/lib/services/network/security_groups_client.py\n    tempest/lib/services/network/networks_client.py\n\nChange-Id: I5ec01ff7783dd5be0e82fac0aa591221548b0664\n"
    },
    {
      "commit": "043533235bfbb3ef264d23d56b463718d65f8a65",
      "tree": "27ef1e6412b64dec4e4f2299219a556c725c1def",
      "parents": [
        "236a14bf3cde38ea01bddeb24755cb798e16667c"
      ],
      "author": {
        "name": "wanglbj",
        "email": "wanglbj@inspur.com",
        "time": "Fri Aug 02 17:22:35 2019 +0800"
      },
      "committer": {
        "name": "wanglbj",
        "email": "wanglbj@inspur.com",
        "time": "Mon Aug 05 02:11:32 2019 +0000"
      },
      "message": "Modify the fake date to the correct value\n\nThis commit modify the fake date to the correct value according to the API document described\n\nChange-Id: I8fa20a0b8e5c2cf82085d787027f7edd5061357d\n"
    },
    {
      "commit": "0a0f5c6e0bd7ee159247b1e432d3d2ca5b5236b4",
      "tree": "5347f5374f56f82a7c5e7916ea54ed6cf9ff57b0",
      "parents": [
        "cf50c87d69a210c23fe2013a2871f4523a8e8a0e",
        "a45ae74043a5e1b199c080f7fc38c4b79ab15506"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Aug 04 22:56:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 04 22:56:01 2019 +0000"
      },
      "message": "Merge \"Fix remaining api-ref references\""
    },
    {
      "commit": "cf50c87d69a210c23fe2013a2871f4523a8e8a0e",
      "tree": "0434ccdbd06f76414d2721066fd699fb73863304",
      "parents": [
        "236a14bf3cde38ea01bddeb24755cb798e16667c",
        "1114de6b0c6fd6698fd6842932a18680032cf1b8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Aug 04 17:22:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 04 17:22:45 2019 +0000"
      },
      "message": "Merge \"Remove the Pike stable branch jobs from master gate\""
    },
    {
      "commit": "fdd964494a782692b99962020647587d33200568",
      "tree": "dc47d9bdd2f0bcd9de1dd9af8738197796d831a8",
      "parents": [
        "236a14bf3cde38ea01bddeb24755cb798e16667c"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Fri Aug 02 13:44:49 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Fri Aug 02 14:29:45 2019 +0900"
      },
      "message": "Make bashate E005,E042 error and ignore E006\n\nThis commit makes two bashate rules E005 and E042 treat as error and\nignores E006. It is difficult to keep E006 rule because bash scripts\ntend to be long naturally. Both E005 and E042 are good to be errors\nsince it should be safer.\n\nThese additions can be seen in devstack[0] too.\n\nE005: file does not begin with #! or have a .sh prefix\nE006: check for lines longer than 79 columns\nE042: local declaration hides errors\n\n[0] https://opendev.org/openstack/devstack/src/commit/0fc6b2c5a87a1884bf3cff086081b3a253cd9302/tox.ini#L35\n\nChange-Id: I56c017569aa8660648764502cce5adfe2e946a58\n"
    },
    {
      "commit": "236a14bf3cde38ea01bddeb24755cb798e16667c",
      "tree": "3d124baa389125c01356d9e0418961a67bf3d43c",
      "parents": [
        "fafd4c9fba45098638401182988353751f9856c7",
        "de1153b361cac47f7bf9f92a0c6a9933d67ed647"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 02 02:53:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 02 02:53:28 2019 +0000"
      },
      "message": "Merge \"Introduce bashate\""
    },
    {
      "commit": "fafd4c9fba45098638401182988353751f9856c7",
      "tree": "ed8bcd8b66c704d42efa262eba944abcbecd4b0d",
      "parents": [
        "6b4232b70fed028d91f1c92c03eb4857974221a4",
        "4f6538e01868bca1a2b1df6688d4828fd9e8dbd5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 02 01:28:11 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 02 01:28:11 2019 +0000"
      },
      "message": "Merge \"Fix indentation in releasenotes\""
    },
    {
      "commit": "6b4232b70fed028d91f1c92c03eb4857974221a4",
      "tree": "8f6c58f034b6fbaa6781cde6dea6cb6359fabe90",
      "parents": [
        "887f99a288c1d2bef45356c916b317d37828e6ac",
        "924a035886da43cd51cd5763c1f5ed9f44a502b6"
      ],
      "author": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Aug 01 14:01:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 01 14:01:52 2019 +0000"
      },
      "message": "Merge \"Revert \"Use memcached based cache in nova in all devstack-tempest jobs\"\""
    },
    {
      "commit": "be05dfab761752282e3ac32911634a09e64ec43c",
      "tree": "eef4e8e877e0d7cc92d4270a633f89d786800526",
      "parents": [
        "887f99a288c1d2bef45356c916b317d37828e6ac"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue Jul 30 15:22:29 2019 +0900"
      },
      "committer": {
        "name": "Jeremy Houser",
        "email": "jeremyhouser@protonmail.com",
        "time": "Wed Jul 31 22:14:35 2019 +0000"
      },
      "message": "Remove x/ranger-tempest-plugin from BLACKLIST\n\nThis commit removes x/ranger-tempest-plugin from BLACKLIST. The patch[0]\nis trying to support the tempest-sanity job. So, when the patch is\nmerged, we can remove it from BLACKLIST.\n\n[0] https://review.opendev.org/#/c/672585/\n\nChange-Id: Ia7f0bdad9f854c0f6724537e1ca0234f2952aca8\nDepends-On: https://review.opendev.org/672585/\n"
    }
  ],
  "next": "887f99a288c1d2bef45356c916b317d37828e6ac"
}
