)]}'
{
  "log": [
    {
      "commit": "673614435a63e13f44a7336d862670e6612236d4",
      "tree": "ba55d6571d8e0b1fabd56d130d734cfa1343f589",
      "parents": [
        "eef6207a5b623df7b0e7eaffbdd2e6e6f01c45cc"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Apr 07 15:28:19 2023 +0000"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Oct 03 15:04:47 2025 +0200"
      },
      "message": "Drop os-ken dependency\n\n* Switch to python-docker library to start containers\n* Switch to FRR image\n* Improve bgp output parsing by using json\n* Allow to run tests on multinode environment.\n* Allow to run tests from tesmest running in container.\n* Move base tests to ipv4 tests.\n\nRelated-Prod: PRODX-31417\nChange-Id: Ic78a3b5d092aa9a6fd8343a856ef188dafe70b49\n(cherry picked from commit 9ae406bbb842e93619fa44faa68eec1252633233)\n(cherry picked from commit e4bba98f2c5aee72a042f051091f48c35139882d)\n\nFollowup to Ic78a3b5d092aa9a6fd8343a856ef188dafe70b49\n\nlist Jinja2 as explicit requirement, it is imported in \u0027frr\u0027 code.\n\nSquash with Ic78a3b5d092aa9a6fd8343a856ef188dafe70b49 ASAP.\n\nChange-Id: If9d0e2a04d89f9e68bf0af0d5494017d108a2483\nRelated-Issue: PRODX-31417\n(cherry picked from commit 8e80cea21092f7bd4d76d129f227a75c0cade830)\n"
    },
    {
      "commit": "eef6207a5b623df7b0e7eaffbdd2e6e6f01c45cc",
      "tree": "915f17667f12e7325614ce6908709b4576cfc170",
      "parents": [
        "4813eaf1b9ed93ad50efcc2d693ba0958614522c"
      ],
      "author": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Wed Mar 19 12:27:38 2025 +0200"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Oct 03 12:24:51 2025 +0200"
      },
      "message": "[BGPVPN] Set address pool for ports with dynamic IP\n\nBy default, IP addresses are issued from the entire subnet range,\nbut tests create ports with static IP values. Sometimes the values\nof IP addresses obtained dynamically conflict with the addresses\nused by the test.\nThis patch set address pool range that does not overlap with static\nIPs from tests.\n\nRelated-Prod: PRODX-50297\nChange-Id: Ida40c97caee48b0d4e65664023a57736036e0d52\n(cherry picked from commit 7591e13c74617d01ad2a022289b34b3d0ca36441)\n(cherry picked from commit c4673d1d8a9bba433c95d981722447b928c00d24)\n"
    },
    {
      "commit": "4813eaf1b9ed93ad50efcc2d693ba0958614522c",
      "tree": "079bfbc68e788720dda979a055adf2312cd2bd53",
      "parents": [
        "cca83c526f1fff7fa814e5de98e18d3a8814c3e1"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Oct 04 17:59:03 2023 +0000"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Oct 03 12:19:40 2025 +0200"
      },
      "message": "Adapt bgpvpn scenario tests for tempest\u0027s scenario manager\n\nRelated-Issue: PRODX-35662\nChange-Id: If7b60352299807f76bde1d39443a23c587d123d6\n(cherry picked from commit c127602a68b2f0a6eb893a560ab06c981e1e1c46)\n(cherry picked from commit 0a898801c0d03e904a7b04f61701aec9a60875ea)\n"
    },
    {
      "commit": "cca83c526f1fff7fa814e5de98e18d3a8814c3e1",
      "tree": "9825ac44d17b3c5b35234881c43c7a522209e4c3",
      "parents": [
        "5917c331a08a37dbac8fa420ba2b3657f94ef621"
      ],
      "author": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Sun Dec 25 10:55:02 2022 +0200"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Oct 03 11:53:03 2025 +0200"
      },
      "message": "Skip start base class methods as test unit\n\nRelated-Prod: PRODX-28748\nChange-Id: I72944248f84cb115ec8f0e952c98109f7f791b4b\n(cherry picked from commit b36bf9f01ad24b164bd73e7ec03a76f87219929a)\n"
    },
    {
      "commit": "5917c331a08a37dbac8fa420ba2b3657f94ef621",
      "tree": "0355ba7e35dcb71c43a4caaa2ba6aea33584bdda",
      "parents": [
        "4c937602c6b5dccff2ff55e6f2e654bb4d27b185"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Wed May 06 11:52:44 2020 +0400"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Oct 03 11:52:30 2025 +0200"
      },
      "message": "skip subnetpools tests if default-subnetpools extension not defined\n\nSome subnetpool tests don\u0027t have association with certain extension.\nThis doesn\u0027t allow to disable those tests via enabled extensions\n\nRelated-prod: PRODX-3721\nChange-Id: Ic60654caca3f4fa4473b5cf75872b3131506da11\n(cherry picked from commit 91215cac0c54ca7012edaec0c1c6689e041ccd60)\n(cherry picked from commit 568ccbb7d548a241db89131c01d799441c3ceb15)\n(cherry picked from commit 8d8faf358808449d49e1c5b4e06f75b73f54d1f7)\n(cherry picked from commit 5cdb9d9b80119328237f43b79e830c81feb4280d)\n(cherry picked from commit e57dfeb965c68a713b1b719d40f410b14a8be248)\n"
    },
    {
      "commit": "4c937602c6b5dccff2ff55e6f2e654bb4d27b185",
      "tree": "8d796e93db809bd03603839c903d4c84efc62581",
      "parents": [
        "10d1e4f0e013c3b3a6da0c8851a060e2a902dc59",
        "0b26921460e0d0277b9e6e3783b5f1c1f7b8f2cd"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Oct 02 15:09:45 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Oct 02 15:09:45 2025 +0000"
      },
      "message": "Merge \"[test_dhcp] Drop extra quotes\" into mcp/epoxy"
    },
    {
      "commit": "10d1e4f0e013c3b3a6da0c8851a060e2a902dc59",
      "tree": "fbef8da50582d30f53cd6065881a0b057c06a74d",
      "parents": [
        "4b3be637820b39b8a58142dde94e57d5d130d98b",
        "1f205aaf582f932616592cbf5cafc57ae68de8b0"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Oct 02 15:09:40 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Oct 02 15:09:40 2025 +0000"
      },
      "message": "Merge \"Create external network for advertised routes tests\" into mcp/epoxy"
    },
    {
      "commit": "4b3be637820b39b8a58142dde94e57d5d130d98b",
      "tree": "8a60b3de03af71faad902a5be438af3a2881aea3",
      "parents": [
        "ad0d8ab6aec78c7af81250109400112d55011da1",
        "c22e824bebfa6172419018e328945658572ecfd8"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Oct 02 15:09:36 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Oct 02 15:09:36 2025 +0000"
      },
      "message": "Merge \"Mark Vpnaas4in4 as smoke remove unstable tag\" into mcp/epoxy"
    },
    {
      "commit": "ad0d8ab6aec78c7af81250109400112d55011da1",
      "tree": "5977412ff2165ba0bdf423ff8e56d6fc33165ae1",
      "parents": [
        "57b3c41fb1ff3e5941663203319167ee5ba5f11c",
        "3b648bfdc31716d8315de0c2183cd662f678e9ae"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Oct 02 15:09:31 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Oct 02 15:09:31 2025 +0000"
      },
      "message": "Merge \"vpnaas: Wait for site connection status\" into mcp/epoxy"
    },
    {
      "commit": "57b3c41fb1ff3e5941663203319167ee5ba5f11c",
      "tree": "b55bc6521a7de7b77641d550bc261963fe24f145",
      "parents": [
        "58d539dbb8b94698af07b5539350474031973a36",
        "d1d0d73e3131eb5c8d8a8ac4651ec4e609cc6ed5"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Oct 02 15:09:27 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Oct 02 15:09:27 2025 +0000"
      },
      "message": "Merge \"Fix vpn scenario test to work with DVR\" into mcp/epoxy"
    },
    {
      "commit": "58d539dbb8b94698af07b5539350474031973a36",
      "tree": "dc745eac4f5f8072335c728cc45346c7a397bc38",
      "parents": [
        "4a7057b285a02d5578e5efa2bbcfcde893c41831",
        "f074dfbe467444029f0379d0bbc041b6eaf9e1fd"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Oct 02 15:09:23 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Oct 02 15:09:23 2025 +0000"
      },
      "message": "Merge \"[bgpvpn] Bring in L2/L3 VPN endpoints tests\" into mcp/epoxy"
    },
    {
      "commit": "4a7057b285a02d5578e5efa2bbcfcde893c41831",
      "tree": "c597f5be7b5c70f8f23863a20a259fac38d6d89d",
      "parents": [
        "cbcc8d78bb5a525a5c12ac92fdfa0210dc90a4aa",
        "3ff91ee5b657b96fb15d63dc4cef888d3ca2aff5"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Oct 02 15:09:19 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Oct 02 15:09:19 2025 +0000"
      },
      "message": "Merge \"Cleanup bgpvpn envtries at the end of test\" into mcp/epoxy"
    },
    {
      "commit": "cbcc8d78bb5a525a5c12ac92fdfa0210dc90a4aa",
      "tree": "9c2e4bc875117574b000768487d258d0366d73e5",
      "parents": [
        "f7a60ab580cabbb2a2cf9a0ec982609a8e04e3a7",
        "98275cdb41dcfe5035d0851b3b56e698be7bb75f"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Oct 02 15:09:13 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Oct 02 15:09:13 2025 +0000"
      },
      "message": "Merge \"[bgpvpn] Extend delete scenarious\" into mcp/epoxy"
    },
    {
      "commit": "f7a60ab580cabbb2a2cf9a0ec982609a8e04e3a7",
      "tree": "47f82b004c5e298e60457cc8f34c2b500011ba72",
      "parents": [
        "c03afe4dfbadbfdb751ff828fbd6bee0c082eab9",
        "52641531b92c2964fe2527741fc9c8db85c1c4d3"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Oct 02 15:09:09 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Oct 02 15:09:09 2025 +0000"
      },
      "message": "Merge \"Do not fail when subnet is reserved\" into mcp/epoxy"
    },
    {
      "commit": "52641531b92c2964fe2527741fc9c8db85c1c4d3",
      "tree": "e2c4d99b0ab4d35118abbe72b107f93151b78f7b",
      "parents": [
        "e77317f55527f61e007acf4e49c32d7d8e2dc00d"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Oct 25 12:22:05 2023 +0000"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Oct 02 12:19:16 2025 +0200"
      },
      "message": "Do not fail when subnet is reserved\n\nThe reservation of subnets happening in cls method when two tests\nrun concurrently races may happen. Do not fail when subnet is reserverd\nif we wanted to reserve it as it is okay and what we wanted.\n\nRelated-Prod: PRODX-36778\nChange-Id: I0f35f0783430565f1886b710e33f991559fc7761\n(cherry picked from commit 214943d4d8cf87b5e9d8f64481df725401e40c7b)\n(cherry picked from commit 7955a7751e3cacf32ae10fc342e759089107e6e6)\n"
    },
    {
      "commit": "0b26921460e0d0277b9e6e3783b5f1c1f7b8f2cd",
      "tree": "ee0d63f828235323cc55024e428b10d2f5840a9d",
      "parents": [
        "e77317f55527f61e007acf4e49c32d7d8e2dc00d"
      ],
      "author": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Fri Sep 09 13:54:02 2022 +0400"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Oct 02 08:24:11 2025 +0000"
      },
      "message": "[test_dhcp] Drop extra quotes\n\nThis test is failing for TF with\n\u0027test.domain\u0027 not in \u0027search bad\\nnameserver 10.100.0.2\\n\u0027\n\nDropping extra quotes around domain name resolves issue.\nTested with OVS setup test is passing as well.\n\nRelated-PROD: PRODX-26370\nChange-Id: I2583a1cf24ac19b60f8ef771ee9a4e5bf271ae3e\n(cherry picked from commit 1d0a3c3bf0ea8a1f490006ebcaea8ec629a84061)\n(cherry picked from commit fca85c3bd20d87fce0fc5b2db3c5d285702f33a6)\n"
    },
    {
      "commit": "1f205aaf582f932616592cbf5cafc57ae68de8b0",
      "tree": "7fd6976ada326bb580c8570fef40ffe203c60141",
      "parents": [
        "e77317f55527f61e007acf4e49c32d7d8e2dc00d"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Jul 11 19:44:23 2023 +0000"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Oct 02 08:23:43 2025 +0000"
      },
      "message": "Create external network for advertised routes tests\n\nDue to the fact that public network is configured as shared external\nnetwork and shared among all the tests it leads to the situation if\nduring advertised routes tests any of test will add floatingip this\nfloating IP will appear in advertised routes. To avoid this each test\ncreates it\u0027s own public network used in the test therefore only\nroutes created by these tests will appear in this network.\n\nRelated-PRODX: PRODX-30128\nChange-Id: Icf85f84c8d0ba43e5b1c0578360817f0fd809039\n(cherry picked from commit 75fc53557cf90820926b651e1b5a600368d67cc1)\n(cherry picked from commit eacaef51693cc15f7af4dacab46dc58789b03613)\n"
    },
    {
      "commit": "c22e824bebfa6172419018e328945658572ecfd8",
      "tree": "cef9ea4052ae7f774e92a49dac0f52a872f9caa2",
      "parents": [
        "e77317f55527f61e007acf4e49c32d7d8e2dc00d"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Dec 21 09:28:27 2022 +0000"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Oct 02 08:23:17 2025 +0000"
      },
      "message": "Mark Vpnaas4in4 as smoke remove unstable tag\n\nRelated-Prod: PRODX-29193\nChange-Id: I3c1e75c99baf1e525e612cc1a48f2e3a8a63bfed\n(cherry picked from commit 508ec822d84d2fb977069a42c1d458c3f0245afa)\n(cherry picked from commit 35f040285e0e24f312efb335f5ca8a6d737d4eca)\n"
    },
    {
      "commit": "3b648bfdc31716d8315de0c2183cd662f678e9ae",
      "tree": "9c03daaeb33309d46d27c140dca0461e431db096",
      "parents": [
        "e77317f55527f61e007acf4e49c32d7d8e2dc00d"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Dec 21 14:48:57 2022 +0000"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Oct 02 08:22:48 2025 +0000"
      },
      "message": "vpnaas: Wait for site connection status\n\nRelated-Prod: PRODX-29215\nChange-Id: I973505ca0b5d34fcbae75983b541e7d0468e0e3a\n(cherry picked from commit b89e4fc3f67b4dd7025dcefbbdd67c347ac2db05)\n(cherry picked from commit 6168ce422d3ccc9533865c1bf9fec72795922eb9)\n"
    },
    {
      "commit": "d1d0d73e3131eb5c8d8a8ac4651ec4e609cc6ed5",
      "tree": "0f835337612471e0479176dc79c3aeaab92317da",
      "parents": [
        "e77317f55527f61e007acf4e49c32d7d8e2dc00d"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Dec 21 09:24:29 2022 +0000"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Oct 02 08:22:24 2025 +0000"
      },
      "message": "Fix vpn scenario test to work with DVR\n\nIPSec is deployed in SNAT router in case of DVR,\nto make it work for instances with floating IPs we\nneed to add extra routes to neighbour subnet via SNAT.\n\nRelated-Prod: PRODX-29188\nChange-Id: I191591db2499a45ab8d00238da1fe7403c96915d\n(cherry picked from commit 100a633392f06b49419a14cc972a2096e1962930)\n(cherry picked from commit a19b5f85401b1070203f3c1d29d20efd1a7e54ce)\n"
    },
    {
      "commit": "f074dfbe467444029f0379d0bbc041b6eaf9e1fd",
      "tree": "9b40095f3d2aeba93b71704163b5dd51dc094728",
      "parents": [
        "e77317f55527f61e007acf4e49c32d7d8e2dc00d"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Thu Feb 25 18:42:03 2021 +0400"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Oct 02 08:21:52 2025 +0000"
      },
      "message": "[bgpvpn] Bring in L2/L3 VPN endpoints tests\n\nCloses-Bug: PRODX-11809\nCloses-Bug: PRODX-11810\nChange-Id: Iac179b592e579916fc36bef79b1a007528a07f36\n(cherry picked from commit 35829e1bec9aa92a3cf90d371892dc900d6364ad)\n(cherry picked from commit 7227eec12b83854694c22b7eb7ae37379931f5c0)\n(cherry picked from commit 3e5d783f9d34cb9cc093a3dd451ec8aa559cb597)\n(cherry picked from commit ef22edabe140965c19dcee18d7b10f98ede28326)\n(cherry picked from commit 28d5c8e96532b295610216db3a0b97103f6db590)\n(cherry picked from commit 0b5ce0d378b1772e2bc9c3127232a163d6b91928)\n"
    },
    {
      "commit": "3ff91ee5b657b96fb15d63dc4cef888d3ca2aff5",
      "tree": "b22059771c960817293ad7df8cdd36076d77cc6d",
      "parents": [
        "e77317f55527f61e007acf4e49c32d7d8e2dc00d"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Feb 26 23:54:47 2021 +0200"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Oct 02 08:21:13 2025 +0000"
      },
      "message": "Cleanup bgpvpn envtries at the end of test\n\nAt the moment bgpvpns are removed when all tests finished in class\nresource_cleanup. The patch adds addCleanup() at the places\nwhere bgpvpn entries are created to let them cleanned after single\ntest finished.\n\nAlso add cleanup for some API tests that were completely missing.\n\nRelated-Prod: PRODX-12050\nChange-Id: I94229f2d6cc3331a61a57e5d03231fa8640857b6\n(cherry picked from commit de5a63800ff3486be77f4399660d13668c0efccc)\n(cherry picked from commit 63807a43771fe3a8f19089037a663ce6f852c43b)\n(cherry picked from commit a77d318f5f6c3b5ad061945bcb141d1a483dabc1)\n(cherry picked from commit 0054362c16da3f069e42cd567a20212d52d98bf1)\n"
    },
    {
      "commit": "98275cdb41dcfe5035d0851b3b56e698be7bb75f",
      "tree": "e9198db28cc220954cb18ec9cce6bc50f952a896",
      "parents": [
        "e77317f55527f61e007acf4e49c32d7d8e2dc00d"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 28 10:36:43 2022 +0000"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Oct 02 08:10:37 2025 +0000"
      },
      "message": "[bgpvpn] Extend delete scenarious\n\n* Add bgpvpn delete port association\n* Add delete bgpvpn with port association\n\nRelated-Prod: PRODX-25126\nChange-Id: If5669d805eae70f122c71fa709824285f82b1ee4\n(cherry picked from commit 1a1ddd6a52a840716e512788d014ed4c18735b4c)\n(cherry picked from commit b9c3dc4c9a3ab5b893932e4eab75b8a41eb612e2)\n(cherry picked from commit 33f428cc660c3ac5b6885a238fd3aee914493b20)\n"
    },
    {
      "commit": "c03afe4dfbadbfdb751ff828fbd6bee0c082eab9",
      "tree": "c727649e103e8b4977e26b7f9816a036e66dbf32",
      "parents": [
        "e77317f55527f61e007acf4e49c32d7d8e2dc00d"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Fri Oct 16 13:34:32 2020 +0400"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Oct 01 15:33:30 2025 +0000"
      },
      "message": "[TF] Workaround for  PRODX-7986\n\nDue to the implementation specifics, in the case of TungstenFabric,\nwe need to request SG object to get the updated timestamp.\n\nRelated-PROD: PRODX-7986\nChange-Id: Ieda423cf6d02a509d85846f968b1b2a90f04ee04\n(cherry picked from commit 9c98912a9338d5d0b91c6b2510c6b5c56f9a745a)\n(cherry picked from commit ce43690f444d75a81324120f639fcb0ce7e0f775)\n(cherry picked from commit d1267dd167369e0ed02275c1575f2cdc73bc68b4)\n(cherry picked from commit 5c473eed1842f256713e0861f91c7e12c20fc5f7)\n"
    },
    {
      "commit": "e77317f55527f61e007acf4e49c32d7d8e2dc00d",
      "tree": "2d2c9173f68d511b5938831ce51984a456862cb1",
      "parents": [
        "310094e56d9750669dc134acd6a10fe9f418a4f1",
        "4e169b59b44587db1c997f0c70f62d711be9b6ef"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Oct 01 15:29:28 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Oct 01 15:29:28 2025 +0000"
      },
      "message": "Merge \"Unify check for TF backend\" into mcp/epoxy"
    },
    {
      "commit": "310094e56d9750669dc134acd6a10fe9f418a4f1",
      "tree": "4618b90fd54153f58ba3f0f6754d04615d3bc6d3",
      "parents": [
        "5c3acf3fb76af8321fd27d0c80aff267ec045fec",
        "343019c769f20e76b94d016aae0fabd39d273a3e"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Oct 01 15:29:24 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Oct 01 15:29:24 2025 +0000"
      },
      "message": "Merge \"Adjust sec group test for tungstenfabric backend\" into mcp/epoxy"
    },
    {
      "commit": "5c3acf3fb76af8321fd27d0c80aff267ec045fec",
      "tree": "bc35c20032994f679a92017728dcee8835388d15",
      "parents": [
        "0338519f33059c68d3cdd4374caba164c6cb8757",
        "e05d2d49d5dcfdeea9f5bfeddb1b2e9ce68f0d8f"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Oct 01 15:29:20 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Oct 01 15:29:20 2025 +0000"
      },
      "message": "Merge \"Configure subnets CIDR for BGP tests\" into mcp/epoxy"
    },
    {
      "commit": "0338519f33059c68d3cdd4374caba164c6cb8757",
      "tree": "fd6acfc26d540ba6081739f8fd8c8bd2e1a0d517",
      "parents": [
        "f433b900cde29af263032e541cdfcbadba378276",
        "5341a1ebe1e86fe190cdecf83b45ca982ced6641"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Oct 01 15:29:07 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Oct 01 15:29:07 2025 +0000"
      },
      "message": "Merge \"Adding sleep after port creation\" into mcp/epoxy"
    },
    {
      "commit": "4e169b59b44587db1c997f0c70f62d711be9b6ef",
      "tree": "4926d5c25eb3b06601d6fec4acc5072e61e57295",
      "parents": [
        "f433b900cde29af263032e541cdfcbadba378276"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Mon Nov 20 13:26:48 2023 +0100"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Oct 01 14:48:11 2025 +0000"
      },
      "message": "Unify check for TF backend\n\nRelated-Prod: PRODX-37464\nChange-Id: I39e7ac4b28207f705b54d7a7204894510f2f1045\n(cherry picked from commit 7e1a858d04a85ee5964bc98d926620a80afe0b46)\n(cherry picked from commit dc460b0e0d2f9144061d757e0f4d0ab7cb1b76b1)\n"
    },
    {
      "commit": "343019c769f20e76b94d016aae0fabd39d273a3e",
      "tree": "2bace36fe71ce4f902fe5eed4ddd438867c2ca17",
      "parents": [
        "f433b900cde29af263032e541cdfcbadba378276"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Wed Nov 15 16:02:35 2023 +0100"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Oct 01 14:47:36 2025 +0000"
      },
      "message": "Adjust sec group test for tungstenfabric backend\n\nTungstenFabric can\u0027t get correct security group rule by filtering.\nTo workaround it, it takes needed secgroup rule id when rules were created.\n\nRelated-Prod: PRODX-36750\nChange-Id: Id6f9dd356c26d682c3a3cfc4a35da22353d7354d\n(cherry picked from commit c3db6fedb9d23811221fa6cc14539f675a9eeb7d)\n(cherry picked from commit b7ac82e5c82fcbd5b0c609260a37cecba1164182)\n"
    },
    {
      "commit": "e05d2d49d5dcfdeea9f5bfeddb1b2e9ce68f0d8f",
      "tree": "9f3de3c8641107c96c7c91f4694b6507055a0369",
      "parents": [
        "f433b900cde29af263032e541cdfcbadba378276"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Sun Jul 16 12:02:25 2023 +0000"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Oct 01 14:46:58 2025 +0000"
      },
      "message": "Configure subnets CIDR for BGP tests\n\nThe patch configures CIDR for subnets used in BGP tests because\nwhen these tests are run simulteniuosly they tries to use the same\nCIDR and fail with error \"Available CIDR for subnet creation could not be found\".\n\nRelated-PRODX: PRODX-30128\nChange-Id: Ibfd1dbbbfa77f71cddfb3f40bcab957da4bcb8e5\n(cherry picked from commit f4753a1e98b0be1fd41806345d075fd688185ffd)\n(cherry picked from commit f5fb822b14ec18a520cb1ec42907d99e385c314a)\n"
    },
    {
      "commit": "f433b900cde29af263032e541cdfcbadba378276",
      "tree": "ec4cf2748291014d71375bf686f8b3f3dfa0cde1",
      "parents": [
        "ca7a2cc177aa2142cc0124479f6e6e552f9ffd85",
        "ccb43fa439d6f21ad5727819b1344ffab593b44c"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Oct 01 14:16:00 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Oct 01 14:16:00 2025 +0000"
      },
      "message": "Merge \"Get token for admin client with static accounts\" into mcp/epoxy"
    },
    {
      "commit": "ca7a2cc177aa2142cc0124479f6e6e552f9ffd85",
      "tree": "27e7a1239de4724904ca8dc74792c2994269cd81",
      "parents": [
        "dc1e33e6ce25b6623ea4c40e68d9afe1befec9d0",
        "8245ad0671a7dd923fb0f5735fa1264e8229fe8a"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Oct 01 14:15:45 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Oct 01 14:15:45 2025 +0000"
      },
      "message": "Merge \"Fill *_id information for client when using static accounts\" into mcp/epoxy"
    },
    {
      "commit": "dc1e33e6ce25b6623ea4c40e68d9afe1befec9d0",
      "tree": "b2285ea893002967e518b1633a784520cb3af7f5",
      "parents": [
        "8f5a5a1c3d094d989495f62e975c45156fc37fd1",
        "dab9e8af1d4903bc6f24b70de939e8e89b0a9434"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Oct 01 14:14:11 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Oct 01 14:14:11 2025 +0000"
      },
      "message": "Merge \"Fix SecGroupQuotaTest in case of unlimited quota\" into mcp/epoxy"
    },
    {
      "commit": "8f5a5a1c3d094d989495f62e975c45156fc37fd1",
      "tree": "a303b202f6016f917c0f0a3aee66d83438a2227a",
      "parents": [
        "5794c15078fd144043834b652abfcdbcf801f1b8",
        "680e1668dad2cb5ec46ef2f3136a7377b47b96e8"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Oct 01 14:14:00 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Oct 01 14:14:00 2025 +0000"
      },
      "message": "Merge \"Use hypervisor_hostname as name of node in scheduling\" into mcp/epoxy"
    },
    {
      "commit": "5794c15078fd144043834b652abfcdbcf801f1b8",
      "tree": "d378493a9ccedddc4a988bd090d8304cb3b4d577",
      "parents": [
        "092836f842a8d8e59476c02d28fb8f3593a3a798",
        "73127f5e47e5d35b44f36891aa5e1111381f07c6"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Oct 01 14:13:54 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Oct 01 14:13:54 2025 +0000"
      },
      "message": "Merge \"add required ext for subnetpool tests\" into mcp/epoxy"
    },
    {
      "commit": "092836f842a8d8e59476c02d28fb8f3593a3a798",
      "tree": "75528c3295909c1253e203f7efd23144198772df",
      "parents": [
        "569df8561a229a87de78ad7e8fa1baea0dca94c8",
        "827284aa52afc94cbd7de0886d03873bd32a92a6"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Oct 01 14:13:47 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Oct 01 14:13:47 2025 +0000"
      },
      "message": "Merge \"Use service_ports_number option to calculate number of used ips\" into mcp/epoxy"
    },
    {
      "commit": "ccb43fa439d6f21ad5727819b1344ffab593b44c",
      "tree": "22ebf894a51989f7de233003da94a1410c27e89d",
      "parents": [
        "10454171b7c7e4a4bb8db73937a6ff4bf90d8290"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Sep 05 13:29:57 2022 +0400"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Oct 01 12:18:51 2025 +0000"
      },
      "message": "Get token for admin client with static accounts\n\nCloses-Bug: PRODX-26560\nChange-Id: Ie055c3479c1695cd2b2ac0df650aa2676019de3b\n(cherry picked from commit 182e06da6e2404a7a65972d047572b4616945599)\n(cherry picked from commit 60d02911fa0b04a318f66cf59944c3ff7cf6ec4f)\n(cherry picked from commit 895403f6cbe2d95dbfb466b8bd6530283f682369)\n"
    },
    {
      "commit": "569df8561a229a87de78ad7e8fa1baea0dca94c8",
      "tree": "7d278ec637807cbc8974a62cab54eb43a06fa41b",
      "parents": [
        "10454171b7c7e4a4bb8db73937a6ff4bf90d8290"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Dec 22 11:54:04 2021 +0200"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Oct 01 12:18:20 2025 +0000"
      },
      "message": "Retry on any exception afeter FIP update\n\nPartially cherry-pick I25e85af8e626664c0a562ea0a5b8faf8b29210a5\nwhich increases timeout retries.\n\nRelated-Prod: PRODX-20388\nChange-Id: I918989cb23c7397c1c428f840346bf5fd5591e30\n(cherry picked from commit 8baa0223ec16f6e1c5e1a369e2b6d0b0fec7966d)\n(cherry picked from commit 4afe058078d5669a264f6e35ee081cabfc15c0c3)\n(cherry picked from commit 8512fb92ba6b73d516d00709d1e0ecee5bcb8cda)\n(cherry picked from commit 7f2887c0598c48a2bf2b072b8aafe45143148afe)\n"
    },
    {
      "commit": "8245ad0671a7dd923fb0f5735fa1264e8229fe8a",
      "tree": "6283daab60795b9c7e0cde329ede788591c23ada",
      "parents": [
        "10454171b7c7e4a4bb8db73937a6ff4bf90d8290"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Oct 22 14:34:41 2021 +0300"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Oct 01 12:17:18 2025 +0000"
      },
      "message": "Fill *_id information for client when using static accounts\n\nRelated-Prod: PRODX-18763\nChange-Id: Ie6f4092e07bdf28af6cfcfd0fe37645dd1b794c4\n(cherry picked from commit aa439722f31055c3e1bdfa833060cd4edc8065c9)\n(cherry picked from commit 4d5b1115dd748a02f8bdb04809407d73ff8090e0)\n(cherry picked from commit 19fa0b5ff3ed3e5293e920663122fb06ce773a7d)\n(cherry picked from commit a58672fe4edf63ec894502add85113ee70bc5abc)\n"
    },
    {
      "commit": "5341a1ebe1e86fe190cdecf83b45ca982ced6641",
      "tree": "0822a1ab463fc39df782af9c08823c28fe8e9b2a",
      "parents": [
        "10454171b7c7e4a4bb8db73937a6ff4bf90d8290"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Jan 12 12:40:55 2021 +0200"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Oct 01 12:16:48 2025 +0000"
      },
      "message": "Adding sleep after port creation\n\nThe sleep is added to avoid the situation when a port is not\nin active yet but static route is added.\n\nRelated-PRODX: PRODX-5031\nChange-Id: I147e29cc762879418ff3447b428ad6db0771cf7f\n(cherry picked from commit 3f00cf4443fc40e77b3897c121326328ec30143a)\n(cherry picked from commit 9bb27d4f0f03e2a7a6817187ebd99503723ddd4b)\n(cherry picked from commit c0c11ab7b0e9af1bbec042ae044e02a76ddf4df2)\n(cherry picked from commit a512b3d4ec52363d5e08ab9a3d5d0c90d6382a8c)\n(cherry picked from commit f1bd422fddc92ca5465a6cc8ce56b2b0cec4d663)\n"
    },
    {
      "commit": "dab9e8af1d4903bc6f24b70de939e8e89b0a9434",
      "tree": "2ea3de6f43f30322e46f5e3e47265a03572df8cd",
      "parents": [
        "10454171b7c7e4a4bb8db73937a6ff4bf90d8290"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Fri Nov 06 14:40:42 2020 +0400"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Oct 01 11:44:01 2025 +0000"
      },
      "message": "Fix SecGroupQuotaTest in case of unlimited quota\n\nIf project has unlimited default SG qouta (-1) test incorrectly\nprocessing negative value.\n\nRelated-PROD: PRODX-8495\nChange-Id: I62bb9fe1941cfa9c8800da99ddb9bda5a6cda5d4\n(cherry picked from commit 988b46926dc1ed79df96c0ec63107e02fca0897d)\n(cherry picked from commit 0ee6a34dfafac8eadc01d6ec195a856cf6b9608c)\n(cherry picked from commit 1a08a739fbff69f69aa4e70a2b732f86a8df08c3)\n(cherry picked from commit 5987281580acba8c91a05264a7316f16e009a5ea)\n"
    },
    {
      "commit": "680e1668dad2cb5ec46ef2f3136a7377b47b96e8",
      "tree": "e3f3fd6dbea1ce2b9614aa9b993bc8142986b517",
      "parents": [
        "10454171b7c7e4a4bb8db73937a6ff4bf90d8290"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Thu Oct 08 15:48:20 2020 +0200"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Oct 01 11:16:51 2025 +0000"
      },
      "message": "Use hypervisor_hostname as name of node in scheduling\n\nhypervisor_hostname field is the node name, not the host name. If\nnode name and host name are different (e.g. for host FQDNs are not\nused but for node they still are) the scheduling will fail not being\nable to find the requested host.\n\nCloses-issue: https://mirantis.jira.com/browse/PRODX-7596\nChange-Id: I7caa81faaefcc3a0be57900c249a54f8008d963e\n(cherry picked from commit 65ff1359e0057b370bdde215fcda84cbe926430c)\n(cherry picked from commit a06f7341f816a27112625fafb1f2f2d6422c2eb6)\n(cherry picked from commit 27539534f90ab3aed4ee67e16a01a43ff70fdcce)\n(cherry picked from commit a4723ead2c14fe6ced92397f5c019c6f24495ff2)\n"
    },
    {
      "commit": "73127f5e47e5d35b44f36891aa5e1111381f07c6",
      "tree": "7e24fc3e4173c6b140814e8f92d67883334b296a",
      "parents": [
        "10454171b7c7e4a4bb8db73937a6ff4bf90d8290"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Fri May 22 15:16:32 2020 +0400"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Oct 01 11:15:21 2025 +0000"
      },
      "message": "add required ext for subnetpool tests\n\ntests with required default-subnetpool extencion:\n  test_create_subnetpool_with_timestamp\n  test_update_subnetpool_with_timestamp\n  test_show_subnetpool_attribute_with_timestamp\n\nRelated-prod: PRODX-3721\nChange-Id: I31882a8cd25d2ae229d63bf872b729e7a36b6798\n(cherry picked from commit 676340a8ba551b07d68c27fb51ba58a8a302f2b6)\n(cherry picked from commit 319bd38876e2d4c4d219b602c93395362051b2ee)\n(cherry picked from commit 921876ca574bd7edbbf9d5c7c0405e25d825f167)\n(cherry picked from commit 327ec3a29ced630d06b16a1692706eef82160c6b)\n(cherry picked from commit bcc6f4ed72fea3c25b8698571993db6d0fadf52c)\n"
    },
    {
      "commit": "827284aa52afc94cbd7de0886d03873bd32a92a6",
      "tree": "e72a3b6a77e00f457f51664c2a086d3bedf77d92",
      "parents": [
        "10454171b7c7e4a4bb8db73937a6ff4bf90d8290"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Jun 10 17:41:19 2024 +0200"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Oct 01 11:14:14 2025 +0000"
      },
      "message": "Use service_ports_number option to calculate number of used ips\n\nAfter subnet is created, ips can be assigned also to neutron service ports.\nFor example portprober agent service cannot be disabled via API like\nDHCP, so when cheking used ips these ports should be taken into account\nafter each subnet creation.\n\nChange-Id: I25dbc6f2717b017c2f51d7608dd9cafaa377550a\nDepends-On: I089bc013188079289914d98fd24cbfd3c4d91530\nRelated-Prod: https://mirantis.jira.com/browse/PRODX-42203\n(cherry picked from commit e527326b21d759e984b16f79307312a5163a7956)\n"
    },
    {
      "commit": "10454171b7c7e4a4bb8db73937a6ff4bf90d8290",
      "tree": "e8d6507e032a09cfbee2cdba1aa462cb2c623a88",
      "parents": [
        "f571129db183d0a39090328a98ed2723b4cacf2c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jul 29 13:37:56 2025 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Aug 04 09:03:29 2025 +0000"
      },
      "message": "Count service ports in quota negative tests\n\nRelated-Prod: PRODX-41247\nChange-Id: I20a232e03e3a82fdd9f9186a5368701118b5b5c2\n(cherry picked from commit 868d2510f3d2f3e30692ea86da36e7fc38491fc9)\n"
    },
    {
      "commit": "f571129db183d0a39090328a98ed2723b4cacf2c",
      "tree": "efb1db8bb6551a9993c17e280d5f9fb75353ef0c",
      "parents": [
        "d49139e260b59f02b0bb24954f01640847687894"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jul 01 10:25:55 2025 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jul 01 11:00:31 2025 +0000"
      },
      "message": "Add small delay to setup internal ports after network create\n\nRelated-Prod: PRODX-53280\nChange-Id: I2ae5caff3a14474a7f75f2a67cfc2508a19a24f2\n(cherry picked from commit 7c251fdeb49eb54c7722e7ba410550502110ff5e)\n"
    },
    {
      "commit": "d49139e260b59f02b0bb24954f01640847687894",
      "tree": "f1aafba92cebb491405e20bd073c3c5524d84f3b",
      "parents": [
        "ed3744eba062bffa318f786c1370ecd2d0dae130"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Aug 06 16:36:38 2024 +0000"
      },
      "committer": {
        "name": "Sofiia Tavrovska",
        "email": "stavrovska@mirantis.com",
        "time": "Tue May 20 21:56:16 2025 +0200"
      },
      "message": "Unset \"router:external\" in subnet tests\n\nSince [1], Neutron will return also the subnets belonging to an external\nnetwork. By default, the class ``SubnetsSearchCriteriaTest`` will not\nconsider these networks, same as in the class\n``NetworksSearchCriteriaTest``.\n\n[1]https://review.opendev.org/q/topic:%22bug/2051831%22\n\nCloses-Bug: #2076328\nRelated-Bug: #2051831\nChange-Id: Id7048793d75640694299f340762f079111c81565\n"
    },
    {
      "commit": "ed3744eba062bffa318f786c1370ecd2d0dae130",
      "tree": "8c170cf914f3a14f07eb19a44eb27b18bac9e794",
      "parents": [
        "5f2ed3602c5f4248eede5a31e72cb73cc20b5407"
      ],
      "author": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Mar 12 12:28:14 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Mar 12 23:03:07 2025 +0000"
      },
      "message": "Revert \"Make neutron-tempest-plugin-designate-scenario non-voting temporary\"\n\nThis reverts commit 5c5dc014bf5fb31c2c7dbbf716d917630e55e48f.\n\nReason for revert: patch [1], that fixes the problem reported in\nLP#2072627, is merged.\n\n[1]https://review.opendev.org/c/openstack/releases/+/924235\n\nRelated-Bug: #2072627\nChange-Id: Ieb6bb7c088cb30da55560603d0bda48ccdd30060\n"
    },
    {
      "commit": "5f2ed3602c5f4248eede5a31e72cb73cc20b5407",
      "tree": "f086d0543bbbc71d01df8aac1dcc288d36c49505",
      "parents": [
        "a90a8018b1e2e05499c2ee70dc9f5e509bc5940a"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Mar 12 14:24:31 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Mar 12 14:24:31 2025 +0000"
      },
      "message": "Make ``neutron-tempest-plugin-*-ubuntu-jammy`` no voting\n\nRelated-Bug: #2101857\nChange-Id: Ice3adb92221a38e184c4dd21150855b22cf2621d\n"
    },
    {
      "commit": "a90a8018b1e2e05499c2ee70dc9f5e509bc5940a",
      "tree": "81992cf50a9660074e1f7e5ed7cbcd0f72ac791c",
      "parents": [
        "658882f795fb3ca4cc0d9dfb8fcac77ef93e5553",
        "6ee007cc49b609c57b056fdd39f93013455153df"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 07 18:13:23 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 07 18:13:23 2025 +0000"
      },
      "message": "Merge \"Cover both enabled and disabled cases in nested snat validation test\""
    },
    {
      "commit": "6ee007cc49b609c57b056fdd39f93013455153df",
      "tree": "a0a4ec18d0b858f3fb323ae87fe0fa15900423f7",
      "parents": [
        "25cf0bcbfbadca572490eb0238f2c51c7b7351e2"
      ],
      "author": {
        "name": "Renjing Xiao",
        "email": "rxiao@redhat.com",
        "time": "Thu Feb 06 18:09:25 2025 +0000"
      },
      "committer": {
        "name": "Renjing Xiao",
        "email": "rxiao@redhat.com",
        "time": "Fri Mar 07 09:48:11 2025 +0000"
      },
      "message": "Cover both enabled and disabled cases in nested snat validation test\n\nCheck connectivity when nested SNAT is enabled; expect no connectivity otherwise.\n\nChange-Id: I50cbdc50a6689a7dada10c5a00233afd4ee6c93a\n"
    },
    {
      "commit": "658882f795fb3ca4cc0d9dfb8fcac77ef93e5553",
      "tree": "56bee0e5e54960d71945c79e6e0afd0e43b3d3fe",
      "parents": [
        "eb7f7b08488d847b52200fcf05ed4783ab217c41"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Mar 01 12:54:27 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Mar 01 12:54:27 2025 +0000"
      },
      "message": "Execute router commands with admin client (2)\n\nThe API calls that change the router external gateway info \"enable_snat\"\nflag are, by default, allowed only for admin users. That fix is proposed\nto the Neutron API definitions in [1].\n\nThis patch amends the missing bits of [2].\n\n[1]https://review.opendev.org/c/openstack/neutron-lib/+/941631\n[2]https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/941689\n\nRelated-Bug: #2098109\nChange-Id: Ie496dec0e2396a232c4e4a891672e70f0d90857f\n"
    },
    {
      "commit": "eb7f7b08488d847b52200fcf05ed4783ab217c41",
      "tree": "55b25a9b96e52e3015cc6664cc679dd9781549dc",
      "parents": [
        "d4c707e68d488885f4164b015d7adc797a151851"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Feb 26 10:24:06 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Feb 26 15:02:05 2025 +0000"
      },
      "message": "Redefine ``configure_vlan_transparent`` method again\n\nIn [1], the method ``configure_vlan_transparent`` was renamed. Some\ndependant projects, like whitebox-neutron-tempest-plugin, use this\nmethod. Also the concept of \"inner VLAN\" does not exist in the VLAN\ntransparency feature.\n\n[1]https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/937778\n\nCloses-Bug: #2100270\nChange-Id: Ib3511c5d2d30ab9de60e4dfaa7035dc937a9f609\n"
    },
    {
      "commit": "d4c707e68d488885f4164b015d7adc797a151851",
      "tree": "6e6bef448b293ae617e06601cc7ce8368d81245f",
      "parents": [
        "affa9b47cb4242208337f1d0f364377c8a3572e5"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Dec 16 14:46:16 2024 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sun Feb 23 10:57:02 2025 +0000"
      },
      "message": "Add scenario tests for the Vlan QinQ feature\n\nThis patch adds 2 new scenario tests to test connectivity between VMs\nusing vlan network with enabled QinQ and with vlan configured inside\nVMs.\nThis is very similar to the \"vlan_transparent\" option which was already\ntested since some time. The only difference is in the ethtype of the\nouter vlan packets send through such network. Unfortunately we can\u0027t\ntest ethtype of the outer vlan in the neutron-tempest-plugin tests as\nthat would require access to the host where VMs runs and test packets on\nthe physical NICs.\nSo those new tests are actually the same as the existing tests for the\nnetwork with \"vlan_transparent\" enabled to at least make sure that QinQ\nfunctionality works from the end user point of view.\n\nThis patch also enables those new tests for the ML2/OVN job as this is\ncurrently only backend with implemented support for QinQ.\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/937633\nRelated-Bug: #1915151\nChange-Id: Icc2b175cf4cfe5c4ca73bb7ccc5a9089a27798c9\n"
    },
    {
      "commit": "affa9b47cb4242208337f1d0f364377c8a3572e5",
      "tree": "296c5d7d3bed198f80ebf8af8b22117e445a0961",
      "parents": [
        "d4ca1e8a833f9eba71e3f011c9cd1367bbe9ed82",
        "4b082c9ae78107bad38e07aa98416f44f88f7f3d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 20 19:47:25 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 20 19:47:25 2025 +0000"
      },
      "message": "Merge \"Execute router commands with admin client\""
    },
    {
      "commit": "d4ca1e8a833f9eba71e3f011c9cd1367bbe9ed82",
      "tree": "596106a408f307419b35f4d18e35ddbade9ca510",
      "parents": [
        "93ab44cf54c2cb7526e4c0d93df9636f3b607ea8"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Mon Feb 10 13:52:58 2025 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Wed Feb 19 22:55:24 2025 +0000"
      },
      "message": "Remove Linux Bridge job from experimental queue\n\nWe no longer need to run this job on master branch\nchanges, it will fail anyway.\n\nTrivialFix\n\nChange-Id: I6c2b82081e80dd463bc7c7646c5d1e027d75f3f2\n"
    },
    {
      "commit": "93ab44cf54c2cb7526e4c0d93df9636f3b607ea8",
      "tree": "2a6c15dc5328a93c9945ba32e842fcf6be1c05cf",
      "parents": [
        "77d5cd9d4f9ed7f33d34e06f9fbe10f82c40c479",
        "dfcc2f5076923bc6b3d61c004770dd6464395d80"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 19 04:56:59 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 19 04:56:59 2025 +0000"
      },
      "message": "Merge \"Increase the ``neutron-tempest-plugin-vpnaas`` timeout to 4500\""
    },
    {
      "commit": "77d5cd9d4f9ed7f33d34e06f9fbe10f82c40c479",
      "tree": "fac08a66b7c6c4a94fb9224b0c7a2c4e8eaa202e",
      "parents": [
        "ca324e6da5f88c5e303bd8063814a4fd8b5c7d5f",
        "c14502c30b92c5ce0f1db5cb1f68bbba577d400d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 19 02:15:05 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 19 02:15:05 2025 +0000"
      },
      "message": "Merge \"Bagpipe: make bgpvpn-bagpipe job voting again\""
    },
    {
      "commit": "dfcc2f5076923bc6b3d61c004770dd6464395d80",
      "tree": "c83cf2718195c681f772eaa20b7120f905f35c09",
      "parents": [
        "ca324e6da5f88c5e303bd8063814a4fd8b5c7d5f"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Feb 18 15:45:58 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Feb 18 15:45:58 2025 +0000"
      },
      "message": "Increase the ``neutron-tempest-plugin-vpnaas`` timeout to 4500\n\nCloses-Bug: #2098768\nChange-Id: I4d3a983025dafb589ae76cdc4e0aa0f5e19bbd15\n"
    },
    {
      "commit": "c14502c30b92c5ce0f1db5cb1f68bbba577d400d",
      "tree": "a13e0767f14317eed1c44494582bc01062f1a7b0",
      "parents": [
        "cc02d407d9b433fcf6042c36d0f9ef28ede04447"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Tue Feb 18 10:00:43 2025 +0100"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Tue Feb 18 10:05:07 2025 +0100"
      },
      "message": "Bagpipe: make bgpvpn-bagpipe job voting again\n\n[1] made neutron-tempest-plugin-bgpvpn-bagpipe job non-voting,\nas linuxbridge related code is removed from bagpipe (see depends-on),\nthe job can be voting again.\n\nDepends-On: https://review.opendev.org/c/openstack/networking-bagpipe/+/940765\n[1]: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/941218\nRelated-Bug: #2097367\n\nChange-Id: I9af3119edcf8aa6b525a7ff55798cf5a4dfc7abd\n"
    },
    {
      "commit": "ca324e6da5f88c5e303bd8063814a4fd8b5c7d5f",
      "tree": "bb8cbfe6f8771a14fad269ff650469f640103e61",
      "parents": [
        "cc02d407d9b433fcf6042c36d0f9ef28ede04447"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Jan 03 13:42:31 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Feb 17 16:13:34 2025 +0000"
      },
      "message": "Move OVS iptables_hybrid job to experimental/periodic\n\nThe OVS iptables hybrid firewall is not the preferred ML2/OVS firewall\ndriver (``neutron.agent.firewall_drivers``). The related code (IPtables\nfirewall) has not been modified for a long time. In order to save CI\ntime, the job ``neutron-tempest-plugin-openvswitch-iptables_hybrid`` is\nmoved to the experimental and periodic queues.\n\nChange-Id: I62af6302f8819ef6434be6415f4e2afa0386ce0a\n"
    },
    {
      "commit": "4b082c9ae78107bad38e07aa98416f44f88f7f3d",
      "tree": "08c157aa5f6ca28673ab9889be5a54b9a9715381",
      "parents": [
        "cc02d407d9b433fcf6042c36d0f9ef28ede04447"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Feb 14 16:24:40 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Feb 17 14:13:15 2025 +0000"
      },
      "message": "Execute router commands with admin client\n\nThe API calls that change the router external gateway info \"enable_snat\"\nflag are, by default, allowed only for admin users. That fix is proposed\nto the Neutron API definitions in [1].\n\n[1]https://review.opendev.org/c/openstack/neutron-lib/+/941631\n\nRelated-Bug: #2098109\nChange-Id: I6c19692fefb09c15423aa58756fb001615ce1ce4\n"
    },
    {
      "commit": "cc02d407d9b433fcf6042c36d0f9ef28ede04447",
      "tree": "b89f6943d533d246c6ce30dcd9d59a233a7701c2",
      "parents": [
        "25cf0bcbfbadca572490eb0238f2c51c7b7351e2",
        "e4c6c4f8af80e0f0606bd7abdc9133e5822f8bc7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 17 08:30:03 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 17 08:30:03 2025 +0000"
      },
      "message": "Merge \"Bagpipe: make ``neutron-tempest-plugin-bgpvpn-bagpipe`` non-voting\""
    },
    {
      "commit": "e4c6c4f8af80e0f0606bd7abdc9133e5822f8bc7",
      "tree": "1f9255f03f7cfef61a80d3b9774d6598ec1d84a6",
      "parents": [
        "5697d2d4bdc3df6362a56183038d370985091772"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Tue Feb 11 10:20:16 2025 +0100"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Feb 14 14:57:28 2025 +0000"
      },
      "message": "Bagpipe: make ``neutron-tempest-plugin-bgpvpn-bagpipe`` non-voting\n\nWith the LinuxBridge driver removal bagpipe related jobs are\nfailing, till it is fixed make the job non-voting on master.\n\nThis patch also makes ``neutron-tempest-plugin-dynamic-routing`` as\nnon-voting to unblock the CI. That will be reverted once [1] is\nmerged.\n\nThis patch is also defining the ``neutron-tempest-plugin-vpnaas-ovn``\nmechanism driver as \"ovn\". By default, devstack uses \"ovn,logger\".\nThis change is aligned with [2][3].\n\n[1]https://review.opendev.org/c/openstack/neutron/+/941202\n[2]https://review.opendev.org/c/openstack/neutron/+/941211\n[3]https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/941212\n\nRelated-Bug: #2097367\nChange-Id: I2ee5fe46864e0215ca85ed5a585e33aed835c2c3\n"
    },
    {
      "commit": "25cf0bcbfbadca572490eb0238f2c51c7b7351e2",
      "tree": "b00ac8f1829e75a6674b632778feaaea626392e0",
      "parents": [
        "5697d2d4bdc3df6362a56183038d370985091772"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Feb 11 08:09:50 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Feb 11 10:12:44 2025 +0000"
      },
      "message": "[eventlet-removal] Remove \"logger\" mechanism from ML2/OVN CI jobs\n\nThe \"logger\" mechanism is a testing class that is still calling\nmonkey_patch. This mechanism driver is not relevant nor neccessary\nfor the ML2/OVN CI jobs.\n\nChange-Id: Ie840e1c3172f2427c3bf8ff392fb095b4ed78012\n"
    },
    {
      "commit": "5697d2d4bdc3df6362a56183038d370985091772",
      "tree": "890b57c760916a9a0f01468e9cceddc2fcdf2988",
      "parents": [
        "db447e58c8abf686dba991380fa6540a931e3ce4"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Jan 13 20:17:12 2025 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Jan 15 11:35:58 2025 +0530"
      },
      "message": "Always create router interface for ipv6 metadata test\n\nCurrently it was not created when firewall_driver\u003d\u0027ovn\u0027 and\ncausing random issues with tests in some environments.\nWe need a router with subnet attached when using \u0027slaac\u0027\nas \u0027ra\u0027 and \u0027address\u0027 mode[1].\n\nAlso enable debug for bash script and encode\ninterface correctly[2].\n\n[1] https://docs.openstack.org/neutron/latest/admin/config-ipv6.html#using-slaac-for-addressing\n[2] Please URL encode % as %25, see RFC 6874\n\nRelated-Issue: #OSPCIX-565\nChange-Id: Iaf44b791c575d0a0c93578ccab0c7f4dd40005b4\n"
    },
    {
      "commit": "db447e58c8abf686dba991380fa6540a931e3ce4",
      "tree": "23569cb6d26fcca3d810974e93de4b4ef0bf92fa",
      "parents": [
        "82d62ad69925c96c63e67ce146d8393a3d2bbe7a"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Jan 06 19:58:18 2025 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Jan 06 19:58:40 2025 +0530"
      },
      "message": "Turn off wsgi in unmaintained branch jobs\n\nGot missed when default switched in [1].\n\n[1] https://review.opendev.org/935627\n\nTopic: eventlet-deprecation\nChange-Id: I23e4e412187b1ea54b680146ebd67690ad8b879a\n"
    },
    {
      "commit": "82d62ad69925c96c63e67ce146d8393a3d2bbe7a",
      "tree": "5396b5e9beb1ec2dbed5185f86c9ec7517717e13",
      "parents": [
        "d304c73e43227ab2906fb4c67c0997bde85cbae9"
      ],
      "author": {
        "name": "LIU Yulong",
        "email": "i@liuyulong.me",
        "time": "Tue Dec 10 17:27:18 2024 +0800"
      },
      "committer": {
        "name": "liuyulong",
        "email": "i@liuyulong.me",
        "time": "Mon Dec 23 06:04:19 2024 +0000"
      },
      "message": "Skip nested snat validation for DVR\n\nChange Ie2e49a53857009446e22300e2fff292355cef058 added the\nnested snat validation test scenario. But the nested snat does\nnot work for DVR mode. So here we skip this test.\n\nRelated-bug: #2029722\nChange-Id: Iea20198125d6adc6416b0cc70ca48612e44a44a9\n"
    },
    {
      "commit": "d304c73e43227ab2906fb4c67c0997bde85cbae9",
      "tree": "01c3b1613848710bb2001f4f1ce5becb0e2e1903",
      "parents": [
        "f405d0774d228307836da414b12eeccdf76b75b8"
      ],
      "author": {
        "name": "LIU Yulong",
        "email": "i@liuyulong.me",
        "time": "Wed Nov 27 10:17:47 2024 +0800"
      },
      "committer": {
        "name": "liuyulong",
        "email": "i@liuyulong.me",
        "time": "Fri Dec 20 01:16:53 2024 +0000"
      },
      "message": "Re-enable the router test_migration cases\n\nDepends-On: Ia628ee196382b0672ce3424d7cb86f29a15a6d4d\n\nChange-Id: I0abb9069b301eb6b059a715c193933249efc718f\n"
    },
    {
      "commit": "f405d0774d228307836da414b12eeccdf76b75b8",
      "tree": "06f3f05e4741db31e96a2433613ce8c66ada80f5",
      "parents": [
        "b515c92900ebc561b76706c309631909df2937df"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Dec 17 12:59:59 2024 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Dec 17 13:00:02 2024 +0530"
      },
      "message": "Turn off wsgi in linuxbridge stable branch jobs\n\nGot missed when default switched in [1].\n\n[1] https://review.opendev.org/935627\n\nTopic: eventlet-deprecation\nRelated-Bug: #2069831\nChange-Id: Ic698e264a43b0d6e048500481388ae51c3ead292\n"
    },
    {
      "commit": "b515c92900ebc561b76706c309631909df2937df",
      "tree": "01fa6400e50188f509d2a6ee3cfc1b87da259604",
      "parents": [
        "c27cf6baed462feb6d527e03d28184037ff80abd",
        "f8d254746e0f126fbd7e74011d7612967cbad61d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 17 00:50:19 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 17 00:50:19 2024 +0000"
      },
      "message": "Merge \"Deprecate options to enable/disable plugin tests\""
    },
    {
      "commit": "c27cf6baed462feb6d527e03d28184037ff80abd",
      "tree": "b1ae41b6706e3b002ad227e8d9f1f8bbcfbd690c",
      "parents": [
        "fea4f727dd9dabad9ca3cb79e76474b8159f2292"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Nov 19 11:00:18 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Dec 04 16:04:20 2024 +0000"
      },
      "message": "Remove all eventlet Neutron API jobs\n\nThe Neutron API WSGI module will be the only one available in\ndevstack [1].\n\n[1]https://review.opendev.org/c/openstack/devstack/+/932203\n\nTopic: eventlet-deprecation\nRelated-Bug: #2069831\nChange-Id: I38d64650ae1115870a38641c1f199b09838f4bd7\n"
    },
    {
      "commit": "fea4f727dd9dabad9ca3cb79e76474b8159f2292",
      "tree": "a40dc2f5ad0d5f069da798b33daa54f301623647",
      "parents": [
        "bf916cefcc8beb8590b62d06f70cb9024930e97a"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Dec 04 16:03:01 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Dec 04 16:04:03 2024 +0000"
      },
      "message": "[WSGI] Keep eventlet server for older versions of NDR\n\nRelated-Bug: #2069581\nTopic: eventlet-deprecation\nChange-Id: I76e1ec7d5a82ed6416b12b3866c70a0d3127eb24\n"
    },
    {
      "commit": "bf916cefcc8beb8590b62d06f70cb9024930e97a",
      "tree": "e8663a69cccb797352d62aa3b3dc76e977dbd67c",
      "parents": [
        "d3bf7c1774d2b191b63edd7d7c299e72c7906075",
        "4d44a2bfd49c0713a8fe6d0f36010218b1688420"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 04 11:38:22 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 04 11:38:22 2024 +0000"
      },
      "message": "Merge \"dr: Add option to customize base image\""
    },
    {
      "commit": "4d44a2bfd49c0713a8fe6d0f36010218b1688420",
      "tree": "85d25c1df7c6386ee3f89b817058d09fc9ce91fb",
      "parents": [
        "20e6666c816a51dbd89543280415258229965394"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Nov 23 02:09:25 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Dec 03 07:29:41 2024 +0000"
      },
      "message": "dr: Add option to customize base image\n\nAdd the option to replace the base image to build the test container\nimage with quagga. This allows users to adjust the image reference\naccording to their environment (eg. in case a local image registry is\nused).\n\nChange-Id: I9ae3ef8bd5d42df801f9ee5b396d785ef42030c7\n"
    },
    {
      "commit": "d3bf7c1774d2b191b63edd7d7c299e72c7906075",
      "tree": "a691e383efb56dc7a21fec7bc9c98d7cac6c88ed",
      "parents": [
        "04806eba26d1db02584a44bd4b5d7dce7a4edd91"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Dec 02 18:27:47 2024 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Dec 02 18:27:50 2024 +0530"
      },
      "message": "Bump cirros version to 0.6.3\n\n0.6.3 includes some fixes, let\u0027s use it.\ndevstack already switched to it with [1].\n\n[1] https://review.opendev.org/c/openstack/devstack/+/930647\n\nRelated-Bug: #2045549\nChange-Id: I6c34e8af701102fb56ea8f02def8d129c4ac63dd\n"
    },
    {
      "commit": "04806eba26d1db02584a44bd4b5d7dce7a4edd91",
      "tree": "0d1072d15dc218af255fb7c6d6eac243ec7da1a9",
      "parents": [
        "5e33282fc2397ba438a5b5ad4233a46701e730f4",
        "e0b3c24160f3a040b71b185ff39e3a3327a06e0c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 02 07:03:22 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 02 07:03:22 2024 +0000"
      },
      "message": "Merge \"Update gate jobs as per the 2025.1 cycle testing runtime\""
    },
    {
      "commit": "e0b3c24160f3a040b71b185ff39e3a3327a06e0c",
      "tree": "7710407689f577671817a1e9facad6fe5f849792",
      "parents": [
        "435ff6ffc5a76d79001b702d99a42270fa72dc43"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Oct 22 18:05:37 2024 +0000"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Nov 28 23:18:57 2024 +0000"
      },
      "message": "Update gate jobs as per the 2025.1 cycle testing runtime\n\nAs per 2025.1 testing runtime[1], we need to test on Ubuntu\nNoble (which will be taken care by depends-on tempest and devstack\npatches to move base jobs to Noble) and at least single job to run on\nUbuntu Jammy (for smooth upgrade from previous releases).\n\nThis commit adds a new job to run on Jammy which can be removed\nin future cycle when testing runtime test next version of Ubuntu\nas default.\n\n[1]https://governance.openstack.org/tc/reference/runtimes/2025.1.html\n\nChange-Id: Ib93e87a2d9828eb28bd1bed37a3e06d88e480c74\n"
    },
    {
      "commit": "5e33282fc2397ba438a5b5ad4233a46701e730f4",
      "tree": "e16bb7129726ef32107c0758e3e8cddd930f758d",
      "parents": [
        "9666c9643ffabf17dbf8872066afb5e96fabf93a",
        "4b97bdbc804aab5f21d3094b1537a310bbe3202c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 27 12:53:22 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 27 12:53:22 2024 +0000"
      },
      "message": "Merge \"Use the admin client for the QoS tag tests\""
    },
    {
      "commit": "9666c9643ffabf17dbf8872066afb5e96fabf93a",
      "tree": "6e216564c16df74faada2336efbcba6ade06f28f",
      "parents": [
        "1b3f0915baf80f33d17ae0a7b4b2ee3aaaed5765",
        "0285aadf0c4b022d32e4b6954b003e7477d900a1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 25 18:17:59 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 18:17:59 2024 +0000"
      },
      "message": "Merge \"Install docker-buildx for Ubuntu\""
    },
    {
      "commit": "1b3f0915baf80f33d17ae0a7b4b2ee3aaaed5765",
      "tree": "0318c4ea992cd16044bc430a49ea6cfe3693ff1e",
      "parents": [
        "3261fb3ae11084ac8f959ef8dd2392e00d630662",
        "938f2c7fc8ac23d65fa5d3e234f5d97727cdf093"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 25 15:44:43 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 15:44:43 2024 +0000"
      },
      "message": "Merge \"Remove transition logic for old tempest option renaming\""
    },
    {
      "commit": "4b97bdbc804aab5f21d3094b1537a310bbe3202c",
      "tree": "433e9e19d550c20dd69afea2519bf99e832521af",
      "parents": [
        "4ffa1e660682ad5af0d09a5894d7acae2cdd0299"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Nov 22 13:34:49 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Nov 23 13:01:31 2024 +0000"
      },
      "message": "Use the admin client for the QoS tag tests\n\nBy default, the network QoS policies can be created, updated\nand deleted only by an administrator. This patch changes the client\nused for these tests.\n\nRelated-Bug: #2037002\nChange-Id: I37f46cf8f7991d49966d5e4a4598ed17ae7d392a\n"
    },
    {
      "commit": "f8d254746e0f126fbd7e74011d7612967cbad61d",
      "tree": "0d3682a2ed1bea9223e445c9fe4f429d008a7b78",
      "parents": [
        "3261fb3ae11084ac8f959ef8dd2392e00d630662"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Nov 23 02:24:14 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Nov 23 08:18:47 2024 +0000"
      },
      "message": "Deprecate options to enable/disable plugin tests\n\nThese were added to merge plugin tests into neutron-tempest-plugin in\nTrain and haven\u0027t been necessary since Stein was transitioned to EOL.\n\nDeprecate these options so that we can remove these right after 2025.1\nrelease.\n\nChange-Id: Ia019cc1c1db65f8206727c4184561c44fc847395\n"
    },
    {
      "commit": "3261fb3ae11084ac8f959ef8dd2392e00d630662",
      "tree": "9c3d66c16ffa9a96f65584e2ebc14ebce3e275c7",
      "parents": [
        "435ff6ffc5a76d79001b702d99a42270fa72dc43",
        "4ffa1e660682ad5af0d09a5894d7acae2cdd0299"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 22 20:37:26 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 22 20:37:26 2024 +0000"
      },
      "message": "Merge \"Improve the exclude file list for the stadium projects jobs\""
    },
    {
      "commit": "938f2c7fc8ac23d65fa5d3e234f5d97727cdf093",
      "tree": "d8290e5fd27aa5bbb7f8775467ebdbf6947a1a16",
      "parents": [
        "20e6666c816a51dbd89543280415258229965394"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Nov 23 02:33:10 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Nov 23 02:34:24 2024 +0900"
      },
      "message": "Remove transition logic for old tempest option renaming\n\nThis logic was required to adopt to the renaming in tempest[1] which\nwas done in 12.0.0 release. Now the minimum tempest version required\nis much higher so we no longer need this compatibility consideration.\n\n[1] ed6e586b9f8f0ada10af7711f297afa01b2b7754\n\nChange-Id: I5d13f9146b00b2fcd5c2e96071ab914b8a56a089\n"
    },
    {
      "commit": "4ffa1e660682ad5af0d09a5894d7acae2cdd0299",
      "tree": "e373e28ccb5140dc946e0ff3fd57b3efc2845816",
      "parents": [
        "20e6666c816a51dbd89543280415258229965394"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Nov 22 16:10:05 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Nov 22 16:13:03 2024 +0000"
      },
      "message": "Improve the exclude file list for the stadium projects jobs\n\nTrivial-Fix\n\nChange-Id: Ib75c551d3d03bd5edf49cb84709de3cbbf26c876\n"
    },
    {
      "commit": "0285aadf0c4b022d32e4b6954b003e7477d900a1",
      "tree": "5dcf53d3f1a901724886569e96592d917da0303e",
      "parents": [
        "a0593c77f846463bb7e1cc0136036a00d3abd34a"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Nov 14 12:08:11 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Nov 22 11:34:24 2024 +0000"
      },
      "message": "Install docker-buildx for Ubuntu\n\nSince docker 23, the legacy builder is deprecated. It is needed\nto install the package \"docker-buildx\".\n\nOutput example:\nroot@u22ovn:/tmp# docker build -t frr frr_docket\nDEPRECATED: The legacy builder is deprecated and will be removed in a\n            future release. Install the buildx component to build\n            images with BuildKit:\n            https://docs.docker.com/go/buildx/\n\nThis package is not present in CentOS nor Fedora.\n\nRelated-Bug: #2088166\nChange-Id: I8024fc8c0b73c52044826c9850d20ecc6fbb2fb6\n"
    },
    {
      "commit": "435ff6ffc5a76d79001b702d99a42270fa72dc43",
      "tree": "e7fe3af75de54dd0a8a495ee4e411de29478224a",
      "parents": [
        "20e6666c816a51dbd89543280415258229965394"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Nov 16 15:33:27 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Nov 22 10:37:03 2024 +0000"
      },
      "message": "Bump hacking\n\nhacking 3.0.x is too old. Bump it to the version currently used in\ntempest repo.\n\nDepends-on: https://review.opendev.org/c/openstack/tempest/+/906634\nChange-Id: I01f9496e0fb66397916f8f8ce7543e3786f5d1dc\n"
    },
    {
      "commit": "20e6666c816a51dbd89543280415258229965394",
      "tree": "0970e80641a7ef18302409e2f44275c950c7f2eb",
      "parents": [
        "a0593c77f846463bb7e1cc0136036a00d3abd34a"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Nov 22 07:02:59 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Nov 22 08:49:30 2024 +0000"
      },
      "message": "Change the default image in the NDR tests\n\nThis patch changes the default reporitory (hub.docker.com) to quay.io,\nin order to avoid the limitations implemented in the website, reducing\nthe download request.\n\nThis patch is also changing the default image used (Ubuntu 22.04) to\nUbuntu 20.04 because the package \"quagga-bgpd\" is present only in the\nolder version.\n\nNOTE: it will be needed to upgrade these tests in order to use a newer\nOS release; it will be probably needed to use FRR instead of Quagga.\n\nThis patch has the same approach as [1]\n\n[1]https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/935743\n\nRelated-Bug: #2089140\nChange-Id: I3b314fc818606d60e2acd00d0e8284f740a687e0\n"
    },
    {
      "commit": "a0593c77f846463bb7e1cc0136036a00d3abd34a",
      "tree": "da3666ffb19ce399366c65241b11230643e37f57",
      "parents": [
        "e52927e7677c7376b4e2263da551f018e01bca7c"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Nov 20 08:49:29 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Nov 20 08:49:29 2024 +0000"
      },
      "message": "Change the default FRR docker image repository\n\nThis patch changes the default reporitory (hub.docker.com) to quay.io,\nin order to avoid the limitations implemented in the website, reducing\nthe download request. The base image is the same: Ubuntu 22.04\n\nNOTE: it could be possible that quay.io implements the same limitations.\n\nCloses-Bug: #2089140\nChange-Id: If2aa7a58de35f14066d3e95058407af343b97f44\n"
    },
    {
      "commit": "e52927e7677c7376b4e2263da551f018e01bca7c",
      "tree": "09363c60130d42c31bfe5deed497bf6a5394032e",
      "parents": [
        "505a7981278f9f0ea80f72fcea99514aef383833"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihar.hrachyshka@gmail.com",
        "time": "Tue Nov 05 13:50:29 2024 -0500"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihar.hrachyshka@gmail.com",
        "time": "Tue Nov 05 13:50:29 2024 -0500"
      },
      "message": "nit: Drop mention of postgresql\n\nNeutron is dropping all code related to it.\n\nChange-Id: Ic29c3b463226d76c302fbd647bfd8c134a5fb434\n"
    },
    {
      "commit": "505a7981278f9f0ea80f72fcea99514aef383833",
      "tree": "41ab88b7ef98a9e787ffff972cfc29085681880f",
      "parents": [
        "087b757534f7a93e5166a0f879b899b1e56ee566",
        "0714486e37d7a0a62f2ce44fbb9951df9907f657"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 30 12:16:07 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 30 12:16:07 2024 +0000"
      },
      "message": "Merge \"Fix trunk transition waiting message\""
    },
    {
      "commit": "087b757534f7a93e5166a0f879b899b1e56ee566",
      "tree": "868c7d65f93d4ddff35ff797169fb5c3cc8b03fd",
      "parents": [
        "ddd4d578cccbf469b7ad8d5b91a3fef36b25b907",
        "489408a1f5d5b07d10ffda245aaeae031de588df"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 28 10:01:48 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 28 10:01:48 2024 +0000"
      },
      "message": "Merge \"Neutron\u0026Designate DNS integration - some enhancements\""
    },
    {
      "commit": "ddd4d578cccbf469b7ad8d5b91a3fef36b25b907",
      "tree": "586f92722f3579eab71b3169e98ca72f109c3abf",
      "parents": [
        "e96a832eda14b74c92b475a6cd75a87e388b8a94"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Oct 23 16:19:48 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Oct 23 16:19:48 2024 +0000"
      },
      "message": "Move ovn-enforce-scope-old-defaults to experimental/periodic\n\nThe job ``neutron-tempest-plugin-ovn-enforce-scope-old-defaults`` is now\nexecuted in the periodic and experimental queues.\n\nChange-Id: I5d3dd531761ccc52a86355eb9b2907c966d000f5\n"
    },
    {
      "commit": "e96a832eda14b74c92b475a6cd75a87e388b8a94",
      "tree": "8d08c110ad4c9c8124d3186f153675572f9d78e6",
      "parents": [
        "8bd83d62e09dc05adcd387df7c2dba949a9da502",
        "2e17b80ef58c50dc551ce90fb94badf9af2dfe94"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 24 10:27:30 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 24 10:27:30 2024 +0000"
      },
      "message": "Merge \"[WSGI] Move all OVN jobs to use WSGI API module (3)\""
    },
    {
      "commit": "8bd83d62e09dc05adcd387df7c2dba949a9da502",
      "tree": "2646738b9bbb8d3cb314e6091f100a94f76b0d62",
      "parents": [
        "fc6ae7f5f14b388d2d9f58ac0d30f495485e4493",
        "9e18225e459646ff2b7e33484089ad611c2f766f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 23 09:32:32 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 23 09:32:32 2024 +0000"
      },
      "message": "Merge \"Stop running 2023.1 (Antelope) jobs in check/gate\""
    },
    {
      "commit": "2e17b80ef58c50dc551ce90fb94badf9af2dfe94",
      "tree": "43e935f3c7a9b750d5c1139ad0238883fddc9679",
      "parents": [
        "fc6ae7f5f14b388d2d9f58ac0d30f495485e4493"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Oct 17 06:06:19 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Oct 17 06:19:11 2024 +0000"
      },
      "message": "[WSGI] Move all OVN jobs to use WSGI API module (3)\n\nIntroduce two new experimental and periodic jobs:\n* neutron-tempest-plugin-api-ovs-eventlet\n* neutron-tempest-plugin-api-ovn-eventlet\n\nRelated-Bug: #2069581\nRelated-Bug: #2069831\nTopic: eventlet-deprecation\nChange-Id: I401ff4dcd2ff09b7b149f8f6f35794faeecb9f5f\n"
    },
    {
      "commit": "fc6ae7f5f14b388d2d9f58ac0d30f495485e4493",
      "tree": "45c530e220fe5c205e4341ede0632b6a12adf3f1",
      "parents": [
        "573033c7ecffbe1e3e2e74d49b5030bae653aff9"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Oct 16 15:06:17 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Oct 17 06:18:52 2024 +0000"
      },
      "message": "[WSGI] Move all OVN jobs to use WSGI API module (2)\n\nJobs migrated:\n* neutron-tempest-plugin-designate-scenario\n\nRelated-Bug: #2069581\nRelated-Bug: #2069831\nTopic: eventlet-deprecation\nChange-Id: I2bad6303c15bd018c23d5a2086043c56adafc08c\n"
    },
    {
      "commit": "573033c7ecffbe1e3e2e74d49b5030bae653aff9",
      "tree": "b3874252d9c22ad938a35f03b28f88b8d407377b",
      "parents": [
        "8c2e6af95bc04d512d3eff85b32eb272296d03f7"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Oct 16 15:00:18 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Oct 17 06:00:08 2024 +0000"
      },
      "message": "[WSGI] Move all OVN jobs to use WSGI API module (1)\n\nNOTE: This is the first patch of many to migrate the ML2/OVN jobs\nin this repository.\n\nJobs migrated:\n* neutron-tempest-plugin-ovn\n* neutron-tempest-plugin-ovn-enforce-scope-old-defaults\n\nRelated-Bug: #2069581\nRelated-Bug: #2069831\nTopic: eventlet-deprecation\nChange-Id: I86a3fc753292ae10e88102347d32db75c48ab865\n"
    }
  ],
  "next": "8c2e6af95bc04d512d3eff85b32eb272296d03f7"
}
