)]}'
{
  "log": [
    {
      "commit": "ebbe4ef9698d0873337d2176bbaf0df32c846ca7",
      "tree": "74e7a2371efd63d134ca3498e76664b588c6d57f",
      "parents": [
        "f55f5e8b2614d697b6325869bc4f3be0ccb2d730",
        "fc223fe16c88171810831e34ad66dd034a38651c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 01 16:56:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 01 16:56:36 2019 +0000"
      },
      "message": "Merge \"Adds provider API tests\""
    },
    {
      "commit": "f55f5e8b2614d697b6325869bc4f3be0ccb2d730",
      "tree": "038a6733b8a0ee22bb0c751376dd5ba94cbdfe1d",
      "parents": [
        "2f0b7a1548a34b135b221d7bf98f75472a1867e2",
        "9169029d1a3399cc3e49f318a2185d2f080b2cdc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 01 13:01:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 01 13:01:18 2019 +0000"
      },
      "message": "Merge \"Modify Member tests for Provider Drivers\""
    },
    {
      "commit": "2f0b7a1548a34b135b221d7bf98f75472a1867e2",
      "tree": "84fc8a06870590bb76dc8d57ad42eb4311c73f13",
      "parents": [
        "40ef58e9aa3256c81ae798c816e98bcf9e8ba4d3",
        "a2d0307498b5c2c8844e4180f00bb0cdd84b7e4a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 01 10:51:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 01 10:51:46 2019 +0000"
      },
      "message": "Merge \"Adds flavor API tests\""
    },
    {
      "commit": "40ef58e9aa3256c81ae798c816e98bcf9e8ba4d3",
      "tree": "fb07734cca5a721ad69650f9b67dc47a9b9b64af",
      "parents": [
        "a128c99bb3d386d15d9e55a88c83181068865425",
        "aff2e86ff911f8717f07b0d2089e4c2ce3d81072"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 01 10:51:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 01 10:51:45 2019 +0000"
      },
      "message": "Merge \"Adds flavor profile API tests\""
    },
    {
      "commit": "9169029d1a3399cc3e49f318a2185d2f080b2cdc",
      "tree": "4cfd5702739ffcade3eb9faf8a12b714468478b8",
      "parents": [
        "a128c99bb3d386d15d9e55a88c83181068865425"
      ],
      "author": {
        "name": "Reedip",
        "email": "rbanerje@redhat.com",
        "time": "Fri Aug 31 07:36:25 2018 +0000"
      },
      "committer": {
        "name": "Reedip",
        "email": "rbanerje@redhat.com",
        "time": "Fri Feb 01 08:58:46 2019 +0000"
      },
      "message": "Modify Member tests for Provider Drivers\n\nThere is a possibility that the provider drivers may not support some\nfunctionality. Member API tests are very closely coupled with Monitors,\nso in case if a provider driver doesnt support monitors, the Octavia\nAPI tests may not give the correct response. The following patch\nattempts to split the same.\n\nChange-Id: Idc0965550a57d4424a7d4f27525bf345324bd68a\n"
    },
    {
      "commit": "a128c99bb3d386d15d9e55a88c83181068865425",
      "tree": "a744df3e206cdc1bd370dec6dfaf7c50b23af572",
      "parents": [
        "08a0ef50bbbbad9dee6a21a76e23bbc09907fbfc",
        "6626f25a81b9e503a3ccedce6455f342de2e0307"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 31 20:30:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 31 20:30:32 2019 +0000"
      },
      "message": "Merge \"Add configuration to enable/disable L7,L4 protocols\""
    },
    {
      "commit": "fc223fe16c88171810831e34ad66dd034a38651c",
      "tree": "42183a47335eb413ca6f9454c9389c38e0889541",
      "parents": [
        "a2d0307498b5c2c8844e4180f00bb0cdd84b7e4a"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Jan 15 16:40:05 2019 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Jan 28 22:40:36 2019 +0000"
      },
      "message": "Adds provider API tests\n\nThis patch adds provider API tests to the Octavia tempest plugin.\n\nChange-Id: I25685276e12dd94e866f7db5b501baaa9a38cc84\n"
    },
    {
      "commit": "a2d0307498b5c2c8844e4180f00bb0cdd84b7e4a",
      "tree": "c9be3ba4c1c1d16afd5938bec7f3226c11a108b0",
      "parents": [
        "aff2e86ff911f8717f07b0d2089e4c2ce3d81072"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Jan 14 17:18:21 2019 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Jan 28 22:40:30 2019 +0000"
      },
      "message": "Adds flavor API tests\n\nThis patch adds flavor API tests to the Octavia tempest plugin.\n\nDepends-On: https://review.openstack.org/626819\nChange-Id: I863ca500d255fe41eef2d7434e540d53b9ead903\n"
    },
    {
      "commit": "aff2e86ff911f8717f07b0d2089e4c2ce3d81072",
      "tree": "472077a74f4bdc39298377d244efe56815d53f5a",
      "parents": [
        "08a0ef50bbbbad9dee6a21a76e23bbc09907fbfc"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Jan 11 16:38:00 2019 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Jan 28 22:40:24 2019 +0000"
      },
      "message": "Adds flavor profile API tests\n\nThis patch adds flavor profile API tests to the Octavia tempest plugin.\n\nDepends-On: https://review.openstack.org/626819\nChange-Id: I4e76b3717ddc577a912e39edbe701c71825361d2\n"
    },
    {
      "commit": "08a0ef50bbbbad9dee6a21a76e23bbc09907fbfc",
      "tree": "1b11c334d128f4f4d2095d5321c6c73c1bc16bbc",
      "parents": [
        "cfb0254a10f35f05cf6b4466c8cd4f1e07a277c0"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Jan 11 15:18:22 2019 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Jan 28 22:40:17 2019 +0000"
      },
      "message": "Add the provider service client.\n\nThis patch adds the provider service client to the Octavia tempest plugin.\n\nChange-Id: I8ad4f8d5ff5b28ea4c2f2e38d267c91d278c920f\n"
    },
    {
      "commit": "cfb0254a10f35f05cf6b4466c8cd4f1e07a277c0",
      "tree": "124d2550ae6abf10aeda01cd2ad5bbf30b05914c",
      "parents": [
        "fd90e15bd975f00b773e8ee361496c90ad01503f"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Jan 11 15:06:40 2019 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Jan 28 22:40:09 2019 +0000"
      },
      "message": "Add the flavor service client.\n\nThis patch adds the flavor service client to the Octavia tempest plugin.\n\nChange-Id: Iecadff4065c3394918ac7342d139f261f3d28e0c\n"
    },
    {
      "commit": "fd90e15bd975f00b773e8ee361496c90ad01503f",
      "tree": "0ff2a5f853bdff7bb7426150ce16b9ef3822e61e",
      "parents": [
        "e05ba7e4f05ef342e1582e22a01cfcf3ce939b85"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Jan 11 14:47:01 2019 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Jan 28 22:39:58 2019 +0000"
      },
      "message": "Add the flavor profile service client.\n\nThis patch adds the flavor profile service client to the Octavia tempest\nplugin.\n\nChange-Id: I461b069064e6329ea95ad26d697f11c74cc4dd5c\n"
    },
    {
      "commit": "e05ba7e4f05ef342e1582e22a01cfcf3ce939b85",
      "tree": "d01497eacaadc362ac3609a3018c7394aa3b04df",
      "parents": [
        "04dc5cb4a06c83ed40b90687ee9f24b26c5cf7c8"
      ],
      "author": {
        "name": "Tom Stappaerts",
        "email": "tom.stappaerts@nuagenetworks.net",
        "time": "Wed Jan 23 09:38:27 2019 +0100"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Jan 23 17:13:28 2019 +0000"
      },
      "message": "Add wait for resource cleanup if there is no parent\n\nWhen using cleanup_resource in base_client it now waits\nfor actual cleanup of the resource if there is no parent\nresource. This is to prevent cleanup of resources that\nare still in use by the resource that is being deleted.\n\nChange-Id: Idcad34a085d6f346ef225386bb3cdcd450cd4db7\nStory: 2004835\nTask: 29029\n"
    },
    {
      "commit": "6626f25a81b9e503a3ccedce6455f342de2e0307",
      "tree": "70fbc084eafb0d4be03da258b032528ffbcbd669",
      "parents": [
        "04dc5cb4a06c83ed40b90687ee9f24b26c5cf7c8"
      ],
      "author": {
        "name": "Reedip",
        "email": "rbanerje@redhat.com",
        "time": "Mon Dec 03 07:31:34 2018 +0000"
      },
      "committer": {
        "name": "Reedip",
        "email": "rbanerje@redhat.com",
        "time": "Wed Jan 23 06:35:47 2019 +0000"
      },
      "message": "Add configuration to enable/disable L7,L4 protocols\n\nCurrently not all Provider drivers support L7 in Octavia.\nUntil the flavors option is not enabled, it is proposed to skip\nL7 in favor of L4( specifically TCP ) protocol tests for the provider\ndrivers.\n\nChange-Id: I07b4f7038d71d684c23885c89257af2711a442a0\n"
    },
    {
      "commit": "04dc5cb4a06c83ed40b90687ee9f24b26c5cf7c8",
      "tree": "b785a2addd9e19b25702f39e7714e1ce27e4d1b2",
      "parents": [
        "0a0f9b342a73c924ba9e7142878a2889ac2061aa"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sun Jan 20 11:03:50 2019 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Jan 21 12:46:20 2019 -0800"
      },
      "message": "Retry subnet/network deletes on 409 Conflict\n\nNeutron can be slow to cleanup ports from subnets/networks.\nThis patch adds retries when deleting subnets and networks in the\ntempest teardown/clean up phase after tests.\n\nAlso, there were cases where addClassResourceCleanup was being used\ninside test cases instead of addCleanup. This patch corrects those to\nuse addCleanup.\n\nStory: 2004826\nTask: 29000\n\nChange-Id: Ia29541d1c89f3559a3ce22b1a27c6bcf079ce2cc\n"
    },
    {
      "commit": "0a0f9b342a73c924ba9e7142878a2889ac2061aa",
      "tree": "f9d44ecaf3de795bc679c4df245f53660d079da2",
      "parents": [
        "f3f25825c2419a05ab8f83f5c7df5fa28000e575"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Jan 02 16:58:21 2019 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Jan 08 09:52:04 2019 -0800"
      },
      "message": "Add a TLS scenario using Barbican\n\nThis patch adds a TLS load balancer scenario test using Barbican.\n\nStory: 1627383\nTask: 5149\n\nChange-Id: I7013888f94261d94e1cd4c3167dc84da7125d1da\n"
    },
    {
      "commit": "f3f25825c2419a05ab8f83f5c7df5fa28000e575",
      "tree": "d778c3a98cf4bb3b2d078cecc574d9ce932c3dc8",
      "parents": [
        "9cba5d6468e106db65b107d4e41a5e7a612492a9",
        "5a16ad3267f382f7afe11a48b7b7de707ed6f00a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jan 07 20:14:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 07 20:14:42 2019 +0000"
      },
      "message": "Merge \"Add traffic tests using an IPv6 VIP\""
    },
    {
      "commit": "5a16ad3267f382f7afe11a48b7b7de707ed6f00a",
      "tree": "593549518964792a2ee3494073a5eeed6bfafa6b",
      "parents": [
        "37fb30ec9b3fcdf82e582114ef335bf159656ae5"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Oct 18 14:49:11 2018 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Jan 02 16:14:50 2019 -0800"
      },
      "message": "Add traffic tests using an IPv6 VIP\n\nAdds a traffic scenario test that has an IPv6 VIP address and mixed\nIPv4/IPv6 members. It tests that connections to the IPv6 VIP are\nevenly balanced across the mixed members.\n\nChange-Id: I6bb7be14379174be9018a74b07356ecd85089f45\nStory: 1627892\nTask: 27532\nDepends-On: https://review.openstack.org/#/c/611460/\n"
    },
    {
      "commit": "9cba5d6468e106db65b107d4e41a5e7a612492a9",
      "tree": "e4d13a35110b3d1890e13d8f4d94754eb1ddf0a9",
      "parents": [
        "37fb30ec9b3fcdf82e582114ef335bf159656ae5",
        "75c086b946ac96211bb207088394e660369e1f16"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 02 22:25:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 02 22:25:23 2019 +0000"
      },
      "message": "Merge \"Adds get_amphora_stats to the service client\""
    },
    {
      "commit": "37fb30ec9b3fcdf82e582114ef335bf159656ae5",
      "tree": "3a508248e58ee198a9d6f33c869864ea56e4a511",
      "parents": [
        "6d7d69023468552ffb9376408178188c15164663"
      ],
      "author": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Wed Dec 05 01:18:34 2018 +0800"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Dec 24 01:11:42 2018 +0000"
      },
      "message": "Change openstack-dev to openstack-discuss\n\nMailinglists have been updated. Openstack-discuss replaces openstack-dev.\n\nChange-Id: I547a9178966c02bf78f9db9efe8052f90527bd83\n"
    },
    {
      "commit": "6d7d69023468552ffb9376408178188c15164663",
      "tree": "806524649f248da6d647cbeb4e85c09403011229",
      "parents": [
        "2a6cf6747bc55973ddd8bd73b038923a2beeade4",
        "c451ff963f04eeb54e792cd258b2f6e70a5549c3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Dec 21 09:06:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 21 09:06:35 2018 +0000"
      },
      "message": "Merge \"Fix dependency on requests library version\""
    },
    {
      "commit": "2a6cf6747bc55973ddd8bd73b038923a2beeade4",
      "tree": "55aa353ee9f321d7e9bd5cbe497c02a90a096724",
      "parents": [
        "38f574dcb0e1c1601b95eda372520fe9d1b7ae1d"
      ],
      "author": {
        "name": "zhangzs",
        "email": "zhangzhaoshan@inspur.com",
        "time": "Sat Nov 10 16:13:11 2018 +0800"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Fri Dec 21 00:44:08 2018 +0000"
      },
      "message": "Fix a spelling mistake\n\nChange-Id: I69db28f00d8af3df9d0700a732949fccb5a278ef\n"
    },
    {
      "commit": "c451ff963f04eeb54e792cd258b2f6e70a5549c3",
      "tree": "f756030fe2d8a745dbe3b5758dce35dc99bd1246",
      "parents": [
        "842130a5b8f1071fb4a9e3f7c8e01dbdb5ef61f5"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Dec 19 19:11:53 2018 +0100"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Dec 19 19:08:54 2018 +0000"
      },
      "message": "Fix dependency on requests library version\n\nThe code was calling property Response.next which is only available in\nrequests \u003e\u003d 2.15.0 [1]. At present minimum version of requests library\nis 2.14.2 in requirements.txt. Instead of bumping its version (impacts\npackaging specially to already released OpenStack versions), we can\nsolve it on our side with this patch.\n\nThe error was:\n    AttributeError: \u0027Response\u0027 object has no attribute \u0027next\u0027\n    \n[1] https://github.com/requests/requests/blob/v2.15.0/HISTORY.rst\n\nStory: 2004641\nTask: 28591\n\nChange-Id: I15b496c740b0c7c8970501d08497ba43cbffda2b\n"
    },
    {
      "commit": "38f574dcb0e1c1601b95eda372520fe9d1b7ae1d",
      "tree": "841ea0e51359f96024dffc47e6679471345f88e3",
      "parents": [
        "842130a5b8f1071fb4a9e3f7c8e01dbdb5ef61f5",
        "bf916df9ad2b7a8177cc40956c66d3dd0b593ea1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Dec 19 02:14:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 19 02:14:52 2018 +0000"
      },
      "message": "Merge \"Adds a mixed IPv4/IPv6 members traffic test\""
    },
    {
      "commit": "75c086b946ac96211bb207088394e660369e1f16",
      "tree": "e4010a62067bf3befe13a2532a280be1fd1aaa8b",
      "parents": [
        "842130a5b8f1071fb4a9e3f7c8e01dbdb5ef61f5"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Jul 23 17:29:48 2018 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Dec 17 16:32:20 2018 -0800"
      },
      "message": "Adds get_amphora_stats to the service client\n\nThis patch adds a get_amphora_stats method to the service client.\n\nDepends-On: https://review.openstack.org/#/c/585031/\nChange-Id: Ic79606ae628131f83f8b2b3cad0e61dedfa3d399\n"
    },
    {
      "commit": "842130a5b8f1071fb4a9e3f7c8e01dbdb5ef61f5",
      "tree": "3d24437cc15cef265808b34a8182f616bdc985da",
      "parents": [
        "9f99afdd909e064bf967e1adc700c36df290aad5",
        "dc5a39d0a4bba8641fbb0c0861633f875ef30fa8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Dec 16 14:06:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 16 14:06:45 2018 +0000"
      },
      "message": "Merge \"Enable Octavia API audit logging for API jobs\""
    },
    {
      "commit": "9f99afdd909e064bf967e1adc700c36df290aad5",
      "tree": "f352eab6bc7abe1174e372cc07a934bb8f76ddb3",
      "parents": [
        "9153af1120211ba4c828d18f21342880ef7642ff"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Sep 25 11:13:19 2018 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Dec 12 15:35:21 2018 -0800"
      },
      "message": "Add v2 two-node scenario test\n\nThis patch adds a dual Octavia controller, two compute instance, scenario\ngate job for both Python 3 and 2.\n\nDepends-On: https://review.openstack.org/621677\nChange-Id: Ibbe35aee947b7287eab42c292b8c8bf350e06806\n"
    },
    {
      "commit": "9153af1120211ba4c828d18f21342880ef7642ff",
      "tree": "8d08e3353ff25367156a2768cdf3ea280e24e7a5",
      "parents": [
        "d92d76ad6c7c99d6a006ee3551f3ad965f69e6ed"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Dec 12 14:12:53 2018 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Dec 12 14:15:19 2018 -0800"
      },
      "message": "Transition to python 3.x primary gates\n\nThis patch renames the python 3.x jobs to be the main gate jobs and\nrenames the python 2.7 gates to -py2- gates.\n\nJob aliases are included for the transition period in other repositories.\n\nThis is in preparation for python2.7 EOL[1].\n\n[1] https://legacy.python.org/dev/peps/pep-0373/\n\nChange-Id: I79e20152826b946dbdf7baa5d8999aeee1558f43\n"
    },
    {
      "commit": "d92d76ad6c7c99d6a006ee3551f3ad965f69e6ed",
      "tree": "dca79f6eef356a1553f3b5ef02258dc72ed9d1e6",
      "parents": [
        "70c06d8b646ac987736a6e8e281998af2548ae81"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Dec 12 13:45:57 2018 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Dec 12 13:46:41 2018 -0800"
      },
      "message": "Make the CentOS 7 scenario gate non-voting\n\nWe have seen a lot of instability in the octavia-v2-dsvm-scenario-centos-7\ngate[1] over the last few months. In the weekly IRC meeting we decided to\nrevert this gate back to non-voting until the CentOS issues are resolved.\n\nWe have seen:\n1. Package repository issues.\n2. Mirror issues.\n3. CentOS 7.6 dropping packages.\n\n[1] http://zuul.openstack.org/builds?job_name\u003d \\\n        octavia-v2-dsvm-scenario-centos-7\n\nChange-Id: I236bf858e83301968e22a4735cf51a4fd7a2a9b8\n"
    },
    {
      "commit": "bf916df9ad2b7a8177cc40956c66d3dd0b593ea1",
      "tree": "780a142f0f1e2b667534f7899da42d156fc378da",
      "parents": [
        "70c06d8b646ac987736a6e8e281998af2548ae81"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Oct 17 10:59:28 2018 -0700"
      },
      "committer": {
        "name": "German Eichberger",
        "email": "German.eichberger@rackspace.com",
        "time": "Thu Dec 06 20:20:47 2018 +0000"
      },
      "message": "Adds a mixed IPv4/IPv6 members traffic test\n\nThis patch adds a traffic scenario test for a load balancer with one\nIPv4 member and one IPv6 member.\nIt also makes sure the cirros web servers enable the IPv6 address\nassigned to them.\n\nStory: 1627892\nTask: 5311\nDepends-On: https://review.openstack.org/611460\n\nChange-Id: Ic640c89b5a6ef0d6aade386a910b0d023520aedc\n"
    },
    {
      "commit": "70c06d8b646ac987736a6e8e281998af2548ae81",
      "tree": "49342dc7584e16baab36a02d3761057062e80d8b",
      "parents": [
        "1257a29ed5a105129516440b4e097100c159f77c"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Oct 24 10:21:00 2018 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Oct 29 09:38:42 2018 +1100"
      },
      "message": "Collect diskimage-builder logs\n\nIn the dependent change, the dib logs are stored into a separate file\nby the devstack plugin.  Collect this.\n\nDepends-On: https://review.openstack.org/612622\nChange-Id: I5bc0d9a3b071733cbe31d618f7236a3c2285b3e5\n"
    },
    {
      "commit": "1257a29ed5a105129516440b4e097100c159f77c",
      "tree": "c6107c823458584ef6a3885430ebf83c31bac54d",
      "parents": [
        "f88cffc9b41e879e1656bcd0bae439b41d885138",
        "2b95f2f42146b667a85f95bb3cc8b0ba912cb1f4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Oct 18 15:34:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 18 15:34:29 2018 +0000"
      },
      "message": "Merge \"Raise build_timeout from 60 to 300\""
    },
    {
      "commit": "f88cffc9b41e879e1656bcd0bae439b41d885138",
      "tree": "b68a88f2f813891869e8a4ef10c691bbd0d732ce",
      "parents": [
        "df240799c39bd054a26ddc637dcfe8bd6d09d085"
      ],
      "author": {
        "name": "Reedip",
        "email": "rbanerje@redhat.com",
        "time": "Mon Sep 03 13:20:08 2018 +0000"
      },
      "committer": {
        "name": "Reedip",
        "email": "rbanerje@redhat.com",
        "time": "Tue Oct 16 15:35:03 2018 +0000"
      },
      "message": "Add configuration support for skipping tests\n\nThis patch add configuration support in Octavia Tempest Plugin,\nin case a provider driver does not support Health Monitors.\n\nChange-Id: I25eb52e9f64a08560c9ea2f664edd9826be6e379\n"
    },
    {
      "commit": "dc5a39d0a4bba8641fbb0c0861633f875ef30fa8",
      "tree": "8871e22a07fb640b2775efd531fcb64b807f582a",
      "parents": [
        "fd96649d8aa7974b48bab0356ef402dab51b630f"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Oct 11 16:52:56 2018 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Oct 11 16:54:20 2018 -0700"
      },
      "message": "Enable Octavia API audit logging for API jobs\n\nThis patch enables the Octavia API CADF auditing in logging mode on\nthe tempest API jobs.\n\nDepends-On: https://review.openstack.org/#/c/609854\nChange-Id: I3b9bc297a6a6ba920c3b3670a430dcfe98eca666\n"
    },
    {
      "commit": "df240799c39bd054a26ddc637dcfe8bd6d09d085",
      "tree": "20407d5b9d09fede417222cef740c5ff8a20e350",
      "parents": [
        "fd96649d8aa7974b48bab0356ef402dab51b630f"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Oct 10 17:03:21 2018 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Oct 11 16:19:03 2018 +0000"
      },
      "message": "Run octavia-tempest-plugin patches against stable\n\nThis patch adds gate jobs that run octavia-tempest-plugin patches\nagainst the stable/queens and stable/rocky branches.\n\nThis will ensure that the tests take API versioning into account.\n\nStory: 2002167\nTask: 20021\n\nChange-Id: I83813cdf444478e34fd074114f5902ba3aaddee5\n"
    },
    {
      "commit": "2b95f2f42146b667a85f95bb3cc8b0ba912cb1f4",
      "tree": "944ad0d8b9127bb371280ab1b399a31f6aae516c",
      "parents": [
        "fd96649d8aa7974b48bab0356ef402dab51b630f"
      ],
      "author": {
        "name": "Jacky Hu",
        "email": "hudayou@hotmail.com",
        "time": "Sun Sep 30 09:12:25 2018 +0800"
      },
      "committer": {
        "name": "Jacky Hu",
        "email": "hudayou@hotmail.com",
        "time": "Mon Oct 01 11:42:47 2018 +0800"
      },
      "message": "Raise build_timeout from 60 to 300\n\nA lot of build timeout was seen, for example:\nhttp://logs.openstack.org/17/606417/1/check \\\n/octavia-v2-dsvm-scenario-centos-7/0b4c23a/testr_results.html.gz\n\nTry to raise the default and see if it helps.\n\nChange-Id: Id6dfd80f04624e845807f2a20f2f4e816a778415\n"
    },
    {
      "commit": "fd96649d8aa7974b48bab0356ef402dab51b630f",
      "tree": "39e031c5289c3c174e1415917b671f08fc660b2a",
      "parents": [
        "6fde167cd98ea0279f110e8884fedd68566e922c",
        "24733cbf8210977c8f4256eb0739e0ceb99136be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Sep 26 04:45:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 26 04:45:01 2018 +0000"
      },
      "message": "Merge \"Use the infra mirrors for DIB\""
    },
    {
      "commit": "24733cbf8210977c8f4256eb0739e0ceb99136be",
      "tree": "9b07edea00f7296d17c3ec865b27c83a59bfe2e2",
      "parents": [
        "160eb23346b683b8610370724e714ef3c06fd987"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Sep 10 10:46:45 2018 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Sep 24 23:35:58 2018 +0000"
      },
      "message": "Use the infra mirrors for DIB\n\nThis patch configures DIB to use the infra mirrors when running\nthe gate jobs.\n\nDepends-On: https://review.openstack.org/604933\nChange-Id: I3293def6e6ce03db0627b425cbc77149d8e0170a\n"
    },
    {
      "commit": "6fde167cd98ea0279f110e8884fedd68566e922c",
      "tree": "8d80113ffacf1af6e43fce321a372656945d0081",
      "parents": [
        "b46159ebee96f70c7b430cb5d376766924856a44",
        "4e62028f25da168ba0571ede43b93c1e73dc4e3e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Sep 19 18:48:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 19 18:48:08 2018 +0000"
      },
      "message": "Merge \"Update links in README.rst\""
    },
    {
      "commit": "b46159ebee96f70c7b430cb5d376766924856a44",
      "tree": "fba577feb8443396eb7774c255aec6196caec1f5",
      "parents": [
        "160eb23346b683b8610370724e714ef3c06fd987",
        "124ba8b50f1678b32424b1afd246c7c9d9ea4763"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Sep 19 18:48:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 19 18:48:06 2018 +0000"
      },
      "message": "Merge \"Fix test_with_ipv6 \u003d False failure\""
    },
    {
      "commit": "160eb23346b683b8610370724e714ef3c06fd987",
      "tree": "bcd4fddc2f56efd210c99ab989bd020b752ad786",
      "parents": [
        "dfd818a421886cc65ff54531df42f11c0cc294c0",
        "cafb606023b0c1df02272046faf76edf94793642"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Sep 08 03:29:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 08 03:29:24 2018 +0000"
      },
      "message": "Merge \"Disable KVM at limestone (again)\""
    },
    {
      "commit": "124ba8b50f1678b32424b1afd246c7c9d9ea4763",
      "tree": "a56137cbb33488b5e97f723c42b909c3f1dd6196",
      "parents": [
        "dfd818a421886cc65ff54531df42f11c0cc294c0"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Aug 30 16:06:05 2018 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sat Sep 08 00:20:35 2018 +0000"
      },
      "message": "Fix test_with_ipv6 \u003d False failure\n\nThis fixes a failure when running the tempest tests with\ntest_with_ipv6 \u003d False in the tempest.conf.\n\nChange-Id: Ida2f4bfe04654c1652e673ad056db12ee0c5ace8\nStory: 2003465\nTask: 24725\n"
    },
    {
      "commit": "cafb606023b0c1df02272046faf76edf94793642",
      "tree": "cda6bd0b1a82f2301cbd24b841ef3c94c926346e",
      "parents": [
        "b5690471c3af8826477e7f978a286afa5459bf93"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Sep 06 12:33:26 2018 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Sep 07 15:05:37 2018 -0700"
      },
      "message": "Disable KVM at limestone (again)\n\nThere appears to be a kernel regression that is leading to KVM failures\nagain. This patch adds limestone to the exclusion list based on job\nfailures[1].\n\n[1] http://logs.openstack.org/32/600332/3/check/octavia-v1-dsvm-scenario/ \\\n    467a1e6/logs/libvirt/qemu/instance-00000001.txt.gz\n\nChange-Id: I91782536599fc28f2824a5dcc1483be46904ce56\n"
    },
    {
      "commit": "dfd818a421886cc65ff54531df42f11c0cc294c0",
      "tree": "0a7ee0e5fb9571f6e838cc3748eba609572b553e",
      "parents": [
        "b5690471c3af8826477e7f978a286afa5459bf93"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Aug 21 20:54:54 2018 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Sep 06 13:57:38 2018 +0000"
      },
      "message": "Fix tests to honor Octavia API versioning\n\nThis patch adds support for Octavia API endpoint versioning.\nPreviously Rocky API additions were being tested, regardless of the Octavia\nAPI version.\nIt also fixes a potential race condition when testing the \"ONLINE\"\noperating status.\nThe patch also makes sure that duplicate fixed IP addresses are not allocated\non subnets.\n\nStory: 2003466\nTask: 24726\n\nChange-Id: If0ec777f34326c09c7215d9c7c2ed249571d779e\n"
    },
    {
      "commit": "b5690471c3af8826477e7f978a286afa5459bf93",
      "tree": "608b3ab542dc9b2e15553a813e91e48f22f00983",
      "parents": [
        "921ed42ff94b6f717eedcc25ea27db4f436c7d74"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Sep 05 09:20:39 2018 -0700"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Sep 06 10:36:19 2018 +0200"
      },
      "message": "Fix the scenario parent job to use the live base\n\nThe dsvm scenario jobs was using \"octavia-dsvm-base\" parent job and\nnot the required \"octavia-dsvm-live-base\" job. This patch corrects that.\n\nIt also changes the \"octavia-v2-dsvm-scenario-centos.7\" job name to\n\"octavia-v2-dsvm-scenario-centos-7\" to comply with the naming guideline[1].\n\nThe same change is applied to the bionic job, which becomes \"-bionic\".\n\nIt also increases the job timeout for \"live\" jobs to 9,000 seconds, or\n2.5 hours to accomidate tcg gate hosts.\n\n[1] https://docs.openstack.org/infra/manual/ \\\n    drivers.html#consistent-naming-for-jobs-with-zuul-v3\n\nChange-Id: I7aaa86bf0a626cbef17611445d4499969741534d\n"
    },
    {
      "commit": "921ed42ff94b6f717eedcc25ea27db4f436c7d74",
      "tree": "0bea65ad2c13a2c171fd8542efa16b91e6515d9a",
      "parents": [
        "b67c1010dadecfaecba0fce823ef48d612561072"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Aug 31 15:18:39 2018 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Aug 31 15:19:08 2018 -0700"
      },
      "message": "Fix the readme example\n\nThe readme example test did not exist. Fixing the test path to be valid.\n\nChange-Id: I7521d6b380f00037da039eca16573f52ca7cfca7\n"
    },
    {
      "commit": "b67c1010dadecfaecba0fce823ef48d612561072",
      "tree": "81baaf31b63a47f6948d0c6bfacba31e233a1e3f",
      "parents": [
        "93d84aae035885a3f66a03fa794b6aa8bf002e0b",
        "cedab48a3a758175e00890e9d0ad0fb14f722261"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Aug 25 08:31:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 25 08:31:13 2018 +0000"
      },
      "message": "Merge \"Gate on CentOS 7 and check on Ubuntu Bionic\""
    },
    {
      "commit": "93d84aae035885a3f66a03fa794b6aa8bf002e0b",
      "tree": "cabe4ab50058f3bee19e11c3e7aa7a34451e9e98",
      "parents": [
        "a54922e81b75794e442a448cb84f765e650b3e86"
      ],
      "author": {
        "name": "Nguyen Hai",
        "email": "nguyentrihai93@gmail.com",
        "time": "Thu Aug 23 22:03:10 2018 +0900"
      },
      "committer": {
        "name": "Nguyen Hai",
        "email": "nguyentrihai93@gmail.com",
        "time": "Thu Aug 23 22:03:10 2018 +0900"
      },
      "message": "switch documentation job to new PTI\n\nThis is a mechanically generated patch to switch the documentation\njobs to use the new PTI versions of the jobs as part of the\npython3-first goal.\n\nSee the python3-first goal document for details:\nhttps://governance.openstack.org/tc/goals/stein/python3-first.html\n\nChange-Id: I05cb4e43651e02f79a220f041619240fb5f69a07\nStory: #2002586\nTask: #24316\n"
    },
    {
      "commit": "a54922e81b75794e442a448cb84f765e650b3e86",
      "tree": "fe688ab291f99c2482f5977a14dcbcbc3593a2ea",
      "parents": [
        "28f29e281cccb556693a1300db20d977fe658699"
      ],
      "author": {
        "name": "Nguyen Hai",
        "email": "nguyentrihai93@gmail.com",
        "time": "Thu Aug 23 22:02:57 2018 +0900"
      },
      "committer": {
        "name": "Nguyen Hai",
        "email": "nguyentrihai93@gmail.com",
        "time": "Thu Aug 23 22:02:57 2018 +0900"
      },
      "message": "import zuul job settings from project-config\n\nThis is a mechanically generated patch to complete step 1 of moving\nthe zuul job settings out of project-config and into each project\nrepository.\n\nBecause there will be a separate patch on each branch, the branch\nspecifiers for branch-specific jobs have been removed.\n\nBecause this patch is generated by a script, there may be some\ncosmetic changes to the layout of the YAML file(s) as the contents are\nnormalized.\n\nSee the python3-first goal document for details:\nhttps://governance.openstack.org/tc/goals/stein/python3-first.html\n\nChange-Id: I07942d6945a4880d533309b16ba3fc509f23ded7\nStory: #2002586\nTask: #24316\n"
    },
    {
      "commit": "cedab48a3a758175e00890e9d0ad0fb14f722261",
      "tree": "1cd7bcb6b17e6cb73dd52e1c17275911f6d420d6",
      "parents": [
        "28f29e281cccb556693a1300db20d977fe658699"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Tue Jul 31 15:09:36 2018 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Aug 23 07:12:29 2018 +0000"
      },
      "message": "Gate on CentOS 7 and check on Ubuntu Bionic\n\nThere is an increasing demand for CentOS 7 based deployments. We should\ngate on it for both controller and amphora to make sure we don\u0027t\noverlook possible hidden issues.\n\nUbuntu Bionic has not been extensively tested yet, so we make it\na non-voting check job for now.\n\nDepends-On: https://review.openstack.org/#/c/595336/\n\nChange-Id: Iafd31337fed62affc4125e0e1eea0179db5f776d\n"
    },
    {
      "commit": "28f29e281cccb556693a1300db20d977fe658699",
      "tree": "da90c673e889e79d66fd5c0133bf6a32a4ee53ed",
      "parents": [
        "904a4481c9d44b8c784d11d3208cc6b8492124fb"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sun Aug 19 13:44:42 2018 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sun Aug 19 13:45:04 2018 -0700"
      },
      "message": "Disable kvm on OVH infra instances\n\nOVH infra hosts are causing \"KVM: entry failed, hardware error 0x0\"\nfailures where instances fail to start (cirros, etc.).\nThis patch excludes OVH instances from kvm enablement until the issue is\nresolved.\n\nChange-Id: I50006cb60deef6943d95c2c04c444dccca94c8b0\n"
    },
    {
      "commit": "4e62028f25da168ba0571ede43b93c1e73dc4e3e",
      "tree": "71d53626818748f795b97a933c0d42502ff73950",
      "parents": [
        "07c9a6324e3fd2b92156409cd6b21e0fc917cdf7"
      ],
      "author": {
        "name": "ShangXiao",
        "email": "shangxiaobj@inspur.com",
        "time": "Wed Jun 13 01:38:21 2018 -0700"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Aug 13 10:13:30 2018 +0200"
      },
      "message": "Update links in README.rst\n\n1) Update the http doc links\n2) Update links to storyboard\n\nChange-Id: I894309ef702aa86961ff4f7aade3b20f075756c2\n"
    },
    {
      "commit": "904a4481c9d44b8c784d11d3208cc6b8492124fb",
      "tree": "7d1246c27fcb5aab92f29dc35ae05aa3695b177a",
      "parents": [
        "b0573224f50413a6831752c664c65fc0984f1e0f",
        "8999651dd19787d18d4248bd06afe3b7ec544ad6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jul 26 02:36:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 26 02:36:24 2018 +0000"
      },
      "message": "Merge \"Re-enable KVM\""
    },
    {
      "commit": "b0573224f50413a6831752c664c65fc0984f1e0f",
      "tree": "da90c673e889e79d66fd5c0133bf6a32a4ee53ed",
      "parents": [
        "74617dabff8e61c3d47e84a3c75477a72a544bf9"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Jun 29 08:54:35 2018 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Jun 29 13:17:02 2018 -0700"
      },
      "message": "Add \"wait for active\" after object delete\n\nCurrently we are waiting for the object to finish deleting, but\nwe are not waiting for the LB to go back to ACTIVE. On fast test\nhosts this can lead to an immutable error on the shared parent objects.\nThis patch adds a \"wait for active\" after the object \"wait for deleted\".\n\nChange-Id: Ie4c3ffeb194a779b2e4e04ef423d23e3891ad3ce\n"
    },
    {
      "commit": "8999651dd19787d18d4248bd06afe3b7ec544ad6",
      "tree": "bd33a0b069217d8188a5bf0b53029a2a463d280c",
      "parents": [
        "74617dabff8e61c3d47e84a3c75477a72a544bf9"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Jun 29 09:34:29 2018 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Jun 29 09:34:55 2018 -0700"
      },
      "message": "Re-enable KVM\n\nA recent kernel update in the nodepool images has resolved the issue\nwe were seeing with using KVM on some hosting providers.\nThis patch removes the exclusion for those hosting providers and\nallows the Octavia gates to use KVM if it is available on the host.\n\nChange-Id: Ibd726a831db4988ab1820084b2683c38a852ce93\n"
    },
    {
      "commit": "74617dabff8e61c3d47e84a3c75477a72a544bf9",
      "tree": "0a070c8df566cbea6e35dc7a5a2ee2d8379376f3",
      "parents": [
        "bc3eaeb60957c40c41699121d4786940c18bcd09",
        "ce50c736eaf574f4cb70033af1e5f05c2e8bc2ec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Jun 24 07:30:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 24 07:30:21 2018 +0000"
      },
      "message": "Merge \"fix tox python3 overrides\""
    },
    {
      "commit": "bc3eaeb60957c40c41699121d4786940c18bcd09",
      "tree": "d9537a8e588489e1831846bf7b03d2b5dba06ae5",
      "parents": [
        "07c9a6324e3fd2b92156409cd6b21e0fc917cdf7",
        "437eff6b6e7004d610f7267b2f074c1a3a191573"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jun 14 20:35:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 14 20:35:17 2018 +0000"
      },
      "message": "Merge \"Spare amps have no role\""
    },
    {
      "commit": "ce50c736eaf574f4cb70033af1e5f05c2e8bc2ec",
      "tree": "3321f13c44b6d06a98f06a5db72808878bc6cb79",
      "parents": [
        "57be518b726827646c35d86e3cf4bf43526d10ea"
      ],
      "author": {
        "name": "huang.zhiping",
        "email": "huang.zhiping@99cloud.net",
        "time": "Sat Jun 09 18:52:30 2018 +0800"
      },
      "committer": {
        "name": "huang.zhiping",
        "email": "huang.zhiping@99cloud.net",
        "time": "Sat Jun 09 18:54:00 2018 +0800"
      },
      "message": "fix tox python3 overrides\n\nWe want to default to running all tox environments under python 3, so\nset the basepython value in each environment.\n\nWe do not want to specify a minor version number, because we do not\nwant to have to update the file every time we upgrade python.\n\nWe do not want to set the override once in testenv, because that\nbreaks the more specific versions used in default environments like\npy35 and py36.\n\nChange-Id: I883f658daee933a0ac2cfdcf25a625c82eb33d27\n"
    },
    {
      "commit": "07c9a6324e3fd2b92156409cd6b21e0fc917cdf7",
      "tree": "0b888f530626b7b417765a0e3289ddc6bf0087f5",
      "parents": [
        "57be518b726827646c35d86e3cf4bf43526d10ea"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Jun 07 13:27:42 2018 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Jun 08 11:05:37 2018 -0700"
      },
      "message": "Fix a potential IP address conflict\n\nPreviously the tests generated a random IP address (out of 90)\nfor each load balancer. As these tests run in parallel there was a\nchance that two load balancers could be assigned the same address,\ncausing a conflict and randomly failing a test.\n\nThis patch changes the tests to use a neutron assigned address unless\nan explicit \"use_fixed_ip\" flag is set.\nThe load balancer create API test uses this flag, the others will use\na neutron assigned address.\n\nChange-Id: Ic22efd1df027fd7dd0db14783f2c76069fd51bb5\n"
    },
    {
      "commit": "437eff6b6e7004d610f7267b2f074c1a3a191573",
      "tree": "60b7a7c681d2ef78df19f821d2d38d2687a252dd",
      "parents": [
        "57be518b726827646c35d86e3cf4bf43526d10ea"
      ],
      "author": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Thu Jun 07 17:44:23 2018 -0700"
      },
      "committer": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Thu Jun 07 17:44:23 2018 -0700"
      },
      "message": "Spare amps have no role\n\nChange-Id: I8700be19f00a292c8b6069171fbdb7a47004a555\n"
    },
    {
      "commit": "57be518b726827646c35d86e3cf4bf43526d10ea",
      "tree": "122ee0597cc74a75387f1b848db9867b0d28929e",
      "parents": [
        "dfc11ee63302bff735a25f5ba52dacfe444af678"
      ],
      "author": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Tue Jun 05 19:20:09 2018 -0700"
      },
      "committer": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Tue Jun 05 19:21:21 2018 -0700"
      },
      "message": "Correctly guess amp count based on detected topo\n\nChange-Id: Iafb023e8039fa61cf86268546bb3069fb67b95a8\n"
    },
    {
      "commit": "dfc11ee63302bff735a25f5ba52dacfe444af678",
      "tree": "0f0316b438648c61f8339e5d658427d6c31ea2ff",
      "parents": [
        "e029af23ad3d3c3da484e9de900ad4e6c7059e53"
      ],
      "author": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Wed May 30 09:38:55 2018 -0700"
      },
      "committer": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Mon Jun 04 20:47:33 2018 +0000"
      },
      "message": "Create scenario tests for amphora\n\nThis patch implements amphora tests for the Octavia\nTempest Plugin.\n\nChange-Id: I779d92b22a23b10d834220d80fe997f5a3719bbd\n"
    },
    {
      "commit": "e029af23ad3d3c3da484e9de900ad4e6c7059e53",
      "tree": "1ada1be7b090be4d69cdc1cb2eb29a6dd4c78d00",
      "parents": [
        "446f8be19379bd94a40e773d7df563d0bebac8a6"
      ],
      "author": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Thu May 24 17:13:28 2018 -0700"
      },
      "committer": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Mon Jun 04 05:08:30 2018 +0000"
      },
      "message": "Create api+scenario tests for l7rules\n\nThis patch implements l7rule tests for the Octavia\nTempest Plugin.\n\nChange-Id: Iba7fa5979eab05bf368fd8554e92563b22c7ca79\nStory: 2001387\nTask: 5972\n"
    },
    {
      "commit": "446f8be19379bd94a40e773d7df563d0bebac8a6",
      "tree": "29a130526d03ea3a19a23fd65f270107d21662a2",
      "parents": [
        "60ed9d9cdeff6a944b0929f852dd49f916dbc8d5"
      ],
      "author": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Thu May 24 16:51:03 2018 -0700"
      },
      "committer": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Mon Jun 04 05:08:20 2018 +0000"
      },
      "message": "Create api+scenario tests for l7policies\n\nThis patch implements l7policy tests for the Octavia\nTempest Plugin.\n\nDepends-On: https://review.openstack.org/#/c/571997/\nChange-Id: I58061cd69704da80e48c0963b6639ff8d6051c01\nStory: 2001387\nTask: 5976\n"
    },
    {
      "commit": "60ed9d9cdeff6a944b0929f852dd49f916dbc8d5",
      "tree": "0380ed0e934472cdbbae73f33f8b090e707374b8",
      "parents": [
        "0f28a482d57fe0eb2c02d7eabf6f57fe03bec9b1"
      ],
      "author": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Thu May 10 13:23:13 2018 -0700"
      },
      "committer": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Fri Jun 01 09:02:14 2018 +0000"
      },
      "message": "Create api+scenario tests for healthmonitors\n\nThis patch implements healthmonitor tests for the Octavia\nTempest Plugin.\n\nDepends-On: https://review.openstack.org/#/c/571107/\nChange-Id: Ib7cd9eef7c9aeb705c56df3f88612d1bf2039163\nStory: 2001387\nTask: 5975\n"
    },
    {
      "commit": "0f28a482d57fe0eb2c02d7eabf6f57fe03bec9b1",
      "tree": "09b7a5989d78b242f98adb7dea89b7a7047b98b3",
      "parents": [
        "cd72b56abef44ccf9a0f4cc7825f890d57e3de22"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed May 23 16:22:45 2018 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu May 24 11:20:37 2018 -0700"
      },
      "message": "Migrate to stestr\n\nThis patch updates tox.ini to use stestr instead of testr.\n\nChange-Id: I6be57c0c90d7711c172243b9de43034735334de7\n"
    },
    {
      "commit": "cd72b56abef44ccf9a0f4cc7825f890d57e3de22",
      "tree": "0ca7cd4d02bce121e7672bcaf382ce4b5f257257",
      "parents": [
        "de3e0544f1dbc67947e0b1c90193b15e2eac7924"
      ],
      "author": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Mon May 07 11:37:22 2018 -0700"
      },
      "committer": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Fri May 18 16:08:41 2018 -0700"
      },
      "message": "Create basic traffic balancing scenario test\n\nThis patch implements a basic traffic test for the Octavia Tempest Plugin.\n\nChange-Id: If6ecf7b429e3dfab00342af0fde0dfdc875e907d\nStory: 2001387\nTask: 19588\n"
    },
    {
      "commit": "de3e0544f1dbc67947e0b1c90193b15e2eac7924",
      "tree": "f22aad8eb2792b27a9caf12a5f5e6e7ff25217b7",
      "parents": [
        "8ffce3e8c3c6ef0f0a576f4123f2dabcf6d6d872"
      ],
      "author": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Thu May 03 18:21:06 2018 -0700"
      },
      "committer": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Fri May 18 16:08:34 2018 -0700"
      },
      "message": "Create api+scenario tests for members\n\nThis patch implements member tests for the Octavia\nTempest Plugin.\n\nDepends-On: https://review.openstack.org/#/c/567955/\nChange-Id: I8813f90538b9ec9047a1777b6cab76485a150498\nStory: 2001387\nTask: 5970\n"
    },
    {
      "commit": "8ffce3e8c3c6ef0f0a576f4123f2dabcf6d6d872",
      "tree": "cce9d22d1dc58f7440ae21a8062c1b91886b9df3",
      "parents": [
        "008dbec2ad45c6c68ae278a3f433cea1c754eece"
      ],
      "author": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Tue May 01 21:18:44 2018 -0700"
      },
      "committer": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Fri May 18 16:08:21 2018 -0700"
      },
      "message": "Create api+scenario tests for pools\n\nThis patch implements pool tests for the Octavia\nTempest Plugin.\n\nChange-Id: Id8dadfa292a698273240a4d3513288053e7c62c5\nStory: 2001387\nTask: 5969\n"
    },
    {
      "commit": "008dbec2ad45c6c68ae278a3f433cea1c754eece",
      "tree": "d44e8078b8f74168885d018fc0cac6be9009d25b",
      "parents": [
        "8e86e9c439b766a304fcc33c0f965fb32f6e8d56"
      ],
      "author": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Wed May 16 00:35:36 2018 -0700"
      },
      "committer": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Wed May 16 01:26:08 2018 -0700"
      },
      "message": "Fix sphinx-docs job for sphinx \u003e1.7\n\nUpper requirements recently bumped sphinx from 1.6.5 to 1.7.4 which\nbreaks our docs job. This switches the apidocs build to use\nsphinxcontrib.apidoc.\n\nChange-Id: I116c520cffe74da0477f0e436b5bc3a9f2af905b\n"
    },
    {
      "commit": "8e86e9c439b766a304fcc33c0f965fb32f6e8d56",
      "tree": "3e8c7c95c8b8c34653c2457c5cb0188d83153502",
      "parents": [
        "fbbd2b49121aaa39c2812244d557fb33aa0c541e",
        "d5046c0c3e813bc77836b32aa112c198addef863"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun May 06 02:32:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 06 02:32:21 2018 +0000"
      },
      "message": "Merge \"Fix the invalid home-page url\""
    },
    {
      "commit": "d5046c0c3e813bc77836b32aa112c198addef863",
      "tree": "c17858d417894c2aa047a05bfbdbe9e706da23e0",
      "parents": [
        "a795ae6ffcf2c95b58dfb43d8cf51d97d570f0f1"
      ],
      "author": {
        "name": "ShangXiao",
        "email": "shangxiaobj@inspur.com",
        "time": "Wed May 02 22:54:16 2018 -0700"
      },
      "committer": {
        "name": "ShangXiao",
        "email": "shangxiaobj@inspur.com",
        "time": "Thu May 03 05:57:23 2018 +0000"
      },
      "message": "Fix the invalid home-page url\n\nThe home-page url is not found.\nChange it to the right one.\n\nChange-Id: Ide828f61eba7035224f4ac3d81419aeb399363af\n"
    },
    {
      "commit": "fbbd2b49121aaa39c2812244d557fb33aa0c541e",
      "tree": "b2074e147bc3acd83461a299a044ba4e85433f53",
      "parents": [
        "a795ae6ffcf2c95b58dfb43d8cf51d97d570f0f1"
      ],
      "author": {
        "name": "Jude Cross",
        "email": "jcross@godaddy.com",
        "time": "Wed Aug 09 15:21:04 2017 -0700"
      },
      "committer": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Wed May 02 22:04:46 2018 -0700"
      },
      "message": "Create api+scenario tests for listeners\n\nThis patch implements listener tests for the Octavia\nTempest Plugin.\n\nCo-Authored-By: Adam Harwell \u003cflux.adam@gmail.com\u003e\nChange-Id: I5c0d3a737ff4cc929573c6fb7fbb5d46f1159d80\nStory: 2001387\nTask: 5965\n"
    },
    {
      "commit": "a795ae6ffcf2c95b58dfb43d8cf51d97d570f0f1",
      "tree": "35bb6119cfa926d70cf24817819f2b4720634927",
      "parents": [
        "51e91b4dfe9bed364912034b7f8a51528b46fd84"
      ],
      "author": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Mon Apr 23 12:11:19 2018 -0700"
      },
      "committer": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Fri Apr 27 23:27:00 2018 +0000"
      },
      "message": "Fix tests for Octavia API compat changes\n\nChange-Id: I524c5a3534914e6c130dd4c5bed2be77d7e38c74\nDepends-On: https://review.openstack.org/#/c/563341/\n"
    },
    {
      "commit": "51e91b4dfe9bed364912034b7f8a51528b46fd84",
      "tree": "e948aaae2ec4f0173f6f57468464fd6ebec4aa23",
      "parents": [
        "f20ad20c30180f055ded86020fe4ed504730af11",
        "986e3f543c6b3c588b88b1748641680759ed2856"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Apr 10 23:26:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 10 23:26:58 2018 +0000"
      },
      "message": "Merge \"Create scenario tests for load balancers\""
    },
    {
      "commit": "f20ad20c30180f055ded86020fe4ed504730af11",
      "tree": "5a28ef5d74eecd540d0fbab3e73be76ebd958977",
      "parents": [
        "6f0c71ffc37e6edacbeea624eac97f234da3504c",
        "0c90ef6972d529084b5573278cf17e93ffb3d8d2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Apr 10 22:28:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 10 22:28:38 2018 +0000"
      },
      "message": "Merge \"Revert \"Create scenario tests for loadbalancers\"\""
    },
    {
      "commit": "986e3f543c6b3c588b88b1748641680759ed2856",
      "tree": "97bdf98b78d98f11f678ac7ada5121ed147038f5",
      "parents": [
        "0c90ef6972d529084b5573278cf17e93ffb3d8d2"
      ],
      "author": {
        "name": "Jude Cross",
        "email": "jcross@godaddy.com",
        "time": "Mon Jul 24 14:57:20 2017 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Apr 10 12:20:01 2018 -0700"
      },
      "message": "Create scenario tests for load balancers\n\nThis patch implements the tempest plugin for\nfor testing load balancer creation in Octavia.\n\nCo-Authored-By: Jude Cross \u003cjcross@godaddy.com\u003e\nCo-Authored-By: Lingxian Kong \u003canlin.kong@gmail.com\u003e\n\nDepends-On: https://review.openstack.org/557856\nChange-Id: I57064f8e0834efba8859a780394a1c69851cc917\n"
    },
    {
      "commit": "0c90ef6972d529084b5573278cf17e93ffb3d8d2",
      "tree": "b80e270d4d107cdbdf60e6a42e1c02a1ea9ef562",
      "parents": [
        "fac9602c4c5286539dcc8dcaf57efc148f9a1a20"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Feb 09 13:27:06 2018 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Mar 29 14:52:06 2018 -0700"
      },
      "message": "Revert \"Create scenario tests for loadbalancers\"\n\nThis reverts commit 638c4ef2a1c0a457bf70e5020fc92ca5cfc5da8f.\n\nChange-Id: Id4e6723d68e35ccdfb34d50485590035808aea2e\n"
    },
    {
      "commit": "6f0c71ffc37e6edacbeea624eac97f234da3504c",
      "tree": "8c00637cdca667905c29c50923d0542d39d17f40",
      "parents": [
        "fac9602c4c5286539dcc8dcaf57efc148f9a1a20"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sun Mar 25 22:29:30 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sun Mar 25 22:29:30 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I1ee22efce26d3c9d9f630a3fcc1085aadf51078e\n"
    },
    {
      "commit": "fac9602c4c5286539dcc8dcaf57efc148f9a1a20",
      "tree": "812f1097f5bed484da7b35c784eda002794a5027",
      "parents": [
        "019e4eb90f2733783025ed73ae5dfe1f165c5d97"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 15 07:28:14 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 15 07:28:14 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I9479c5dc90e6b960cfdd94d818d8d5a484b437da\n"
    },
    {
      "commit": "019e4eb90f2733783025ed73ae5dfe1f165c5d97",
      "tree": "853992d172ffc5655965f717cfdd4d6d98e757d7",
      "parents": [
        "b8f7f53660e134e560f49a1ac7de32b6c4f1600c",
        "045cc5e6f0cc0c6265d1255d1fc5abb743032e06"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 09 01:02:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 09 01:02:10 2018 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "b8f7f53660e134e560f49a1ac7de32b6c4f1600c",
      "tree": "68c267cd15fa694dfa07ecf8037f195ef938462a",
      "parents": [
        "db705fd0ede402b6315d9dceeb6197ffe54985b8"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Wed Jan 24 16:55:30 2018 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Feb 06 01:24:21 2018 -0800"
      },
      "message": "Zuul: Remove project name\n\nZuul no longer requires the project-name for in-repo configuration.\nOmitting it makes forking or renaming projects easier.\n\nChange-Id: Ic9310f8a48ebe25a9f52486b10d5fdb9ae5ac68f\n"
    },
    {
      "commit": "045cc5e6f0cc0c6265d1255d1fc5abb743032e06",
      "tree": "8277375676da084fab6ab98365a6cf381a2bdb22",
      "parents": [
        "db705fd0ede402b6315d9dceeb6197ffe54985b8"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Jan 18 03:12:58 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Jan 18 03:12:58 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I904b1e299cb299316d3b277b088ef81cebdddcee\n"
    },
    {
      "commit": "db705fd0ede402b6315d9dceeb6197ffe54985b8",
      "tree": "d71689e860204bd446ec5bb49d7aa75e2727f938",
      "parents": [
        "ac449fe6d298a809ad26e7797f12dc377fbc6dbf",
        "5c1518dc6fce5b2f7d6255cf3f69f3b66342b726"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jan 16 18:30:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 16 18:30:38 2018 +0000"
      },
      "message": "Merge \"Rename tox_venvlist (2/2)\""
    },
    {
      "commit": "ac449fe6d298a809ad26e7797f12dc377fbc6dbf",
      "tree": "d658e78ac5b8590aa620719114f1e2df03e46b56",
      "parents": [
        "bf966a9b2553adc6a74b0b3c99acb243f3676201"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Jan 16 04:21:09 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Jan 16 04:21:09 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: If976654fa7895fb3798b70555d0224b2a12b093b\n"
    },
    {
      "commit": "bf966a9b2553adc6a74b0b3c99acb243f3676201",
      "tree": "d39bd924c66c70280ac11ec2409b84d302bea14d",
      "parents": [
        "eaedb340d89f3e94606af3791e2da2b56e3dea19"
      ],
      "author": {
        "name": "Lingxian Kong",
        "email": "anlin.kong@gmail.com",
        "time": "Tue Jan 16 00:20:37 2018 +1300"
      },
      "committer": {
        "name": "Lingxian Kong",
        "email": "anlin.kong@gmail.com",
        "time": "Tue Jan 16 00:20:37 2018 +1300"
      },
      "message": "Create floating ip by normal user\n\nIn real use case, it should be the end user who will create floating\nip and associate with loadbalancer vip.\n\nAlso use config_drive when creating backend server, to keep consistent\nwith amphora creation in octavia itself.\n\nTested in devstack.\n\nChange-Id: I2cbee37f494a5775a96f8c285f0e52c0b2550d5b\n"
    },
    {
      "commit": "5c1518dc6fce5b2f7d6255cf3f69f3b66342b726",
      "tree": "97ec92ba029ddb23ac82c311f4ef680d865a5d48",
      "parents": [
        "eaedb340d89f3e94606af3791e2da2b56e3dea19"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Jan 12 17:05:28 2018 +0100"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Jan 12 17:05:48 2018 +0100"
      },
      "message": "Rename tox_venvlist (2/2)\n\nFor consistency with the tox jobs, use tox_envlist instead of\ntox_venvlist.\n\nWe need first to add a new parameter, then change the job, then\nremove the old parameter.\n\nDepends-On: I67a20b1faa77ff0166ad96fd95432c11948abc74\nChange-Id: I8cb03b9d03a2240386fb5a03bc40004f7f7e991c\n"
    },
    {
      "commit": "eaedb340d89f3e94606af3791e2da2b56e3dea19",
      "tree": "7201852b543cbae0f096a6627e06099d02e9215b",
      "parents": [
        "b7069879b8d370826f35166a80fb2b2016f54aea"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Jan 12 17:04:29 2018 +0100"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Jan 12 17:04:29 2018 +0100"
      },
      "message": "Rename tox_venvlist (1/2)\n\nFor consistency with the tox jobs, use tox_envlist instead of\ntox_venvlist.\n\nWe need first to add a new parameter, then change the job, then\nremove the old parameter.\n\nChange-Id: Iff3093e61c7d2cb684667d5bc5f2a75580569aab\nNeeded-By: I67a20b1faa77ff0166ad96fd95432c11948abc74\n"
    },
    {
      "commit": "b7069879b8d370826f35166a80fb2b2016f54aea",
      "tree": "86a09dcd74f9e2b2b2fc99a1ec83fa952311daa8",
      "parents": [
        "2a69ad079e515ce0418845ca7472ce2e32183c8d"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Jan 09 17:15:31 2018 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Jan 09 17:15:56 2018 -0800"
      },
      "message": "Fix a typo in the test HTTP server\n\nThe test HTTP server code we use for testing had a typo where the the cookie\ninserted was \"JESSIONID\" instead of \"JSESSIONID\". This led to confusion\nand failing tempest tests. This patch changes it to \"JSESSIONID\" to avoid\nconfusion.\n\nChange-Id: I7d6387c71ed96edead3a6a2338b0c78250d4c50d\n"
    },
    {
      "commit": "2a69ad079e515ce0418845ca7472ce2e32183c8d",
      "tree": "4a8a27d821678c10a155940e198b72117373e749",
      "parents": [
        "3588a51e35853533233b3971f71af20649035ce5"
      ],
      "author": {
        "name": "ZhaoBo",
        "email": "zhaobo6@huawei.com",
        "time": "Fri Dec 22 17:19:56 2017 +0800"
      },
      "committer": {
        "name": "ZhaoBo",
        "email": "zhaobo6@huawei.com",
        "time": "Tue Dec 26 09:29:58 2017 +0000"
      },
      "message": "Enable Qos in gate\n\nChange-Id: Ia08c12c9c82000e4edd9025714b2655c8874c5ca\n"
    },
    {
      "commit": "3588a51e35853533233b3971f71af20649035ce5",
      "tree": "2260f972f8a419ff486a8e579656a1f61f18b342",
      "parents": [
        "36ece2d2b9ecdcffb16411933467f5f1bf83cafe",
        "80deb38b89c1782fc07e0b4803769fc966735269"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Dec 21 15:13:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 21 15:13:03 2017 +0000"
      },
      "message": "Merge \"Add missing __init__.py file\""
    },
    {
      "commit": "80deb38b89c1782fc07e0b4803769fc966735269",
      "tree": "fd2ecbc4c2badeebe94a4bbf19c6e2a634b46f47",
      "parents": [
        "a268ca72fa6f45e988282ec99669a6b2a98d7dec"
      ],
      "author": {
        "name": "Bar RH",
        "email": "bar@redhat.com",
        "time": "Thu Dec 21 01:52:59 2017 +0200"
      },
      "committer": {
        "name": "Bar RH",
        "email": "bar@redhat.com",
        "time": "Thu Dec 21 01:52:59 2017 +0200"
      },
      "message": "Add missing __init__.py file\n\nTempest API tests weren\u0027t discoverable.\n\nChange-Id: Id21b480813d8afc4e6e9c11e4520b64e324fbfad\n"
    },
    {
      "commit": "36ece2d2b9ecdcffb16411933467f5f1bf83cafe",
      "tree": "4edd82f9bc7e87e03563184dacf1089dd2dcf0d4",
      "parents": [
        "a268ca72fa6f45e988282ec99669a6b2a98d7dec"
      ],
      "author": {
        "name": "Bar RH",
        "email": "bar@redhat.com",
        "time": "Wed Dec 20 02:15:05 2017 +0200"
      },
      "committer": {
        "name": "Bar RH",
        "email": "bar@redhat.com",
        "time": "Thu Dec 21 01:33:01 2017 +0200"
      },
      "message": "Update README\n\nChange-Id: I5f16250dd8aae17a089ee6b11288c3249f454632\n"
    },
    {
      "commit": "a268ca72fa6f45e988282ec99669a6b2a98d7dec",
      "tree": "fc42ed1e958cf4769e6a469d20cef59c2a842c20",
      "parents": [
        "3fb351cc2de76cf72671020ae7e37666237ac7d0"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Dec 18 09:55:48 2017 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Dec 18 09:57:13 2017 -0800"
      },
      "message": "Disable more services from the scenario jobs\n\nThere are more services enabled by default for our scenario jobs than we need.\nThis patch disables more of cinder, ceilometer, and swift\n\nChange-Id: I3c4d01042839690a723423643776bc6684a93ba9\n"
    },
    {
      "commit": "3fb351cc2de76cf72671020ae7e37666237ac7d0",
      "tree": "751b14e507f5936a938107df891131dd16aa0351",
      "parents": [
        "ed613e289752bd4200f9785a3f20df3e7de1b56a",
        "856429009905dc2ad1536ef7f245760e6532aeb7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 21 00:33:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 21 00:33:52 2017 +0000"
      },
      "message": "Merge \"Add a scenario test gate\""
    },
    {
      "commit": "ed613e289752bd4200f9785a3f20df3e7de1b56a",
      "tree": "5509b58721cc4d7f71f0cb2deb50bdb9b7f421e2",
      "parents": [
        "638c4ef2a1c0a457bf70e5020fc92ca5cfc5da8f"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Nov 17 07:00:22 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Nov 17 07:00:22 2017 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I841855c25692aa8f2e2611c125738af57646494d\n"
    },
    {
      "commit": "856429009905dc2ad1536ef7f245760e6532aeb7",
      "tree": "3d392540776f733a45db0fe449ab02399335347e",
      "parents": [
        "638c4ef2a1c0a457bf70e5020fc92ca5cfc5da8f"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Nov 14 09:47:37 2017 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Nov 16 14:14:59 2017 -0800"
      },
      "message": "Add a scenario test gate\n\nThis patch adds a scenario test gate for octavia-tempest-plugin\n\nDepends-on: I44911c6bd6ede68c3376c8a6b42700310dce7a06\nChange-Id: Icb1ef19fecb8ad784d5614d5d26529a286f72d7e\n"
    },
    {
      "commit": "638c4ef2a1c0a457bf70e5020fc92ca5cfc5da8f",
      "tree": "2f16d04e145e8787c7171ccd79e3360b1169f2d7",
      "parents": [
        "1f41eac955284a4f1a07a5ed1ab96a6969b6ae0e"
      ],
      "author": {
        "name": "Jude Cross",
        "email": "jcross@godaddy.com",
        "time": "Mon Jul 24 14:57:20 2017 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Nov 16 14:14:59 2017 -0800"
      },
      "message": "Create scenario tests for loadbalancers\n\nThis patch implements the tempest plugin for basic load balancer\noperations in Octavia. It contains tests for loadbalancer API and\na minimal operation test for loadbalancing functionality.\n\nSteps for testing in devstack environment:\n\n- Clone octavia-tempest-plugin repo, check out this patch, install\n  octavia-tempest-plugin project.\n- Create a tempest work directory by running \u0027tempest init \u003cworkdir\u003e\u0027.\n  In the etc/tempest.conf, add \u0027loadbalancer \u003d true\u0027 in\n  \u0027service_available\u0027 section.\n- Set a big value to \u0027OS_TEST_TIMEOUT\u0027 in .testr.conf\n- Add or modify other related config options (image, network, flavor,\n  validation, etc).\n- Run \u0027tempest run --regex ^octavia_tempest_plugin\u0027\n\nCo-Authored-By: Lingxian Kong \u003canlin.kong@gmail.com\u003e\nCo-Authored-By: Adam Harwell \u003cflux.adam@gmail.com\u003e\nChange-Id: Ibc2904f431b15dfca2ff8e38e0d4d06c1430abea\n"
    },
    {
      "commit": "1f41eac955284a4f1a07a5ed1ab96a6969b6ae0e",
      "tree": "15884f4f78b2a2e287ae7907ff68ac39e8a0fbec",
      "parents": [
        "c0246d0800c538e37c44df957e413d6a7468a0da"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Nov 16 11:16:55 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Nov 16 11:16:55 2017 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I8c37ccadbb89698387ad499bfad73b52f1139cfb\n"
    },
    {
      "commit": "c0246d0800c538e37c44df957e413d6a7468a0da",
      "tree": "1806f2344c1460c67d070b76f8780eb6d2dd0d93",
      "parents": [
        "bf8dbae3f050727a8b9c97b6111173e316a5012b"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Aug 18 11:36:53 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Aug 18 11:36:53 2017 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I4651f1f41fa23be2b5fa53d2f79b185d01e3ec27\n"
    }
  ],
  "next": "bf8dbae3f050727a8b9c97b6111173e316a5012b"
}
