)]}'
{
  "log": [
    {
      "commit": "0ef431d4c19ef5803e13a16fde37172d4a4371a4",
      "tree": "c68c00d052e70cce81fd63fd5cab85032378a092",
      "parents": [
        "266276dc3a3daf225ce4e87570ab4bdaeffcd48e",
        "da927f755161520cce53d252aacb7fe6a15f5e96"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:50:40 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Mon Sep 09 08:50:40 2024 +0000"
      },
      "message": "Merge \"Add check for TF backend\" into mcp/caracal"
    },
    {
      "commit": "266276dc3a3daf225ce4e87570ab4bdaeffcd48e",
      "tree": "a595c83c3e541651081c0c9d629cbb6507a7950b",
      "parents": [
        "d9881c223b198f4e805e717c5017469cb851e537",
        "a2521dfff74fe26f053a79aee9e914950fc1889f"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:48:35 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Mon Sep 09 08:48:35 2024 +0000"
      },
      "message": "Merge \"Fix typo in skipException message\" into mcp/caracal"
    },
    {
      "commit": "a2521dfff74fe26f053a79aee9e914950fc1889f",
      "tree": "149f800ee06e00c4c6dd9eddbdd07f425bfe2a7b",
      "parents": [
        "31b84dcf67e9b8c2b1d11611526b8b900cae5fd8"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Wed Mar 31 12:53:30 2021 +0400"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:43:28 2024 +0000"
      },
      "message": "Fix typo in skipException message\n\nRelated-Prod: PRODX-13051\nChange-Id: I24710fc720557b2a437151de5e3f4ab345b52c52\n(cherry picked from commit 9e0de8295d5e274abdc6c2502f6d5252d2310baf)\n(cherry picked from commit 964d73f21703cbb4397c47d3e4377f2f8c788d34)\n(cherry picked from commit 491b9cecc0bcb4c9c5e2fd11f9d07f0bcb789c83)\n"
    },
    {
      "commit": "da927f755161520cce53d252aacb7fe6a15f5e96",
      "tree": "faaef4ad2fd11b98ed3eb4cebbdba95febb0eef9",
      "parents": [
        "31b84dcf67e9b8c2b1d11611526b8b900cae5fd8"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Wed Feb 24 11:16:46 2021 +0400"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:38:38 2024 +0000"
      },
      "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(cherry picked from commit 44aad5d912d95db4ecf1694a390c90d04159b34e)\n(cherry picked from commit 865e111f576887930cf0c9041927c28e24dabe12)\n"
    },
    {
      "commit": "d9881c223b198f4e805e717c5017469cb851e537",
      "tree": "3f5fe77c679ecf03fe5dc8581a028d335010b727",
      "parents": [
        "31b84dcf67e9b8c2b1d11611526b8b900cae5fd8"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Mon Oct 16 15:14:04 2023 +0200"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:36:33 2024 +0000"
      },
      "message": "Followup to I736f55fa4186464424e1ebc05c650f9a43375c62\n\nFix PoolAPIBaseTest in case of TF, some parts of code were wrongly introduced by cherry-pick\n\nRelated-PROD: PRODX-35808\nChange-Id: Ia247e0d1aa10726870b393671f68455fe501fea5\n(cherry picked from commit 4095a5e6a2c5599bcd9e264a3109aa98807d3796)\n"
    },
    {
      "commit": "31b84dcf67e9b8c2b1d11611526b8b900cae5fd8",
      "tree": "37b75577efc24a1942c47e8d6f60f16a43742314",
      "parents": [
        "4c9f91716de11dcccdbb716572f291961f25640a",
        "c506392933893133e581212a087f1322d5f72e2c"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:16:26 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Mon Sep 09 08:16:26 2024 +0000"
      },
      "message": "Merge \"[TF] Add support of tungstenfabric driver for octavia\" into mcp/caracal"
    },
    {
      "commit": "4c9f91716de11dcccdbb716572f291961f25640a",
      "tree": "1a8fd0ca477dbefb6c75c4628314adcd3dacedea",
      "parents": [
        "e4b64718a633fa7bbc819988454445155faf0af3",
        "8cc0209aa58e2ac4973f7adea6d7387f5b4da614"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:16:05 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Mon Sep 09 08:16:05 2024 +0000"
      },
      "message": "Merge \"Set one second delay between requests for LC tests\" into mcp/caracal"
    },
    {
      "commit": "e4b64718a633fa7bbc819988454445155faf0af3",
      "tree": "e72ff09fa33e280b145ace19a96d0f7327de551d",
      "parents": [
        "f3ea3cc7f5871c3ae97a7cc337d38db4bb14dbcf",
        "58258ce449cd286d02d6c599b12299e4e9ebade0"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:15:45 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Mon Sep 09 08:15:45 2024 +0000"
      },
      "message": "Merge \"Cleanup of loadbalancers with force set\" into mcp/caracal"
    },
    {
      "commit": "c506392933893133e581212a087f1322d5f72e2c",
      "tree": "edc152fdcd951705a75f209500200cef3ecb4f61",
      "parents": [
        "f3ea3cc7f5871c3ae97a7cc337d38db4bb14dbcf"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Thu Sep 03 18:21:29 2020 +0400"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:14:41 2024 +0000"
      },
      "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(cherry picked from commit 3d850c11a60c7b655a231aec8356f4be851ff2de)\n(cherry picked from commit ba79d2c666576ecb21f1b46bffc6357a6b0b0f5b)\n"
    },
    {
      "commit": "f3ea3cc7f5871c3ae97a7cc337d38db4bb14dbcf",
      "tree": "34d442f098739acd39b9ab177ca678885030befc",
      "parents": [
        "c319dc30a0eb9e24bb12bdbf6edfc0e2cfba5f78",
        "43441afb3719ae03d60e7f653009fb336c427254"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:13:48 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Mon Sep 09 08:13:48 2024 +0000"
      },
      "message": "Merge \"[barbican] Retry on tls connection timeout\" into mcp/caracal"
    },
    {
      "commit": "c319dc30a0eb9e24bb12bdbf6edfc0e2cfba5f78",
      "tree": "3c3d8248a86de79123724d38688bd2269909ab81",
      "parents": [
        "fc722b58779a92c62200c180a749099da39b3a39",
        "679be4c5f9d901b217f1faeebaa41f3cd6229356"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:13:27 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Mon Sep 09 08:13:27 2024 +0000"
      },
      "message": "Merge \"Skip tests with hm statuses in case of TF\" into mcp/caracal"
    },
    {
      "commit": "fc722b58779a92c62200c180a749099da39b3a39",
      "tree": "760d6c67c23835291ce6a44e1f3cea11d38d1c1a",
      "parents": [
        "9a4914929e4c54f143b59b1f71c7cad13729bbde",
        "0d5a4f43eb43d01ad86eec9dd6a2ceb7171a6dda"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:13:11 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Mon Sep 09 08:13:11 2024 +0000"
      },
      "message": "Merge \"Add retries for base client\" into mcp/caracal"
    },
    {
      "commit": "9a4914929e4c54f143b59b1f71c7cad13729bbde",
      "tree": "1df01b14ec2e5272e8d79132531510f1ec2795de",
      "parents": [
        "1c7454667b45b059c58353bc1ee93ecae021acf2",
        "4beb66b2cbdc800937fe072726c6b42ad60e455f"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:12:59 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Mon Sep 09 08:12:59 2024 +0000"
      },
      "message": "Merge \"Rectify test_ipv6_subnet_override option\" into mcp/caracal"
    },
    {
      "commit": "1c7454667b45b059c58353bc1ee93ecae021acf2",
      "tree": "bd4a361ca0f02ff890e5f212571d48ca4fb44263",
      "parents": [
        "91044b6e32720e553f720f737200775ef3da8655",
        "62c36d62a51c6374296464510deb9ad95b5dff29"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:12:46 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Mon Sep 09 08:12:46 2024 +0000"
      },
      "message": "Merge \"Mark test_basic_tls_traffic as smoke\" into mcp/caracal"
    },
    {
      "commit": "91044b6e32720e553f720f737200775ef3da8655",
      "tree": "90e2ee554383ac5fc3851602f817fe01f9afbb17",
      "parents": [
        "24389e3fa7c05ccf4c97869055993c9b4160a6f0",
        "60319d2977fb5d6d446437b80010451745dbe0c1"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:12:25 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Mon Sep 09 08:12:25 2024 +0000"
      },
      "message": "Merge \"Use the same ssl module httpx uses\" into mcp/caracal"
    },
    {
      "commit": "24389e3fa7c05ccf4c97869055993c9b4160a6f0",
      "tree": "607dfececd5818de1840553244bc15d7b718edbb",
      "parents": [
        "06c706109b606d79690c25fa7d0232cbfa295ced",
        "2336a53be4752726b5f9efd5d8ab3cf1ac11324f"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:12:03 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Mon Sep 09 08:12:03 2024 +0000"
      },
      "message": "Merge \"add wait for listener operational status after lb status\" into mcp/caracal"
    },
    {
      "commit": "06c706109b606d79690c25fa7d0232cbfa295ced",
      "tree": "d985f9f67b78cbb0ff24e66f244b70d628f27bd9",
      "parents": [
        "39811f49e3aa6054de348a88cb877d1f75304f87",
        "9b6408e1555bda996279fdc3110b45d72b36bebd"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:11:38 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Mon Sep 09 08:11:38 2024 +0000"
      },
      "message": "Merge \"[TF] Skip ActiveStandbyScenarioTest in case of TF\" into mcp/caracal"
    },
    {
      "commit": "39811f49e3aa6054de348a88cb877d1f75304f87",
      "tree": "f65da33de1d5941b975bf39aa96dba1e6f170825",
      "parents": [
        "945d66af0014ead4db409b62b9b445ac43cea3be",
        "0bab79332dba422f297a59939904036e9d1980ad"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:11:18 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Mon Sep 09 08:11:18 2024 +0000"
      },
      "message": "Merge \"Skip prometheus listener tests in case of TungstenFabric\" into mcp/caracal"
    },
    {
      "commit": "8cc0209aa58e2ac4973f7adea6d7387f5b4da614",
      "tree": "0307771882d5afdd899f062586c70e0e4842ed80",
      "parents": [
        "945d66af0014ead4db409b62b9b445ac43cea3be"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Apr 24 14:06:01 2023 +0400"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:10:25 2024 +0000"
      },
      "message": "Set one second delay between requests for LC tests\n\nRise up the delay between requests to make sure both members got the\nsame number of responses with LC (leastconn) algorithm to avoid the\ncases when an instance is slow or overloaded and requests become longer.\n\nCloses-Bug: PRODX-31370\nChange-Id: I94c8ad7a240f17c98d564e254becfe4374c73c3d\n(cherry picked from commit 6d15a74c98a3f19d1898457e4c379cf49a98652b)\n"
    },
    {
      "commit": "58258ce449cd286d02d6c599b12299e4e9ebade0",
      "tree": "02e374e7d66b67e54326475a727445ed956366ef",
      "parents": [
        "945d66af0014ead4db409b62b9b445ac43cea3be"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Apr 04 13:34:43 2022 +0400"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:09:50 2024 +0000"
      },
      "message": "Cleanup of loadbalancers with force set\n\nRelated-Bug: PRODX-21132\nChange-Id: I47c81210e68d828e27d649be3709284ba98a6fd8\n(cherry picked from commit 3e8249bf55ea56aa8fc348145972f02aa5cd0618)\n(cherry picked from commit 95392d92036702d8ae0cd95588f06debcc4ce94c)\n"
    },
    {
      "commit": "43441afb3719ae03d60e7f653009fb336c427254",
      "tree": "9da9c0442e97050aa5948d86acc772a13383966a",
      "parents": [
        "945d66af0014ead4db409b62b9b445ac43cea3be"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Wed Apr 13 15:19:58 2022 +0400"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:08:20 2024 +0000"
      },
      "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(cherry picked from commit 01954d37942b7220243e914cecded8ac16d1a1c0)\n(cherry picked from commit aa656cabf94e8a7679c06ad2e365b4e18caebf4d)\n"
    },
    {
      "commit": "0d5a4f43eb43d01ad86eec9dd6a2ceb7171a6dda",
      "tree": "41929695d316f936982052b815d5ce62f89e1a59",
      "parents": [
        "945d66af0014ead4db409b62b9b445ac43cea3be"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed May 12 16:30:26 2021 +0300"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:07:28 2024 +0000"
      },
      "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(cherry picked from commit d57ca631531a04f17156feb1136bdae46b4f1f40)\n(cherry picked from commit 7a5d9fb7a3434ff68835ca3a1821156f270073e3)\n"
    },
    {
      "commit": "4beb66b2cbdc800937fe072726c6b42ad60e455f",
      "tree": "216b6a0e7c1014b57d4283b5ae696199145134a3",
      "parents": [
        "945d66af0014ead4db409b62b9b445ac43cea3be"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Tue Jan 18 15:44:56 2022 +0400"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:06:39 2024 +0000"
      },
      "message": "Rectify test_ipv6_subnet_override option\n\nRelated-Bug: PRODX-17659\nChange-Id: Icc377c43e19d2b3e31c05213962b76235fae8b46\n(cherry picked from commit 664310bf2eb2df47d4c9562030a8a65548b4e4cf)\n(cherry picked from commit f93cce7db18e60ec45e64dc8ff8efb97ea62d6d7)\n"
    },
    {
      "commit": "945d66af0014ead4db409b62b9b445ac43cea3be",
      "tree": "aa73646edd1c45ea00f670b3421e5d950817049d",
      "parents": [
        "b6c53e1df74c8c32615d55d301b6f89469d78585",
        "c2820d124a1aabc70159f20de0a7d050b3cbdb04"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:04:35 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Mon Sep 09 08:04:35 2024 +0000"
      },
      "message": "Merge \"Add aditional waiter for TF case\" into mcp/caracal"
    },
    {
      "commit": "2336a53be4752726b5f9efd5d8ab3cf1ac11324f",
      "tree": "02d6dc45a8d924686cb5e7430ca53fe071763fae",
      "parents": [
        "b6c53e1df74c8c32615d55d301b6f89469d78585"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Tue Jan 18 15:55:25 2022 +0400"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:04:06 2024 +0000"
      },
      "message": "add wait for listener operational status after lb status\n\nRelated-prod: PRODX-19246\nChange-Id: I495bbbb0914320fb1e23c8373a67fbdb16fabbf1\n(cherry picked from commit d7c400253bd669acff83720af3548101362a89d6)\n(cherry picked from commit 7b61c6becb4b921227c37839d8b86e1e64f99872)\n"
    },
    {
      "commit": "9b6408e1555bda996279fdc3110b45d72b36bebd",
      "tree": "e96e2ea95bc47ed1200143660bef8cde960f4e03",
      "parents": [
        "b6c53e1df74c8c32615d55d301b6f89469d78585"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Mon Jan 24 16:53:49 2022 +0400"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:03:36 2024 +0000"
      },
      "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(cherry picked from commit 305f419be0b16ef51ad59c337b1186f1e96d1f7a)\n(cherry picked from commit 7e0c2edfd659648f544f13b9a5850ea542c1dd4c)\n"
    },
    {
      "commit": "60319d2977fb5d6d446437b80010451745dbe0c1",
      "tree": "9b08e4e610431b1057d2050d3e9f5a5983681b0f",
      "parents": [
        "b6c53e1df74c8c32615d55d301b6f89469d78585"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Sun Sep 03 17:02:40 2023 +0000"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:02:55 2024 +0000"
      },
      "message": "Use the same ssl module httpx uses\n\nDepending on what other tempest plugins are installed\nthe eventlet might\u0027ve been imported by the time we instantiate\na httpx.Client as part of the test.\nSince dnspython 2.2.0, importing eventlet or any part of it effectively\ninstantiates a dummy httpx.Client instance too, thus pinning the ssl\nimplementation in httpx to the eventlet\u0027s one.\nThis leads to error in the Client() call of the test, as the ssl lib in\nthe test module is different from ssl lib in httpx._config,\nwhich fails isinstance check for ssl.SSLContext.\n\nUse the ssl module that is actually currently used by httpx to instantiate\nthe SSL context to be used with httpx.Client\n\nCloses-Issue: PRODX-34965\nChange-Id: I72d80a9981c465723b7fa9aad426118e243b7129\n(cherry picked from commit 36be82d51d9273a90a6d7db11a147f2ec949e974)\n"
    },
    {
      "commit": "0bab79332dba422f297a59939904036e9d1980ad",
      "tree": "f5bdf5db94add1d6a16d2db86a41d580346a88f3",
      "parents": [
        "b6c53e1df74c8c32615d55d301b6f89469d78585"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Mon Oct 16 18:35:26 2023 +0200"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:01:53 2024 +0000"
      },
      "message": "Skip prometheus listener tests in case of TungstenFabric\n\nTungstenfabric doesn\u0027t support listener with protocol \u0027PROMETHEUS\u0027\n\nRelated-PROD: PRODX-35901, PRODX-35903\nChange-Id: I586271011b5811f49cbf1fc03d56e113fae6e952\n(cherry picked from commit 03b9051e7d6486b58fcca9385ba24351bffbd194)\n"
    },
    {
      "commit": "679be4c5f9d901b217f1faeebaa41f3cd6229356",
      "tree": "c571d6007ce9ad58dbec79e0afeb549fd150128d",
      "parents": [
        "b6c53e1df74c8c32615d55d301b6f89469d78585"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Fri Nov 17 14:16:49 2023 +0100"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 08:00:32 2024 +0000"
      },
      "message": "Skip tests with hm statuses in case of TF\n\nIn case of TungstenFabric backend we should skip this test,\nbecause TF driver can\u0027t operate with statuses correctly.\n\nRelated-Prod: PRODX-35902\nChange-Id: If9373342ef1b0ecf28f60a5c2b91a4ae46773abd\n(cherry picked from commit 35fd8dff3461f0eaf3bf8c72e55b8b97209cd637)\n"
    },
    {
      "commit": "62c36d62a51c6374296464510deb9ad95b5dff29",
      "tree": "b313c803b56c47749a4b4dc13ef6386378b102bd",
      "parents": [
        "b6c53e1df74c8c32615d55d301b6f89469d78585"
      ],
      "author": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Mon Feb 19 17:54:27 2024 +0100"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 07:59:30 2024 +0000"
      },
      "message": "Mark test_basic_tls_traffic as smoke\n\nRelated-prod: PRODX-39931\n\nChange-Id: Ifa2edfb5293b9f996ff7b6b45153ddb4f5939fdd\n(cherry picked from commit 297cbdbaf93cf1a74e0691a74ed564ace2b88191)\n"
    },
    {
      "commit": "b6c53e1df74c8c32615d55d301b6f89469d78585",
      "tree": "85b534e19cbd778f0113a026623ff725d7e68676",
      "parents": [
        "946fc750fefd26c5a715198dfc093ac65fcca689"
      ],
      "author": {
        "name": "Anton Arefiev",
        "email": "aarefiev@mirantis.com",
        "time": "Wed Nov 24 09:54:50 2021 +0200"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Sep 09 07:54:44 2024 +0000"
      },
      "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(cherry picked from commit 25d0c7591ecbb5094dc2e94d8c3c43c400726e37)\n(cherry picked from commit 5d51fbdb41e6e00092e0cb5b86d815624e8ee95d)\n"
    },
    {
      "commit": "c2820d124a1aabc70159f20de0a7d050b3cbdb04",
      "tree": "b06bf5db6d37c6659ee6d9e85ccf5bea57f74ab2",
      "parents": [
        "946fc750fefd26c5a715198dfc093ac65fcca689"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Thu May 18 19:13:25 2023 +0200"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Aug 23 21:03:36 2024 +0000"
      },
      "message": "Add aditional waiter for TF case\n\nProcedure of assigning FIP for TF+Amphora case\nrequire loadbalancer VIP and Amphora port both.\nTo achive this was added additional waiter before assigning\nFIP to the loadbalancer.\n\nRelated-Prod: PRODX-32542\nChange-Id: If8723a8c1de2d4daf8fa13c8ba97eebeb41ab73e\n(cherry picked from commit a2ea17124882430c45e324488e6381764e220a83)\n"
    },
    {
      "commit": "946fc750fefd26c5a715198dfc093ac65fcca689",
      "tree": "90305135746cdb5f97d8849de38fff65025fc967",
      "parents": [
        "5aa3b35845df6c5637ad4dc6fa856b5e0949e1d8",
        "e6e01aa2d18f45eb38969254efc974317d78eacb"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Aug 23 19:29:27 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Fri Aug 23 19:29:27 2024 +0000"
      },
      "message": "Merge \"Ensure waiters do not stuck when timeout is reached\" into mcp/caracal"
    },
    {
      "commit": "e6e01aa2d18f45eb38969254efc974317d78eacb",
      "tree": "83c188c267b5c6ca0476acad8f513b50aeda6316",
      "parents": [
        "a1a2bed19ffe387212364018c61f4a2ae1cff78b"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri May 21 12:29:49 2021 +0300"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Aug 23 17:25:13 2024 +0000"
      },
      "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(cherry picked from commit 848057de04eaa0947b75a35cf386c1f937a466ac)\n(cherry picked from commit b30bd5b0cc138237f9ae3f159876c03a51d2087f)\n"
    },
    {
      "commit": "5aa3b35845df6c5637ad4dc6fa856b5e0949e1d8",
      "tree": "1925905bff50d30f8841975a15f8ae7548714b90",
      "parents": [
        "a1a2bed19ffe387212364018c61f4a2ae1cff78b"
      ],
      "author": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Thu Mar 31 14:23:34 2022 +0300"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Fri Aug 23 17:17:30 2024 +0000"
      },
      "message": "Improve test_amphora_failover\n\nAdd waiter for status ALLOCATED for new Amphora instance\n\nRelated-Prod: PRODX-22887\nChange-Id: I45965e652ae00aa10e06dc3739407fb77debc322\n(cherry picked from commit 508b89d9a25e792fbdb77e9e168568c1b84d8478)\n(cherry picked from commit df8fb8e0bdf9b398fb0c96979ff68e2ad1631892)\n"
    },
    {
      "commit": "427701e77666955407ebe615437c368ed5f2232c",
      "tree": "b7d4338e231a5e224433ddd23a52bb80cdb3ca94",
      "parents": [
        "d7a446897f9e98c98821d9e176b88f0aaa46bbe2"
      ],
      "author": {
        "name": "Omer",
        "email": "oschwart@redhat.com",
        "time": "Tue Oct 18 13:49:31 2022 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Feb 22 03:17:47 2024 -0500"
      },
      "message": "Add missing cleanups after octavia resources creation\n\nIn some of the tests, cleanups were missing after creating Octavia\nresources.\n\nThis patch adds the missing cleanups.\n\nChange-Id: I848e08295580709fa739df2d216dad0efd19a795\n"
    },
    {
      "commit": "ffc51f76b2a9c0e6b148d360c3f8b4c712fb84ca",
      "tree": "5bf7c2dc1cc08f421540f077c1db81cf09e0233b",
      "parents": [
        "19b90e927184263d45769aa379534f8aed967b1d",
        "25872b36de18a857b1ef36450980f52c8e08e97d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 19 18:34:26 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 19 18:34:26 2024 +0000"
      },
      "message": "Merge \"Drop implementation to use pyOpenSSL to manage pkcs12 certs\""
    },
    {
      "commit": "25872b36de18a857b1ef36450980f52c8e08e97d",
      "tree": "7b4bf2b49e56998fa67022cca8d51f5f89c2537e",
      "parents": [
        "bacca6692696a79aa57f15c2815f8db41ff6adf3"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Nov 06 22:03:14 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Nov 06 23:26:15 2023 +0900"
      },
      "message": "Drop implementation to use pyOpenSSL to manage pkcs12 certs\n\nThe cryptography library has been bumped to 3.1 in upper-constraints\nfile during Ussuri, which is quite old. So we no longer have to\nmaintain logic for cryptography \u003c 3.0.\n\nChange-Id: I1a463e320b94b0e99e92541581e1ee5feffd356a\n"
    },
    {
      "commit": "ece5ab4369aeb559725a43c859a5f313b79ce0ec",
      "tree": "2db263d0cdd371daa9153dde801fb09c6a5e4ea7",
      "parents": [
        "63b5c60964578d2214ab6bcaa6c9bca733239263"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Oct 29 08:46:05 2020 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Jul 11 08:48:53 2023 -0400"
      },
      "message": "Add SCTP protocol listener api tests\n\nStory: 2007884\nTask: 41174\n\nChange-Id: I090045a0eac39cb64f0373f932e7b42640ee5ad9\n"
    },
    {
      "commit": "e7f794e685c083b6b87832f6801f57d78095344b",
      "tree": "c7bc8fad70fbf41297dfaceb884394d25c230087",
      "parents": [
        "8a6e50424aa0482ec287367c3be596f633431a1d",
        "6590e6e6ee756b4f13a92cdbc2f73d9b4eac494e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 03 10:28:27 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 03 10:28:27 2023 +0000"
      },
      "message": "Merge \"Add h2 traffic/scenario test\""
    },
    {
      "commit": "8a6e50424aa0482ec287367c3be596f633431a1d",
      "tree": "d9f01fcdac1760043b2200c2fb2175592b17fde3",
      "parents": [
        "d698a18781f112fc50341d3733bdf172cae02bc8",
        "554873fc009ae8bc03639628a60316367dcf6ccf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 13 05:39:07 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 13 05:39:07 2023 +0000"
      },
      "message": "Merge \"Fix the pool client auth test\""
    },
    {
      "commit": "d698a18781f112fc50341d3733bdf172cae02bc8",
      "tree": "d8202b556ec814251aba5b8103274a79eb03f7ef",
      "parents": [
        "cbda95e7279e3da03ced8abff040ad8e0c2a9685"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Apr 06 09:50:38 2023 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Apr 06 09:50:42 2023 +0200"
      },
      "message": "Fix request interval in _wait_for_lb_functional\n\nThe request_interval parameter is passed to the _wait_for_lb_functional\nfunction but it wasn\u0027t used in the function.\nNow the function sleeps for request_interval sec for each iteration of\nthe loop.\nIt mitigates some random failures with the TCP listener +\nleast_connection lb_algorithm tests that require a specific delay\nbetween the requests [0]\n\n[0] https://opendev.org/openstack/octavia-tempest-plugin/src/branch/master/octavia_tempest_plugin/tests/scenario/v2/test_traffic_ops.py#L854\n\nChange-Id: Idf0a9fb71178abea732748f92f01eed5a55a3228\n"
    },
    {
      "commit": "554873fc009ae8bc03639628a60316367dcf6ccf",
      "tree": "4431d83ecdab7de94ea4609f9cb0294564de74c3",
      "parents": [
        "5b73479a4dabed580c3ff2e437030145b1119c3d"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Mar 24 17:18:52 2023 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Mar 24 21:25:05 2023 +0000"
      },
      "message": "Fix the pool client auth test\n\nThere was an intermittent test failure in the\ntest_pool_reencryption_client_authentication test where members are detected\nas unbalanced. This was due to the time it takes for the health monitor to\nbring the member back into the pool.\nThis change adds a waiter for the members to go operating_status ONLINE before\nchecking for balanced member requests.\n\nStory: 2010660\nTask: 47710\nChange-Id: Ibb1f351c77f3ed7a0c69c8295973f77ab2069dad\n"
    },
    {
      "commit": "6dac8ff58f3e40b63d8aeaa91f7f1355f794a724",
      "tree": "1fd34dbe3252320a5f0e839eb651abbaf8e1780d",
      "parents": [
        "5b73479a4dabed580c3ff2e437030145b1119c3d"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Mar 09 00:04:37 2023 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Mar 14 23:21:51 2023 +0000"
      },
      "message": "Update Octavia tempest tests for no scoped tokens\n\nThere has been a direction change in the \"secure-RBAC\" goal and scoped\ntokens are no longer being implemented[1].\nThe Octavia tempest tests were updated for the new keystone roles and\nscoped tokens at the same time with an (bad) assumption that they would be\nturned on at the same time.\nThis patch updates the Octavia tempest plugin to not assume that scoped\ntokens are in use when the RBAC type is set to keystone_default_roles.\n\n[1] https://governance.openstack.org/tc/goals/selected/consistent-and-secure-rbac.html#direction-change\n\nDepends-On: https://review.opendev.org/c/openstack/octavia/+/877433\nChange-Id: Ia1c4ca0b675d39bd43640184d6d3deba823fd3f6\n"
    },
    {
      "commit": "5b73479a4dabed580c3ff2e437030145b1119c3d",
      "tree": "a7bb9e7033793c750e62a168129748833066977c",
      "parents": [
        "fb04e6ea97b1f457cb0b44f4086f2ba4f67c23af",
        "37d2d1b024f15f07defd0c0e19b1f38a2aa30c08"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 03 13:13:20 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 03 13:13:20 2023 +0000"
      },
      "message": "Merge \"Reduce the number of load balancers in PoolAPITest\""
    },
    {
      "commit": "fb04e6ea97b1f457cb0b44f4086f2ba4f67c23af",
      "tree": "8fb55d4352d885ac8252590c1ed920d9a72f6b74",
      "parents": [
        "9e9f526d656b0bc33173de21df2a6d7e3662b68b"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Fri Feb 03 13:53:10 2023 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Feb 28 07:39:53 2023 -0500"
      },
      "message": "Fix legacy admin in RBAC tests\n\nThe legacy admin continues to work as it is with the sRBAC [0]\nif os_system_admin is allowed, os_admin should be allowed.\n\n[0] https://governance.openstack.org/tc/goals/selected/\\\n    consistent-and-secure-rbac.html\\#legacy-admin-continues-to-work-as-it-is\n\nDepends-On: https://review.opendev.org/c/openstack/octavia/+/875620\n\nChange-Id: I10d497a4b4e3a3b21cb24dba73d5074a71a3d381\n"
    },
    {
      "commit": "6590e6e6ee756b4f13a92cdbc2f73d9b4eac494e",
      "tree": "3c793f3eb0cf2035ccc36ab58d780a96d32bd438",
      "parents": [
        "9e9f526d656b0bc33173de21df2a6d7e3662b68b"
      ],
      "author": {
        "name": "Omer",
        "email": "oschwart@redhat.com",
        "time": "Thu Feb 16 16:24:46 2023 +0100"
      },
      "committer": {
        "name": "Omer",
        "email": "oschwart@redhat.com",
        "time": "Tue Feb 21 12:55:00 2023 +0100"
      },
      "message": "Add h2 traffic/scenario test\n\nThis patch adds a test where we test both h2 and HTTP traffic on the\nsame load balancer.\n\nFor this purpose, we deploy an HTTP listener, a TERMINATED_HTTPS\nlistener with h2 alpn protocols, and an HTTP pool with h2 alpn protocol\nand backend re-encryption.\n\nChange-Id: I470268c91cce18a00baf3fb1f721299bf4662e13\n"
    },
    {
      "commit": "9e9f526d656b0bc33173de21df2a6d7e3662b68b",
      "tree": "02774b1f860ed4b4bc1ecbca7a92b7df88513ce5",
      "parents": [
        "f1061176af8e99129cad136506004a363fff016e"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Jan 18 17:59:17 2023 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Jan 18 18:02:06 2023 +0000"
      },
      "message": "Add \"member\" role to non-admin test credentials\n\nSome services are enabling \"new defaults\" RBAC by default. This will require all non-admin users to have either the \"member\" or \"reader\" role. This patch updates the Octavia tempest plugin to include the \"member\" role in test credentials when the tempest plugin is configured for \"RBAC_test_type\" other than owner-or-admin.\n\nChange-Id: I8aadb98d438943b18a8d72ff54e216930cfd3ccc\n"
    },
    {
      "commit": "f1061176af8e99129cad136506004a363fff016e",
      "tree": "06d2704391c52ef754a3cae078b75d032170da55",
      "parents": [
        "a98cd8787e3d9146cdf6af75221297c2b275ce1e",
        "530a88a434400c2255e43b0993c36ea1a6778e17"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 09 11:13:05 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 09 11:13:05 2023 +0000"
      },
      "message": "Merge \"Make user role logging optional\""
    },
    {
      "commit": "a98cd8787e3d9146cdf6af75221297c2b275ce1e",
      "tree": "88c66cb376482ab0227d65ee6e5d425209de194f",
      "parents": [
        "577953114e2fe3750c93f05fd5be0602bb06e267",
        "5aa216efc7bc605f2e3ba2fb4746a319e6521f7d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 04 12:56:52 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 04 12:56:52 2023 +0000"
      },
      "message": "Merge \"Remove skip flag for tests skipped due to inactive bug\""
    },
    {
      "commit": "530a88a434400c2255e43b0993c36ea1a6778e17",
      "tree": "c4ac95c4ccc6ec2db76927670b69eaaa937ee787",
      "parents": [
        "577953114e2fe3750c93f05fd5be0602bb06e267"
      ],
      "author": {
        "name": "Bas de Bruijne",
        "email": "bas.debruijne@canonical.com",
        "time": "Thu Dec 15 11:12:45 2022 -0400"
      },
      "committer": {
        "name": "Bas de Bruijne",
        "email": "bas.debruijne@canonical.com",
        "time": "Tue Jan 03 17:41:29 2023 +0000"
      },
      "message": "Make user role logging optional\n\nNot in every cloud does tempest have permissions to list the\nrole assignments. Since it is not critial for running the tests,\nthe logging of the user roles should be configurable.\n\nChange-Id: I8aea2b597b9dd9bbdc5a1527fae03e86364aab4c\n"
    },
    {
      "commit": "4a61eeb5de23a4ac1e558ed7ddcc7b80f330100c",
      "tree": "d2959cdf7b531a492869f0fc49d0c53acea56bd5",
      "parents": [
        "8646e5ae9786c7e07e781eb93c90db725eee4113"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sun Feb 20 04:04:33 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Nov 21 23:44:27 2022 +0000"
      },
      "message": "Add scenario test for Prometheus over TLS\n\nThis patch adds a scenario test for Prometheus listeners using TLS with\nclient authentication.\n\nChange-Id: Idc68a6fb0423d7682be861429d8e09f3d8b24771\n"
    },
    {
      "commit": "8646e5ae9786c7e07e781eb93c90db725eee4113",
      "tree": "48da561fea88710c5d9a76c9f1fef22cb738ae73",
      "parents": [
        "c6da8f6345641de46c957549eaaef6d0cc802c26"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sat Oct 02 19:58:34 2021 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Nov 21 23:29:13 2022 +0000"
      },
      "message": "API and scenario tests for PROMETHEUS listeners.\n\nThis patch adds API and scenario tests for PROMETHEUS listeners. This\nincludes scenario tests that connect to the metrics endpoint.\n\nDepends-On: https://review.opendev.org/c/openstack/octavia/+/812258\nChange-Id: Ia46d8c0967bc5b0f7cd11b6e3ca3a4e03c0bc138\n"
    },
    {
      "commit": "c6da8f6345641de46c957549eaaef6d0cc802c26",
      "tree": "42ebd3552022209f31a18dbda77adb58d0e9edb5",
      "parents": [
        "031ecca5132c8491e55d93a9ff88c670fccd7983",
        "a186f060a0eb5e4487a9ccb5ccda7bb15a8d58f0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 17 14:34:38 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 17 14:34:38 2022 +0000"
      },
      "message": "Merge \"Adding 2 traffic based test cases.\""
    },
    {
      "commit": "5aa216efc7bc605f2e3ba2fb4746a319e6521f7d",
      "tree": "10c244b65903e4274f09ae02689247f75e8af4e5",
      "parents": [
        "031ecca5132c8491e55d93a9ff88c670fccd7983"
      ],
      "author": {
        "name": "Lukáš Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Tue Nov 15 16:49:58 2022 +0100"
      },
      "committer": {
        "name": "Lukáš Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Tue Nov 15 17:40:00 2022 +0100"
      },
      "message": "Remove skip flag for tests skipped due to inactive bug\n\nSeveral tests are skipped because of story 2007979 [1] even though it\nseems that the bug tracked by the story has already been resolved.\n\nThis patch removes the skip flag for these tests as the bug has already\nbeen resolved.\n\n[1] https://storyboard.openstack.org/#!/story/2007979\n\nChange-Id: Ibec0bf4fba52a32dd1c9980c5d6bd7afc35d81a3\n"
    },
    {
      "commit": "031ecca5132c8491e55d93a9ff88c670fccd7983",
      "tree": "68708e828527ad3796265737ed4938e3cd94b578",
      "parents": [
        "17902190afeb2fcf1986e20b86a8fb46a4194764"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Oct 29 16:45:32 2020 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Sep 22 18:57:35 2022 +0000"
      },
      "message": "Adds a pool client authentication scenario test\n\nThis patch adds a pool client authentication scenario test that uses\ntest servers that require client authentication.\n\nChange-Id: Id5b200954cdf02280d31ed910012a1591a2d2697\n"
    },
    {
      "commit": "17902190afeb2fcf1986e20b86a8fb46a4194764",
      "tree": "95ceb68bca253fb6e0865f9e391083c7960a50e6",
      "parents": [
        "5486b8af9238677d4975493a8cc1afb62f56d8bc",
        "1b8929ee9130e8540776952a6d02ff92aaa7c250"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Sep 22 18:24:41 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 22 18:24:41 2022 +0000"
      },
      "message": "Merge \"Add ALPN support to the pools service client\""
    },
    {
      "commit": "b6fe3c68841cc9b21972e7d050215e9e2180864e",
      "tree": "a8828b01240b4dbe79fa8acc2c7d2c8ca3a68b14",
      "parents": [
        "27152e34302cc69c75b088f9dcbeb53036e7e2e2",
        "16b6906d5341cdc0c6d340a2ce6640ffd6d24f2f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 12 14:14:59 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 12 14:14:59 2022 +0000"
      },
      "message": "Merge \"Spliting member API tests in 2 classes\""
    },
    {
      "commit": "a186f060a0eb5e4487a9ccb5ccda7bb15a8d58f0",
      "tree": "2700abaa3ed0d3edba9ab1f4b1a9ebf6b35e88a8",
      "parents": [
        "ec23dbc27695e438d363912a1242ebba80b0470f"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Wed Sep 30 18:20:03 2020 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Tue Aug 02 11:22:06 2022 +0300"
      },
      "message": "Adding 2 traffic based test cases.\n\n1) test_udp_update_pool_healthmonitor_listener\n   Traffic should PASS after updating any of LB\u0027s components.\n\n2) test_hm_op_status_changed_as_expected_on_update\n   Update health monitor with various combinations of:\n   HTTP method, expected HTTP status codes and backend URL.\n   Validate that members\u0027 operation status is getting into\n   appropriate state on each update.\n\nChange-Id: Ie80378ac1a96941eefa905fd6f49c8fa7e9c3692\n"
    },
    {
      "commit": "a66952e9628c1234fb549065863739e2fb4951e5",
      "tree": "284210a74a0ee0638ace0e49e1714bbb1a4ebd69",
      "parents": [
        "2f975b31c96f7141f2c5a1acfc4a5a9d17d59681"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Jul 21 12:21:40 2022 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Jul 21 12:29:56 2022 +0200"
      },
      "message": "Fix generate_pkcs12_bundle for FIPS\n\ngenerate_pkcs12_bundle used the PKCS12 class of the pyOpenSSL module\nwhich is not compliant with FIPS (uses SHA1).\nSwitch to the cryptography module for generating the PKCS bundles unless\nfor really old releases (\u003c\u003d3.0) that don\u0027t support it (stable/train is\nstill on 2.8).\n\nChange-Id: Ibd50e9a6e406683b7faba093d716c83d2b994ad7\n"
    },
    {
      "commit": "2f975b31c96f7141f2c5a1acfc4a5a9d17d59681",
      "tree": "8df26edbfb1887f19c75f65807d8326ca5d1f3cb",
      "parents": [
        "dde9e6381bbd4a785698c1d9311db82faa9a3223"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Jul 11 14:18:43 2022 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Jul 11 14:33:58 2022 +0200"
      },
      "message": "Fix TLS*_METHOD for old pyopenssl releases\n\nThe TLS_METHOD constant was introduced in pyopenssl 21.0.0 [0], but some\nolder Octavia branches (from train to victoria) still use older releases\n(19.1.0 for victoria) and then don\u0027t support it. Switch back to the\nprevious the SSL methods if the new constanst doesn\u0027t exist.\n\n[0] https://github.com/pyca/pyopenssl/commit/5dc698861c91b4aa83b284b282c0e91cdcee49a3\n\nChange-Id: Ib0eeb1136c168fcc32326f4ed8b008fb7f193a30\n"
    },
    {
      "commit": "2a8713266a5e85fe6aaebf34f0d43968a808c3c4",
      "tree": "df5c1998e2dc486912a99ad644a4aa3e468aa359",
      "parents": [
        "194e8a058b80777bda97a42b25d6ed8c0fef13cc",
        "6b2be2fea36b6e13b2b1fb2e0e10c44660045538"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 08 15:18:51 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 08 15:18:51 2022 +0000"
      },
      "message": "Merge \"Remove deprecated OpenSSL methods\""
    },
    {
      "commit": "1aeccba999a15e2e71feb520c233dd19299e6905",
      "tree": "973d24b7aeb8115112a865e3e270dec025ecc462",
      "parents": [
        "403216a7676f796191ff6c23005cad71ef1b9c23",
        "137ca9c803dbd3e4d9b3f60d0fb6804f6525d2ee"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 10 20:17:01 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 10 20:17:01 2022 +0000"
      },
      "message": "Merge \"Add missing RBAC enforcement tests for Listener API\""
    },
    {
      "commit": "403216a7676f796191ff6c23005cad71ef1b9c23",
      "tree": "993411b4a8eff20c7fcad29f0ca2e3e9c3cf0c8a",
      "parents": [
        "05816960f97c13de27efe2afb095b5af01129ea6"
      ],
      "author": {
        "name": "Fernando Royo",
        "email": "froyo@redhat.com",
        "time": "Tue May 10 10:05:31 2022 +0200"
      },
      "committer": {
        "name": "Fernando Royo",
        "email": "froyo@redhat.com",
        "time": "Tue May 10 10:08:45 2022 +0200"
      },
      "message": "Fix error on listener OPERATING_STATUS check\n\nThis patch fixes the check for listeners that\nhave been created with admin_state_up \u003d False,\nwhen running a driver in non-noop mode.\n\nBy error it is checking that the listener\nis in ONLINE status, when this particular case\nrequires checking OFFLINE.\n\nChange-Id: I07a9f6abdef29334d70e30755bb948c5b0b65d54\n"
    },
    {
      "commit": "6b2be2fea36b6e13b2b1fb2e0e10c44660045538",
      "tree": "1adc0abd0d9b98e9f4864f27d3974e5a772c5bba",
      "parents": [
        "5de58101c21910c170ff176d023c39dfe31b76c8"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon May 02 08:09:44 2022 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon May 02 08:11:44 2022 +0200"
      },
      "message": "Remove deprecated OpenSSL methods\n\nTLSv1_2_METHOD and SSLv23_METHOD are deprecated in OpenSSL [0], update\nSSL.Context to use the generic TLS_METHOD.\n\nThis change also fixes the c9s-based FIPS jobs (they don\u0027t support\nTLSv1.2).\n\n[0] https://www.pyopenssl.org/en/stable/api/ssl.html#context-objects\n\nStory 2009942\nTask 44847\n\nChange-Id: I39e293db39d2a9287b581833cfe9fd469f701a7c\n"
    },
    {
      "commit": "f46e53f8e28759a4a23c8b100ad535a8c9d01bff",
      "tree": "45a85c91d0a972f41a9f2c2a27ee3a62e2240261",
      "parents": [
        "9b0c0ff4bf9ad64e7a236eaa93909e34707887a4"
      ],
      "author": {
        "name": "Vadim Ponomarev",
        "email": "velizarx@gmail.com",
        "time": "Wed Apr 27 13:29:04 2022 +0400"
      },
      "committer": {
        "name": "Vadim Ponomarev",
        "email": "velizarx@gmail.com",
        "time": "Wed Apr 27 13:34:50 2022 +0400"
      },
      "message": "Add waiting OPERATION_STATUS for the third listener in tests.\n\nThis commit fixes the situation when test _test_listener_list fails\nbecause of a mismatch OPERATION_STATUS. This error can be reproduced\nonly in really slow environments.\n\nChange-Id: Ie873a59fffda425c60e912abbb0d3aec68e134ed\n"
    },
    {
      "commit": "137ca9c803dbd3e4d9b3f60d0fb6804f6525d2ee",
      "tree": "a865351994514325f5023d83ab202d584667fd25",
      "parents": [
        "9b0c0ff4bf9ad64e7a236eaa93909e34707887a4"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Mar 29 15:36:18 2022 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Mar 29 15:36:21 2022 +0200"
      },
      "message": "Add missing RBAC enforcement tests for Listener API\n\nSome checks were missing for the test_*_listener_update and\ntest_*_listener_delete tests in ListenerAPITest.\n\nChange-Id: I1ee799c56286c687ea2d7c456f84f34103d58d91\n"
    },
    {
      "commit": "9b0c0ff4bf9ad64e7a236eaa93909e34707887a4",
      "tree": "e8dfab98e99e2b6e16a53933922271e779dcdc38",
      "parents": [
        "a3a95b132eac0b37fe85835d89b195ac08436501",
        "a78cfe014201e1707d86067f81540e244c426ad9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 23 19:58:39 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 23 19:58:39 2022 +0000"
      },
      "message": "Merge \"Fix incorrect subnet_id for ipv6 member servers\""
    },
    {
      "commit": "16b6906d5341cdc0c6d340a2ce6640ffd6d24f2f",
      "tree": "108e5329ff4214bcc4049612509187db14a37745",
      "parents": [
        "a3a95b132eac0b37fe85835d89b195ac08436501"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Sat Feb 12 19:01:51 2022 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Feb 14 08:09:16 2022 +0100"
      },
      "message": "Spliting member API tests in 2 classes\n\nSplit MemberAPITest class into MemberAPITest1 and MemberAPITest2\nclasses. MemberAPITest contained 240 test funtions and it took 1h45 in\nthe octavia-v2-dsvm-noop-api job to run those functions sequentially.\nBy spliting this class, the load now spread on 2 workers and it reduces\nthe duration of the noop-api jobs, avoiding frequent timeout issues.\n\nChange-Id: I2d2cf910bd5801bfeb92c1ede51bd120ced3b4f9\n"
    },
    {
      "commit": "a3a95b132eac0b37fe85835d89b195ac08436501",
      "tree": "8a7a3b48eca2756bb33005d53e4d8470d6091003",
      "parents": [
        "3d8d6ca0ebeaa523f54ef043ecfc5a656d28df36",
        "b0da4f3ce5142a41c1b20651f5d457fc9c100054"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 09 15:30:24 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 09 15:30:24 2022 +0000"
      },
      "message": "Merge \"Fix octavia-tempest-plugin on old tempest releases\""
    },
    {
      "commit": "3d8d6ca0ebeaa523f54ef043ecfc5a656d28df36",
      "tree": "d143e6195924f0b81c67b4cafe46313825ba3b84",
      "parents": [
        "fe890485040cdd3220ba2d06086c48655b1be915",
        "a2c234ea225bae8f979daf3a9e835d864723bbff"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 08 23:23:48 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 08 23:23:48 2022 +0000"
      },
      "message": "Merge \"Add centos-9-stream job\""
    },
    {
      "commit": "a2c234ea225bae8f979daf3a9e835d864723bbff",
      "tree": "a60756131604fa52ca96320ba0900ab1c15c2433",
      "parents": [
        "6b04038940d5b39539f55555c8bfe7f9d1646ccb"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Nov 02 17:08:29 2021 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Feb 07 21:21:46 2022 +0100"
      },
      "message": "Add centos-9-stream job\n\nAdd octavia-v2-dsvm-scenario-centos-9-stream\n\nAdd extra args to the \"scp\" command to authorize the pubkey exchange\nwith a cirros VM.\nDetect the openssh client version to enable the use of the SCP protocol\n(starting with openssh 8.7, the SFTP protocol is the default protocol\nwith scp, SFTP is not supported by Cirros) when sending files to the\ncirros VM.\n\nDepends-On: https://review.opendev.org/828189\n\nChange-Id: I689a50e6762fd22e1aaec8aa84ff5b075ff5bd45\n"
    },
    {
      "commit": "b0da4f3ce5142a41c1b20651f5d457fc9c100054",
      "tree": "491f0c12dba5f85efb310dcc91d88fd266e475a7",
      "parents": [
        "d0ea406ee45399bf329d82e403889a4ceeaa0a39"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Fri Feb 04 08:58:06 2022 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Fri Feb 04 10:58:09 2022 +0100"
      },
      "message": "Fix octavia-tempest-plugin on old tempest releases\n\nThis is a follow-up commit for \u0027Add type to allow ECDSA keys\u0027\n(I34ac429ab5442cef056ee8b63fcb2ba41e8b9b27), this commit allows\nusing octavia-tempest-plugin with older tempest releases\n(ex: in our jobs on stable/train).\nIt catches the exception if [validation].ssh_key_type is not\nsupported and doesn\u0027t pass the ssh_key_type argument to tempest\nfunctions.\n\nChange-Id: I5c2db87975803b30ea230c3bbf5dab4b96da4614\n"
    },
    {
      "commit": "1b8929ee9130e8540776952a6d02ff92aaa7c250",
      "tree": "eb4ba2bdee06a64bd683ee38a6c41b3da5fe312b",
      "parents": [
        "7de0490e79a450a3fabe3188bf7a9af16c554c2d"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Nov 24 17:58:58 2021 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Nov 24 18:01:39 2021 +0000"
      },
      "message": "Add ALPN support to the pools service client\n\nThis patch adds ALPN protocol selection support to the pools service\nclient allowing you to limit the ALPN protocols negotiated when connecting\nto member servers.\n\nA follow on patch should include test coverage for this.\n\nChange-Id: Id0b93446dbfdde479fd573eed3e9a5c1e9400609\n"
    },
    {
      "commit": "d0ea406ee45399bf329d82e403889a4ceeaa0a39",
      "tree": "79db27cd045e0e04fec68f5469b41364548f18c9",
      "parents": [
        "7de0490e79a450a3fabe3188bf7a9af16c554c2d"
      ],
      "author": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Mon Sep 06 15:33:27 2021 -0400"
      },
      "committer": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Fri Nov 05 20:38:44 2021 +0000"
      },
      "message": "Add type to allow ECDSA keys\n\nSome tempest tests will fail under FIPS because they are trying to\nssh to a cirrus instance that has a version of dropbear that does\nnot support signatures other than using SHA-1 for RSA keys. This\nis not allowed under FIPS.  The workaround until cirros is updated\nis to use ECDSA keys.  This patch allows the key type to be\nspecified.\n\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/807465\nChange-Id: I34ac429ab5442cef056ee8b63fcb2ba41e8b9b27\n"
    },
    {
      "commit": "ec23dbc27695e438d363912a1242ebba80b0470f",
      "tree": "83355c863e7d1f24f168679084f9ef61adb9c496",
      "parents": [
        "605899c1a92756b568ed14478158ddafbcff3d18",
        "74b6f2ff50380ae12fe7a93ea932b9deff71bcf1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Oct 02 01:05:31 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 02 01:05:31 2021 +0000"
      },
      "message": "Merge \"Adds a pool re-encryption scenario test\""
    },
    {
      "commit": "a78cfe014201e1707d86067f81540e244c426ad9",
      "tree": "fb002ef5ea6870bd718d11f1a83b8b10e8a34064",
      "parents": [
        "605899c1a92756b568ed14478158ddafbcff3d18"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Sep 23 14:56:11 2021 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Sep 23 14:56:54 2021 +0200"
      },
      "message": "Fix incorrect subnet_id for ipv6 member servers\n\nWhen adding an ipv6 member in test_ipv6_traffic_ops, the ipv4 subnet\nfrom the same network was provided. This is incorrect, the ipv6 subnet\nmust be passed.\n\nChange-Id: Id8f409a15e14c110f8075bbe943aed42224a948d\n"
    },
    {
      "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": "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": "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": "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": "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": "74b6f2ff50380ae12fe7a93ea932b9deff71bcf1",
      "tree": "455ffb376f601926f1f307efec5c0a3af75563c4",
      "parents": [
        "41b3aac6b0386dae202abe8cc03455ea710e468e"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Oct 29 15:11:39 2020 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Apr 02 16:20:26 2021 +0000"
      },
      "message": "Adds a pool re-encryption scenario test\n\nThis patch adds a pool re-encryption scenario test that covers\nTLS enabled pools, pools with CA validation, and pools with\ncertificate revocation lists.\n\nCo-Authored-By: Gregory Thiemonge \u003cgthiemon@redhat.com\u003e\n\nChange-Id: Ib3d8d766b8eb358b48da74f8634f6d24510394b4\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": "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": "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": "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": "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": "37d2d1b024f15f07defd0c0e19b1f38a2aa30c08",
      "tree": "cd6d689cf25cf9ec4d3710dc6cb41390517d3fce",
      "parents": [
        "efae4470eb91859b6957d9280f0c60de25da54e8"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Jan 18 08:31:12 2021 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Jan 19 10:53:42 2021 +0100"
      },
      "message": "Reduce the number of load balancers in PoolAPITest\n\nPoolAPITest creates a new LB in each of its test_*_pool_list functions\n(~20 functions), those creations are really time consumming.\nNow each test ensures that the pools are deleted on test cleanup, and\nthat all the test functions use the same LB that has been created in\nresource_setup. It speeds up the execution of the test class (from 55min\nto 35min in my dev env).\n\nChange-Id: Idb2c45cda4a407c41d314f195af03b4c6a22da07\n"
    }
  ],
  "next": "f924fe4ae8a41b05a95e38915c42a394250931da"
}
