)]}'
{
  "log": [
    {
      "commit": "dc4ceae3b7e1ff50c34093ee07da9262b54ee69a",
      "tree": "fed81595939369bcb0d2914ab31c4b5e8044ad3c",
      "parents": [
        "2d336983db92b9deb7693748d200f638f0faf5fd"
      ],
      "author": {
        "name": "Peter Penchev",
        "email": "openstack-dev@storpool.com",
        "time": "Wed Sep 09 00:47:50 2020 +0300"
      },
      "committer": {
        "name": "Peter Penchev",
        "email": "openstack-dev@storpool.com",
        "time": "Wed Sep 09 00:48:25 2020 +0300"
      },
      "message": "Use assert_has_calls() correctly.\n\nChange-Id: Ib4679be8731501421d09ccfaa45dec7f6fcc79d1\n"
    },
    {
      "commit": "2d336983db92b9deb7693748d200f638f0faf5fd",
      "tree": "065e29a7e10290af0fe84c608ff2990c9c0a615d",
      "parents": [
        "accd1e0d0c1b7448ff10b2d1df1a83677fe4de59",
        "4e726a6691d80cc59f50d01564245e66c42882e9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 07 09:16:32 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 07 09:16:33 2020 +0000"
      },
      "message": "Merge \"Adding description for testcases - compute part6\""
    },
    {
      "commit": "accd1e0d0c1b7448ff10b2d1df1a83677fe4de59",
      "tree": "79e5c81bfe5c2dfa290430f85ffb9b4517d38c1a",
      "parents": [
        "a6ab1841f316bd8d1649149704571f313d64a11a",
        "e354fa7675a614e63f8430b86ab1539d33e1154b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Sep 06 13:22:50 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 06 13:22:50 2020 +0000"
      },
      "message": "Merge \"Adding description for testcases - compute part9\""
    },
    {
      "commit": "a6ab1841f316bd8d1649149704571f313d64a11a",
      "tree": "8dfff663df2b2be23be939ee91d60700c92e8a3e",
      "parents": [
        "6b46098b0bbd6a84a78c46a12ea47d634c86ad92",
        "067bcd07089c809ff87783dffb0354d1dff8cf16"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Sep 06 12:31:42 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 06 12:31:42 2020 +0000"
      },
      "message": "Merge \"Adding description for testcases - volume part5\""
    },
    {
      "commit": "6b46098b0bbd6a84a78c46a12ea47d634c86ad92",
      "tree": "6a9fed32fd12e8d5d626df936e60acb2b5a4fa89",
      "parents": [
        "b666f9049845254ce626d3138283cacf42bdf3b2",
        "735e169ff5286b2f01eff2d8906df9c85be3cb9a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Sep 06 11:11:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 06 11:11:03 2020 +0000"
      },
      "message": "Merge \"Adding description for testcases - compute part12\""
    },
    {
      "commit": "b666f9049845254ce626d3138283cacf42bdf3b2",
      "tree": "7b77c34c3513953f385c3e58320cb1829e17ac64",
      "parents": [
        "24d9193e023c0ede8dbdd0218ea29deaab9d7796",
        "36ef089e18784cd0df227b568ffa19671114da0f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Sep 05 22:46:25 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 05 22:46:25 2020 +0000"
      },
      "message": "Merge \"Adding description for testcases - compute part7\""
    },
    {
      "commit": "24d9193e023c0ede8dbdd0218ea29deaab9d7796",
      "tree": "4c5b50440aed8c34204713bdb20e0eb2d895e701",
      "parents": [
        "96b43661cbe4bcb84cda9266c2617723ad06c04c",
        "85535164b78d34e128fae935cc753f3c4805b0a6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Sep 05 21:05:50 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 05 21:05:50 2020 +0000"
      },
      "message": "Merge \"Adding description for testcases - swift part3\""
    },
    {
      "commit": "96b43661cbe4bcb84cda9266c2617723ad06c04c",
      "tree": "3d8e3028e303686a500bfbf77094b28fce700c85",
      "parents": [
        "1e2c6f06672a0effe20711b76f6a1673d9d600fd",
        "ae6311373f93d366b0d91ae9fff233a7949c2318"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Sep 05 18:21:07 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 05 18:21:07 2020 +0000"
      },
      "message": "Merge \"Need to have stable implementation of nova_volume_detach() and add missing docstrings\""
    },
    {
      "commit": "1e2c6f06672a0effe20711b76f6a1673d9d600fd",
      "tree": "63969519bdc42d448644d0be0fa720f586d3159e",
      "parents": [
        "26b662242dfb8eff86254f327d1133a02d0bc1ad",
        "0539a64d1b13adc10d9912676dcb21648add9f4e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Sep 05 12:57:17 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 05 12:57:17 2020 +0000"
      },
      "message": "Merge \"Adding description for testcases - swift part2\""
    },
    {
      "commit": "26b662242dfb8eff86254f327d1133a02d0bc1ad",
      "tree": "85777856ad14eb517a5fcb9f055231334ea84d6e",
      "parents": [
        "b579888bdb622c5c0f2af82c0c0ebafd8bb5c462",
        "da8d25849138f4b18c67a30d69bad2650f6b5399"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 04 19:30:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 04 19:30:58 2020 +0000"
      },
      "message": "Merge \"Add response schema validation for volume groups\""
    },
    {
      "commit": "b579888bdb622c5c0f2af82c0c0ebafd8bb5c462",
      "tree": "ca4559a77f4177ad53a7ba76708acc96b38089f2",
      "parents": [
        "6c63c4814674198002b5696f85556e7b3c456942",
        "93a047f42ceb4293d5299657ef603af7df35d757"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 04 19:30:55 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 04 19:30:55 2020 +0000"
      },
      "message": "Merge \"Add response schema validation for volume backups\""
    },
    {
      "commit": "6c63c4814674198002b5696f85556e7b3c456942",
      "tree": "365648ea3936cafc4f3dad94f949e457fa548145",
      "parents": [
        "36bc05aa32adcbe10bbf20748b9dcf3d8ab4a039",
        "a56823734b26b95869c3e556ac718c1d9f0385a1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 04 18:23:36 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 04 18:23:36 2020 +0000"
      },
      "message": "Merge \"Adding description for testcases - volume part4\""
    },
    {
      "commit": "ae6311373f93d366b0d91ae9fff233a7949c2318",
      "tree": "d81c3182db3c270e87105d9e69ca6581afc79a53",
      "parents": [
        "36bc05aa32adcbe10bbf20748b9dcf3d8ab4a039"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Fri Aug 28 13:37:12 2020 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Fri Sep 04 21:52:11 2020 +0530"
      },
      "message": "Need to have stable implementation of nova_volume_detach()\nand add missing docstrings\n\nEarlier implementation of this api just detached the\nvolume and wait for the volume to be in \u0027available\u0027\nstate.\nBut the scenario manager don\u0027t really verify the state\nof the volume. Tempest plugins do verify the state.\n\nImplements: blueprint tempest-scenario-manager-stable\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\nChange-Id: I023177c09cf035bbb29941cc5d4bb4cc6c60ed1c\n"
    },
    {
      "commit": "36bc05aa32adcbe10bbf20748b9dcf3d8ab4a039",
      "tree": "2ac62e5b9f9a9a695f436eff4e9480cb063cc42e",
      "parents": [
        "ac85727af41278434cfc934bcf8871d648bd5813",
        "0c84f3ee2eec4216cfa659d5ac21225f08eaef09"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 04 15:19:44 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 04 15:19:44 2020 +0000"
      },
      "message": "Merge \"Need to have stable tempest scenario manager\""
    },
    {
      "commit": "ac85727af41278434cfc934bcf8871d648bd5813",
      "tree": "9734fc489f1665ef1c1a3e933c432698a1b3f973",
      "parents": [
        "db6f85e5bedd0c051b35ee4fe54e391ab67762bc",
        "be052d619853b86637c49b6575b1886e1c2c7afd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 04 00:31:34 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 04 00:31:34 2020 +0000"
      },
      "message": "Merge \"Do not specify a host for live-migration for non homogeneous nodes\""
    },
    {
      "commit": "db6f85e5bedd0c051b35ee4fe54e391ab67762bc",
      "tree": "8faf730d2402e33518bfb967cabc1ee0a44c48b6",
      "parents": [
        "bd196b201659b6c065d36e597964aebb4c732106",
        "99b7c11afa03c55c0b3a66c375ad95b83d83ea87"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 04 00:31:31 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 04 00:31:31 2020 +0000"
      },
      "message": "Merge \"remote_client: Use blkid -L to find config drive by filesystem label\""
    },
    {
      "commit": "bd196b201659b6c065d36e597964aebb4c732106",
      "tree": "4bd2199a4eddf7a8283748edc1c464d1ff1210de",
      "parents": [
        "e866da9a115e623433b4078ba368c1d623b9c71f",
        "ff145e61ce3355bc059b9a5959d0c2d1b77e8b43"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Sep 03 22:32:20 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 03 22:32:20 2020 +0000"
      },
      "message": "Merge \"Use the networking-l2gw project new location\""
    },
    {
      "commit": "0c84f3ee2eec4216cfa659d5ac21225f08eaef09",
      "tree": "1885fcc419a5df913f5e7d2dbb7d419d9fa4d813",
      "parents": [
        "e866da9a115e623433b4078ba368c1d623b9c71f"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Wed Jul 15 15:20:59 2020 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Sep 03 15:49:53 2020 +0530"
      },
      "message": "Need to have stable tempest scenario manager\n\nThis patch addresses following facts:\n1. common manager methods among plugins should be\n   defined in Tempest.\n2. methods should be consistent with names and\n   parameters.\n3. Add docstring about method usage and parameter.\n\nImplements: blueprint tempest-scenario-manager-stable\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\nChange-Id: I191c8861c9ec29b78c9c8ad12ff2ddf3ffbf4db1\n"
    },
    {
      "commit": "e866da9a115e623433b4078ba368c1d623b9c71f",
      "tree": "b5d9768c8bd6558189b9931d9510a92f7ba4db09",
      "parents": [
        "c9643dc3f580174980887416ebedf3369d9a21b9"
      ],
      "author": {
        "name": "Hemachandra Reddy",
        "email": "hr858f@att.com",
        "time": "Fri Aug 28 21:49:49 2020 +0000"
      },
      "committer": {
        "name": "Hemachandra Reddy",
        "email": "hr858f@att.com",
        "time": "Mon Aug 31 18:21:46 2020 +0000"
      },
      "message": "Wait until dependent resource is deleted\n\nThis makes network cleanup to wait until its\nports are cleanedup.\n\nChange-Id: Ied4e1e02973942f421afc257f201bbdba3aa879d\nCloses-bug: #1893487\n"
    },
    {
      "commit": "c9643dc3f580174980887416ebedf3369d9a21b9",
      "tree": "6b7679cc8e326c6095a201496538680b6d243f5c",
      "parents": [
        "198c3e05dc9f7bfd8f5c5804d8184df34fff00c3",
        "be8d510958ce25382a6c18034266b0b9f172a56b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 28 21:05:42 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 28 21:05:42 2020 +0000"
      },
      "message": "Merge \"Use of single interface for creating image\""
    },
    {
      "commit": "198c3e05dc9f7bfd8f5c5804d8184df34fff00c3",
      "tree": "c406f72ba49773748778c087456cc80cc1efb150",
      "parents": [
        "4792d42d41116978e77c67c2346ba211b1eca729",
        "a9af3ead370b161022d6dc3635ec52c8007de77f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 28 11:12:07 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 28 11:12:07 2020 +0000"
      },
      "message": "Merge \"Add new tests for check-uuid tool\""
    },
    {
      "commit": "be8d510958ce25382a6c18034266b0b9f172a56b",
      "tree": "87fcb9569354aa200ab1d5ab3acd494f5c41ffa0",
      "parents": [
        "c02aa28390ed48710f57ae18531b28d59d968f8d"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Mon Aug 17 17:23:30 2020 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Fri Aug 28 12:14:25 2020 +0530"
      },
      "message": "Use of single interface for creating image\n\nWithin scenario manager, we had two methods for creating image\nthose are as follows:\n1. _image_create() - private interface which creates image\n2. glance_image_create() - public interface which uses the above\n   method eventually to create image\n\nHence, let\u0027s have single method for single work. Thus, we need to\nreplace \u0027_image_create()\u0027 with \u0027image_create()\u0027.\n\nImplements: blueprint tempest-scenario-manager-stable\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\nChange-Id: I33e6abd416bbe5964a279f7969615ffd2974b4dd\n"
    },
    {
      "commit": "ff145e61ce3355bc059b9a5959d0c2d1b77e8b43",
      "tree": "10b3f3374fe35419bc7c0d3ef5f69427caefc103",
      "parents": [
        "367e148d439042ab43ea3fb610d7f6d456b89b47"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jun 25 21:21:58 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Aug 27 22:25:41 2020 +0000"
      },
      "message": "Use the networking-l2gw project new location\n\nnetworking-l2gw and networking-l2gw-tempest-plugin are\nimported to new location now and supposed to be retired from\nopenstack/namespace[1].\n\n-https://review.opendev.org/#/c/744110/\n\n[1] http://lists.openstack.org/pipermail/openstack-discuss/2020-June/015647.html\n\nChange-Id: If00bffe2b6d303686e15060f6b03400ad5a3089f\n"
    },
    {
      "commit": "4792d42d41116978e77c67c2346ba211b1eca729",
      "tree": "44da7d905857f082150e577172e5719d436bb33b",
      "parents": [
        "2321f00e847fd90c5906d3fbd4446574e72795d2",
        "0a07a0e51f004f79d1ddbc448371c55cfb87ce40"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 21 08:23:00 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 21 08:23:00 2020 +0000"
      },
      "message": "Merge \"Fix and unskip test_list_servers_filtered_by_ip_regex\""
    },
    {
      "commit": "2321f00e847fd90c5906d3fbd4446574e72795d2",
      "tree": "25c4d1e93080b27c2ab5a5c50118b1c07355eb8e",
      "parents": [
        "25ec807af3f6be9efb6bda25c4657b42ab713596",
        "6aa733e0f348bc9c3362d0a5c5b881cc77472968"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 20 04:59:16 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 20 04:59:16 2020 +0000"
      },
      "message": "Merge \"Improve unit tests for subunit_describe_calls\""
    },
    {
      "commit": "0539a64d1b13adc10d9912676dcb21648add9f4e",
      "tree": "0ba51f6c7e809088cd072e447465e3f6e15b252e",
      "parents": [
        "25ec807af3f6be9efb6bda25c4657b42ab713596"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Aug 18 16:10:03 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Aug 20 11:06:16 2020 +0800"
      },
      "message": "Adding description for testcases - swift part2\n\nWhen Tempest is used in customer site, often we are required to\nprovide a testcase list including testcase names and descriptions.\nNow no this kind of doc is available, so we can add descriptions\nwith the format of doc string for every testcase, so later we\ncan generata such a testcase description list.\n\nThere are hundreds of testcases missing descriptions, so we can\nadd them gradually, and limit the modified files in one patch\nfor the convenience of reviewing.\n\nChange-Id: Id8f747c0eb018847bd9dc5bc3801ee973704da4b\npartially-implements: blueprint testcase-description\n"
    },
    {
      "commit": "6aa733e0f348bc9c3362d0a5c5b881cc77472968",
      "tree": "8948002fdb23c312266d2b315f6945dca6532849",
      "parents": [
        "b18d7dda308d5558f097a72c8fe5e5bc3ea07531"
      ],
      "author": {
        "name": "Doug Schveninger",
        "email": "ds6901@att.com",
        "time": "Sat Jul 18 11:03:21 2020 -0500"
      },
      "committer": {
        "name": "Doug Schveninger",
        "email": "ds6901@att.com",
        "time": "Tue Aug 18 17:25:21 2020 -0500"
      },
      "message": "Improve unit tests for subunit_describe_calls\n\nin order to enhance the cmd to support kubernetes url based\nrouting over port based routing.  Once this is merged I will\nsubmit another patch set to subunit_describe_calls to support\n-u --urls (Optional) The path to a JSON file describing the urls\n  being used by different services. Note Can not be used with -p.\n\nAdded test cases for cliff subprocess and found a bug with the\n-v. The standard -v --verbose of cliff conflict with this command\n so I changed the -v --verbose to -a --all for print header\nwith printing to stdout I am also getting ready to add test cases\nfor cliff subprocess support for different options. Bug #1890060\n\nCorrect os join in test cases to avoid a conflict with\nhttps://review.opendev.org/#/c/683026\n\nCloses-bug: #1890060\nChange-Id: I9459db0dbeda721187ea5f4802c7453c2092dac3\n"
    },
    {
      "commit": "85535164b78d34e128fae935cc753f3c4805b0a6",
      "tree": "fc34335253e0bd0d83e47591a98ffad56ffde6c5",
      "parents": [
        "25ec807af3f6be9efb6bda25c4657b42ab713596"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Aug 18 16:59:41 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Aug 18 16:59:41 2020 +0800"
      },
      "message": "Adding description for testcases - swift part3\n\nWhen Tempest is used in customer site, often we are required to\nprovide a testcase list including testcase names and descriptions.\nNow no this kind of doc is available, so we can add descriptions\nwith the format of doc string for every testcase, so later we\ncan generata such a testcase description list.\n\nThere are hundreds of testcases missing descriptions, so we can\nadd them gradually, and limit the modified files in one patch\nfor the convenience of reviewing.\n\nChange-Id: I60d39b91ae064300347a789aa1b72a3115afae76\npartially-implements: blueprint testcase-description\n"
    },
    {
      "commit": "0a07a0e51f004f79d1ddbc448371c55cfb87ce40",
      "tree": "70b5e2190bf24da59a90febec2ce4efc27b43402",
      "parents": [
        "25ec807af3f6be9efb6bda25c4657b42ab713596"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jun 23 13:54:49 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Aug 17 09:30:25 2020 +0000"
      },
      "message": "Fix and unskip test_list_servers_filtered_by_ip_regex\n\nThe test assumes that all ip addresses will be allocated in a very\nspecific and static way. The patch improves the calculation of the\nip regex.\n\nChange-Id: Icb871c2b106ee0b9770b89d15c54bef65297977c\nCloses-Bug: #1540645\n"
    },
    {
      "commit": "067bcd07089c809ff87783dffb0354d1dff8cf16",
      "tree": "264339165da6a319d79ff192eb524b1d5035d447",
      "parents": [
        "24961f6244fd3798b26c0d516d18ab03cd764df8"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Aug 14 16:56:34 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Aug 14 16:56:34 2020 +0800"
      },
      "message": "Adding description for testcases - volume part5\n\nWhen Tempest is used in customer site, often we are required to\nprovide a testcase list including testcase names and descriptions.\nNow no this kind of doc is available, so we can add descriptions\nwith the format of doc string for every testcase, so later we\ncan generata such a testcase description list.\n\nThere are hundreds of testcases missing descriptions, so we can\nadd them gradually, and limit the modified files in one patch\nfor the convenience of reviewing.\n\nChange-Id: I7d082da0ad581b5bdd5cdce0a91c629e198f820b\npartially-implements: blueprint testcase-description\n"
    },
    {
      "commit": "a56823734b26b95869c3e556ac718c1d9f0385a1",
      "tree": "3054e477f0e1105643ce2f2e66d951b90724de27",
      "parents": [
        "24961f6244fd3798b26c0d516d18ab03cd764df8"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Aug 14 14:56:57 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Aug 14 14:56:57 2020 +0800"
      },
      "message": "Adding description for testcases - volume part4\n\nWhen Tempest is used in customer site, often we are required to\nprovide a testcase list including testcase names and descriptions.\nNow no this kind of doc is available, so we can add descriptions\nwith the format of doc string for every testcase, so later we\ncan generata such a testcase description list.\n\nThere are hundreds of testcases missing descriptions, so we can\nadd them gradually, and limit the modified files in one patch\nfor the convenience of reviewing.\n\nChange-Id: I42bdbf251b2618d8c2de7bd0fd404467576be6fb\npartially-implements: blueprint testcase-description\n"
    },
    {
      "commit": "25ec807af3f6be9efb6bda25c4657b42ab713596",
      "tree": "3bcd8c6a957c27abe815709a54696901a752ae3e",
      "parents": [
        "8c277fcad0f8b520483765a355a1ed5dceb48fa2",
        "8e3aacd7e99343f6bef2cebe33a21394c51540d5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 14 05:32:25 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 14 05:32:25 2020 +0000"
      },
      "message": "Merge \"Adding description for testcases - identity part2\""
    },
    {
      "commit": "8c277fcad0f8b520483765a355a1ed5dceb48fa2",
      "tree": "b467842224c1c922ab11128efd7965ac26943c96",
      "parents": [
        "c23e0b4e538a12cb71c4146c6680b66ca6d64e24",
        "3cb4772db4b11bc111845a27cb23c3671e59d328"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 14 05:32:22 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 14 05:32:22 2020 +0000"
      },
      "message": "Merge \"Add response schema validation for volumes\""
    },
    {
      "commit": "c23e0b4e538a12cb71c4146c6680b66ca6d64e24",
      "tree": "d492e1b80d538ccc4cd5bd99d0242d22d5d1d701",
      "parents": [
        "24961f6244fd3798b26c0d516d18ab03cd764df8",
        "e18335e1a221cb2ff4c84e27d0dd122f968e3c42"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 14 02:18:46 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 14 02:18:46 2020 +0000"
      },
      "message": "Merge \"Add skip flags for block level live migration\""
    },
    {
      "commit": "735e169ff5286b2f01eff2d8906df9c85be3cb9a",
      "tree": "9d3dd13053292ed371eda83f62c4acaaa809e81c",
      "parents": [
        "24961f6244fd3798b26c0d516d18ab03cd764df8"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Aug 13 16:46:50 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Aug 13 16:46:50 2020 +0800"
      },
      "message": "Adding description for testcases - compute part12\n\nWhen Tempest is used in customer site, often we are required to\nprovide a testcase list including testcase names and descriptions.\nNow no this kind of doc is available, so we can add descriptions\nwith the format of doc string for every testcase, so later we\ncan generata such a testcase description list.\n\nThere are hundreds of testcases missing descriptions, so we can\nadd them gradually, and limit the modified files in one patch\nfor the convenience of reviewing.\n\nChange-Id: I5564ff0b71f56445977a79c2c813b2e3e31000c9\npartially-implements: blueprint testcase-description\n"
    },
    {
      "commit": "e354fa7675a614e63f8430b86ab1539d33e1154b",
      "tree": "bc598175a4852641582ae3ee388031d937e33c5f",
      "parents": [
        "24961f6244fd3798b26c0d516d18ab03cd764df8"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Aug 12 17:07:50 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Aug 12 17:07:50 2020 +0800"
      },
      "message": "Adding description for testcases - compute part9\n\nWhen Tempest is used in customer site, often we are required to\nprovide a testcase list including testcase names and descriptions.\nNow no this kind of doc is available, so we can add descriptions\nwith the format of doc string for every testcase, so later we\ncan generata such a testcase description list.\n\nThere are hundreds of testcases missing descriptions, so we can\nadd them gradually, and limit the modified files in one patch\nfor the convenience of reviewing.\n\nChange-Id: Iffbaa7489d219ae4138874fe6c5702e858417573\npartially-implements: blueprint testcase-description\n"
    },
    {
      "commit": "36ef089e18784cd0df227b568ffa19671114da0f",
      "tree": "8b40ddbcd3475a30c15fd953e587b409ba319aa1",
      "parents": [
        "24961f6244fd3798b26c0d516d18ab03cd764df8"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Aug 12 13:47:21 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Aug 12 13:49:43 2020 +0800"
      },
      "message": "Adding description for testcases - compute part7\n\nWhen Tempest is used in customer site, often we are required to\nprovide a testcase list including testcase names and descriptions.\nNow no this kind of doc is available, so we can add descriptions\nwith the format of doc string for every testcase, so later we\ncan generata such a testcase description list.\n\nThere are hundreds of testcases missing descriptions, so we can\nadd them gradually, and limit the modified files in one patch\nfor the convenience of reviewing.\n\nChange-Id: I26f0b5dc72c3b1943e913e63b36e2beb4af1cede\npartially-implements: blueprint testcase-description\n"
    },
    {
      "commit": "4e726a6691d80cc59f50d01564245e66c42882e9",
      "tree": "4ee0f02fe16d307a5b6179fb11be57833a7e7e00",
      "parents": [
        "24961f6244fd3798b26c0d516d18ab03cd764df8"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Aug 10 16:30:28 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Aug 10 16:30:28 2020 +0800"
      },
      "message": "Adding description for testcases - compute part6\n\nWhen Tempest is used in customer site, often we are required to\nprovide a testcase list including testcase names and descriptions.\nNow no this kind of doc is available, so we can add descriptions\nwith the format of doc string for every testcase, so later we\ncan generata such a testcase description list.\n\nThere are hundreds of testcases missing descriptions, so we can\nadd them gradually, and limit the modified files in one patch\nfor the convenience of reviewing.\n\nChange-Id: I1469ad5a34bac75203b2eb063326eded096706a5\npartially-implements: blueprint testcase-description\n"
    },
    {
      "commit": "24961f6244fd3798b26c0d516d18ab03cd764df8",
      "tree": "7d4c62a7a3b5eded9a4509d0b606807c844da28f",
      "parents": [
        "0a4161558d5797ee4e4562dc6c9f71942b061707",
        "a0e87dc58239032bc6be15ecae66dc2a530683d4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 07 19:30:22 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 07 19:30:22 2020 +0000"
      },
      "message": "Merge \"Adding description for testcases - compute part3\""
    },
    {
      "commit": "8e3aacd7e99343f6bef2cebe33a21394c51540d5",
      "tree": "32c1f093a764bcd3f6e64441e6de652256fc83dd",
      "parents": [
        "a188178416c1e7a317dbfe6dc98f9786ae99d38b"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Apr 27 14:46:46 2020 +0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 07 17:03:53 2020 +0000"
      },
      "message": "Adding description for testcases - identity part2\n\nWhen Tempest is used in customer site, often we are required to\nprovide a testcase list including testcase names and descriptions.\nNow no this kind of doc is available, so we can add descriptions\nwith the format of doc string for every testcase, so later we\ncan generata such a testcase description list.\n\nThere are hundreds of testcases missing descriptions, so we can\nadd them gradually, and limit the modified files in one patch\nfor the convenience of reviewing.\n\nChange-Id: Ifd23fd4cc442a3188a5a19b506694abffadea610\npartially-implements: blueprint testcase-description\n"
    },
    {
      "commit": "0a4161558d5797ee4e4562dc6c9f71942b061707",
      "tree": "37229e689d30ed5c837c7551ea2cc5262bb0e76a",
      "parents": [
        "b652e781036d7c7958650daf813ab1b34c9ea2c5",
        "fe7a983a3d2a95c01946651eb27e97cecdcae315"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 05 05:54:11 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 05 05:54:11 2020 +0000"
      },
      "message": "Merge \"Add default headers to the volume show_version request\""
    },
    {
      "commit": "b652e781036d7c7958650daf813ab1b34c9ea2c5",
      "tree": "0d36b14a54ecdca3acd7027f28fac8542c5d9ed2",
      "parents": [
        "b18d7dda308d5558f097a72c8fe5e5bc3ea07531",
        "b20c3a5cc02ab4429823ed6f7addd9de670be93e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 04 10:05:45 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 10:05:45 2020 +0000"
      },
      "message": "Merge \"Enable xindy for PDF build\""
    },
    {
      "commit": "b18d7dda308d5558f097a72c8fe5e5bc3ea07531",
      "tree": "d7fd7f2efbdf02fc4264b7e8f093da7feb361166",
      "parents": [
        "00041e686f059aacbc4b2d86ccfd11ff72ba5448",
        "1425ecd42e47224b4713501eb204f8b3837700cf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 31 08:05:39 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 08:05:39 2020 +0000"
      },
      "message": "Merge \"Add glance image import web-download tests\""
    },
    {
      "commit": "00041e686f059aacbc4b2d86ccfd11ff72ba5448",
      "tree": "96dfcb478f2b563c4269ed745da6f774a34f475e",
      "parents": [
        "f2727fa6b4eb9ed3a8b48f6b8a6b0d34d72307fb",
        "9f0c59aed58bdbf406ad435a9ab392d16d2f8210"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 31 02:03:31 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 02:03:31 2020 +0000"
      },
      "message": "Merge \"Add response schema validation for volume group snapshots\""
    },
    {
      "commit": "f2727fa6b4eb9ed3a8b48f6b8a6b0d34d72307fb",
      "tree": "cf0c86f6e47dcf3b089c00508104a31a71d2f42c",
      "parents": [
        "82697e925382b4c712ca80d72a09660dfd992674",
        "a7635d7175f48e9d218c1bc984a2658fcef7f286"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 30 18:28:05 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 30 18:28:05 2020 +0000"
      },
      "message": "Merge \"Adding description for testcases - identity part5\""
    },
    {
      "commit": "82697e925382b4c712ca80d72a09660dfd992674",
      "tree": "c1f3968a38ad5ce699101b91a1ebfd815d102ae0",
      "parents": [
        "4237716010f4d200b9759c9afa6dcc454e12dff5",
        "b5603bc4f8d7fb98007e71f2328e30f797fd1942"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 30 18:08:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 30 18:08:58 2020 +0000"
      },
      "message": "Merge \"Adding description for testcases - compute part5\""
    },
    {
      "commit": "4237716010f4d200b9759c9afa6dcc454e12dff5",
      "tree": "9fbb53141266eea368302a3fee0cf7109df0d6c9",
      "parents": [
        "c02aa28390ed48710f57ae18531b28d59d968f8d",
        "14e2a4e421cc81fe278351d55c85b4f4ac953fc1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 30 13:56:29 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 30 13:56:29 2020 +0000"
      },
      "message": "Merge \"Fix KeyError exc in volumes_client\""
    },
    {
      "commit": "c02aa28390ed48710f57ae18531b28d59d968f8d",
      "tree": "1c2b3bfa2038a7b73af26e8c2296f90626b442a4",
      "parents": [
        "c1d71ca445f8470635651c10e4bd72a76e1627d4",
        "67b3d389344b9819d9da6703268e322d88b74e8c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 30 11:47:54 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 30 11:47:54 2020 +0000"
      },
      "message": "Merge \"Adding description for testcases - compute part4\""
    },
    {
      "commit": "c1d71ca445f8470635651c10e4bd72a76e1627d4",
      "tree": "5e1995d9b1351f8201a334d9e12c235c208712c7",
      "parents": [
        "40ed7ac83323f2b7d497d10b97f803aed0f21a8e",
        "0abb76f9abb0c681b19d1c9632b803cefaeb72db"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 30 10:58:50 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 30 10:58:50 2020 +0000"
      },
      "message": "Merge \"Adding description for testcases - network part3\""
    },
    {
      "commit": "40ed7ac83323f2b7d497d10b97f803aed0f21a8e",
      "tree": "dd1d7114b4b9ccdc2631f76a47c0047ea6ac8e8f",
      "parents": [
        "3b9f03ec6dc14ca3b1603728ad076ac63a8a5e2f",
        "b9358201c70a4659f7c7ad132bf6ff19edd17aa8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 30 10:58:48 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 30 10:58:48 2020 +0000"
      },
      "message": "Merge \"Adding description for testcases - identity part3\""
    },
    {
      "commit": "a7635d7175f48e9d218c1bc984a2658fcef7f286",
      "tree": "44765de9690b16f1728176aaeb14d13e3660bd4a",
      "parents": [
        "a188178416c1e7a317dbfe6dc98f9786ae99d38b"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Apr 29 14:36:41 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jul 30 09:01:44 2020 +0000"
      },
      "message": "Adding description for testcases - identity part5\n\nWhen Tempest is used in customer site, often we are required to\nprovide a testcase list including testcase names and descriptions.\nNow no this kind of doc is available, so we can add descriptions\nwith the format of doc string for every testcase, so later we\ncan generata such a testcase description list.\n\nThere are hundreds of testcases missing descriptions, so we can\nadd them gradually, and limit the modified files in one patch\nfor the convenience of reviewing.\n\nChange-Id: I47fc64ac84b4d0ea3da0a9469efec7bd6e0b0f3d\npartially-implements: blueprint testcase-description\n"
    },
    {
      "commit": "b5603bc4f8d7fb98007e71f2328e30f797fd1942",
      "tree": "7f7c5d17c57e905c0c162280c8558cfd7a65a608",
      "parents": [
        "ad25f2577b1118ab47db972bb11dd9ac29c34159"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed May 27 09:18:24 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jul 30 10:05:37 2020 +0800"
      },
      "message": "Adding description for testcases - compute part5\n\nWhen Tempest is used in customer site, often we are required to\nprovide a testcase list including testcase names and descriptions.\nNow no this kind of doc is available, so we can add descriptions\nwith the format of doc string for every testcase, so later we\ncan generata such a testcase description list.\n\nThere are hundreds of testcases missing descriptions, so we can\nadd them gradually, and limit the modified files in one patch\nfor the convenience of reviewing.\n\nChange-Id: I20744e4957fbd5b039fdd52ac530f11ac6d72319\npartially-implements: blueprint testcase-description\n"
    },
    {
      "commit": "67b3d389344b9819d9da6703268e322d88b74e8c",
      "tree": "842e616f39c48209193c8310c6e9d353ffebd524",
      "parents": [
        "f004447315f8b66db078edaf555c816e4f7913e2"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon May 25 13:35:12 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Jul 30 09:00:34 2020 +0800"
      },
      "message": "Adding description for testcases - compute part4\n\nWhen Tempest is used in customer site, often we are required to\nprovide a testcase list including testcase names and descriptions.\nNow no this kind of doc is available, so we can add descriptions\nwith the format of doc string for every testcase, so later we\ncan generata such a testcase description list.\n\nThere are hundreds of testcases missing descriptions, so we can\nadd them gradually, and limit the modified files in one patch\nfor the convenience of reviewing.\n\nChange-Id: If14b4ec678355c850275ef38f9ed70cc0c877946\npartially-implements: blueprint testcase-description\n"
    },
    {
      "commit": "3b9f03ec6dc14ca3b1603728ad076ac63a8a5e2f",
      "tree": "03e77bf4ee298f253cf545e12253cfa168208630",
      "parents": [
        "2ff32b34b2dcefe187cd957f6c98815fc75bf896",
        "4810d887ffe0038b44adf1be1d906a841769b074"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 29 18:47:32 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 18:47:32 2020 +0000"
      },
      "message": "Merge \"Adding description for testcases - network part1\""
    },
    {
      "commit": "2ff32b34b2dcefe187cd957f6c98815fc75bf896",
      "tree": "ffe29489594d629edab6e6f027baeb26c44f9be4",
      "parents": [
        "10b4af0ade0f928dc90c15f32793e6a0246f33d3",
        "fcfb31bccb7d63f8095103f06e27a8ff2394f6c8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 29 18:19:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 18:19:03 2020 +0000"
      },
      "message": "Merge \"Adding description for testcases - volume part2\""
    },
    {
      "commit": "10b4af0ade0f928dc90c15f32793e6a0246f33d3",
      "tree": "80ff888f39aa260d1b868e9bd28562ccfd26afce",
      "parents": [
        "bb31c0c4970f2185634f71fe493409c5fc141a7b",
        "05fc4f72b615b782f7117d6f0aa52a3dec1230ed"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 29 16:10:06 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 16:10:06 2020 +0000"
      },
      "message": "Merge \"Adding description for testcases - network part2\""
    },
    {
      "commit": "bb31c0c4970f2185634f71fe493409c5fc141a7b",
      "tree": "233142ce44e2c0292bdebcea2b552d49a743e602",
      "parents": [
        "118b03cbe88872b639053e43d688c700dfab92ca",
        "23925882003df98efec750d1d5ff63f6e7b3466c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 29 15:34:26 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 15:34:26 2020 +0000"
      },
      "message": "Merge \"Adding description for testcases - identity part4\""
    },
    {
      "commit": "fe7a983a3d2a95c01946651eb27e97cecdcae315",
      "tree": "41cf6e72533a7440ef71c389ff6e553e185bda4b",
      "parents": [
        "a7203be653f25fa4c16703ad6839a5e51e2de4be"
      ],
      "author": {
        "name": "Gayathri Devi Kathiri",
        "email": "gayathri.devi@imaginea.com",
        "time": "Mon Jul 13 15:22:13 2020 +0000"
      },
      "committer": {
        "name": "Gayathri Devi",
        "email": "gayathri.devi@imaginea.com",
        "time": "Wed Jul 29 12:34:50 2020 +0000"
      },
      "message": "Add default headers to the volume show_version request\n\nWhen openstack is deployed with kubernetes and openstack-helm\nand when tempest test suite is run against that lab, \ntest_versions.VersionsTest.test_show_version tempest test case\nis failing. This issue is not reproducible on all the labs \ndeployed with kubernetes and helm but only on one of the lab. \nThere is nothing inconsistent found in the cinder functionality \non that lab except this test case failure.\n\nAdding \u0027Openstack-Api-Version\u0027 header to the \"show_version\" request \nas that of \"list_versions\" request solves the above issue.\n\u0027Openstack-Api-Version\u0027 header is included in default headers.\nSo, modifying \"show_version\" request to include default headers\nas there will be no negative impacts.\n\nChange-Id: I2f1970d4595c1b32c05f27c5c0eb3e28a75d7052\n\nCloses-Bug: #1887789\n"
    },
    {
      "commit": "1425ecd42e47224b4713501eb204f8b3837700cf",
      "tree": "d8deef7f1025a6fb3f4ff33c08997f2fca1e78a4",
      "parents": [
        "7cff130795798f0f7d122ffca7791fce72f21357"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 22 21:01:26 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 28 13:02:54 2020 +0000"
      },
      "message": "Add glance image import web-download tests\n\nGlance image can be imported with web-download\nimport method\n- https://docs.openstack.org/api-ref/image/v2/index.html#interoperable-image-import\n\nDepends-On: https://review.opendev.org/#/c/742574/\nChange-Id: I6f30f6fd0e63d83a7abac4eccc2a8ad57365a7ce\n"
    },
    {
      "commit": "118b03cbe88872b639053e43d688c700dfab92ca",
      "tree": "65dbc56ea257ca53fd76a5f7545fcb16a37fd532",
      "parents": [
        "03b20d858a814ac2e865dafd8e19f21ec7de551e",
        "8aea021537f72821b2015fe945629982d4aae8ce"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 28 13:01:45 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 28 13:01:46 2020 +0000"
      },
      "message": "Merge \"Stop to use the __future__ module.\""
    },
    {
      "commit": "a9af3ead370b161022d6dc3635ec52c8007de77f",
      "tree": "2597a731626ff6d010daf939c94e94b0a9e7a240",
      "parents": [
        "a7203be653f25fa4c16703ad6839a5e51e2de4be"
      ],
      "author": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Mon Jul 13 18:08:06 2020 +0200"
      },
      "committer": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Tue Jul 28 09:39:15 2020 +0200"
      },
      "message": "Add new tests for check-uuid tool\n\nCreate tests to check whether the --fix and --package arguments\nof check-uuid utility work correctly.\n\nPartially-Implements: blueprint tempest-cli-unit-test-coverage\n\nChange-Id: Iadab5b1f0e0b61de3f5686c964c691dfe8c7ecd5\n"
    },
    {
      "commit": "03b20d858a814ac2e865dafd8e19f21ec7de551e",
      "tree": "6450e2e3fe8957d92815613a28b1b9832f51a795",
      "parents": [
        "7cff130795798f0f7d122ffca7791fce72f21357",
        "7454db5d4c52832c964531309de8ff87589b5fc7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 28 04:58:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 28 04:58:59 2020 +0000"
      },
      "message": "Merge \"Add response schema validation for show_default_group_type\""
    },
    {
      "commit": "b9358201c70a4659f7c7ad132bf6ff19edd17aa8",
      "tree": "a7bd24d86e57f774541bc4a1e10e5180358dfc52",
      "parents": [
        "a188178416c1e7a317dbfe6dc98f9786ae99d38b"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Apr 27 16:12:52 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Jul 27 14:26:34 2020 +0800"
      },
      "message": "Adding description for testcases - identity part3\n\nWhen Tempest is used in customer site, often we are required to\nprovide a testcase list including testcase names and descriptions.\nNow no this kind of doc is available, so we can add descriptions\nwith the format of doc string for every testcase, so later we\ncan generata such a testcase description list.\n\nThere are hundreds of testcases missing descriptions, so we can\nadd them gradually, and limit the modified files in one patch\nfor the convenience of reviewing.\n\nChange-Id: I6d8fd63c7a473b498cde35ed53d83270b9e526c3\npartially-implements: blueprint testcase-description\n"
    },
    {
      "commit": "fcfb31bccb7d63f8095103f06e27a8ff2394f6c8",
      "tree": "107cc28c0d9c26574d169ab5e69a12519c083118",
      "parents": [
        "414f2116a00e2c260191f7624a7273832fad212b"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Apr 20 15:41:07 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Jul 27 13:11:35 2020 +0800"
      },
      "message": "Adding description for testcases - volume part2\n\nWhen Tempest is used in customer site, often we are required to\nprovide a testcase list including testcase names and descriptions.\nNow no this kind of doc is available, so we can add descriptions\nwith the format of doc string for every testcase, so later we\ncan generata such a testcase description list.\n\nThere are hundreds of testcases missing descriptions, so we can\nadd them gradually, and limit the modified files in one patch\nfor the convenience of reviewing.\n\nChange-Id: I8577ceddcc99f77cfa091519d1466f075de54e43\npartially-implements: blueprint testcase-description\n"
    },
    {
      "commit": "4810d887ffe0038b44adf1be1d906a841769b074",
      "tree": "e68e32a644ff6f9c3741aad10a0c9c3a5b9eb310",
      "parents": [
        "414f2116a00e2c260191f7624a7273832fad212b"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Apr 22 16:14:19 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Jul 27 10:45:18 2020 +0800"
      },
      "message": "Adding description for testcases - network part1\n\nWhen Tempest is used in customer site, often we are required to\nprovide a testcase list including testcase names and descriptions.\nNow no this kind of doc is available, so we can add descriptions\nwith the format of doc string for every testcase, so later we\ncan generata such a testcase description list.\n\nThere are hundreds of testcases missing descriptions, so we can\nadd them gradually, and limit the modified files in one patch\nfor the convenience of reviewing.\n\nChange-Id: Id3e49c09116c08b6a017b6bb9d016bb31cad9fcd\npartially-implements: blueprint testcase-description\n"
    },
    {
      "commit": "0abb76f9abb0c681b19d1c9632b803cefaeb72db",
      "tree": "2dba65e4453a5cb2b186973d2f35bc79ad7890ec",
      "parents": [
        "414f2116a00e2c260191f7624a7273832fad212b"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Sun Apr 26 14:37:47 2020 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Jul 27 09:42:51 2020 +0800"
      },
      "message": "Adding description for testcases - network part3\n\nWhen Tempest is used in customer site, often we are required to\nprovide a testcase list including testcase names and descriptions.\nNow no this kind of doc is available, so we can add descriptions\nwith the format of doc string for every testcase, so later we\ncan generata such a testcase description list.\n\nThere are hundreds of testcases missing descriptions, so we can\nadd them gradually, and limit the modified files in one patch\nfor the convenience of reviewing.\n\nChange-Id: I5f4cd174a3dc2f23188b72ff856ec4e8f4b51414\npartially-implements: blueprint testcase-description\n"
    },
    {
      "commit": "7cff130795798f0f7d122ffca7791fce72f21357",
      "tree": "dcd4956b5a6a1f392bd968c12b77877cc2936794",
      "parents": [
        "50ec7d74c392d364c18aaf0faaca26b8ff7a4809"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Thu Jul 16 10:30:13 2020 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 24 13:09:12 2020 -0500"
      },
      "message": "Tempest tests for glance import workflow\n\nThis adds an initial test for glance image interoperable import\nthat uses the glance-direct method. It will skip if the server\ndoes not support glance-direct.\n\nAdding feature flag to enable the import tests as devstack on\nstable branches cannot support image import feature.\n\nChange-Id: I09e7fb4e7758edd5256ae70ceeea6f143466c3e3\n"
    },
    {
      "commit": "14e2a4e421cc81fe278351d55c85b4f4ac953fc1",
      "tree": "4523ead32666fb9a16b409ecaf7f30a05c23ff52",
      "parents": [
        "50ec7d74c392d364c18aaf0faaca26b8ff7a4809"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Jul 24 09:35:38 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Jul 24 16:25:30 2020 +0000"
      },
      "message": "Fix KeyError exc in volumes_client\n\nis_resource_deleted method of v3 volumes_client was wrongly accessing\nid value of a volume causing KeyError - in case the being deleted\nvolume was in error_deleting state.\n\nCloses-Bug: #1887980\nChange-Id: I6cea9917c248ceaa8b7cd60d0a20a2bf7540d9b9\n"
    },
    {
      "commit": "8aea021537f72821b2015fe945629982d4aae8ce",
      "tree": "77e5aa63e18b3d89d990a47185e858e44cecc9a4",
      "parents": [
        "257f3b009f7978723a8748f9f5b413aa8eb38e3a"
      ],
      "author": {
        "name": "Hervé Beraud",
        "email": "hberaud@redhat.com",
        "time": "Tue Jun 02 21:01:54 2020 +0200"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.carneiro.monteiro@gmail.com",
        "time": "Fri Jul 24 04:27:38 2020 +0000"
      },
      "message": "Stop to use the __future__ module.\n\nThe __future__ module [1] was used in this context to ensure compatibility\nbetween python 2 and python 3.\n\nWe previously dropped the support of python 2.7 [2] and now we only support\npython 3 so we don\u0027t need to continue to use this module and the imports\nlisted below.\n\nImports commonly used and their related PEPs:\n- `division` is related to PEP 238 [3]\n- `print_function` is related to PEP 3105 [4]\n- `unicode_literals` is related to PEP 3112 [5]\n- `with_statement` is related to PEP 343 [6]\n- `absolute_import` is related to PEP 328 [7]\n\n[1] https://docs.python.org/3/library/__future__.html\n[2] https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html\n[3] https://www.python.org/dev/peps/pep-0238\n[4] https://www.python.org/dev/peps/pep-3105\n[5] https://www.python.org/dev/peps/pep-3112\n[6] https://www.python.org/dev/peps/pep-0343\n[7] https://www.python.org/dev/peps/pep-0328\n\nChange-Id: I522388e474c205aa2bdf2e5167193f4e6b3381a4\n"
    },
    {
      "commit": "50ec7d74c392d364c18aaf0faaca26b8ff7a4809",
      "tree": "b9af6f0890609012a027fe982051c594902f4702",
      "parents": [
        "6cb37d68b2cb40cec9dcbb9e26c0649c6e6c877a",
        "d89122be41543a2f2416f30cfcb9e0374f516d6c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 22 03:23:41 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 22 03:23:41 2020 +0000"
      },
      "message": "Merge \"Document the process to pin the constraint in tox.ini\""
    },
    {
      "commit": "6cb37d68b2cb40cec9dcbb9e26c0649c6e6c877a",
      "tree": "bdbd3ca16cfc139c5eb2ac82d52ab17909fa44a1",
      "parents": [
        "0aa0636a09a59dab87e9b7755f15188691e25417",
        "b4e0e2c7e7e8fd0972e547043bd4fd36d948dd51"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 17 14:10:30 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 17 14:10:30 2020 +0000"
      },
      "message": "Merge \"zuul: clean up some legacy jobs\""
    },
    {
      "commit": "99b7c11afa03c55c0b3a66c375ad95b83d83ea87",
      "tree": "98672367413d50310ecbf42f2f0aa38f24d98efc",
      "parents": [
        "6372ac21394eee831cb2749c4f9072b1fec51a88"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Mar 02 20:04:49 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Jul 15 19:59:23 2020 +0000"
      },
      "message": "remote_client: Use blkid -L to find config drive by filesystem label\n\nThis change avoids the use of the re module to find the device name from\nthe normal blkid output.\n\nChange-Id: I3c2c344768f6335c918565783da531db62b1bd3b\n"
    },
    {
      "commit": "0aa0636a09a59dab87e9b7755f15188691e25417",
      "tree": "faf812e8bfb9bcead2086719dcd74e0439aeb108",
      "parents": [
        "6372ac21394eee831cb2749c4f9072b1fec51a88"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 15 13:38:42 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 15 13:42:07 2020 -0500"
      },
      "message": "Fix tempest plugin cookicutter repo path\n\ncookicutter expect ether git+\u003crepo-url\u003e or it has the\n\u0027git\u0027 in url, otherwise it give error\n- http://paste.openstack.org/show/795952/\n\nplugin cookicutter README is fine but tempest doc does\nnot mention about it and end up having error\n- https://opendev.org/openstack/tempest-plugin-cookiecutter\n\nChange-Id: Ifb12011ac901be57d49a6ae623a24a916837c07d\n"
    },
    {
      "commit": "b4e0e2c7e7e8fd0972e547043bd4fd36d948dd51",
      "tree": "ae64055d79298945416f39b1f0765ee7db3bb711",
      "parents": [
        "6372ac21394eee831cb2749c4f9072b1fec51a88"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Wed Jul 15 15:39:55 2020 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Wed Jul 15 15:40:28 2020 +0200"
      },
      "message": "zuul: clean up some legacy jobs\n\nReplace legacy-tempest-dsvm-lvm-multibackend with its native version,\ncinder-tempest-lvm-multibackend.\n\nRemove legacy-tempest-dsvm-neutron-dvr-multinode-full, which was defined\nas an experimental job in neutron and removed during the ussuri lifecycle.\nSee https://review.opendev.org/#/c/693630/\nIt seems neutron-tempest-dvr-ha-multinode-full should cover its use case.\n\nChange-Id: I6edfd00f0c43cd0bfe688db5e43768288dd4c1c1\n"
    },
    {
      "commit": "6372ac21394eee831cb2749c4f9072b1fec51a88",
      "tree": "b1475abaf10d1ce19ff969a3c1a8786587ef9344",
      "parents": [
        "90018eabe73a3d55e2690c4b7284cd8d88692f3d",
        "fba44537c75e2d586055ff1467d77af073913b1d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 15 11:28:56 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 15 11:28:56 2020 +0000"
      },
      "message": "Merge \"Unstable test_server_connectivity_cold_migration_revert\""
    },
    {
      "commit": "90018eabe73a3d55e2690c4b7284cd8d88692f3d",
      "tree": "b19789302fc0bd1e9437111279411a094cb7758a",
      "parents": [
        "ea55a17ee2df2fe0208de23aec411d00e00b28b6",
        "4f633edd97ca89e01433b1e5ed69e72cb0be25cd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 15 07:32:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 15 07:32:23 2020 +0000"
      },
      "message": "Merge \"Remove checking of Accept-Range header\""
    },
    {
      "commit": "93a047f42ceb4293d5299657ef603af7df35d757",
      "tree": "41787ba56972c2ec2a47375dfe34f9994d8947c4",
      "parents": [
        "ad25f2577b1118ab47db972bb11dd9ac29c34159"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Nov 08 14:35:49 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jul 15 01:29:05 2020 +0000"
      },
      "message": "Add response schema validation for volume backups\n\nThis is to add response schema validation for volume backups.\n\nChange-Id: I2ab6ecfeb0c48c7ef4a0fc94e670d43dbc3f6650\npartially-implements: blueprint volume-response-schema-validation\n"
    },
    {
      "commit": "ea55a17ee2df2fe0208de23aec411d00e00b28b6",
      "tree": "8ab764a38f3e328d0631f3ddd00b0b9101c574e8",
      "parents": [
        "ef42797d0fcf29ef769f8c5f6f109fcdc0c29d3f",
        "217eebd0bfb5f8ed4ec1ad75c07bb419534989f6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 14 16:16:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 14 16:16:59 2020 +0000"
      },
      "message": "Merge \"Fix pygments style\""
    },
    {
      "commit": "ef42797d0fcf29ef769f8c5f6f109fcdc0c29d3f",
      "tree": "a6ffd30b8c1ebb5f5cb37abc344ecf1e6e8f8fb3",
      "parents": [
        "a7203be653f25fa4c16703ad6839a5e51e2de4be",
        "eee87b504c180bd2b04110d5e4dce7d82819502b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 14 16:16:56 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 14 16:16:56 2020 +0000"
      },
      "message": "Merge \"Cap jsonschema 3.2.0 as the minimal version\""
    },
    {
      "commit": "a7203be653f25fa4c16703ad6839a5e51e2de4be",
      "tree": "e13ea265ba5d9d615007f4e175a20899b7964167",
      "parents": [
        "e1eebfa8451d4c28bef0669e4a7f493b6086cab9",
        "c1449d4ff234e96cb4948ce1ee6b8e93aa3d6164"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 10 00:40:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 10 00:40:03 2020 +0000"
      },
      "message": "Merge \"Remove any reference to \"tenant_id\" in network\""
    },
    {
      "commit": "e18335e1a221cb2ff4c84e27d0dd122f968e3c42",
      "tree": "fc5f41b2c931c4882b105195d149583cf9084995",
      "parents": [
        "e1eebfa8451d4c28bef0669e4a7f493b6086cab9"
      ],
      "author": {
        "name": "Paras Babbar",
        "email": "PBabbar@redhat.com",
        "time": "Tue Jun 23 17:09:19 2020 -0400"
      },
      "committer": {
        "name": "Paras Babbar",
        "email": "PBabbar@redhat.com",
        "time": "Thu Jul 09 14:53:26 2020 -0400"
      },
      "message": "Add skip flags for block level live migration\n\nThis has been observed recently that block level live\nmigration started failing with micro version 2.24 if the\nuser doesn\u0027t mention the \"block_migration_for_live_migration\"\nit adds none in the api and thus tries to run it as shared\nstorage live migration and thus the test failed.\n\nChange-Id: I4a3c1b83ee51a03a49f96b83e020419a306a15b3\nCloses-Bug: 1884832\n"
    },
    {
      "commit": "e1eebfa8451d4c28bef0669e4a7f493b6086cab9",
      "tree": "41d874d1740b02d256dfa66f59202dde73433959",
      "parents": [
        "3800158de0c55fc2f8b519a4414a781a0e6752b7"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jul 08 09:39:50 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jul 08 13:27:02 2020 +0000"
      },
      "message": "Replace mock by unittest.mock in 2 forgotten cases\n\nWe replaced usage of third party mock by the standard library in:\nhttps://review.opendev.org/#/c/721021/\nThere are 2 forgotten occurrences where we still use the third\nparty mock, the patch fixes that.\n\nChange-Id: I7d00be25bb0b70ce55e27790df33d9134c2a52ae\n"
    },
    {
      "commit": "4f633edd97ca89e01433b1e5ed69e72cb0be25cd",
      "tree": "b8e89d45927a5b1beb8c11ccac428446c3c50487",
      "parents": [
        "3800158de0c55fc2f8b519a4414a781a0e6752b7"
      ],
      "author": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Tue Jun 30 13:16:14 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jul 08 08:55:18 2020 +0000"
      },
      "message": "Remove checking of Accept-Range header\n\nSome tests fail when Accept-Range header is not present in the\nresponse of the API. This is not necesseary as the Accept-Range\nheader is not mandatory according to RFC [1].\n\n[2] https://tools.ietf.org/html/rfc7233#section-2.3\n\nCloses-Bug: #1885723\nChange-Id: I521eb4a332937328b5010df53ddab2af76090202\n"
    },
    {
      "commit": "d89122be41543a2f2416f30cfcb9e0374f516d6c",
      "tree": "9dad2ad07379bc7630033fb7314877d3ad47064f",
      "parents": [
        "3800158de0c55fc2f8b519a4414a781a0e6752b7"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jul 06 16:31:28 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 07 13:11:42 2020 +0000"
      },
      "message": "Document the process to pin the constraint in tox.ini\n\nAs discussed in Victoria PTG[1], we need to start pining\nthe constraint in tox.ini on Tempest new release so that our\ntox.ini can match with compatible constraints with Tempest version.\n\n[1] https://etherpad.opendev.org/p/qa-victoria-ptg\n\nChange-Id: Ib705f59ef3aea93b2778cc87fc44d390b5a62c94\n"
    },
    {
      "commit": "3800158de0c55fc2f8b519a4414a781a0e6752b7",
      "tree": "b87aa77f4b4e1e384131a7d14cf82ada366f27dc",
      "parents": [
        "aaaafbb5b8ab04b6f1c6e8a7f1c1df2044984470",
        "02af6a44cccc01990fbaa697cea5881e097a1a98"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 06 13:04:36 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 06 13:04:36 2020 +0000"
      },
      "message": "Merge \"Remove deprecated scenario image options\""
    },
    {
      "commit": "02af6a44cccc01990fbaa697cea5881e097a1a98",
      "tree": "4396e1052870980935da08a81fbd8eea7c5ad8af",
      "parents": [
        "c5e33135a9378fad87e420ee0ba920175eaf9ae2"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Mar 03 12:39:12 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Sun Jul 05 10:16:18 2020 +0000"
      },
      "message": "Remove deprecated scenario image options\n\nLet\u0027s remove deprecated scenario image options which have been\ndeprecated for more than 4 years.\n\nFrom now on CONF.scenario.img_file will need a full path for the image.\nCONF.scenario.img_dir was deprecated and will be removed in the next\nrelease. Till Tempest 25.0.0, old behavior is maintained and keep working\nbut starting Tempest 26.0.0, you need to specify the full path\nin CONF.scenario.img_file config option.\n\nChange-Id: I96d26ad3889f55d867fdea016953cce522a6fbdf\nRelated-Bug: #1393881\n"
    },
    {
      "commit": "aaaafbb5b8ab04b6f1c6e8a7f1c1df2044984470",
      "tree": "c1d5bae806ee92bbfed7cecdff625cf0df258de4",
      "parents": [
        "c5e33135a9378fad87e420ee0ba920175eaf9ae2"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 03 11:24:43 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 03 11:24:43 2020 -0500"
      },
      "message": "Fix pdf-doc build by skiping the sample file\n\nTempest pdf doc build includes the sample config\nfile which is large in size and end up with\nerror \u0027Dimension too large\u0027\n\n- https://zuul.opendev.org/t/openstack/build/84d73ec987d04c05acc54b231d33067e/log/sphinx-build-pdf.log#1874\n\nIts happening while adding new config option in\nhttps://review.opendev.org/#/c/686073/ which means we\nare at the edge of pdf build limit.\n\nWe should not include the sample config file as part\nof pdf build.\n\nChange-Id: I59383505989705d35d86b19b5c1aaafebd2bd307\nCloses-Bug: #1886212\n"
    },
    {
      "commit": "c5e33135a9378fad87e420ee0ba920175eaf9ae2",
      "tree": "76f650c7a2a38ee4f66d3d8357ed6c66dd43525f",
      "parents": [
        "b721a6709bd6056fc6ab962e71164a2c6ca0aa88",
        "42e111c7d8f1cdb5d51a1c4f2ce5c64c3d3471f1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 02 20:22:24 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 02 20:22:24 2020 +0000"
      },
      "message": "Merge \"object storage: fix and cleanup header checks\""
    },
    {
      "commit": "b721a6709bd6056fc6ab962e71164a2c6ca0aa88",
      "tree": "ecbeb3140af1c4e46bbc375a97defaa8e5b575a4",
      "parents": [
        "27aeea99fc1d2af978e1acbc9450c4375a129571",
        "7cbe8b6b518dc60b587180ab3ca85b2b0c69ac64"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 30 21:25:52 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 30 21:25:52 2020 +0000"
      },
      "message": "Merge \"Add check_service_availability test\""
    },
    {
      "commit": "27aeea99fc1d2af978e1acbc9450c4375a129571",
      "tree": "59af637eeb0301b27630397c1c20cb47f6b0a453",
      "parents": [
        "fdde1314db23e907159ad1288a6189aa0e577abf",
        "536d8284f4f2d81799275e5042e21065329f8b35"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 30 21:25:49 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 30 21:25:49 2020 +0000"
      },
      "message": "Merge \"Add unit tests for check_uuid.py\""
    },
    {
      "commit": "42e111c7d8f1cdb5d51a1c4f2ce5c64c3d3471f1",
      "tree": "f727b0a0843dbfc6f3a5e8b2513e8df85896f6df",
      "parents": [
        "257f3b009f7978723a8748f9f5b413aa8eb38e3a"
      ],
      "author": {
        "name": "Thomas Morin",
        "email": "thomas.morin@orange.com",
        "time": "Wed Jun 17 18:08:49 2020 +0200"
      },
      "committer": {
        "name": "Thomas Morin",
        "email": "thomas.morin@orange.com",
        "time": "Mon Jun 29 23:24:42 2020 +0200"
      },
      "message": "object storage: fix and cleanup header checks\n\nAs explained in [1] it is not legitimate to require a Transfer-Encoding\nheader in Swift responses. That prevents running some tests\nsuccessfully in the case where Swift is behind a proxy/load-balancer\nthat does not use any Transfer-Encoding in its responses.\n\nThis change hence removes the checks for the presence of a\n\"Transfer-Encoding\" header, and replaces them by the use\nof the existing check methods, after modifying the\ncustom_matcher checks on which these methods rely on to accept\neither a Content-Length or a Transfer-Encoding header.\n\nSome adaptation was also required to avoid trying to process \u0027etag\u0027\nfor DELETE requests.\n\nA side-effect of this change is a code simplification and\ncleanup since the specific header checks in the corresponding\ntests are replaced by the generic check methods.\n\n[1] https://bugs.launchpad.net/tempest/+bug/1819851/comments/3\n\nCloses-Bug: 1819851\nChange-Id: Iaccea41640a53b564f72cee73981e2e61d3e80ae\n"
    },
    {
      "commit": "fdde1314db23e907159ad1288a6189aa0e577abf",
      "tree": "e047936f80bf33cd3f8581c862db7abb12416dd0",
      "parents": [
        "b3229878a33d1cf01e29368a76ef01bfb282edec",
        "8517b918a359878eaa0097d0f5266f3e6ec96031"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 24 16:23:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 24 16:23:58 2020 +0000"
      },
      "message": "Merge \"Fix test_get_service_by_invalid_params for microversion 2.75\""
    },
    {
      "commit": "536d8284f4f2d81799275e5042e21065329f8b35",
      "tree": "45d2d39274a7908b98f1ffd2ce9e1111bf14c3fd",
      "parents": [
        "b3229878a33d1cf01e29368a76ef01bfb282edec"
      ],
      "author": {
        "name": "Tomas Krchnak",
        "email": "tomaskrchnak186@gmail.com",
        "time": "Wed Jun 24 12:41:45 2020 +0200"
      },
      "committer": {
        "name": "Tomas Krchnak",
        "email": "tomaskrchnak186@gmail.com",
        "time": "Wed Jun 24 15:03:08 2020 +0000"
      },
      "message": "Add unit tests for check_uuid.py\n\n* adding a patch\n* applying a patch\n* adding uuid to test - with and without decorator\n* adding import line to tests with uuid\n\nCloses-Bug: #1878171\n\nChange-Id: I59e2cb3bd0ee9a8b525b5904fd39eba446205efd\n"
    },
    {
      "commit": "7cbe8b6b518dc60b587180ab3ca85b2b0c69ac64",
      "tree": "5074889ef05fc6d66060593f21ead163643005bc",
      "parents": [
        "3c272360d49b7e90b91f892d2ac7323d84b921ff"
      ],
      "author": {
        "name": "Tomas Krchnak",
        "email": "tomaskrchnak186@gmail.com",
        "time": "Wed May 27 15:30:48 2020 +0200"
      },
      "committer": {
        "name": "Tomas Krchnak",
        "email": "tomaskrchnak186@gmail.com",
        "time": "Wed Jun 24 12:59:00 2020 +0000"
      },
      "message": "Add check_service_availability test\n\nThis patch increases test coverage of verify_tempest_config\n\npartially-implements: blueprint tempest-cli-unit-test-coverage\n\nChange-Id: I87966469df42f0fbabfa2b265398a101af414c9f\n"
    },
    {
      "commit": "b3229878a33d1cf01e29368a76ef01bfb282edec",
      "tree": "8c3de2ea7173fbf63599c963a6f69746a50e3720",
      "parents": [
        "f9ba3e6625d2ef5704a569d9a107996e58061273",
        "173c5c0009b1afdd8f59d55eed5ccf0b5b844f5a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 24 07:06:51 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 24 07:06:51 2020 +0000"
      },
      "message": "Merge \"Unstable test_container_synchronization\""
    },
    {
      "commit": "217eebd0bfb5f8ed4ec1ad75c07bb419534989f6",
      "tree": "9e56a7d9bc8abb2ef974b3913938313e57b67e2f",
      "parents": [
        "f9ba3e6625d2ef5704a569d9a107996e58061273"
      ],
      "author": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Wed Jun 24 10:13:45 2020 +0800"
      },
      "committer": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Wed Jun 24 10:13:45 2020 +0800"
      },
      "message": "Fix pygments style\n\nNew theme of docs respects pygments_style.\n\nmore info: http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html\n\nChange-Id: I4fbc5fc613e6eb64997935422697477db3ebcc91\n"
    },
    {
      "commit": "f9ba3e6625d2ef5704a569d9a107996e58061273",
      "tree": "065b7ad5454cd8f57cdbe3c559ac0f317fbf6133",
      "parents": [
        "ecf2d6817b0886f3fc69b9b7b19dedd60de1854f",
        "15d63094c696d60dd0b4545d44612e0c627935a4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 23 21:17:31 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 23 21:17:31 2020 +0000"
      },
      "message": "Merge \"Prevent raising exception if IP address is set in _hotplug_server\""
    },
    {
      "commit": "ecf2d6817b0886f3fc69b9b7b19dedd60de1854f",
      "tree": "e80b36e94f421d2e0645f0902438d2fd70cd35d1",
      "parents": [
        "206a9abec5e317b0644072d1308f74ce4f6a326d",
        "58b0538670097c762880f384749ac007f7fd01c8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 23 21:13:18 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 23 21:13:18 2020 +0000"
      },
      "message": "Merge \"Fix the argument check for account-generator\""
    },
    {
      "commit": "173c5c0009b1afdd8f59d55eed5ccf0b5b844f5a",
      "tree": "77b07b842fbde3a68c1e0a2c9711ce5ac6326d63",
      "parents": [
        "206a9abec5e317b0644072d1308f74ce4f6a326d"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jun 23 07:46:00 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jun 23 16:48:08 2020 +0000"
      },
      "message": "Unstable test_container_synchronization\n\nThe bug which was the reason for skipping the test is considered\nresolved. To make sure the test works, let\u0027s mark it unstable\nfor a while.\n\nChange-Id: I7f02d82f5758bc2e32b06234652f755512a74787\nRelated-Bug: #1317133\n"
    },
    {
      "commit": "fba44537c75e2d586055ff1467d77af073913b1d",
      "tree": "4bd2f58f927ee57b319b9a4ba43a2b25cf73a7ef",
      "parents": [
        "206a9abec5e317b0644072d1308f74ce4f6a326d"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jun 23 07:49:41 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jun 23 16:46:15 2020 +0000"
      },
      "message": "Unstable test_server_connectivity_cold_migration_revert\n\nThe bug which was the reason for skipping the bug has got expired\nwhich suggests that the test is no longer causing problems.\nJust to make sure the test works, let\u0027s mark the test as unstable\nfor a while.\n\nChange-Id: I4c68caa693744e06de6be89a8f09d8f7e8ce8ba0\nRelated-Bug: #1836595\n"
    }
  ],
  "next": "206a9abec5e317b0644072d1308f74ce4f6a326d"
}
