)]}'
{
  "log": [
    {
      "commit": "eb33e69a6a52956094bee16299b228e0e9ba3b6e",
      "tree": "1df50510d27bd667f63cf22b26246f48d592355c",
      "parents": [
        "7a47c372cacda1f11dad62d163782b3c912f809b"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Tue Oct 13 14:51:54 2020 +0200"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Oct 28 14:20:09 2020 +0000"
      },
      "message": "Fix Go lint errors\n\nThree Go lint errors are addressed in this patch:\n\n- Don\u0027t use underscores in Go names\n- Exported type ConnectionCount should have comment or be unexported\n- Println arg list ends with redundant newline\n\nChange-Id: I4774fd3f2837f474399d0735af0cd18322fe0eee\n"
    },
    {
      "commit": "7a47c372cacda1f11dad62d163782b3c912f809b",
      "tree": "7f3bec86f042608d08059c532f25ee05b55f7a7d",
      "parents": [
        "f077c3a5d6f4d343dba8af7e0ba4c79c5500d2f6"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Fri Oct 16 20:27:06 2020 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Oct 28 15:10:17 2020 +0100"
      },
      "message": "Add HTTP/2 support to the Go test server\n\nThe HTTPS listener will now also serve HTTP/2 requests.\n\nChange-Id: I75c2d4e78ad56a6338f63073f13655a290353ec2\n"
    },
    {
      "commit": "f077c3a5d6f4d343dba8af7e0ba4c79c5500d2f6",
      "tree": "1c33abc791a9f70faaa1eb0ea76e27de20b64921",
      "parents": [
        "3bc1f4decd285d455c928d19aa7cd4a81236576a"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Oct 19 11:17:26 2020 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Wed Oct 21 11:51:11 2020 +0200"
      },
      "message": "Build the Go test server on devstack test-config\n\nEvery time we update the Go test server code, we have to re-compile it\nlocally and commit the binary file. Git is not great for binary blobs.\nOne other reason that carrying the binary in-tree is suboptimal is it\nis compiled against amd64 architecture, thus not much multi-arch\nfriendly.\n\nThis change drops the need to compile and carry the test server binary\nfile in the Git tree. The test server will now be compiled at devstack\ntest-config phase. On my work station, it takes less than 6 seconds.\n\nChange-Id: I3d8ad18ddd1f23720618d733a9d8a53a6b4e6dfc\n"
    },
    {
      "commit": "3bc1f4decd285d455c928d19aa7cd4a81236576a",
      "tree": "9ac270d208a655270cf08f4be71ea10195615db5",
      "parents": [
        "67249477d855d5be4470defcaa7a981fdb66ad49"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Fri Oct 02 13:53:31 2020 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Oct 19 10:30:00 2020 +0200"
      },
      "message": "Fix scenario tests issue with immutable LBs\n\nWait for the loadbalancer to become ACTIVE after deleting an\nhealthmonitor or a listener, to ensure the next test uses a LB in a\nnon-transitional state.\n\nThis also fixes the cidrs tests that were using the wrong waiter\ntimeouts.\n\nThis patch also moves individual deletion of children resources in class\ntear down to a more performant way by cascade deleting the load\nbalancer.\n\nStory: 2008219\nTask: 41008\n\nDepends-On: https://review.opendev.org/#/c/757604/\nDepends-On: https://review.opendev.org/#/c/757840/\nDepends-On: https://review.opendev.org/#/c/757841/\nDepends-On: https://review.opendev.org/#/c/757842/\n\nCo-Authored-By: Carlos Goncalves \u003ccgoncalves@redhat.com\u003e\nChange-Id: I6a4eed7269e4f502bd0fc8613cb4ec4da13890e7\n"
    },
    {
      "commit": "67249477d855d5be4470defcaa7a981fdb66ad49",
      "tree": "3b95f259745e2acd50d55f19b0254495b7c419b5",
      "parents": [
        "e05475519622867436390f8b593b9f7572af8f6c",
        "909aa66ac291a39ea4c1cc1bb0368bf008665a00"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 22 10:17:30 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 22 10:17:30 2020 +0000"
      },
      "message": "Merge \"Add HTTP/2 tempest scenario tests for listeners\""
    },
    {
      "commit": "e05475519622867436390f8b593b9f7572af8f6c",
      "tree": "95830830f660dd6a1b65d9e1afc19d96a896a285",
      "parents": [
        "a80a185abef3234b035ec5d09e1748b743bc69e2",
        "f7718ef862c568f7c761c17ac9736e650ececb73"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 22 02:18:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 22 02:18:04 2020 +0000"
      },
      "message": "Merge \"Add ALPN protocol scenario tests\""
    },
    {
      "commit": "a80a185abef3234b035ec5d09e1748b743bc69e2",
      "tree": "ef83b8697525313ebaa06f424d6cf3c5184bddac",
      "parents": [
        "6a9236ad9ae72cea6add0845c4462a9e44690a42",
        "46658f2ff8f383a36ef2e29fdc93b1282cbf4bc3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Sep 17 10:58:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 17 10:58:04 2020 +0000"
      },
      "message": "Merge \"Add duplicate uuid checking for tempest tests\""
    },
    {
      "commit": "46658f2ff8f383a36ef2e29fdc93b1282cbf4bc3",
      "tree": "43d1e86da9f9d293a4e49f543545b3ffc8cea3a6",
      "parents": [
        "89bdbcd1252dbce8645c24fa6db3e2d32fa779c3"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sun Sep 13 10:38:35 2020 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sun Sep 13 10:39:31 2020 -0700"
      },
      "message": "Add duplicate uuid checking for tempest tests\n\nThis patch adds a pep8 test for duplicate uuids in the tempest tests.\nIt also corrects some existing duplicates.\n\nChange-Id: I2fc03b3cc604528903b8f70ce7f1e4e641aeafd2\n"
    },
    {
      "commit": "6a9236ad9ae72cea6add0845c4462a9e44690a42",
      "tree": "3923b9e6bc93e6714d3924b15256b3cd82433a97",
      "parents": [
        "89bdbcd1252dbce8645c24fa6db3e2d32fa779c3"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Aug 04 23:54:54 2020 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Sep 08 16:52:09 2020 -0700"
      },
      "message": "Adjust API tests for NotImplemented skip\n\nThis is a patch to restructure the API tests to use the\nnew skip_if_not_implemented capability.\n\nDepends-On: https://review.opendev.org/745239\n\nChange-Id: I291488e1c9418e51d6fe7ea142eaca13e3c181a0\n"
    },
    {
      "commit": "89bdbcd1252dbce8645c24fa6db3e2d32fa779c3",
      "tree": "faa4a8166f316da70acf3dc661256479841b6fd0",
      "parents": [
        "c611b456803f6e556970a8b9df1d1093e38a6ff1"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Mar 19 15:59:19 2020 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Sep 03 17:10:56 2020 -0700"
      },
      "message": "Adjust scenario tests for NotImplemented skip\n\nThis is a patch to restructrue the scenario tests to use the\nnew skip_if_not_implemented capability.\n\nChange-Id: I49a7fb6650030f2a1115c6d42442062bd33415fd\n"
    },
    {
      "commit": "c611b456803f6e556970a8b9df1d1093e38a6ff1",
      "tree": "41170a7731e27b26d8a5de34e76b8a226b4dcdf3",
      "parents": [
        "12c7799296e9bbd764f25b09b23c67eb14cb1700",
        "bd587263755716f3de4987ae177e97fc28e957c0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 26 08:46:05 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 26 08:46:05 2020 +0000"
      },
      "message": "Merge \"Remove all usage of six library\""
    },
    {
      "commit": "12c7799296e9bbd764f25b09b23c67eb14cb1700",
      "tree": "c7479792017120924d4627b5021f1b3259cac25f",
      "parents": [
        "eeb228045d897ab5e5d2268c552fc1e5920d13eb",
        "47e4589d453ad69d94b004a1e335032481300b85"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 26 08:46:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 26 08:46:04 2020 +0000"
      },
      "message": "Merge \"Drop python 2.7 support and testing\""
    },
    {
      "commit": "eeb228045d897ab5e5d2268c552fc1e5920d13eb",
      "tree": "f05ca55a73b8e73154d5d60c487492945c597b4a",
      "parents": [
        "bb23855ce65500dda6a0e332eab7174ed493a0ac",
        "5700f3cd93668bb6b7c9f9303782557d3d23bc3c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 25 22:57:12 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 25 22:57:12 2020 +0000"
      },
      "message": "Merge \"Enable nova anti-affinity in two-node act-stdby job\""
    },
    {
      "commit": "909aa66ac291a39ea4c1cc1bb0368bf008665a00",
      "tree": "3f37d0c219b5de7b89aa14720a23da777ac16e8a",
      "parents": [
        "f7718ef862c568f7c761c17ac9736e650ececb73"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Tue Aug 25 14:08:44 2020 +0000"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Tue Aug 25 14:10:23 2020 +0000"
      },
      "message": "Add HTTP/2 tempest scenario tests for listeners\n\nDepends-On: https://review.opendev.org/#/c/744905/\nDepends-On: https://review.opendev.org/#/c/747932/\nChange-Id: I90594ab948c74711682c9bb14d37d1e1d7b1beeb\n"
    },
    {
      "commit": "f7718ef862c568f7c761c17ac9736e650ececb73",
      "tree": "19e8aa70a0f198cad83d923050ba5b15aca4733b",
      "parents": [
        "bb23855ce65500dda6a0e332eab7174ed493a0ac"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Tue Aug 18 14:21:36 2020 +0000"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Tue Aug 25 13:53:30 2020 +0000"
      },
      "message": "Add ALPN protocol scenario tests\n\nDepends-On: https://review.opendev.org/#/c/744520/\nChange-Id: I4ae7a03d2248c970d7bcd3fe8a43a43ca48d5084\n"
    },
    {
      "commit": "bb23855ce65500dda6a0e332eab7174ed493a0ac",
      "tree": "0c84752b908b3e58262a94d749c22c5649f1109a",
      "parents": [
        "6224788530523b45d0c3d443f48622bda310690f"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Jan 15 10:10:55 2020 +0000"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Aug 24 11:00:17 2020 +0200"
      },
      "message": "Add tests for allowed CIDRs in listeners\n\nThis patch adds API and scenario tests for testing allowed CIDRS in\nlisteners introduced in API version 2.12 (included in Train release).\n\nChange-Id: Ibe677e046afc16f038ccacb10e5fe62802828581\n"
    },
    {
      "commit": "6224788530523b45d0c3d443f48622bda310690f",
      "tree": "ae673614a405c34624db3c8a73244449eca3c6c8",
      "parents": [
        "7bd2f97221a369f379e15f33a3d3294f220c039e",
        "2cdf13c2efd9334556de3d76760abcb71827f885"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Aug 23 14:39:06 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 23 14:39:06 2020 +0000"
      },
      "message": "Merge \"Fix MismatchError in tags API tests\""
    },
    {
      "commit": "2cdf13c2efd9334556de3d76760abcb71827f885",
      "tree": "c8281273b6536053b3bcc0d1573e485c93787b81",
      "parents": [
        "bf6cc4095644f782f3731ae158e94b5a2e0a60e1"
      ],
      "author": {
        "name": "oschwart",
        "email": "oschwart@redhat.com",
        "time": "Tue Aug 18 13:15:04 2020 +0300"
      },
      "committer": {
        "name": "oschwart",
        "email": "oschwart@redhat.com",
        "time": "Wed Aug 19 12:13:14 2020 +0300"
      },
      "message": "Fix MismatchError in tags API tests\n\nThe tags lists are compared unsorted which causes a MismatchError\nin some cases.\nThis commit sorts the tags lists before the assertion.\n\nStory 2008026\nTask 40680\n\nChange-Id: I4cc8a663d7d7c853e6286379eea74c90819209cd\n"
    },
    {
      "commit": "7bd2f97221a369f379e15f33a3d3294f220c039e",
      "tree": "03401e2e94a19a741572e73d1bb7b8268226bf45",
      "parents": [
        "bf6cc4095644f782f3731ae158e94b5a2e0a60e1"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Jul 30 21:32:04 2019 -0700"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Aug 13 10:13:17 2020 +0000"
      },
      "message": "Add an optional amphora admin log offloading test\n\nThis patch adds an optional amphora admin log offloading scenario\ntest.\n\nChange-Id: I90e3ed23cdd2aa1125de18dc332c30a9d9cca0a2\n"
    },
    {
      "commit": "bf6cc4095644f782f3731ae158e94b5a2e0a60e1",
      "tree": "2ffc503cabcde75f7abed6de379530c42c79c28d",
      "parents": [
        "6fbfed03d31a3041a62ca621551f22829f42da2d",
        "b1ba3b373ca44da31e8ec79a5eaba71e2ef2b81f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 13 09:57:51 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 13 09:57:51 2020 +0000"
      },
      "message": "Merge \"Add an optional tenant flow log offload test\""
    },
    {
      "commit": "6fbfed03d31a3041a62ca621551f22829f42da2d",
      "tree": "946b1a7ace8177295173cc4fee158252c65506d6",
      "parents": [
        "794072ac96970336c1e11704100463006ee954bf"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Mar 19 15:37:31 2020 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Aug 04 21:53:06 2020 +0000"
      },
      "message": "Add skip_if_not_implemented to the service client\n\nThis patch adds a decorator that wraps the service client methods adding\nthe ability to raise a skipException if a call to the API returns a\nNotImplementedError or UnsupportedOptionError exception.\n\nThis is useful for running the tests against provider drivers that do\nnot support all of the Octavia API features.\n\nChange-Id: I17d4be65130fadf97d6170d22fb07c72672b7573\n"
    },
    {
      "commit": "794072ac96970336c1e11704100463006ee954bf",
      "tree": "f52564a01c9a9978c75494a185dda5fe15420564",
      "parents": [
        "ae44e20514156e9365a28bc570d8dbfb93966124",
        "540bb3b4d03d8c3e26d257c1d33f4cd84a94c1a7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 04 21:42:25 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 21:42:25 2020 +0000"
      },
      "message": "Merge \"Add tags API tests\""
    },
    {
      "commit": "5700f3cd93668bb6b7c9f9303782557d3d23bc3c",
      "tree": "0fd451b162112126333be76356a019540e6b2afb",
      "parents": [
        "ae44e20514156e9365a28bc570d8dbfb93966124"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Tue Jul 21 15:58:25 2020 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Jul 22 12:16:36 2020 +0200"
      },
      "message": "Enable nova anti-affinity in two-node act-stdby job\n\nProduction deployments are recommended to run on active-standby\nloadbalancer topology and with nova anti-affinity enabled for higher\nlevel of availability. Job octavia-v2-act-stdby-dsvm-scenario-two-node\nwill test Octavia under such configuration.\n\nTask: 40413\nStory: 2007943\n\nChange-Id: Iab24754bf6881671091a06047767f8b4dc8b5420\n"
    },
    {
      "commit": "540bb3b4d03d8c3e26d257c1d33f4cd84a94c1a7",
      "tree": "15eaf4876849296000c4c3f611517db6f62cf239",
      "parents": [
        "beb1cbaebbe6138d7582a596dbee8895fbc48599"
      ],
      "author": {
        "name": "oschwart",
        "email": "oschwart@redhat.com",
        "time": "Tue Jun 16 18:23:53 2020 +0300"
      },
      "committer": {
        "name": "oschwart",
        "email": "oschwart@redhat.com",
        "time": "Sun Jul 19 12:43:01 2020 +0300"
      },
      "message": "Add tags API tests\n\nThis patch adds some API tests in the create, list and update methods\nof the Octavia objects that support Tags.\n\nTags are supported on Octavia API version 2.5 or later.\n\nChange-Id: Ib14852d57535508fecee2705e704954cfd078474\n"
    },
    {
      "commit": "ae44e20514156e9365a28bc570d8dbfb93966124",
      "tree": "fbeb27fba67b41a5edf2fdd26e507eb3b0c75552",
      "parents": [
        "b9552e97190c3df4e931e812c802635f77e8233c",
        "ba35dab12a34930af7f940f7d41417bac91ec47f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 17 20:17:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 17 20:17:04 2020 +0000"
      },
      "message": "Merge \"Gate on octavia-v2-dsvm-tls-barbican jobs\""
    },
    {
      "commit": "b9552e97190c3df4e931e812c802635f77e8233c",
      "tree": "82fece8f5fde0d6cce0f37488dd3117db834df26",
      "parents": [
        "8480068fc44f3747ebff1458ac72484d2fb073ac",
        "d2b5b447518c18e1705bcd4fbecd6405b8565c39"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 17 20:17:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 17 20:17:03 2020 +0000"
      },
      "message": "Merge \"Add stable/ussuri jobs to check and gate lists\""
    },
    {
      "commit": "8480068fc44f3747ebff1458ac72484d2fb073ac",
      "tree": "e3f35014c381fd77841fd930b3d854eb3bba1dc8",
      "parents": [
        "65b887c565eb2698f1b6f4ca33625db674baf140",
        "a1862ff5cc4032901f51f3bb92bba03f6cb3b0df"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 16 18:46:20 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 16 18:46:20 2020 +0000"
      },
      "message": "Merge \"Fix availability zone API tests\""
    },
    {
      "commit": "65b887c565eb2698f1b6f4ca33625db674baf140",
      "tree": "0326a306207d40904140f17eb4e62117b00dd1a9",
      "parents": [
        "e6757f0bb222f29693f9392d0bf9b4050aa7599c",
        "3ab77935c2d30027091b177167375d3b7434b89d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 16 14:26:06 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 16 14:26:06 2020 +0000"
      },
      "message": "Merge \"Set image driver to noop in noop jobs\""
    },
    {
      "commit": "e6757f0bb222f29693f9392d0bf9b4050aa7599c",
      "tree": "580072db4057d8389ef7232676c04619382825da",
      "parents": [
        "9726b8f2d878ed8d4c75b7d58f8d0399e2ec085a",
        "c9227dfb6cae540c25c5922602fd57fbc0c1f527"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 16 13:14:43 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 16 13:14:44 2020 +0000"
      },
      "message": "Merge \"Set test_basic_traffic as smoke test\""
    },
    {
      "commit": "9726b8f2d878ed8d4c75b7d58f8d0399e2ec085a",
      "tree": "60c5d4954210fc1649a732fd79a40251d6d171b8",
      "parents": [
        "990ccacd228256bbead196304a8904d768de3d67",
        "ca40afb3808ec6b0ae7b5064a4b78387d505cd9f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 15 09:17:59 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 15 09:17:59 2020 +0000"
      },
      "message": "Merge \"Define and use octavia nodesets\""
    },
    {
      "commit": "ba35dab12a34930af7f940f7d41417bac91ec47f",
      "tree": "ba792a36c59b482b676f0980d4197eb778b4d98d",
      "parents": [
        "d2b5b447518c18e1705bcd4fbecd6405b8565c39"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Sun Jun 23 13:41:32 2019 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Tue Jul 14 12:49:59 2020 +0200"
      },
      "message": "Gate on octavia-v2-dsvm-tls-barbican jobs\n\nTLS Barbican jobs were added a while ago and proven to be solid [1].\nThis is a good time to promote them to the gate queue.\n\n[1] https://zuul.openstack.org/builds?job_name\u003doctavia-v2-dsvm-tls-barbican\u0026pipeline\u003dgate\n\nChange-Id: Idd517eefdf7c9ce6ef08f6b42c3aef27263e9cab\n"
    },
    {
      "commit": "bd587263755716f3de4987ae177e97fc28e957c0",
      "tree": "7d1603ed0c756aac6921714824f593c2f8d42222",
      "parents": [
        "47e4589d453ad69d94b004a1e335032481300b85"
      ],
      "author": {
        "name": "jacky06",
        "email": "zhang.min@99cloud.net",
        "time": "Wed May 06 13:21:06 2020 +0800"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Mon Jul 13 14:17:57 2020 -0400"
      },
      "message": "Remove all usage of six library\n\nConvert all code to not require six library and instead\nuse python 3.x logic.\n\nChange-Id: I9d5e9fce5d387c655c0bfc1bdcb699a1aa0f56a1\n"
    },
    {
      "commit": "b1ba3b373ca44da31e8ec79a5eaba71e2ef2b81f",
      "tree": "918d4138332692657c4627c036aeef81a26c0ea1",
      "parents": [
        "5506c00b8d8972e6223499dd5a5da4c85c1ff836"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Jul 30 20:23:51 2019 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Jul 13 15:27:24 2020 +0000"
      },
      "message": "Add an optional tenant flow log offload test\n\nThis patch adds an optional tenant flow log offload scenario test\nthat checks the tenant flow logging offload and format.\n\nChange-Id: I8a7ed4e1bc3d567c4807726c684ad86cd281096f\n"
    },
    {
      "commit": "990ccacd228256bbead196304a8904d768de3d67",
      "tree": "13adf683aa7f9d2bdf89488cced6c46266612a34",
      "parents": [
        "8d29c54516db7c29e33d24bdd48b929fc5a5eca4",
        "fdefa8065c91cd84262b84b4c2fc7116892e1aeb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 10 01:32:55 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 10 01:32:55 2020 +0000"
      },
      "message": "Merge \"Change to use memory_tracker variable\""
    },
    {
      "commit": "8d29c54516db7c29e33d24bdd48b929fc5a5eca4",
      "tree": "ffb6b5c14e4e900c4e5768a84043263db3eb1d61",
      "parents": [
        "c4ace76900b150fa65d2f537329482f7fb58b9ee",
        "f58b3181fa9bf29e7e51b20751f614093c7dc10e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 09 23:32:52 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 09 23:32:52 2020 +0000"
      },
      "message": "Merge \"Introduce a simple HTTPS server for TLS test.\""
    },
    {
      "commit": "d2b5b447518c18e1705bcd4fbecd6405b8565c39",
      "tree": "75a5859cdb474e91633068b6d98b55c1549e6d84",
      "parents": [
        "c4ace76900b150fa65d2f537329482f7fb58b9ee"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Jul 09 18:49:50 2020 +0000"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Jul 09 18:49:50 2020 +0000"
      },
      "message": "Add stable/ussuri jobs to check and gate lists\n\nChange-Id: Ic6623994713abb2c8b7a79eac8e0b3d10b0f1571\n"
    },
    {
      "commit": "c4ace76900b150fa65d2f537329482f7fb58b9ee",
      "tree": "0186a7eada040fd2df8202b1e7054f3cc2938440",
      "parents": [
        "a5074259fb686f92057ae6313fa620471840de0e",
        "0b64a191efbefc0d7299697d5340b2f0021c521e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 09 10:40:42 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 09 10:40:42 2020 +0000"
      },
      "message": "Merge \"Add py38 package metadata\""
    },
    {
      "commit": "ca40afb3808ec6b0ae7b5064a4b78387d505cd9f",
      "tree": "75424fe02ba7e3d61de5208023a1f142c3a9bd93",
      "parents": [
        "a5074259fb686f92057ae6313fa620471840de0e"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Fri Jun 26 19:14:33 2020 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Jul 09 10:06:40 2020 +0000"
      },
      "message": "Define and use octavia nodesets\n\nJobs on these new nodesets run on nested-virt enabled nodepool provider\nnodes, shortening run time by a lot (we\u0027ve seen a successful scenario\njob taking 38 minutes whereas without nested virt could take close to 2\nhours).\n\nChange-Id: I3252cb820ebea996ad7f07385793f59c28fbd4d2\n"
    },
    {
      "commit": "a5074259fb686f92057ae6313fa620471840de0e",
      "tree": "4ab5116d31a47f14f53d30ccb47773b76519d0e0",
      "parents": [
        "5506c00b8d8972e6223499dd5a5da4c85c1ff836"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Jun 30 10:28:09 2020 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Jun 30 10:52:55 2020 -0700"
      },
      "message": "Apply Octavia hacking checks to the tempest plugin\n\nCurrently we are not applying the custom hacking checks we use in\nOctavia to the octavia-tempest-plugin. This leads to style issues\nsneaking into the plugin.\nThis patch copies the same checks from Octavia (for simpler\nmanagement) into octavia-tempest-plugin and resolves some of the\nexisting style violations.\n\nChange-Id: Ic103d8bededfec77ec0034d7c167ac1e49954a5c\n"
    },
    {
      "commit": "3ab77935c2d30027091b177167375d3b7434b89d",
      "tree": "9642dbe6ea9a6214fd66c26bbd973e37e6f0e612",
      "parents": [
        "5506c00b8d8972e6223499dd5a5da4c85c1ff836"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Jun 25 15:30:02 2020 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Jun 25 15:30:02 2020 +0200"
      },
      "message": "Set image driver to noop in noop jobs\n\nChange-Id: If6bd962aeafb2fee5b331e9c938c24bfa5488020\n"
    },
    {
      "commit": "a1862ff5cc4032901f51f3bb92bba03f6cb3b0df",
      "tree": "9998c0fdd1f26210755b4edcbcb3dea45e6d6b89",
      "parents": [
        "5506c00b8d8972e6223499dd5a5da4c85c1ff836"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sun Jun 21 12:15:27 2020 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Jun 24 15:57:51 2020 +0000"
      },
      "message": "Fix availability zone API tests\n\nCurrently, if you run the availability zone API tests when not using\nthe no-op drivers, the API tests will fail as they had hard-coded\navailability zone names that do not exist.\nSince creating availability zones requires reconfiguration of the nova\nhost deployments, it is not practical to create nova availability zones\nfor these tests.\n\nThis patch adds tempest configuration settings for the required\navailability zones, and if not configured will skip the tests that\nrequire the availability zones be present.\n\nChange-Id: I53d5d33ae9a181b79e1d971d56452eeee5dd7759\n"
    },
    {
      "commit": "5506c00b8d8972e6223499dd5a5da4c85c1ff836",
      "tree": "4a787678bda1d375e30f8e8a170acb31568ef392",
      "parents": [
        "beb1cbaebbe6138d7582a596dbee8895fbc48599",
        "47d322f0f219c0c121809f8deda4dfba1ddf64ec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 19 16:12:46 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 19 16:12:46 2020 +0000"
      },
      "message": "Merge \"Fix hacking min version to 3.0.1\""
    },
    {
      "commit": "beb1cbaebbe6138d7582a596dbee8895fbc48599",
      "tree": "9f985c94583e56d135bad146f48874e37bbfe040",
      "parents": [
        "ea5d3743a3fbae48a88aa2190e19df73edbba522"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Jun 05 16:24:59 2020 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Jun 11 17:29:44 2020 +0000"
      },
      "message": "Fix TLS client auth tests for older amphora\n\nOlder amphora have a verison of HAProxy that does not support TLS1.3.\nThis means that the error returned when the client authentication\ncertificate is required, but improper is different between the versions.\n\nThis patch makes the test more generic to pass when the proper\nexception is raised, but will no longer validate the error string\ncontents as this string varies across the protocol versions used.\n\nChange-Id: Ic08135fdf5fb2e8cf35852bf065a885327a852fa\n"
    },
    {
      "commit": "c9227dfb6cae540c25c5922602fd57fbc0c1f527",
      "tree": "c836672303b8539e92752dad260b486ae9e53fec",
      "parents": [
        "ea5d3743a3fbae48a88aa2190e19df73edbba522"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Fri Jun 05 14:55:18 2020 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Fri Jun 05 15:19:11 2020 +0200"
      },
      "message": "Set test_basic_traffic as smoke test\n\nSmoke tests cover the most basic functionality and help save time if\nthey do identify a problem. Test test_basic_traffic is a good candidate\nto be defined as a smoke test [1]. We also set attribute \"slow\" [2] to\nsignal that the test takes a long time to run.\n\n[1] https://docs.openstack.org/tempest/latest/HACKING.html#smoke-attribute\n[2] https://docs.openstack.org/tempest/latest/HACKING.html#slow-attribute\n\nChange-Id: I11aab764763a12e4e4434ce99ae47ab02e5b033e\n"
    },
    {
      "commit": "ea5d3743a3fbae48a88aa2190e19df73edbba522",
      "tree": "cb0b7b7b48e36f95ae30ce1ea0d905cccb2951d4",
      "parents": [
        "d2c4881d07173a3a01fd2cae44a361ff8ac0281b"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Fri Jun 05 10:49:05 2020 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Fri Jun 05 11:19:42 2020 +0200"
      },
      "message": "Pin DIB to Python 2 compatible version on py2 jobs\n\nDiskimage-builder dropped Python 2 support in 3.0.0. We need to pin the\n-py2 jobs to a Python 2 compatible version. We set to 2.30.0 as per\nlatest upper-constraints.txt [1].\n\nNote that Python 3 devstack installs will also have to be pinned to same\nversion because stable/stein devstack ensures that all libs being used\nfor development are installed under both versions of Python [2].\n\n[1] https://opendev.org/openstack/requirements/src/commit/4ae10f52cec8f6d870c7d862d22c66a64ce74f9f/upper-constraints.txt#L612\n[2] https://opendev.org/openstack/devstack/src/commit/ab86ced64cb6c053cf3340ab4d8a1d988a6b76c4/inc/python#L379-L388\n\nChange-Id: Ib9954b8d634fc791e8cf0da73ad76ac8ff3e85b8\n"
    },
    {
      "commit": "d2c4881d07173a3a01fd2cae44a361ff8ac0281b",
      "tree": "a2f74d21667bb6165f4812119f1bf739daedc725",
      "parents": [
        "0031cdfedf1d3114bfdbbac0cb1e226c0d2b6b44"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Thu May 28 14:32:42 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Thu May 28 14:46:21 2020 +0200"
      },
      "message": "Switch to newer openstackdocstheme and reno versions\n\nSwitch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using\nthese versions will allow especially:\n* Linking from HTML to PDF document\n* Allow parallel building of documents\n* Fix some rendering problems\n\nUpdate Sphinx version as well.\n\nSet openstackdocs_pdf_link to link to PDF file. Note that\nthe link to the published document only works on docs.openstack.org\nwhere the PDF file is placed in the top-level html directory. The\nsite-preview places the PDF in a pdf directory.\n\nDisable openstackdocs_auto_name to use \u0027project\u0027 variable as name.\n\nChange pygments_style to \u0027native\u0027 since old theme version always used\n\u0027native\u0027 and the theme now respects the setting and using \u0027sphinx\u0027 can\nlead to some strange rendering.\n\nopenstackdocstheme renames some variables, so follow the renames\nbefore the next release removes them. A couple of variables are also\nnot needed anymore, remove them.\n\nRemove ipaddress from requirements so that requirements-check passes.\n\nSee also\nhttp://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html\n\nChange-Id: Ifc6eeeb4d43dbd6c9e531d773b3320e234304ab0\n"
    },
    {
      "commit": "0b64a191efbefc0d7299697d5340b2f0021c521e",
      "tree": "bb69b883f7d24eec95b80ab0d2beeeae273d790d",
      "parents": [
        "0031cdfedf1d3114bfdbbac0cb1e226c0d2b6b44"
      ],
      "author": {
        "name": "inspurericzhang",
        "email": "zhanglf01@inspur.com",
        "time": "Thu May 28 11:24:49 2020 +0800"
      },
      "committer": {
        "name": "inspurericzhang",
        "email": "zhanglf01@inspur.com",
        "time": "Thu May 28 11:47:50 2020 +0800"
      },
      "message": "Add py38 package metadata\n\nChange-Id: I2fb037a15fadf52f5dd918f80d2ef8c82833c24f\n"
    },
    {
      "commit": "47e4589d453ad69d94b004a1e335032481300b85",
      "tree": "479a9654af3a83f353b571d948d4daf59bcc97fd",
      "parents": [
        "0031cdfedf1d3114bfdbbac0cb1e226c0d2b6b44"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue May 19 15:56:11 2020 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue May 19 15:59:19 2020 -0400"
      },
      "message": "Drop python 2.7 support and testing\n\nOpenStack dropped py2.7 support in Ussuri cycle.\n\noctavia-tempest-plugin is ready with python 3 so it\u0027s ok to drop\npython 2.7 support.\n\nAlso added requirements test support to tox.ini\n\nModeled on similar neutron-tempest-plugin change.\n\nChange-Id: Iba286366a8d6ce75b3a73756c5bdc70c77723232\n"
    },
    {
      "commit": "f58b3181fa9bf29e7e51b20751f614093c7dc10e",
      "tree": "ba05a01682fdfb8caf55b5d07067e1dd1f56bec2",
      "parents": [
        "0031cdfedf1d3114bfdbbac0cb1e226c0d2b6b44"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sat Nov 23 14:34:01 2019 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue May 19 19:20:03 2020 +0000"
      },
      "message": "Introduce a simple HTTPS server for TLS test.\n\nThis patch updates the test_server.bin to optionaly optionally support\nHTTPS connections. It also supports requiring client authentication\ncertificates.\nThis server will be used for the backend re-encryption tempest scenario\ntests.\n\nCo-Authored-By: Michael Johnson \u003cjohnsomor@gmail.com\u003e\n\nChange-Id: Iaf0cebcc61af18509d90911ec4a103dbfc4e8090\n"
    },
    {
      "commit": "47d322f0f219c0c121809f8deda4dfba1ddf64ec",
      "tree": "39ca03b14348eed59f848ac4dc120106c486de43",
      "parents": [
        "a97deefcb3c21194ec1e2b4f11cc0fbd3c16b720"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 12 20:02:19 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 12 20:03:20 2020 -0500"
      },
      "message": "Fix hacking min version to 3.0.1\n\nflake8 new release 3.8.0 added new checks and gate pep8\njob start failing. hacking 3.0.1 fix the pinning of flake8 to\navoid bringing in a new version with new checks.\n\nThough it is fixed in latest hacking but 2.0 and 3.0 has cap for\nflake8 as \u003c4.0.0 which mean flake8 new version 3.9.0 can also\nbreak the pep8 job if new check are added.\n\nTo avoid similar gate break in future, we need to bump the hacking min\nversion.\n\n- http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html\n\nChange-Id: If8fe8bd9d261384f50cc91f4c9c0e47d5670dafb\n"
    },
    {
      "commit": "0031cdfedf1d3114bfdbbac0cb1e226c0d2b6b44",
      "tree": "1d4783b98b07af051aff2cd0eac9280b82535086",
      "parents": [
        "a97deefcb3c21194ec1e2b4f11cc0fbd3c16b720"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Mar 04 19:35:57 2020 +0000"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Fri May 08 16:52:02 2020 +0200"
      },
      "message": "Fix amphora list-show to run in a busy environment\n\nIf the environment is busy, other amps may be moving around in transient\nstates, others may be created or deleted in the mid of the test, and\ncould throw off this test. For example, running tempest tests\nconcurrently will cause this test to fail occasionally.\n\nAdditionally, the amphora list-show test was moved the API test suite.\n\nTask: 38974\nStory: 2007389\n\nCo-Authored-By: Adam Harwell \u003cflux.adam@gmail.com\u003e\nChange-Id: Iedc7d285dd645e7e80582f25fa90637d2465f21c\n"
    },
    {
      "commit": "a97deefcb3c21194ec1e2b4f11cc0fbd3c16b720",
      "tree": "a31ee680e8b4079c9e51189a363c721600bc59c7",
      "parents": [
        "0956246b51bd786955e368d2840d7ef00687f2d1"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Apr 25 19:54:06 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Apr 28 22:57:07 2020 +0000"
      },
      "message": "[ussuri][goal] Updates for python 2.7 drop\n\nOpenStack is dropping the py2.7 support in ussuri cycle except\nswift and sorlets which is exception approved in this goal.\n\nSomehow this repo is left to remove the py2.7 requirement\nand setup.cfg file cleanup.\n\nUssuri Communtiy-wide goal:\nhttps://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html\n\nAlso drop the stable/queens|rocky py2 jobs because octavia-tempest-plugin master\ncode cannot test them because of py2 drop. They are also Extended Maintainance\nstate so it is ok to not test them on master. Same way Tempest and other\nplugins did\n- https://review.opendev.org/#/c/722183/\n\nChange-Id: I9b20229a25dc9752e4a813709f0b67bbd104faa5\n"
    },
    {
      "commit": "0956246b51bd786955e368d2840d7ef00687f2d1",
      "tree": "d4976b60be44a7a57041178fd690ca03cc7d6e5a",
      "parents": [
        "49460e413bda5eaf1889686d3cfd4d10a8637232",
        "043e4c1bdb259beae9c5cbcd6c3dfb7b0f4b6ee5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Apr 24 13:36:33 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 24 13:36:33 2020 +0000"
      },
      "message": "Merge \"Use Tempest compatible version for xenial node job\""
    },
    {
      "commit": "49460e413bda5eaf1889686d3cfd4d10a8637232",
      "tree": "5ef5c4951631d8854a9d9924ad3d4097de848481",
      "parents": [
        "b67453f6f0f2f1095bffcdbdf3472b35db8d005d",
        "7cca66d7a1373f0d7ea632390251cbf496e51a3f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Apr 20 19:10:31 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 19:10:31 2020 +0000"
      },
      "message": "Merge \"Enable KVM libvirt type on all scenario jobs\""
    },
    {
      "commit": "043e4c1bdb259beae9c5cbcd6c3dfb7b0f4b6ee5",
      "tree": "3a1cfc9c263a6d27256b325df3a35f3602c38fca",
      "parents": [
        "b67453f6f0f2f1095bffcdbdf3472b35db8d005d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 16 04:34:08 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Apr 18 18:20:13 2020 +0000"
      },
      "message": "Use Tempest compatible version for xenial node job\n\nTempest is py3 only now and xenial node has py3.5.\nWe tried to install the py3.6 on xenial node via devstack\nbut revert that solution. Later we did pin the Tempest\nwith compatible version on xenial which is 23.0.0\n\n- https://github.com/openstack/devstack/blob/8cd4e9a9076e05974ed1242ccab3391c55c7070c/stackrc#L316\n\nChange-Id: I78e184c6cb2b1448ef243766a20072baa869d1b3\n"
    },
    {
      "commit": "b67453f6f0f2f1095bffcdbdf3472b35db8d005d",
      "tree": "bf427a61a0ad831d93684f6017308a527b9eff99",
      "parents": [
        "c0af1c00ca11809ba2f4674d757d91559ec38636",
        "4215b7085fad44e6e364b79b1857805e54d8830b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 15 09:36:53 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 15 09:36:53 2020 +0000"
      },
      "message": "Merge \"Update hacking for Python3\""
    },
    {
      "commit": "c0af1c00ca11809ba2f4674d757d91559ec38636",
      "tree": "c8b17cbc9823d8c6d58c86e479e7bee7010e807f",
      "parents": [
        "0ae7f108b91eea0a363236cb12bcb03c098d321d",
        "4f971494a873da40056295aff85c8a9d8322707a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Apr 13 11:04:32 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 13 11:04:32 2020 +0000"
      },
      "message": "Merge \"Add devstack plugin support\""
    },
    {
      "commit": "4215b7085fad44e6e364b79b1857805e54d8830b",
      "tree": "99c3193ce6e1fe9c76684dcf09c315393f878b41",
      "parents": [
        "0ae7f108b91eea0a363236cb12bcb03c098d321d"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sat Mar 28 20:13:46 2020 +0100"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sat Apr 04 09:26:33 2020 +0200"
      },
      "message": "Update hacking for Python3\n\nThe repo is Python 3 now, so update hacking to version 3.0 which\nsupports Python 3.\n\nFix problems found by updated hacking version.\n\nThe tempest plugin is used on older branches as well.\nWe really only need hacking on master anyways,\nwhere we no longer support python 2, so here we\nmake the requirement specific to python 3.\n\nChange-Id: I885da1613e9cf754302700019a1207a279b3af2a\n"
    },
    {
      "commit": "fdefa8065c91cd84262b84b4c2fc7116892e1aeb",
      "tree": "e5b6881b9f4923c234dfd1c67a5ae86a8e38ea0b",
      "parents": [
        "0ae7f108b91eea0a363236cb12bcb03c098d321d"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Fri Jan 24 17:32:18 2020 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Fri Mar 27 01:32:18 2020 +0000"
      },
      "message": "Change to use memory_tracker variable\n\npeakmem_tracker was deprected and replaced by\nmemory_tracker [0], use that variable instead.\n\n[0] https://review.opendev.org/#/c/434470/\n\nAlso disabled since it\u0027s not clear if we need it, and\nit\u0027s currently causing a job failure because of a missing\nlibrary.\n\nChange-Id: I4f30bba1f2e0e4565df3fa2436c0713272ee2b88\n"
    },
    {
      "commit": "0ae7f108b91eea0a363236cb12bcb03c098d321d",
      "tree": "dac28d5c13535cd902145a9de64a722142c313d3",
      "parents": [
        "e9aa05ef60113846cd75010dc77e28865aee6125"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Fri Mar 20 11:14:44 2020 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Fri Mar 20 11:14:44 2020 -0400"
      },
      "message": "Use same flake8 extensions as Octavia\n\nEnabled the same flake8 extensions as the Octavia tree,\nfixing the bugs that they now caught.\n\nTrivialfix\n\nChange-Id: I0fc3f5e3a48dc9dc0286cf9b11847a77573ac411\n"
    },
    {
      "commit": "e9aa05ef60113846cd75010dc77e28865aee6125",
      "tree": "3ac23d0721a4c3441fc7087087c646f8f2ee85cc",
      "parents": [
        "b0eb0aa973c9462fc59afe7700cec8bb17e7e5fb",
        "eec4229363f489ba9f61783a7d9a7e9ed64aaf8f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 18 09:05:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 18 09:05:47 2020 +0000"
      },
      "message": "Merge \"Use TLSv1.2 SSL context for barbican tests\""
    },
    {
      "commit": "eec4229363f489ba9f61783a7d9a7e9ed64aaf8f",
      "tree": "fa9c6168b0fe9543110cb7d72fb7947897b4e44d",
      "parents": [
        "bbddf4b78d2bfe0ae15dc0d0826a11162a882fe9"
      ],
      "author": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Wed Jan 29 15:51:27 2020 +0400"
      },
      "committer": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Thu Mar 12 10:13:57 2020 +0000"
      },
      "message": "Use TLSv1.2 SSL context for barbican tests\n\nRequired for usage  OSWAP \"B\" default ciphers.\n\nStory: 2006627\n\n\nChange-Id: Ie45fe828cf8098b5d9e453d1fea831578ed635e7\n"
    },
    {
      "commit": "b0eb0aa973c9462fc59afe7700cec8bb17e7e5fb",
      "tree": "cf7ad93674ec99a4015d209a0c2f441b22766a29",
      "parents": [
        "a314b76f35511d7991b1dd6dfc9bff0bd422dbd3",
        "29d179016a2c2299d1c20c4ae69cb719e0f34b4f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 26 05:13:30 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 05:13:30 2020 +0000"
      },
      "message": "Merge \"Add UDP test scenario\""
    },
    {
      "commit": "a314b76f35511d7991b1dd6dfc9bff0bd422dbd3",
      "tree": "72077cae3a012951e0e3b7c80667a328e0ad1caf",
      "parents": [
        "640979e76c8dc3c3641f2fb64c4012c94e334d87",
        "2c597779101da3ed8ddee9650177bc58620a9cee"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 26 05:08:26 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 05:08:27 2020 +0000"
      },
      "message": "Merge \"Add tests for mixed IP networks UDP members\""
    },
    {
      "commit": "640979e76c8dc3c3641f2fb64c4012c94e334d87",
      "tree": "fa0443c95dfce3e96b3c2dc72f232e77d254b1f6",
      "parents": [
        "bbddf4b78d2bfe0ae15dc0d0826a11162a882fe9",
        "03e35bb9af6e15c7182ac03eb55b15f9d15a5113"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 24 16:50:15 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 24 16:50:15 2020 +0000"
      },
      "message": "Merge \"Fix test pool to prevent immutability state errors\""
    },
    {
      "commit": "7cca66d7a1373f0d7ea632390251cbf496e51a3f",
      "tree": "d9b31fddcb4b0b8d537c1279de7fd167d91b563f",
      "parents": [
        "bbddf4b78d2bfe0ae15dc0d0826a11162a882fe9"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Jan 16 17:50:44 2020 +0100"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Feb 19 18:56:27 2020 +0100"
      },
      "message": "Enable KVM libvirt type on all scenario jobs\n\nA subset of nodepool providers have KVM nested virtualization enabled.\nAt present, examples are Vexxhost, OVH, FortNebula and Limestone.\n\nWe\u0027ve had a pre-run script for CI to enable KVM when running in one of\nthose providers. This has some drawbacks:\n1. With Zuul v3, DEVSTACK_GATE_LIBVIRT_TYPE is obsoleted in favor of\n   LIBVIRT_TYPE in devstack_localrc.\n2. The list was outdated (e.g. Vexxhost and FortNebula were not in).\n3. Some of the nested virt friendly providers have mixed KVM/TCG\n   servers.\n3. Enablement of nested virtualization would require updating of the KVM\n   providers list in our side.\n\nWhen LIBVIR_TYPE\u003dKVM, devstack checks if KVM is really available (via\ndevstack/lib/nova). If it is not, it falls back to qemu (TCG). This\ncheck is available since at least Mitaka.\n\nAlso, some provider nodes expose a generic CPU model. Libvirt matches\nthe named CPU model to the closest from the host. As a result, the\nmatched one may not include the CPUID parameter which seems to be\nrequired for nested virtualization. This find-by-match (cpu_mode option\nin Nova) can be switched \"host-passthrough\" in which case will cause\nlibvirt to tell KVM to passthrough the host CPU with no modifications.\nThe disadvantage of this mode is guests can only be migrated to an\nexactly matching host CPU, but we don\u0027t need this in CI.\n\nDepends-On: https://review.opendev.org/#/c/703324/\n\nChange-Id: I6c4596aa9cc2d7f7703c5acb54fdaed97756788a\n"
    },
    {
      "commit": "4f971494a873da40056295aff85c8a9d8322707a",
      "tree": "893e75ff2cd9a7d76d266f2b6bace0e7394af352",
      "parents": [
        "bbddf4b78d2bfe0ae15dc0d0826a11162a882fe9"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Mon Feb 17 16:40:33 2020 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Feb 18 14:40:49 2020 -0500"
      },
      "message": "Add devstack plugin support\n\nInstead of requiring users to install the plugin manually, add a\ndevstack plugin that can be enabled in order to perform the\ninstallation.\n\nChange-Id: I3015dbc204ea3e4cd2592c03bbda3d398f4d050a\n"
    },
    {
      "commit": "bbddf4b78d2bfe0ae15dc0d0826a11162a882fe9",
      "tree": "fbb2cdeb5e74640b46a022571a689582824b14a1",
      "parents": [
        "ebf9010a2d944e7c6693c02309123b99ad2f8d25"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Feb 03 17:21:18 2020 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Feb 03 17:22:32 2020 -0800"
      },
      "message": "Fix octavia-v2-dsvm-scenario-ubuntu-xenial\n\nRecent changes to the octavia-tempest-plugin jobs broke the\noctavia-v2-dsvm-scenario-ubuntu-xenial job as it tries to use\npython3.6 on a xenial nodeset job.\nThis patch explicitly forces python2 for this job.\n\nChange-Id: I95fa5f2f2fd17140a0ec892265d84542d613c04a\n"
    },
    {
      "commit": "29d179016a2c2299d1c20c4ae69cb719e0f34b4f",
      "tree": "ab30454e4e29e767b629c61f8ae70a1da23239c5",
      "parents": [
        "2c597779101da3ed8ddee9650177bc58620a9cee"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Apr 30 15:06:17 2019 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Fri Jan 24 08:30:01 2020 +0100"
      },
      "message": "Add UDP test scenario\n\nUpdate test_healthmonitor_traffic \u0026 test_basic_traffic tests\nto support UDP traffic in test_traffic_ops\nAdd simple UDP test in test_ipv6_traffic_ops\n\nAdd a UDP test server, merged with the existing HTTP test server.\n\nChange-Id: I1e497b75672753ed0e7acf482bc0e4a6138d3437\n"
    },
    {
      "commit": "2c597779101da3ed8ddee9650177bc58620a9cee",
      "tree": "2f977c054999cdf22926fa346de0ff2abe608f79",
      "parents": [
        "94c0b7a19f17ac6ee1cb3344e7aa39b7022173ad"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Jul 02 08:52:20 2019 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Fri Jan 24 08:30:01 2020 +0100"
      },
      "message": "Add tests for mixed IP networks UDP members\n\nAdded api tests (specific to the amphora driver) that ensure that:\n- User cannot add member with a different IP protocol version than the\n  VIP IP protocol version in UDP load balancers.\n- User can add member with a different IP protocol in non-UDP load\n  balancers.\n\nStory: 2005876\nTask: 34779\n\nChange-Id: Ia79d85b4566c2d2ef102a3381e6e3cc8d5328ebc\n"
    },
    {
      "commit": "03e35bb9af6e15c7182ac03eb55b15f9d15a5113",
      "tree": "4842dca0d0ab4ea288647e240cf4992ee057e1bd",
      "parents": [
        "94c0b7a19f17ac6ee1cb3344e7aa39b7022173ad"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Sat Jan 18 08:46:26 2020 +0100"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Jan 20 18:00:40 2020 +0000"
      },
      "message": "Fix test pool to prevent immutability state errors\n\nWhen a test method completes it must assert its resources are in a\nmutable state or following test methods in same test class can fail to\ncreate, update and delete shared test class resources.\n\nThis problem has been recently seen in upstream CI [1]. The test method\nwas not waiting for the load balancer to come back up after a CUD\noperation in its child resources, resulting in the next test method\nexecution failing to create a pool on the test class-level load\nbalancer.\n\n[1] https://zuul.opendev.org/t/openstack/build/ \\\n    5d8eb87364c84480b54c87fd6966dbf4/log/controller/logs/tempest_log.txt#7968\n    \nStory: 2007187\nTask: 38313\n\nChange-Id: I487b1fc7e3de8724b16b6f8eabad5e69f5009758\n"
    },
    {
      "commit": "ebf9010a2d944e7c6693c02309123b99ad2f8d25",
      "tree": "1dd1b7445c538cdd52d3ed56ec15ffc600cad846",
      "parents": [
        "94c0b7a19f17ac6ee1cb3344e7aa39b7022173ad"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Jan 20 11:32:58 2020 +0100"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Jan 20 16:00:31 2020 +0100"
      },
      "message": "Switch octavia-two-node nodeset to Bionic\n\nUbuntu Xenial is no longer supported in Devstack. The two-node CI job\nfails consistently with:\n\n\"WARNING: this script has not been tested on xenial\"\n\"If you wish to run this script anyway run with FORCE\u003dyes\"\n\nIt is time to update to Ubuntu Bionic.\n\nThis patch also removes octavia-v2-dsvm-scenario-ubuntu-bionic from the\ncheck queue as Bionic is now the default Ubuntu version being tested.\n\nChange-Id: Ica2f3289b14b8cdb5437ea3e92bb07a19028e053\n"
    },
    {
      "commit": "94c0b7a19f17ac6ee1cb3344e7aa39b7022173ad",
      "tree": "ed37db3255bdacc3ef70bf2d7d1b39af607bb433",
      "parents": [
        "24eacd586d40680291be61b89127e3d32976120c",
        "b6df5f8143c7e0831c49e9ae4344de4f11a6e227"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Dec 27 05:20:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 27 05:20:21 2019 +0000"
      },
      "message": "Merge \"Run tests with algorithm supported by provider driver\""
    },
    {
      "commit": "24eacd586d40680291be61b89127e3d32976120c",
      "tree": "65c0602a9c2acac19297fd8551a2898ab3572439",
      "parents": [
        "e474c3e6fffe9d908911f3a5e04caa45a47624c9",
        "658fdec8ff614199eef3de0a67c687665e8b11b7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 17 20:52:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 17 20:52:00 2019 +0000"
      },
      "message": "Merge \"Add octavia-v2-dsvm-scenario-centos-8\""
    },
    {
      "commit": "e474c3e6fffe9d908911f3a5e04caa45a47624c9",
      "tree": "6d713e1a9052eb03760f53b71b8219e4ea912bc0",
      "parents": [
        "360d697c8d5cd7c7d5d1255aaae2be60435e6d57"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Dec 10 19:24:10 2019 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Dec 10 19:44:23 2019 +0100"
      },
      "message": "Fix timezones in certificate revocation list dates\n\nWhile generating certificate revocation list, dates were generated with\nan incorrect TZ information. Depending on the TZ of host, some tests\nfailed because last update was in the future.\n\nUsing datetime.utcnow() for dates fixes the issue.\n\nChange-Id: I2ff30c1a65e07b409aba211d1c60760355bfebbe\n"
    },
    {
      "commit": "b6df5f8143c7e0831c49e9ae4344de4f11a6e227",
      "tree": "80f2e8543ca374a23a6609ed266901e5ba7c7cfc",
      "parents": [
        "70c90ff66f58119f418c57f88358b8b4f42f84c3"
      ],
      "author": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Tue Dec 10 10:12:30 2019 +0000"
      },
      "committer": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Tue Dec 10 10:12:30 2019 +0000"
      },
      "message": "Run tests with algorithm supported by provider driver\n\nThis patch adds map of supported algorithms by\nprovider drivers. For a first iteration lets select\nthe first from supported algorithms to be used as\na default and run the tests with it.\n\nIn addition this patch splits check_members_balanced()\ninto subfunctions related to the algorithm\nthat is validated.\n\nStory: 2006264\nTask: 35972\n\nChange-Id: Id055763f35b487da539eddfe802c543a11246503\n"
    },
    {
      "commit": "360d697c8d5cd7c7d5d1255aaae2be60435e6d57",
      "tree": "91b82f74e65f4cfa0a4d57b7f592d50a4a6dd247",
      "parents": [
        "7cd22d25986da6cd7f1475f4acaa11bcabdf4852",
        "0476294e4f5bda987095ec6399f74ccc199d883f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 09 23:05:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 09 23:05:46 2019 +0000"
      },
      "message": "Merge \"Add a mixed HTTP and HTTPS scenario test\""
    },
    {
      "commit": "7cd22d25986da6cd7f1475f4acaa11bcabdf4852",
      "tree": "6964581eb8e61b36995b3307c4ade953f0b5fb7e",
      "parents": [
        "c2aa20c24a9adf505d06f1fc4a4cb0e18d28c328",
        "637866383710d3c170e45e5c2ac4de91aedfa993"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 09 23:05:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 09 23:05:45 2019 +0000"
      },
      "message": "Merge \"Add listener client authentication scenario tests\""
    },
    {
      "commit": "c2aa20c24a9adf505d06f1fc4a4cb0e18d28c328",
      "tree": "7b276199b32688e5dd40897713128e5290d49b6e",
      "parents": [
        "70c90ff66f58119f418c57f88358b8b4f42f84c3"
      ],
      "author": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Wed Nov 20 11:15:07 2019 -0800"
      },
      "committer": {
        "name": "Sam Morrison",
        "email": "sorrison@gmail.com",
        "time": "Mon Dec 09 11:41:58 2019 +1100"
      },
      "message": "Test the Availability Zone [Profile] admin API\n\nDepends-On: https://review.opendev.org/#/c/693765/\nChange-Id: Ifc2965152c1bca8e899cf3c84153203ddb85712f\n"
    },
    {
      "commit": "658fdec8ff614199eef3de0a67c687665e8b11b7",
      "tree": "b5f7cc4a9b594de02fa5e032bd5b70fc6089a01d",
      "parents": [
        "70c90ff66f58119f418c57f88358b8b4f42f84c3"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Dec 04 19:24:14 2019 +0100"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Dec 05 11:45:15 2019 +0100"
      },
      "message": "Add octavia-v2-dsvm-scenario-centos-8\n\nThis patch adds a new non-voting scenario job to test against CentOS 8\namphora images. Until CentOS 8 controllers are supported in Devstack,\nthis job runs Ubuntu controllers.\n\nDepends-On: https://review.opendev.org/#/c/697128/\nChange-Id: Ia5cffced9d5af2de3a85b91be5358a15234f5e25\n"
    },
    {
      "commit": "70c90ff66f58119f418c57f88358b8b4f42f84c3",
      "tree": "9fe467197eef3bd13438b711dfe4c7e1102365e4",
      "parents": [
        "4c684fff62e39967e6364ec6ef1dc44c22f003ef"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Dec 05 09:24:01 2019 +0100"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Dec 05 11:42:14 2019 +0100"
      },
      "message": "Disable py2 jobs on master\n\nChange-Id: Ibe18e74a8636a7c9ed1c25d4f448de3e3baf5e1f\n"
    },
    {
      "commit": "0476294e4f5bda987095ec6399f74ccc199d883f",
      "tree": "3cb18fd373c0caf6d9527f63fab5593641a01f51",
      "parents": [
        "637866383710d3c170e45e5c2ac4de91aedfa993"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Nov 27 08:48:30 2019 -0800"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Nov 28 10:11:27 2019 +0100"
      },
      "message": "Add a mixed HTTP and HTTPS scenario test\n\nThis patch adds a scenario test covering the \"Deploy HTTP and TLS-terminated\nHTTPS load balancing on the same IP and backend\" usecase from the Octavia\n\"Basic Load Balancing Cookbook\".\nIt creates a load balancer with two listeners, one HTTPS and one HTTP, that\npoint to the same backend pool of members. It then checks that the members\nare balanced via both listeners.\n\nChange-Id: Ic80eaa10645466ccaffbb19784be6efabeb92aed\n"
    },
    {
      "commit": "4c684fff62e39967e6364ec6ef1dc44c22f003ef",
      "tree": "c42a9fb73b81ecdc101ca723685a391141917c63",
      "parents": [
        "402de7d80c2dc6097fb783fa37bd29e29df7837d",
        "1c8e476f3b8cb0669a1295ad5ea9ae3b5b2975ac"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 27 23:23:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 27 23:23:58 2019 +0000"
      },
      "message": "Merge \"Handle NotImplemented flavor exception\""
    },
    {
      "commit": "637866383710d3c170e45e5c2ac4de91aedfa993",
      "tree": "ed1e005232a5a185dcf3f4520bdf6144d49ad00b",
      "parents": [
        "402de7d80c2dc6097fb783fa37bd29e29df7837d"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Nov 08 23:22:13 2019 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sun Nov 10 08:53:35 2019 +0000"
      },
      "message": "Add listener client authentication scenario tests\n\nThis patch adds scenario tests that cover the listener client\nauthentication features of TLS_TERMINATED listeners.\n\nDepends-On: https://review.opendev.org/#/c/693586/\nChange-Id: Ic3a9fa1995709378b68e64aea51e1799867c1bb0\n"
    },
    {
      "commit": "402de7d80c2dc6097fb783fa37bd29e29df7837d",
      "tree": "8597d9857dd3343a172a03ed2da0bb8d8ed86477",
      "parents": [
        "9c7fe1f8771fe2d3493b15482d51417f6ed98c1c"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Oct 23 18:46:42 2019 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Nov 08 14:23:09 2019 -0800"
      },
      "message": "Add TLS SNI scenario tests\n\nThis patch adds scenario tests that exercise the SNI capabilities\nof the Octavia TLS offloading.\n\nDepends-On: https://review.opendev.org/690444\nChange-Id: I4bbd103e34997dd6b1bb64cb5d69b5135c6e26ea\n"
    },
    {
      "commit": "9c7fe1f8771fe2d3493b15482d51417f6ed98c1c",
      "tree": "e2154c31400faaa7292ce6ae730018e2d2321e3b",
      "parents": [
        "e79e70cd0d59b4257f1863a20de8e89d2b04b52b",
        "f6ec94576b1cf1b27ef712e660038630976d3462"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 08 09:16:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 08 09:16:56 2019 +0000"
      },
      "message": "Merge \"Remove act-stdby-iptables scenario jobs in Stein+\""
    },
    {
      "commit": "e79e70cd0d59b4257f1863a20de8e89d2b04b52b",
      "tree": "2ba1f46cd800173f565f838a6e72e738a25fa5cc",
      "parents": [
        "da3b30f9d2ca102deed685db6be93850bb98caf0",
        "abb87c5e553ff5f67c05eb86c1d8536da4a618f1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 08 08:35:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 08 08:35:49 2019 +0000"
      },
      "message": "Merge \"Enable tempest jobs for stable/train\""
    },
    {
      "commit": "1c8e476f3b8cb0669a1295ad5ea9ae3b5b2975ac",
      "tree": "26085fa8bb145418ee04695f3f8a69551ca10823",
      "parents": [
        "9891de0ebb5c18de0a056ef37ee61642d0995898"
      ],
      "author": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Tue Aug 13 09:02:27 2019 +0000"
      },
      "committer": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Wed Nov 06 07:23:04 2019 +0000"
      },
      "message": "Handle NotImplemented flavor exception\n\nThe change [0] add flavor to load_balancer CRUD\noperation in scenario tests. The OVN doesn\u0027t support\nflavors yet so we need to handle this exception.\n\nTask: 36270\nStory: 2006264\n[0] https://review.opendev.org/#/c/631353\n\nChange-Id: I1ab6112a11a713b5033f7c9f1a23b55a5647649a\n"
    },
    {
      "commit": "da3b30f9d2ca102deed685db6be93850bb98caf0",
      "tree": "e60cea08665b80edc50bde2d626fe7eebc81ee37",
      "parents": [
        "736cdafb8259ff225d90d79146544fd268ebb044",
        "6a508ce44a6f65164ba6fb867354116625258f7c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 06 06:25:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 06 06:25:30 2019 +0000"
      },
      "message": "Merge \"Add an option to reuse connections\""
    },
    {
      "commit": "736cdafb8259ff225d90d79146544fd268ebb044",
      "tree": "dd93d636a6bf335ebb0c654e5cb17f23288f6a2d",
      "parents": [
        "a5dcefaeba50b565627cb0d99ccf4f0d905cc24e",
        "7d0b5821283b1baa9f4a1945943e295ce6851d3f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 04 21:51:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 04 21:51:16 2019 +0000"
      },
      "message": "Merge \"Add amphorav2 to provider list\""
    },
    {
      "commit": "a5dcefaeba50b565627cb0d99ccf4f0d905cc24e",
      "tree": "bd7def5678f5d9b8e42c83bf2f0dd3ddcae91753",
      "parents": [
        "3f75fd608d3e9d386b7a0e3b0248f8c9137d6cd1",
        "63bd050ce0405db662a384764795a19d601463f0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Nov 02 13:57:20 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 02 13:57:20 2019 +0000"
      },
      "message": "Merge \"Fix placement of VRRP failover check\""
    },
    {
      "commit": "3f75fd608d3e9d386b7a0e3b0248f8c9137d6cd1",
      "tree": "775291f1222be6aa3aade2bc4971ea423353c9a0",
      "parents": [
        "6159700ab7324cf0269d737d538880710b1a4fc0",
        "cf5d79d319c09108d3b7c93848166e86a7b86bfd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Nov 02 13:57:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 02 13:57:19 2019 +0000"
      },
      "message": "Merge \"Enable fail-fast on the gate queue\""
    },
    {
      "commit": "7d0b5821283b1baa9f4a1945943e295ce6851d3f",
      "tree": "eaeaf677e1d997a6fda2bbdd5073294568b58c33",
      "parents": [
        "6159700ab7324cf0269d737d538880710b1a4fc0"
      ],
      "author": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Thu Oct 17 15:28:30 2019 +0400"
      },
      "committer": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Fri Nov 01 07:54:19 2019 +0000"
      },
      "message": "Add amphorav2 to provider list\n\nChange-Id: I10112d871a5628c99c3f2374c8451d936ab9bedb\nStory: 2005072\n"
    },
    {
      "commit": "6159700ab7324cf0269d737d538880710b1a4fc0",
      "tree": "33124e05afc5b3eb53732d57525a772997d2e1ce",
      "parents": [
        "f8ec474fd6275a158868574ad55d70151e0ed365",
        "cccc262c9190e825d2e91bd149da4c8c2aad8ae2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 30 07:12:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 30 07:12:35 2019 +0000"
      },
      "message": "Merge \"[train][goal] Define new \u0027octavia-v2-dsvm-scenario-ipv6-only\u0027 job\""
    },
    {
      "commit": "f8ec474fd6275a158868574ad55d70151e0ed365",
      "tree": "c6e60eab4bea010bca5c9feb3947f5172a739330",
      "parents": [
        "473861881734d70321eae6211538048b38a5f42b",
        "26853ac67964082130934ac73e6c1fbab1692f06"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 28 14:13:11 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 28 14:13:11 2019 +0000"
      },
      "message": "Merge \"Added tests for creation of listeners on same port\""
    },
    {
      "commit": "6a508ce44a6f65164ba6fb867354116625258f7c",
      "tree": "4743b42cf494269ef8c6e6c7688e3219d2edaa05",
      "parents": [
        "473861881734d70321eae6211538048b38a5f42b"
      ],
      "author": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Fri Jul 26 13:10:50 2019 +0000"
      },
      "committer": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Thu Oct 24 13:29:59 2019 +0200"
      },
      "message": "Add an option to reuse connections\n\nWhile using requests.session TCP connections are\nreused. OVN Load Balancing algorithm uses hash with source port\nto route clients requests. In that terms if connection is reused\nthe load is not spread across members. This patch adds an option\nto disable reusing connections.\n\nChange-Id: I61a202a2c1a6d15d714464d519de39f5f2acb2a6\nStory: 2006264\nTask: 35992\n"
    },
    {
      "commit": "473861881734d70321eae6211538048b38a5f42b",
      "tree": "f819ba11a306bd573aaacae7603ac95674ec74c0",
      "parents": [
        "f333d21ea3c76febd09f897587597213c7eedcb4",
        "9891de0ebb5c18de0a056ef37ee61642d0995898"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 23 04:13:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 23 04:13:16 2019 +0000"
      },
      "message": "Merge \"Fix positional formatting and add skip check\""
    },
    {
      "commit": "cccc262c9190e825d2e91bd149da4c8c2aad8ae2",
      "tree": "428914c45cba948e72bd5b01879bd647d3f7d9e6",
      "parents": [
        "f333d21ea3c76febd09f897587597213c7eedcb4"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Sep 17 19:34:46 2019 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Oct 09 22:11:35 2019 +0000"
      },
      "message": "[train][goal] Define new \u0027octavia-v2-dsvm-scenario-ipv6-only\u0027 job\n\nAs part of Train community goal \u0027Support IPv6-Only Deployments and Testing\u0027[1],\nTempest has defined the base job \u0027devstack-tempest-ipv6\u0027 which will\ndeploy services on IPv6.\n\nThis commit adds the new job \u0027octavia-v2-dsvm-scenario-ipv6-only\u0027\nrun on gate which is derived from \u0027devstack-tempest-ipv6\u0027.\n\nVerification structure will be:\n- \u0027devstack-IPv6\u0027 deploy the service on IPv6\n- \u0027devstack-tempest-ipv6\u0027 run will verify the IPv6-only setting and listen address\n- \u0027octavia-v2-dsvm-scenario-ipv6-only\u0027 will run the tests.\n\nThis scenario test will run with the following IPv6 additional settings:\n1. All OpenStack endpoints will use IPv6 addressing.\n2. The lb-mgmt-net will use IPv6 addresses.\n\nStory: #2005477\nTask: #35910\n\nCo-Authored-By: Adam Harwell \u003cflux.adam@gmail.com\u003e\nCo-Authored-By: Carlos Goncalves \u003ccgoncalves@redhat.com\u003e\nCo-Authored-By: Michael Johnson \u003cjohnsomor@gmail.com\u003e\nDepends-On: https://review.opendev.org/665103\n\n[1] https://governance.openstack.org/tc/goals/train/ipv6-support-and-testing.html\n\nChange-Id: Ieb74ef2276632f04d6324f835b164df3114b2613\n"
    },
    {
      "commit": "cf5d79d319c09108d3b7c93848166e86a7b86bfd",
      "tree": "db897ed7427a368f9590a2cc18fc22f4e4d88e51",
      "parents": [
        "f333d21ea3c76febd09f897587597213c7eedcb4"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Sep 13 15:42:12 2019 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Oct 07 21:36:32 2019 +0000"
      },
      "message": "Enable fail-fast on the gate queue\n\nZuul added fail-fast as a new option for project pipelines.\nWith this set, if any one of the voting jobs fails, zuul\nwill report a build failure immediately and abort the remaining\njobs.\n\nThis patch enables fail-fast on the gate pipeline as any one\nfailing job means the patch will not merge.\n\nChange-Id: I775dab84b4f1ba7a641ebbed54b6052333502d9c\n"
    },
    {
      "commit": "f6ec94576b1cf1b27ef712e660038630976d3462",
      "tree": "617a10e0d49be1275ec0ea9207ef8397a97ea119",
      "parents": [
        "abb87c5e553ff5f67c05eb86c1d8536da4a618f1"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Oct 07 17:03:01 2019 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Oct 07 17:03:01 2019 +0200"
      },
      "message": "Remove act-stdby-iptables scenario jobs in Stein+\n\nIPtables-based active-standby scenario test is deprecated from Stein\nrelease to Amphora stats-based active-standby scenario test.\n\nChange-Id: I18ba73be30ee4d18d01ebf9e7affbb46a86e0d17\n"
    }
  ],
  "next": "abb87c5e553ff5f67c05eb86c1d8536da4a618f1"
}
