)]}'
{
  "log": [
    {
      "commit": "eacaef51693cc15f7af4dacab46dc58789b03613",
      "tree": "3abb78b33a7636171c15ea318ea2ea677700354e",
      "parents": [
        "7ed340e9bb20087f637c835ac0d2d7f3c9df7f15"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Jul 11 19:44:23 2023 +0000"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Jul 17 18:18:40 2024 +0200"
      },
      "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"
    },
    {
      "commit": "7ed340e9bb20087f637c835ac0d2d7f3c9df7f15",
      "tree": "d5d92b963e1df815d06d750806b51dae4e6d13d7",
      "parents": [
        "78f213393256b65c169781892849ea6b54e1f995",
        "895403f6cbe2d95dbfb466b8bd6530283f682369"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Jul 17 15:01:10 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Jul 17 15:01:10 2024 +0000"
      },
      "message": "Merge \"Get token for admin client with static accounts\" into mcp/caracal"
    },
    {
      "commit": "78f213393256b65c169781892849ea6b54e1f995",
      "tree": "5000b10af7144fc94fb5153773099ca21240a8a6",
      "parents": [
        "4cd6400d80c96ef7bc1ec77efa2191bfd8694e9d",
        "7955a7751e3cacf32ae10fc342e759089107e6e6"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Jul 17 15:00:44 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Jul 17 15:00:44 2024 +0000"
      },
      "message": "Merge \"Do not fail when subnet is reserved\" into mcp/caracal"
    },
    {
      "commit": "4cd6400d80c96ef7bc1ec77efa2191bfd8694e9d",
      "tree": "5959b5498c0c816e6a424abcf0a600544b45dfa0",
      "parents": [
        "9f35545636f03e35685065ef830a34db160851ff",
        "0b5ce0d378b1772e2bc9c3127232a163d6b91928"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Jul 15 16:30:38 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Mon Jul 15 16:30:38 2024 +0000"
      },
      "message": "Merge \"[bgpvpn] Bring in L2/L3 VPN endpoints tests\" into mcp/caracal"
    },
    {
      "commit": "9f35545636f03e35685065ef830a34db160851ff",
      "tree": "22f5dfaedf872defa62605905af8ca7e80ad6e03",
      "parents": [
        "59c6532ea3bbca7c51f3860d89ccee25a104e7f5",
        "0054362c16da3f069e42cd567a20212d52d98bf1"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Jul 15 16:30:19 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Mon Jul 15 16:30:19 2024 +0000"
      },
      "message": "Merge \"Cleanup bgpvpn envtries at the end of test\" into mcp/caracal"
    },
    {
      "commit": "59c6532ea3bbca7c51f3860d89ccee25a104e7f5",
      "tree": "812e1466421686fca9be2a257c9128b8c6afa45c",
      "parents": [
        "995fdd84a536ce8efcb0086377b8e2b05ff85f28",
        "2a4b4072ae6ea8b589d787b3678df6605afc1efb"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Jul 15 16:29:57 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Mon Jul 15 16:29:57 2024 +0000"
      },
      "message": "Merge \"Patch to unskip test_bgpvpn_port_association_create_and_delete_bgpvpn\" into mcp/caracal"
    },
    {
      "commit": "995fdd84a536ce8efcb0086377b8e2b05ff85f28",
      "tree": "f18be43a75cd06d7176ce25265703b6dc59e7a73",
      "parents": [
        "a19b5f85401b1070203f3c1d29d20efd1a7e54ce",
        "6168ce422d3ccc9533865c1bf9fec72795922eb9"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Jul 15 16:29:43 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Mon Jul 15 16:29:43 2024 +0000"
      },
      "message": "Merge \"vpnaas: Wait for site connection status\" into mcp/caracal"
    },
    {
      "commit": "6168ce422d3ccc9533865c1bf9fec72795922eb9",
      "tree": "a67eccdfb688daf1e4c60dddbcfde4890da92b37",
      "parents": [
        "921f5cbaa496b36b472d9821dcb23496f84a5574"
      ],
      "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": "Mon Jul 15 15:31:15 2024 +0000"
      },
      "message": "vpnaas: Wait for site connection status\n\nRelated-Prod: PRODX-29215\nChange-Id: I973505ca0b5d34fcbae75983b541e7d0468e0e3a\n(cherry picked from commit b89e4fc3f67b4dd7025dcefbbdd67c347ac2db05)\n"
    },
    {
      "commit": "a19b5f85401b1070203f3c1d29d20efd1a7e54ce",
      "tree": "ac7b4328c4433512200d4b27f987e5b9b8c4e072",
      "parents": [
        "921f5cbaa496b36b472d9821dcb23496f84a5574"
      ],
      "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": "Mon Jul 15 15:30:17 2024 +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"
    },
    {
      "commit": "921f5cbaa496b36b472d9821dcb23496f84a5574",
      "tree": "431986ca18b033e1803ee4010c0a31b10e82accb",
      "parents": [
        "33f428cc660c3ac5b6885a238fd3aee914493b20",
        "f5fb822b14ec18a520cb1ec42907d99e385c314a"
      ],
      "author": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Mon Jul 15 10:47:32 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Mon Jul 15 10:47:32 2024 +0000"
      },
      "message": "Merge \"Configure subnets CIDR for BGP tests\" into mcp/caracal"
    },
    {
      "commit": "0b5ce0d378b1772e2bc9c3127232a163d6b91928",
      "tree": "e3480eae617d1e2f1641d12b114ff8b40f5b59c3",
      "parents": [
        "33f428cc660c3ac5b6885a238fd3aee914493b20"
      ],
      "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": "Mon Jul 15 08:53:04 2024 +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"
    },
    {
      "commit": "0054362c16da3f069e42cd567a20212d52d98bf1",
      "tree": "c3b440ec501801114a41e42673af1b87d39e9ea1",
      "parents": [
        "33f428cc660c3ac5b6885a238fd3aee914493b20"
      ],
      "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": "Mon Jul 15 08:42:11 2024 +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"
    },
    {
      "commit": "2a4b4072ae6ea8b589d787b3678df6605afc1efb",
      "tree": "01f4b7399a562083da11a1969686be595b29edf8",
      "parents": [
        "33f428cc660c3ac5b6885a238fd3aee914493b20"
      ],
      "author": {
        "name": "akovpak",
        "email": "akovpak@mirantis.com",
        "time": "Mon Jul 24 16:25:15 2023 +0200"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Mon Jul 15 07:13:31 2024 +0000"
      },
      "message": "Patch to unskip test_bgpvpn_port_association_create_and_delete_bgpvpn\n\nRelated-prod: PRODX-25126\n\nChange-Id: I7f30a7c9aaed249c5d23e2891b506ffbf327ee36\n(cherry picked from commit eefad2f943931987635200030bb523d8110fe9a8)\n"
    },
    {
      "commit": "33f428cc660c3ac5b6885a238fd3aee914493b20",
      "tree": "657638f3f8ac7519ce464b94009a1cf5997ec40a",
      "parents": [
        "af42b7435225e2ba9f9073efc7fc59a3a2ff616a"
      ],
      "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": "Fri Jul 12 13:51:15 2024 +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"
    },
    {
      "commit": "7955a7751e3cacf32ae10fc342e759089107e6e6",
      "tree": "08fcf42792f4d3c71513e696e0d8c89516b61e3d",
      "parents": [
        "af42b7435225e2ba9f9073efc7fc59a3a2ff616a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Oct 25 12:22:05 2023 +0000"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Jul 11 13:48:34 2024 +0000"
      },
      "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"
    },
    {
      "commit": "af42b7435225e2ba9f9073efc7fc59a3a2ff616a",
      "tree": "1bb96e3ccf3c06ac4d10cc31ce1a78ae05b72ee8",
      "parents": [
        "dc460b0e0d2f9144061d757e0f4d0ab7cb1b76b1",
        "b7ac82e5c82fcbd5b0c609260a37cecba1164182"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Jul 11 12:06:27 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Jul 11 12:06:27 2024 +0000"
      },
      "message": "Merge \"Adjust sec group test for tungstenfabric backend\" into mcp/caracal"
    },
    {
      "commit": "dc460b0e0d2f9144061d757e0f4d0ab7cb1b76b1",
      "tree": "93d1ceff3ff45f9b4a930d927f388ebe1b8da98f",
      "parents": [
        "c5a2c951b9f105488d3014afbd7bdfc1d3b14afc"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Mon Nov 20 13:26:48 2023 +0100"
      },
      "committer": {
        "name": "rbubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Jul 11 13:52:05 2024 +0200"
      },
      "message": "Unify check for TF backend\n\nRelated-Prod: PRODX-37464\nChange-Id: I39e7ac4b28207f705b54d7a7204894510f2f1045\n(cherry picked from commit 7e1a858d04a85ee5964bc98d926620a80afe0b46)\n"
    },
    {
      "commit": "b7ac82e5c82fcbd5b0c609260a37cecba1164182",
      "tree": "8092f9c7a7d8062deb830971b12638166740eab4",
      "parents": [
        "c5a2c951b9f105488d3014afbd7bdfc1d3b14afc"
      ],
      "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": "Thu Jul 11 10:55:22 2024 +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"
    },
    {
      "commit": "c5a2c951b9f105488d3014afbd7bdfc1d3b14afc",
      "tree": "eab470d08e3c32159b46717a568421cba5a92ba7",
      "parents": [
        "e2fe9b9e84ac3e97ec9d6f3ab476e9589a72ada6",
        "f1bd422fddc92ca5465a6cc8ce56b2b0cec4d663"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Jul 11 10:39:43 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Jul 11 10:39:43 2024 +0000"
      },
      "message": "Merge \"Adding sleep after port creation\" into mcp/caracal"
    },
    {
      "commit": "e2fe9b9e84ac3e97ec9d6f3ab476e9589a72ada6",
      "tree": "f6287f9187338ea9d953e2eec791b0e97acf8c78",
      "parents": [
        "97b7514bfb4cdfedc26fc2735a35881283ca6c93",
        "7f2887c0598c48a2bf2b072b8aafe45143148afe"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Jul 11 10:38:50 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Jul 11 10:38:50 2024 +0000"
      },
      "message": "Merge \"Retry on any exception afeter FIP update\" into mcp/caracal"
    },
    {
      "commit": "97b7514bfb4cdfedc26fc2735a35881283ca6c93",
      "tree": "06a0824dcdbddee985523c34c51ffbddb353b6b2",
      "parents": [
        "edd9e8ffdeb6fc57e6968da0d5e14970aa682fcb",
        "a4723ead2c14fe6ced92397f5c019c6f24495ff2"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Thu Jul 11 10:38:23 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Thu Jul 11 10:38:23 2024 +0000"
      },
      "message": "Merge \"Use hypervisor_hostname as name of node in scheduling\" into mcp/caracal"
    },
    {
      "commit": "f5fb822b14ec18a520cb1ec42907d99e385c314a",
      "tree": "4d680c0e7241ceb1a721619fe7c6d3abb7796e20",
      "parents": [
        "edd9e8ffdeb6fc57e6968da0d5e14970aa682fcb"
      ],
      "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": "Thu Jul 11 09:21:43 2024 +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"
    },
    {
      "commit": "895403f6cbe2d95dbfb466b8bd6530283f682369",
      "tree": "b5d777b63fa1d3c44708f31b153d40a6a28f49ec",
      "parents": [
        "edd9e8ffdeb6fc57e6968da0d5e14970aa682fcb"
      ],
      "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 Jul 10 15:10:39 2024 +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"
    },
    {
      "commit": "7f2887c0598c48a2bf2b072b8aafe45143148afe",
      "tree": "f228e8e5939b61d52dcadee916fc899c9838581c",
      "parents": [
        "edd9e8ffdeb6fc57e6968da0d5e14970aa682fcb"
      ],
      "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 Jul 10 15:03:46 2024 +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"
    },
    {
      "commit": "edd9e8ffdeb6fc57e6968da0d5e14970aa682fcb",
      "tree": "230804c06ba92127da4e4a9a265e1dbc9e32d976",
      "parents": [
        "5987281580acba8c91a05264a7316f16e009a5ea",
        "a58672fe4edf63ec894502add85113ee70bc5abc"
      ],
      "author": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Jul 10 14:48:49 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Jul 10 14:48:49 2024 +0000"
      },
      "message": "Merge \"Fill *_id information for client when using static accounts\" into mcp/caracal"
    },
    {
      "commit": "a58672fe4edf63ec894502add85113ee70bc5abc",
      "tree": "c8ef38e744c7b8b1fef674ee8555418f5271f330",
      "parents": [
        "bcc6f4ed72fea3c25b8698571993db6d0fadf52c"
      ],
      "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 Jul 10 13:38:00 2024 +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"
    },
    {
      "commit": "f1bd422fddc92ca5465a6cc8ce56b2b0cec4d663",
      "tree": "9dac726a6a693acd0bef224ecfe5a20ab8bf5988",
      "parents": [
        "bcc6f4ed72fea3c25b8698571993db6d0fadf52c"
      ],
      "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 Jul 10 13:15:11 2024 +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"
    },
    {
      "commit": "5987281580acba8c91a05264a7316f16e009a5ea",
      "tree": "4f6a14b8a3cd2217a29aeb711d56373c5e47b6a2",
      "parents": [
        "bcc6f4ed72fea3c25b8698571993db6d0fadf52c"
      ],
      "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 Jul 10 12:17:04 2024 +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"
    },
    {
      "commit": "a4723ead2c14fe6ced92397f5c019c6f24495ff2",
      "tree": "b39872907bedd864152c892be6cf183d933059f7",
      "parents": [
        "bcc6f4ed72fea3c25b8698571993db6d0fadf52c"
      ],
      "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 Jul 10 10:04:03 2024 +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"
    },
    {
      "commit": "bcc6f4ed72fea3c25b8698571993db6d0fadf52c",
      "tree": "1bc0c7897a8c1af060aafba337cf97574a110274",
      "parents": [
        "e527326b21d759e984b16f79307312a5163a7956"
      ],
      "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": "Tue Jul 09 12:09:12 2024 +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"
    },
    {
      "commit": "e527326b21d759e984b16f79307312a5163a7956",
      "tree": "e92e3e88563901a9e279286b5fc7251f179dc26b",
      "parents": [
        "bcabf136e59684baf038fd02fc226946c8be63f7"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Jun 10 17:41:19 2024 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jun 13 09:48:38 2024 +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"
    },
    {
      "commit": "bcabf136e59684baf038fd02fc226946c8be63f7",
      "tree": "1c0bb6dea10b2caf2814010e09001828e78247e7",
      "parents": [
        "ad4ddcbaa1690b40ea61a4ce575ec198408dd715",
        "452802732908dedf5fe20c2c82f6d717af1b0f1e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 18 17:25:01 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 18 17:25:01 2024 +0000"
      },
      "message": "Merge \"[OVN] Use the OVN agent in \"neutron-tempest-plugin-ovn\"\""
    },
    {
      "commit": "ad4ddcbaa1690b40ea61a4ce575ec198408dd715",
      "tree": "003cb10cd0024eecf07c95c48f7756454155a131",
      "parents": [
        "ec162e0f56588419e3efb7e70eee8b1d826c307b"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Mar 14 11:15:59 2024 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Mar 14 11:15:59 2024 +0100"
      },
      "message": "[Stateless SG] Add test for port security and stateless SGs\n\nThis patch modifies exisitng port_security_removed_added to be run\nfor both stateful and stateless SGs.\n\nChange-Id: Idb49963618c45dbe5976e32d5db466f35ed534c8\n"
    },
    {
      "commit": "ec162e0f56588419e3efb7e70eee8b1d826c307b",
      "tree": "dbd7d7e7033fd92612cba59efecdabbbf8a87cc8",
      "parents": [
        "468deaf6fbc67fa3abf0b49ddbc19f37b7523c11"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Mar 06 12:21:24 2024 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Mar 06 14:27:39 2024 +0100"
      },
      "message": "Remove usage of testscenarios and replace it with ddt library\n\nAs our internal QE reported to us, ddt is producing more consistent\nnames of the same tests with different variables then testscenarios.\nWith testscenarios it is something like:\n\nfoo_tempest_plugin.tests.something.SomeClass.test_foo[id-123456](c1,c2)\n\nand with ddt is more similar to tests without scenarios:\n\nfoo_tempest_plugin.tests.something.SomeClass.test_foo_1[id-123456]\n\nApparently due to this inconsistency results of some tests couldn\u0027t be\nproperly reported properly to some tools which we are using downstream.\n\nSo this patch proposes to remove usage of testscenarios in\nneutron_tempest_plugin and replace it with ddt where it is needed.\nActually ddt was already used in some of the tests here so this will\nmake it also more consistent across the tests in that repo.\n\nAlso as part of this effort I relalised that in some cases testscenarios\nwhere used, tests were running e.g. 2 times but actually variable set to\ndifferent value in different scenarios were not used at all. So in such\ncase I simply dropped usage of testscenarios and left only one variant\nof the test to be run.\n\nChange-Id: Ieabab4ccaa0e2a365939425dff0c0776839251eb\n"
    },
    {
      "commit": "468deaf6fbc67fa3abf0b49ddbc19f37b7523c11",
      "tree": "e4ed392d20b2862e16da35bd967e465ab0702d94",
      "parents": [
        "20549ceb92567010a8fed8e0eaba0f29dc346cb4",
        "9286588fc0c3df370d4b906776432b7f3591e3b6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 06 09:43:06 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 06 09:43:06 2024 +0000"
      },
      "message": "Merge \"[OVN] Do not check L3 agents state with ML2/OVN\""
    },
    {
      "commit": "20549ceb92567010a8fed8e0eaba0f29dc346cb4",
      "tree": "76d8e670584b5a92383c17c4031458ef2c54dc3a",
      "parents": [
        "9c55bfc36400c16013a997304173114ed6eb55cc",
        "88d1d5752a0f2762df052d70a85edfab1db5a87c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 05 12:12:47 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 05 12:12:47 2024 +0000"
      },
      "message": "Merge \"Makes \"segmentation_id\" configurable\""
    },
    {
      "commit": "9286588fc0c3df370d4b906776432b7f3591e3b6",
      "tree": "c04f6eb1ba954a706ddad92f6b56a81848e1af05",
      "parents": [
        "9c55bfc36400c16013a997304173114ed6eb55cc"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Mar 04 20:30:40 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Mar 04 20:33:33 2024 +0000"
      },
      "message": "[OVN] Do not check L3 agents state with ML2/OVN\n\nWith [1], the ML2/OVN L3 plugin will have the \"ha\" API extension\nenabled. The OVN L3 plugin does not have L3 agents; this check\nshould be skipped.\n\n[1]https://review.opendev.org/c/openstack/neutron/+/910889\n\nRelated-Bug: #2020823\nChange-Id: I09c12ba36b007d4f6fdd3723974ecfe9e4466b72\n"
    },
    {
      "commit": "452802732908dedf5fe20c2c82f6d717af1b0f1e",
      "tree": "53053176091d5abe2ce0bfb74331cfb1a1cb367a",
      "parents": [
        "9c55bfc36400c16013a997304173114ed6eb55cc"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Feb 22 12:21:06 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Feb 22 14:08:04 2024 +0000"
      },
      "message": "[OVN] Use the OVN agent in \"neutron-tempest-plugin-ovn\"\n\nNow, only in master (Caracal 2024.1), the \"neutron-tempest-plugin-ovn\"\njob used the OVN agent with the metadata extension, instead of the\nOVN metadata agent. This functionality is implemented in the referred\nlink.\n\nThe OVN agent won\u0027t be used in stable releases.\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/898238\n\nRelated-Bug: #2017871\nChange-Id: I92b85ec1ac609ada18fc1185e56f07c36d353518\n"
    },
    {
      "commit": "9c55bfc36400c16013a997304173114ed6eb55cc",
      "tree": "085934e2a7fb1018db9203c42ce16bf3c19b1740",
      "parents": [
        "fc274a0d186b603c04b4ec67ca414cedf42f809c",
        "780d81ec00abada9afb01546cb0c976562a502a6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 20 14:35:53 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 20 14:35:53 2024 +0000"
      },
      "message": "Merge \"Add router check, subnet attached gateway IP update or deletion\""
    },
    {
      "commit": "fc274a0d186b603c04b4ec67ca414cedf42f809c",
      "tree": "6b87c61d9bfa24562ee8bb07c8db4ae0b00e8f97",
      "parents": [
        "b9681a0284501801ba09939a6a577537e11e0a9d"
      ],
      "author": {
        "name": "Maor Blaustein",
        "email": "blue@redhat.com",
        "time": "Thu Feb 08 13:35:15 2024 +0200"
      },
      "committer": {
        "name": "Maor Blaustein",
        "email": "blue@redhat.com",
        "time": "Mon Feb 19 13:21:08 2024 +0200"
      },
      "message": "Skip HA router tests when not meant for OVN driver\n\nChange is needed to check \"l3-ha\" extension with OVN router flavors.\nThis change allows to check if OVN backend or not, and add test skips\naccordingly.\n\nThe tests used to run only against OVS driver, a subset of them was\nfound useful also with OVN, for instance this bug noticed by altered\ntests:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d2263225\n\nChange-Id: I7c2c2f23417b3b43a2788b3c4bca2f8b532b7974\n"
    },
    {
      "commit": "b9681a0284501801ba09939a6a577537e11e0a9d",
      "tree": "a0a0dc0a722609230b403bbde57e9a52c2bae9ec",
      "parents": [
        "815b0d26b4d7a54df464cb368adcb74c3ee1c339",
        "84d56d00dcd1fa9d3e19e96e8e303cc626806962"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 13 07:26:57 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 13 07:26:57 2024 +0000"
      },
      "message": "Merge \"Remove train and ussuri jobs\""
    },
    {
      "commit": "780d81ec00abada9afb01546cb0c976562a502a6",
      "tree": "21f16195fa7ea40a395a42816d0636ebdfeb1581",
      "parents": [
        "ff96cdecac4240f9bab35f17a5d88f5ed020e889"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sun Jan 14 10:02:13 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Feb 09 12:41:01 2024 +0000"
      },
      "message": "Add router check, subnet attached gateway IP update or deletion\n\nAdded a new test to ``RoutersTest``. If a subnet has a router\ninterface, the subnet gateway IP cannot be modified or deleted.\nBoth operations will raise a ``GatewayIpInUse`` exception.\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/904713\n\nRelated-Bug: #2036423\nChange-Id: I46a39c53017589e23e03ceabc45c2f144ca2f3bb\n"
    },
    {
      "commit": "84d56d00dcd1fa9d3e19e96e8e303cc626806962",
      "tree": "ba2c3970d4d768c236af690343eb11ec6630108a",
      "parents": [
        "ff96cdecac4240f9bab35f17a5d88f5ed020e889"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Feb 09 14:29:31 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Feb 09 15:20:55 2024 +0900"
      },
      "message": "Remove train and ussuri jobs\n\nTrain and Ussuri are already EOL.\n\nChange-Id: I9b485c98f2b88a92442df0f236aa1503c9c6954f\n"
    },
    {
      "commit": "815b0d26b4d7a54df464cb368adcb74c3ee1c339",
      "tree": "78f8a60da244fc3436d24f7ca93565902b928b8a",
      "parents": [
        "ff96cdecac4240f9bab35f17a5d88f5ed020e889"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Feb 09 13:06:38 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Feb 09 06:19:24 2024 +0000"
      },
      "message": "Replace usage of deprecated path for test decorators\n\nThese decorators were moved to the common module in tempest 17.0.0[1].\n\n[1] cd36841ca25b39b9c8ad1b83e0abd0a191d538a0\n\nChange-Id: Ic7a8ac8e98f4b56b2ae2b76071c6dc64c0f34066\n"
    },
    {
      "commit": "ff96cdecac4240f9bab35f17a5d88f5ed020e889",
      "tree": "fd834ff84e007ff1ab8a0aa65f25ae77a949af18",
      "parents": [
        "887d41532da1345a91d2e0bcc8a33a52f0b971b2"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Thu Feb 08 18:35:56 2024 +0530"
      },
      "committer": {
        "name": "Maor Blaustein",
        "email": "blue@redhat.com",
        "time": "Thu Feb 08 19:56:20 2024 +0200"
      },
      "message": "Stop running yoga jobs in check/gate\n\nYoga moved to unmaintained with [1], so we no longer need\nto run these in check/gate for neutron-tempest-plugin.\n\nneutron-tempest-plugin is pinned to last released tag\ni.e 2.5.0, can move to 2.6.0 once released[2].\n\n[1] https://review.opendev.org/c/openstack/releases/+/906564\n[2] https://review.opendev.org/c/openstack/releases/+/908369\n\nChange-Id: I46e7818b55e1e2d5cc2457565a8ce1957a4fc591\n"
    },
    {
      "commit": "887d41532da1345a91d2e0bcc8a33a52f0b971b2",
      "tree": "f0d48136d07b7c60604b365335d7e13d85fb7f8c",
      "parents": [
        "a0171864fca236df328ceb1f3328d3c1a86a732e",
        "366a51598eac8f636c2f615174f141b3619c9f83"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 26 10:44:22 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 26 10:44:22 2024 +0000"
      },
      "message": "Merge \"[ovn] Enable IPv6 metadata tests for OVN\""
    },
    {
      "commit": "a0171864fca236df328ceb1f3328d3c1a86a732e",
      "tree": "1610830abbe8b9f25299a8685ea4d15728e51dce",
      "parents": [
        "ffcc0174226636c290f2903a0c5392766b205baa",
        "71a73245083f0135aea2fb063fd3dd7332ff08e1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 23 14:07:38 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 23 14:07:38 2024 +0000"
      },
      "message": "Merge \"Fix network sorting in API tests\""
    },
    {
      "commit": "ffcc0174226636c290f2903a0c5392766b205baa",
      "tree": "e3b80cc00b372e3fd9b7c212016d3251c4ec9c2c",
      "parents": [
        "7d950d78a2898977325a737bad8cf890ea0c0075"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Jan 23 12:56:01 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Jan 23 12:57:10 2024 +0900"
      },
      "message": "devstack: Update enabled services\n\nThe glance-registry service was removed some time ago.\n\nAlso, quantum was renamed to neutron and \u0027quantum\u0027 in enabled services\nhas no effect now.\n\nChange-Id: I9f177493bb4b870c3e88741d3ffd12cd51265702\n"
    },
    {
      "commit": "71a73245083f0135aea2fb063fd3dd7332ff08e1",
      "tree": "d033aab6373ebec7b893bc09e89e4bab3b9e8f35",
      "parents": [
        "7d950d78a2898977325a737bad8cf890ea0c0075"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jan 17 12:02:24 2024 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jan 17 12:09:50 2024 +0100"
      },
      "message": "Fix network sorting in API tests\n\nThere is a mismatch in some tests because sorted() sorts in ASCII\norder - digits are followed by uppercase characters and then\nlowercase characters. That doesn\u0027t work if a network\u0027s name starts\nwith a capital letter.\n\nCloses-Bug: #2049211\nChange-Id: I8328d7d8ca7b49b99feb24d77525abdc064aae80\n"
    },
    {
      "commit": "7d950d78a2898977325a737bad8cf890ea0c0075",
      "tree": "5d074af48af7a301f6ff360aac6cc5b4b9f213b6",
      "parents": [
        "873b7152f033d0f230e1edb79b67bcac38b1b0c7",
        "17c48d62eb11ac691528018322d1dd8fea0ceb24"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 09 18:40:20 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 09 18:40:20 2024 +0000"
      },
      "message": "Merge \"Add VNaaS OVN job to the project\""
    },
    {
      "commit": "873b7152f033d0f230e1edb79b67bcac38b1b0c7",
      "tree": "a425a63ccc72d898049475b5828d846414baf2c5",
      "parents": [
        "14f44a0c29e3fed721313848f0f3dea2cd023dda"
      ],
      "author": {
        "name": "ccamposr",
        "email": "ccamposr@redhat.com",
        "time": "Tue Dec 19 09:59:14 2023 +0100"
      },
      "committer": {
        "name": "ccamposr",
        "email": "ccamposr@redhat.com",
        "time": "Tue Dec 19 10:40:10 2023 +0100"
      },
      "message": "Remove duplicate setup in NetworksIpAvailabilityIPv6Test class\n\nChange-Id: I2a51ba6999d853e526686292ccc110a4afe14f18\n"
    },
    {
      "commit": "14f44a0c29e3fed721313848f0f3dea2cd023dda",
      "tree": "e8ab445ec587b2a2ec51898e06ca6544c73e6cbd",
      "parents": [
        "61cba1e24be1aae35a7c48b1bb3e10e9793823e0",
        "63396f05fdb338329755e0ce9feb91f8fb81ca69"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 12 20:26:33 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 12 20:26:33 2023 +0000"
      },
      "message": "Merge \"Add API test for normalized CIDR attribute in the SG rule\""
    },
    {
      "commit": "63396f05fdb338329755e0ce9feb91f8fb81ca69",
      "tree": "c321df1b0bde0ff9e4a6007d2376012d157c6878",
      "parents": [
        "eec234d703dcd32f9da624f04c2188edfe96362f"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Dec 06 11:01:24 2023 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Dec 12 17:05:27 2023 +0100"
      },
      "message": "Add API test for normalized CIDR attribute in the SG rule\n\nThis patch adds test which replaces fullstack test:\nneutron.tests.fullstack.test_securitygroup.SecurityGroupRulesTest.test_normalized_cidr_in_rule\n\nIt is simple API test which can be done quickly in\nneutron-tempest-plugin job. In fullstack instead it requires to prepare\nwhole environment with neutron-server, fake compute\nnode, agents, etc. so it takes much more time.\n\nChange-Id: I4124f7f0a2edfe28c95693280b6490c8884fce11\n"
    },
    {
      "commit": "61cba1e24be1aae35a7c48b1bb3e10e9793823e0",
      "tree": "7210a45597594c3f0227b6caa192f2b864b05935",
      "parents": [
        "eb109725f08627c7749a97cec8d93a1893147cee",
        "eec234d703dcd32f9da624f04c2188edfe96362f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 12 01:05:37 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 12 01:05:37 2023 +0000"
      },
      "message": "Merge \"Add test_port_shut_down API test\""
    },
    {
      "commit": "eb109725f08627c7749a97cec8d93a1893147cee",
      "tree": "133038c73aded5cd426547d33acc634024c818af",
      "parents": [
        "c3f626118a299f9eac21e396904a2d2348d9e873",
        "af70af3e07e08b21a6e6d9e50b4cd7f9bea09d8a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 07 10:16:02 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 07 10:16:02 2023 +0000"
      },
      "message": "Merge \"Test job for VPNaaS on OVN\""
    },
    {
      "commit": "eec234d703dcd32f9da624f04c2188edfe96362f",
      "tree": "fa1536c7b1f905ed731d3c49749a43789a180180",
      "parents": [
        "c3f626118a299f9eac21e396904a2d2348d9e873"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Dec 05 13:04:02 2023 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Dec 05 13:04:02 2023 +0100"
      },
      "message": "Add test_port_shut_down API test\n\nThis patch adds test which replaces fullstack test:\nneutron.tests.fullstack.test_port_shut_down.PortShutDownTest\n\nIt is simple API test which can be done quickly in\nneutron-tempest-plugin job. In fullstack instead it requires to prepare\nwhole environment with neutron-server, fake compute node, agents, etc.\nso it takes much more time.\n\nChange-Id: Ica5e72ab6d4c20fdcbd1f0dd38e6adcf627bcefd\n"
    },
    {
      "commit": "c3f626118a299f9eac21e396904a2d2348d9e873",
      "tree": "643c629c88d89f8b573ddf19f7c9fdb8cce0b6ac",
      "parents": [
        "87f43c3c3259d775a9bfd12c4b83ce76a645d6d9",
        "969d66e149728092415ba4e63d509b859a2f46b8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Dec 01 12:39:34 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 01 12:39:34 2023 +0000"
      },
      "message": "Merge \"Update the contributor information\""
    },
    {
      "commit": "366a51598eac8f636c2f615174f141b3619c9f83",
      "tree": "b5bf9444a119b78ffa3d1d4ada84eda2b3a37591",
      "parents": [
        "8f63937f01e6e662ced78a758991a0035df468b9"
      ],
      "author": {
        "name": "Daniel Alvarez Sanchez",
        "email": "dalvarez@redhat.com",
        "time": "Thu Sep 07 09:06:57 2023 +0000"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Thu Nov 30 14:18:05 2023 -0500"
      },
      "message": "[ovn] Enable IPv6 metadata tests for OVN\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/894026\nChange-Id: Ideedd49c16bd88088ef8edbf9fdc3f77e54ae2c9\nSigned-off-by: Daniel Alvarez Sanchez \u003cdalvarez@redhat.com\u003e\n"
    },
    {
      "commit": "87f43c3c3259d775a9bfd12c4b83ce76a645d6d9",
      "tree": "f86f560b10620032d6d458d4872cd5a0fcdccd3c",
      "parents": [
        "3d6f2976bfc276661600e1b6e2ddb40bbb2f1fac",
        "bc84489e492091f52c1f48e5b8de6720a39f0718"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 22 16:15:06 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 22 16:15:06 2023 +0000"
      },
      "message": "Merge \"Remove test duplication between tempest and ntp NetworksTestDHCPv6\""
    },
    {
      "commit": "3d6f2976bfc276661600e1b6e2ddb40bbb2f1fac",
      "tree": "71221c5a04fadba43a46c56de528f5d96a9482a6",
      "parents": [
        "f6a47e8f7aba1cf65cc2892246ebf957c5568793",
        "d8ed3fb42ad90558aa2c478c9bcc96c4d70439ce"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 22 13:46:40 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 22 13:46:40 2023 +0000"
      },
      "message": "Merge \"Remove test duplication between tempest and n-t-p RoutersDVRTest\""
    },
    {
      "commit": "f6a47e8f7aba1cf65cc2892246ebf957c5568793",
      "tree": "f71728c1c517d163d74a8ca48e404501d308832d",
      "parents": [
        "c4802160f862a9394267c871b0e5d2c617b6d7eb",
        "99c85da78729ed8f03b83abd3f5cceb1555c3ffd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 22 12:19:32 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 22 12:19:32 2023 +0000"
      },
      "message": "Merge \"Remove test duplications between tempest and n-t-p plugin\""
    },
    {
      "commit": "c4802160f862a9394267c871b0e5d2c617b6d7eb",
      "tree": "bec820db62ad07c80dcf7b481ac5f587dceb5f1a",
      "parents": [
        "ba65bbd6eafef4fc154a06bfeb65426b120072d4",
        "a1f654aa71b1e8b073a48d7a39923e711b7549f5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 17 12:57:20 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 17 12:57:20 2023 +0000"
      },
      "message": "Merge \"[Default SG rules] Test to check if SG rules are created from template\""
    },
    {
      "commit": "ba65bbd6eafef4fc154a06bfeb65426b120072d4",
      "tree": "7ec0157ad61d02161263c790c8047600521d44b9",
      "parents": [
        "a9b54e26a8cf0ed785527b00f565cacde62348ba",
        "aa22c9e1bb5bb1a7362dd4973a59a6572dc4732c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 17 11:05:48 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 17 11:05:48 2023 +0000"
      },
      "message": "Merge \"New basic API tests for the default SG rules templates CRUDs\""
    },
    {
      "commit": "a1f654aa71b1e8b073a48d7a39923e711b7549f5",
      "tree": "2a2c139b9c276306ae775e3f09057d092c9bb5bc",
      "parents": [
        "aa22c9e1bb5bb1a7362dd4973a59a6572dc4732c"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri May 26 11:21:27 2023 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Nov 17 08:37:02 2023 +0000"
      },
      "message": "[Default SG rules] Test to check if SG rules are created from template\n\nThis patch adds new test which checks if SG rules actually created\nautomatically for new default and non-default SG are matching template\nrules from neutron DB.\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/884474\n\nRelated-bug: #1983053\nChange-Id: Ica0810413bef7f0e3e6dff21f6c9e4cda1945a43\n"
    },
    {
      "commit": "a9b54e26a8cf0ed785527b00f565cacde62348ba",
      "tree": "d1f9ab7e888bb72ab25208b5488dfbf97957d4ec",
      "parents": [
        "3abea1de41b3446043ddcf8dd28afd2546e0730b",
        "052808c2e62489fbe5e560131f3f7209b364a764"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 16 17:23:31 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 16 17:23:31 2023 +0000"
      },
      "message": "Merge \"Fix importing security group tests\""
    },
    {
      "commit": "969d66e149728092415ba4e63d509b859a2f46b8",
      "tree": "e7ed6a33c51ba815a60d228553418d25365d7323",
      "parents": [
        "3abea1de41b3446043ddcf8dd28afd2546e0730b"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Tue Nov 14 13:02:48 2023 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Wed Nov 15 09:58:15 2023 -0500"
      },
      "message": "Update the contributor information\n\nSome of the links and information were outdated here, update\nand point to Neutron tree for installation and usage.\n\nTrivialFix\n\nChange-Id: Ia913a976dc2f60eb28548b2f099d924e160df2cf\n"
    },
    {
      "commit": "052808c2e62489fbe5e560131f3f7209b364a764",
      "tree": "7ef2e3f62fcc5959694ab77688c9a7ddc2ad78cc",
      "parents": [
        "7944b08b1f40c3948f8c77af7189526d7bb710e0"
      ],
      "author": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Mon Nov 13 12:03:06 2023 +0200"
      },
      "committer": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Wed Nov 15 15:53:04 2023 +0200"
      },
      "message": "Fix importing security group tests\n\nImporting StatelessSecGroupDualStackDHCPv6StatelessTest was causing\na type error in case CONF.neutron_plugin_options.firewall_driver\nwas set to \u0027openvswitch\u0027 [1]. This patch fixes the issue by\nseparation code to a class with base functions, that is never skipped\nand classes with tests that optionally can be skipped.\n\n[1] https://bugzilla.redhat.com/show_bug.cgi?id\u003d2249407\n\nChange-Id: I90b9cf495f35aca7a9171dc685696ae4cdd4d0f2\n"
    },
    {
      "commit": "3abea1de41b3446043ddcf8dd28afd2546e0730b",
      "tree": "c5d623d0799846a66f2738f4d92b678998bd3197",
      "parents": [
        "7944b08b1f40c3948f8c77af7189526d7bb710e0",
        "f2e985e8fd923636e6bc724c6767b323c396a9ad"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 15 05:05:38 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 15 05:05:38 2023 +0000"
      },
      "message": "Merge \"Add test documentation for docs tox target\""
    },
    {
      "commit": "17c48d62eb11ac691528018322d1dd8fea0ceb24",
      "tree": "0a9132d1bbecccbcd57079ad13887363457f5f69",
      "parents": [
        "af70af3e07e08b21a6e6d9e50b4cd7f9bea09d8a"
      ],
      "author": {
        "name": "Dmitriy Rabotyagov",
        "email": "dmitriy.rabotyagov@cleura.com",
        "time": "Mon Jul 24 09:52:01 2023 +0200"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "katonalala@gmail.com",
        "time": "Thu Nov 09 13:55:00 2023 +0000"
      },
      "message": "Add VNaaS OVN job to the project\n\nDepends-On: https://review.opendev.org/c/openstack/neutron-vpnaas/+/765353\nChange-Id: Ic487ac600270ca772e344ed95cd14bd40257e268\n"
    },
    {
      "commit": "f2e985e8fd923636e6bc724c6767b323c396a9ad",
      "tree": "ee2e1662d7f45094528c993438f1478cd903f767",
      "parents": [
        "9aa8eb4530f13d27b2eb4417d38742c10272b766"
      ],
      "author": {
        "name": "Elod Illes",
        "email": "elod.illes@est.tech",
        "time": "Mon Nov 06 19:30:29 2023 +0100"
      },
      "committer": {
        "name": "Elod Illes",
        "email": "elod.illes@est.tech",
        "time": "Wed Nov 08 15:52:37 2023 +0100"
      },
      "message": "Add test documentation for docs tox target\n\nEnable sphinx to generate documentation from docstrings by running\n\u0027tox -e docs\u0027.\n\nChange-Id: I5996e5f07493f69f14172b4bb0535852e89d5456\n"
    },
    {
      "commit": "bc84489e492091f52c1f48e5b8de6720a39f0718",
      "tree": "001ad308a358ac2e2b2b786ed2f189253d37fd81",
      "parents": [
        "370f71e9877fad13883413225bf25051c0c9c391"
      ],
      "author": {
        "name": "jskunda",
        "email": "jskunda@redhat.com",
        "time": "Mon Sep 25 15:08:17 2023 +0200"
      },
      "committer": {
        "name": "Jakub Skunda",
        "email": "jskunda@redhat.com",
        "time": "Wed Nov 08 11:23:34 2023 +0000"
      },
      "message": "Remove test duplication between tempest and ntp NetworksTestDHCPv6\n\nNetworksTestDHCPv6 [1] has better\nfunctionality in tempest than in neutron-tempest-plugin, so with\nremoving these tests from neutron-tempest-plugin we can get rid\nof whole module, reducing the test duplications.\n\n[1]https://github.com/openstack/tempest/blob/cc0e9b18170bc796fd8516e41d2ec09236b168aa/tempest/api/network/test_dhcp_ipv6.py#L31\n\nChange-Id: I080b83965acd69c3d1b4693527c1be0b730e80a6\n"
    },
    {
      "commit": "7944b08b1f40c3948f8c77af7189526d7bb710e0",
      "tree": "27159ce2f54fca48614ba61d598ddef9cc573032",
      "parents": [
        "777c95faa745c2f64dd7c79234a83821158848fb"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Oct 27 12:34:27 2023 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Nov 06 08:17:20 2023 +0000"
      },
      "message": "Use default RBAC policies in other projects together with Neutron policies\n\nIn the job \"neutron-tempest-plugin-openvswitch-enforce-scope-old-defaults\"\nwe will now test old policies in the Neutron project together with what\nis used by default in other projects, like Nova, Glance, etc.\n\nChange-Id: I4c2440f6f1546d22d4acebe69c6143eefe10335a\n"
    },
    {
      "commit": "88d1d5752a0f2762df052d70a85edfab1db5a87c",
      "tree": "8c449fc14841c9313eadab793b96de3a2d95934b",
      "parents": [
        "777c95faa745c2f64dd7c79234a83821158848fb"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Wed Nov 01 13:05:07 2023 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Wed Nov 01 13:06:05 2023 +0200"
      },
      "message": "Makes \"segmentation_id\" configurable\n\nWe should add the segmentation_id as tempest option,\nso that it can be changed to match the deployment if needed.\n\nChange-Id: I42bea9217462226e8650e55997449e1cc05f085c\n"
    },
    {
      "commit": "777c95faa745c2f64dd7c79234a83821158848fb",
      "tree": "d5832aefc4398240ac255e3ca03069e11b937288",
      "parents": [
        "9aa8eb4530f13d27b2eb4417d38742c10272b766",
        "608b85f8617e1040a738bcecb6dbef26ed73cab1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 26 18:14:10 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 26 18:14:10 2023 +0000"
      },
      "message": "Merge \"Revert \"Revert \"[S-RBAC] Switch to new policies by default\"\"\""
    },
    {
      "commit": "af70af3e07e08b21a6e6d9e50b4cd7f9bea09d8a",
      "tree": "10b00cfde0bea6ce575983621fb7ad5c5d0cf018",
      "parents": [
        "9aa8eb4530f13d27b2eb4417d38742c10272b766"
      ],
      "author": {
        "name": "Bodo Petermann",
        "email": "b.petermann@syseleven.de",
        "time": "Tue Jun 21 13:48:42 2022 +0200"
      },
      "committer": {
        "name": "Bodo Petermann",
        "email": "b.petermann@syseleven.de",
        "time": "Thu Oct 26 12:09:59 2023 +0200"
      },
      "message": "Test job for VPNaaS on OVN\n\nAdd a new test job to test VPNaaS on OVN, that will be picked up\nby the proposed patch [1] in neutron-vpnaas.\nSince VPNaaS for OVN doesn\u0027t support IPv6 VMs, skip 6in4 and 6in6 tests.\n\n[1] https://review.opendev.org/c/openstack/neutron-vpnaas/+/765353\n\nRelated-Bug: #1905391\nChange-Id: I9e9e8e78fd22b5edbc794ec68dbe40302ed0f3fd\n"
    },
    {
      "commit": "608b85f8617e1040a738bcecb6dbef26ed73cab1",
      "tree": "7d57f229806e5caa7ff15a2f2d3d5e1ab058633a",
      "parents": [
        "2f1856baf89618c799d0956c95335f3b47460b52"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Oct 25 20:05:39 2023 +0000"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Oct 25 20:05:39 2023 +0000"
      },
      "message": "Revert \"Revert \"[S-RBAC] Switch to new policies by default\"\"\n\nThis reverts commit 2f1856baf89618c799d0956c95335f3b47460b52.\n\nReason for revert:\n\nNeutron bobcat (enabled new RBAC by default) is released now and devstack enabling the same in depends on change. This means every job will be tested with Neutron new RBAC by default. So now we can have a job disable the new default and test old default until they are being removed.\n\nChange-Id: Iec97cba15e5bf5b973a0cdf5c24f47b99e31a276\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/899306\n"
    },
    {
      "commit": "9aa8eb4530f13d27b2eb4417d38742c10272b766",
      "tree": "572bff26d3ce56c865a5a5a439db8182c7f092e1",
      "parents": [
        "df6a4bc3f11bc557b992ef8360f1ef1b0cd9607c"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Oct 14 23:29:58 2023 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Oct 14 23:29:58 2023 +0000"
      },
      "message": "Replace cirros image versions not cached in the CI\n\nSince [1], some cirros images have been deleted from the CI cache. It\ncould happen that using cirros images not cached, that imply to\ndownload them, could fail. Any version not cached should be replaced by\nits closer image version.\n\n[1]https://review.opendev.org/c/openstack/project-config/+/873735\n\nRelated-Bug: #2039586\nChange-Id: I3769e76fb6e6e5ea5a77bd52dc9c061f72431ac7\n"
    },
    {
      "commit": "df6a4bc3f11bc557b992ef8360f1ef1b0cd9607c",
      "tree": "eadb715fa3e6950bd1cd22d017cb2a5d92ea757e",
      "parents": [
        "83c9153005cf583b213a84e068199bebd80e052e",
        "a2dff866007e16e3e6c2a2fd0988bafec3ebe1cc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 12 11:14:25 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 12 11:14:25 2023 +0000"
      },
      "message": "Merge \"Add job definitions for 2023.2 (Bobcat) branch\""
    },
    {
      "commit": "83c9153005cf583b213a84e068199bebd80e052e",
      "tree": "dba249e5f0f36f952ebe0b2e6c000d9200e89b05",
      "parents": [
        "7eacabc0c54510998a2f7a415002038c560ad759",
        "1945f92c1b5ba4bbecbbd8e996c511b9626139d2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 11 09:13:16 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 11 09:13:16 2023 +0000"
      },
      "message": "Merge \"Revert \"Temporary turn off l3_ha in ovs/lb master/bobcat jobs\"\""
    },
    {
      "commit": "1945f92c1b5ba4bbecbbd8e996c511b9626139d2",
      "tree": "062ed354371e471750fab33f98d3e2b86729835b",
      "parents": [
        "209d363cce20d48d21455a196086a19f1d0d97e1"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Tue Oct 10 16:50:15 2023 +0000"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Tue Oct 10 16:50:15 2023 +0000"
      },
      "message": "Revert \"Temporary turn off l3_ha in ovs/lb master/bobcat jobs\"\n\nThis reverts commit 209d363cce20d48d21455a196086a19f1d0d97e1.\n\nReason for revert: Fixes have landed in master and 2023.2 branches.\n\nChange-Id: Idfbe64fe375df9576835c6948d47c660d4a5c508\n"
    },
    {
      "commit": "7eacabc0c54510998a2f7a415002038c560ad759",
      "tree": "f73b4f2311d8893d1d4a1faf26f3236cd148958e",
      "parents": [
        "99321cef655303ab053012b1d646ab6e367b9d53",
        "e4a1f5395344748fb21438c29b4816309b494e05"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Oct 08 14:02:57 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Oct 08 14:02:57 2023 +0000"
      },
      "message": "Merge \"Turn off host-passthrough in scenario jobs\""
    },
    {
      "commit": "99321cef655303ab053012b1d646ab6e367b9d53",
      "tree": "662952e2f5b3a0fc9f8b953ad2a8515237b95e1f",
      "parents": [
        "55f1f92d08c24344369e2cbf48c30474701da64b",
        "7f679d3cd48e1bcb8a3cbb8346ec8f374e9a9f74"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Oct 07 07:20:05 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 07 07:20:05 2023 +0000"
      },
      "message": "Merge \"Include legacy_ebtables for LinuxBridge Jammy jobs\""
    },
    {
      "commit": "55f1f92d08c24344369e2cbf48c30474701da64b",
      "tree": "342795a234baf8ec279e83953804537da6deca51",
      "parents": [
        "97409c6992f87f323e135933945ecf8bc03eece3"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Oct 06 18:51:31 2023 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Oct 06 19:04:49 2023 +0530"
      },
      "message": "Add playbooks to irrelevant-files\n\nChanges to the inrepo playbooks triggers all the jobs\nunnecessarily, include these in irrelevant-files as\nper jobs.\n\nChange-Id: I5e326488b10b13f5191a6554f31ede02dc3504ba\n"
    },
    {
      "commit": "7f679d3cd48e1bcb8a3cbb8346ec8f374e9a9f74",
      "tree": "64a5a4a0118da5aa7c5fd3d831a9e1ea0ffd1d1c",
      "parents": [
        "97409c6992f87f323e135933945ecf8bc03eece3"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Oct 06 14:39:37 2023 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Oct 06 14:39:45 2023 +0530"
      },
      "message": "Include legacy_ebtables for LinuxBridge Jammy jobs\n\nWith the latest kernel update in Ubuntu jammy we\nneed to include this role else jobs are failing.\n\nRelated-Bug: #2038541\nChange-Id: Ia277239cf5cc8d4534d46a4a2340ba42905923ff\n"
    },
    {
      "commit": "aa22c9e1bb5bb1a7362dd4973a59a6572dc4732c",
      "tree": "84dfe2a683b51816d7357d87a8486cb8f2152d2e",
      "parents": [
        "97409c6992f87f323e135933945ecf8bc03eece3"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu May 18 18:59:26 2023 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Oct 06 06:00:57 2023 +0000"
      },
      "message": "New basic API tests for the default SG rules templates CRUDs\n\nThis patch adds some basic API tests for the new API for default SG\nrules templates. Those new tests are checking if by default SG rules are\nset in the same way as legacy rules which were there since \"forever\".\nSecond test checks basic lifecycle of the SG rule template.\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/883246/\n\nRelated-Bug: #1983053\nChange-Id: I458f54ff6b73e277fe9506e90fa6af44d9c51101\n"
    },
    {
      "commit": "e4a1f5395344748fb21438c29b4816309b494e05",
      "tree": "5a1dd0f096ee430a81448ca20dcf6713d46d777a",
      "parents": [
        "209d363cce20d48d21455a196086a19f1d0d97e1"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Oct 04 15:01:50 2023 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Oct 04 16:40:54 2023 +0530"
      },
      "message": "Turn off host-passthrough in scenario jobs\n\nThis was enabled with switch to cirros 0.6.2[1],\nbut still seeing same tracebacks for cirros vm boot,\nthis mode is not required for the jobs so let\u0027s\nturn it off. This may help in the other failures\nseen in the Related Bug.\n\n[1] https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/890177\nRelated-Bug: #2036603\n\nChange-Id: Ifb3972e74434b29a1c6acb9bc131678ba83d66a3\n"
    },
    {
      "commit": "a2dff866007e16e3e6c2a2fd0988bafec3ebe1cc",
      "tree": "12320f61a4621f2cca0e945750836d8347ac8fa7",
      "parents": [
        "209d363cce20d48d21455a196086a19f1d0d97e1"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Fri Sep 15 16:25:56 2023 -0400"
      },
      "committer": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Wed Oct 04 08:00:28 2023 +0000"
      },
      "message": "Add job definitions for 2023.2 (Bobcat) branch\n\nCreate job template for 2023.2 jobs: neutron-tempest-plugin-jobs-2023-2\nand fill it with job definitions for all Neutron core and stadium\nprojects active during the 2023.2 (Bobcat) cycle.\n\nChange-Id: I3ad97b87abf4ba89885c9b4b25083ca357b6aca6\n"
    },
    {
      "commit": "97409c6992f87f323e135933945ecf8bc03eece3",
      "tree": "8764baaa66dd7cdb14e738fc4940cdbb88245310",
      "parents": [
        "209d363cce20d48d21455a196086a19f1d0d97e1"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Sep 22 11:41:17 2023 +0530"
      },
      "committer": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Wed Oct 04 04:48:05 2023 +0000"
      },
      "message": "Use RE2 compatible regex for branches\n\nZuul has deprecated the usage of negative regex[1],\nthis patch switches the branches regex to the supported\none.\n\n[1] https://zuul-ci.org/docs/zuul/latest/project-config.html#regex\n\nCloses-Bug: #2037034\nChange-Id: I66dcb56ab5ba9cfdefbeb25f1d01871ea0d0d362\n"
    },
    {
      "commit": "209d363cce20d48d21455a196086a19f1d0d97e1",
      "tree": "5a99d7dce3bdc3ab8c56a5870abaaa3197ee5268",
      "parents": [
        "370f71e9877fad13883413225bf25051c0c9c391"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Oct 03 20:10:44 2023 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Oct 04 10:12:40 2023 +0530"
      },
      "message": "Temporary turn off l3_ha in ovs/lb master/bobcat jobs\n\nTests fails randomly with l3_ha in openvswitch and\nlinuxbridge master and stable/2023.2 jobs, until the\nissue is fixed let\u0027s turn off l3_ha temporary.\n\nRelated-Bug: #2037239\nChange-Id: Ia23b39819834e2bc12ec7113bb841007f7cf1ff5\n"
    },
    {
      "commit": "99c85da78729ed8f03b83abd3f5cceb1555c3ffd",
      "tree": "42028045486a589a5d28c61cbaaacc30fe9c461d",
      "parents": [
        "370f71e9877fad13883413225bf25051c0c9c391"
      ],
      "author": {
        "name": "jskunda",
        "email": "jskunda@redhat.com",
        "time": "Mon Sep 25 15:38:42 2023 +0200"
      },
      "committer": {
        "name": "jskunda",
        "email": "jskunda@redhat.com",
        "time": "Mon Sep 25 15:41:26 2023 +0200"
      },
      "message": "Remove test duplications between tempest and n-t-p plugin\n\nExtraDHCPOptionsIpV6TestJSON and ExtraDHCPOptionsTestJSON -\nhttps://opendev.org/openstack/tempest/src/branch/master/tempest/\\\napi/network/test_dhcp_ipv6.py has same functionality in tempest\nand neutron-tempest-plugin, so with removing these tests from\nneutron-tempest-plugin we can get rid of whole module, reducing\nthe test duplications.\n\nChange-Id: I111eeba5c29cd7d703e6663be12e8e7e7659919e\n"
    },
    {
      "commit": "d8ed3fb42ad90558aa2c478c9bcc96c4d70439ce",
      "tree": "9bf9b735e28d3c0a07e56c2e72f72500edd244c6",
      "parents": [
        "370f71e9877fad13883413225bf25051c0c9c391"
      ],
      "author": {
        "name": "jskunda",
        "email": "jskunda@redhat.com",
        "time": "Thu Sep 21 16:02:06 2023 +0200"
      },
      "committer": {
        "name": "jskunda",
        "email": "jskunda@redhat.com",
        "time": "Thu Sep 21 16:05:27 2023 +0200"
      },
      "message": "Remove test duplication between tempest and n-t-p RoutersDVRTest\n\nRoutersDVRTest -https://opendev.org/openstack/tempest/src/branch\\\n/master/tempest/api/network/admin/test_routers_dvr.py has same\nfunctionality in tempest and neutron-tempest-plugin, so with\nremoving these tests from tempest we can get rid of whole module,\nreducing the test duplications.\n\nChange-Id: Ie7d37def794a3cbdb2444ebbeba237fd58ddfb8a\n"
    },
    {
      "commit": "370f71e9877fad13883413225bf25051c0c9c391",
      "tree": "062ed354371e471750fab33f98d3e2b86729835b",
      "parents": [
        "7aa02077ac12c05950eac6094f330d4082cf8881"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Sep 09 21:33:55 2023 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Sep 09 21:36:37 2023 +0000"
      },
      "message": "Mark \"test_subport_connectivity_soft_reboot\" as unstable\n\nThis issue is related to:\n* https://bugs.launchpad.net/neutron/+bug/2033887: the patches\n  previously merged in the Neutron repository [1][2] should be\n  reverted.\n* https://bugs.launchpad.net/neutron/+bug/2024160: this issue\n  is still present.\n\n[1]https://review.opendev.org/c/openstack/neutron/+/882581\n[2]https://review.opendev.org/c/openstack/neutron/+/888776\n\nChange-Id: I9d8d76810d15913c29610464ab1b8fa34863aaf6\nRelated-Bug: #2024160\nRelated-Bug: #2033887\n"
    },
    {
      "commit": "7aa02077ac12c05950eac6094f330d4082cf8881",
      "tree": "f4de4faf0b5b0025abbc56c4afbeade30554a665",
      "parents": [
        "8f63937f01e6e662ced78a758991a0035df468b9"
      ],
      "author": {
        "name": "Fiorella Yanac",
        "email": "fyanac@redhat.com",
        "time": "Thu Sep 07 13:32:00 2023 +0100"
      },
      "committer": {
        "name": "Fiorella Yanac",
        "email": "fyanac@redhat.com",
        "time": "Thu Sep 07 13:32:00 2023 +0100"
      },
      "message": "Add username in resource_setup\n\nThere is a condition when rhel is used as default image\nin tempest, so default_image_is_advanced set as true\nand validation.image_ssh_user is set but\nadvanced_image_ssh_user is not set.\ntest_fragmented_traffic_is_accepted was failing\nbecause advanced_image_ssh_user was empty.\n\nChange-Id: I7fa5b167ba27cc78e017765eca927a1dfb24825e\n"
    },
    {
      "commit": "8f63937f01e6e662ced78a758991a0035df468b9",
      "tree": "0580fa286f8636d4e5875b08f251cc5f2e0d6789",
      "parents": [
        "010ed337eb52ed33975ecb23e5c6595c88bab3a6",
        "9e3969b0dfcff0fda234d28721d68c15fca6969c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 29 23:32:58 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 29 23:32:58 2023 +0000"
      },
      "message": "Merge \"Revert \"Set GLOBAL_VENV\u003dfalse to fix broken gate jobs\"\""
    },
    {
      "commit": "9e3969b0dfcff0fda234d28721d68c15fca6969c",
      "tree": "a87a1f8c1a8222ebd63e3dea52830f5999502324",
      "parents": [
        "d84b96d294439c6ad70794da94c5f69c8853e9b1"
      ],
      "author": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Mon Aug 28 05:35:27 2023 +0000"
      },
      "committer": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Mon Aug 28 05:36:19 2023 +0000"
      },
      "message": "Revert \"Set GLOBAL_VENV\u003dfalse to fix broken gate jobs\"\n\nThis reverts commit d84b96d294439c6ad70794da94c5f69c8853e9b1.\n\nReason for revert: OVS jobs with GLOBAL_VENV\u003dTrue are being fixed\nwith [1]. dynamic-routing jobs already fixed with os-ken latest release[2].\n\n[1] https://review.opendev.org/c/openstack/devstack/+/892848\n[2] https://review.opendev.org/c/openstack/releases/+/892214\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/892848\nRelated-bug: #2031415\nRelated-bug: #2031526\nChange-Id: Ifae116a443ba500deb4cf01fdc92c87eb83d7582\n"
    },
    {
      "commit": "010ed337eb52ed33975ecb23e5c6595c88bab3a6",
      "tree": "37afdb54a0b705894a64e9c042ad3cad419dd420",
      "parents": [
        "d84b96d294439c6ad70794da94c5f69c8853e9b1",
        "1f5797e733f691588a87b8a6e9fee073afd73d29"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 17 20:08:58 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 17 20:08:58 2023 +0000"
      },
      "message": "Merge \"Update Cirros image to 0.6.2\""
    },
    {
      "commit": "d84b96d294439c6ad70794da94c5f69c8853e9b1",
      "tree": "b8d90e38504081821e493299ec2f0b52da95404b",
      "parents": [
        "c1793ca2e84aa336c7a0eaa6a63861120d93758b"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Tue Aug 15 17:23:13 2023 -0400"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "katonalala@gmail.com",
        "time": "Thu Aug 17 08:51:05 2023 +0000"
      },
      "message": "Set GLOBAL_VENV\u003dfalse to fix broken gate jobs\n\nSet GLOBAL_VENV\u003dfalse in neutron-tempest-plugin-base\njob definition to fix gate jobs broken by devstack\nchange [0].\n\nHad to make the neutron-tempest-plugin-dynamic-routing-*\njobs non-voting as they are failing on the master branch\ncheck queue. Work is still ongoing on a fix.\n\n[0] https://review.opendev.org/c/openstack/devstack/+/558930\n\nCloses-bug: #2031415\nRelated-bug: #2031526\nChange-Id: I2cab7e9169ca6ddaea8b580dbb995e0886bd93c1\n"
    },
    {
      "commit": "c1793ca2e84aa336c7a0eaa6a63861120d93758b",
      "tree": "a87a1f8c1a8222ebd63e3dea52830f5999502324",
      "parents": [
        "9cf35d26c8a03610af7119c2c15ed17d8514ed88"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Aug 01 15:51:50 2023 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Aug 02 16:55:10 2023 +0200"
      },
      "message": "Skip stateless SG dualstack tests when openvswitch fw driver is used\n\nOpenvswitch firewall driver does not support stateless SG so tests from\nclasses:\nStatelessSecGroupDualStackDHCPv6StatelessTest\nStatelessSecGroupDualStackSlaacTest\n\nfrom the module neutron_tempest_plugin.scenario.test_security_groups\nshould be skipped in such case.\n\nCloses-bz: https://bugzilla.redhat.com/show_bug.cgi?id\u003d2227138\nChange-Id: Ice0f3573dd51851752c745c0b1d35c82bd7808fd\n"
    },
    {
      "commit": "1f5797e733f691588a87b8a6e9fee073afd73d29",
      "tree": "3884fed51c93a1fba63b8c2a40c9ed7ba8075975",
      "parents": [
        "9cf35d26c8a03610af7119c2c15ed17d8514ed88"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Aug 01 12:09:43 2023 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Aug 01 12:10:05 2023 +0530"
      },
      "message": "Update Cirros image to 0.6.2\n\nLIBVIRT_CPU_MODE: host-passthrough was commented\nas there was some issue with 0.6.1. 0.6.2 is known\nto have the fix included, so let\u0027s use that instead.\n\nChange-Id: I534d537400fa67796a64a550b3fe45a3b28f250e\n"
    },
    {
      "commit": "9cf35d26c8a03610af7119c2c15ed17d8514ed88",
      "tree": "d71b2f045cc4c929bc7ae4b5d5620da537bab867",
      "parents": [
        "d5023e1b9914fe93d909ea92b38baba76f2d7869",
        "d5acee3804aec24bdfec5896825abc6b59c90d3c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 19 20:07:12 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 19 20:07:12 2023 +0000"
      },
      "message": "Merge \"Using \"Designate API\" in addition to DNS query client check\""
    }
  ],
  "next": "d5acee3804aec24bdfec5896825abc6b59c90d3c"
}
