)]}'
{
  "log": [
    {
      "commit": "08ff2a63299797b3fc7c71770d1e51689ed6d405",
      "tree": "a44c7ab33c7fb56076a96dcda9776b4d7b4a344b",
      "parents": [
        "3e8249bf55ea56aa8fc348145972f02aa5cd0618"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Wed Jan 04 12:50:59 2023 +0400"
      },
      "committer": {
        "name": "Ilya Bumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Wed Jan 04 09:37:57 2023 +0000"
      },
      "message": "[TF] Fix tearDownClass in case of TungstenFabric\n\nRelated-PROD: PRODX-28985\nChange-Id: I1f8ac0ed267c3c1f8d7f4de2f2e1ace5d78b37f5\n"
    },
    {
      "commit": "3e8249bf55ea56aa8fc348145972f02aa5cd0618",
      "tree": "b7e5e46292b595c31f0b77ae693392b6bf1b2211",
      "parents": [
        "01954d37942b7220243e914cecded8ac16d1a1c0"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Apr 04 13:34:43 2022 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 16:01:13 2022 +0300"
      },
      "message": "Cleanup of loadbalancers with force set\n\nRelated-Bug: PRODX-21132\nChange-Id: I47c81210e68d828e27d649be3709284ba98a6fd8\n"
    },
    {
      "commit": "01954d37942b7220243e914cecded8ac16d1a1c0",
      "tree": "bf938d495cbd43d7e74f9e5b55fe82adbeb3795e",
      "parents": [
        "664310bf2eb2df47d4c9562030a8a65548b4e4cf"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Wed Apr 13 15:19:58 2022 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 16:01:08 2022 +0300"
      },
      "message": "[barbican] Retry on tls connection timeout\n\nThe GET request could get lost or stuck on the way to\nloadbalancer-\u003ebackend, so let\u0027s retry it.\n\nCloses-Bug: PRODX-16055\nChange-Id: Iab75cc251daba755dd248cda6b7b8c534283fc5d\n"
    },
    {
      "commit": "664310bf2eb2df47d4c9562030a8a65548b4e4cf",
      "tree": "8944c93b50439fb2f0c42c40540aa9ad0a718e64",
      "parents": [
        "305f419be0b16ef51ad59c337b1186f1e96d1f7a"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Tue Jan 18 15:44:56 2022 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 16:01:02 2022 +0300"
      },
      "message": "Rectify test_ipv6_subnet_override option\n\nRelated-Bug: PRODX-17659\nChange-Id: Icc377c43e19d2b3e31c05213962b76235fae8b46\n"
    },
    {
      "commit": "305f419be0b16ef51ad59c337b1186f1e96d1f7a",
      "tree": "dbfe3d32e60e692023831404c512a90ea2c7ae33",
      "parents": [
        "d7c400253bd669acff83720af3548101362a89d6"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Mon Jan 24 16:53:49 2022 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 16:00:57 2022 +0300"
      },
      "message": "[TF] Skip ActiveStandbyScenarioTest in case of TF\n\nSkip an entire test class to avoid class setup actions.\n\nRelated-PROD: PRODX-20758\nChange-Id: I34cab733e2e908e05636087afb101450c02c67c2\n"
    },
    {
      "commit": "d7c400253bd669acff83720af3548101362a89d6",
      "tree": "2b529ca907bab2b4ab807ac46026eadf5dffa6d0",
      "parents": [
        "81344d251fd7ac1e34d6e8927a494a554ec81b24"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Tue Jan 18 15:55:25 2022 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 16:00:51 2022 +0300"
      },
      "message": "add wait for listener operational status after lb status\n\nRelated-prod: PRODX-19246\nChange-Id: I495bbbb0914320fb1e23c8373a67fbdb16fabbf1\n"
    },
    {
      "commit": "81344d251fd7ac1e34d6e8927a494a554ec81b24",
      "tree": "d61ebe0406d6c2962f6e888880c09e70c89ad639",
      "parents": [
        "6cd014154162b85ca051009a6b455dd14baf730d"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Jan 11 21:24:19 2022 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 16:00:35 2022 +0300"
      },
      "message": "Add conf option for listener connection limit\n\nThe patch provides configuration option to define listener connection\nlimit to make chance to adjust connections for environments with various\namount of resources.\n\nRelated-PRODX: PRODX-19517\nChange-Id: I435a0a38440860b3d8022aa164f6288aced1d70a\n"
    },
    {
      "commit": "6cd014154162b85ca051009a6b455dd14baf730d",
      "tree": "bca345f59c1e3cb0fce16fd7291fe2a40ea9078e",
      "parents": [
        "25d0c7591ecbb5094dc2e94d8c3c43c400726e37"
      ],
      "author": {
        "name": "Alexey Kovpak",
        "email": "akovpak@mirantis.com",
        "time": "Tue Dec 07 18:37:32 2021 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:57:44 2022 +0300"
      },
      "message": "Patch to fix test_amphora_update using the unique load balancer\n\nThe test `test_amphora_update` got amphorae of the load balancer that\nwas created by the class-based resource setup, but they wouldn\u0027t be in\nALLOCATED state after the destructive test \u0027test_amphora_failover\u0027.\nSo I\u0027ve decided to use the function-based load balancer and its amphorae.\n\nRelated-prod: PRODX-17935\n\nChange-Id: I58fc8add761d79af1377bb5b0e964697d78ab36a\n(cherry picked from commit a18615a98c95a62205383cae5c7d58e8c52913bc)\n"
    },
    {
      "commit": "25d0c7591ecbb5094dc2e94d8c3c43c400726e37",
      "tree": "4fa1c32716ec20a869b82c4e8e22f5fc5f8e370c",
      "parents": [
        "bbcb5111c94708c9cdaf5adb215e42852cb8e0e4"
      ],
      "author": {
        "name": "Anton Arefiev",
        "email": "aarefiev@mirantis.com",
        "time": "Wed Nov 24 09:54:50 2021 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:57:27 2022 +0300"
      },
      "message": "List amphora: use test\u0027s loadbalancer\n\nTest `test_amphora_list_and_show` gets amphoras of loadbalancer\ncreated in resource setup, but it could be not ready and amphorae\nfileds aren\u0027t filled out.\n\nRelated-PRODX: PRODX-17934\nChange-Id: I58fc8add761279af1307bb5b0e964697d79ab36a\n(cherry picked from commit 81bf51e3c07213922358575821790ea645f3e78c)\n"
    },
    {
      "commit": "bbcb5111c94708c9cdaf5adb215e42852cb8e0e4",
      "tree": "78ea845a6621a18f6a5683e350cdff4f62130aed",
      "parents": [
        "848057de04eaa0947b75a35cf386c1f937a466ac"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jun 25 16:52:05 2021 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:56:27 2022 +0300"
      },
      "message": "Rerise original exception on retry\n\nRelated-Prod: PRODX-14689\nChange-Id: Iecefd285e180ee9946ee6548c678e9ec66173cdf\n(cherry picked from commit 28bae96f56c1936ec1afac1ef0e8cd8f96541e3f)\n"
    },
    {
      "commit": "848057de04eaa0947b75a35cf386c1f937a466ac",
      "tree": "82f81903d027545ee8dfe194cad2e17c18227183",
      "parents": [
        "d57ca631531a04f17156feb1136bdae46b4f1f40"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri May 21 12:29:49 2021 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:56:08 2022 +0300"
      },
      "message": "Ensure waiters do not stuck when timeout is reached\n\nRelated-Prod: PRODX-3456\nChange-Id: Ief32a3d4f1e4597624b23ec4c2bafa63b93ac34f\n(cherry picked from commit 065a8482f493d964eec21ebd8af23a66bbd16a4f)\n"
    },
    {
      "commit": "d57ca631531a04f17156feb1136bdae46b4f1f40",
      "tree": "8cb9f89e3d2880f0d2f32cbbef3dc286c2c0dc46",
      "parents": [
        "964d73f21703cbb4397c47d3e4377f2f8c788d34"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed May 12 16:30:26 2021 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:53:26 2022 +0300"
      },
      "message": "Add retries for base client\n\nOctavia API doesn\u0027t allow to change fields of LB when it is in\nsome internal states. In this case 409 Conflict exception is raised.\nThe patch adds retry logic to update/delete/create methods in base\nclients to retry on 409 responce.\n\nRelated-Prod: PRODX-14186\nChange-Id: Icb22b12ff30dc8f6a48506c00eb00705fa1de470\n(cherry picked from commit 7848930006586c35d1df4fe381de2023881e0455)\n"
    },
    {
      "commit": "964d73f21703cbb4397c47d3e4377f2f8c788d34",
      "tree": "51cff0742ce4fb289ec667f698830f76055b4f66",
      "parents": [
        "44aad5d912d95db4ecf1694a390c90d04159b34e"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Wed Mar 31 12:53:30 2021 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:53:11 2022 +0300"
      },
      "message": "Fix typo in skipException message\n\nRelated-Prod: PRODX-13051\nChange-Id: I24710fc720557b2a437151de5e3f4ab345b52c52\n(cherry picked from commit 9e0de8295d5e274abdc6c2502f6d5252d2310baf)\n"
    },
    {
      "commit": "44aad5d912d95db4ecf1694a390c90d04159b34e",
      "tree": "a3349ab199594f7d654e7ba36f7d9cbdb121622b",
      "parents": [
        "38b0a6265e56ee4492e3c5374afd5aaa84ab516c"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Wed Feb 24 11:16:46 2021 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:52:58 2022 +0300"
      },
      "message": "Add check for TF backend\n\nPrevious OS Ussuri release has check for \u0027monitor_enabled\u0027 param.\nAs all config options no longer used in Victoria,\nwe can add check only for our TF backend.\n\nRelated-Prod: PRODX-11931\nChange-Id: I9b4b3eb250a42c393b5537d8ea697f5e3ee12ba1\n(cherry picked from commit 1435b7448d38b10ad1264c3a53acf560998cc35d)\n"
    },
    {
      "commit": "38b0a6265e56ee4492e3c5374afd5aaa84ab516c",
      "tree": "7a8e5d89f7e2030edf6cc089428bcaab5d0a65eb",
      "parents": [
        "105de797ed95a3bbe46c6f8acad692dcac8f1a7d"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Wed Feb 03 16:16:42 2021 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:52:49 2022 +0300"
      },
      "message": "[TF] Fix PoolScenario tests\n\nRelated-PROD: PRODX-11372\nChange-Id: Ib54d689e3dfed4b93fa22e08e34edfd44b4c8f05\n(cherry picked from commit 567369890911ef97e9c88d5482eaf0164632ec11)\n"
    },
    {
      "commit": "105de797ed95a3bbe46c6f8acad692dcac8f1a7d",
      "tree": "612be993878b748e60f507f32018904a3bba92cb",
      "parents": [
        "3d850c11a60c7b655a231aec8356f4be851ff2de"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jan 29 12:27:11 2021 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:52:39 2022 +0300"
      },
      "message": "Call super for skip_checks\n\nRelated-Prod: PRODX-11164\nChange-Id: I453fb58bf90856b13a2ea67f89d6a5eb201b9508\n(cherry picked from commit 4ea8d4ecc48d8c6760154cca0954ab2ab37e00d7)\n"
    },
    {
      "commit": "3d850c11a60c7b655a231aec8356f4be851ff2de",
      "tree": "c6387439eb3cd45fe1b34842d1c51e727ee29b4c",
      "parents": [
        "508b89d9a25e792fbdb77e9e168568c1b84d8478"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Thu Sep 03 18:21:29 2020 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:52:21 2022 +0300"
      },
      "message": "[TF] Add support of tungstenfabric driver for octavia\n\nWere skipped unsupported tests, avoided unsupported parameters\nfor loadbalancers, listeners, pools and members. Were met contrail\nrestrictions.\n\nRelated-PROD: PRODX-7072\nChange-Id: I736f55fa4186464424e1ebc05c650f9a43375c62\n(cherry picked from commit 0aece76a33ee755f6b56a70e8821b99c1f6b2600)\n"
    },
    {
      "commit": "508b89d9a25e792fbdb77e9e168568c1b84d8478",
      "tree": "e0b5bf073a577545c781bece3ababcbd1060e547",
      "parents": [
        "605899c1a92756b568ed14478158ddafbcff3d18"
      ],
      "author": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Thu Mar 31 14:23:34 2022 +0300"
      },
      "committer": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Wed Apr 13 11:07:17 2022 +0300"
      },
      "message": "Improve test_amphora_failover\n\nAdd waiter for status ALLOCATED for new Amphora instance\n\nRelated-Prod: PRODX-22887\nChange-Id: I45965e652ae00aa10e06dc3739407fb77debc322\n"
    },
    {
      "commit": "605899c1a92756b568ed14478158ddafbcff3d18",
      "tree": "ae63cd40eaa005d4a1e3711bb035f2c16dd9926d",
      "parents": [
        "572ca619b9ed564c164900822a482ecb740f65ac"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Aug 30 11:54:19 2021 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Aug 30 17:01:15 2021 +0200"
      },
      "message": "Increase job timeout for noop-api tests\n\nnoop-api tests have been frequently timing out since SQLAlchemy\n1.4 release.\nAn analysis showed that some tests are 55% slower with 1.4, but we\nhaven\u0027t fixed it or improved the code yet. To unblock the gates, set the\ntimeout to 10800 sec (3h00) for those jobs. We might revert this commit\nwhen we figure out how to improve test exec times.\n\nChange-Id: I68a5357f58b74f0f759cab0bb89a517c384d05e0\n"
    },
    {
      "commit": "572ca619b9ed564c164900822a482ecb740f65ac",
      "tree": "735d436374bdbaf7b404b68c6449e6aa2be31a27",
      "parents": [
        "bedbdf3a2acc6c38a2af364b38c5878d3f6319e9",
        "685532377cc77b64209772963436cd04331e94a3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 19 18:29:57 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 19 18:29:57 2021 +0000"
      },
      "message": "Merge \"Fix wrong protocol in UDP pool tests\""
    },
    {
      "commit": "bedbdf3a2acc6c38a2af364b38c5878d3f6319e9",
      "tree": "eab8f50251864c23172031e4da29836ad19bf279",
      "parents": [
        "058ceaf0e7df0a911a6b07eff74f068c2e54502f",
        "5cf1f61fbffeb901955f10469babce0b9905a093"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 17 19:06:57 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 17 19:06:57 2021 +0000"
      },
      "message": "Merge \"Fix two-node job configuration\""
    },
    {
      "commit": "685532377cc77b64209772963436cd04331e94a3",
      "tree": "ce09f7407c45342beaa2a1130a5b9c6995ee5665",
      "parents": [
        "058ceaf0e7df0a911a6b07eff74f068c2e54502f"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Fri Jul 30 19:15:23 2021 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Jul 30 18:42:34 2021 +0300"
      },
      "message": "Fix wrong protocol in UDP pool tests\n\nChange-Id: I5bb7ee389e734c075f10ed38507bade9a442e51b\n"
    },
    {
      "commit": "058ceaf0e7df0a911a6b07eff74f068c2e54502f",
      "tree": "6d33f5c832f32265b4bc950dbda5c97c34cad9a2",
      "parents": [
        "69042df3a467db1b74fc0889adfe67edb593f4d3",
        "88d78fba155771bc4d81b06039e4abbf80e29186"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 21 19:15:05 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 21 19:15:05 2021 +0000"
      },
      "message": "Merge \"Fix expect_timeout_error in IPv6 scenario tests\""
    },
    {
      "commit": "69042df3a467db1b74fc0889adfe67edb593f4d3",
      "tree": "32cc4d2b4b894e00055aa9da3db4ce6eb2f95c84",
      "parents": [
        "29d8e61ca27859b70a4350e87022442a78f8fa8c",
        "1c53f1bed2a11f09bc3eb5a8d412ad31f472d505"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 21 19:15:04 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 21 19:15:04 2021 +0000"
      },
      "message": "Merge \"Add stable/wallaby jobs to check and gate queues\""
    },
    {
      "commit": "5cf1f61fbffeb901955f10469babce0b9905a093",
      "tree": "d0740139e6bd6023f9435c4312b84c672fdcc288",
      "parents": [
        "cac3eefc44afca458692e9dadb539c0cb17dc9e4"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Wed Feb 03 14:34:18 2021 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Jul 20 07:17:35 2021 +0200"
      },
      "message": "Fix two-node job configuration\n\nTwo-node job was failing because devstack tried to compile the\ntest_server.go file on controller2.\ncontroller2 doesn\u0027t have tempest installed, but octavia-tempest-plugin\nwas installed. The compilation step was failing and is not necessary\nthere.\n\nFix octavia-v2-act-stdby-dsvm-scenario-two-node definition, overrides\nwere not applied.\nFix the \"zuul_copy_output\" section.\n\nMove to ML2/OVN backend.\n\nCo-Authored-By: Carlos Goncalves \u003ccgoncalves@redhat.com\u003e\nChange-Id: I24976e93e9ea8f7f50c9da014c2627965512893c\n"
    },
    {
      "commit": "29d8e61ca27859b70a4350e87022442a78f8fa8c",
      "tree": "d9bffbfe546f5223f0cfaba580560a001595a9b3",
      "parents": [
        "cac3eefc44afca458692e9dadb539c0cb17dc9e4"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Jun 23 16:16:12 2021 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Jun 30 23:15:30 2021 +0000"
      },
      "message": "Update service client access in tempest tests\n\nAll the load balancer service clients are registered via the plugin interface[1],\nthat way Tempest register and create the lazy initialization of registered clients\nso that they can be access from there in consistent way.\n\nBut octavia-tempest-client create a separate instance of those and access instead of\naccessing the registered service client in Tempest. This commit makes all the service clients\naccess from Tempest registry and remove the separate objects.\n\n[1] https://github.com/openstack/octavia-tempest-plugin/blob/cac3eefc44afca458692e9dadb539c0cb17dc9e4/octavia_tempest_plugin/plugin.py#L54\n\nChange-Id: Ie24909b49baf2c6a886e2ff711e641e36ffe6b50\n"
    },
    {
      "commit": "1c53f1bed2a11f09bc3eb5a8d412ad31f472d505",
      "tree": "70885fb59356b8c1f2f37b4de166c1355b37739a",
      "parents": [
        "cac3eefc44afca458692e9dadb539c0cb17dc9e4"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Jun 30 09:26:08 2021 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Jun 30 09:29:09 2021 +0200"
      },
      "message": "Add stable/wallaby jobs to check and gate queues\n\nChange-Id: If96d611a098627b01fbbd544c22619ba0ce06a19\n"
    },
    {
      "commit": "88d78fba155771bc4d81b06039e4abbf80e29186",
      "tree": "b195cf82d684c8511e59c51f6e28379c97243907",
      "parents": [
        "cac3eefc44afca458692e9dadb539c0cb17dc9e4"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Jun 22 09:14:51 2021 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Jun 22 11:32:18 2021 +0200"
      },
      "message": "Fix expect_timeout_error in IPv6 scenario tests\n\nFix except_timeout_error call to make_request. In case of an IPv6\naddress and a TCP-based protocol, make_request expects brackets around\nthe address (ex: [2001:12::2]).\n\nSome tests failed with the following error: \"Validate URL got exception:\nFailed to parse: http://fd22:262a:41e1:1::f5:97. Retrying.\". Then the\nrequests timed out because each retry failed and not for the excepted\nreason (which is: SG update was applied)\nBecause of that issue, some IPv6 tests based on\n_test_listener_with_allowed_cidrs may have failed because the tests\nconsidered that the SG were applied, while the traffic could still pass.\n\nChange-Id: I2e6d108a8d4ce197ae657ea10b10f63b1a5850c4\n"
    },
    {
      "commit": "cac3eefc44afca458692e9dadb539c0cb17dc9e4",
      "tree": "cac65a85f57e7470b03da89be4cc680943ae2dbd",
      "parents": [
        "c50539cc070682c7eb3c607a4f2e7baf55da6255"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Tue Sep 29 17:37:37 2020 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Tue Jun 01 16:44:43 2021 +0300"
      },
      "message": "New test: test_tcp_and_udp_traffic_on_same_port\n\nIt\u0027s possible to use the same VIP port for TCP and UDP protocols.\nTwo listeners: UDP and TCP are being created using the same VIP port.\nUDP and TCP traffic validation, both should PASS.\n\nChange-Id: Ie93829be86b8a2442911ce212cdd0bc98237b962\n"
    },
    {
      "commit": "c50539cc070682c7eb3c607a4f2e7baf55da6255",
      "tree": "b13cd363fa9460c3b0b147cba6425221ff79ac75",
      "parents": [
        "12f54a6d323519ba446b228ac49e35837005bb75",
        "02c4040d4e8f73b3ddd028aa3e9c9c3384da2dd8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 21 11:08:09 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 21 11:08:09 2021 +0000"
      },
      "message": "Merge \"Remove \"listener_id\" from functions where it\u0027s not in use\""
    },
    {
      "commit": "12f54a6d323519ba446b228ac49e35837005bb75",
      "tree": "693b78c3d8858c69cc0561f5e4238aede70b6828",
      "parents": [
        "1ea1a2bd3709d09818f24374425bf4fd61e5daac",
        "3079d00ee6d5f3b5eed61317e1802aeb97c04d45"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 20 20:58:49 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 20 20:58:49 2021 +0000"
      },
      "message": "Merge \"Move ubuntu jobs to focal\""
    },
    {
      "commit": "02c4040d4e8f73b3ddd028aa3e9c9c3384da2dd8",
      "tree": "2de11c4c9bf8e2c218e7f97a59b4e702e34956ad",
      "parents": [
        "1ea1a2bd3709d09818f24374425bf4fd61e5daac"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Fri Feb 26 13:12:45 2021 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Sat May 15 13:25:28 2021 +0000"
      },
      "message": "Remove \"listener_id\" from functions where it\u0027s not in use\n\nFix functions and callers where \"listener_id\" wasn\u0027t actually used.\n\nChange-Id: I7ca3b4011918d7047ad9a16306653b9054e36c4a\n"
    },
    {
      "commit": "3079d00ee6d5f3b5eed61317e1802aeb97c04d45",
      "tree": "c16b003f82b1ece46a548f3031f67d98a8b72e97",
      "parents": [
        "3497f6cb7067eab4e37aaeb376e56ef3fa7cf395"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Fri Apr 30 15:38:31 2021 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Wed May 05 08:51:53 2021 +0200"
      },
      "message": "Move ubuntu jobs to focal\n\nMove master and victoria jobs to ubuntu focal.\nussuri and train jobs still use bionic.\n\nChange-Id: I4181a989514389ba18ff7874f8f4332f392d1189\n"
    },
    {
      "commit": "1ea1a2bd3709d09818f24374425bf4fd61e5daac",
      "tree": "01c1634c19f04c0d93fb277a8d8a412a41c3a143",
      "parents": [
        "3497f6cb7067eab4e37aaeb376e56ef3fa7cf395"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Wed Feb 24 23:33:56 2021 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Mon May 03 17:46:38 2021 +0000"
      },
      "message": "New test case: \"test_insert_headers\"\n\nThis test covers LB \"insert HTTP headers\" functionality.\nIt’s a traffic based scenario and validation is done using real HTTP headers\nbeing received on backend side.\n\nChange-Id: I97efd6bcc793e1378356c18209d5345597f39a00\n"
    },
    {
      "commit": "3497f6cb7067eab4e37aaeb376e56ef3fa7cf395",
      "tree": "75e16b50295a1a552b18d05cb1e1c38b86aca3a8",
      "parents": [
        "67ecd6757dd62fda909428dce46815ae7584a1fd"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Apr 19 21:33:13 2021 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Apr 20 06:19:50 2021 +0200"
      },
      "message": "Fix owner_or_admin API tests\n\nlb_observer and lb_global_observer don\u0027t have any meaning when\nadmin_or_owner policy override in enabled.\nThis commit disables client creation for those roles and removes their\nuses from API tests (the behavior of the owner_or_admin tests are now\nsimilar to their behavior before the introduction of the new RBAC\ntests).\n\nRequires the following configuration in tempest.conf:\n\n[load_balancer]\nRBAC_test_type \u003d owner_or_admin\nmember_role \u003d member\nadmin_role \u003d admin\n\nChange-Id: I2231384933d5974b962a558e8c0b3bffb1140b5a\n"
    },
    {
      "commit": "67ecd6757dd62fda909428dce46815ae7584a1fd",
      "tree": "55df3761ed71d7939f9a6ac287bf0ba31e88d4e7",
      "parents": [
        "b0b6767f1c9e8a4c68b569badd0425db5a2736a7",
        "6006de75a749556a071d23e12ca3a1e7e0ec58c0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 15 18:49:22 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 15 18:49:22 2021 +0000"
      },
      "message": "Merge \"Update tests for scoped tokens and default roles\""
    },
    {
      "commit": "6006de75a749556a071d23e12ca3a1e7e0ec58c0",
      "tree": "0f65b194bd92d997ecb2d5968046b7bd1c43a673",
      "parents": [
        "41b3aac6b0386dae202abe8cc03455ea710e468e"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sun Feb 21 01:42:39 2021 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Apr 08 22:07:40 2021 +0000"
      },
      "message": "Update tests for scoped tokens and default roles\n\nThis patch refactors the RBAC enforcement checks in the API tests.\nIt also updates those test for keystone scoped tokens and default roles.\n\nChange-Id: I6fad03f5a89c213562918ca258884aac34ba7ce7\n"
    },
    {
      "commit": "b0b6767f1c9e8a4c68b569badd0425db5a2736a7",
      "tree": "1499bdcb2209b8682f807b6f53261f8f3e439ec3",
      "parents": [
        "434170a8e0740aae2d6c31a9063a5c8db7616809"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Mar 18 14:03:05 2021 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Apr 08 10:14:03 2021 +0200"
      },
      "message": "Fix dispatching issues with least connection ipv6 test\n\nThe IPv6+TCP+LC scenario test have randomly failed with an incorrect\ndispatch. Adding a delay between requests seems to fix this behavior\n(shamelessly inspired by the IPv4 LC scenario tests).\n\nChange-Id: I68baab227f844a057f2abf77b295c3af287a333e\n"
    },
    {
      "commit": "434170a8e0740aae2d6c31a9063a5c8db7616809",
      "tree": "b66bbd3d18b592296f9cf395a6abec3d3378efb0",
      "parents": [
        "41b3aac6b0386dae202abe8cc03455ea710e468e",
        "54225ad231c84cad7846bdb73cbd80c7170347ba"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Mar 27 06:27:25 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 27 06:27:25 2021 +0000"
      },
      "message": "Merge \"Fix testing IPv6 VIP network connectivity\""
    },
    {
      "commit": "41b3aac6b0386dae202abe8cc03455ea710e468e",
      "tree": "9ba7557c14405aff3313d7ea795053c1767b5bc3",
      "parents": [
        "38c2a65c2720fd5786479a1b281b87561f90eef4"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Sep 30 09:33:47 2020 +0200"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sat Mar 20 20:32:30 2021 +0000"
      },
      "message": "Add stable/victoria jobs to check and gate queues\n\nChange-Id: I00b3e8172c3d90ef7cabb65d588508728ea658cf\n"
    },
    {
      "commit": "54225ad231c84cad7846bdb73cbd80c7170347ba",
      "tree": "3e8e5533276894c621154562b5c6ae6cd9ae0976",
      "parents": [
        "2d19795b84de70c1c64f7027caddf6dc19ad1678"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Feb 04 15:25:17 2021 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Mar 16 15:33:20 2021 +0100"
      },
      "message": "Fix testing IPv6 VIP network connectivity\n\nThe IPv6 VIP subnet used in the tests is created using devstack\u0027s\ndefault IPv6 subnetpool.\nDevstack ensures that any CIDR from this subnetpool is routable from the\ndevstack node if the subnet is plugged into devstack\u0027s router1.\n\nChange-Id: Iaf3113087a344787add3405208fb229838a56d0b\n"
    },
    {
      "commit": "38c2a65c2720fd5786479a1b281b87561f90eef4",
      "tree": "e10b3ae0eba046bcd682a365dc2785aa6da2d6ae",
      "parents": [
        "59ec77d69d47411132569b2333726055351a750f",
        "78e6970c865f4352499f6c9106640be11c652997"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 12 23:22:43 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 12 23:22:43 2021 +0000"
      },
      "message": "Merge \"Fix OVN provider jobs\""
    },
    {
      "commit": "59ec77d69d47411132569b2333726055351a750f",
      "tree": "0d772551447fac0170f2ddf664447ed6abb079bb",
      "parents": [
        "3ff105bb5d84a05269f8e42918cd49ca4a80b23d",
        "0f7e0283e98268e8f652753f8f02186069647adc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 10 11:07:07 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 10 11:07:07 2021 +0000"
      },
      "message": "Merge \"Add neutron plugin to octavia-dsvm-base job\""
    },
    {
      "commit": "3ff105bb5d84a05269f8e42918cd49ca4a80b23d",
      "tree": "b0e6db7768cc2210af333821b3a35edce00795c2",
      "parents": [
        "c813658a91aa2ee14a6dd03f651440afe291b2ee",
        "baf12e025c104c6f0da4521f741ba24ef8349269"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 04 21:03:42 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 04 21:03:42 2021 +0000"
      },
      "message": "Merge \"Enable HTTPS on the test servers\""
    },
    {
      "commit": "c813658a91aa2ee14a6dd03f651440afe291b2ee",
      "tree": "5c18a00ef4aa16b6cf75e8401e2159537bbea0e7",
      "parents": [
        "13b21c1cc5cf5fb2ff02ede600c58990a1c4b507",
        "52531e2b14bb77366071d39ee82bf7963f1e0905"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 26 23:02:12 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 26 23:02:12 2021 +0000"
      },
      "message": "Merge \"Add delay to SOURCE_IP_PORT TCP test\""
    },
    {
      "commit": "13b21c1cc5cf5fb2ff02ede600c58990a1c4b507",
      "tree": "747d8f91858432c758902b0c6f2ff8eca2f62f6a",
      "parents": [
        "02724da6415cf95ed9eef20aba2433f5b40312d0",
        "972385b91cc196b520bd6b43b55b956e680d7451"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 25 12:35:42 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 25 12:35:42 2021 +0000"
      },
      "message": "Merge \"Remove Stein CI jobs\""
    },
    {
      "commit": "baf12e025c104c6f0da4521f741ba24ef8349269",
      "tree": "bf1fcc04a27e846fdef858daa22603ef32ecf758",
      "parents": [
        "02724da6415cf95ed9eef20aba2433f5b40312d0"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Oct 27 16:10:28 2020 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Feb 25 00:36:07 2021 +0000"
      },
      "message": "Enable HTTPS on the test servers\n\nThis patch creates the required pki resources and enables HTTPS\non the test web servers. It sets up port 443 for regular HTTPS and\nport 9443 for HTTPS that will require a valid client certificate.\n\nChange-Id: Ib7cee4c8600fd1be4a9d7027d3ca1f413a0b1007\nStory: 2003858\nTask: 41170\n"
    },
    {
      "commit": "02724da6415cf95ed9eef20aba2433f5b40312d0",
      "tree": "50b6dbaa339e36da2d7b630a6876709b594bfc57",
      "parents": [
        "8a9337945e2946562278c689999251eff3a765aa",
        "b423a27108f81efad9ae3f912769b96f782a0971"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 24 17:38:29 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 17:38:29 2021 +0000"
      },
      "message": "Merge \"Update test_server for conncurrent client auth\""
    },
    {
      "commit": "972385b91cc196b520bd6b43b55b956e680d7451",
      "tree": "4d34d5c7ff058a5f6b58726b863a45bb4615d21f",
      "parents": [
        "8a9337945e2946562278c689999251eff3a765aa"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Tue Feb 23 08:40:26 2021 +0100"
      },
      "committer": {
        "name": "oschwart",
        "email": "oschwart@redhat.com",
        "time": "Wed Feb 24 16:00:11 2021 +0200"
      },
      "message": "Remove Stein CI jobs\n\nStein release of Octavia has reached end-of-life (EOL) support [1].\nThe stable/stein Octavia branch no longer accepts changes.\nWe can now remove the Stein CI jobs.\n\n[1] https://review.opendev.org/c/openstack/releases/+/772847\n\nChange-Id: I14ab0f8b159fdd0c7e81b94297a57f30260579fa\n"
    },
    {
      "commit": "b423a27108f81efad9ae3f912769b96f782a0971",
      "tree": "05a1226e7edee498c0418e5040bcfc136a1e5da8",
      "parents": [
        "f924fe4ae8a41b05a95e38915c42a394250931da"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Oct 27 13:25:47 2020 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Feb 22 17:40:26 2021 +0000"
      },
      "message": "Update test_server for conncurrent client auth\n\nThis patch updates the test server to have a separate port for\nHTTPS with client authentication. This will allow concurrent tests\nto run using the HTTPS and HTTPS with client authentication ports.\nIt adds a new parameter \"-https_client_auth_port\" for the port that\nwill require client certificates.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack-gate/+/776722\n\nChange-Id: I6d44787f66904409b7f32a5fe576b658b6eb600a\n"
    },
    {
      "commit": "8a9337945e2946562278c689999251eff3a765aa",
      "tree": "d26200b9b7c44fef88fc6ce33213cf2b79c9ebe6",
      "parents": [
        "2d19795b84de70c1c64f7027caddf6dc19ad1678",
        "f924fe4ae8a41b05a95e38915c42a394250931da"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Feb 21 03:41:15 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 21 03:41:15 2021 +0000"
      },
      "message": "Merge \"Add /request endpoint in test_server.bin\""
    },
    {
      "commit": "52531e2b14bb77366071d39ee82bf7963f1e0905",
      "tree": "9bfe1c46d2c14215253533cf6d3f73efd7499802",
      "parents": [
        "2d19795b84de70c1c64f7027caddf6dc19ad1678"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Thu Jan 21 16:52:09 2021 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Jan 26 14:54:17 2021 -0500"
      },
      "message": "Add delay to SOURCE_IP_PORT TCP test\n\nWithout a delay it can trigger a \"Cannot assign requested\naddress\" warning setting the source port, leading to failure.\n\nAlso added a log debug statement when a source port is\nbeing used since it can help with debugging.\n\nChange-Id: Idcc13fdaafb8ffe41710fc3c67f30932725cf66e\n"
    },
    {
      "commit": "2d19795b84de70c1c64f7027caddf6dc19ad1678",
      "tree": "e8b59ef36f9bdae0560ec46b21cabe8c6592c36b",
      "parents": [
        "efae4470eb91859b6957d9280f0c60de25da54e8",
        "aaa6fc7fde3064888f7935ee3d9bded8a0d219b6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 20 19:54:47 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 20 19:54:47 2021 +0000"
      },
      "message": "Merge \"Change pool create scenario test to wait for operating status\""
    },
    {
      "commit": "78e6970c865f4352499f6c9106640be11c652997",
      "tree": "3534ee6755ebf886b3a0a3639af80f6b615519db",
      "parents": [
        "efae4470eb91859b6957d9280f0c60de25da54e8"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Mon Jan 18 11:12:40 2021 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Mon Jan 18 11:12:40 2021 -0500"
      },
      "message": "Fix OVN provider jobs\n\nThe name of the OVN provider job template changed from\novn-octavia-provider-v2-dsvm-scenario to\novn-octavia-provider-tempest-release but was not updated\nhere, fix it so those non-voting jobs will run.\n\nChange-Id: I3159adeae2456c8fecad87bbfb0f526363e7752b\n"
    },
    {
      "commit": "f924fe4ae8a41b05a95e38915c42a394250931da",
      "tree": "c55decc772092330504ba223757e8f06d78278a3",
      "parents": [
        "efae4470eb91859b6957d9280f0c60de25da54e8"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Oct 20 10:46:07 2020 +0200"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Dec 07 19:47:08 2020 +0000"
      },
      "message": "Add /request endpoint in test_server.bin\n\nAdd new endpoint in test_server application:\n- /request prints the client request (method, URL, HTTP version and\n  headers) in the payload of the reply\n  /request can take a \"response_code\" parameter (ie,\n  \"/request?response_code\u003d404\"), the server replies with the appropriate\n  HTTP response code to the client.\n\nChange-Id: Ibc03f62da06a5bbb93959eac865e5f3f14caa50e\n"
    },
    {
      "commit": "efae4470eb91859b6957d9280f0c60de25da54e8",
      "tree": "055a836968456960e9c512058d86a347ba16e2d0",
      "parents": [
        "94ab4a12ac34bb6f19cb58586ec5a20592ed457e",
        "eb33e69a6a52956094bee16299b228e0e9ba3b6e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Dec 04 00:04:20 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 04 00:04:20 2020 +0000"
      },
      "message": "Merge \"Fix Go lint errors\""
    },
    {
      "commit": "94ab4a12ac34bb6f19cb58586ec5a20592ed457e",
      "tree": "dc57bcc58f478604b3526a0ef39450b52f7e3dd5",
      "parents": [
        "abc93f2398ac8966f6967e6cb4c95f6627d1e625",
        "7a47c372cacda1f11dad62d163782b3c912f809b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 03 06:38:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 03 06:38:47 2020 +0000"
      },
      "message": "Merge \"Add HTTP/2 support to the Go test server\""
    },
    {
      "commit": "aaa6fc7fde3064888f7935ee3d9bded8a0d219b6",
      "tree": "9825966a25fa2441f37489b898867213bf1576e2",
      "parents": [
        "d5efbb16f7be0fb7c5cd26f00f88a19be07dee5a"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Wed Aug 12 16:41:17 2020 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Dec 01 14:42:25 2020 -0500"
      },
      "message": "Change pool create scenario test to wait for operating status\n\nThe API test for pool creation has a check to wait for the\noperating status of a pool to transition to ONLINE if a\nlistener has been provided.\n\nThe scenario test for pool creation doesn\u0027t wait for any\noperating status transition after a pool is created with\na listener, and instead always assumes it\u0027s OFFLINE.\n\nThey should both wait for a transition, since otherwise\ndrivers that transition to ONLINE quickly, like OVN, can\nrace and fail the scenario test.\n\nDepends-on: https://review.opendev.org/c/openstack/octavia/+/763530\n\nChange-Id: I9eb3c7ce8af879cd910b06234c99b53670907e49\nStory: 2008009\nTask: 40659\n"
    },
    {
      "commit": "abc93f2398ac8966f6967e6cb4c95f6627d1e625",
      "tree": "11be3e369e3f0025114ae19bd244ac39ec2e73d5",
      "parents": [
        "08182055bccee9cdafb6786b25577afd75cb217d",
        "3adefa4a4d32e56548b6e854a6f93c06b7fb177a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 25 19:22:10 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 25 19:22:10 2020 +0000"
      },
      "message": "Merge \"Fix loop in waiter when error_ok is True\""
    },
    {
      "commit": "08182055bccee9cdafb6786b25577afd75cb217d",
      "tree": "337625c1d0e1247c48b3e13dcce32c0509cbd053",
      "parents": [
        "a5b6008537e76f4fd91f6aa30f50e1da404f7fc6"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Wed Nov 18 12:17:30 2020 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Wed Nov 18 12:40:54 2020 -0500"
      },
      "message": "Do not install tempest plugin in train environments\n\nSince train is a python2 env, expand the check in the\ndevstack plugin to not install the tempest plugin since\nit is python3-only.\n\nChange-Id: I67027090a8cc340b85fb1119f0e52bc1f2ffc66d\n"
    },
    {
      "commit": "3adefa4a4d32e56548b6e854a6f93c06b7fb177a",
      "tree": "0dbe69c8d156f5d3f268d6acb26ae7744757cf65",
      "parents": [
        "a5b6008537e76f4fd91f6aa30f50e1da404f7fc6"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Sep 07 08:37:51 2020 +0200"
      },
      "committer": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Tue Nov 17 07:25:29 2020 +0000"
      },
      "message": "Fix loop in waiter when error_ok is True\n\nIf error_ok\u003dTrue is passed to wait_for_status and a resource\nis in \u0027ERROR\u0027 status, the function infinitely loops\n\ncheck_timeout value is now considered in case of ERROR statuses in\nresources.\n\nStory: 2008110\nTask: 40826\n\nChange-Id: I9d62b2f4ec55a6fd6cba38d446711c16f03a5ade\n"
    },
    {
      "commit": "a5b6008537e76f4fd91f6aa30f50e1da404f7fc6",
      "tree": "0dfc9c7474e330dde95504cf3b238f9940c64cad",
      "parents": [
        "2735735e64c02959c4ef4d5e16c4678724b5ba22"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Nov 16 09:42:50 2020 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Nov 16 09:43:26 2020 -0800"
      },
      "message": "Add release note for test_server.bin location\n\nThis is a followup patch that adds a release note about the new location\nfor the test_server.bin\n\nChange-Id: I64cc38e207cd2e3aaa5165b7f73eb832d1623224\n"
    },
    {
      "commit": "2735735e64c02959c4ef4d5e16c4678724b5ba22",
      "tree": "140dc220c70d13a0862ef3085a1cedb2738a8828",
      "parents": [
        "d5efbb16f7be0fb7c5cd26f00f88a19be07dee5a"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Nov 13 13:55:09 2020 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Nov 13 14:41:08 2020 -0800"
      },
      "message": "Install test_server.bin in well known location\n\nThis patch installs and uses test_server.bin from\n/opt/octavia-tempest-plugin as a well known location on the\nfilesystem. This way tests, like grenade, that run the devstack\nplugins once in /old paths, can find the binary when running from\n/new paths.\n\nChange-Id: Ia78f16fde026269dec01f4dceb202842ad12a557\n"
    },
    {
      "commit": "0f7e0283e98268e8f652753f8f02186069647adc",
      "tree": "2541222dc38935d0ce7ca8393e88f512b7c718b9",
      "parents": [
        "d5efbb16f7be0fb7c5cd26f00f88a19be07dee5a"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Fri Jul 17 17:09:18 2020 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Nov 03 09:51:15 2020 -0500"
      },
      "message": "Add neutron plugin to octavia-dsvm-base job\n\nWith octavia_create_network_interface_device() being in\nthe neutron tree, we have to enable the neutron plugin\nin more jobs to have it visible, else o-hm0 will not\nget created and it will fail.\n\nMoved the occurence in the ipv6-only job to the parent\ndefinition as well.\n\nChange-Id: I0d15dbae9034ab17de69d884e8f57df0d25d4338\n"
    },
    {
      "commit": "d5efbb16f7be0fb7c5cd26f00f88a19be07dee5a",
      "tree": "5b6e72b65a1725a71deac0ed0a3616acd31ea56f",
      "parents": [
        "f077c3a5d6f4d343dba8af7e0ba4c79c5500d2f6"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Sep 23 12:50:47 2020 -0700"
      },
      "committer": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Tue Nov 03 08:01:55 2020 +0000"
      },
      "message": "Set nodepool swap size back to 8GB\n\nA recent patch lowered the swap space available on nodepool\ninstance from 8GB to 1GB. This is causing nova to not have enough\nmemory to boot VMs required for some tests.\nThis patch restores the 8GB swap value for these jobs.\n\n[1] https://review.opendev.org/#/c/750941/\n\nChange-Id: I19c3465fb39a6204a5a167ac75b6eed832f9fe72\n"
    },
    {
      "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.\""
    }
  ],
  "next": "d2b5b447518c18e1705bcd4fbecd6405b8565c39"
}
