)]}'
{
  "log": [
    {
      "commit": "01a246cea55e1af2f937e9193c3e981bd5a00983",
      "tree": "4e31c291b71e035314ad73520c69d2b9f43b9876",
      "parents": [
        "01efd5546f7a7c067872d2594b39eb752ea91d3c",
        "648a601c768be775c030011fdad0d847fb5eebab"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 26 12:09:33 2026 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 26 12:09:33 2026 +0000"
      },
      "message": "Merge \"Add both direction tap-as-a-service test to OVN\""
    },
    {
      "commit": "648a601c768be775c030011fdad0d847fb5eebab",
      "tree": "404035b0194fc7631ee73ad7e2e080025eac22b5",
      "parents": [
        "a664f75019c5ab751fde36fe30ca2a9856400f86"
      ],
      "author": {
        "name": "Elvira Garcia",
        "email": "egarciar@redhat.com",
        "time": "Fri Jan 16 15:08:20 2026 +0100"
      },
      "committer": {
        "name": "Elvira Garcia",
        "email": "egarciar@redhat.com",
        "time": "Mon Jan 26 10:31:41 2026 +0100"
      },
      "message": "Add both direction tap-as-a-service test to OVN\n\nThe scenario test for tap mirror now include the both direction in OVN,\nand it checks for correct direction logging in the tcpdump trace to\nimprove the coverage of the test.\n\nPreviously, it ensured only that there was a key related to the mirror\ntraffic in the whole trace dump. Now it ensures that the mirrored\ntraffic is indeed an ICMP connection and that it has the proper ip order\nfor each direction (and for BOTH, that it finds both requests and\nreplies).\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/973920\n\nChange-Id: I2fc71b1912897d28d008e7cee486fdf2db9cf60a\nSigned-off-by: Elvira Garcia \u003cegarciar@redhat.com\u003e\n"
    },
    {
      "commit": "01efd5546f7a7c067872d2594b39eb752ea91d3c",
      "tree": "c4e8d8cd686e5f17bfc922f578ee84c4ebe897f2",
      "parents": [
        "a664f75019c5ab751fde36fe30ca2a9856400f86"
      ],
      "author": {
        "name": "Elvira Garcia",
        "email": "egarciar@redhat.com",
        "time": "Wed Jan 21 12:19:19 2026 +0100"
      },
      "committer": {
        "name": "Elvira Garcia",
        "email": "egarciar@redhat.com",
        "time": "Wed Jan 21 16:31:14 2026 +0100"
      },
      "message": "Add comment highlighting taas is ML2/OVS only\n\nTrivialFix\n\nChange-Id: I11e105c0c4e7d466ec071d611254bc0ed7c36156\nSigned-off-by: Elvira Garcia \u003cegarciar@redhat.com\u003e\n"
    },
    {
      "commit": "a664f75019c5ab751fde36fe30ca2a9856400f86",
      "tree": "c5668228e00c550ecf0fa47f2f01d40707fcc336",
      "parents": [
        "b58f82aee135d90e24b1ed7bec3cecb3eaf22746",
        "6e76854d162ce081c43f410959d88aa75622e3dc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 24 12:41:45 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 24 12:41:45 2025 +0000"
      },
      "message": "Merge \"Update the tunnelled networks ranges\""
    },
    {
      "commit": "b58f82aee135d90e24b1ed7bec3cecb3eaf22746",
      "tree": "23eeb25da3adfe86cb87979019cd64177aa996e8",
      "parents": [
        "7edfad578e029b799a7872c3122de641647cc019"
      ],
      "author": {
        "name": "Yatin Karel",
        "email": "ykarel@redhat.com",
        "time": "Tue Nov 18 11:58:31 2025 +0530"
      },
      "committer": {
        "name": "Yatin Karel",
        "email": "ykarel@redhat.com",
        "time": "Tue Nov 18 15:36:11 2025 +0530"
      },
      "message": "Update jobs for unmaintained/2024.1\n\nPinned neutron-tempest-plugin to 2024.1-last tag.\nDue to [1] included in neutron-tempest-plugin 2024.1-last\ntag we can\u0027t use 2024.1 constraints[2] so using master which are\ncompatible with python3.10/ubuntu-jammy.\n\n[1] https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/958541\n[2] https://review.opendev.org/c/openstack/tempest/+/966348\n\nChange-Id: Ic35ecdebc2bbb5ba935f45114f630557599a048d\nSigned-off-by: Yatin Karel \u003cykarel@redhat.com\u003e\n"
    },
    {
      "commit": "7edfad578e029b799a7872c3122de641647cc019",
      "tree": "975da09698a6e921ef07bb129751e0d337d30bf5",
      "parents": [
        "3ab841d2c18a10ae7e7b0ef48a961490b1cdc531",
        "e14331b221470468bcacc94cf7b910affc1e5570"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 17 16:18:27 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 17 16:18:27 2025 +0000"
      },
      "message": "Merge \"Remove explicit adding QoS policy  to the cleianup\""
    },
    {
      "commit": "6e76854d162ce081c43f410959d88aa75622e3dc",
      "tree": "8e16225e865897dfbf70c9176b7a7623b494697a",
      "parents": [
        "3ab841d2c18a10ae7e7b0ef48a961490b1cdc531"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Nov 07 15:37:42 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Nov 17 07:01:11 2025 +0000"
      },
      "message": "Update the tunnelled networks ranges\n\nThis patch reduces the Geneve and VXLAN network segment ranges to 1000.\nThis will reduce the loading time during the \"network_segment_range\"\nservice plugin initialization.\n\nRelated-Bug: #2130889\n\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: I503cdfaac48520d5297f79a66697ae0badf0d34f\n"
    },
    {
      "commit": "3ab841d2c18a10ae7e7b0ef48a961490b1cdc531",
      "tree": "0982f8bbcf96b22717ec4306f2b64843ec51de4c",
      "parents": [
        "bce0e93d6ae5655f02572f68686ad95cf27757d4",
        "36cfcc7b4ae0944b968d9f9d631aea69a443ae3d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 14 12:07:14 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 14 12:07:14 2025 +0000"
      },
      "message": "Merge \"Wait for tenant VM netcat server start on fast setups\""
    },
    {
      "commit": "bce0e93d6ae5655f02572f68686ad95cf27757d4",
      "tree": "7e059e6ac77b176ba20aa7ddb749ea7d4d7e0dc8",
      "parents": [
        "4bb8a800e16d7ccfabfdef4510c4cce9bae70843",
        "3d12da1726429e79398893070d7ffe5e8672d6fd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 14 10:56:05 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 14 10:56:05 2025 +0000"
      },
      "message": "Merge \"Remove Caracal 2024.1 jobs in check/gate queues\""
    },
    {
      "commit": "4bb8a800e16d7ccfabfdef4510c4cce9bae70843",
      "tree": "78ecadf142fe9ff62ccf5ec0e4f0be9f75153479",
      "parents": [
        "f198c45083ceb7821617c2baa2dbc018b426d6e0",
        "e4af1f5eb605e8b9954106367bada7ab207c3677"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 14 10:56:03 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 14 10:56:03 2025 +0000"
      },
      "message": "Merge \"Make neutron-tempest-plugin-dynamic-routing job non-voting\""
    },
    {
      "commit": "f198c45083ceb7821617c2baa2dbc018b426d6e0",
      "tree": "7a60e471789fdd9e54581ad3f92125f5e3494dd3",
      "parents": [
        "27c0c5ba5abc21aa340e27a7d5e8981ab3249d33"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Nov 13 11:40:14 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Nov 13 11:40:54 2025 +0900"
      },
      "message": "Skip functional tests for pre-commit config update\n\npre-commit is used only in format checks, and any change in its\nconfiguration have no functional impact.\n\nChange-Id: Id198909cad36225a2633dcd80b3502d151b15e58\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "36cfcc7b4ae0944b968d9f9d631aea69a443ae3d",
      "tree": "4ac50d961131ac937aa0a7273f416067b91e6c3b",
      "parents": [
        "e4af1f5eb605e8b9954106367bada7ab207c3677"
      ],
      "author": {
        "name": "Maor Blaustein",
        "email": "blue@redhat.com",
        "time": "Tue Nov 11 19:17:59 2025 +0200"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Nov 12 16:43:13 2025 +0000"
      },
      "message": "Wait for tenant VM netcat server start on fast setups\n\nSpecifically on SR-IOV setups there were few flaky\nfailures (race conditions) all relating to `test_connection` method.\n\nSuspected due to quicker connectivity that the server nc\nisn\u0027t ready in time for client connection attempt right after,\nresulting in client side failure, and nc process check that follows\nfails indefinitely until time is up.\n\nFix verified on 3 different test failures found.\n\nResolves-Bug: OSPRH-21774\nRelated-Bug: OSPRH-21773\nChange-Id: I51aaf275e2554fa95c2700a898e9e9e3db59f1a4\nSigned-off-by: Maor Blaustein \u003cblue@redhat.com\u003e\n"
    },
    {
      "commit": "3d12da1726429e79398893070d7ffe5e8672d6fd",
      "tree": "2b87f743ef900faf6862dcff331773b10011d420",
      "parents": [
        "e4af1f5eb605e8b9954106367bada7ab207c3677"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Nov 12 11:29:04 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Nov 12 16:42:28 2025 +0000"
      },
      "message": "Remove Caracal 2024.1 jobs in check/gate queues\n\nCaracal 2024.1 was transitioned to unmaintained and there is no need\nto keep executing them.\n\nFor more information, check [1].\n\n[1]https://review.opendev.org/c/openstack/releases/+/963595\n\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: I8d142930e28d6fa6ae5c63854fd9844e53bce633\n"
    },
    {
      "commit": "e4af1f5eb605e8b9954106367bada7ab207c3677",
      "tree": "425ac8b90355a17da0eee324eb87b6b37b57f937",
      "parents": [
        "27c0c5ba5abc21aa340e27a7d5e8981ab3249d33"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Nov 12 11:23:13 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Nov 12 14:05:41 2025 +0000"
      },
      "message": "Make neutron-tempest-plugin-dynamic-routing job non-voting\n\n* neutron-tempest-plugin-dynamic-routing: this is affected by the\n  eventlet removal process in Neutron repository.\n* neutron-tempest-plugin-dynamic-routing-2024-1: this is affected\n  too by the commented removal but because is incorrectly installing\n  the master branch. All 2024.1 jobs will be removed in a follow up\n  patch.\n\nRelated-Bug: #2130631\n\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: I873d619442ddf5bc102a1508dcaa290a912d741d\n"
    },
    {
      "commit": "27c0c5ba5abc21aa340e27a7d5e8981ab3249d33",
      "tree": "b85ef7af2104bcbe6ceb9ead50329ae80428b172",
      "parents": [
        "2609bfcb29c82384b78df12a01b372aa3cf20037"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Oct 03 23:46:12 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Oct 03 23:49:45 2025 +0900"
      },
      "message": "Remove useless cover target\n\nThis repository contains code for testing and we have no real benefit\nwith code coverage.\n\nChange-Id: Iaa1c4d77182e683b0f1f689f6492557e149239f3\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "2609bfcb29c82384b78df12a01b372aa3cf20037",
      "tree": "d1a9556fd9bc22f6945b3440be70adc572683f9d",
      "parents": [
        "82710850fa747a0dc4e516e952c2711f62c13ec8"
      ],
      "author": {
        "name": "Yatin Karel",
        "email": "ykarel@redhat.com",
        "time": "Fri Sep 26 13:32:02 2025 +0530"
      },
      "committer": {
        "name": "Yatin Karel",
        "email": "ykarel@redhat.com",
        "time": "Fri Sep 26 13:34:31 2025 +0530"
      },
      "message": "Remove 2025.2 (Flamingo) ubuntu jobs\n\nIncorrectly got added in [1], and were originally dropped\nin [2].\n\n[1] https://review.opendev.org/962239\n[2] https://review.opendev.org/946545\n\nChange-Id: Ifd88c8180866f98ca15ff2d19dd9f268eb81b7b9\nSigned-off-by: Yatin Karel \u003cykarel@redhat.com\u003e\n"
    },
    {
      "commit": "82710850fa747a0dc4e516e952c2711f62c13ec8",
      "tree": "9d2ca26b22e8fad4787eb73f4d04a7dec96cf8df",
      "parents": [
        "6cac8c82e4916743d144a5a40aa78b21cdab13ce"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Wed Sep 24 22:01:28 2025 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Wed Sep 24 22:01:28 2025 -0400"
      },
      "message": "Add 2025.2 (Flamingo) stable jobs\n\nChange-Id: I32a160cd0a11bdeba86bda30d5c30ace60e37b50\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n"
    },
    {
      "commit": "6cac8c82e4916743d144a5a40aa78b21cdab13ce",
      "tree": "67c236df7f770c3540dd56eef2a9d02c498869f8",
      "parents": [
        "cbf3ac1e4eac4ba7284061009d3cdc83aa90ca27",
        "8d9747bcf614548965c0d8de0ff91ef11bb41d3a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Sep 18 15:08:04 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 18 15:08:04 2025 +0000"
      },
      "message": "Merge \"Add hacking check to the pre-commit configuration\""
    },
    {
      "commit": "cbf3ac1e4eac4ba7284061009d3cdc83aa90ca27",
      "tree": "4da8758511f8028b6956eee8e1cc8743119ce25f",
      "parents": [
        "1f2c6a45aa8ed23fcd62ce3ad9e59017c2598f20",
        "e171dbe3bf1726fed64e55528da43c2dbc09feb0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 17 09:50:30 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 17 09:50:30 2025 +0000"
      },
      "message": "Merge \"Specify network type in ``NetworkSegmentRangeTestJson``\""
    },
    {
      "commit": "1f2c6a45aa8ed23fcd62ce3ad9e59017c2598f20",
      "tree": "af2c0375c69a2b736eeb58a3c19faa2edff01f80",
      "parents": [
        "d9bb21a6900f20f24106b5f345884e61aa18a840",
        "900ae6812858215f902ab77e4875c71b96281bca"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 17 08:46:08 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 17 08:46:08 2025 +0000"
      },
      "message": "Merge \"Drop explicit description about default values\""
    },
    {
      "commit": "900ae6812858215f902ab77e4875c71b96281bca",
      "tree": "e70f6c9773eda2e3999f08a88b997b970c3e4a87",
      "parents": [
        "9c22c14682afa1168d0e1bd1cd1efb092c28a8fe"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Sep 17 00:02:44 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Sep 17 00:04:14 2025 +0900"
      },
      "message": "Drop explicit description about default values\n\noslo.config automatically reads the default values and adds these to\nthe generated config files.\n\nChange-Id: I01130c9f81541d19fd60bbe9b9406584eeb18cc8\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "e171dbe3bf1726fed64e55528da43c2dbc09feb0",
      "tree": "bb3b686f96f5d5eb81a341b9885c58e1c1774eaa",
      "parents": [
        "17b3e7b5b0f07b7c26044f28ceffecbf30282e9a"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Sep 13 20:13:11 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Sep 13 20:14:47 2025 +0000"
      },
      "message": "Specify network type in ``NetworkSegmentRangeTestJson``\n\nWhen a network is created in ``NetworkSegmentRangeTestJson`` test cases,\nit is needed to explicitly specify the network type to match the network\nsegment range type created before.\n\nRelated-Bug: #2106463\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: I70eb2f322aced6b9fc2460fc1037b131cdd8316a\n"
    },
    {
      "commit": "d9bb21a6900f20f24106b5f345884e61aa18a840",
      "tree": "f894ec8962bb4013d1c17b7bb883768d89af0053",
      "parents": [
        "98dacffb4fde1a6d5389d81e3fcc323adea214a6"
      ],
      "author": {
        "name": "Helen Chen",
        "email": "ichen@redhat.com",
        "time": "Thu Sep 11 13:13:05 2025 -0400"
      },
      "committer": {
        "name": "Helen Chen",
        "email": "ichen@redhat.com",
        "time": "Thu Sep 11 13:24:20 2025 -0400"
      },
      "message": "Fix bug/2122606 to allow designate job\n\nneutron-tempest-plugin-designate-scenario job fails to run due to\nover-restricted irrelevant files in the job definition.  The job defined\nin line 979 is over-restricted by line 1026.  The correct irrelevant\nfiles are already declared in lines 1040-1061.\n\nCloses-bug: #2122606\nChange-Id: I0f7a88142c2fe94bec141455a428eed7c8557a58\nSigned-off-by: Helen Chen \u003cichen@redhat.com\u003e\n"
    },
    {
      "commit": "98dacffb4fde1a6d5389d81e3fcc323adea214a6",
      "tree": "54a34fbd4343bf68cd0399db0e09ade2cfcd20d2",
      "parents": [
        "9c22c14682afa1168d0e1bd1cd1efb092c28a8fe"
      ],
      "author": {
        "name": "Renjing Xiao",
        "email": "rxiao@redhat.com",
        "time": "Mon Sep 01 16:24:10 2025 +0100"
      },
      "committer": {
        "name": "Renjing Xiao",
        "email": "rxiao@redhat.com",
        "time": "Wed Sep 03 09:08:44 2025 +0100"
      },
      "message": "Drop legacy TODO comments\n\n- Add negative tests to validate API enforces MTU minimums\n- Clean up Python 2.7 timeout handling code\n- Validate reply count and format in multicast tests\n- Restore neutron-tempest-plugin-dynamic-routing job voting status\n\nRelated-Bug: OSPRH-19569\nChange-Id: I5951ad35d8884ad738e0ddb65d38f83c799fd51a\nSigned-off-by: Renjing Xiao \u003crxiao@redhat.com\u003e\n"
    },
    {
      "commit": "9c22c14682afa1168d0e1bd1cd1efb092c28a8fe",
      "tree": "3392a6db6adc1861f64f5cd056b52df45d97d78a",
      "parents": [
        "fed6d3241f2228575de707f8e009cb091ec81e4a"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Wed Mar 19 10:37:52 2025 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Sat Aug 30 10:25:11 2025 +0000"
      },
      "message": "Add uplink-status-propagation-updatable extension\n\nThis was added in 2025.1, so add to both master and\n2025-1 job definitions.\n\nChange-Id: I5aa0eb31b4f58cd40bee6b295f916d19089c94ec\nSigned-off-by: Brian Haley \u003chaleyb.dev@gmail.com\u003e\n"
    },
    {
      "commit": "8d9747bcf614548965c0d8de0ff91ef11bb41d3a",
      "tree": "3c67e2a500325f86e6416f58f481c455dd58523e",
      "parents": [
        "fed6d3241f2228575de707f8e009cb091ec81e4a"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Aug 26 13:57:55 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Aug 28 14:54:12 2025 +0000"
      },
      "message": "Add hacking check to the pre-commit configuration\n\nBy default, it will inherit the hacking checks implemented in\nneutron-lib.\n\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: Ic0780ab9868389dec6a9307c3242a7051930af37\n"
    },
    {
      "commit": "fed6d3241f2228575de707f8e009cb091ec81e4a",
      "tree": "36e9be8053a4657082b18467e90c19b71dba4de4",
      "parents": [
        "80df3666e38e1429d4424825b870980531a8d610"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Apr 22 10:30:23 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Aug 28 14:54:03 2025 +0000"
      },
      "message": "[eventlet-removal] rewrite wait_until_true function\n\nthere\u0027s no reason to use eventlet for basic \u0027wait for true\u0027 function,\nall the tests are running syncronously one by one anyway\n(in separate worker processes at most), and merely importing eventlet\ncan have some unexpected side-effects (for example [0]).\n\n[0] https://storyboard.openstack.org/#!/story/2010902\n\nChange-Id: I9178d9acc8d88e2ddb8fba1111f12a5d2681e33e\nSigned-off-by: Pavlo Shchelokovskyy \u003cshchelokovskyy@gmail.com\u003e\n"
    },
    {
      "commit": "80df3666e38e1429d4424825b870980531a8d610",
      "tree": "2b09cbd16aed3897d53f887ba46f5891cdb2b54b",
      "parents": [
        "17b3e7b5b0f07b7c26044f28ceffecbf30282e9a"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Aug 28 09:04:14 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Aug 28 14:53:41 2025 +0000"
      },
      "message": "Fix the hacking errors present since neutron-lib 3.21.1\n\nThis new neutron-lib 3.21.1 version includes several new hacking checks.\nBecause the eventlet removal is not finished, the N535 is skipped.\n\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: Iaad3e87874838eb75d2f6789e71030eda8c587a0\n"
    },
    {
      "commit": "17b3e7b5b0f07b7c26044f28ceffecbf30282e9a",
      "tree": "7fd4a2df172d4fa1494fd9db612e67c0fb7a550e",
      "parents": [
        "964d15da2843d29533647479e1154f4e090e0107",
        "61f63280470de233b9829c4e1b94d1dad406d9e6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 26 09:24:53 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 26 09:24:53 2025 +0000"
      },
      "message": "Merge \"Remove babel.cfg\""
    },
    {
      "commit": "964d15da2843d29533647479e1154f4e090e0107",
      "tree": "2acd7139fb4450fb3832a586a676439c93a213da",
      "parents": [
        "08d6be81c3460c2bfdc3fc71449f3bb2e6982478",
        "33350a69f00329b66f98e004dff9af5517c6ba1f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 21 10:43:50 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 21 10:43:50 2025 +0000"
      },
      "message": "Merge \"Cleanup setup.py\""
    },
    {
      "commit": "08d6be81c3460c2bfdc3fc71449f3bb2e6982478",
      "tree": "d68e7b7fcf71ac2d0b145702020a8b63bf852cfb",
      "parents": [
        "1f1b596026db3793b19da356f48da24f2b96940d",
        "d9c170c14c9588b9eb5d5f40d68a7e853c332dae"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 21 08:46:51 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 21 08:46:51 2025 +0000"
      },
      "message": "Merge \"tox: Remove basepython and ineffective ignore_basepython_conflict\""
    },
    {
      "commit": "1f1b596026db3793b19da356f48da24f2b96940d",
      "tree": "0e2fc8ef12ddf35aa6ad66133ce71c35ee3e8ca7",
      "parents": [
        "3593e1c143a0f3efafbbd76aca6faa7495252140"
      ],
      "author": {
        "name": "Yatin Karel",
        "email": "ykarel@redhat.com",
        "time": "Wed Aug 20 10:38:09 2025 +0530"
      },
      "committer": {
        "name": "Yatin Karel",
        "email": "ykarel@redhat.com",
        "time": "Wed Aug 20 15:44:12 2025 +0530"
      },
      "message": "[CI] Use ovs-vsctl to ensure bridges\n\nThe upstream openvswitch collection has been deprecated and was not\nincluded in newer Ansible (like Ansible 11). Since jobs switched\nto Ansible jobs relying on these tasks are failing.\n\nThis patch switches to use ovs bridge command same\nas add-port in next tasks.\n\nAlso add the role to irrelevant-files as single node\njobs need not run on multi node role changes.\n\nChange-Id: I81bf98f20a79ccbc4f93725095b24e8480a7aebc\nSigned-off-by: Yatin Karel \u003cykarel@redhat.com\u003e\n"
    },
    {
      "commit": "3593e1c143a0f3efafbbd76aca6faa7495252140",
      "tree": "abecead05b04fae29b70da0dda7eae6f2614487c",
      "parents": [
        "b947e34df13dcb7341fee634bc9305d3ed93aa15",
        "3cc20481d1130189c75870274a1e7c3f73fe9c7f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 18 22:53:34 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 18 22:53:34 2025 +0000"
      },
      "message": "Merge \"Zuul: do not use USE_PYTHON3\""
    },
    {
      "commit": "61f63280470de233b9829c4e1b94d1dad406d9e6",
      "tree": "e8506ddab822f8bc8c6400a120e020daa531392c",
      "parents": [
        "b947e34df13dcb7341fee634bc9305d3ed93aa15"
      ],
      "author": {
        "name": "Ivan Anfimov",
        "email": "lazekteam@gmail.com",
        "time": "Sun Aug 17 23:39:58 2025 +0000"
      },
      "committer": {
        "name": "Ivan Anfimov",
        "email": "lazekteam@gmail.com",
        "time": "Sun Aug 17 23:40:23 2025 +0000"
      },
      "message": "Remove babel.cfg\n\nChange-Id: If66710969a11f49bdc1d650afa922fd9a8c8f749\nSigned-off-by: Ivan Anfimov \u003clazekteam@gmail.com\u003e\n"
    },
    {
      "commit": "33350a69f00329b66f98e004dff9af5517c6ba1f",
      "tree": "0a0ac610dbf925c3a43be201c24e31810ddf7c36",
      "parents": [
        "b947e34df13dcb7341fee634bc9305d3ed93aa15"
      ],
      "author": {
        "name": "Ivan Anfimov",
        "email": "lazekteam@gmail.com",
        "time": "Sun Aug 17 23:35:31 2025 +0000"
      },
      "committer": {
        "name": "Ivan Anfimov",
        "email": "lazekteam@gmail.com",
        "time": "Sun Aug 17 23:36:27 2025 +0000"
      },
      "message": "Cleanup setup.py\n\nPython 2 is no longer supported and setup.py is no\nlonger managed by the global tooling.\n\nChange-Id: I936372fac27c49b4b3655e4757d0e356e1445ed2\nSigned-off-by: Ivan Anfimov \u003clazekteam@gmail.com\u003e\n"
    },
    {
      "commit": "d9c170c14c9588b9eb5d5f40d68a7e853c332dae",
      "tree": "6a4197e66409d31c1ce8051368bf8dfe7dfbd1bd",
      "parents": [
        "b947e34df13dcb7341fee634bc9305d3ed93aa15"
      ],
      "author": {
        "name": "Ivan Anfimov",
        "email": "lazekteam@gmail.com",
        "time": "Sun Aug 17 22:11:37 2025 +0000"
      },
      "committer": {
        "name": "Ivan Anfimov",
        "email": "lazekteam@gmail.com",
        "time": "Sun Aug 17 22:12:25 2025 +0000"
      },
      "message": "tox: Remove basepython and ineffective ignore_basepython_conflict\n\nChange-Id: I57e28d243f7da65d7c86700d73b43212e468c29c\nSigned-off-by: Ivan Anfimov \u003clazekteam@gmail.com\u003e\n"
    },
    {
      "commit": "b947e34df13dcb7341fee634bc9305d3ed93aa15",
      "tree": "7df056483d2b7d2e02f158234ae369200ce9b0a3",
      "parents": [
        "c5a9811156225d0f6fd69c6b4446123246d679ad",
        "5d787a9966feb8abba086ec3ed5020170bf8af82"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 06 08:36:28 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 06 08:36:28 2025 +0000"
      },
      "message": "Merge \"Tap Mirror API and scenario tests\""
    },
    {
      "commit": "c5a9811156225d0f6fd69c6b4446123246d679ad",
      "tree": "bee0ae78996981c121e7ee8dcb339721db51b223",
      "parents": [
        "7148e1185caa282b5cbd21577ac36c95acf563ac",
        "b308666f459c48c5b1cb23fa05c8deda8605e725"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 05 01:33:17 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 05 01:33:17 2025 +0000"
      },
      "message": "Merge \"Hide ssh_proxy_jump_password from debug log\""
    },
    {
      "commit": "7148e1185caa282b5cbd21577ac36c95acf563ac",
      "tree": "b2c5d4180c88372e22398b12629a9f8c01f1583c",
      "parents": [
        "b5456aff9745052753e60125de8e3f8e4706b45a",
        "bc8970f69492de6fe8c941b836097c24da1814ed"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 04 17:15:32 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 04 17:15:32 2025 +0000"
      },
      "message": "Merge \"Use plugin architecture to register options\""
    },
    {
      "commit": "b5456aff9745052753e60125de8e3f8e4706b45a",
      "tree": "725174933d66dd89323211c3d528e31825077ae9",
      "parents": [
        "4ce01a2e189f7eef46711db35b464ed6578d250d",
        "81817e4301b3261a42dd3921218749397f024296"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 04 16:06:58 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 04 16:06:58 2025 +0000"
      },
      "message": "Merge \"Add IPv6 to list_routes and delete_route\""
    },
    {
      "commit": "bc8970f69492de6fe8c941b836097c24da1814ed",
      "tree": "54b59cb93b95194fc9063a1cba8d5902e6cc278d",
      "parents": [
        "4ce01a2e189f7eef46711db35b464ed6578d250d"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Jul 16 22:41:07 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Aug 04 12:46:23 2025 +0000"
      },
      "message": "Use plugin architecture to register options\n\nTempest has provided the mechanism to register/list options for\nplugins. Use it instead of registering own options externally.\n\nChange-Id: I8f8467167943856c13675ab81aaecf50e61b151d\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "4ce01a2e189f7eef46711db35b464ed6578d250d",
      "tree": "3de01fbe1f87fd6acb097dd5cd54b1b4c3227b6e",
      "parents": [
        "351046ec3b82825ac4663cf28e33960c58bb6106"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Aug 01 08:38:54 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Aug 01 08:41:32 2025 +0000"
      },
      "message": "Skip multi GW router update if IP in use\n\nSkip the test ``test_create_router_update_external_gateways`` execution\nif the router gateway update returns a ``IpAddressAlreadyAllocated``\nexception. That could happen if the removed gateway port IP, between\nthe removal and the re-assignation to the same router, is allocated by\nother test, as reported in the bug. The probabilities of this error are\nlow but not zero.\n\nCloses-Bug: #2117383\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: I8038c5775cf5f1c20a4349ddc472415b65945219\n"
    },
    {
      "commit": "351046ec3b82825ac4663cf28e33960c58bb6106",
      "tree": "de7ae3d2bafd11d42008280cdcc58d81a3cd6785",
      "parents": [
        "85d774d5713547ca00cd158f01d27e9b8f8fcda2"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Jul 21 11:53:07 2025 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Jul 21 11:54:21 2025 +0530"
      },
      "message": "[stable 2023.1][ovn] Skip multicast test\n\nGot missed to be skipped in the original patch [1].\n\n[1] https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/951149\n\nRelated-Bug: #2110191\nChange-Id: I89a3d88c10d76807c025d70ece6193b3d1fc4c1d\nSigned-off-by: yatinkarel \u003cykarel@redhat.com\u003e\n"
    },
    {
      "commit": "85d774d5713547ca00cd158f01d27e9b8f8fcda2",
      "tree": "7ad02ff4a310ddd2dad6e5bf0db822ac97963266",
      "parents": [
        "b31d56c3d72db84c9b580e7ca13dff6381c08789",
        "9fbfd97745bdf0f504060a23e580b6124ebf638d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 17 08:32:29 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 17 08:32:29 2025 +0000"
      },
      "message": "Merge \"Remove deprecated options to enable/disable plugin tests\""
    },
    {
      "commit": "b31d56c3d72db84c9b580e7ca13dff6381c08789",
      "tree": "ea63694980aa9dd12d99f8dff379970026eef483",
      "parents": [
        "10b6f4f21b78085e7eb4b6c11692e19a134645f7",
        "f345ae0be69649ba978b034a4a920a52d7c41e7f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 16 12:09:20 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 16 12:09:20 2025 +0000"
      },
      "message": "Merge \"[customize_image] Override infra mirror only if set\""
    },
    {
      "commit": "10b6f4f21b78085e7eb4b6c11692e19a134645f7",
      "tree": "22ada13a3edd4336b3c2bdb7c6c3e9779a604e71",
      "parents": [
        "3497ae16c057ea75c082eedfe04d0a9721bb10e7",
        "83f38b91b2c2374949293a5c607f207951685c42"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 14 19:18:32 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 14 19:18:32 2025 +0000"
      },
      "message": "Merge \"Update 2023_1_jobs.yaml\""
    },
    {
      "commit": "3497ae16c057ea75c082eedfe04d0a9721bb10e7",
      "tree": "47f23d41cbbac0951091759d436e252f858dcf61",
      "parents": [
        "18d57c70296102623e092748bd52e5ecc2fd1e0c"
      ],
      "author": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Mon Jul 14 09:48:52 2025 +0200"
      },
      "committer": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Mon Jul 14 10:59:39 2025 +0200"
      },
      "message": "Skip test_list_network_filter_provider_attributes when no provider_vlans\n\nWhen no provider VLAN networks have been configured,\ntest_list_network_filter_provider_attributes has to be skipped.\n\nThis test was added recently [1] and it assumes some provider_vlans are\nalways configured, but that is not the case (default value is []).\n\n[1] https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/949975\n\nRelated-Bug: #2109354\nChange-Id: Icde987373202d084d5771456739985a709af3241\nSigned-off-by: Eduardo Olivares \u003ceolivare@redhat.com\u003e\n"
    },
    {
      "commit": "18d57c70296102623e092748bd52e5ecc2fd1e0c",
      "tree": "b23b468b6abf7cef13ffae35fa7852c8fc386e16",
      "parents": [
        "dcae55b88871efcc328db20bb088c003573f49ab",
        "96e23710ea7852e7f74133ffa8ab1fca6c4b243a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 11 01:04:35 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 11 01:04:35 2025 +0000"
      },
      "message": "Merge \"List networks with limit and filter by provider network attrs\""
    },
    {
      "commit": "83f38b91b2c2374949293a5c607f207951685c42",
      "tree": "f200616120444162a3fbd8ccb07327a6ba3479ad",
      "parents": [
        "dcae55b88871efcc328db20bb088c003573f49ab"
      ],
      "author": {
        "name": "Elod Illes",
        "email": "elod.illes@est.tech",
        "time": "Thu Jul 10 14:53:17 2025 +0200"
      },
      "committer": {
        "name": "Elod Illes",
        "email": "elod.illes@est.tech",
        "time": "Thu Jul 10 20:13:13 2025 +0200"
      },
      "message": "Update 2023_1_jobs.yaml\n\n2023.1 is long time unmaintained, but 2023_1_jobs.yaml was not yet\nupdated to use the correct unmaintained/2023.1 branch instead of the\ndeleted stable/2023.1. Now that a new test started to fail on\nunmaintained/2023.1 branch [1] neutron-tempest-plugin needs to be\nchecked out to tag 2023.1-last.\n\n[1] test_multicast_between_vms_on_same_network\n\nChange-Id: I3b89b872e27850e6161e0b40a34c621c2784ac7f\nSigned-off-by: Elod Illes \u003celod.illes@est.tech\u003e\n"
    },
    {
      "commit": "f345ae0be69649ba978b034a4a920a52d7c41e7f",
      "tree": "c98cc7f95aac34e8994b469e510f645128fd8101",
      "parents": [
        "dcae55b88871efcc328db20bb088c003573f49ab"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Thu Jul 10 16:31:15 2025 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Thu Jul 10 16:33:31 2025 +0530"
      },
      "message": "[customize_image] Override infra mirror only if set\n\nFollow up of [1], in local setup it\u0027s not needed\nas mirrors not set.\n\n[1] https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/954240\nRelated-Bug: #2110191\n\nChange-Id: Id73d1a2f66a6376dcd4c91ea01524ebd133c44c3\nSigned-off-by: yatinkarel \u003cykarel@redhat.com\u003e\n"
    },
    {
      "commit": "dcae55b88871efcc328db20bb088c003573f49ab",
      "tree": "1bd5eb31f8065b5f46122a086e90ca04a76e7139",
      "parents": [
        "fcb52b56cba9d55996068c8ef807063514f92ca6"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Jul 07 18:05:35 2025 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Jul 07 20:03:25 2025 +0530"
      },
      "message": "Use infra mirrors for advanced image prepare v2\n\nIn CI we seeing issues like [1] randomly while Customizing\ntest image. Let\u0027s use infra mirrors instead of ubuntu\npublic mirrors.\nAdded conditions so the override apply only when ubuntu images and nodes\ninvolved.\n\nOriginally it was attempted to be fixed with [2] but that doesn\u0027t work\nas the mount dir don\u0027t have access permission without sudo. Also images\nnewer than ubuntu jammy as new format[3] will not work, this patch makes\nit work for newer ones too and also fix file accessibility by using sudo.\n\n[1] File has unexpected size (2351988 !\u003d 2352236).\n    Mirror sync in progress? [IP: 91.189.91.81 80]\n[2] https://review.opendev.org/949484\n[3] https://repolib.readthedocs.io/en/latest/deb822-format.html\n\nRelated-Bug: #2110191\nChange-Id: Icc3845beef53c2077197f84c5fae3b719abeb4d6\nSigned-off-by: yatinkarel \u003cykarel@redhat.com\u003e\n"
    },
    {
      "commit": "81817e4301b3261a42dd3921218749397f024296",
      "tree": "37ddb33656ff45688d181faedfb92400d6958c89",
      "parents": [
        "fcb52b56cba9d55996068c8ef807063514f92ca6"
      ],
      "author": {
        "name": "Renjing Xiao",
        "email": "rxiao@redhat.com",
        "time": "Tue Jul 01 09:55:10 2025 +0100"
      },
      "committer": {
        "name": "Renjing Xiao",
        "email": "rxiao@redhat.com",
        "time": "Thu Jul 03 18:07:13 2025 +0100"
      },
      "message": "Add IPv6 to list_routes and delete_route\n\nThis lets list_routes() and delete_route() work for both IPv4 and\nIPv6, allowing MultiPortVlanTransparencyTest in whitebox to\nmanupulate IPv6 routes without raw shell commands.\n\nChange-Id: I76122f0ff07d9b4a0540cd70bab2959ed7335918\nSigned-off-by: Renjing Xiao \u003crxiao@redhat.com\u003e\n"
    },
    {
      "commit": "9fbfd97745bdf0f504060a23e580b6124ebf638d",
      "tree": "3bda755c0cfa055669c345fed56dea8120664cd6",
      "parents": [
        "fcb52b56cba9d55996068c8ef807063514f92ca6"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Jun 30 19:54:41 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Jun 30 13:34:45 2025 +0000"
      },
      "message": "Remove deprecated options to enable/disable plugin tests\n\nThese options have been deprecated during the previous cycle[1] and\nare not needed by any active stable branches.\n\n[1] f8d254746e0f126fbd7e74011d7612967cbad61d\n\nChange-Id: I735d609bf5ad4e3aff1c98195a5058791555114c\n"
    },
    {
      "commit": "b308666f459c48c5b1cb23fa05c8deda8605e725",
      "tree": "ee1ce8aa60182cc3be4b37198a1b908bd8e4b0bf",
      "parents": [
        "8a0f7db34222cbb334a5b24519a1a165896d0710"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Jun 30 21:40:04 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Jun 30 21:40:22 2025 +0900"
      },
      "message": "Hide ssh_proxy_jump_password from debug log\n\n... because it\u0027s a credential.\n\nTrivial-Fix\n\nChange-Id: I473f2906d0e124379e4fc263a15e9a15492d5428\n"
    },
    {
      "commit": "fcb52b56cba9d55996068c8ef807063514f92ca6",
      "tree": "a44bd0f4e025f70ebbcc1bec37b9e16d876d25df",
      "parents": [
        "8a0f7db34222cbb334a5b24519a1a165896d0710",
        "dba35f1a2ad6a56e77b939d9ed86d919f067211c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 27 15:16:02 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 27 15:16:02 2025 +0000"
      },
      "message": "Merge \"Randomize second octet to avoid test vlan IP collision\""
    },
    {
      "commit": "3cc20481d1130189c75870274a1e7c3f73fe9c7f",
      "tree": "71af2b6dcd5d9044644f4a85323e1b02dbd7cb8c",
      "parents": [
        "8a0f7db34222cbb334a5b24519a1a165896d0710"
      ],
      "author": {
        "name": "Cyril Roelandt",
        "email": "cyril@redhat.com",
        "time": "Fri Jun 27 02:46:04 2025 +0200"
      },
      "committer": {
        "name": "Cyril Roelandt",
        "email": "cyril@redhat.com",
        "time": "Fri Jun 27 02:46:18 2025 +0200"
      },
      "message": "Zuul: do not use USE_PYTHON3\n\nDevstack has removed the USE_PYTHON3 variable[1][2] and now always uses\nPython 3.\n\n[1] https://review.opendev.org/c/openstack/devstack/+/920658\n[2] Commit 5412dbfe7b797149f1f68100de8003b1876398fe\n\nChange-Id: I625259208f86dc1391e8991a344f7268b16775b1\n"
    },
    {
      "commit": "8a0f7db34222cbb334a5b24519a1a165896d0710",
      "tree": "f1c06cd7fc73949a5f74a9d6a10810dcf8fdf537",
      "parents": [
        "0d972fbe98f309bd6509a597c5f6e912b795ff55",
        "f7e7bf69222bb21fda25cfb2a186c7d68f4569a3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 17 18:27:44 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 18:27:44 2025 +0000"
      },
      "message": "Merge \"Drop fallback to deprecated locale.getdefaultlocale\""
    },
    {
      "commit": "f7e7bf69222bb21fda25cfb2a186c7d68f4569a3",
      "tree": "735efdbb877fcdcad80ce3e1f6ff67fac62643de",
      "parents": [
        "32af0d599b5db3c73dcf90c57f7d98b474e35261"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Jun 17 00:01:39 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Jun 17 00:01:39 2025 +0900"
      },
      "message": "Drop fallback to deprecated locale.getdefaultlocale\n\nThis API was deprecated in Python 3.11 [1].\n\n[1] https://docs.python.org/3/library/locale.html#locale.getdefaultlocale\n\nChange-Id: I6c42b83f4cb347b4f4ef913b13adcfbee7db1de8\n"
    },
    {
      "commit": "5d787a9966feb8abba086ec3ed5020170bf8af82",
      "tree": "1cbea2c2930b669c715c65e0a3be2275a6542598",
      "parents": [
        "32af0d599b5db3c73dcf90c57f7d98b474e35261"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Tue Jun 13 14:36:25 2023 +0200"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Mon Jun 16 15:09:05 2025 +0200"
      },
      "message": "Tap Mirror API and scenario tests\n\nChange-Id: I0876068eb15053853f52ba9bdab1f6cce484f417\nDepends-On: https://review.opendev.org/c/openstack/tap-as-a-service/+/893509\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/905840\nRelated-Bug: #2015471\n"
    },
    {
      "commit": "dba35f1a2ad6a56e77b939d9ed86d919f067211c",
      "tree": "397727cfefb18d41ab9c9f370bed38225198f726",
      "parents": [
        "0d972fbe98f309bd6509a597c5f6e912b795ff55"
      ],
      "author": {
        "name": "Renjing Xiao",
        "email": "rxiao@redhat.com",
        "time": "Wed May 28 09:33:05 2025 +0100"
      },
      "committer": {
        "name": "Renjing Xiao",
        "email": "rxiao@redhat.com",
        "time": "Fri Jun 13 09:36:05 2025 +0000"
      },
      "message": "Randomize second octet to avoid test vlan IP collision\n\nThe VlanTransparencyTest tests fail when the randomly chosen vlan\nIP gets assigned to 192.168.122.x/24. This patch replaces the\nfixed second octet with the same randomized value as the third\noctet to avoid conflicts.\n\nRelated-Bug: OSPRH-11751\nCloses-Bug: #2112541\nChange-Id: I3f4ba272f44f2fd3132741ccc30b4442064dabdd\n"
    },
    {
      "commit": "0d972fbe98f309bd6509a597c5f6e912b795ff55",
      "tree": "9a5c54819daf71e2263c20c4f3d025347c637090",
      "parents": [
        "32af0d599b5db3c73dcf90c57f7d98b474e35261"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Jun 13 11:32:09 2025 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Jun 13 14:59:57 2025 +0530"
      },
      "message": "[CI][2025.1] Skip more failing test in ubuntu jammy ovn job\n\nOVN version included in Ubuntu jammy have a known issue,\nskipping the tests that fails randomly due to it.\n\nRelated-Bug: #2112620\nRelated-Bug: #2007166\nChange-Id: I11f87ae0d9b19548426ad9acc0289ffe95073b93\n"
    },
    {
      "commit": "32af0d599b5db3c73dcf90c57f7d98b474e35261",
      "tree": "408d6580c46fab76e3f2bb2115470e3cb7c3a9a4",
      "parents": [
        "e5e80a7ae47ffbdeca318e4e27b46bad89d669f8"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Jun 10 21:28:55 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Jun 10 21:28:55 2025 +0900"
      },
      "message": "Drop explicit dependency on python-subunit\n\nIt is no longer directly used by any test code in this repository since\nwe switched to stestr[1].\n\nIt is now installed as a dependency of stestr.\n\n[1] aa6baae9e03d8cc8c0eed9b15a75e03a77ff3736\n\nChange-Id: I07911d49a1c1d66c88d6eaa1e0f2e8183350449f\n"
    },
    {
      "commit": "e5e80a7ae47ffbdeca318e4e27b46bad89d669f8",
      "tree": "89ca50a21bdbd51b7669f92f672bbf613dc04f9f",
      "parents": [
        "a016f7a349d55e07c81b693d3dfe9a3ba6244ee9"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Jun 10 09:44:51 2025 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Jun 10 09:53:23 2025 +0530"
      },
      "message": "[CI][2025.1] Skip failing test in ubuntu jammy ovn job\n\nOVN version included in Ubuntu jammy have a known issue,\nskipping the test that fails randomly due to it.\n\nRelated-Bug: #2112620\nRelated-Bug: #2007166\nChange-Id: Iee88ece7b9e4224c1896e7d66cd77d0fde4c7f9c\n"
    },
    {
      "commit": "e14331b221470468bcacc94cf7b910affc1e5570",
      "tree": "79ce71548466e9c01d86c761f9e03c301be5ff91",
      "parents": [
        "da40ffe05cfe9b5ddaaadea94a1b1d1467ed24bb"
      ],
      "author": {
        "name": "Anna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Tue Jun 03 20:32:57 2025 +0200"
      },
      "committer": {
        "name": "Anna Arhipova",
        "email": "harhipova@mirantis.com",
        "time": "Wed Jun 04 10:06:40 2025 +0200"
      },
      "message": "Remove explicit adding QoS policy  to the cleianup\n\nThe _create_qos_policy method mistakenly added the policy object\nto the cleanup, whereas delete_qos_policy expects a policy_id\n\nBut in next steps qos_policy is correctly deleted by\nBaseNetworkTest.cleanup_resources\n\nChange-Id: If35d7e5dd14a508085dde4e719f6f1e4386d8e66\n"
    },
    {
      "commit": "a016f7a349d55e07c81b693d3dfe9a3ba6244ee9",
      "tree": "cdae75c12d19adb2727e1d924e3e4f00f666a178",
      "parents": [
        "da40ffe05cfe9b5ddaaadea94a1b1d1467ed24bb"
      ],
      "author": {
        "name": "liushy",
        "email": "liuxie_11@163.com",
        "time": "Thu Jan 18 11:13:58 2024 +0800"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Mon Jun 02 15:07:18 2025 -0400"
      },
      "message": "Add test job for address_group api backend Ml2/OVN\n\nDepends-on: https://review.opendev.org/c/openstack/neutron/+/949852\nDepends-on: https://review.opendev.org/c/openstack/neutron/+/949854\n\nCloses-Bug: #1982287\nChange-Id: Idd64c04b98006b0ecfaad9f9c3a8c218a57ab4db\n"
    },
    {
      "commit": "da40ffe05cfe9b5ddaaadea94a1b1d1467ed24bb",
      "tree": "76cbc03e02dd9ed95545fbc7cef731e455e2d5a2",
      "parents": [
        "733c36d1da0e6c81cbcd15564230e48d834a4669",
        "42ff621ca4fc9d168038acc3f3a538f6becfc1f1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 30 11:19:27 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 11:19:27 2025 +0000"
      },
      "message": "Merge \"Use only \"ubuntu-22.04-minimal\" advance image\""
    },
    {
      "commit": "42ff621ca4fc9d168038acc3f3a538f6becfc1f1",
      "tree": "029ea57305d851bfe1a5ee0bf97da7650103238d",
      "parents": [
        "55b1e659bd703826685ecd5c8d9057867b9b54f5"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed May 28 14:42:57 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Thu May 29 15:09:51 2025 +0000"
      },
      "message": "Use only \"ubuntu-22.04-minimal\" advance image\n\nThe test \"test_multicast_between_vms_on_same_network\" is skipped if\nML2/OVN is used, due to the bug reported in [1].\n\n[1]https://bugs.launchpad.net/cloud-images/+bug/2110520\n\nRelated-Bug: #2110191\nChange-Id: I78bd6140f8183582d8079d7d2a5473040a2e24ce\n"
    },
    {
      "commit": "733c36d1da0e6c81cbcd15564230e48d834a4669",
      "tree": "9669beacdb1d567e252e9a267f855f0529a9fd96",
      "parents": [
        "55b1e659bd703826685ecd5c8d9057867b9b54f5",
        "20d0da0f721e88e76a05262708dafad674e9f428"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 29 10:16:25 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 29 10:16:25 2025 +0000"
      },
      "message": "Merge \"Use infra mirrors for advanced image prepare\""
    },
    {
      "commit": "96e23710ea7852e7f74133ffa8ab1fca6c4b243a",
      "tree": "a56a3b67950e2b1114a07254ae1b04a6c233aa32",
      "parents": [
        "5fc4845f3f5fd43491efb3304eeb3f7ae2669026"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri May 16 09:07:57 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Thu May 29 10:06:30 2025 +0000"
      },
      "message": "List networks with limit and filter by provider network attrs\n\nAdded a new test to filter networks by provider network attributes\n(\u0027provider:network_type\u0027, \u0027provider:physical_network\u0027 and\n\u0027provider:segmentation_id\u0027). The test also uses the \"limit\" parameter,\nto check that the requested number of registers is returned (check\nbug description).\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/949771\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/950324\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/950327\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/950328\n\nRelated-Bug: #2109354\nChange-Id: Ic2a8d520a8525080f68a9a81a17f4d000ca718a8\n"
    },
    {
      "commit": "20d0da0f721e88e76a05262708dafad674e9f428",
      "tree": "3f26dfe2c031920674ec7a75627617224eed2a6b",
      "parents": [
        "ce5687b215fa0d43ef371c8de7def95caf9ce7fc"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon May 12 15:54:50 2025 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Thu May 29 12:00:55 2025 +0530"
      },
      "message": "Use infra mirrors for advanced image prepare\n\nIn CI we seeing issues like [1] randomly while Customizing\ntest image. Let\u0027s use infra mirrors instead of ubuntu\npublic mirrors.\nAdded conditions so the override apply only when ubuntu images and nodes\ninvolved.\n\n[1] File has unexpected size (2351988 !\u003d 2352236).\n    Mirror sync in progress? [IP: 91.189.91.81 80]\n\nRelated-Bug: #2110191\nChange-Id: I8c528791e7c08a92302dfe7c8c4963b6e1d983bd\n"
    },
    {
      "commit": "55b1e659bd703826685ecd5c8d9057867b9b54f5",
      "tree": "27c3cdca029702f348715d25f7f11c6ba10488ee",
      "parents": [
        "8febc706ec6a8f347569ed4ca81010190c2c39de"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Mon May 26 17:57:34 2025 +0200"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@est.tech",
        "time": "Mon May 26 16:20:39 2025 +0000"
      },
      "message": "Increase the timeout for neutron-tempest-plugin-bgpvpn-bagpipe\n\nChange-Id: Ideed331d4945751193745334ee67dbe03e9efd85\n"
    },
    {
      "commit": "8febc706ec6a8f347569ed4ca81010190c2c39de",
      "tree": "5256f808334ae27b724a1ce663cd4e0a6e93ce55",
      "parents": [
        "33130eae27eddf21d5543c101a3d13f99ff3621f",
        "20024c41931b265c24c100190f84ea694c3c6d7a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 22 16:10:25 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 16:10:25 2025 +0000"
      },
      "message": "Merge \"Cleanup not used job aliases\""
    },
    {
      "commit": "33130eae27eddf21d5543c101a3d13f99ff3621f",
      "tree": "3e19df701a5b1889c03bb2bbf4a243a8ebd2e9ee",
      "parents": [
        "f7b95975e8e6b2ac3c3caa9238b861d3235d7346"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu May 08 09:45:12 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon May 19 17:27:38 2025 +0000"
      },
      "message": "Bump advance image to Ubuntu Jammy 22.04\n\nNOTE: ubuntu-22.04-minimal image is not used in\n``neutron-tempest-plugin-ovn``  due to an issue with the IGMP\nmessages; see LP bug [1]. Once fixed, it would be recommended to\nmove to this image.\n\n[1]https://bugs.launchpad.net/cloud-images/+bug/2110520\n\nCloses-Bug: #2110191\nChange-Id: I63eaf6ee0c5d0319362204565ae648758a30ee85\n"
    },
    {
      "commit": "20024c41931b265c24c100190f84ea694c3c6d7a",
      "tree": "7368909ed3cc5b71824d904c47fb80e2d730f7f0",
      "parents": [
        "5fc4845f3f5fd43491efb3304eeb3f7ae2669026"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon May 05 17:05:02 2025 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon May 19 07:42:20 2025 +0000"
      },
      "message": "Cleanup not used job aliases\n\nThis patch cleans aliases of jobs:\n\n* \u0027neutron-tempest-plugin-fwaas\u0027 which was just an alias for\n  the new job \u0027neutron-tempest-plugin-fwaas-openvswitch\u0027\n* \u0027neutron-tempest-plugin-api\u0027 which was just an alias for\n  the new job \u0027neutron-tempest-plugin-ovn\u0027\n\nThose aliases were added temporary as they were used in neutron-lib and\nneutron-fwaas repositiories but now both those repositories are updated\nand uses new job names so it can be cleaned.\n\nChange-Id: Ib1e233fc467b7de43b8df52b798ce2498b2c7b71\n"
    },
    {
      "commit": "f7b95975e8e6b2ac3c3caa9238b861d3235d7346",
      "tree": "1a164df334752085b277b45ca6a8c059493370f8",
      "parents": [
        "5fc4845f3f5fd43491efb3304eeb3f7ae2669026"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Thu May 15 12:11:27 2025 +0200"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Thu May 15 13:30:31 2025 +0200"
      },
      "message": "Pin \"designate-tempest-plugin\" to yoga-last in Yoga branch\n\nRelated-Bug: #2110550\nChange-Id: I843c70de4958fd6cdabaae85bd4846c1acf5223e\n"
    },
    {
      "commit": "5fc4845f3f5fd43491efb3304eeb3f7ae2669026",
      "tree": "b36577f340adf0b242635213bd4e5c591b7a8934",
      "parents": [
        "79de672dbf99f592e2bd6e80134135d353186b1f",
        "f4fb68d5c295bde4ae4dadd83597a994b47823f0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 14 15:46:26 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 14 15:46:26 2025 +0000"
      },
      "message": "Merge \"Unset \"router:external\" in subnet tests\""
    },
    {
      "commit": "79de672dbf99f592e2bd6e80134135d353186b1f",
      "tree": "07ff87a920918553131b7c70e9db9384c09cd579",
      "parents": [
        "a27662534137151379e4bacba1005a07b0ae4739",
        "1f3f2b1f04514d1244b81e212978b4b7444a8b88"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 14 12:06:28 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 14 12:06:28 2025 +0000"
      },
      "message": "Merge \"Pin \"designate-tempest-plugin\" to zed-last in Zed branch\""
    },
    {
      "commit": "a27662534137151379e4bacba1005a07b0ae4739",
      "tree": "d54548fe03f2cc56b05c4f044998b5fa8175139a",
      "parents": [
        "06d902ed2a45e1d6cad4ec085ee239404e425bc1",
        "6ebb27b89b5c3fdc220f86a7ce7a8f4297f8235b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 13 18:18:09 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 13 18:18:09 2025 +0000"
      },
      "message": "Merge \"Revert \"Mark \"neutron-tempest-plugin-designate-scenari\" as non voting\"\""
    },
    {
      "commit": "1f3f2b1f04514d1244b81e212978b4b7444a8b88",
      "tree": "59e51db5c2f00f3e8e78202fd14eb88866de3196",
      "parents": [
        "06d902ed2a45e1d6cad4ec085ee239404e425bc1"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue May 13 15:08:51 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue May 13 15:08:51 2025 +0000"
      },
      "message": "Pin \"designate-tempest-plugin\" to zed-last in Zed branch\n\nCloses-Bug: #2110550\nChange-Id: Ibec77581b52fbaaeb8604193831501e90ede153f\n"
    },
    {
      "commit": "06d902ed2a45e1d6cad4ec085ee239404e425bc1",
      "tree": "69704c1c2eb2050931d273ec86ac67f8ad697d19",
      "parents": [
        "ce5687b215fa0d43ef371c8de7def95caf9ce7fc"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Tue May 06 10:57:49 2025 +0200"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Tue May 06 10:57:49 2025 +0200"
      },
      "message": "Remove Bobcat 2023.2 jobs\n\n2023.2 Bobcat was transitioned to End of Life, so the\njobs can be deleted now.\nFor details: https://review.opendev.org/c/openstack/releases/+/948214\n\nChange-Id: I9372fa42c36071b7ee52b2961b6f093cf2a8663a\n"
    },
    {
      "commit": "6ebb27b89b5c3fdc220f86a7ce7a8f4297f8235b",
      "tree": "489330068bd7851991842b9a295495dcd707f388",
      "parents": [
        "ce5687b215fa0d43ef371c8de7def95caf9ce7fc"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu May 01 00:17:17 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 01 00:17:17 2025 +0000"
      },
      "message": "Revert \"Mark \"neutron-tempest-plugin-designate-scenari\" as non voting\"\n\nThis reverts commit ce5687b215fa0d43ef371c8de7def95caf9ce7fc.\n\nReason for revert: The WSGI fix has merged on Designate\n\nChange-Id: I6e6e2e4c84383f3368999846c182924f77d02110\n"
    },
    {
      "commit": "ce5687b215fa0d43ef371c8de7def95caf9ce7fc",
      "tree": "58468f5f5b49f404e887108cc70e7a205d55915a",
      "parents": [
        "e32b2e1b7ca572382170e3465c60b2fab20832a4"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Apr 29 08:07:14 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Apr 29 09:09:30 2025 +0000"
      },
      "message": "Mark \"neutron-tempest-plugin-designate-scenari\" as non voting\n\nThis is related to the recent upgrade in the \"setuptools\" version to\n80.0. This version no longer calls \"easy_install\" and doesn\u0027t  create\nthe WSGI script files. This issue is being addressed in [1]\n\n[1]https://review.opendev.org/c/openstack/designate/+/902846\n\nRelated-Bug: #2109577\nChange-Id: Ic3681b325f4aa708a67d3fd8258bcf812fc99139\n"
    },
    {
      "commit": "f4fb68d5c295bde4ae4dadd83597a994b47823f0",
      "tree": "7ff8b88723fc62d96025c07cdba5a7bc332319a0",
      "parents": [
        "5225abc6049e0b4912d6635df0a142b8bfccebca"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Aug 06 16:36:38 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Apr 24 13:03:58 2025 +0000"
      },
      "message": "Unset \"router:external\" in subnet tests\n\nSince [1], Neutron will return also the subnets belonging to an external\nnetwork. By default, the class ``SubnetsSearchCriteriaTest`` will not\nconsider these networks, same as in the class\n``NetworksSearchCriteriaTest``.\n\n[1]https://review.opendev.org/q/topic:%22bug/2051831%22\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/948073\n\nCloses-Bug: #2076328\nRelated-Bug: #2051831\nRelated-Bug: #2082883\nChange-Id: Id7048793d75640694299f340762f079111c81565\n"
    },
    {
      "commit": "e32b2e1b7ca572382170e3465c60b2fab20832a4",
      "tree": "489330068bd7851991842b9a295495dcd707f388",
      "parents": [
        "c732e87acc27047cda15b0f40a4fd4b214edecc6"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Apr 17 16:07:35 2025 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Apr 23 17:05:07 2025 +0200"
      },
      "message": "Add neutron-tempest-plugin-fwaas-ovn job\n\nThe existing job is now renamed from \"neutron-tempest-plugin-fwaas\" to\n\"neutron-tempest-plugin-fwaas-openvswitch\" and there is also new job,\nbased on the ML2/OVN backend added as well.\n\nChange-Id: I7026750882e59ce2b3b9e26d840c62f208be5945\n"
    },
    {
      "commit": "c732e87acc27047cda15b0f40a4fd4b214edecc6",
      "tree": "e42723fdc74b5c0a3724d006f399d66a34a5710a",
      "parents": [
        "1a11bc018563d9bdeb73951fa3007f8ee5435591"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Apr 23 12:48:16 2025 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Apr 23 12:52:57 2025 +0200"
      },
      "message": "[FWaaS] Update icmp_reachability_test for OVN backend\n\nFWaaS is using stateless ACL rules in OVN when OVN driver is used. That\nmeans that traffic for both directions needs to be allowed explicitely\nalways.\nThis patch adjusts\nfwaas.scenario.test_fwaas_v2.TestFWaaS_v2.test_icmp_reachability_scenarios\ntest so that in the 3rd step it allows ICMP traffic in both directions\nand test is passing.\n\nThis patch also adds new config option `driver` in the `fwaas` group.\nThis option can be used to tell Tempest what FWaaS driver is used in the\ndeployment so that appropriate test path can be choosen.\n\nChange-Id: I4f238300069df4777245bb64f83824ea36296cc7\n"
    },
    {
      "commit": "1a11bc018563d9bdeb73951fa3007f8ee5435591",
      "tree": "c2ad952505e38644f7cd0d931eba5b623907a6b9",
      "parents": [
        "c30b23b88a195a83d0a017a03173da62fe0bfdda",
        "ec1c11a9823c9fe5d2ea3d45932e10178a633e3b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Apr 08 15:36:39 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 08 15:36:39 2025 +0000"
      },
      "message": "Merge \"Revert \"Mark test_subport_connectivity as unstable for now\"\""
    },
    {
      "commit": "c30b23b88a195a83d0a017a03173da62fe0bfdda",
      "tree": "fef0d9f1743615f06e5f5f9adf3e92c0d1a5259e",
      "parents": [
        "b1371a60bb5d20e9a91b7812df264e53ebcf1bf2"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Apr 07 16:17:16 2025 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Apr 07 18:52:05 2025 +0530"
      },
      "message": "Drop ubuntu jammy jobs for master(Flamingo)\n\nDropping it based on testing runtime for 2025.2[1].\n\n[1] https://governance.openstack.org/tc/reference/runtimes/2025.2.html\n\nChange-Id: I6b7a862a1d4566de43b47c8a6f40d56399424181\n"
    },
    {
      "commit": "ec1c11a9823c9fe5d2ea3d45932e10178a633e3b",
      "tree": "11c09337d061e2b9774b5263b2f17ee533bba61e",
      "parents": [
        "b1371a60bb5d20e9a91b7812df264e53ebcf1bf2"
      ],
      "author": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Thu Apr 03 04:30:51 2025 +0000"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Thu Apr 03 19:09:09 2025 +0530"
      },
      "message": "Revert \"Mark test_subport_connectivity as unstable for now\"\n\nThis reverts commit c12b50cac6814bf4210b7d94fb3a1a7dc762e977.\n\nReason for revert: Good success rate in master and stable branches,\n400+ success seen in last 14 days as per opensearch.\nThere was one failure in ubuntu jammy job but that\u0027s a known issue.\n\nChange-Id: I3cc3915c9008067690af85b381db2f4acbbf47b0\nRelated-Bug: #1897796\nConflicts:\n\tneutron_tempest_plugin/scenario/test_trunk.py\n"
    },
    {
      "commit": "b1371a60bb5d20e9a91b7812df264e53ebcf1bf2",
      "tree": "5675c776ba609d190de363aa2b9ce8b03a5e8b34",
      "parents": [
        "773e3d2078b1c59561991abc70b40665069e11b8",
        "973995e67b3eb38524e13c1280f02c0000cbc0f1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 27 12:35:37 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 27 12:35:37 2025 +0000"
      },
      "message": "Merge \"Cleanup some of the zuul job definitions\""
    },
    {
      "commit": "773e3d2078b1c59561991abc70b40665069e11b8",
      "tree": "5dd5d2a13f04be64881dbdd892d3a0471af53cd0",
      "parents": [
        "6c57df4a3e85171d4c63018214fa6affc2fac5ca",
        "3382d9d95372015c8f992d64d553c4a214c2494b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 27 02:42:37 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 27 02:42:37 2025 +0000"
      },
      "message": "Merge \"Fix a neutron-tempest-plugin 2024.2 job definition\""
    },
    {
      "commit": "6c57df4a3e85171d4c63018214fa6affc2fac5ca",
      "tree": "c9212e15514d484849ed4bbdd328628b95d490dd",
      "parents": [
        "77eebcc58229682c3a112a597723c1a2e04e2caa",
        "b6e254eca3d0faeded6eb2db23e6dd0daf09c3bf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 26 20:19:15 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 26 20:19:15 2025 +0000"
      },
      "message": "Merge \"Increase ``neutron-tempest-plugin-vpnaas*`` timeout\""
    },
    {
      "commit": "973995e67b3eb38524e13c1280f02c0000cbc0f1",
      "tree": "e5dace5aa3d36f2f199eb79c2e02d8428d275457",
      "parents": [
        "77eebcc58229682c3a112a597723c1a2e04e2caa"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Wed Mar 26 13:21:41 2025 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Wed Mar 26 13:21:41 2025 -0400"
      },
      "message": "Cleanup some of the zuul job definitions\n\nThere were some inconsistencies in the zuul job definitions\nI noticed after another change. This fixes things in the\nfollowing ways:\n\n - Added a missing lower-constraints.txt entry in fwaas job\n   and made it consistent in all jobs\n - Changed to ignore all *.sample files as a number in etc/\n   do not have \u0027conf\u0027 in their names\n - Added missing trailing $ to fullstack and functional regexes\n - Changed zuul.d ignores to match all *_jobs.yaml files so\n   we do not have to update every release we add\n - Removed the openvswitch mechanism driver entry from the\n   linuxbridge job definition\n\nTrivialFix\n\nChange-Id: Ie8e81e7fc0cc74dd971f1eebc9aadc5b0b2c9ea5\n"
    },
    {
      "commit": "b6e254eca3d0faeded6eb2db23e6dd0daf09c3bf",
      "tree": "cdac539f00c80ae83776edb9fe27f8da5f6d66ad",
      "parents": [
        "b980dd80a73a9302e5a40450a726e36d94d60648"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Mar 21 08:55:16 2025 +0000"
      },
      "committer": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Wed Mar 26 17:09:23 2025 +0000"
      },
      "message": "Increase ``neutron-tempest-plugin-vpnaas*`` timeout\n\nChange-Id: Idfd77d2975dcf4764b88e5c63f9ce5eb25adaf9f\n"
    },
    {
      "commit": "77eebcc58229682c3a112a597723c1a2e04e2caa",
      "tree": "c2bdcb7f37b33e89013bb13583b70ae26ceac28c",
      "parents": [
        "6f1966fd035e95c09f9a7b95142521c4345ac5d0"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Wed Mar 26 11:09:50 2025 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Wed Mar 26 11:09:50 2025 -0400"
      },
      "message": "Add zuul.d/2025_1_jobs.yaml to irrelevant-files\n\nMissed this when I added the 2025.1 jobs file.\n\nTrivialFix\n\nChange-Id: I542cf05c54d554c6ba76dcf9c6e242aa7ea58c67\n"
    },
    {
      "commit": "6f1966fd035e95c09f9a7b95142521c4345ac5d0",
      "tree": "e4df6978128856d0b681b293ad1fe36feb458b8d",
      "parents": [
        "b980dd80a73a9302e5a40450a726e36d94d60648",
        "0ec29976023e6f1101e9ac70fde426fa7aff7810"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 26 04:03:39 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 26 04:03:39 2025 +0000"
      },
      "message": "Merge \"Add 2025.1 (Epoxy) stable jobs\""
    },
    {
      "commit": "3382d9d95372015c8f992d64d553c4a214c2494b",
      "tree": "1fb70516cdd69e6fcfc1289a750c254567c1b8c6",
      "parents": [
        "b980dd80a73a9302e5a40450a726e36d94d60648"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Tue Mar 25 14:09:53 2025 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Tue Mar 25 14:09:53 2025 -0400"
      },
      "message": "Fix a neutron-tempest-plugin 2024.2 job definition\n\nWhen we created the 2024.2 stable job definitions,\nthe OVS enforce-scope-new-defaults job name had 2024-1\nand did not override-checkout the stable/2024.2 branch.\n\nIt did not break anything since it does not seem to be\nused anywhere, but fixing anyways.\n\nTrivialFix\n\nChange-Id: I69f87e5f809032933507ace73476560afc0fe262\n"
    },
    {
      "commit": "0ec29976023e6f1101e9ac70fde426fa7aff7810",
      "tree": "9538612d3eb59374bf969b39a0c023ddda3e42d0",
      "parents": [
        "ed3744eba062bffa318f786c1370ecd2d0dae130"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Tue Mar 18 20:37:27 2025 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Tue Mar 25 11:15:42 2025 -0400"
      },
      "message": "Add 2025.1 (Epoxy) stable jobs\n\nChange-Id: I4fd93eab4bc0d6f28e193fc9db40954d9d0ec0fb\n"
    },
    {
      "commit": "b980dd80a73a9302e5a40450a726e36d94d60648",
      "tree": "ae7b58f5f4a7321d20b0aae2524ebc20e84c956b",
      "parents": [
        "6b4bf1ed07944e09482663251a813fc10f0ee37c",
        "dff2282c8304b7d0d1743870bfef6dc47381668f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 21 09:36:35 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 09:36:35 2025 +0000"
      },
      "message": "Merge \"Exclude VlanQinq tests in ovn ubuntu jammy job\""
    },
    {
      "commit": "6b4bf1ed07944e09482663251a813fc10f0ee37c",
      "tree": "09bc7e50903c757dad4d00f96831cdce4e6e2306",
      "parents": [
        "ed3744eba062bffa318f786c1370ecd2d0dae130"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Wed Mar 19 18:22:08 2025 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Wed Mar 19 18:22:08 2025 -0400"
      },
      "message": "Disable n-d-r tempest scenario jobs for 2023.1\n\nThere is a failure trying to create the unmaintained/2023.1\nn-d-r branch due to an os-ken issue, disable the scenario\njobs until we can figure out a fix. See\nhttps://review.opendev.org/c/openstack/neutron-dynamic-routing/+/935090\nfor more details.\n\nChange-Id: I56eff93a8e554bee74fbfc3061a51df155628e80\n"
    },
    {
      "commit": "dff2282c8304b7d0d1743870bfef6dc47381668f",
      "tree": "19fa7b0f74f760db05e4cbe2928c3b9c2631fb89",
      "parents": [
        "ed3744eba062bffa318f786c1370ecd2d0dae130"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Mar 19 12:09:05 2025 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Mar 19 12:14:57 2025 +0530"
      },
      "message": "Exclude VlanQinq tests in ovn ubuntu jammy job\n\nOVN 22.03 included in Ubuntu jammy have a known issue\nwhere metadata port flows get\u0027s missing and causes issues\nas described in the related Bugs.\n\nThe issue started to appear when Qinq tests were recently\nadded, considering ubuntu jammy jobs will likely be removed\nsoon after Epoxy release just skipping these tests from\naffected job.\n\nAlso reverting [1] i.e making these jobs voting again as\nno longer needed with test exclude.\n\n[1] https://review.opendev.org/944119\n\nCloses-Bug: #2101857\nRelated-Bug: #2007166\nRelated-Bug: rhbz#2172036\nChange-Id: Ifa9bea5f51ec33ffc82bb5344fa96c1e64611607\n"
    }
  ],
  "next": "ed3744eba062bffa318f786c1370ecd2d0dae130"
}
