)]}'
{
  "log": [
    {
      "commit": "800e3b75e99de4358a4bd22c6b33322d9810599f",
      "tree": "f77be6bf3d66f2f6a6c137df6053d92a135f2ed5",
      "parents": [
        "58644804be8eb03e02c7eba62019a369d40054b1"
      ],
      "author": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Tue Nov 12 10:39:32 2024 +0200"
      },
      "committer": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Tue Nov 12 10:39:32 2024 +0200"
      },
      "message": "Skip TrunkTestMtusJSONBase class tests when provider_vlans is not defined\n\nRelated-Prod: PRODX-47802\nChange-Id: Ibd918c1e1acea3bdb0287cfd91473d43b84136f1\n"
    },
    {
      "commit": "58644804be8eb03e02c7eba62019a369d40054b1",
      "tree": "2294ed764ba06a623fa6cef94d1a929155ee02de",
      "parents": [
        "8fdbc7bbe3231ce01ee2bfe44435744a25746c7f"
      ],
      "author": {
        "name": "stavrovska",
        "email": "stavrovska@mirantis.com",
        "time": "Fri Jul 26 20:18:50 2024 +0200"
      },
      "committer": {
        "name": "stavrovska",
        "email": "stavrovska@mirantis.com",
        "time": "Fri Jul 26 20:28:51 2024 +0200"
      },
      "message": "Increase the default DNS timeout to 60 seconds to prevent sporadic TimeoutException errors.\n\nRelated-prod: PRODX-43095\nChange-Id: I8e5f8c51ea989ecd3500f07934b13142ef241f8c\n"
    },
    {
      "commit": "8fdbc7bbe3231ce01ee2bfe44435744a25746c7f",
      "tree": "290d26b7e0c1f3bc62b0760c81a4c242889fc498",
      "parents": [
        "2bed0406b4f40b6c1a84e6e694bae036b6aa6b6d"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Wed Nov 01 13:05:07 2023 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Jul 24 16:15:26 2024 +0000"
      },
      "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\nRelated-Prod: https://mirantis.jira.com/browse/PRODX-43703\n"
    },
    {
      "commit": "2bed0406b4f40b6c1a84e6e694bae036b6aa6b6d",
      "tree": "f8d803ed0d020453fc785d25f0534e7017b58ddc",
      "parents": [
        "50ca7d72b1d08526d08863b4412c629428494946"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Mar 04 20:30:40 2024 +0000"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Jul 09 10:36:12 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\n\nFixes-Bug: PRODX-42818\n\nChange-Id: I09c12ba36b007d4f6fdd3723974ecfe9e4466b72\n"
    },
    {
      "commit": "50ca7d72b1d08526d08863b4412c629428494946",
      "tree": "c3788d497a178ad44325e109ca2e00df03e6e491",
      "parents": [
        "20568fcb1e4cee5118e7195b247bea5bf7946aab"
      ],
      "author": {
        "name": "Maor Blaustein",
        "email": "blue@redhat.com",
        "time": "Thu Feb 08 13:35:15 2024 +0200"
      },
      "committer": {
        "name": "Hanna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Mon Jul 08 12:51:37 2024 +0000"
      },
      "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\nFixes-Bug: PRODX-42818\n\nChange-Id: I7c2c2f23417b3b43a2788b3c4bca2f8b532b7974\n"
    },
    {
      "commit": "20568fcb1e4cee5118e7195b247bea5bf7946aab",
      "tree": "7d39d4aeef0fad05218756ff59b09ccbbd321c3d",
      "parents": [
        "bb5d0bb7c46d69f2c4628d198aa165a1ea158b37"
      ],
      "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": "Fri Jun 14 07:36:20 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": "bb5d0bb7c46d69f2c4628d198aa165a1ea158b37",
      "tree": "791c6b828b75caf2777a58e048b0b1244f3d59ac",
      "parents": [
        "c90ffd31565592ba23c1376bb80733099b1973fd"
      ],
      "author": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Thu Apr 18 12:15:00 2024 +0300"
      },
      "committer": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Fri Apr 19 11:35:35 2024 +0300"
      },
      "message": "[vpnaas] Change CIRD for test subnets\n\nThe 10.10.0.0/24 subnet is overlapping with environment control network\n\nRelated-Prod: PRODX-41167\nChange-Id: I3787da04b24b55ebef339765450fe150fc758bcf\n"
    },
    {
      "commit": "c90ffd31565592ba23c1376bb80733099b1973fd",
      "tree": "547fbf9dd3100bb86aa17a8d1fbcf58d52fc7a7c",
      "parents": [
        "7e1a858d04a85ee5964bc98d926620a80afe0b46",
        "c3db6fedb9d23811221fa6cc14539f675a9eeb7d"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Wed Nov 22 15:14:20 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@172.18.228.132",
        "time": "Wed Nov 22 15:14:20 2023 +0000"
      },
      "message": "Merge \"Adjust sec group test for tungstenfabric backend\" into mcp/antelope"
    },
    {
      "commit": "7e1a858d04a85ee5964bc98d926620a80afe0b46",
      "tree": "ce546ca9a7ef17cf72dddcf9c9734536753f3c26",
      "parents": [
        "214943d4d8cf87b5e9d8f64481df725401e40c7b"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Mon Nov 20 13:26:48 2023 +0100"
      },
      "committer": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Mon Nov 20 13:26:48 2023 +0100"
      },
      "message": "Unify check for TF backend\n\nRelated-Prod: PRODX-37464\nChange-Id: I39e7ac4b28207f705b54d7a7204894510f2f1045\n"
    },
    {
      "commit": "c3db6fedb9d23811221fa6cc14539f675a9eeb7d",
      "tree": "867ba772252a97393fd8f1426cfb134b0593a5d7",
      "parents": [
        "214943d4d8cf87b5e9d8f64481df725401e40c7b"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Wed Nov 15 16:02:35 2023 +0100"
      },
      "committer": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Mon Nov 20 12:30:09 2023 +0100"
      },
      "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"
    },
    {
      "commit": "214943d4d8cf87b5e9d8f64481df725401e40c7b",
      "tree": "0a55e3e92005e4ffd360d542560788e5caa60440",
      "parents": [
        "c127602a68b2f0a6eb893a560ab06c981e1e1c46"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Oct 25 12:22:05 2023 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Oct 25 12:22:16 2023 +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"
    },
    {
      "commit": "c127602a68b2f0a6eb893a560ab06c981e1e1c46",
      "tree": "0c35b313688071cdea881e179cb51a5e141f222f",
      "parents": [
        "7eac3a8ac9b8e99c9aa2e8d660d290de445c3738"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Oct 04 17:59:03 2023 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Thu Oct 05 12:52:45 2023 +0000"
      },
      "message": "Adapt bgpvpn scenario tests for tempest\u0027s scenario manager\n\nRelated-Issue: PRODX-35662\nChange-Id: If7b60352299807f76bde1d39443a23c587d123d6\n"
    },
    {
      "commit": "7eac3a8ac9b8e99c9aa2e8d660d290de445c3738",
      "tree": "f21a266ee89537a65faf64a2a0c0cac0976d2ca3",
      "parents": [
        "eefad2f943931987635200030bb523d8110fe9a8"
      ],
      "author": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Sep 14 18:33:23 2022 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Aug 09 00:29:23 2023 +0300"
      },
      "message": "Check connection between VMs with BGPVPN after live migration\n\nRelated-prod: PRODX-26006\nRelated-prod: PRODX-28007\nChange-Id: I066c34d57ba4a0cd8f6d62c9e75671fc930eb75b\n(cherry picked from commit 2a34038b4963c3b74012ed9124f87acbf54eedf5)\n"
    },
    {
      "commit": "eefad2f943931987635200030bb523d8110fe9a8",
      "tree": "f2eac73675c5d68861db1c1c4856f6d911e6ec41",
      "parents": [
        "3b34804689d8efee48623a046f76baf1ed91d18d"
      ],
      "author": {
        "name": "akovpak",
        "email": "akovpak@mirantis.com",
        "time": "Mon Jul 24 16:25:15 2023 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Aug 09 00:29:23 2023 +0300"
      },
      "message": "Patch to unskip test_bgpvpn_port_association_create_and_delete_bgpvpn\n\nRelated-prod: PRODX-25126\n\nChange-Id: I7f30a7c9aaed249c5d23e2891b506ffbf327ee36\n"
    },
    {
      "commit": "3b34804689d8efee48623a046f76baf1ed91d18d",
      "tree": "f8f40d1c8fe4725b6259045ce3b9495de2c94e22",
      "parents": [
        "75fc53557cf90820926b651e1b5a600368d67cc1"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Sun Jul 16 12:02:25 2023 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Aug 09 00:26:18 2023 +0300"
      },
      "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"
    },
    {
      "commit": "75fc53557cf90820926b651e1b5a600368d67cc1",
      "tree": "f87be511d9308ef832c47d11ef355d800b8713fb",
      "parents": [
        "9ae406bbb842e93619fa44faa68eec1252633233"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Jul 11 19:44:23 2023 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Aug 09 00:26:18 2023 +0300"
      },
      "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"
    },
    {
      "commit": "9ae406bbb842e93619fa44faa68eec1252633233",
      "tree": "2a59e345d9e5b8db7500ee8dcaab68dd65d7ad6f",
      "parents": [
        "8e26ff632f5a75c1a94fdd24c480f78e0a47e5b5"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Apr 07 15:28:19 2023 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Aug 09 00:26:18 2023 +0300"
      },
      "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"
    },
    {
      "commit": "8e26ff632f5a75c1a94fdd24c480f78e0a47e5b5",
      "tree": "5e9f2b8e00330c5fa0e14668517826e3b46ffc40",
      "parents": [
        "350ae2657692dd4e8b4e9e8e9640e75acbd2d89f"
      ],
      "author": {
        "name": "dbiletskiy",
        "email": "dbiletskiy@mirantis.com",
        "time": "Tue Feb 28 20:53:59 2023 +0100"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Aug 09 00:26:18 2023 +0300"
      },
      "message": "Skip dns integration tests for production environment\n\nAllow tests for production in cases:\n   -  list of TLDs is empty\n   -  pre-created testing TLDs\n\nRemoved create tld from resource setup, TLD will be\npreconfigured in bootstrap script for CI environment type\nor manually on production.\n\nRelated-Prod: PRODX-29973\nChange-Id: Iccdec579f272bddde3f3228573143617bc5f8335\n"
    },
    {
      "commit": "350ae2657692dd4e8b4e9e8e9640e75acbd2d89f",
      "tree": "a7baaa62b62fce1ce77975ff6593b290c82d021f",
      "parents": [
        "b24337af2bd3e891b8cdb94e7f9885c346636d7b"
      ],
      "author": {
        "name": "Arefiev Anton",
        "email": "aarefiev@mirantis.com",
        "time": "Fri Feb 03 13:29:17 2023 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Aug 09 00:26:18 2023 +0300"
      },
      "message": "Fix dns integration setup\n\nCreate TLDs for reverse lookups zones which are created by\nneutron, Designate requires TLDs if it\u0027s exist any.\n\nRelated-PRODX: PRODX-29971\nChange-Id: Ib8a29dc7c0db0afbd58b79919f2d8e8c7e2d3a1c\n"
    },
    {
      "commit": "b24337af2bd3e891b8cdb94e7f9885c346636d7b",
      "tree": "f0fdd9bb6c8d2d0ed82c4051b4031fa1917c4253",
      "parents": [
        "cf97179d942d654e9f33d72fcf48c8518c5a2963"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jan 11 13:57:59 2023 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Aug 09 00:26:18 2023 +0300"
      },
      "message": "Create TLD for DNSIntegrationTests\n\nThis is required to make sure concurrent tests that adds tlds\nwill not conflict.\n\nRelated-Prod: PRODX-29414\nChange-Id: I3208363bb6997db28f31325634c5414c6a9bcd5e\n"
    },
    {
      "commit": "cf97179d942d654e9f33d72fcf48c8518c5a2963",
      "tree": "0088bd299239e19f812c159c56a9157a320dcff4",
      "parents": [
        "b89e4fc3f67b4dd7025dcefbbdd67c347ac2db05"
      ],
      "author": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Sun Dec 25 10:55:02 2022 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Aug 09 00:26:18 2023 +0300"
      },
      "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": "b89e4fc3f67b4dd7025dcefbbdd67c347ac2db05",
      "tree": "2698422c087b42438a21cc2431f6869bcc95145f",
      "parents": [
        "508ec822d84d2fb977069a42c1d458c3f0245afa"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Dec 21 14:48:57 2022 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Aug 09 00:26:18 2023 +0300"
      },
      "message": "vpnaas: Wait for site connection status\n\nRelated-Prod: PRODX-29215\nChange-Id: I973505ca0b5d34fcbae75983b541e7d0468e0e3a\n"
    },
    {
      "commit": "508ec822d84d2fb977069a42c1d458c3f0245afa",
      "tree": "584a0c6194e7d9a3954abdada1eaef55ea148efc",
      "parents": [
        "100a633392f06b49419a14cc972a2096e1962930"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Dec 21 09:28:27 2022 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Aug 09 00:26:18 2023 +0300"
      },
      "message": "Mark Vpnaas4in4 as smoke remove unstable tag\n\nRelated-Prod: PRODX-29193\nChange-Id: I3c1e75c99baf1e525e612cc1a48f2e3a8a63bfed\n"
    },
    {
      "commit": "100a633392f06b49419a14cc972a2096e1962930",
      "tree": "d470e952de2d5daee7f59d845bb8dd6b5067b749",
      "parents": [
        "1d0a3c3bf0ea8a1f490006ebcaea8ec629a84061"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Dec 21 09:24:29 2022 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Aug 09 00:26:18 2023 +0300"
      },
      "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"
    },
    {
      "commit": "1d0a3c3bf0ea8a1f490006ebcaea8ec629a84061",
      "tree": "bafb50de1c37d9af00716671546d546aee7fca29",
      "parents": [
        "60d02911fa0b04a318f66cf59944c3ff7cf6ec4f"
      ],
      "author": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Fri Sep 09 13:54:02 2022 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 23:40:54 2023 +0300"
      },
      "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"
    },
    {
      "commit": "60d02911fa0b04a318f66cf59944c3ff7cf6ec4f",
      "tree": "c2a84c13665f1ad3414bb8595e735258b1830396",
      "parents": [
        "b9c3dc4c9a3ab5b893932e4eab75b8a41eb612e2"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Sep 05 13:29:57 2022 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 23:40:48 2023 +0300"
      },
      "message": "Get token for admin client with static accounts\n\nCloses-Bug: PRODX-26560\nChange-Id: Ie055c3479c1695cd2b2ac0df650aa2676019de3b\n(cherry picked from commit 182e06da6e2404a7a65972d047572b4616945599)\n"
    },
    {
      "commit": "b9c3dc4c9a3ab5b893932e4eab75b8a41eb612e2",
      "tree": "baf687f1575ca5e9371b357574ac3fccdb7edbaf",
      "parents": [
        "8512fb92ba6b73d516d00709d1e0ecee5bcb8cda"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 28 10:36:43 2022 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 23:40:40 2023 +0300"
      },
      "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"
    },
    {
      "commit": "8512fb92ba6b73d516d00709d1e0ecee5bcb8cda",
      "tree": "0249aae25fb0fd60a85ef2aec138184de07e58a4",
      "parents": [
        "19fa0b5ff3ed3e5293e920663122fb06ce773a7d"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Dec 22 11:54:04 2021 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 23:40:23 2023 +0300"
      },
      "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"
    },
    {
      "commit": "19fa0b5ff3ed3e5293e920663122fb06ce773a7d",
      "tree": "aba80a01c7dff5189d9a63114f3ac7b9482caebf",
      "parents": [
        "a77d318f5f6c3b5ad061945bcb141d1a483dabc1"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Oct 22 14:34:41 2021 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 23:40:13 2023 +0300"
      },
      "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"
    },
    {
      "commit": "a77d318f5f6c3b5ad061945bcb141d1a483dabc1",
      "tree": "5b44a07d917a3088b0e46a67547c45eef195005b",
      "parents": [
        "28d5c8e96532b295610216db3a0b97103f6db590"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Feb 26 23:54:47 2021 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 23:39:19 2023 +0300"
      },
      "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"
    },
    {
      "commit": "28d5c8e96532b295610216db3a0b97103f6db590",
      "tree": "f3ab0abb6a25b7f588111220b246d30c57064d5b",
      "parents": [
        "a512b3d4ec52363d5e08ab9a3d5d0c90d6382a8c"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Thu Feb 25 18:42:03 2021 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 23:38:22 2023 +0300"
      },
      "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"
    },
    {
      "commit": "a512b3d4ec52363d5e08ab9a3d5d0c90d6382a8c",
      "tree": "fba96cccd84e6dbde2264777488ff19ba9b296b2",
      "parents": [
        "1a08a739fbff69f69aa4e70a2b732f86a8df08c3"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Jan 12 12:40:55 2021 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 23:35:31 2023 +0300"
      },
      "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"
    },
    {
      "commit": "1a08a739fbff69f69aa4e70a2b732f86a8df08c3",
      "tree": "bc7e15109ddf02b3d7a10c0f9a0147e0e94c3eb0",
      "parents": [
        "d1267dd167369e0ed02275c1575f2cdc73bc68b4"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Fri Nov 06 14:40:42 2020 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 23:32:26 2023 +0300"
      },
      "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"
    },
    {
      "commit": "d1267dd167369e0ed02275c1575f2cdc73bc68b4",
      "tree": "edf769176e43cb2b8f74c241e376b095e2517e5b",
      "parents": [
        "27539534f90ab3aed4ee67e16a01a43ff70fdcce"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Fri Oct 16 13:34:32 2020 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 23:32:19 2023 +0300"
      },
      "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"
    },
    {
      "commit": "27539534f90ab3aed4ee67e16a01a43ff70fdcce",
      "tree": "f6c93783897fcb021feae074b8d989d24e7908b1",
      "parents": [
        "327ec3a29ced630d06b16a1692706eef82160c6b"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Thu Oct 08 15:48:20 2020 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 23:32:13 2023 +0300"
      },
      "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"
    },
    {
      "commit": "327ec3a29ced630d06b16a1692706eef82160c6b",
      "tree": "4f80916f1c177f866387484effada210ab6e347f",
      "parents": [
        "5cdb9d9b80119328237f43b79e830c81feb4280d"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Fri May 22 15:16:32 2020 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 23:31:33 2023 +0300"
      },
      "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"
    },
    {
      "commit": "5cdb9d9b80119328237f43b79e830c81feb4280d",
      "tree": "8cefaf202ff3b7fcf8995896597a72aaad1725f2",
      "parents": [
        "bf1b7019d252d43e27b81e19db595453c49818fb"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Wed May 06 11:52:44 2020 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 23:31:20 2023 +0300"
      },
      "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"
    },
    {
      "commit": "bf1b7019d252d43e27b81e19db595453c49818fb",
      "tree": "f81fd1731f12a489c274db8bae32feece8aad463",
      "parents": [
        "cc548bfc01a56f51e94a81c1ce65d498c20020b9"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Wed Jan 12 14:32:59 2022 +0100"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Mar 08 09:31:39 2023 +0000"
      },
      "message": "Move test_dhcp_port_status_active to tempest\n\ntest_dhcp_port_status_active is the only missing test in\ntempest.api.network.admin.test_dhcp_agent_scheduler.\nDHCPAgentSchedulersTestJSON compared to\nn_t_p.api.admin.test_dhcp_agent_scheduler.DHCPAgentSchedulersTestJSON.\nBy moving it from n-t-p we can get rid of the whole module, reducing the\ntest duplications.\n\nChange-Id: Icbe0b31b44254bc55f52b34ebc5c71ec864307ac\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/824440\n"
    },
    {
      "commit": "cc548bfc01a56f51e94a81c1ce65d498c20020b9",
      "tree": "d34af512063d7ca291b018761e4a5d78138aadb0",
      "parents": [
        "23700da1d3f762906ab92019d999da06ee448126",
        "7b8fa63f41e264e6258dc77469e034bd177913be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 07 16:58:25 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 07 16:58:25 2023 +0000"
      },
      "message": "Merge \"Fix the way how default SG for project if found in SG scenario test\""
    },
    {
      "commit": "7b8fa63f41e264e6258dc77469e034bd177913be",
      "tree": "d9a28797f44275f2398cd38efcf32f3360f016fe",
      "parents": [
        "1577dc850a6779b32c18fe28e7abc6476ba1abe7"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Mar 02 10:58:04 2023 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Mar 02 10:58:34 2023 +0100"
      },
      "message": "Fix the way how default SG for project if found in SG scenario test\n\nPreviously it was just getting list of SGs and assumed that first one in\nthe list is the \"default\" one. It\u0027s not always true so now there is\nhelper method which lists of SGs for project and looks for the one with\nname \"default\" as this name is hardcoded in Neutron.\n\nChange-Id: I608677547c9c8ae00af8821622cefa0955d692c6\n"
    },
    {
      "commit": "23700da1d3f762906ab92019d999da06ee448126",
      "tree": "d07761733796ab7359b29e9ea0700b123cf0e725",
      "parents": [
        "52d041ec47eb212ee3e4e34e61ba06b393d4ed21"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Tue Feb 28 17:02:19 2023 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Wed Mar 01 00:21:11 2023 -0500"
      },
      "message": "[Ussuri] Fix broken gate\n\nDo not use ubuntu minimal image in ussuri scenario jobs.\nThe minimal image does not have the guestmount package\navailable, so use the server image instead.\n\nAlso had to add an override for designate-tempest-plugin\nto address a similar problem that was fixed in the train\ntemplate in review:\nhttps://review.opendev.org/c/openstack/neutron-tempest-plugin/+/817465\n\nIn addition, to fix the iptables_hybrid job, backport a\nchange to exclude a security group test that should not run,\ntest_established_tcp_session_after_re_attachinging_sg,\ntaken from review:\nhttps://review.opendev.org/c/openstack/neutron-tempest-plugin/+/873708\n\nChange-Id: Iac70ae2b2cb6fe97b96f4d93de19cf08ed144724\n"
    },
    {
      "commit": "52d041ec47eb212ee3e4e34e61ba06b393d4ed21",
      "tree": "8678d8b5939a77feffa2cb7ba97035f5a46d1f79",
      "parents": [
        "1577dc850a6779b32c18fe28e7abc6476ba1abe7",
        "0ea053cb32fc292c643dae4c0d1518382f25f70d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 28 10:42:02 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 10:42:02 2023 +0000"
      },
      "message": "Merge \"Drop stateless_sg property check from base method\""
    },
    {
      "commit": "1577dc850a6779b32c18fe28e7abc6476ba1abe7",
      "tree": "b7caa9cf3f9c28a1ede535ac4bcdcfa81435859f",
      "parents": [
        "57c84781baadfbc63a353ac0d8a25b89e972f0b7",
        "6a074c9f72d3ee6443ae4e972f3056453b783f36"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 22 02:10:18 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 22 02:10:18 2023 +0000"
      },
      "message": "Merge \"[Secure RBAC] Add scope enforcement enabled job for master branch\""
    },
    {
      "commit": "0ea053cb32fc292c643dae4c0d1518382f25f70d",
      "tree": "420e1b715cde091ea9337146a0c02a84622ce178",
      "parents": [
        "57c84781baadfbc63a353ac0d8a25b89e972f0b7"
      ],
      "author": {
        "name": "Maor Blaustein",
        "email": "blue@redhat.com",
        "time": "Thu Feb 16 17:23:53 2023 +0200"
      },
      "committer": {
        "name": "Maor Blaustein",
        "email": "blue@redhat.com",
        "time": "Thu Feb 16 17:23:53 2023 +0200"
      },
      "message": "Drop stateless_sg property check from base method\n\nThis patch is addition to patch [1], in which tests of stateless\nsecurity group feature are checking for stateless_sg property,\nand adding ingress rule accordingly.\n\nThis patch drops extra internal check inside\ncreate_ingress_metadata_secgroup_rule, so it can be used without\ndependency in stateless_sg property.\n\nFor example:\nWhen testing security group logging integration with stateless\nsecurity groups, there will be no need to add specifically that extra\nstateless_sg property.\n\n[1] https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/871397\n\nChange-Id: Ic7b021ad262549aee0e4b3ef951791a6d30580b4\n"
    },
    {
      "commit": "57c84781baadfbc63a353ac0d8a25b89e972f0b7",
      "tree": "87851725e0763334066a18bb780d7a30af9e934b",
      "parents": [
        "24ae1ac38083529eced85112f4ab81d0cc47608d",
        "28337975b76fce8e575a12576563428ce4cef6cd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 15 02:41:01 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 02:41:01 2023 +0000"
      },
      "message": "Merge \"[Wallaby] Fix tempest_exclude for ovs iptables_hybrid\""
    },
    {
      "commit": "24ae1ac38083529eced85112f4ab81d0cc47608d",
      "tree": "6b68edbbca579c7bf31f97358da0499e9d2b6fa4",
      "parents": [
        "d270ea2d0aafc5771c0b5e44d5f4d235fb99bf4e",
        "587ef9da735c0e48ab3a16519d97a0cb26e9d55f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 14 14:00:59 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 14 14:00:59 2023 +0000"
      },
      "message": "Merge \"Clean definitions of the CI jobs for EOL\u0027ed branches\""
    },
    {
      "commit": "28337975b76fce8e575a12576563428ce4cef6cd",
      "tree": "bce79add4d2e131245ad9824af185d570ac85da7",
      "parents": [
        "d270ea2d0aafc5771c0b5e44d5f4d235fb99bf4e"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Feb 14 19:19:50 2023 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Feb 14 19:19:52 2023 +0530"
      },
      "message": "[Wallaby] Fix tempest_exclude for ovs iptables_hybrid\n\nIt was missed in [1] while pinning neutron-tempest-plugin\nto 1.8.0 where test name is different.\n\nThe test is required to be exluded as per [2] in\niptables hybrid ovs job, this patch fixes it for\nwallaby job.\n\n[1] https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/871793\n[2] https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/793196\n\nCloses-Bug: #2006953\nChange-Id: I6a50611ea828223510dfef8290458c19a65f3048\n"
    },
    {
      "commit": "6a074c9f72d3ee6443ae4e972f3056453b783f36",
      "tree": "de1f4dfe139b9244977f0a166d8aacede103fc8e",
      "parents": [
        "587ef9da735c0e48ab3a16519d97a0cb26e9d55f"
      ],
      "author": {
        "name": "Sławek Kapłoński",
        "email": "skaplons@redhat.com",
        "time": "Tue Dec 13 15:28:29 2022 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Feb 14 08:17:20 2023 +0000"
      },
      "message": "[Secure RBAC] Add scope enforcement enabled job for master branch\n\nThis patch adds one new job\n\nneutron-tempest-plugin-openvswitch-enforce-scope-new-defaults\n\nwhich have enabled using scope enforcing and new default API policies\nin Neutron and other projects (Glance, Nova) which supports that.\n\nIn next cycle (2023.2) we will want to make new policies and scope\nenforcing to be enabled by default in Neutron but for now lets enable\nit in just one job to make sure it\u0027s working and is ready to switch in\nthe future.\n\nChange-Id: Ib51f39e83fbc4cfd2097998f957a76b0ae380caf\n"
    },
    {
      "commit": "d270ea2d0aafc5771c0b5e44d5f4d235fb99bf4e",
      "tree": "451814a5c4b0779f2eec6acda1ee7f0809642ffb",
      "parents": [
        "481f19fb786d2f7a8420f6f061791b9c9f91482a",
        "387d1b1b1829f9da317a790212effd74492c88fe"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 13 16:26:33 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 13 16:26:33 2023 +0000"
      },
      "message": "Merge \"[Stateless SG] Fix usage of the default stateless SG\""
    },
    {
      "commit": "387d1b1b1829f9da317a790212effd74492c88fe",
      "tree": "5e258e494206c4e917ee7efda7f298768b227bdb",
      "parents": [
        "5e78bd4ca0d26f76ff58ba480c1453b062f3b7bc"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Feb 10 14:58:24 2023 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Feb 10 16:30:36 2023 +0100"
      },
      "message": "[Stateless SG] Fix usage of the default stateless SG\n\nIn the test test_default_sec_grp_scenarios default SG from project is\nused. In the stateless tests suite this group wasn\u0027t really stateless\nas default group is always created as stateful initiall.\nThis patch adds update of the SG to ensure that it is stateless when\nneeded.\n\nChange-Id: I6774f586b1a0a531d277cf5954737a0dfd1f2a5c\n"
    },
    {
      "commit": "481f19fb786d2f7a8420f6f061791b9c9f91482a",
      "tree": "e13b3ee85b7fb279e5247d505fa06fcbd7154936",
      "parents": [
        "f331c6f3efd79be53e27e3a35a8fd84b10a4cd66"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Feb 10 11:01:09 2023 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Feb 10 11:05:49 2023 +0530"
      },
      "message": "Do not use ubuntu minimal image in ussuri scenario jobs\n\nIt was missed for ussuri scenario jobs in [1] as\nwith [2] which was merged around the same time these\njobs stopped running in CI.\n\nThe issue appeard once the job execution was fixed\nwith [3].\n\n[1] https://review.opendev.org/838053\n[2] https://review.opendev.org/836912\n[3] https://review.opendev.org/869151\n\nRelated-Bug: #1948804\nCloses-Bug: #2006763\nChange-Id: If17f9cc26b3bac42badd435bf1c1fae03a617b5a\n"
    },
    {
      "commit": "f331c6f3efd79be53e27e3a35a8fd84b10a4cd66",
      "tree": "617440b8b5396a5e2bd6db36234ad357d07e8aa1",
      "parents": [
        "798bb36bf135b97da41322360ea2724384b7e5e2",
        "661d1ffc31dbb7722fcefec23af1b7eff600f893"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 09 17:36:31 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 09 17:36:31 2023 +0000"
      },
      "message": "Merge \"[Stateless SG] Add negative API tests for Stateless SG\""
    },
    {
      "commit": "798bb36bf135b97da41322360ea2724384b7e5e2",
      "tree": "bee318c0f7a94ed25b101599c1a78739a1242037",
      "parents": [
        "fea6b0b512227f339c10010990f210527d61ef61",
        "7362b85483823e4f17669f7d2b72dda5ff70ef3e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 09 12:18:56 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 09 12:18:56 2023 +0000"
      },
      "message": "Merge \"Drop Train designate scenario job\""
    },
    {
      "commit": "7362b85483823e4f17669f7d2b72dda5ff70ef3e",
      "tree": "e85e0b4df5363f3253e23fcbc825a211471d2c14",
      "parents": [
        "40b9bbbfb200b4c856d0c9a222823b9ccddde9e8"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Feb 08 12:35:52 2023 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Feb 08 12:39:22 2023 +0530"
      },
      "message": "Drop Train designate scenario job\n\nDesignate marked Train as EOL with [1] and stable/train\nbranch removed for it. This patch removes the job as\nit\u0027s now failing.\n\n[1] https://review.opendev.org/c/openstack/releases/+/862956\n\nChange-Id: I44fd3b21bee3eeb4bfd2e8ed06c73b372ada77a4\n"
    },
    {
      "commit": "fea6b0b512227f339c10010990f210527d61ef61",
      "tree": "be4f86abf43c15e8d2c23eaf791137813d700b66",
      "parents": [
        "40b9bbbfb200b4c856d0c9a222823b9ccddde9e8"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Jan 04 10:16:20 2023 +0100"
      },
      "committer": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Wed Feb 08 06:58:00 2023 +0000"
      },
      "message": "Bump Cirros version used in CI jobs to 0.6.1\n\nIt didn\u0027t bumps Cirros version used for networking-sfc jobs because it\nseems that in Cirros newer than 0.5.1 traceroute output is different and\nthis is causing failures of the SFC scenario job.\n\nChange-Id: Ibd28503b7e071b9fec067f8c61dd49302e1ab75a\n"
    },
    {
      "commit": "40b9bbbfb200b4c856d0c9a222823b9ccddde9e8",
      "tree": "e96f63f01d175bf3a005cf420cc2779c4a504ca5",
      "parents": [
        "5e78bd4ca0d26f76ff58ba480c1453b062f3b7bc"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Feb 08 12:24:50 2023 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Feb 08 12:25:32 2023 +0530"
      },
      "message": "Do not override nodeset for stable scenario jobs\n\nIt\u0027s partial revert of [1], we manage nodeset for\nscenario jobs in job neutron-tempest-plugin-base-nested-switch,\nwhich is already nested-virt-focal. So we don\u0027t need to\noverride in individual jobs as with that these jobs\nusing non nested virt nodes.\n\n[1] https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/861510\n\nChange-Id: I0c9b276411ec0804b18678532b972365c044ca21\n"
    },
    {
      "commit": "587ef9da735c0e48ab3a16519d97a0cb26e9d55f",
      "tree": "b3ffa5c3e17bd0b1712acbe077e8aa75a6c105c3",
      "parents": [
        "5e78bd4ca0d26f76ff58ba480c1453b062f3b7bc"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Feb 06 10:14:49 2023 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Feb 06 10:14:49 2023 +0100"
      },
      "message": "Clean definitions of the CI jobs for EOL\u0027ed branches\n\nQueens, Rocky and Stein branches are EOL already so we don\u0027t need\nto keep CI job definitions and project templates for those, non-existing\nbranches anymore.\n\nChange-Id: I7b8da4d1ce2b5d80438b3d2f8eb966487547a6ac\n"
    },
    {
      "commit": "5e78bd4ca0d26f76ff58ba480c1453b062f3b7bc",
      "tree": "b5c5a90cb96e392551939e253e9f511a7412ea0b",
      "parents": [
        "d8e48b387f90f03189c2a71c3154c84925028140",
        "667d655a72c0f0ddb09fb3445afd53c9de1a4996"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 03 15:45:47 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 03 15:45:47 2023 +0000"
      },
      "message": "Merge \"Pin stable branch jobs (victoria to zed) nodeset to Ubuntu Focal (20.04)\""
    },
    {
      "commit": "661d1ffc31dbb7722fcefec23af1b7eff600f893",
      "tree": "ddc98636a5bb50cac571d302fb6f2f9827279da5",
      "parents": [
        "bb0cf73edec8f1d72826c4b092c9fc1b517c33ca"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Jan 30 12:43:47 2023 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Jan 30 12:45:52 2023 +0100"
      },
      "message": "[Stateless SG] Add negative API tests for Stateless SG\n\nThis patch adds negative API tests which checks that:\n- port can\u0027t be created with both stateless and stateful SG,\n- SG with different type than already used can\u0027t be added to the port,\n- toggle \u0027stateful\u0027 attribute of SG when it\u0027s used by port,\n\nChange-Id: I70089725f590c346e976bc579dd78d6cf374f0c3\n"
    },
    {
      "commit": "d8e48b387f90f03189c2a71c3154c84925028140",
      "tree": "750c5024b5c6f0632e80a21b8016643e04e403c3",
      "parents": [
        "a20bcddf514ea2fc3ee445d8547cbf520c32bdfb"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 25 15:42:27 2023 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 27 04:49:08 2023 +0000"
      },
      "message": "Pin neutron-tempest-plugin for stable/wallaby jobs\n\nAs stable/wallaby is in EM phase, and currently broken\nwith the Tempest master. We are pinning tempest there (depends-on).\n\nWe are using the tempest 29.0.0 on stable/wallaby (depends-on) and\ncompatible tag for tempest 29.0.0 is neutron-tempest-plugin 1.8.0\n(as neutron-tempest-plugin \u003e\u003d 1.9.0 need tempest\u003e-29.2.0) \n\n- https://github.com/openstack/neutron-tempest-plugin/blob/1.9.0/requirements.txt#L14\n- https://zuul.opendev.org/t/openstack/build/f644e4c4c2234ba981c56d91a5b11cbf\n\nAs stable/wallaby is in EM phase, we can remove the wallaby job\nfrom master gate.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/871782\nChange-Id: Ide5789b40180d572459d47dbd474433644e4dcd7\n"
    },
    {
      "commit": "a20bcddf514ea2fc3ee445d8547cbf520c32bdfb",
      "tree": "8320285c05b66a44ff061e732466e871ca7db70f",
      "parents": [
        "bb0cf73edec8f1d72826c4b092c9fc1b517c33ca"
      ],
      "author": {
        "name": "Maor Blaustein",
        "email": "blue@redhat.com",
        "time": "Sun Jan 22 16:57:25 2023 +0200"
      },
      "committer": {
        "name": "Maor Blaustein",
        "email": "blue@redhat.com",
        "time": "Sun Jan 22 16:57:25 2023 +0200"
      },
      "message": "Stateful SG tests without ingress metadata rule\n\nIn case stateful security groups are tested,\nthen the security group rule that allows ingress metadata isn\u0027t needed.\n\nChange-Id: I33dce15a708dac36d20f5ef5eb006c2033bbeee8\n"
    },
    {
      "commit": "bb0cf73edec8f1d72826c4b092c9fc1b517c33ca",
      "tree": "011ac66e7f5ef8a246d03b95c9c6157664b24601",
      "parents": [
        "e8a6ff19b66b018d7f36f3b7fb6cee49c94ee1cb",
        "58c5d47ed8d9beb628261d589c6746e6b3059dad"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 17 13:39:07 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 17 13:39:07 2023 +0000"
      },
      "message": "Merge \"Make dns_domain value configurable\""
    },
    {
      "commit": "e8a6ff19b66b018d7f36f3b7fb6cee49c94ee1cb",
      "tree": "a58752f0f62022806f4b23d0f8f57a5b77fe10e5",
      "parents": [
        "ad03ebf2da660ff7ab5a86ecd36d44fa99ba29d3",
        "d179684d125ab0251def949d1f37a631fbfcf6e5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 16 12:31:32 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 16 12:31:32 2023 +0000"
      },
      "message": "Merge \"Add the requirements.txt file to the tox deps\""
    },
    {
      "commit": "d179684d125ab0251def949d1f37a631fbfcf6e5",
      "tree": "d5632730d39868516c896f03ba14567e6eae0f6d",
      "parents": [
        "0302a8e36f4263b82a0df3bfe8de627476b534d2"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Jan 16 10:40:43 2023 +0100"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Jan 16 10:40:43 2023 +0100"
      },
      "message": "Add the requirements.txt file to the tox deps\n\nThe requirements.txt file was missing in the tox dependencies. That\nwill enforce the requirements installation using the requirements\nlimits.\n\nChange-Id: I777c1ad808e0ef8622f199c6839e73a2f535434d\nCloses-Bug: #2002947\n"
    },
    {
      "commit": "58c5d47ed8d9beb628261d589c6746e6b3059dad",
      "tree": "1a4a964487228fbf553f70894c184560f8ec3d0d",
      "parents": [
        "ad03ebf2da660ff7ab5a86ecd36d44fa99ba29d3"
      ],
      "author": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Thu Jan 12 10:04:02 2023 +0100"
      },
      "committer": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Thu Jan 12 09:18:11 2023 +0000"
      },
      "message": "Make dns_domain value configurable\n\nTest test_dns_domain_and_name uses a hardcoded dns_domain value, which\ncorresponds with the value configured in neutron repository.\nThis value could change and/or it can be different in other CI jobs.\nDue to that, with this patch the dns_domain value becomes configurable.\n\nChange-Id: Ib35b2ecd3a7350f5b744e5e063cfa25b1ecd4806\n"
    },
    {
      "commit": "ad03ebf2da660ff7ab5a86ecd36d44fa99ba29d3",
      "tree": "11e1f0abec00dd97b2d8d453af3f7a8ecba65ee3",
      "parents": [
        "0842e33f75f067760872128347f36736af888884",
        "83979b9205612353e8cdcdff5d4ca28c83003f24"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 11 17:29:27 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 11 17:29:27 2023 +0000"
      },
      "message": "Merge \"Run security group scenario tests against stateless security groups too\""
    },
    {
      "commit": "0842e33f75f067760872128347f36736af888884",
      "tree": "f87ff7cd9cae31c5e1084686c187ca122ce5fd0b",
      "parents": [
        "0e9fc9fe29e0b158a7fe0a73d0040a14e23a36cf",
        "d829323234b89afc71bd56473885ddf9dd9d5e5d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 10 17:03:26 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 10 17:03:26 2023 +0000"
      },
      "message": "Merge \"[taas] Use ubuntu minimal as advanced image\""
    },
    {
      "commit": "0e9fc9fe29e0b158a7fe0a73d0040a14e23a36cf",
      "tree": "91cfd7708f0f54ed5f91d1c2dcefde25fce2ea1e",
      "parents": [
        "732e775a3d363fb55344fd3e81662e9964720c85",
        "92dcce4687b2434d4489ca129a22545304a44b54"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 05 11:59:23 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 05 11:59:23 2023 +0000"
      },
      "message": "Merge \"Fix nested virt job variant for EM releases\""
    },
    {
      "commit": "732e775a3d363fb55344fd3e81662e9964720c85",
      "tree": "5d6444774514a937ef082bfa7ca752c65db701f2",
      "parents": [
        "61e303a97e72b14ab8de6d551a7787aadb216b7b",
        "c6faa5191af97eb12e75d9921a1d6c16d0dd8bc9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 05 11:46:36 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 05 11:46:36 2023 +0000"
      },
      "message": "Merge \"[ovn] Use ubuntu minimal as advanced image\""
    },
    {
      "commit": "61e303a97e72b14ab8de6d551a7787aadb216b7b",
      "tree": "15775ace3aae5f00b0777d5ed0bf6eee5880d191",
      "parents": [
        "c22f3107a45d067fa17e7f9689c30fbbb21b5647",
        "4dee1c27271b4ad8057acecc04db9650a3420fb4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 04 16:58:23 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 04 16:58:23 2023 +0000"
      },
      "message": "Merge \"Run security group api tests against stateless security groups too\""
    },
    {
      "commit": "c22f3107a45d067fa17e7f9689c30fbbb21b5647",
      "tree": "e9a8bc4115df4dc5beb175196fb36deca67c2391",
      "parents": [
        "0302a8e36f4263b82a0df3bfe8de627476b534d2",
        "0ef04fe5ba35cb929d5e01dd59b6567d726a19ae"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 04 16:51:35 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 04 16:51:35 2023 +0000"
      },
      "message": "Merge \"Remove note about migration from lib/neutron-legacy to lib/neutron\""
    },
    {
      "commit": "d829323234b89afc71bd56473885ddf9dd9d5e5d",
      "tree": "338b1b6904bab1e61f2f492ceb3a8723c1de50f3",
      "parents": [
        "0302a8e36f4263b82a0df3bfe8de627476b534d2"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Jan 04 19:13:51 2023 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Jan 04 19:26:58 2023 +0530"
      },
      "message": "[taas] Use ubuntu minimal as advanced image\n\nOther scenario jobs already using ubuntu minimal as\nadvanced image and works fine, let\u0027s also use in taas\nscenario jobs.\n\nThe minimal image takes less resources and boot\nfaster compared to regular image.\n\nChange-Id: I83ec778609a4c2fdaf9411a41c541b0fc32b6648\n"
    },
    {
      "commit": "92dcce4687b2434d4489ca129a22545304a44b54",
      "tree": "99f0282648b83671278e8c678603e9baa4cf5460",
      "parents": [
        "0302a8e36f4263b82a0df3bfe8de627476b534d2"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Jan 04 14:03:38 2023 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Jan 04 18:49:50 2023 +0530"
      },
      "message": "Fix nested virt job variant for EM releases\n\nScenario jobs are not running on EM releases\nsince job variant name change was missed in [1].\nThis patch fixes it to match with other variant\nthat\u0027s being used as parent in scenario jobs.\n\nAlso include victoria as that is is also an\nEM release now.\n\n[1] https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/836912\n\nChange-Id: I14fb72ef373d841547e4cf8caae5ff20a9d99e4b\n"
    },
    {
      "commit": "c6faa5191af97eb12e75d9921a1d6c16d0dd8bc9",
      "tree": "42f85d19f6e594fdadee176c3a669e69587a3c00",
      "parents": [
        "0302a8e36f4263b82a0df3bfe8de627476b534d2"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Jan 04 11:13:26 2023 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Jan 04 18:40:16 2023 +0530"
      },
      "message": "[ovn] Use ubuntu minimal as advanced image\n\nCurrent kernel in Ubuntu focal minimal image\nis 5.4.0-1082-kvm and that includes the fix for\nmissing multicast feature[1], let\u0027s use the\nminimal image in ovn jobs too like other scenario\njobs[2].\n\nCannot use minimal image in releases before victoria\nas those are pinned to neutron-tempest-plugin-1.6.0\nand the required patch [3] is only available since\n1.8.0. victoria jobs already have advanced image\nspecific overrides, added overrides in ussuri ovn job.\n\n[1] https://bugs.launchpad.net/cloud-images/+bug/1946672\n[2] https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/813195\n[3] https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/813195\n\nRelated-Bug: #1948804\nChange-Id: Ibe180fc6d1785682033886faf8ba03323bb1a3e8\n"
    },
    {
      "commit": "0302a8e36f4263b82a0df3bfe8de627476b534d2",
      "tree": "f4666651e3438651b8a33d42d9a556a02ebbd9fc",
      "parents": [
        "021ce916c6b72f15fa1b873b2c01c1409ca0b37d"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Dec 24 03:52:58 2022 +0100"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Dec 24 03:52:58 2022 +0100"
      },
      "message": "Fix tox.ini with tox4\n\nChange-Id: I430d9e1852e54be6c75e05b82ed245cafac08a57\n"
    },
    {
      "commit": "83979b9205612353e8cdcdff5d4ca28c83003f24",
      "tree": "69a36ea1fe7c8f0f951aa12e0f41f7b1686246c3",
      "parents": [
        "f8eda8fdacd3e2ca6a7e42262467bf974c321319"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Dec 15 14:15:12 2022 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Dec 22 15:44:02 2022 +0000"
      },
      "message": "Run security group scenario tests against stateless security groups too\n\nWith this patch all relevant scenario tests related to Security groups will be\nrun for the default (stateful) security groups and also for stateless\nsecurity groups by passing \"stateful\u003dFalse\" to the\ncreate_security_group() function.\n\nChange-Id: I0bca93e9eac311978ef65c15af5ea793e2164631\n"
    },
    {
      "commit": "4dee1c27271b4ad8057acecc04db9650a3420fb4",
      "tree": "544166d04683883d1b76aba264fcf016d5616fb4",
      "parents": [
        "f8eda8fdacd3e2ca6a7e42262467bf974c321319"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Dec 12 14:37:07 2022 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Dec 21 11:02:03 2022 +0000"
      },
      "message": "Run security group api tests against stateless security groups too\n\nWith this patch most of the API tests related to Security groups will be\nrun for the default (stateful) security groups and also for stateless\nsecurity groups by passing \"stateful\u003dFalse\" to the\ncreate_security_group() function.\n\nChange-Id: I66af24513ba126c1cd00ca896bbd56a448faf726\n"
    },
    {
      "commit": "0ef04fe5ba35cb929d5e01dd59b6567d726a19ae",
      "tree": "d2224071fe83568301b59c512c8d5aba621bd6b3",
      "parents": [
        "021ce916c6b72f15fa1b873b2c01c1409ca0b37d"
      ],
      "author": {
        "name": "Sławek Kapłoński",
        "email": "skaplons@redhat.com",
        "time": "Tue Dec 20 10:39:36 2022 +0100"
      },
      "committer": {
        "name": "Sławek Kapłoński",
        "email": "skaplons@redhat.com",
        "time": "Tue Dec 20 10:39:36 2022 +0100"
      },
      "message": "Remove note about migration from lib/neutron-legacy to lib/neutron\n\nIn [1] we finally got rid of the unfinished lib/neutron module and kept\nonly lib/neutron-legacy. It\u0027s renamed to lib/neutron now and it\u0027s the\nonly neutron related module in Devstack.\nSo this patch removes left over todo comments about things to do when\nmigration to the new lib/neutron module will be finished.\n\n[1] https://review.opendev.org/c/openstack/devstack/+/865014\n\nChange-Id: I73169ab4e660ddb18cb10acc783ec97a049665c9\n"
    },
    {
      "commit": "021ce916c6b72f15fa1b873b2c01c1409ca0b37d",
      "tree": "677ffdfc16d3c69e910d3cd0635737cef8d721c5",
      "parents": [
        "9c5396ab70dd2cd5cc0d555f7a7c76b98594129c",
        "3c30984a53005ed2d7a6a2d37f304bbd631be62d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 19 12:11:40 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 19 12:11:40 2022 +0000"
      },
      "message": "Merge \"Revert \"Update nested-virt testing for the 2023.1 cycle\"\""
    },
    {
      "commit": "3c30984a53005ed2d7a6a2d37f304bbd631be62d",
      "tree": "4a89982308ca084f9f44b09bc5c46117ce8560c7",
      "parents": [
        "f0d7d3ee057a8a95c48cf8c343474fe96233bb5d"
      ],
      "author": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Fri Dec 16 15:59:14 2022 +0000"
      },
      "committer": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Fri Dec 16 15:59:14 2022 +0000"
      },
      "message": "Revert \"Update nested-virt testing for the 2023.1 cycle\"\n\nThis reverts commit f0d7d3ee057a8a95c48cf8c343474fe96233bb5d.\n\nReason for revert: vexxhost node provider is having issues with\njammy nodes as guest vms are not booting on 40% of scenario jobs and leading to failures as mentioned in #1999249.\nAlso guest vms started to take too much memory(1GiB+) in jammy[1] so it\u0027s not possible to run multiple guests vms together like we do in our tests. Using swap makes vm boot too slow(200+ sec) on those systems and without swap it just ooom-kills.\n\nUntil vexxhost node provider supports jammy hosts or we are\nable to run our tests in non nested-virt providers[2] reverting\nthis switch, may need some job splits or ideally fixing [1] in nova\nor by some global libvirt/qemu config[3].\n\n[1] https://bugs.launchpad.net/nova/+bug/1949606\n[2] https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/867934\n[3] https://listman.redhat.com/archives/libvirt-users/2022-December/013844.html\n\nChange-Id: Iad827b4bd04534bf19e189cebb2839ebe4d3837e\nRelated-Bug: #1999249\n"
    },
    {
      "commit": "9c5396ab70dd2cd5cc0d555f7a7c76b98594129c",
      "tree": "31b37d0470fb75dcd1512ea8bf6c10df7bc59de5",
      "parents": [
        "f8eda8fdacd3e2ca6a7e42262467bf974c321319",
        "aca1ac73ad7dda89afa8288f73fc9af8e234a66a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 14 12:18:08 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 14 12:18:08 2022 +0000"
      },
      "message": "Merge \"Skip \"test_port_resource_request_no_provider_net_conflict\"\""
    },
    {
      "commit": "f8eda8fdacd3e2ca6a7e42262467bf974c321319",
      "tree": "fad12688d2e9e8a49ae8352858e5b88696e29f6c",
      "parents": [
        "ff70d53e36da761721ececace637ca7b57c2251a",
        "f0d7d3ee057a8a95c48cf8c343474fe96233bb5d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 05 23:44:11 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 05 23:44:11 2022 +0000"
      },
      "message": "Merge \"Update nested-virt testing for the 2023.1 cycle\""
    },
    {
      "commit": "aca1ac73ad7dda89afa8288f73fc9af8e234a66a",
      "tree": "677ffdfc16d3c69e910d3cd0635737cef8d721c5",
      "parents": [
        "ff70d53e36da761721ececace637ca7b57c2251a"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Nov 07 14:12:18 2022 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Nov 25 14:56:05 2022 +0000"
      },
      "message": "Skip \"test_port_resource_request_no_provider_net_conflict\"\n\nSkip this test while LP#1991965 is being implemented. This new\nfeature will avoid having ports with minimum bandwidth rules on\noverlay networks. Once implemented, this test will be removed\nand new tests added to this repository.\n\nChange-Id: I275495299866310d6bd0df50fd22d7ea7116a23b\nRelated-Bug: #1991965\n"
    },
    {
      "commit": "ff70d53e36da761721ececace637ca7b57c2251a",
      "tree": "563fc55a9db18e2f83d43a945a1c6e354567e568",
      "parents": [
        "3ff8300038266f851b2abbb2c9498357fb6a76cf"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Nov 18 13:14:28 2022 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Nov 18 13:14:31 2022 +0530"
      },
      "message": "Drop unused branch_override\n\nbranch_override is not used by jobs, only we require\noverride-checkout for branched jobs.\n\nChange-Id: I46b84d172f12739d775544abc0903016d7c278c9\n"
    },
    {
      "commit": "667d655a72c0f0ddb09fb3445afd53c9de1a4996",
      "tree": "da660affee468e2f619e343d1b8de01c95cd32c0",
      "parents": [
        "3ff8300038266f851b2abbb2c9498357fb6a76cf"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Oct 15 21:26:04 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Oct 17 13:14:06 2022 +0000"
      },
      "message": "Pin stable branch jobs (victoria to zed) nodeset to Ubuntu Focal (20.04)\n\nIn 2023.1 cycle. we are moving the default distro\nversion of Ubuntu to Jammy (22.04)[1] so we need to pin\nthe nodeset for stable branch job in master gate so that\nthey continue run on their supporting distro version which is\nUbuntu Focal from stable/victoria until stable/zed.\n\n[1] https://governance.openstack.org/tc/goals/selected/migrate-ci-jobs-to-ubuntu-jammy.html\n\nChange-Id: I2c060d618bbbeaff63d506ffb00bc01750c8fcf3\n"
    },
    {
      "commit": "f0d7d3ee057a8a95c48cf8c343474fe96233bb5d",
      "tree": "3748e45f9929eabb793800d20cb8e870ae65db27",
      "parents": [
        "3ff8300038266f851b2abbb2c9498357fb6a76cf"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Mon Sep 12 10:52:46 2022 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Sun Oct 09 11:04:44 2022 +0200"
      },
      "message": "Update nested-virt testing for the 2023.1 cycle\n\nSince the new main platform for testing is now Ubuntu Jammy, switch the\nnested-virt jobs as well. In order to be able to keep the previous setup\nfor stable/zed and older branches, we add explicit nodeset overrides for\nthe affected jobs.\n\nCirros 0.5.1 seems to have issues booting on Jammy hosts, update to the\nlatest stable release 0.5.2.\n\nDepends-on: https://review.opendev.org/c/openstack/devstack/+/860795\nChange-Id: Ie835afa301e7fd17fb751b932adac74141e0e9a4\n"
    },
    {
      "commit": "3ff8300038266f851b2abbb2c9498357fb6a76cf",
      "tree": "4a89982308ca084f9f44b09bc5c46117ce8560c7",
      "parents": [
        "9b74f0c8b79f69fcffffa95c976cc11f4b8ec42f"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Sep 27 10:55:55 2022 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Sep 27 10:55:58 2022 +0530"
      },
      "message": "Add .pylintrc to irrelevant-files\n\ntempest jobs are not required to run on .pylintrc\nchanges, so add it to irrelevant-files for all these\njobs.\n\nChange-Id: Ib601361a2c5dcc6805fc04bdce97551c666803c5\n"
    },
    {
      "commit": "9b74f0c8b79f69fcffffa95c976cc11f4b8ec42f",
      "tree": "cb0705fc3c65a2dd50e457a460e1064242140f28",
      "parents": [
        "b710eca109f59def057c46fbe50e42b2db0f145f",
        "23e984871937cbe768eeceaef4430adfa8e76b7f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 26 09:47:30 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 26 09:47:30 2022 +0000"
      },
      "message": "Merge \"Add job definitions for Zed branch\""
    },
    {
      "commit": "b710eca109f59def057c46fbe50e42b2db0f145f",
      "tree": "9e4663f88121894a85df74ea93b25729281a0e6b",
      "parents": [
        "da031f290532bb5db235b2093071e51d8045d34e",
        "909402b5d95ed3fda1d05182ad261e8b777fb666"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 23 19:45:29 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 23 19:45:29 2022 +0000"
      },
      "message": "Merge \"Remove \"dhcp_agent_scheduler\" API extension from common list\""
    },
    {
      "commit": "909402b5d95ed3fda1d05182ad261e8b777fb666",
      "tree": "93ef2dd94173a2bb4f8bcf86157bbd255ae84116",
      "parents": [
        "f6d2d887bea6aca0ab86b84888ed60e2adf7392b"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Sep 23 09:35:09 2022 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Sep 23 09:35:09 2022 +0200"
      },
      "message": "Remove \"dhcp_agent_scheduler\" API extension from common list\n\nCommon list of extensions is used in all jobs definitions and\n\"dhcp_agent_scheduler\" shouldn\u0027t be on that list as it isn\u0027t available\ne.g. in jobs with enabled distributed-dhcp and disabled dhcp agent.\n\nCloses-Bug: #1990629\nChange-Id: I689757fedf9cdf70760cc48596d8c936ca7a3c55\n"
    },
    {
      "commit": "23e984871937cbe768eeceaef4430adfa8e76b7f",
      "tree": "2b06ca6a9c840493bd55eb9e1c7ed1003f077ca0",
      "parents": [
        "da031f290532bb5db235b2093071e51d8045d34e"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Fri Sep 16 13:13:33 2022 +0200"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Sep 22 13:50:23 2022 +0200"
      },
      "message": "Add job definitions for Zed branch\n\nCreate job template for Zed jobs: neutron-tempest-plugin-jobs-zed and\nfill it with job definitions for all Neutron core and stadium projects\nactive during the Zed cycle.\n\nChange-Id: I706b102e174d289ea43e17defabc803785124bca\n"
    },
    {
      "commit": "da031f290532bb5db235b2093071e51d8045d34e",
      "tree": "2225f7e058fea1f07aae039f1e8cf48948aaff1b",
      "parents": [
        "b8e69d30331eb4ef38d56e0f317014a9aec2ddda",
        "bdacaa20efaada913832567159e0cfe3f850012c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 14 16:50:33 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 14 16:50:33 2022 +0000"
      },
      "message": "Merge \"list floating ip api contains port forwarding id\""
    },
    {
      "commit": "b8e69d30331eb4ef38d56e0f317014a9aec2ddda",
      "tree": "cb95f4ea0952e9b0d5f0726d01c34b72da40707d",
      "parents": [
        "a21e2195677e237fb5485b5268ddf23c7db2d76b"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Sep 13 17:48:00 2022 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Sep 13 17:52:22 2022 +0530"
      },
      "message": "Run master scenario/api jobs on api test updates\n\nCurrently master scenario/api consolidated jobs not\nrunning on api test changes, remove api tests from\nirrelevant-files of these jobs. Also restore\ntempest_concurrency of some jobs which was changed\nwith [1].\n\n[1] https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/836912\n\nChange-Id: Ib56542c8ddcc444fda26a079858fd60b2810d619\n"
    },
    {
      "commit": "bdacaa20efaada913832567159e0cfe3f850012c",
      "tree": "6ac9a08167971c8803daee89b3d046eb3be7d952",
      "parents": [
        "a21e2195677e237fb5485b5268ddf23c7db2d76b"
      ],
      "author": {
        "name": "zhouhenglc",
        "email": "zhouhenglc@inspur.com",
        "time": "Thu Sep 08 08:47:04 2022 +0800"
      },
      "committer": {
        "name": "zhouhenglc",
        "email": "zhouhenglc@inspur.com",
        "time": "Fri Sep 09 09:30:29 2022 +0800"
      },
      "message": "list floating ip api contains port forwarding id\n\nNeutron has added a new extension `floating-ip-port-forwarding-detail`,\nwhich defines that when listing floating ip, it returns the port\nforwardng\u0027s id and \u0027internal_port_id\u0027.\nThis patch updates the list floating ip verification content.\n\n[1] https://review.opendev.org/c/openstack/neutron/+/840565\n\nChange-Id: I5a82d745a9bd9d098ddf8902cdd58d1e81bd80ea\n"
    },
    {
      "commit": "a21e2195677e237fb5485b5268ddf23c7db2d76b",
      "tree": "006097873372bd31ed12d7809ceaa5944c08cd8a",
      "parents": [
        "02e4fbc4b4bb56070a5db8ab9f7ffe9522806fb9",
        "14d9215c9ab22e84788ce83cbc563535f2fdf1c7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 07 14:48:46 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 07 14:48:46 2022 +0000"
      },
      "message": "Merge \"Create extra external network with address scope for `ndp proxy` tests\""
    },
    {
      "commit": "02e4fbc4b4bb56070a5db8ab9f7ffe9522806fb9",
      "tree": "ad8da60e8fa9f9a431f111a1a72c0eb9a26e6dc2",
      "parents": [
        "97af634ac3d4f02da82eecda66be66049ac2d0d8"
      ],
      "author": {
        "name": "zhouhenglc",
        "email": "zhouhenglc@inspur.com",
        "time": "Thu May 05 16:11:07 2022 +0800"
      },
      "committer": {
        "name": "zhouhenglc",
        "email": "zhouhenglc@inspur.com",
        "time": "Tue Sep 06 10:53:06 2022 +0800"
      },
      "message": "skip some port_forwarding test\n\nneutron adds port_forwarding id when list floatingip[1], because there\nis currently no method to quickly determine the extension that is\nactually loaded. updating temptest and neutron patch are interdependent.\nfirst skip some port_forwarding test, after neutron patch merged, add\n`floating-ip-port-forwarding-detail` and revalidate the test.\n\n[1] https://review.opendev.org/c/openstack/neutron/+/840565\n\nChange-Id: I8a69d8786350f80d563f98607177c015134be523\n"
    },
    {
      "commit": "14d9215c9ab22e84788ce83cbc563535f2fdf1c7",
      "tree": "36b9d32c556c37cb5d427ea0206ede26fb8ada49",
      "parents": [
        "97af634ac3d4f02da82eecda66be66049ac2d0d8"
      ],
      "author": {
        "name": "yangjianfeng",
        "email": "yjf1970231893@gmail.com",
        "time": "Tue Sep 06 10:42:29 2022 +0800"
      },
      "committer": {
        "name": "yangjianfeng",
        "email": "yjf1970231893@gmail.com",
        "time": "Tue Sep 06 10:51:59 2022 +0800"
      },
      "message": "Create extra external network with address scope for `ndp proxy` tests\n\nFor details, please refer to https://review.opendev.org/855850\n\nCloses-Bug: #1987410\nChange-Id: I9f3176a9688db8c4f4417139b712d1570c5ab7bb\n"
    },
    {
      "commit": "97af634ac3d4f02da82eecda66be66049ac2d0d8",
      "tree": "1b99a515a439f15c9baa7baf85c33a2e7a2a8e1a",
      "parents": [
        "5c6b6684f34765013e35dd7603e3037a0a78e17f",
        "352a6411b408afcb43690f9604445d8bb387f9e9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 29 20:34:16 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 29 20:34:16 2022 +0000"
      },
      "message": "Merge \"Remove nose from dependencies\""
    },
    {
      "commit": "5c6b6684f34765013e35dd7603e3037a0a78e17f",
      "tree": "72a85ddaf6c71ba2615a1e3f6828a8596b49079b",
      "parents": [
        "9f11643b41abf625c2b49f8328503fd178b58be5",
        "3de3cd9781e323e001204dae7b7fa6115907a2c8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 29 12:04:58 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 29 12:04:58 2022 +0000"
      },
      "message": "Merge \"Retrieve the DSCP valid marks from the API\""
    },
    {
      "commit": "352a6411b408afcb43690f9604445d8bb387f9e9",
      "tree": "bdc6f663d29dc2cbfb63b13bd74a234f65efb0cf",
      "parents": [
        "9f11643b41abf625c2b49f8328503fd178b58be5"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Mon Aug 29 13:18:14 2022 +0200"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Mon Aug 29 13:18:14 2022 +0200"
      },
      "message": "Remove nose from dependencies\n\nNose library not only deprecated but Debian now removed it, see [1], so\nit is time to get rid of all referencies in our code.\n\n[1]: https://lists.openstack.org/pipermail/openstack-discuss/2022-August/030165.html\n\nChange-Id: Ib56d19af2e1d0240a2ac044cd857b24480f27608\n"
    }
  ],
  "next": "3de3cd9781e323e001204dae7b7fa6115907a2c8"
}
