)]}'
{"id":"openstack%2Foctavia~989861","triplet_id":"openstack%2Foctavia~master~I07c8726fac4f64873a95df0fc16e05957f3e4322","project":"openstack/octavia","branch":"master","attention_set":{},"removed_from_attention_set":{"38562":{"account":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"last_update":"2026-05-25 09:05:19.000000000","reason":"removed on reply"},"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2026-10-07 15:37:37.000000000","reason":"Change was submitted"},"29244":{"account":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"last_update":"2026-10-07 14:03:02.000000000","reason":"\u003cGERRIT_ACCOUNT_29244\u003e replied on the change","reason_account":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"}}},"hashtags":[],"change_id":"I07c8726fac4f64873a95df0fc16e05957f3e4322","subject":"Remove deprecated amphora_udp_driver","status":"MERGED","created":"2026-05-23 14:32:22.000000000","updated":"2026-10-07 15:39:57.000000000","submitted":"2026-10-07 15:37:37.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"989861","meta_rev_id":"0d66e062f9594e535381fd1df7dca08f6b3aabf0","_number":989861,"virtual_id_number":989861,"owner":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-10-07 15:37:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"all":[{"value":2,"date":"2026-10-07 14:03:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-05-24 22:38:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"all":[{"value":1,"date":"2026-10-07 14:03:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"}],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-23 17:07:08.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-05-24 22:38:57.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"REVIEWER"},{"updated":"2026-05-24 22:38:57.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"state":"REVIEWER"},{"updated":"2026-05-24 22:38:57.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"state":"REVIEWER"}],"messages":[{"id":"9dbae89ba658ef80072448233455502d0d2f0506","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-05-23 14:32:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ef9657480955a7d4c8906ebe9c111491bd4774fa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-23 17:07:08.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f52507c1f40f40d88c4f470ddc87a112\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/2497fe3e743848528057e5c9d64d430e : SUCCESS in 1m 52s\n- requirements-check https://zuul.opendev.org/t/openstack/build/6ce5ff387c254a84b62272746b57e0ef : SUCCESS in 1m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ee33eef5cff7466cad64f196768e4431 : SUCCESS in 8m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fd03bff083c44b7bb8e513088c462d2c : SUCCESS in 4m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/212a54b0db10414dbbe85780f3ae6581 : SUCCESS in 4m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a7247aed9c0c46e3ae278aa583f83d1d : SUCCESS in 4m 37s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/51e9dd46089045118c0f145fd5e60f9c : SUCCESS in 6m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bc4c0a9f96884f6e8663bbcc1e6de28a : SUCCESS in 9m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8b333793dfd6449c89e649dbb4e13b0c : SUCCESS in 9m 54s\n- octavia-tox-py313-tips https://zuul.opendev.org/t/openstack/build/3f0f4368ba5b42708ddfca2bcfd61297 : SUCCESS in 5m 12s\n- octavia-tox-functional-py313-tips https://zuul.opendev.org/t/openstack/build/64964111a09f4fb28a9f2e952aa398cc : SUCCESS in 5m 47s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/c3303703c2124671a5b56a970cd0c5c0 : SUCCESS in 3m 51s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/b3aaedea4be34582873a1ccd623dbf1a : SUCCESS in 5m 38s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/4df0e9f870b349c3a49e9de340c60a97 : SUCCESS in 27m 15s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/68ac349bb97340a0b6b651bf90d25fc3 : SUCCESS in 1h 32m 10s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/9996cb41a2f9453fb812031183aecff9 : SUCCESS in 1h 05m 43s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/e0a1496e3c6d4841a958297c0289e184 : SUCCESS in 1h 32m 30s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/407ec37284964c78be8c9b08c984f1f8 : SUCCESS in 1h 14m 55s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/1c671ccf638c41c2969e00fb1816ebc5 : SUCCESS in 38m 04s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/4c2319e1444847369997152c3632ba8d : SUCCESS in 51m 18s\n- octavia-grenade-skip-level https://zuul.opendev.org/t/openstack/build/855b3dde7ed443388ee917cda2222911 : SUCCESS in 41m 02s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/6264aa19e94343a99f4abd9e6dcbd829 : SUCCESS in 35m 15s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/cce3406f94c246b5910ffcca73179c13 : SUCCESS in 37m 51s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/47701d14c9064368a6db94e636c3adc3 : SUCCESS in 2h 33m 27s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/b4150d71e0fd43e6a619187985e0c469 : SUCCESS in 1h 31m 40s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-traffic-ops https://zuul.opendev.org/t/openstack/build/1d085b78066841f1b3b7be8bc1877a77 : SUCCESS in 1h 22m 05s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-non-traffic-ops https://zuul.opendev.org/t/openstack/build/35c3b1cccb5d47fd858783bf128e29d6 : SUCCESS in 1h 00m 36s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e59ac34c787ff213e696e456aff6e6ad9af50c4e","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-05-24 22:38:57.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"4cbedf442e6b191ebfe86ef4c398bdbad223521a","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-05-24 22:39:12.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"624bbbcc0ed779abe35e9af2c8da7c90c6da0a9b","tag":"autogenerated:claude-review","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-05-25 09:05:19.000000000","message":"Patch Set 1:\n\n*Reviewed by claude-sonnet-4-6*\n\nThe code review for **openstack/octavia Change #989861 PS1** is complete. Here\u0027s a summary of the findings:\n\n---\n\n## Review Summary\n\n**Change**: Removes the long-deprecated `amphora_udp_driver` config option (deprecated since Wallaby/2021) — a pure deletion across 5 files (-19 lines net).\n\n**Files Modified**: `config.py`, `agent_jinja_cfg.py`, `amphora_agent_conf.template`, `test_agent_jinja_cfg.py`, `pyproject.toml`\n\n### Test Results\n| Test Suite | Status |\n|---|---|\n| Unit Tests (`tox -e py3`) | ✅ PASS |\n| Functional Tests | ⚠️ Not applicable |\n| PEP8/Flake8 | ✅ PASS |\n\n### Key Findings\n\n**No critical or major issues** — the change is correct and complete.\n\n**Should Fix (non-blocking):**\n1. 🟡 **Missing release note** — OpenStack convention requires a `reno` release note for removal of a public config option that users may have configured\n2. 🟡 **Stale test name** — `test_build_agent_config_with_new_udp_driver` (line 126 in `test_agent_jinja_cfg.py`) is now functionally identical to `test_build_agent_config` after the removal; the name is misleading and the test is redundant\n\n**Backport**: ❌ No backport recommended — config option removals must not go to stable branches.\n\n**Verdict**: 🔄 **Request Changes** — The change itself is correct but should include a release note per OpenStack conventions before approval.\n\n**Review saved to**: `~/octavia-gdrive/code-reviews/review_openstack_octavia_989861_ps1_20260525_100009.md`\n\n---\n*This review was generated by an AI and may contain errors.*","accounts_in_message":[],"_revision_number":1},{"id":"381a2a6b3ae6126aa61e0805d17545317967a70c","tag":"autogenerated:claude-review","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-05-25 09:13:06.000000000","message":"Patch Set 1:\n\n*DevStack integration tests by claude-sonnet-4-6*\n\n**Tested:** change #989861 PS1\n\n## Tests Run\n\n| Test | Result |\n|------|--------|\n| Service Startup with Patched Code | ✅ PASS |\n| Load Balancer Creation (Full Provisioning Lifecycle) | ✅ PASS |\n| Listener Creation | ✅ PASS |\n| Service Log Analysis | ✅ PASS |\n| Amphora Status Check | ✅ PASS (with observation) |\n\n## Test Results Summary\n\n**Overall Status:** ✅ PASS\n\n**Tests Passed:** 5/5\n**Tests Failed:** 0\n\n**Key Findings:**\n- The removal of the deprecated `amphora_udp_driver` configuration option causes no functional regression.\n- All three Octavia services (API, worker, health-manager) start cleanly with the patched code.\n- Load balancer provisioning completes successfully end-to-end, including amphora configuration rendering via the patched template.\n- Listener creation succeeds, demonstrating full amphora agent interaction.\n- Service logs contain no errors or warnings attributable to this change.\n- The change is a clean dead-code removal — the option had no effect since Wallaby, and removing it simplifies the codebase.\n\n**Issues Found:**\n- One BACKUP amphora in ERROR state observed (`9ddf40ed-...` at `192.168.0.96`). This is a pre-existing DevStack environment infrastructure issue, not caused by this change. The LB still reached ACTIVE status via the MASTER amphora.\n\n**Recommendations:**\n- ✅ Change is safe to merge — no functional regressions detected.\n- The cleanup is correct: `keepalived_lvs` was always the only supported UDP driver in amphora-agent, so removing the dead option is appropriate.\n- Consider verifying unit tests pass (the patch also removes unit test references to `amphora_udp_driver`, which is correct).\n- No migration or upgrade concerns — the option removal will cause no issues for operators who may have had `amphora_udp_driver` set in their config files (it was already being silently ignored).\n\n---\n\n---\n*This report was generated by an AI and may contain errors.*","accounts_in_message":[],"_revision_number":1},{"id":"d350f211bb78320fffe055a85b3b4f28273552cf","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-05-25 09:24:52.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"00c557329596697da9471e3c40d8c340d0e648e0","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2026-10-07 14:03:02.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"c97f92f1e32b70b64b42125701047e2fdd92da47","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-07 14:05:02.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"5cbc0f4b0e321017821c5863098c2abe0344dbdd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-07 15:37:36.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fda318b639c3414c9331a7fb32b7220e\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/b5c4a12a60d640799dedac16cc836def : SUCCESS in 2m 22s\n- requirements-check https://zuul.opendev.org/t/openstack/build/6296b500967547d0827a6dca338cf924 : SUCCESS in 3m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7bcfccd548b742c6b1c18a99f6859d35 : SUCCESS in 7m 01s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/75ce593053ae48a6a8ff7f03682ddfee : SUCCESS in 4m 37s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5612b582541a42d0b196024913214029 : SUCCESS in 7m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e890d4589fa648c3a776531e205b238b : SUCCESS in 14m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f1d29641cf1949949d4c4e08750ed542 : SUCCESS in 8m 54s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/4e54b604d1a54d869dea51d38f0f37bf : SUCCESS in 2m 47s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/d156403ca92d4098885062a2df33fc06 : SUCCESS in 6m 03s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/1ef98e20782d459b9958cf8995b8dca3 : SUCCESS in 33m 42s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/8b52fcb467cb4d9c929f38d5051a25ae : SUCCESS in 1h 20m 57s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/bb536b488a074d32a7d1bb38fcd65cdb : SUCCESS in 1h 02m 04s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/46d685915cfa416ba4380e310dc4dcf6 : SUCCESS in 34m 24s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/4c0bca7be4f84c75a25038095cd4688f : SUCCESS in 41m 38s","accounts_in_message":[],"_revision_number":1},{"id":"ee38534eb349b4bcc6a53cd85d7dee41f4d9a07b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-07 15:37:37.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"0d66e062f9594e535381fd1df7dca08f6b3aabf0","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-07 15:39:57.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f0e796e762a44496a16fbd34f80677ea\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5a52c0075ff84d078fd11439faa4c3f0 : SUCCESS in 50s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"0f8ee7d7e688213aea00fbbd06ceaf8df6307e5d","revisions":{"0f8ee7d7e688213aea00fbbd06ceaf8df6307e5d":{"kind":"REWORK","_number":1,"created":"2026-05-23 14:32:22.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/61/989861/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/61/989861/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/61/989861/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/61/989861/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/61/989861/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/61/989861/1"}}},"commit":{"parents":[{"commit":"9ff4683c8212e4c043af69f1b5ebadc21651dc58","subject":"Merge \"Drop Python 3.10\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/9ff4683c8212e4c043af69f1b5ebadc21651dc58"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-05-23 14:31:24.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-05-23 14:31:39.000000000","tz":540},"subject":"Remove deprecated amphora_udp_driver","message":"Remove deprecated amphora_udp_driver\n\nIt was deprecated long ago[1] and has had no effect since then.\n\n[1] 2888f44e7b1ebf0ef184a3b3234db7679432d24c\n\nChange-Id: I07c8726fac4f64873a95df0fc16e05957f3e4322\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/0f8ee7d7e688213aea00fbbd06ceaf8df6307e5d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/0f8ee7d7e688213aea00fbbd06ceaf8df6307e5d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
