)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "a90a8018b1e2e05499c2ee70dc9f5e509bc5940a",
      "tree": "81992cf50a9660074e1f7e5ed7cbcd0f72ac791c",
      "parents": [
        "658882f795fb3ca4cc0d9dfb8fcac77ef93e5553",
        "6ee007cc49b609c57b056fdd39f93013455153df"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 07 18:13:23 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 07 18:13:23 2025 +0000"
      },
      "message": "Merge \"Cover both enabled and disabled cases in nested snat validation test\""
    },
    {
      "commit": "6ee007cc49b609c57b056fdd39f93013455153df",
      "tree": "a0a4ec18d0b858f3fb323ae87fe0fa15900423f7",
      "parents": [
        "25cf0bcbfbadca572490eb0238f2c51c7b7351e2"
      ],
      "author": {
        "name": "Renjing Xiao",
        "email": "rxiao@redhat.com",
        "time": "Thu Feb 06 18:09:25 2025 +0000"
      },
      "committer": {
        "name": "Renjing Xiao",
        "email": "rxiao@redhat.com",
        "time": "Fri Mar 07 09:48:11 2025 +0000"
      },
      "message": "Cover both enabled and disabled cases in nested snat validation test\n\nCheck connectivity when nested SNAT is enabled; expect no connectivity otherwise.\n\nChange-Id: I50cbdc50a6689a7dada10c5a00233afd4ee6c93a\n"
    },
    {
      "commit": "658882f795fb3ca4cc0d9dfb8fcac77ef93e5553",
      "tree": "56bee0e5e54960d71945c79e6e0afd0e43b3d3fe",
      "parents": [
        "eb7f7b08488d847b52200fcf05ed4783ab217c41"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Mar 01 12:54:27 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Mar 01 12:54:27 2025 +0000"
      },
      "message": "Execute router commands with admin client (2)\n\nThe API calls that change the router external gateway info \"enable_snat\"\nflag are, by default, allowed only for admin users. That fix is proposed\nto the Neutron API definitions in [1].\n\nThis patch amends the missing bits of [2].\n\n[1]https://review.opendev.org/c/openstack/neutron-lib/+/941631\n[2]https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/941689\n\nRelated-Bug: #2098109\nChange-Id: Ie496dec0e2396a232c4e4a891672e70f0d90857f\n"
    },
    {
      "commit": "eb7f7b08488d847b52200fcf05ed4783ab217c41",
      "tree": "55b25a9b96e52e3015cc6664cc679dd9781549dc",
      "parents": [
        "d4c707e68d488885f4164b015d7adc797a151851"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Feb 26 10:24:06 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Feb 26 15:02:05 2025 +0000"
      },
      "message": "Redefine ``configure_vlan_transparent`` method again\n\nIn [1], the method ``configure_vlan_transparent`` was renamed. Some\ndependant projects, like whitebox-neutron-tempest-plugin, use this\nmethod. Also the concept of \"inner VLAN\" does not exist in the VLAN\ntransparency feature.\n\n[1]https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/937778\n\nCloses-Bug: #2100270\nChange-Id: Ib3511c5d2d30ab9de60e4dfaa7035dc937a9f609\n"
    },
    {
      "commit": "d4c707e68d488885f4164b015d7adc797a151851",
      "tree": "6e6bef448b293ae617e06601cc7ce8368d81245f",
      "parents": [
        "affa9b47cb4242208337f1d0f364377c8a3572e5"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Dec 16 14:46:16 2024 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sun Feb 23 10:57:02 2025 +0000"
      },
      "message": "Add scenario tests for the Vlan QinQ feature\n\nThis patch adds 2 new scenario tests to test connectivity between VMs\nusing vlan network with enabled QinQ and with vlan configured inside\nVMs.\nThis is very similar to the \"vlan_transparent\" option which was already\ntested since some time. The only difference is in the ethtype of the\nouter vlan packets send through such network. Unfortunately we can\u0027t\ntest ethtype of the outer vlan in the neutron-tempest-plugin tests as\nthat would require access to the host where VMs runs and test packets on\nthe physical NICs.\nSo those new tests are actually the same as the existing tests for the\nnetwork with \"vlan_transparent\" enabled to at least make sure that QinQ\nfunctionality works from the end user point of view.\n\nThis patch also enables those new tests for the ML2/OVN job as this is\ncurrently only backend with implemented support for QinQ.\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/937633\nRelated-Bug: #1915151\nChange-Id: Icc2b175cf4cfe5c4ca73bb7ccc5a9089a27798c9\n"
    },
    {
      "commit": "4b082c9ae78107bad38e07aa98416f44f88f7f3d",
      "tree": "08c157aa5f6ca28673ab9889be5a54b9a9715381",
      "parents": [
        "cc02d407d9b433fcf6042c36d0f9ef28ede04447"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Feb 14 16:24:40 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Feb 17 14:13:15 2025 +0000"
      },
      "message": "Execute router commands with admin client\n\nThe API calls that change the router external gateway info \"enable_snat\"\nflag are, by default, allowed only for admin users. That fix is proposed\nto the Neutron API definitions in [1].\n\n[1]https://review.opendev.org/c/openstack/neutron-lib/+/941631\n\nRelated-Bug: #2098109\nChange-Id: I6c19692fefb09c15423aa58756fb001615ce1ce4\n"
    },
    {
      "commit": "5697d2d4bdc3df6362a56183038d370985091772",
      "tree": "890b57c760916a9a0f01468e9cceddc2fcdf2988",
      "parents": [
        "db447e58c8abf686dba991380fa6540a931e3ce4"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Jan 13 20:17:12 2025 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Jan 15 11:35:58 2025 +0530"
      },
      "message": "Always create router interface for ipv6 metadata test\n\nCurrently it was not created when firewall_driver\u003d\u0027ovn\u0027 and\ncausing random issues with tests in some environments.\nWe need a router with subnet attached when using \u0027slaac\u0027\nas \u0027ra\u0027 and \u0027address\u0027 mode[1].\n\nAlso enable debug for bash script and encode\ninterface correctly[2].\n\n[1] https://docs.openstack.org/neutron/latest/admin/config-ipv6.html#using-slaac-for-addressing\n[2] Please URL encode % as %25, see RFC 6874\n\nRelated-Issue: #OSPCIX-565\nChange-Id: Iaf44b791c575d0a0c93578ccab0c7f4dd40005b4\n"
    },
    {
      "commit": "b515c92900ebc561b76706c309631909df2937df",
      "tree": "01fa6400e50188f509d2a6ee3cfc1b87da259604",
      "parents": [
        "c27cf6baed462feb6d527e03d28184037ff80abd",
        "f8d254746e0f126fbd7e74011d7612967cbad61d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 17 00:50:19 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 17 00:50:19 2024 +0000"
      },
      "message": "Merge \"Deprecate options to enable/disable plugin tests\""
    },
    {
      "commit": "bf916cefcc8beb8590b62d06f70cb9024930e97a",
      "tree": "e8663a69cccb797352d62aa3b3dc76e977dbd67c",
      "parents": [
        "d3bf7c1774d2b191b63edd7d7c299e72c7906075",
        "4d44a2bfd49c0713a8fe6d0f36010218b1688420"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 04 11:38:22 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 04 11:38:22 2024 +0000"
      },
      "message": "Merge \"dr: Add option to customize base image\""
    },
    {
      "commit": "4d44a2bfd49c0713a8fe6d0f36010218b1688420",
      "tree": "85d25c1df7c6386ee3f89b817058d09fc9ce91fb",
      "parents": [
        "20e6666c816a51dbd89543280415258229965394"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Nov 23 02:09:25 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Dec 03 07:29:41 2024 +0000"
      },
      "message": "dr: Add option to customize base image\n\nAdd the option to replace the base image to build the test container\nimage with quagga. This allows users to adjust the image reference\naccording to their environment (eg. in case a local image registry is\nused).\n\nChange-Id: I9ae3ef8bd5d42df801f9ee5b396d785ef42030c7\n"
    },
    {
      "commit": "5e33282fc2397ba438a5b5ad4233a46701e730f4",
      "tree": "e16bb7129726ef32107c0758e3e8cddd930f758d",
      "parents": [
        "9666c9643ffabf17dbf8872066afb5e96fabf93a",
        "4b97bdbc804aab5f21d3094b1537a310bbe3202c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 27 12:53:22 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 27 12:53:22 2024 +0000"
      },
      "message": "Merge \"Use the admin client for the QoS tag tests\""
    },
    {
      "commit": "1b3f0915baf80f33d17ae0a7b4b2ee3aaaed5765",
      "tree": "0318c4ea992cd16044bc430a49ea6cfe3693ff1e",
      "parents": [
        "3261fb3ae11084ac8f959ef8dd2392e00d630662",
        "938f2c7fc8ac23d65fa5d3e234f5d97727cdf093"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 25 15:44:43 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 15:44:43 2024 +0000"
      },
      "message": "Merge \"Remove transition logic for old tempest option renaming\""
    },
    {
      "commit": "4b97bdbc804aab5f21d3094b1537a310bbe3202c",
      "tree": "433e9e19d550c20dd69afea2519bf99e832521af",
      "parents": [
        "4ffa1e660682ad5af0d09a5894d7acae2cdd0299"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Nov 22 13:34:49 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Nov 23 13:01:31 2024 +0000"
      },
      "message": "Use the admin client for the QoS tag tests\n\nBy default, the network QoS policies can be created, updated\nand deleted only by an administrator. This patch changes the client\nused for these tests.\n\nRelated-Bug: #2037002\nChange-Id: I37f46cf8f7991d49966d5e4a4598ed17ae7d392a\n"
    },
    {
      "commit": "f8d254746e0f126fbd7e74011d7612967cbad61d",
      "tree": "0d3682a2ed1bea9223e445c9fe4f429d008a7b78",
      "parents": [
        "3261fb3ae11084ac8f959ef8dd2392e00d630662"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Nov 23 02:24:14 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Nov 23 08:18:47 2024 +0000"
      },
      "message": "Deprecate options to enable/disable plugin tests\n\nThese were added to merge plugin tests into neutron-tempest-plugin in\nTrain and haven\u0027t been necessary since Stein was transitioned to EOL.\n\nDeprecate these options so that we can remove these right after 2025.1\nrelease.\n\nChange-Id: Ia019cc1c1db65f8206727c4184561c44fc847395\n"
    },
    {
      "commit": "938f2c7fc8ac23d65fa5d3e234f5d97727cdf093",
      "tree": "d8290e5fd27aa5bbb7f8775467ebdbf6947a1a16",
      "parents": [
        "20e6666c816a51dbd89543280415258229965394"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Nov 23 02:33:10 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Nov 23 02:34:24 2024 +0900"
      },
      "message": "Remove transition logic for old tempest option renaming\n\nThis logic was required to adopt to the renaming in tempest[1] which\nwas done in 12.0.0 release. Now the minimum tempest version required\nis much higher so we no longer need this compatibility consideration.\n\n[1] ed6e586b9f8f0ada10af7711f297afa01b2b7754\n\nChange-Id: I5d13f9146b00b2fcd5c2e96071ab914b8a56a089\n"
    },
    {
      "commit": "435ff6ffc5a76d79001b702d99a42270fa72dc43",
      "tree": "e7fe3af75de54dd0a8a495ee4e411de29478224a",
      "parents": [
        "20e6666c816a51dbd89543280415258229965394"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Nov 16 15:33:27 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Nov 22 10:37:03 2024 +0000"
      },
      "message": "Bump hacking\n\nhacking 3.0.x is too old. Bump it to the version currently used in\ntempest repo.\n\nDepends-on: https://review.opendev.org/c/openstack/tempest/+/906634\nChange-Id: I01f9496e0fb66397916f8f8ce7543e3786f5d1dc\n"
    },
    {
      "commit": "20e6666c816a51dbd89543280415258229965394",
      "tree": "0970e80641a7ef18302409e2f44275c950c7f2eb",
      "parents": [
        "a0593c77f846463bb7e1cc0136036a00d3abd34a"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Nov 22 07:02:59 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Nov 22 08:49:30 2024 +0000"
      },
      "message": "Change the default image in the NDR tests\n\nThis patch changes the default reporitory (hub.docker.com) to quay.io,\nin order to avoid the limitations implemented in the website, reducing\nthe download request.\n\nThis patch is also changing the default image used (Ubuntu 22.04) to\nUbuntu 20.04 because the package \"quagga-bgpd\" is present only in the\nolder version.\n\nNOTE: it will be needed to upgrade these tests in order to use a newer\nOS release; it will be probably needed to use FRR instead of Quagga.\n\nThis patch has the same approach as [1]\n\n[1]https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/935743\n\nRelated-Bug: #2089140\nChange-Id: I3b314fc818606d60e2acd00d0e8284f740a687e0\n"
    },
    {
      "commit": "a0593c77f846463bb7e1cc0136036a00d3abd34a",
      "tree": "da3666ffb19ce399366c65241b11230643e37f57",
      "parents": [
        "e52927e7677c7376b4e2263da551f018e01bca7c"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Nov 20 08:49:29 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Nov 20 08:49:29 2024 +0000"
      },
      "message": "Change the default FRR docker image repository\n\nThis patch changes the default reporitory (hub.docker.com) to quay.io,\nin order to avoid the limitations implemented in the website, reducing\nthe download request. The base image is the same: Ubuntu 22.04\n\nNOTE: it could be possible that quay.io implements the same limitations.\n\nCloses-Bug: #2089140\nChange-Id: If2aa7a58de35f14066d3e95058407af343b97f44\n"
    },
    {
      "commit": "e52927e7677c7376b4e2263da551f018e01bca7c",
      "tree": "09363c60130d42c31bfe5deed497bf6a5394032e",
      "parents": [
        "505a7981278f9f0ea80f72fcea99514aef383833"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihar.hrachyshka@gmail.com",
        "time": "Tue Nov 05 13:50:29 2024 -0500"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihar.hrachyshka@gmail.com",
        "time": "Tue Nov 05 13:50:29 2024 -0500"
      },
      "message": "nit: Drop mention of postgresql\n\nNeutron is dropping all code related to it.\n\nChange-Id: Ic29c3b463226d76c302fbd647bfd8c134a5fb434\n"
    },
    {
      "commit": "505a7981278f9f0ea80f72fcea99514aef383833",
      "tree": "41ab88b7ef98a9e787ffff972cfc29085681880f",
      "parents": [
        "087b757534f7a93e5166a0f879b899b1e56ee566",
        "0714486e37d7a0a62f2ce44fbb9951df9907f657"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 30 12:16:07 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 30 12:16:07 2024 +0000"
      },
      "message": "Merge \"Fix trunk transition waiting message\""
    },
    {
      "commit": "0714486e37d7a0a62f2ce44fbb9951df9907f657",
      "tree": "6ec9306432973de631866d11518685d77e8802c3",
      "parents": [
        "3da2b2a711c718fb16716c842c625f61c66f8461"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Wed Oct 16 14:34:53 2024 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Wed Oct 16 14:34:53 2024 -0400"
      },
      "message": "Fix trunk transition waiting message\n\nRemove the extra word \u0027get\u0027 as it\u0027s unneeded.\n\nTrivialFix\n\nChange-Id: I1b0911fa7b19296e6e612ef5d32b458091ed6b3d\n"
    },
    {
      "commit": "489408a1f5d5b07d10ffda245aaeae031de588df",
      "tree": "12538995de1e885568e701f40a897fc842e21202",
      "parents": [
        "5c51c5fe6441cd755cc5b1945772135b0fe4085d"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Mon Sep 23 13:17:15 2024 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Tue Oct 08 15:20:11 2024 +0300"
      },
      "message": "Neutron\u0026Designate DNS integration - some enhancements\n\n1) Increase \"build_timeout\" for stability purposes\n2) Extend \"test_port_with_publishing_subnet\", so it will now\n   cover IPV4 missing test case, it means:\"subnet-dns-publish-fixed-ip\"\n   is set to True for IPV4 subnet.\n3) Minor code changes:\n   - Using provided by Designate Plugin \"wait_until\" to reduce\n     some code lines\n   - Giving names to created instances for debug purposes\n\nChange-Id: I3ff8d4543ae02f107553d621dd18f6f8367b4c61\n"
    },
    {
      "commit": "847ebcfaeff53e18e778aa31b3a8521dfbab976b",
      "tree": "8bb9f9031e804b850f1f286e9bc643fbdfe1d087",
      "parents": [
        "9be9375131ad08c016d0f2de2c8ddc5e4b3eab23",
        "153b67d2fee433097560500c11ff793543dccba6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Sep 21 00:57:51 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 21 00:57:51 2024 +0000"
      },
      "message": "Merge \"Revert \"Neutron\u0026Designate DNS integration - some enhancements\"\""
    },
    {
      "commit": "153b67d2fee433097560500c11ff793543dccba6",
      "tree": "cc609f1cc95badd58b3389d2e3ba82ab76e70f31",
      "parents": [
        "7013c81be19c927dbad56a0cc21cb623c6292ca1"
      ],
      "author": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Fri Sep 20 12:41:45 2024 +0000"
      },
      "committer": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Fri Sep 20 12:55:36 2024 +0000"
      },
      "message": "Revert \"Neutron\u0026Designate DNS integration - some enhancements\"\n\nThis reverts commit 7013c81be19c927dbad56a0cc21cb623c6292ca1.\n\nReason for revert: designate scenario jobs are failing randomly\nacross branches, as since this patch in_addr zone needed for a test\nare being deleted by concurrently running tests.\n\nChange-Id: I23482a874b13f02cfcfbbdc4a146d722ebfd3682\nRelated-Bug: #2081252\n"
    },
    {
      "commit": "9be9375131ad08c016d0f2de2c8ddc5e4b3eab23",
      "tree": "34b13dee5c78bd848ede171d760045364965cb28",
      "parents": [
        "26adc41889a9093924b7928292c74588bdc3bab3"
      ],
      "author": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Tue Sep 17 14:57:48 2024 +0300"
      },
      "committer": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Wed Sep 18 12:10:01 2024 +0300"
      },
      "message": "Skip NetworkWritableMtuTest when driver is ML2/OVN\n\nEast/west icmp fragmentation is not supported with ML2/OVN since\nthere is no production use case, as mentioned in [1].\nWith this change NetworkWritableMtuTest will be skipped\nautomatically when ML2/OVN agents found and thus ci jobs\nconfigs can be simplified by removing exclude list.\n\n[1] https://docs.openstack.org/neutron/latest/ovn/gaps.html\n\nChange-Id: I7f690b1a260ff70e12bcfac82f63e36ddca7cfbc\n"
    },
    {
      "commit": "4f3dbe4fea4d43a427475ca2c5967716cccf1410",
      "tree": "2cd94765d334a5138d5f4794739fb26c4d6d666a",
      "parents": [
        "0cb985055babc75b62e14898ffc91611b7f7f24a"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Sep 07 16:41:05 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Sep 13 12:40:03 2024 +0000"
      },
      "message": "Add test for extension \"quota-check-limit-default\"\n\nThis new test is checking that, by default, the quota engine will check\nthe resource usage before setting the quota. If the new quota is below\nthe resource usage, an exception is returned.\n\nThis patch is also adding the flag \"force\u003dTrue\" in other tests setting\nquotas for resources; these tests do not need the quota engine to\nverify the current resource usage.\n\nRelated-Bug: #1953170\nChange-Id: Ia193cd5a2aacc4243b5807eb7757b32e66f12365\n"
    },
    {
      "commit": "0cb985055babc75b62e14898ffc91611b7f7f24a",
      "tree": "8e0ac8f855b028d8615d54b794474880971793a0",
      "parents": [
        "86ddcd2fa5822c556e2e224c231cd82698535b15",
        "7013c81be19c927dbad56a0cc21cb623c6292ca1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 11 12:40:14 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 11 12:40:14 2024 +0000"
      },
      "message": "Merge \"Neutron\u0026Designate DNS integration - some enhancements\""
    },
    {
      "commit": "86ddcd2fa5822c556e2e224c231cd82698535b15",
      "tree": "ed36faf0231ee71100484c61fa8c65b15d5c0ae7",
      "parents": [
        "f70313a236421d3852b97ef094d8522326833737"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihar.hrachyshka@gmail.com",
        "time": "Fri Sep 06 13:06:48 2024 -0400"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihar.hrachyshka@gmail.com",
        "time": "Mon Sep 09 12:02:08 2024 -0400"
      },
      "message": "refactor: Remove unused code from utils and tests\n\nSince Iaca6fd3e6ed3c64ab3ca22817ad461479ecfa189, _verify_http_connection\nis no longer used anywhere. Its removal also exposes two more utils\nfunctions that are also not used anywhere.\n\nChange-Id: I88423b89f30ef2c4cb4738bbee1246e019796d73\n"
    },
    {
      "commit": "bd83688c8a4a0207f5c2b576525e2bc5517bfb80",
      "tree": "4627c87327ce94bc9041a6687d8d89b14ccbaad7",
      "parents": [
        "bda354c8aaac537fd29bf62aba4630c066e93ce7",
        "3c3eace3e50f56f25b72ace3571270b256897f9b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 09 15:51:53 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 09 15:51:53 2024 +0000"
      },
      "message": "Merge \"Log console output on con.test_connection timeout\""
    },
    {
      "commit": "3c3eace3e50f56f25b72ace3571270b256897f9b",
      "tree": "4d9fb5ed3ed49e7d888a5199aa6cca48810e7ceb",
      "parents": [
        "1f538b55513fd21a54b037f58fadf18e071c5a6e"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihar.hrachyshka@gmail.com",
        "time": "Fri Sep 06 12:57:01 2024 -0400"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihar.hrachyshka@gmail.com",
        "time": "Fri Sep 06 13:04:43 2024 -0400"
      },
      "message": "Log console output on con.test_connection timeout\n\nWhen a test fails, it\u0027s helpful to see what was on the console when it\ndid. For example, if `nc` failed to start.\n\nChange-Id: I36d1cd5a04691c09fb0d7c330444ae4a50bfe264\n"
    },
    {
      "commit": "bda354c8aaac537fd29bf62aba4630c066e93ce7",
      "tree": "56bf5bdbb11f5a5fbd4454f0bc662794b3ed479a",
      "parents": [
        "c62d9d2cc74d7e8e5c3a1f37bbfabe46c9f5d03f",
        "65b00c0ee0d3350232bae22764d5d7acfa873dd0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 06 15:46:47 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 06 15:46:47 2024 +0000"
      },
      "message": "Merge \"Add tests for the \u0027trusted\u0027 attribute in port resource\""
    },
    {
      "commit": "c62d9d2cc74d7e8e5c3a1f37bbfabe46c9f5d03f",
      "tree": "c453046b587ffc2373d24279be7afe7c2a6b3cc6",
      "parents": [
        "11fe004764ba77777850b2e1945567015810e9f2",
        "4a0b2343d723ea1227e85e0776fc58988a6b9e35"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 06 10:31:51 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 06 10:31:51 2024 +0000"
      },
      "message": "Merge \"Test metadata query over IPv6 only network with OVS and LB\""
    },
    {
      "commit": "11fe004764ba77777850b2e1945567015810e9f2",
      "tree": "aa1da0d449f46c46ced7b1e4edfc62c594c4782c",
      "parents": [
        "1f538b55513fd21a54b037f58fadf18e071c5a6e",
        "2d6635540794deff16d048aa8b1d9d1def674d58"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Sep 05 22:17:06 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 05 22:17:06 2024 +0000"
      },
      "message": "Merge \"refactor: don\u0027t require host\u003d for check_connectivity\""
    },
    {
      "commit": "4ec36ba92cedfd4673dbcb5ce6c272abceb40f17",
      "tree": "9260984f3e7e032a6aae22e9ccfa072b154417b5",
      "parents": [
        "bccb6008c1b303f2938e201462f64160dc5903a1",
        "9881eff48ce4921a09c95dc866a4ff2466e8d041"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 03 23:08:08 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 03 23:08:08 2024 +0000"
      },
      "message": "Merge \"Update snat_rules_apply_to_nested_networks with ovn details\""
    },
    {
      "commit": "9881eff48ce4921a09c95dc866a4ff2466e8d041",
      "tree": "ac5a1d2e89a535b3fe0b6abfb7e9994cf8c41eb9",
      "parents": [
        "889566aa9735cade0842af45b2e040c23a60c8a1"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihar.hrachyshka@gmail.com",
        "time": "Mon Aug 26 19:36:09 2024 -0400"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihar.hrachyshka@gmail.com",
        "time": "Tue Sep 03 14:19:49 2024 +0000"
      },
      "message": "Update snat_rules_apply_to_nested_networks with ovn details\n\nRelated-Bug: #2051935\nChange-Id: I3f1d5083429308b18cc2b4a04ffa938de20f528d\n"
    },
    {
      "commit": "65b00c0ee0d3350232bae22764d5d7acfa873dd0",
      "tree": "4a1c424891e63cb9feaefe0dc353a6860eab5da7",
      "parents": [
        "7c4473d55c31f147154cc60487859e5db05ab5e9"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Sep 02 15:20:59 2024 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Sep 02 15:32:43 2024 +0200"
      },
      "message": "Add tests for the \u0027trusted\u0027 attribute in port resource\n\nThis patch adds admin API tests for the trusted attribute of the port\nresources. Tests are checking if port created with \u0027trusted\u0027 attribute\nset have it set correctly in \u0027trusted\u0027 attribute and in the\nbinding:profile. Second test checks the same but using update port API\ncall.\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/926068\n\nRelated-Bug: #2060916\nChange-Id: Idcadaed240f156312fbe38eb9b20c9699eea3282\n"
    },
    {
      "commit": "5a98d921fe947b688f623c89d8d8d26cea6652d3",
      "tree": "68a3b8d2401c72554a93823a3bf8ede56b9158cf",
      "parents": [
        "e2cf5ab8c3670d342442e883d199a7bc7b771191",
        "889566aa9735cade0842af45b2e040c23a60c8a1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 29 09:30:09 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 29 09:30:09 2024 +0000"
      },
      "message": "Merge \"Implement nested snat validation test scenario\""
    },
    {
      "commit": "e2cf5ab8c3670d342442e883d199a7bc7b771191",
      "tree": "d14a47ed1e25a6cb4e4eb2747f57e98a9fcb4a75",
      "parents": [
        "1448d18a71dcc5f7dff9b9826bfa4983f7aa9c7a",
        "8a74ef325955f1869e7873ce8867a72a61a24c41"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 28 23:43:20 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 28 23:43:20 2024 +0000"
      },
      "message": "Merge \"Remove unstable_test from FIP test_east_west\""
    },
    {
      "commit": "889566aa9735cade0842af45b2e040c23a60c8a1",
      "tree": "5e70a44b8702ad0a466255ec52d37763f9ee8436",
      "parents": [
        "54e4ebe02d7034d77732beba926aae5cb172a308"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Aug 22 18:08:29 2024 +0000"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihar.hrachyshka@gmail.com",
        "time": "Mon Aug 26 19:34:36 2024 -0400"
      },
      "message": "Implement nested snat validation test scenario\n\nIt\u0027s disabled for ovn because it\u0027s not, yet, implemented for the driver.\n\nSee: https://review.opendev.org/c/openstack/neutron/+/926495\n\n(The feature also requires special configuration for the driver that we\nprobably won\u0027t enable in the gate. This can be discussed though.)\n\nRelated-Bug: #2051935\nChange-Id: Ie2e49a53857009446e22300e2fff292355cef058\n"
    },
    {
      "commit": "8a74ef325955f1869e7873ce8867a72a61a24c41",
      "tree": "81b972f59bbd97eda877bc160d003fb996dcc175",
      "parents": [
        "20dec4e823d8217c45f2c7f7891e5b78ec04596e"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Nov 16 17:28:33 2018 +0100"
      },
      "committer": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Mon Aug 26 16:15:25 2024 -0500"
      },
      "message": "Remove unstable_test from FIP test_east_west\n\nDepends-On: https://review.openstack.org/#/c/618750/\n\nChange-Id: I47cc5656ea2e1e6e085d4d6602dbc76f87463cc3\nRelated-Bug: #1717302\n"
    },
    {
      "commit": "2d6635540794deff16d048aa8b1d9d1def674d58",
      "tree": "cc2f1c7d56d11ad9ad52a35ac44233ebc67162a4",
      "parents": [
        "20dec4e823d8217c45f2c7f7891e5b78ec04596e"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihar.hrachyshka@gmail.com",
        "time": "Mon Aug 26 12:47:24 2024 -0400"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihar.hrachyshka@gmail.com",
        "time": "Mon Aug 26 12:48:07 2024 -0400"
      },
      "message": "refactor: don\u0027t require host\u003d for check_connectivity\n\nWhen ssh_client is passed, the argument is not used.\n\nChange-Id: Ibf73130fbf82c2ed85e16b3f69aacbc2930efb3d\n"
    },
    {
      "commit": "a8c221ca48d69d8df74713dcbf589559dab62496",
      "tree": "84a57a2a6bbfe88ad38e610b69bef0879294c6c8",
      "parents": [
        "20dec4e823d8217c45f2c7f7891e5b78ec04596e"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Aug 26 16:40:38 2024 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Aug 26 17:04:10 2024 +0530"
      },
      "message": "[pagination tests] Do not fail on zero resources\n\nSince the tests running in parallel, when resources\nare deleted by concurrent tests, GET call can return\n0 resources, adjust tests to not fail when there are\n0 items returned.\n\nThis is in continuation of previous patch[1].\n\n[1] https://review.opendev.org/926201\n\nRelated-Bug: #2076328\nChange-Id: I37c1a3855cb5c37aadec5cda26c89cd3f99e074f\n"
    },
    {
      "commit": "54e4ebe02d7034d77732beba926aae5cb172a308",
      "tree": "e48f87b99996e1f1402861638469ee030602cf9a",
      "parents": [
        "0274381d31b7a5e6dff7a8e3ce8ff53d5c97d443",
        "e0d03fc6b2a3a6b3ff89f07d5aa0501daa0a76eb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 22 02:54:04 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 22 02:54:04 2024 +0000"
      },
      "message": "Merge \"Test metadata query over IPv6 only network\""
    },
    {
      "commit": "4a0b2343d723ea1227e85e0776fc58988a6b9e35",
      "tree": "210b69b498fc4d4b33cd6fcbcb27b5113441544b",
      "parents": [
        "e0d03fc6b2a3a6b3ff89f07d5aa0501daa0a76eb"
      ],
      "author": {
        "name": "Miguel Lavalle",
        "email": "mlavalle@redhat.com",
        "time": "Sun Aug 18 17:20:51 2024 -0500"
      },
      "committer": {
        "name": "Miguel Lavalle",
        "email": "mlavalle@redhat.com",
        "time": "Tue Aug 20 17:16:42 2024 -0500"
      },
      "message": "Test metadata query over IPv6 only network with OVS and LB\n\nThis change enables the testing of querying the metadata service over an\nIPv6 only network\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/922264\n\nChange-Id: I56b1b7e5ca69e2fb01d359ab302e676773966aca\nRelated-Bug: #2069482\nCloses-Bug: 2076916\n"
    },
    {
      "commit": "0274381d31b7a5e6dff7a8e3ce8ff53d5c97d443",
      "tree": "d1db48a76c4934cc0cc01b79c2efd39aa181ca8f",
      "parents": [
        "5225abc6049e0b4912d6635df0a142b8bfccebca"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Aug 13 18:14:37 2024 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Aug 14 20:53:03 2024 +0530"
      },
      "message": "Filter resources in pagination tests to avoid random failures\n\nWhen running tempest with higher concurrency, pagination tests\nrandomly fails as returned resources also include resources\ncreated from other concurrent tests.\nFiltering the returned results with names should help.\n\nCloses-Bug: #2076328\nChange-Id: I72de57cc382bb06606187c62b51ebb613f76291c\n"
    },
    {
      "commit": "e0d03fc6b2a3a6b3ff89f07d5aa0501daa0a76eb",
      "tree": "d297dbde438d552754ffdc763ccd8a54b38e6434",
      "parents": [
        "5225abc6049e0b4912d6635df0a142b8bfccebca"
      ],
      "author": {
        "name": "Miguel Lavalle",
        "email": "mlavalle@redhat.com",
        "time": "Wed Aug 07 19:27:25 2024 -0500"
      },
      "committer": {
        "name": "Miguel Lavalle",
        "email": "mlavalle@redhat.com",
        "time": "Tue Aug 13 14:55:45 2024 -0500"
      },
      "message": "Test metadata query over IPv6 only network\n\nA test case is added to test querying the metadata service over an IPv6\nonly network\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/922264\nChange-Id: I7db8b7cbd199fc15ecc3b28fe95e041c5957c574\nRelated-Bug: #2069482\nRelated-Bug: #2076916\n"
    },
    {
      "commit": "5225abc6049e0b4912d6635df0a142b8bfccebca",
      "tree": "140c503274c945c1f2e661c7391a71f42c0dee40",
      "parents": [
        "11a858ebfeadd31e3bbd25d1dbdae80c837a2575"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Aug 07 09:49:49 2024 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Aug 07 09:49:49 2024 +0200"
      },
      "message": "Fix check of the revision number in the resonse from API\n\nIn the test_router_interface_fip test module there was probably some\ncopy paste error which was checking if revision_number key exists in the\nolder response from the API then what was used in the assertion.\nNow this is fixed.\n\nTrivialFix\n\nChange-Id: Ica10dfec9bb806c3dca2f0a2e0aff36006c9c092\n"
    },
    {
      "commit": "8f726129b2c658f500c0b04174fe71d45ee7fd1b",
      "tree": "e54849506c9fe45c99e2064f926b3f8d2133b64c",
      "parents": [
        "96747587f1cfc8e2d3b643b1fec44516c172c095"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Jun 24 18:20:15 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Jun 25 19:59:41 2024 +0000"
      },
      "message": "Add a new client method: \"get_loaded_network_extensions\"\n\nThis method retrieves the extensions loaded by the Neutron API, instead\nof reading the configured extensions in the tempest configuration.\n\nThis method can help during a extension implementation, as for example\nin \"subnet-external-network\". This extension cannot be declared yet in\nthe neutron-tempest-plugin job definitions, because the extension has\nnot been implemented in Neutron. However, when the Neutron patch is\ntested, the extension is missing in the configuration and the test\ncannot correctly modify the API calls.\n\nRelated-Bug: #2051831\nChange-Id: I3e6f570cd63e44df7ceb8f5013c2b4adebfe4286\n"
    },
    {
      "commit": "9aec7b695ef165b7a427a0b25e378b2247a1342f",
      "tree": "4a4d81926412cb4969c11795ca58d9b71ab3579e",
      "parents": [
        "839bbc9a6d03e2e1fbf0323ce74b031b16d1c1b6"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed May 22 16:16:38 2024 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Jun 21 14:38:00 2024 +0000"
      },
      "message": "Add test for the validate auto_allocated_topology API\n\nThis new test calls neutron API to check requirements for the auto\nallocated topology and to make sure that it don\u0027t returns 404 for\nexample.\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/920360\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/920481\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/920482\n\nRelated-bug: #2066369\nChange-Id: I9b46699cdf9361a49e558130b336722599419f0f\n"
    },
    {
      "commit": "1bb8e62a3a9e985f80a187a44310db5b734f8bf8",
      "tree": "645904d3837bfb19c13568e2c776ffbe341bb12b",
      "parents": [
        "4f5cb57d6864d2548ec585089fa709043f8443ed"
      ],
      "author": {
        "name": "Frode Nordahl",
        "email": "frode.nordahl@canonical.com",
        "time": "Mon Oct 16 15:16:34 2023 +0200"
      },
      "committer": {
        "name": "Frode Nordahl",
        "email": "fnordahl@ubuntu.com",
        "time": "Wed May 29 03:10:34 2024 +0000"
      },
      "message": "Add Active Active L3 GW scenario test cases\n\nDepends-On: I34e2453ab206c13c3ca40c4181970c320bdd8e67\nChange-Id: Idba4e48c22f8668ed2565e0c97e53a438b6746e7\nSigned-off-by: Frode Nordahl \u003cfrode.nordahl@canonical.com\u003e\n"
    },
    {
      "commit": "52e6cb7d6a9d328772c2effbf34f2d1523bb0d4d",
      "tree": "e954a3fe26d56cba000e36ff5860ebad4e6a8a68",
      "parents": [
        "17e95518ead3e0787e1bfc77764252c4307109bd"
      ],
      "author": {
        "name": "Maor Blaustein",
        "email": "blue@redhat.com",
        "time": "Sun May 12 15:29:46 2024 +0300"
      },
      "committer": {
        "name": "Maor Blaustein",
        "email": "blue@redhat.com",
        "time": "Thu May 16 14:44:39 2024 +0300"
      },
      "message": "Negative test: set quota lower than resource count\n\nVerifies feature [1] original reproducer steps.\n\n[1] https://bugs.launchpad.net/neutron/+bug/1936408\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/801470\nDepends-On: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/919443\nRelated-Bug: #1936408\n\nChange-Id: Ifbdaf545eff6b13da199716ba0c91ebd35ec2a19\n"
    },
    {
      "commit": "17e95518ead3e0787e1bfc77764252c4307109bd",
      "tree": "9f41fb435cd3b4c4f88d408cc9fbaba68089386f",
      "parents": [
        "decb2a6f09fec11973ded3fc82a950b87338023f"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu May 02 14:12:31 2024 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu May 02 14:12:31 2024 +0200"
      },
      "message": "Remove executable from python files which don\u0027t really needs it\n\nAdditionally fix length of the line in api/base.py file to fit 79 line\nchars limit.\n\nTrivialFix\n\nChange-Id: I37253f28cbbddf58740d7f75cad6ee7cc9be8954\n"
    },
    {
      "commit": "7013c81be19c927dbad56a0cc21cb623c6292ca1",
      "tree": "7cf37ba6c895f430d04dd01b58cecd289fbe23a4",
      "parents": [
        "395e6fa2905cdf819937edfd4008d51e5826d246"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Tue Apr 09 20:22:12 2024 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Sun Apr 21 19:34:23 2024 +0300"
      },
      "message": "Neutron\u0026Designate DNS integration - some enhancements\n\n1) Increase \"build_timeout\" for stability purposes\n2) Extend \"test_port_with_publishing_subnet\", so it will now\n   cover IPV4 missing test case, it means:\"subnet-dns-publish-fixed-ip\"\n   is set to True for IPV4 subnet.\n3) As of now \"reverse zones\" created by Neutron for testing\n   purposes aren\u0027t cleanuped.\n   This patch adds \"resource_cleanup\" that detects \"arpa\"\n   zone created by Neutron within the test and removes it.\n4) Minor code changes:\n   - Using provided by Designate Plugin \"wait_until\" to reduce\n     some code lines\n   - Giving names to created instances for debug purposes\n\nChange-Id: I8aa238cfc73d67906e7d3f769a8a10423b2247cc\n"
    },
    {
      "commit": "395e6fa2905cdf819937edfd4008d51e5826d246",
      "tree": "cc609f1cc95badd58b3389d2e3ba82ab76e70f31",
      "parents": [
        "7e3ba069dc8d75ad0a8dcfed230766bdec5faafb"
      ],
      "author": {
        "name": "Frode Nordahl",
        "email": "frode.nordahl@canonical.com",
        "time": "Mon Oct 09 17:54:13 2023 +0200"
      },
      "committer": {
        "name": "Frode Nordahl",
        "email": "fnordahl@ubuntu.com",
        "time": "Tue Mar 26 10:15:15 2024 +0100"
      },
      "message": "Add Active Active L3 GW API test cases\n\nDepends-On: I34e2453ab206c13c3ca40c4181970c320bdd8e67\nChange-Id: I8ee8d40d5fa0dbb1c3bbfd4bac7d38e4b108a58b\n"
    },
    {
      "commit": "7e3ba069dc8d75ad0a8dcfed230766bdec5faafb",
      "tree": "4eff27bce281c82243584be88490d3eaae9651dd",
      "parents": [
        "0c9c484e87d9222a68374327c4ba38182721f0f8",
        "0da38af84cfb82d43adc768f985268471a2f1bfd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 25 16:49:23 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 25 16:49:23 2024 +0000"
      },
      "message": "Merge \"Add extension \"subnet-external-network\"\""
    },
    {
      "commit": "0c9c484e87d9222a68374327c4ba38182721f0f8",
      "tree": "d0166b6e332be5d6609a1db85f9411035bd4a06d",
      "parents": [
        "03eb4f272819cde1fe434af06c5537f68220625d",
        "4d6ae07f5e449fcdb42e97385356a7135529a5f1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 25 12:39:10 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 25 12:39:10 2024 +0000"
      },
      "message": "Merge \"Check device_owner with actual availability zone\""
    },
    {
      "commit": "ad4ddcbaa1690b40ea61a4ce575ec198408dd715",
      "tree": "003cb10cd0024eecf07c95c48f7756454155a131",
      "parents": [
        "ec162e0f56588419e3efb7e70eee8b1d826c307b"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Mar 14 11:15:59 2024 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Mar 14 11:15:59 2024 +0100"
      },
      "message": "[Stateless SG] Add test for port security and stateless SGs\n\nThis patch modifies exisitng port_security_removed_added to be run\nfor both stateful and stateless SGs.\n\nChange-Id: Idb49963618c45dbe5976e32d5db466f35ed534c8\n"
    },
    {
      "commit": "0da38af84cfb82d43adc768f985268471a2f1bfd",
      "tree": "df3c507e1e638bad936de84f7b994a8c1bb27087",
      "parents": [
        "20549ceb92567010a8fed8e0eaba0f29dc346cb4"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Mar 05 00:03:27 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Mar 08 01:26:41 2024 +0000"
      },
      "message": "Add extension \"subnet-external-network\"\n\nAdded extension \"subnet-external-network\" to:\n* neutron-tempest-plugin-base\n* neutron-tempest-plugin-openvswitch\n* neutron-tempest-plugin-openvswitch-iptables_hybrid\n\nThe ``SubnetsSearchCriteriaTest.test_list_validation_filters`` test\ncase now filters the subnets by \u0027shared\u0027 and \u0027router:external\u0027 fields,\nsame as the network test case. It should behave the same with this\nnew extension.\n\nRelated-Bug: #2051831\nChange-Id: I13144e3d722c06c918cd47860f378bf4bdaa0bf7\n"
    },
    {
      "commit": "ec162e0f56588419e3efb7e70eee8b1d826c307b",
      "tree": "dbd7d7e7033fd92612cba59efecdabbbf8a87cc8",
      "parents": [
        "468deaf6fbc67fa3abf0b49ddbc19f37b7523c11"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Mar 06 12:21:24 2024 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Mar 06 14:27:39 2024 +0100"
      },
      "message": "Remove usage of testscenarios and replace it with ddt library\n\nAs our internal QE reported to us, ddt is producing more consistent\nnames of the same tests with different variables then testscenarios.\nWith testscenarios it is something like:\n\nfoo_tempest_plugin.tests.something.SomeClass.test_foo[id-123456](c1,c2)\n\nand with ddt is more similar to tests without scenarios:\n\nfoo_tempest_plugin.tests.something.SomeClass.test_foo_1[id-123456]\n\nApparently due to this inconsistency results of some tests couldn\u0027t be\nproperly reported properly to some tools which we are using downstream.\n\nSo this patch proposes to remove usage of testscenarios in\nneutron_tempest_plugin and replace it with ddt where it is needed.\nActually ddt was already used in some of the tests here so this will\nmake it also more consistent across the tests in that repo.\n\nAlso as part of this effort I relalised that in some cases testscenarios\nwhere used, tests were running e.g. 2 times but actually variable set to\ndifferent value in different scenarios were not used at all. So in such\ncase I simply dropped usage of testscenarios and left only one variant\nof the test to be run.\n\nChange-Id: Ieabab4ccaa0e2a365939425dff0c0776839251eb\n"
    },
    {
      "commit": "468deaf6fbc67fa3abf0b49ddbc19f37b7523c11",
      "tree": "e4ed392d20b2862e16da35bd967e465ab0702d94",
      "parents": [
        "20549ceb92567010a8fed8e0eaba0f29dc346cb4",
        "9286588fc0c3df370d4b906776432b7f3591e3b6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 06 09:43:06 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 06 09:43:06 2024 +0000"
      },
      "message": "Merge \"[OVN] Do not check L3 agents state with ML2/OVN\""
    },
    {
      "commit": "20549ceb92567010a8fed8e0eaba0f29dc346cb4",
      "tree": "76d8e670584b5a92383c17c4031458ef2c54dc3a",
      "parents": [
        "9c55bfc36400c16013a997304173114ed6eb55cc",
        "88d1d5752a0f2762df052d70a85edfab1db5a87c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 05 12:12:47 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 05 12:12:47 2024 +0000"
      },
      "message": "Merge \"Makes \"segmentation_id\" configurable\""
    },
    {
      "commit": "9286588fc0c3df370d4b906776432b7f3591e3b6",
      "tree": "c04f6eb1ba954a706ddad92f6b56a81848e1af05",
      "parents": [
        "9c55bfc36400c16013a997304173114ed6eb55cc"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Mar 04 20:30:40 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Mar 04 20:33:33 2024 +0000"
      },
      "message": "[OVN] Do not check L3 agents state with ML2/OVN\n\nWith [1], the ML2/OVN L3 plugin will have the \"ha\" API extension\nenabled. The OVN L3 plugin does not have L3 agents; this check\nshould be skipped.\n\n[1]https://review.opendev.org/c/openstack/neutron/+/910889\n\nRelated-Bug: #2020823\nChange-Id: I09c12ba36b007d4f6fdd3723974ecfe9e4466b72\n"
    },
    {
      "commit": "4d6ae07f5e449fcdb42e97385356a7135529a5f1",
      "tree": "4f54ed0d9e8ff1c5c0c621ae46ae79da86e5f241",
      "parents": [
        "777c95faa745c2f64dd7c79234a83821158848fb"
      ],
      "author": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Tue Oct 31 17:49:35 2023 +0200"
      },
      "committer": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Wed Feb 21 17:57:45 2024 +0000"
      },
      "message": "Check device_owner with actual availability zone\n\ntest_floatingip_port_details was checking device_owner port field\nagainst a hard-coded default value of \u0027compute:nova\u0027. This was\ncausing a MismatchError in case custom availability zones were\nconfigured on openstack environment.\n\nResolves: https://bugzilla.redhat.com/show_bug.cgi?id\u003d2247268\n\nChange-Id: Ibdb8bf6f90818c74f1198cd89d24778c74739f50\n"
    },
    {
      "commit": "9c55bfc36400c16013a997304173114ed6eb55cc",
      "tree": "085934e2a7fb1018db9203c42ce16bf3c19b1740",
      "parents": [
        "fc274a0d186b603c04b4ec67ca414cedf42f809c",
        "780d81ec00abada9afb01546cb0c976562a502a6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 20 14:35:53 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 20 14:35:53 2024 +0000"
      },
      "message": "Merge \"Add router check, subnet attached gateway IP update or deletion\""
    },
    {
      "commit": "fc274a0d186b603c04b4ec67ca414cedf42f809c",
      "tree": "6b87c61d9bfa24562ee8bb07c8db4ae0b00e8f97",
      "parents": [
        "b9681a0284501801ba09939a6a577537e11e0a9d"
      ],
      "author": {
        "name": "Maor Blaustein",
        "email": "blue@redhat.com",
        "time": "Thu Feb 08 13:35:15 2024 +0200"
      },
      "committer": {
        "name": "Maor Blaustein",
        "email": "blue@redhat.com",
        "time": "Mon Feb 19 13:21:08 2024 +0200"
      },
      "message": "Skip HA router tests when not meant for OVN driver\n\nChange is needed to check \"l3-ha\" extension with OVN router flavors.\nThis change allows to check if OVN backend or not, and add test skips\naccordingly.\n\nThe tests used to run only against OVS driver, a subset of them was\nfound useful also with OVN, for instance this bug noticed by altered\ntests:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d2263225\n\nChange-Id: I7c2c2f23417b3b43a2788b3c4bca2f8b532b7974\n"
    },
    {
      "commit": "780d81ec00abada9afb01546cb0c976562a502a6",
      "tree": "21f16195fa7ea40a395a42816d0636ebdfeb1581",
      "parents": [
        "ff96cdecac4240f9bab35f17a5d88f5ed020e889"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sun Jan 14 10:02:13 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Feb 09 12:41:01 2024 +0000"
      },
      "message": "Add router check, subnet attached gateway IP update or deletion\n\nAdded a new test to ``RoutersTest``. If a subnet has a router\ninterface, the subnet gateway IP cannot be modified or deleted.\nBoth operations will raise a ``GatewayIpInUse`` exception.\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/904713\n\nRelated-Bug: #2036423\nChange-Id: I46a39c53017589e23e03ceabc45c2f144ca2f3bb\n"
    },
    {
      "commit": "815b0d26b4d7a54df464cb368adcb74c3ee1c339",
      "tree": "78f8a60da244fc3436d24f7ca93565902b928b8a",
      "parents": [
        "ff96cdecac4240f9bab35f17a5d88f5ed020e889"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Feb 09 13:06:38 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Feb 09 06:19:24 2024 +0000"
      },
      "message": "Replace usage of deprecated path for test decorators\n\nThese decorators were moved to the common module in tempest 17.0.0[1].\n\n[1] cd36841ca25b39b9c8ad1b83e0abd0a191d538a0\n\nChange-Id: Ic7a8ac8e98f4b56b2ae2b76071c6dc64c0f34066\n"
    }
  ],
  "next": "71a73245083f0135aea2fb063fd3dd7332ff08e1"
}
