)]}'
{
  "log": [
    {
      "commit": "297cbdbaf93cf1a74e0691a74ed564ace2b88191",
      "tree": "694b437e42cbdb6cfb4fdd767c8551838e13cbf3",
      "parents": [
        "a181e676c9cc26716aaafa33eab7403dccc42485"
      ],
      "author": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Mon Feb 19 17:54:27 2024 +0100"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Mon Feb 19 17:54:32 2024 +0100"
      },
      "message": "Mark test_basic_tls_traffic as smoke\n\nRelated-prod: PRODX-39931\n\nChange-Id: Ifa2edfb5293b9f996ff7b6b45153ddb4f5939fdd\n"
    },
    {
      "commit": "a181e676c9cc26716aaafa33eab7403dccc42485",
      "tree": "66543850bbe675b23eb3442eb5d6d43ae66243ab",
      "parents": [
        "35fd8dff3461f0eaf3bf8c72e55b8b97209cd637",
        "7fcab05728f4cefdb2691df983444d2c204c0eeb"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Thu Nov 23 10:47:21 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Nov 23 10:47:21 2023 +0000"
      },
      "message": "Merge \"Unify checks for TF backend\" into mcp/antelope"
    },
    {
      "commit": "7fcab05728f4cefdb2691df983444d2c204c0eeb",
      "tree": "aa5f67f164dd4d5a4aab725e855f20ee62b568b7",
      "parents": [
        "7f4a06f5ccc899a49fd7f3472e4a91d8205c26eb"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Wed Nov 22 13:06:14 2023 +0100"
      },
      "committer": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Wed Nov 22 13:24:18 2023 +0100"
      },
      "message": "Unify checks for TF backend\n\nMethod of checking already presented in the tempest.\nWe can only reuse it.\n\nRelated-Prod: PRODX-37464\nChange-Id: I5e75582081843a0530094c4f2ee0ce32360b31c0\n"
    },
    {
      "commit": "35fd8dff3461f0eaf3bf8c72e55b8b97209cd637",
      "tree": "4438b0be7f7879b20de05d8dd31528a7e06ad90f",
      "parents": [
        "7f4a06f5ccc899a49fd7f3472e4a91d8205c26eb"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Fri Nov 17 14:16:49 2023 +0100"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Mon Nov 20 09:54:09 2023 +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"
    },
    {
      "commit": "7f4a06f5ccc899a49fd7f3472e4a91d8205c26eb",
      "tree": "c9c4894c5531dfea3ec1878ae28ac1498beb4780",
      "parents": [
        "4095a5e6a2c5599bcd9e264a3109aa98807d3796",
        "467edebf486f107310b39ddafac9a88d1274dff0"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Oct 19 13:17:49 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.131",
        "time": "Thu Oct 19 13:17:49 2023 +0000"
      },
      "message": "Merge \"Split out lestener test\" into mcp/antelope"
    },
    {
      "commit": "4095a5e6a2c5599bcd9e264a3109aa98807d3796",
      "tree": "c85c5610f4aa30b25da758b0fefa979f80ea9ba7",
      "parents": [
        "03b9051e7d6486b58fcca9385ba24351bffbd194"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Mon Oct 16 15:14:04 2023 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Tue Oct 17 15:21:13 2023 +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"
    },
    {
      "commit": "467edebf486f107310b39ddafac9a88d1274dff0",
      "tree": "fe9f7b4cf27a73b591bf728410fb8e731867be12",
      "parents": [
        "03b9051e7d6486b58fcca9385ba24351bffbd194"
      ],
      "author": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Tue Oct 10 10:24:32 2023 +0300"
      },
      "committer": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Tue Oct 17 16:05:58 2023 +0300"
      },
      "message": "Split out lestener test\n\nRelated-Prod: PRODX-35575\nChange-Id: Ic893e96014133f710edf13bd285b60e1e1f9bcad\n"
    },
    {
      "commit": "03b9051e7d6486b58fcca9385ba24351bffbd194",
      "tree": "c4421656a132961d7d6fd73d537649c03e85834a",
      "parents": [
        "36be82d51d9273a90a6d7db11a147f2ec949e974"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Mon Oct 16 18:35:26 2023 +0200"
      },
      "committer": {
        "name": "Ilya Bumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Tue Oct 17 11:08:28 2023 +0200"
      },
      "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"
    },
    {
      "commit": "36be82d51d9273a90a6d7db11a147f2ec949e974",
      "tree": "0819843465f3eb977d1138e2200e2c1c8c140ed2",
      "parents": [
        "a2ea17124882430c45e324488e6381764e220a83"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Sun Sep 03 17:02:40 2023 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Sun Sep 03 17:03:40 2023 +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"
    },
    {
      "commit": "a2ea17124882430c45e324488e6381764e220a83",
      "tree": "237544927844db1b5b337410b74c647e52a333a3",
      "parents": [
        "6d15a74c98a3f19d1898457e4c379cf49a98652b"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Thu May 18 19:13:25 2023 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 21:04:06 2023 +0300"
      },
      "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"
    },
    {
      "commit": "6d15a74c98a3f19d1898457e4c379cf49a98652b",
      "tree": "0e6775f4efa50795a38f0b5abea951c8bcabe6e6",
      "parents": [
        "21747cc87179f879984905040902465ff810e7d9"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Apr 24 14:06:01 2023 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 21:04:06 2023 +0300"
      },
      "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"
    },
    {
      "commit": "21747cc87179f879984905040902465ff810e7d9",
      "tree": "a50b627a61890e76905b252e2f7acbaf66d36525",
      "parents": [
        "2f7eee6f505c2ec5d067f2c5ae040e41033e6401"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Apr 06 09:50:38 2023 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 21:04:06 2023 +0300"
      },
      "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\nCloses-Bug: PRODX-31486\nChange-Id: Idf0a9fb71178abea732748f92f01eed5a55a3228\n"
    },
    {
      "commit": "2f7eee6f505c2ec5d067f2c5ae040e41033e6401",
      "tree": "2fb8b395f519b2801543c4617f73e3a0d275b5d1",
      "parents": [
        "86af72b6f05d19da0203159016a55adbd83e71f2"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Thu Mar 16 14:12:09 2023 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 21:04:06 2023 +0300"
      },
      "message": "[TF] Fix issue with missing NetworkIpAvailability extension.\n\nIn environment with TungstenFabric and enabled amphora provider.\n\nRelated-PROD: PRODX-30528\nChange-Id: I63c36c3c23d920f12f4823062990227844f2bf49\n"
    },
    {
      "commit": "86af72b6f05d19da0203159016a55adbd83e71f2",
      "tree": "40e7a8a3140f54dca5d4fdb1298b61f3cd784bb9",
      "parents": [
        "af83e7681e6bfd161ba40a092d593eb3447c252e"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Wed Jan 04 12:50:59 2023 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 21:04:06 2023 +0300"
      },
      "message": "[TF] Fix tearDownClass in case of TungstenFabric\n\nRelated-PROD: PRODX-28985\nChange-Id: I1f8ac0ed267c3c1f8d7f4de2f2e1ace5d78b37f5\n"
    },
    {
      "commit": "af83e7681e6bfd161ba40a092d593eb3447c252e",
      "tree": "85e6eb69662388cab1f6d9e66b46a086e93892da",
      "parents": [
        "7171d811c3998673e70f14c7ab18f7bc8098a607"
      ],
      "author": {
        "name": "Sofiia Andriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Mon Dec 12 14:51:45 2022 +0100"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 21:04:06 2023 +0300"
      },
      "message": "Add skip for SOURCE_IP_PORT if provider is amphorav2\n\nRelated-Prod: PRODX-22046\nChange-Id: Ica161e08c59e9dd9a85fd472d81b6f4cfb4cfd5d\n"
    },
    {
      "commit": "7171d811c3998673e70f14c7ab18f7bc8098a607",
      "tree": "4faec0cc367ae40d3c68778730e61c909b62ada6",
      "parents": [
        "72e6aad989e9bda84e69f39b771b2fb934e47540"
      ],
      "author": {
        "name": "Arefiev Anton",
        "email": "aarefiev@mirantis.com",
        "time": "Thu Nov 03 19:12:16 2022 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 21:04:06 2023 +0300"
      },
      "message": "[OVN] Check pool\u0027s operating status is online\n\nPool status will be set to Online after a member is added to it\nor when it is created with listener.\n\nRelated-PRODX: PRODX-25229\nChange-Id: I31d0a115b46c4313c955fddd639bc8821e9ae901\n"
    },
    {
      "commit": "72e6aad989e9bda84e69f39b771b2fb934e47540",
      "tree": "25043d34ed87f6d4154737f661b48cea203da70c",
      "parents": [
        "95392d92036702d8ae0cd95588f06debcc4ce94c"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Wed Aug 17 17:28:45 2022 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 21:04:06 2023 +0300"
      },
      "message": "Split tests out to speed it up a bit\n\napi/v2/test_member.py is left untouched, it is already split\ninto 2 groups now [0]\n\n[0] https://review.opendev.org/c/828963\n\nRelated-Bug: PRODX-21132\nChange-Id: Ie7aa14c4d8e6578d2a61b49a1ee7ea10c071d6e6\n"
    },
    {
      "commit": "95392d92036702d8ae0cd95588f06debcc4ce94c",
      "tree": "438c2a4fbc12885cdb89094c63ef7b1f053d2bc9",
      "parents": [
        "aa656cabf94e8a7679c06ad2e365b4e18caebf4d"
      ],
      "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": "Tue Aug 08 21:04:06 2023 +0300"
      },
      "message": "Cleanup of loadbalancers with force set\n\nRelated-Bug: PRODX-21132\nChange-Id: I47c81210e68d828e27d649be3709284ba98a6fd8\n(cherry picked from commit 3e8249bf55ea56aa8fc348145972f02aa5cd0618)\n"
    },
    {
      "commit": "aa656cabf94e8a7679c06ad2e365b4e18caebf4d",
      "tree": "31ea8a91e3c1117a385dee01eb5e742052f29528",
      "parents": [
        "f93cce7db18e60ec45e64dc8ff8efb97ea62d6d7"
      ],
      "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": "Tue Aug 08 21:04:06 2023 +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(cherry picked from commit 01954d37942b7220243e914cecded8ac16d1a1c0)\n"
    },
    {
      "commit": "f93cce7db18e60ec45e64dc8ff8efb97ea62d6d7",
      "tree": "9018e3aa989f86ea1020b76a246ba22598b45605",
      "parents": [
        "7e0c2edfd659648f544f13b9a5850ea542c1dd4c"
      ],
      "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": "Tue Aug 08 21:04:06 2023 +0300"
      },
      "message": "Rectify test_ipv6_subnet_override option\n\nRelated-Bug: PRODX-17659\nChange-Id: Icc377c43e19d2b3e31c05213962b76235fae8b46\n(cherry picked from commit 664310bf2eb2df47d4c9562030a8a65548b4e4cf)\n"
    },
    {
      "commit": "7e0c2edfd659648f544f13b9a5850ea542c1dd4c",
      "tree": "c6951c6c2c530cc0f12fab6308d7884507a3b362",
      "parents": [
        "7b61c6becb4b921227c37839d8b86e1e64f99872"
      ],
      "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": "Tue Aug 08 21:04:06 2023 +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(cherry picked from commit 305f419be0b16ef51ad59c337b1186f1e96d1f7a)\n"
    },
    {
      "commit": "7b61c6becb4b921227c37839d8b86e1e64f99872",
      "tree": "c8eff136f4ba8331a90b3d958feef19c4219dade",
      "parents": [
        "add63b33fb43504db30d5e66a0b8f8d091755b41"
      ],
      "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": "Tue Aug 08 21:04:06 2023 +0300"
      },
      "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"
    },
    {
      "commit": "add63b33fb43504db30d5e66a0b8f8d091755b41",
      "tree": "8b1b2bab008f883ba2cadc9b6326c13ea1692bf4",
      "parents": [
        "77b3f24fb0134cf6767af9c46b27fceceed16877"
      ],
      "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": "Tue Aug 08 21:04:06 2023 +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(cherry picked from commit 81344d251fd7ac1e34d6e8927a494a554ec81b24)\n"
    },
    {
      "commit": "77b3f24fb0134cf6767af9c46b27fceceed16877",
      "tree": "7a7e01cb7c97150c44b5bb5950bee71c3fe0defa",
      "parents": [
        "5d51fbdb41e6e00092e0cb5b86d815624e8ee95d"
      ],
      "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": "Tue Aug 08 21:04:06 2023 +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(cherry picked from commit 6cd014154162b85ca051009a6b455dd14baf730d)\n"
    },
    {
      "commit": "5d51fbdb41e6e00092e0cb5b86d815624e8ee95d",
      "tree": "889fa8c0de0f33c3c0514a98005fec04e9f2f0a0",
      "parents": [
        "5177fe65f919c3a2c5f356d52c8b02090de09186"
      ],
      "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": "Tue Aug 08 21:04:06 2023 +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(cherry picked from commit 25d0c7591ecbb5094dc2e94d8c3c43c400726e37)\n"
    },
    {
      "commit": "5177fe65f919c3a2c5f356d52c8b02090de09186",
      "tree": "0d3b13570fecb1df4cb9a66d7abf4a3161cd7185",
      "parents": [
        "b30bd5b0cc138237f9ae3f159876c03a51d2087f"
      ],
      "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": "Tue Aug 08 21:04:06 2023 +0300"
      },
      "message": "Rerise original exception on retry\n\nRelated-Prod: PRODX-14689\nChange-Id: Iecefd285e180ee9946ee6548c678e9ec66173cdf\n(cherry picked from commit 28bae96f56c1936ec1afac1ef0e8cd8f96541e3f)\n(cherry picked from commit bbcb5111c94708c9cdaf5adb215e42852cb8e0e4)\n"
    },
    {
      "commit": "b30bd5b0cc138237f9ae3f159876c03a51d2087f",
      "tree": "c017fe2988420aae5890d7678bc4dd329aaa0b64",
      "parents": [
        "7a5d9fb7a3434ff68835ca3a1821156f270073e3"
      ],
      "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": "Tue Aug 08 21:04:06 2023 +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(cherry picked from commit 848057de04eaa0947b75a35cf386c1f937a466ac)\n"
    },
    {
      "commit": "7a5d9fb7a3434ff68835ca3a1821156f270073e3",
      "tree": "985bf1eda3d7c0ca4758e9e0ab934e8c35ac7930",
      "parents": [
        "491b9cecc0bcb4c9c5e2fd11f9d07f0bcb789c83"
      ],
      "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": "Tue Aug 08 21:04:06 2023 +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(cherry picked from commit d57ca631531a04f17156feb1136bdae46b4f1f40)\n"
    },
    {
      "commit": "491b9cecc0bcb4c9c5e2fd11f9d07f0bcb789c83",
      "tree": "64db501f254cde072ba64eedfe204eebb3817029",
      "parents": [
        "865e111f576887930cf0c9041927c28e24dabe12"
      ],
      "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": "Tue Aug 08 21:04:06 2023 +0300"
      },
      "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"
    },
    {
      "commit": "865e111f576887930cf0c9041927c28e24dabe12",
      "tree": "317e8b0e2902845941a918179f0e9a2a4aac3099",
      "parents": [
        "61889826c10d79bfe467da0e9dcdbcd5cf132a5b"
      ],
      "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": "Tue Aug 08 21:04:06 2023 +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(cherry picked from commit 44aad5d912d95db4ecf1694a390c90d04159b34e)\n"
    },
    {
      "commit": "61889826c10d79bfe467da0e9dcdbcd5cf132a5b",
      "tree": "cfd8d0d29bd23e50820e1f336eddc2cbfbe64156",
      "parents": [
        "f0dc09d06759642420fbdd0a4443596a5e7e21e1"
      ],
      "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": "Tue Aug 08 21:04:06 2023 +0300"
      },
      "message": "[TF] Fix PoolScenario tests\n\nRelated-PROD: PRODX-11372\nChange-Id: Ib54d689e3dfed4b93fa22e08e34edfd44b4c8f05\n(cherry picked from commit 567369890911ef97e9c88d5482eaf0164632ec11)\n(cherry picked from commit 38b0a6265e56ee4492e3c5374afd5aaa84ab516c)\n"
    },
    {
      "commit": "f0dc09d06759642420fbdd0a4443596a5e7e21e1",
      "tree": "9337c84af4d7ac7c10df9ffb3c3709a971bff742",
      "parents": [
        "ba79d2c666576ecb21f1b46bffc6357a6b0b0f5b"
      ],
      "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": "Tue Aug 08 21:04:06 2023 +0300"
      },
      "message": "Call super for skip_checks\n\nRelated-Prod: PRODX-11164\nChange-Id: I453fb58bf90856b13a2ea67f89d6a5eb201b9508\n(cherry picked from commit 4ea8d4ecc48d8c6760154cca0954ab2ab37e00d7)\n(cherry picked from commit 105de797ed95a3bbe46c6f8acad692dcac8f1a7d)\n"
    },
    {
      "commit": "ba79d2c666576ecb21f1b46bffc6357a6b0b0f5b",
      "tree": "bb8fc49a1e6036d7d98cbd2abc9ba768f54d3bd5",
      "parents": [
        "df8fb8e0bdf9b398fb0c96979ff68e2ad1631892"
      ],
      "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": "Tue Aug 08 21:04:00 2023 +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(cherry picked from commit 3d850c11a60c7b655a231aec8356f4be851ff2de)\n"
    },
    {
      "commit": "df8fb8e0bdf9b398fb0c96979ff68e2ad1631892",
      "tree": "54b43b07478ee6d2aa6e7e55d3230aee7f0c4d04",
      "parents": [
        "5b73479a4dabed580c3ff2e437030145b1119c3d"
      ],
      "author": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Thu Mar 31 14:23:34 2022 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 19:30:31 2023 +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(cherry picked from commit 508b89d9a25e792fbdb77e9e168568c1b84d8478)\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": "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": "577953114e2fe3750c93f05fd5be0602bb06e267",
      "tree": "3264fec457c4f2dfed95118d940eef72feeaa807",
      "parents": [
        "dddf6515ab4cec0d02255f17bb6a41660eca6289"
      ],
      "author": {
        "name": "Tom Weininger",
        "email": "tweining@redhat.com",
        "time": "Thu Dec 29 16:16:12 2022 +0100"
      },
      "committer": {
        "name": "Tom Weininger",
        "email": "tweining@redhat.com",
        "time": "Thu Dec 29 16:20:27 2022 +0100"
      },
      "message": "tox skipsdist seems to be problematic\n\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/868527\nChange-Id: I293a52fe12972594690970b7d3bd91782b642669\n"
    },
    {
      "commit": "dddf6515ab4cec0d02255f17bb6a41660eca6289",
      "tree": "d6340d26ea9ad04c8c62a6d8993e1c1af2fee7ac",
      "parents": [
        "ceb813668e618bcaf7b6b4d8b8f451d1af1b76a8",
        "4a61eeb5de23a4ac1e558ed7ddcc7b80f330100c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Dec 02 19:05:24 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 02 19:05:24 2022 +0000"
      },
      "message": "Merge \"Add scenario test for Prometheus over TLS\""
    },
    {
      "commit": "ceb813668e618bcaf7b6b4d8b8f451d1af1b76a8",
      "tree": "273021048aef546c50b1e12aae572f16fc452beb",
      "parents": [
        "115cfa1e8e87d123f5cb5be135764368bf77bb28",
        "8646e5ae9786c7e07e781eb93c90db725eee4113"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 24 21:28:32 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 24 21:28:32 2022 +0000"
      },
      "message": "Merge \"API and scenario tests for PROMETHEUS listeners.\""
    },
    {
      "commit": "115cfa1e8e87d123f5cb5be135764368bf77bb28",
      "tree": "24c5f53aca1cd35b3076aa57b27cfaad20acc711",
      "parents": [
        "c6da8f6345641de46c957549eaaef6d0cc802c26",
        "295576db0467bcf738843b44a1a541a9fa1b0591"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 23 18:28:38 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 23 18:28:38 2022 +0000"
      },
      "message": "Merge \"Pin barbican-tempest-plugin to version 1.6.0\""
    },
    {
      "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": "295576db0467bcf738843b44a1a541a9fa1b0591",
      "tree": "35b5198d95028d76948efb30262325d7ef28ae68",
      "parents": [
        "031ecca5132c8491e55d93a9ff88c670fccd7983"
      ],
      "author": {
        "name": "Tom Weininger",
        "email": "tweining@redhat.com",
        "time": "Thu Nov 17 13:03:45 2022 +0100"
      },
      "committer": {
        "name": "Tom Weininger",
        "email": "tweining@redhat.com",
        "time": "Thu Nov 17 17:28:25 2022 +0100"
      },
      "message": "Pin barbican-tempest-plugin to version 1.6.0\n\nThis version is the last that one that supports Python 3.6, which is the\nversion Ussuri uses.\n\nChange-Id: I3da638eb97939186b923a5854f2ea260b61953e8\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": "5486b8af9238677d4975493a8cc1afb62f56d8bc",
      "tree": "d98ce5b5338e9a71c2e98d2b422027450460eddb",
      "parents": [
        "b6fe3c68841cc9b21972e7d050215e9e2180864e",
        "a6ccdc90d4907a8c1d0031c6d225eef76ad8487c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 12 14:15:01 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 12 14:15:01 2022 +0000"
      },
      "message": "Merge \"Bump tox minversion to 3.18.0\""
    },
    {
      "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": "27152e34302cc69c75b088f9dcbeb53036e7e2e2",
      "tree": "dc7ed56af88cad0a9b76c4c5ce87b861e3b8eec4",
      "parents": [
        "a753173a10868b7d1acc2af71b7e9df4ed4c47b2",
        "93cf8424379015cda4ea387b898b4f39d8967f7c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 09 15:33:07 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 15:33:07 2022 +0000"
      },
      "message": "Merge \"Update c9s job with new ssh key type\""
    },
    {
      "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": "a753173a10868b7d1acc2af71b7e9df4ed4c47b2",
      "tree": "66fed79d8c0a4c6e1ac4d45938b7394773c5faec",
      "parents": [
        "a66952e9628c1234fb549065863739e2fb4951e5",
        "2d795edea0ef23ce178228ade2038d43867df744"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 25 10:30:13 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 25 10:30:13 2022 +0000"
      },
      "message": "Merge \"Remove install unnecessary packages\""
    },
    {
      "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": "2d795edea0ef23ce178228ade2038d43867df744",
      "tree": "ee86d244e9a5ce6345cb6303ca8153948142bec0",
      "parents": [
        "2f975b31c96f7141f2c5a1acfc4a5a9d17d59681"
      ],
      "author": {
        "name": "LiZekun",
        "email": "2954674728@qq.com",
        "time": "Thu Jul 14 19:40:05 2022 +0800"
      },
      "committer": {
        "name": "LiZekun",
        "email": "2954674728@qq.com",
        "time": "Thu Jul 14 11:42:43 2022 +0000"
      },
      "message": "Remove install unnecessary packages\n\nThe docs requirements migrated to doc/requirements.txt\nwe need not install things from requirements.txt.\n\nChange-Id: I930b3602449ab75b9beceeffa346ddc05863fca5\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": "dde9e6381bbd4a785698c1d9311db82faa9a3223",
      "tree": "6b1742e4ee83cd8a16a71efdd201c3b52ecc04f6",
      "parents": [
        "2a8713266a5e85fe6aaebf34f0d43968a808c3c4",
        "7e7fd6c88662d5a550cd1786b4951174b2f77bb5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jul 09 08:18:26 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 09 08:18:26 2022 +0000"
      },
      "message": "Merge \"setup.cfg: Replace dashes by underscores\""
    },
    {
      "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": "194e8a058b80777bda97a42b25d6ed8c0fef13cc",
      "tree": "aca40e294dfb1543ab5353c26fef2bf2c548e49a",
      "parents": [
        "594485280a863396dae0b85c9c7177e42a28dc4c",
        "fa5a5f9af4a7cf8d9692c95b6b916a4daddf3563"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 08 14:36:05 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 08 14:36:05 2022 +0000"
      },
      "message": "Merge \"Update zuul queue configuration\""
    },
    {
      "commit": "594485280a863396dae0b85c9c7177e42a28dc4c",
      "tree": "d1c0ad9b7b0b71d56f1e28d106301543fc332c60",
      "parents": [
        "1aeccba999a15e2e71feb520c233dd19299e6905",
        "de762fa29e90d28ac05eca0e5db8a6223f7f4195"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 08 13:22:50 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 08 13:22:50 2022 +0000"
      },
      "message": "Merge \"Remove old unmaintained jobs\""
    },
    {
      "commit": "a6ccdc90d4907a8c1d0031c6d225eef76ad8487c",
      "tree": "7530041ca233b5b16f6f39cb4c9056fda45045f9",
      "parents": [
        "5de58101c21910c170ff176d023c39dfe31b76c8"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun May 22 22:31:33 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun May 22 22:31:33 2022 +0900"
      },
      "message": "Bump tox minversion to 3.18.0\n\nSince tox 3.18.0, the whitelist_externals option has been deprecated in\nfavor of the new allow_list_externals option[1].\n\nThis change bumps the minversion of tox so that we can replace\nthe deprecated option.\n\n[1] https://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23\n\nChange-Id: I39e2118e01d4ea87e782b7e3ba3956d5fa57f383\n"
    },
    {
      "commit": "fa5a5f9af4a7cf8d9692c95b6b916a4daddf3563",
      "tree": "60068e91611787efa1c4860bc241e064b209a51b",
      "parents": [
        "1aeccba999a15e2e71feb520c233dd19299e6905"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu May 19 16:21:17 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu May 19 16:21:47 2022 +0000"
      },
      "message": "Update zuul queue configuration\n\nZuul is changing how queues are declared[1]. This patch updates Octavia tempest plugin for the new way to define the queue.\n\n[1] https://lists.zuul-ci.org/pipermail/zuul-discuss/2022-May/001801.html\n\nChange-Id: I944028615f6fcc14bb5316ef790bb07ae28b1a1c\n"
    },
    {
      "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": "7e7fd6c88662d5a550cd1786b4951174b2f77bb5",
      "tree": "0a005308daaa302a542da8e9006451257da8d1f1",
      "parents": [
        "05816960f97c13de27efe2afb095b5af01129ea6"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun Feb 06 02:12:17 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Fri May 06 16:09:19 2022 +0000"
      },
      "message": "setup.cfg: Replace dashes by underscores\n\nSince setuptools v54.1.0[1], the parmeters with dash have been\ndeprecated in favor of the new parameters with underscore.\n\nThis change updates the parameters accordingly to avoid the warnings\nlike the example below.\n\n  UserWarning: Usage of dash-separated \u0027description-file\u0027 will not be\n  supported in future versions. Please use the underscore name\n  \u0027description_file\u0027 instead\n\n[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb\n\nChange-Id: I5f702cde6d5bc3f0019e556e881b1c49b600f80b\n"
    },
    {
      "commit": "05816960f97c13de27efe2afb095b5af01129ea6",
      "tree": "8691942b7ccd4e5c9bfe1c3630c7adb3c8e75e10",
      "parents": [
        "5de58101c21910c170ff176d023c39dfe31b76c8",
        "f46e53f8e28759a4a23c8b100ad535a8c9d01bff"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 02 23:36:35 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 02 23:36:35 2022 +0000"
      },
      "message": "Merge \"Add waiting OPERATION_STATUS for the third listener in tests.\""
    },
    {
      "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": "de762fa29e90d28ac05eca0e5db8a6223f7f4195",
      "tree": "80955a09998b469163012e2ac62e9300995b6519",
      "parents": [
        "5de58101c21910c170ff176d023c39dfe31b76c8"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Fri Apr 15 10:11:48 2022 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Wed Apr 27 14:52:58 2022 +0200"
      },
      "message": "Remove old unmaintained jobs\n\nThie commit removes jobs for EOM branches (victoria), and the\nspare-pool job for branches that no longer support it\n\nNote: some tls-barbican-stable jobs are still referenced by the barbican\nproject.\n\nChange-Id: If1a951999d95332b879bfe0f26ec584d0b077165\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": "5de58101c21910c170ff176d023c39dfe31b76c8",
      "tree": "f4230acb755d3e6a26abf1b60f5a805af3510604",
      "parents": [
        "9b0c0ff4bf9ad64e7a236eaa93909e34707887a4"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 14 20:23:32 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 14 20:23:32 2022 -0500"
      },
      "message": "Update \u0027Maintained\u0027 stable branch jobs on master gate\n\nWe have stable/yoga released and stable/ussuri is in\n\u0027Extended Maintenance\u0027 state. Current \u0027Maintained\u0027\nstable branches are yoga, xena, wallaby, and victoria.\n\nAs per tempest stable branch testing policy[1], adding the\nnewly released stable/yoga job and remove the EM stable/ussuri\njob.\n\n[1] https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html\n\nChange-Id: I96ef69c79014c95e07a5b3848bf50485eaa46df5\n"
    },
    {
      "commit": "93cf8424379015cda4ea387b898b4f39d8967f7c",
      "tree": "de65a85ca7d36f7339d14464afbb0de170538dc4",
      "parents": [
        "9b0c0ff4bf9ad64e7a236eaa93909e34707887a4"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Apr 12 18:37:35 2022 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Wed Apr 13 09:55:22 2022 +0200"
      },
      "message": "Update c9s job with new ssh key type\n\nRSA ssh keys are now rejected by ssh client in c9s, generate a ECDSA key\nfor this job.\n\nChange-Id: Ia8b90d74b657612a02bc2c30514f09f179ab97e3\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": "fe890485040cdd3220ba2d06086c48655b1be915",
      "tree": "1c8ffcf55141d4519b6913d17403beda5258bb0b",
      "parents": [
        "d0ea406ee45399bf329d82e403889a4ceeaa0a39",
        "6b04038940d5b39539f55555c8bfe7f9d1646ccb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 07 10:58:45 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 07 10:58:45 2022 +0000"
      },
      "message": "Merge \"Add stable/xena jobs on master gate\""
    },
    {
      "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": "6b04038940d5b39539f55555c8bfe7f9d1646ccb",
      "tree": "5b175b50cf0855bc903e1e19099b650c7f5a3046",
      "parents": [
        "7de0490e79a450a3fabe3188bf7a9af16c554c2d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jan 18 19:37:30 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jan 27 17:37:57 2022 +0000"
      },
      "message": "Add stable/xena jobs on master gate\n\nWe have stable/xena released so we should add\ntheir job on master gate to keep branchless tempest\nplugins compatible to stable branch.\n\nThis also removes the stable/train job as that is in EM\nstate now.\n\nRef: Tempest plugins guide for stable branch testing:\n- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html\n\nChange-Id: Ia1ecf95d269af2f6edbd562f31fb69c2cc884cf0\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": "7de0490e79a450a3fabe3188bf7a9af16c554c2d",
      "tree": "49eec3c0880c47636ec5bca069b27328f817866f",
      "parents": [
        "ec23dbc27695e438d363912a1242ebba80b0470f",
        "da43fb57dd169c584067d9fe8e1ae78980697959"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 25 19:51:56 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 25 19:51:56 2021 +0000"
      },
      "message": "Merge \"Switch centos-8 jobs to centos-8-stream\""
    },
    {
      "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": "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": "da43fb57dd169c584067d9fe8e1ae78980697959",
      "tree": "2039058c35ec47bf9c90af59769827037cb598d1",
      "parents": [
        "cac3eefc44afca458692e9dadb539c0cb17dc9e4"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Dec 11 12:56:42 2019 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Jun 21 10:09:12 2021 +0200"
      },
      "message": "Switch centos-8 jobs to centos-8-stream\n\nDepends-On: https://review.opendev.org/797069\n\nChange-Id: Ic80b256f771a7e61d2714644852cffb5271b1612\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"
    }
  ],
  "next": "c50539cc070682c7eb3c607a4f2e7baf55da6255"
}
