)]}'
{
  "log": [
    {
      "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": "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"
    },
    {
      "commit": "ed3744eba062bffa318f786c1370ecd2d0dae130",
      "tree": "8c170cf914f3a14f07eb19a44eb27b18bac9e794",
      "parents": [
        "5f2ed3602c5f4248eede5a31e72cb73cc20b5407"
      ],
      "author": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Mar 12 12:28:14 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Mar 12 23:03:07 2025 +0000"
      },
      "message": "Revert \"Make neutron-tempest-plugin-designate-scenario non-voting temporary\"\n\nThis reverts commit 5c5dc014bf5fb31c2c7dbbf716d917630e55e48f.\n\nReason for revert: patch [1], that fixes the problem reported in\nLP#2072627, is merged.\n\n[1]https://review.opendev.org/c/openstack/releases/+/924235\n\nRelated-Bug: #2072627\nChange-Id: Ieb6bb7c088cb30da55560603d0bda48ccdd30060\n"
    },
    {
      "commit": "5f2ed3602c5f4248eede5a31e72cb73cc20b5407",
      "tree": "f086d0543bbbc71d01df8aac1dcc288d36c49505",
      "parents": [
        "a90a8018b1e2e05499c2ee70dc9f5e509bc5940a"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Mar 12 14:24:31 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Mar 12 14:24:31 2025 +0000"
      },
      "message": "Make ``neutron-tempest-plugin-*-ubuntu-jammy`` no voting\n\nRelated-Bug: #2101857\nChange-Id: Ice3adb92221a38e184c4dd21150855b22cf2621d\n"
    },
    {
      "commit": "a90a8018b1e2e05499c2ee70dc9f5e509bc5940a",
      "tree": "81992cf50a9660074e1f7e5ed7cbcd0f72ac791c",
      "parents": [
        "658882f795fb3ca4cc0d9dfb8fcac77ef93e5553",
        "6ee007cc49b609c57b056fdd39f93013455153df"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 07 18:13:23 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 07 18:13:23 2025 +0000"
      },
      "message": "Merge \"Cover both enabled and disabled cases in nested snat validation test\""
    },
    {
      "commit": "6ee007cc49b609c57b056fdd39f93013455153df",
      "tree": "a0a4ec18d0b858f3fb323ae87fe0fa15900423f7",
      "parents": [
        "25cf0bcbfbadca572490eb0238f2c51c7b7351e2"
      ],
      "author": {
        "name": "Renjing Xiao",
        "email": "rxiao@redhat.com",
        "time": "Thu Feb 06 18:09:25 2025 +0000"
      },
      "committer": {
        "name": "Renjing Xiao",
        "email": "rxiao@redhat.com",
        "time": "Fri Mar 07 09:48:11 2025 +0000"
      },
      "message": "Cover both enabled and disabled cases in nested snat validation test\n\nCheck connectivity when nested SNAT is enabled; expect no connectivity otherwise.\n\nChange-Id: I50cbdc50a6689a7dada10c5a00233afd4ee6c93a\n"
    },
    {
      "commit": "658882f795fb3ca4cc0d9dfb8fcac77ef93e5553",
      "tree": "56bee0e5e54960d71945c79e6e0afd0e43b3d3fe",
      "parents": [
        "eb7f7b08488d847b52200fcf05ed4783ab217c41"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Mar 01 12:54:27 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Mar 01 12:54:27 2025 +0000"
      },
      "message": "Execute router commands with admin client (2)\n\nThe API calls that change the router external gateway info \"enable_snat\"\nflag are, by default, allowed only for admin users. That fix is proposed\nto the Neutron API definitions in [1].\n\nThis patch amends the missing bits of [2].\n\n[1]https://review.opendev.org/c/openstack/neutron-lib/+/941631\n[2]https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/941689\n\nRelated-Bug: #2098109\nChange-Id: Ie496dec0e2396a232c4e4a891672e70f0d90857f\n"
    },
    {
      "commit": "eb7f7b08488d847b52200fcf05ed4783ab217c41",
      "tree": "55b25a9b96e52e3015cc6664cc679dd9781549dc",
      "parents": [
        "d4c707e68d488885f4164b015d7adc797a151851"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Feb 26 10:24:06 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Feb 26 15:02:05 2025 +0000"
      },
      "message": "Redefine ``configure_vlan_transparent`` method again\n\nIn [1], the method ``configure_vlan_transparent`` was renamed. Some\ndependant projects, like whitebox-neutron-tempest-plugin, use this\nmethod. Also the concept of \"inner VLAN\" does not exist in the VLAN\ntransparency feature.\n\n[1]https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/937778\n\nCloses-Bug: #2100270\nChange-Id: Ib3511c5d2d30ab9de60e4dfaa7035dc937a9f609\n"
    },
    {
      "commit": "d4c707e68d488885f4164b015d7adc797a151851",
      "tree": "6e6bef448b293ae617e06601cc7ce8368d81245f",
      "parents": [
        "affa9b47cb4242208337f1d0f364377c8a3572e5"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Dec 16 14:46:16 2024 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sun Feb 23 10:57:02 2025 +0000"
      },
      "message": "Add scenario tests for the Vlan QinQ feature\n\nThis patch adds 2 new scenario tests to test connectivity between VMs\nusing vlan network with enabled QinQ and with vlan configured inside\nVMs.\nThis is very similar to the \"vlan_transparent\" option which was already\ntested since some time. The only difference is in the ethtype of the\nouter vlan packets send through such network. Unfortunately we can\u0027t\ntest ethtype of the outer vlan in the neutron-tempest-plugin tests as\nthat would require access to the host where VMs runs and test packets on\nthe physical NICs.\nSo those new tests are actually the same as the existing tests for the\nnetwork with \"vlan_transparent\" enabled to at least make sure that QinQ\nfunctionality works from the end user point of view.\n\nThis patch also enables those new tests for the ML2/OVN job as this is\ncurrently only backend with implemented support for QinQ.\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/937633\nRelated-Bug: #1915151\nChange-Id: Icc2b175cf4cfe5c4ca73bb7ccc5a9089a27798c9\n"
    },
    {
      "commit": "affa9b47cb4242208337f1d0f364377c8a3572e5",
      "tree": "296c5d7d3bed198f80ebf8af8b22117e445a0961",
      "parents": [
        "d4ca1e8a833f9eba71e3f011c9cd1367bbe9ed82",
        "4b082c9ae78107bad38e07aa98416f44f88f7f3d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 20 19:47:25 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 20 19:47:25 2025 +0000"
      },
      "message": "Merge \"Execute router commands with admin client\""
    },
    {
      "commit": "d4ca1e8a833f9eba71e3f011c9cd1367bbe9ed82",
      "tree": "596106a408f307419b35f4d18e35ddbade9ca510",
      "parents": [
        "93ab44cf54c2cb7526e4c0d93df9636f3b607ea8"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Mon Feb 10 13:52:58 2025 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Wed Feb 19 22:55:24 2025 +0000"
      },
      "message": "Remove Linux Bridge job from experimental queue\n\nWe no longer need to run this job on master branch\nchanges, it will fail anyway.\n\nTrivialFix\n\nChange-Id: I6c2b82081e80dd463bc7c7646c5d1e027d75f3f2\n"
    },
    {
      "commit": "93ab44cf54c2cb7526e4c0d93df9636f3b607ea8",
      "tree": "2a6c15dc5328a93c9945ba32e842fcf6be1c05cf",
      "parents": [
        "77d5cd9d4f9ed7f33d34e06f9fbe10f82c40c479",
        "dfcc2f5076923bc6b3d61c004770dd6464395d80"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 19 04:56:59 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 19 04:56:59 2025 +0000"
      },
      "message": "Merge \"Increase the ``neutron-tempest-plugin-vpnaas`` timeout to 4500\""
    },
    {
      "commit": "77d5cd9d4f9ed7f33d34e06f9fbe10f82c40c479",
      "tree": "fac08a66b7c6c4a94fb9224b0c7a2c4e8eaa202e",
      "parents": [
        "ca324e6da5f88c5e303bd8063814a4fd8b5c7d5f",
        "c14502c30b92c5ce0f1db5cb1f68bbba577d400d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 19 02:15:05 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 19 02:15:05 2025 +0000"
      },
      "message": "Merge \"Bagpipe: make bgpvpn-bagpipe job voting again\""
    },
    {
      "commit": "dfcc2f5076923bc6b3d61c004770dd6464395d80",
      "tree": "c83cf2718195c681f772eaa20b7120f905f35c09",
      "parents": [
        "ca324e6da5f88c5e303bd8063814a4fd8b5c7d5f"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Feb 18 15:45:58 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Feb 18 15:45:58 2025 +0000"
      },
      "message": "Increase the ``neutron-tempest-plugin-vpnaas`` timeout to 4500\n\nCloses-Bug: #2098768\nChange-Id: I4d3a983025dafb589ae76cdc4e0aa0f5e19bbd15\n"
    },
    {
      "commit": "c14502c30b92c5ce0f1db5cb1f68bbba577d400d",
      "tree": "a13e0767f14317eed1c44494582bc01062f1a7b0",
      "parents": [
        "cc02d407d9b433fcf6042c36d0f9ef28ede04447"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Tue Feb 18 10:00:43 2025 +0100"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Tue Feb 18 10:05:07 2025 +0100"
      },
      "message": "Bagpipe: make bgpvpn-bagpipe job voting again\n\n[1] made neutron-tempest-plugin-bgpvpn-bagpipe job non-voting,\nas linuxbridge related code is removed from bagpipe (see depends-on),\nthe job can be voting again.\n\nDepends-On: https://review.opendev.org/c/openstack/networking-bagpipe/+/940765\n[1]: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/941218\nRelated-Bug: #2097367\n\nChange-Id: I9af3119edcf8aa6b525a7ff55798cf5a4dfc7abd\n"
    },
    {
      "commit": "ca324e6da5f88c5e303bd8063814a4fd8b5c7d5f",
      "tree": "bb8cbfe6f8771a14fad269ff650469f640103e61",
      "parents": [
        "cc02d407d9b433fcf6042c36d0f9ef28ede04447"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Jan 03 13:42:31 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Feb 17 16:13:34 2025 +0000"
      },
      "message": "Move OVS iptables_hybrid job to experimental/periodic\n\nThe OVS iptables hybrid firewall is not the preferred ML2/OVS firewall\ndriver (``neutron.agent.firewall_drivers``). The related code (IPtables\nfirewall) has not been modified for a long time. In order to save CI\ntime, the job ``neutron-tempest-plugin-openvswitch-iptables_hybrid`` is\nmoved to the experimental and periodic queues.\n\nChange-Id: I62af6302f8819ef6434be6415f4e2afa0386ce0a\n"
    },
    {
      "commit": "4b082c9ae78107bad38e07aa98416f44f88f7f3d",
      "tree": "08c157aa5f6ca28673ab9889be5a54b9a9715381",
      "parents": [
        "cc02d407d9b433fcf6042c36d0f9ef28ede04447"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Feb 14 16:24:40 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Feb 17 14:13:15 2025 +0000"
      },
      "message": "Execute router commands with admin client\n\nThe API calls that change the router external gateway info \"enable_snat\"\nflag are, by default, allowed only for admin users. That fix is proposed\nto the Neutron API definitions in [1].\n\n[1]https://review.opendev.org/c/openstack/neutron-lib/+/941631\n\nRelated-Bug: #2098109\nChange-Id: I6c19692fefb09c15423aa58756fb001615ce1ce4\n"
    },
    {
      "commit": "cc02d407d9b433fcf6042c36d0f9ef28ede04447",
      "tree": "b89f6943d533d246c6ce30dcd9d59a233a7701c2",
      "parents": [
        "25cf0bcbfbadca572490eb0238f2c51c7b7351e2",
        "e4c6c4f8af80e0f0606bd7abdc9133e5822f8bc7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 17 08:30:03 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 17 08:30:03 2025 +0000"
      },
      "message": "Merge \"Bagpipe: make ``neutron-tempest-plugin-bgpvpn-bagpipe`` non-voting\""
    },
    {
      "commit": "e4c6c4f8af80e0f0606bd7abdc9133e5822f8bc7",
      "tree": "1f9255f03f7cfef61a80d3b9774d6598ec1d84a6",
      "parents": [
        "5697d2d4bdc3df6362a56183038d370985091772"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Tue Feb 11 10:20:16 2025 +0100"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Feb 14 14:57:28 2025 +0000"
      },
      "message": "Bagpipe: make ``neutron-tempest-plugin-bgpvpn-bagpipe`` non-voting\n\nWith the LinuxBridge driver removal bagpipe related jobs are\nfailing, till it is fixed make the job non-voting on master.\n\nThis patch also makes ``neutron-tempest-plugin-dynamic-routing`` as\nnon-voting to unblock the CI. That will be reverted once [1] is\nmerged.\n\nThis patch is also defining the ``neutron-tempest-plugin-vpnaas-ovn``\nmechanism driver as \"ovn\". By default, devstack uses \"ovn,logger\".\nThis change is aligned with [2][3].\n\n[1]https://review.opendev.org/c/openstack/neutron/+/941202\n[2]https://review.opendev.org/c/openstack/neutron/+/941211\n[3]https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/941212\n\nRelated-Bug: #2097367\nChange-Id: I2ee5fe46864e0215ca85ed5a585e33aed835c2c3\n"
    },
    {
      "commit": "25cf0bcbfbadca572490eb0238f2c51c7b7351e2",
      "tree": "b00ac8f1829e75a6674b632778feaaea626392e0",
      "parents": [
        "5697d2d4bdc3df6362a56183038d370985091772"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Feb 11 08:09:50 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Feb 11 10:12:44 2025 +0000"
      },
      "message": "[eventlet-removal] Remove \"logger\" mechanism from ML2/OVN CI jobs\n\nThe \"logger\" mechanism is a testing class that is still calling\nmonkey_patch. This mechanism driver is not relevant nor neccessary\nfor the ML2/OVN CI jobs.\n\nChange-Id: Ie840e1c3172f2427c3bf8ff392fb095b4ed78012\n"
    },
    {
      "commit": "5697d2d4bdc3df6362a56183038d370985091772",
      "tree": "890b57c760916a9a0f01468e9cceddc2fcdf2988",
      "parents": [
        "db447e58c8abf686dba991380fa6540a931e3ce4"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Jan 13 20:17:12 2025 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Jan 15 11:35:58 2025 +0530"
      },
      "message": "Always create router interface for ipv6 metadata test\n\nCurrently it was not created when firewall_driver\u003d\u0027ovn\u0027 and\ncausing random issues with tests in some environments.\nWe need a router with subnet attached when using \u0027slaac\u0027\nas \u0027ra\u0027 and \u0027address\u0027 mode[1].\n\nAlso enable debug for bash script and encode\ninterface correctly[2].\n\n[1] https://docs.openstack.org/neutron/latest/admin/config-ipv6.html#using-slaac-for-addressing\n[2] Please URL encode % as %25, see RFC 6874\n\nRelated-Issue: #OSPCIX-565\nChange-Id: Iaf44b791c575d0a0c93578ccab0c7f4dd40005b4\n"
    },
    {
      "commit": "db447e58c8abf686dba991380fa6540a931e3ce4",
      "tree": "23569cb6d26fcca3d810974e93de4b4ef0bf92fa",
      "parents": [
        "82d62ad69925c96c63e67ce146d8393a3d2bbe7a"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Jan 06 19:58:18 2025 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Mon Jan 06 19:58:40 2025 +0530"
      },
      "message": "Turn off wsgi in unmaintained branch jobs\n\nGot missed when default switched in [1].\n\n[1] https://review.opendev.org/935627\n\nTopic: eventlet-deprecation\nChange-Id: I23e4e412187b1ea54b680146ebd67690ad8b879a\n"
    },
    {
      "commit": "82d62ad69925c96c63e67ce146d8393a3d2bbe7a",
      "tree": "5396b5e9beb1ec2dbed5185f86c9ec7517717e13",
      "parents": [
        "d304c73e43227ab2906fb4c67c0997bde85cbae9"
      ],
      "author": {
        "name": "LIU Yulong",
        "email": "i@liuyulong.me",
        "time": "Tue Dec 10 17:27:18 2024 +0800"
      },
      "committer": {
        "name": "liuyulong",
        "email": "i@liuyulong.me",
        "time": "Mon Dec 23 06:04:19 2024 +0000"
      },
      "message": "Skip nested snat validation for DVR\n\nChange Ie2e49a53857009446e22300e2fff292355cef058 added the\nnested snat validation test scenario. But the nested snat does\nnot work for DVR mode. So here we skip this test.\n\nRelated-bug: #2029722\nChange-Id: Iea20198125d6adc6416b0cc70ca48612e44a44a9\n"
    },
    {
      "commit": "d304c73e43227ab2906fb4c67c0997bde85cbae9",
      "tree": "01c3b1613848710bb2001f4f1ce5becb0e2e1903",
      "parents": [
        "f405d0774d228307836da414b12eeccdf76b75b8"
      ],
      "author": {
        "name": "LIU Yulong",
        "email": "i@liuyulong.me",
        "time": "Wed Nov 27 10:17:47 2024 +0800"
      },
      "committer": {
        "name": "liuyulong",
        "email": "i@liuyulong.me",
        "time": "Fri Dec 20 01:16:53 2024 +0000"
      },
      "message": "Re-enable the router test_migration cases\n\nDepends-On: Ia628ee196382b0672ce3424d7cb86f29a15a6d4d\n\nChange-Id: I0abb9069b301eb6b059a715c193933249efc718f\n"
    },
    {
      "commit": "f405d0774d228307836da414b12eeccdf76b75b8",
      "tree": "06f3f05e4741db31e96a2433613ce8c66ada80f5",
      "parents": [
        "b515c92900ebc561b76706c309631909df2937df"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Dec 17 12:59:59 2024 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Dec 17 13:00:02 2024 +0530"
      },
      "message": "Turn off wsgi in linuxbridge stable branch jobs\n\nGot missed when default switched in [1].\n\n[1] https://review.opendev.org/935627\n\nTopic: eventlet-deprecation\nRelated-Bug: #2069831\nChange-Id: Ic698e264a43b0d6e048500481388ae51c3ead292\n"
    },
    {
      "commit": "b515c92900ebc561b76706c309631909df2937df",
      "tree": "01fa6400e50188f509d2a6ee3cfc1b87da259604",
      "parents": [
        "c27cf6baed462feb6d527e03d28184037ff80abd",
        "f8d254746e0f126fbd7e74011d7612967cbad61d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 17 00:50:19 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 17 00:50:19 2024 +0000"
      },
      "message": "Merge \"Deprecate options to enable/disable plugin tests\""
    },
    {
      "commit": "c27cf6baed462feb6d527e03d28184037ff80abd",
      "tree": "b1ae41b6706e3b002ad227e8d9f1f8bbcfbd690c",
      "parents": [
        "fea4f727dd9dabad9ca3cb79e76474b8159f2292"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Nov 19 11:00:18 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Dec 04 16:04:20 2024 +0000"
      },
      "message": "Remove all eventlet Neutron API jobs\n\nThe Neutron API WSGI module will be the only one available in\ndevstack [1].\n\n[1]https://review.opendev.org/c/openstack/devstack/+/932203\n\nTopic: eventlet-deprecation\nRelated-Bug: #2069831\nChange-Id: I38d64650ae1115870a38641c1f199b09838f4bd7\n"
    },
    {
      "commit": "fea4f727dd9dabad9ca3cb79e76474b8159f2292",
      "tree": "a40dc2f5ad0d5f069da798b33daa54f301623647",
      "parents": [
        "bf916cefcc8beb8590b62d06f70cb9024930e97a"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Dec 04 16:03:01 2024 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Dec 04 16:04:03 2024 +0000"
      },
      "message": "[WSGI] Keep eventlet server for older versions of NDR\n\nRelated-Bug: #2069581\nTopic: eventlet-deprecation\nChange-Id: I76e1ec7d5a82ed6416b12b3866c70a0d3127eb24\n"
    },
    {
      "commit": "bf916cefcc8beb8590b62d06f70cb9024930e97a",
      "tree": "e8663a69cccb797352d62aa3b3dc76e977dbd67c",
      "parents": [
        "d3bf7c1774d2b191b63edd7d7c299e72c7906075",
        "4d44a2bfd49c0713a8fe6d0f36010218b1688420"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 04 11:38:22 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 04 11:38:22 2024 +0000"
      },
      "message": "Merge \"dr: Add option to customize base image\""
    },
    {
      "commit": "4d44a2bfd49c0713a8fe6d0f36010218b1688420",
      "tree": "85d25c1df7c6386ee3f89b817058d09fc9ce91fb",
      "parents": [
        "20e6666c816a51dbd89543280415258229965394"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Nov 23 02:09:25 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Dec 03 07:29:41 2024 +0000"
      },
      "message": "dr: Add option to customize base image\n\nAdd the option to replace the base image to build the test container\nimage with quagga. This allows users to adjust the image reference\naccording to their environment (eg. in case a local image registry is\nused).\n\nChange-Id: I9ae3ef8bd5d42df801f9ee5b396d785ef42030c7\n"
    }
  ],
  "next": "d3bf7c1774d2b191b63edd7d7c299e72c7906075"
}
