)]}'
{"id":"openstack%2Foctavia~952174","triplet_id":"openstack%2Foctavia~master~If56db557d0320195221ba758d73fb701206f0c4e","project":"openstack/octavia","branch":"master","attention_set":{"290":{"account":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"last_update":"2026-09-01 15:10:53.000000000","reason":"Someone else replied on the change"},"38562":{"account":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"last_update":"2026-09-01 15:07:38.000000000","reason":"Vote got outdated and was removed: Code-Review+1"},"29244":{"account":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"last_update":"2026-03-28 01:23:06.000000000","reason":"Vote got outdated and was removed: Code-Review-1"},"36670":{"account":{"_account_id":36670,"name":"Jay Jahns","email":"jayjahns@gmail.com","username":"jayjahns"},"last_update":"2026-09-01 15:07:38.000000000","reason":"Vote got outdated and was removed: Code-Review+1"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"If56db557d0320195221ba758d73fb701206f0c4e","subject":"Fix load balancer availability_zone field with default from config","status":"NEW","created":"2025-06-10 01:21:39.000000000","updated":"2026-09-01 19:29:03.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":7,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"e89f90d7fd57d859529415cdb26df8993018036f","_number":952174,"virtual_id_number":952174,"owner":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-09-01 19:29:03.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"_account_id":36670,"name":"Jay Jahns","email":"jayjahns@gmail.com","username":"jayjahns"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},{"value":1,"date":"2026-09-01 15:10:53.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":36670,"name":"Jay Jahns","email":"jayjahns@gmail.com","username":"jayjahns"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"_account_id":36670,"name":"Jay Jahns","email":"jayjahns@gmail.com","username":"jayjahns"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":36670,"name":"Jay Jahns","email":"jayjahns@gmail.com","username":"jayjahns"}],"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":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"_account_id":36670,"name":"Jay Jahns","email":"jayjahns@gmail.com","username":"jayjahns"},{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-06-10 04:25:09.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":"2025-06-19 16:15:41.000000000","updated_by":{"_account_id":36670,"name":"Jay Jahns","email":"jayjahns@gmail.com","username":"jayjahns"},"reviewer":{"_account_id":36670,"name":"Jay Jahns","email":"jayjahns@gmail.com","username":"jayjahns"},"state":"REVIEWER"},{"updated":"2025-06-19 18:17:40.000000000","updated_by":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"reviewer":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"state":"REVIEWER"},{"updated":"2026-06-11 08:14:34.000000000","updated_by":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"reviewer":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"state":"CC"},{"updated":"2026-08-31 09:27:42.000000000","updated_by":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"reviewer":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"state":"REVIEWER"},{"updated":"2026-09-01 15:10:53.000000000","updated_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"reviewer":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"state":"REVIEWER"}],"messages":[{"id":"15eb2bdaa951188a4d5854fa259ece922d6c8a2b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"date":"2025-06-10 01:21:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"34d54a7eb8290f0139d1514976f0c403d0b15eac","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-10 04:25:09.000000000","message":"Patch Set 1: Verified-1\n\n(3 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/ee0a04ab19f44de49841cf339fb6cc70\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bdebf5a7eea84e338d52b5dbf91055d8 : SUCCESS in 10m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ae3d5715e81544008a5f7f01aa808011 : FAILURE in 3m 40s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6c721aa4b966461ea74dc8db7d01dd51 : SUCCESS in 4m 09s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/cbd347760941488588bdbedeb1b8d992 : SUCCESS in 4m 35s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ea009db6e67344968cb32c9bc4d8721d : SUCCESS in 6m 20s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6773d53c28324b349e1a21c95b1608a6 : SUCCESS in 9m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3299b7857010463cb07623eba22e0e40 : SUCCESS in 4m 28s\n- octavia-tox-py311-tips https://zuul.opendev.org/t/openstack/build/58d142c9008841d9bc278f220a603749 : SUCCESS in 3m 48s\n- octavia-tox-functional-py311-tips https://zuul.opendev.org/t/openstack/build/d92cf4bad92a42ecb8717ab90725a125 : SUCCESS in 6m 17s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/81670e20a2934c48994ba7b68dbe08f5 : SUCCESS in 2m 58s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/77caf7b9606d4fc2a74e43bfdbe8fd8a : SUCCESS in 6m 13s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/fc60f43365e643d2bf63e5441faa5d95 : SUCCESS in 3m 52s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/b1ba37888b26415aafb04f88d60a941a : SUCCESS in 35m 25s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/f505e24fe30f46c390be30b075b32d60 : FAILURE in 46m 27s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/5eb8249489c048239aed3c4452574a99 : FAILURE in 2h 22m 27s\n- octavia-v2-dsvm-scenario-traffic-ops-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/c3a23d0640df4721a7d10a7067e0774c : FAILURE in 36m 31s\n- octavia-v2-dsvm-scenario-non-traffic-ops-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/2bb96a184ee841d8946059ff8e147c1a : TIMED_OUT in 2h 32m 07s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/9526dbfc9c8b43ce963d78d77a598a25 : FAILURE in 36m 42s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/27efbf22acde40d39d2ecc8ad99dfe10 : FAILURE in 2h 21m 22s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/b01d6747dda34d52b2774a01aa479a76 : FAILURE in 37m 18s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/882047156a2d47489d8242441fd9aa4a : TIMED_OUT in 3h 02m 30s (non-voting)\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/9195584fe06342bc930f71c748249cd0 : FAILURE in 36m 25s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/0f2e632ba1304043a3afbd55ed34f00c : FAILURE in 2h 25m 50s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/3698228d69c44baba8312f3ed18ce903 : FAILURE in 1h 59m 32s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/c1088a74f8114319a48eadb6a1ddaa74 : FAILURE in 1h 36m 59s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"fa995558b6717b3bb6b3e73a4438c87bc21fedd3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"date":"2025-06-10 05:49:43.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"296ca19261a46d1c59cf1d842ddd861adb460c9d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-10 08:53:56.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/28f2388af85042868809f732429d449d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b950766d9c1e4e51b3aa3d5460e395a4 : SUCCESS in 6m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0840961f193e46dcbdcb4249fbc60db2 : SUCCESS in 2m 45s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fdc9c1002f2a42968f614cd0002c2cdc : SUCCESS in 2m 46s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/ef7cd282ced34d55b4cffef2fe0c0b61 : SUCCESS in 2m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ae5093aab35045498e13c195851d6124 : SUCCESS in 7m 03s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d4ef7490d7fa4b3e9f87a9bf44626cbf : SUCCESS in 5m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/998a60c0b6054f58bd516cb4ec46bcf9 : SUCCESS in 4m 56s\n- octavia-tox-py311-tips https://zuul.opendev.org/t/openstack/build/355b414e9cd94732b8343b53bf62c4bd : SUCCESS in 2m 44s\n- octavia-tox-functional-py311-tips https://zuul.opendev.org/t/openstack/build/a0f63630035040cab0b595b5a74580ff : SUCCESS in 8m 06s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/d8d9af43d6b140c48a0321624fc2c8de : SUCCESS in 3m 29s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/ea1e53c6492343bd9f96904dca0e6280 : SUCCESS in 6m 41s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/8407b6ac34a84ca6a407f1e90962df67 : SUCCESS in 7m 18s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/e3a38e92d4bc48369fd254041e82f86b : SUCCESS in 1h 36m 26s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/e33bd33bf4f849ef807a057509780ebc : FAILURE in 47m 22s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/b45bfeb44d794fe2816b3f82ac76177b : FAILURE in 1h 14m 54s\n- octavia-v2-dsvm-scenario-traffic-ops-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/21aad0ccf75244f39dcc14758b046747 : FAILURE in 45m 54s\n- octavia-v2-dsvm-scenario-non-traffic-ops-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/f51640c6d85f4af58d16875f732bf7e6 : FAILURE in 1h 52m 57s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/10fd7b2fb9a54e4a889e35b70087ce0b : FAILURE in 46m 04s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/78c9b3ca14e5432b8eacae03588c3a9a : FAILURE in 2h 09m 39s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/bbceb10be3664a56a027edaa3c363d4e : FAILURE in 44m 02s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/696affd59415457288a649c12441ee11 : TIMED_OUT in 3h 02m 47s (non-voting)\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/8a18fbd94e614896bbed7adaecf76275 : FAILURE in 46m 10s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/1e555dfb07d6452a866b49ae705659c9 : FAILURE in 1h 51m 04s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/6fc8ddd2751547a3940d0a1e346f0ee6 : FAILURE in 2h 20m 09s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/126621b33a004828a5648efb6727cb3e : FAILURE in 1h 47m 46s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1ff59daad8b5dc4412228d85a29760b074e39b70","author":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"date":"2025-06-18 20:37:36.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"24c2e97f853e3ee4ddae6a1fbd89d2f8ff3e0825","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-18 23:17:09.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/35632418525c49e98fce483062a4ef42\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a5976b2ad3f64f859805314f713a3c8f : SUCCESS in 11m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/92fed929d7e34928b9f9de800b75276a : SUCCESS in 5m 13s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b95eb46d8dfa4de08c0dde37ffdf6e55 : SUCCESS in 4m 16s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/cf5784931db84226b101448600b5e1bf : SUCCESS in 5m 01s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/25cbd73c2e8547ebb0672e8a2ce5cf75 : SUCCESS in 6m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c529dc22d4fc464591d959a120ec986f : SUCCESS in 11m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/78eaca0d38eb4a5eb035e3f64ab7e97f : SUCCESS in 4m 02s\n- octavia-tox-py311-tips https://zuul.opendev.org/t/openstack/build/f20e572b7e89415fb19012dad3feface : SUCCESS in 4m 16s\n- octavia-tox-functional-py311-tips https://zuul.opendev.org/t/openstack/build/89224c370f1c4d74b7e478b4ceea2189 : SUCCESS in 6m 02s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/2e7a2c9482d44f168c37f1e35ad6d453 : SUCCESS in 4m 24s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/e5dc0eb04e6441ceafba703679dc93fe : SUCCESS in 6m 17s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/45f9ffb485fb4a47909aa21604ae205e : SUCCESS in 6m 51s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/b31c22b24d614b558aa5635eb8f4ae96 : SUCCESS in 1h 14m 45s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/3603c22a873f45e294255923a4302a77 : SUCCESS in 1h 57m 16s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/e21a720eb0314b548c50a7bb3cc78742 : SUCCESS in 1h 19m 58s\n- octavia-v2-dsvm-scenario-traffic-ops-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/434262cfc23b4306825463a22fe5ba66 : SUCCESS in 2h 09m 02s (non-voting)\n- octavia-v2-dsvm-scenario-non-traffic-ops-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/ef3cde8c778f4b02b96cd2833dee3c53 : SUCCESS in 53m 36s (non-voting)\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/bac2e3f05f3c4b3696627ca378045d4f : SUCCESS in 2h 00m 38s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/df01625b1a3d49a6906ab0758c136001 : SUCCESS in 1h 17m 36s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/9ad3a16051934a96b64faff8d7448ae5 : SUCCESS in 36m 31s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/ec1fddd20f674e44b0ee446c3dd874ba : SUCCESS in 44m 31s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/1ce2e4cf0fd2422bbf760d2fd555ed85 : SUCCESS in 42m 22s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/de70d090dafe4dedb158a3b06f88f349 : TIMED_OUT in 2h 32m 56s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/53c2b46e23564914b5433cccb6223a41 : SUCCESS in 2h 38m 34s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/b8fe9d5f18a44b2da093d899098206c0 : TIMED_OUT in 2h 33m 00s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"cdfc3b2248507c7c9d906d874c0521bdbe45a1e3","author":{"_account_id":36670,"name":"Jay Jahns","email":"jayjahns@gmail.com","username":"jayjahns"},"date":"2025-06-19 16:15:41.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"6b49d9bb7f4a16226a4b6c82f56e474336f99fb2","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2025-06-19 18:17:40.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8f4d65c779a8b8b674e9fff42ed28b7546c6d8a9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"date":"2026-03-28 01:23:06.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+1, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"9a5dcc4955d5d8227f754ccb3c8f0d89fe6a66f5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"date":"2026-03-28 01:23:34.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"1693d702f88ed38db30b0345319c04d2cd12c006","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-28 04:28:22.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3b3a34b6ce7d4e3ca78047a69adbccf7\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/db1fed7ffb2d4cf89d04c6a63b6576a1 : SUCCESS in 7m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/28f00c349fcc44ad8c1dc84cd89a2f95 : SUCCESS in 3m 11s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/cbfe023a165146dcb4b2cb2ae5e4476c : SUCCESS in 5m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a2a5e8ae4c164cb6afd5de39fb72776c : SUCCESS in 3m 21s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/615f0aa929fe4bd19b3740870425102c : SUCCESS in 4m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/393ebe7b0e634880800aa7d58a5bd551 : SUCCESS in 7m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/15be3f9fc0f54b1396400afaee695b7a : SUCCESS in 3m 29s\n- octavia-tox-py313-tips https://zuul.opendev.org/t/openstack/build/696bc813423243be94165da95b4e01cb : SUCCESS in 3m 51s\n- octavia-tox-functional-py313-tips https://zuul.opendev.org/t/openstack/build/e920f90308dc466ba39ea7d27e599d52 : SUCCESS in 8m 07s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/14fcf5065187431ba83bad579e1fdbd5 : SUCCESS in 4m 14s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6a7deb5d5f94430f800f634d1ecf4a83 : SUCCESS in 8m 18s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/2c37479095df4845a00eda9a2658fdcc : SUCCESS in 4m 03s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/6197e24e0de0448da36c51c37c179820 : SUCCESS in 1h 22m 27s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/61111e86dda2459c95b9b3b9f8775bd4 : SUCCESS in 1h 34m 44s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/3119cc664f0149f4b33983070a39db82 : SUCCESS in 1h 13m 08s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/1e706ece1ef444ceaf52a2931ad92418 : SUCCESS in 1h 43m 09s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/f3e18e7e35364187964d789f966cf6f4 : SUCCESS in 1h 15m 50s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/bc6a468c6a3c41da800574911c5c3421 : SUCCESS in 39m 18s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/dc782c5427014850843f9f71e66b6f99 : SUCCESS in 45m 47s\n- octavia-grenade-skip-level https://zuul.opendev.org/t/openstack/build/c7e4caa0813e44249baad05b61db23a7 : SUCCESS in 45m 50s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/f9ac5d037dcf4f80a335c3879c36c556 : SUCCESS in 34m 31s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/cef96f29c3a8485b9822885ece83e0c7 : FAILURE in 52m 36s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/5c2445735e7d4d5ba6bd269843d66222 : TIMED_OUT in 3h 03m 49s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/511a6d42385349978685027b5da55a05 : SUCCESS in 1h 33m 26s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-traffic-ops https://zuul.opendev.org/t/openstack/build/95a6de15f3904d74a43c1961dd9f7398 : SUCCESS in 1h 31m 48s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-non-traffic-ops https://zuul.opendev.org/t/openstack/build/87fe4acc7cab47b080a0761e0c982a44 : SUCCESS in 1h 03m 48s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"ae08a735fb5eb56fc0d12746bb2f8e2382868fb9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"date":"2026-04-30 14:29:41.000000000","message":"Patch Set 5: Patch Set 4 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"4b25587cd31e0c53ac554ff32f9e5f41322c9327","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-30 17:21:34.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/11cbf79e860242f0af500eabd7f98046\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ba53b8e8362641e886ee13bc3178b25c : SUCCESS in 11m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e2437c6416144b41b63a0b5844a37895 : SUCCESS in 7m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/25a3c649cb24400f92e6a59cdccd2cbb : SUCCESS in 5m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1cb0284bcf6e4ddaaac434e352692f64 : SUCCESS in 4m 24s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/069ed3e4bd1e418dbb4e50459ab17cd7 : SUCCESS in 7m 16s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e7c385e13601456fa39bd4f00528ec73 : SUCCESS in 11m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/06c81517472745088d4e6845601ffabb : SUCCESS in 5m 34s\n- octavia-tox-py313-tips https://zuul.opendev.org/t/openstack/build/58ae0e7a9ed248b7b7f45d37485c8280 : SUCCESS in 7m 45s\n- octavia-tox-functional-py313-tips https://zuul.opendev.org/t/openstack/build/5de9796e180d49e3a1ebde72877267f6 : SUCCESS in 6m 11s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/c1017a02afca49889729fe435c5d7741 : SUCCESS in 3m 03s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/23787d288be5482fb0adc52d1fa498d5 : SUCCESS in 6m 42s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/97e72f72d6a7484ea200b52cdaf21fc0 : SUCCESS in 7m 52s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/fae440781ae94ac4ac73b0b6f640e921 : SUCCESS in 47m 04s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/ba0d30bfe6dd483295a6b2b84770f30b : SUCCESS in 1h 36m 03s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/a4a77c3494294f78b5687d819518f85f : SUCCESS in 1h 07m 58s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/0f7aa7c3922140b082aeda7aef4b08f3 : SUCCESS in 1h 40m 17s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/a457440a1dfb48ab95d9dcfa03609211 : SUCCESS in 1h 09m 01s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/969945599b7540d58644b9a70278075f : SUCCESS in 41m 22s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/8824a8e66ddd4a87a907a147feec1fea : SUCCESS in 50m 48s\n- octavia-grenade-skip-level https://zuul.opendev.org/t/openstack/build/a0b8a1fb8ada416abee27a49685edc23 : SUCCESS in 47m 22s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/c92a51f3d1eb4991a8ad41d84b287bbe : SUCCESS in 33m 52s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/e27221df0179451a980bd63532a1fd15 : SUCCESS in 36m 44s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/9b4f8b3dc7b342e98c742c2b37901212 : SUCCESS in 2h 50m 06s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/f284060c6a444432986f48d184392d92 : SUCCESS in 1h 31m 18s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-traffic-ops https://zuul.opendev.org/t/openstack/build/b363283771c8488e810286c69b9a6d9c : SUCCESS in 1h 31m 53s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-non-traffic-ops https://zuul.opendev.org/t/openstack/build/4a8174ff731e45ba95ce6e9a3aa0795d : SUCCESS in 1h 05m 46s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"7bd8c063eb5bcdad891da44d1ca6cb53de09773d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"date":"2026-06-10 21:05:20.000000000","message":"Patch Set 6: Patch Set 5 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"56fd8d4430f645e4b3832880fe90a596e98289da","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-10 23:30:28.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/cf54716ec86e49c78728b4a0d14417ae\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/888e68ae407f4b96872c23f9c18adcac : SUCCESS in 9m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b28a8b7778ab43c899393dcab976c6aa : SUCCESS in 4m 34s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0618eb4e2d704ab584545def2deb6a41 : SUCCESS in 4m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1941349371e14bc5ba3d4e621646e1d8 : SUCCESS in 2m 51s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/45380e878e734e578c175bab79063518 : SUCCESS in 7m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5feb0aef32d84464892c4f79233fe800 : SUCCESS in 12m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/97182e6d218649129e9248122fc73fec : SUCCESS in 10m 24s\n- octavia-tox-py313-tips https://zuul.opendev.org/t/openstack/build/a1fca41e9aec462bb3b44336a0e0d922 : SUCCESS in 4m 43s\n- octavia-tox-functional-py313-tips https://zuul.opendev.org/t/openstack/build/eed613f44d4f4bc2a4ca778a46850872 : SUCCESS in 4m 40s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/0989d6c4dd6e4cbab44eb12025f1a416 : SUCCESS in 3m 43s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/79b5df3da43e463992e24588ddde142d : SUCCESS in 4m 28s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/2e856378ba0b4a32acfec9f8a8c0e4b0 : SUCCESS in 36m 09s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/c5c6e3a8a95643ada3d0a03ccf2f3f43 : SUCCESS in 1h 30m 50s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/561fc70786c34fef972a11284d1df459 : SUCCESS in 1h 06m 21s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/6ebab5ccddd34546a716bf3f7174cb78 : SUCCESS in 1h 43m 25s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/a9da14a9d7564ff5b03585d2797ea693 : SUCCESS in 1h 13m 30s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/2d8f374442e04e23bfb9592ad6792fe8 : SUCCESS in 35m 49s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/483947d252c846dcb58f60faf9203cab : FAILURE in 1h 01m 33s\n- octavia-grenade-skip-level https://zuul.opendev.org/t/openstack/build/42ad5c0608264fce9d9fb7d66b2cfc01 : SUCCESS in 42m 41s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/8b66aafef5514d4795e92ae632e275b4 : SUCCESS in 39m 51s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/a9c3cb9c43b2472aa6a95202c999126b : SUCCESS in 41m 39s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/e859b047740945e186806cbc39d561dc : SUCCESS in 2h 23m 50s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/8260b2a1ed264ab3871f5ebc654eff63 : SUCCESS in 1h 29m 53s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-traffic-ops https://zuul.opendev.org/t/openstack/build/b3f17c3f0f904aff9a6f8aab0b65d92a : SUCCESS in 1h 29m 33s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-non-traffic-ops https://zuul.opendev.org/t/openstack/build/4eb42c0544864d0a8a7325163dd5dd65 : SUCCESS in 59m 11s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"3c913888cc6bd59f683661867587b08600368469","tag":"autogenerated:claude-review","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-06-11 08:14:34.000000000","message":"Patch Set 6:\n\n*CI analysis by claude-sonnet-4-6*\n\n## Overall Recommendation\n\n**Action Required:** RE-RUN ONLY\n\nThe single failing job, `octavia-grenade`, failed due to a load balancer provisioning timeout (`PENDING_CREATE` for 900s) during the grenade upgrade scenario test setup. This is a classic transient infrastructure failure — no Octavia code-level error was observed, and the failure mode (amphora worker stall during upgrade) is a known source of CI flakiness unrelated to the patchset\u0027s code changes. A simple recheck should resolve the failure.\n\n### Jobs Requiring Code Fix\n\nNone.\n\n### Jobs That Can Be Re-Run\n\n- **octavia-grenade** — Amphora provisioning timeout (PENDING_CREATE for 900s) during grenade upgrade; transient infrastructure issue, safe to re-run.\n\n## Failing Jobs\n\n| Field | Value |\n|-------|-------|\n| Gerrit Change | [openstack/octavia #952174](https://review.opendev.org/c/openstack/octavia/+/952174) |\n| Patchset | 6 |\n| Pipeline | check |\n| Total Failing Jobs | 1 |\n| Analysis Date | 2026-06-11 09:11:43 UTC |\n\n---\n*This analysis was generated by an AI and may contain errors.*","accounts_in_message":[],"_revision_number":6},{"id":"91cc1d9ca4ce4aa1b5acbf455825ee764e9ed06a","author":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"date":"2026-06-11 09:12:51.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"f58e6fbc3dc6b99a765f9c6ddc7bded8677dcb49","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-11 11:49:42.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/47d8f3db86a346619d759c0d4baf7aba\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7468b74442db442480431eed9630a332 : SUCCESS in 6m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e2e37194593840ceaa5c321466e83ecc : SUCCESS in 4m 42s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a1551c61d4e04b9f80bc2a0138959547 : SUCCESS in 3m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/543210dbadf341bfbc734cf2c49a58d5 : SUCCESS in 4m 02s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/802c169cab864f2a9a7f5d52a8340ed4 : SUCCESS in 8m 38s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/873454abce154b5abaff6950c1b00415 : SUCCESS in 12m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d1029c71ee794bd7828133a8475e5149 : SUCCESS in 9m 03s\n- octavia-tox-py313-tips https://zuul.opendev.org/t/openstack/build/c67d9994872341c38fc9514235ad0c85 : SUCCESS in 5m 11s\n- octavia-tox-functional-py313-tips https://zuul.opendev.org/t/openstack/build/426267b700794eaf9a07d66c0b78e468 : SUCCESS in 5m 29s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/c386c25cf1214000a69df8f60c8e28a4 : SUCCESS in 3m 17s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/32eb7f538ed24a1b9f0ebca6a348839c : SUCCESS in 3m 48s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/7d8aa9c9db8b4bf49c530cf410119242 : SUCCESS in 36m 27s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/dfc9450e8ea046d08fd7ebc04d3abb81 : SUCCESS in 1h 31m 05s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/114ea04f4a8741c88e90cdfd07cd15c3 : SUCCESS in 1h 07m 43s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/352a384845d543dc8b06423297d9bac5 : SUCCESS in 1h 38m 05s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/9ec671649a1544548de4b508855c9817 : SUCCESS in 1h 01m 55s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/801895fc092d40f9b40195117200d8b2 : SUCCESS in 37m 16s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/2e4b56074b8242d58e87474f63b401bc : SUCCESS in 52m 43s\n- octavia-grenade-skip-level https://zuul.opendev.org/t/openstack/build/f51267bf9d5541949802188f1abedc47 : SUCCESS in 45m 11s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/4426b09e697143fd8083ad7ce823a2e4 : SUCCESS in 35m 08s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/176a9b0f253a43a3bd6a08245ce9b9be : SUCCESS in 34m 41s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/afdffdc6b3dd4f3e9379b5b9fef68339 : FAILURE in 2h 35m 04s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/ebe9a3c5aee44ab2b175396f1a9705ac : SUCCESS in 1h 29m 35s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-traffic-ops https://zuul.opendev.org/t/openstack/build/942fe09c7b234582b845ebb1e20a1eec : SUCCESS in 1h 27m 09s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-non-traffic-ops https://zuul.opendev.org/t/openstack/build/b6284c19d0cb4004859c759393acd5b3 : SUCCESS in 1h 03m 38s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"150c278061ca6ee8bc5f45d44b9a846839771f52","tag":"autogenerated:claude-review","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-06-11 12:06:49.000000000","message":"Patch Set 6:\n\n*CI analysis by claude-sonnet-4-6*\n\n## Overall Recommendation\n\n**Action Required:** RE-RUN ONLY\n\nBoth failing jobs exhibit ENVIRONMENTAL failures unrelated to the code changes in patchset 6. The voting job (`octavia-grenade`) failed due to a transient cloud provisioning issue where the load balancer never exited `PENDING_CREATE` within 900 seconds — the grenade upgrade itself completed successfully. The non-voting job (`octavia-v2-dsvm-scenario-two-node`) had a 99.4% pass rate with a single UDP health monitor timing failure consistent with known flakiness in the two-node scenario job. A `recheck` is sufficient to clear both failures.\n\n### Jobs Requiring Code Fix\n\nNone.\n\n### Jobs That Can Be Re-Run\n\n- **octavia-grenade** — Transient LB provisioning timeout (PENDING_CREATE never became ACTIVE) in post-upgrade Tempest; grenade upgrade pipeline itself completed cleanly.\n- **octavia-v2-dsvm-scenario-two-node** — Single `test_healthmonitor_udp_traffic` timing failure (non-voting); 160/161 tests passed.\n\n## Failing Jobs\n\n| Field | Value |\n|-------|-------|\n| Gerrit Change | [openstack/octavia #952174](https://review.opendev.org/c/openstack/octavia/+/952174) |\n| Patchset | 6 |\n| Pipeline | check |\n| Total Failing Jobs | 2 |\n| Analysis Date | 2026-06-11 13:00:43 UTC |\n\n---\n*This analysis was generated by an AI and may contain errors.*","accounts_in_message":[],"_revision_number":6},{"id":"2bc9037f7c2caba26775118844d5d922564c28fb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"date":"2026-07-07 20:36:16.000000000","message":"Patch Set 7: Patch Set 6 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"0e77d03102502a1c1b04f6953c0e3bfd6c4c7540","author":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"date":"2026-07-07 22:14:34.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"ac2cebf95019dee1041a039c7db1f98ba2650ec1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-07 23:24:12.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5fd0f3210dca460d8112f8e745ef30cb\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5fb01821c62f40bb90e967b2432eeb37 : SUCCESS in 10m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f7a0c0da41c24dba9d45f15d3c7320d1 : SUCCESS in 4m 51s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/edd8d5f6a4fa41759ff85c8670254d87 : SUCCESS in 4m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f860198cff6642efae1277c879d010b0 : SUCCESS in 9m 39s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/140a8ca5d40247409de8c39942d447a7 : SUCCESS in 7m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/99d33f512f6e40e897f7ea90f8cc8eda : SUCCESS in 14m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2d81b5dc553649e6ad9d7cd78175c04c : SUCCESS in 4m 04s\n- octavia-tox-py313-tips https://zuul.opendev.org/t/openstack/build/4ae81d4c51a840edad2a20bc137e78bf : SUCCESS in 9m 42s\n- octavia-tox-functional-py313-tips https://zuul.opendev.org/t/openstack/build/86c87de58c034da2aaa0a7812069b232 : SUCCESS in 5m 58s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/dd01a5d2979944dfb92c57cb8b5f2aa4 : SUCCESS in 5m 06s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/259e8b8890674decaf43dbcb18eed744 : SUCCESS in 6m 03s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/d5978e9f11e6430b830022998370aef2 : SUCCESS in 1h 22m 42s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/4307dec0566946e1a55653c6ed488a6b : SUCCESS in 1h 36m 02s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/2789dcbc995a489292bd88f15a24e670 : SUCCESS in 1h 00m 30s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/ca993fdb2ba3415fb10543c5880ba6b0 : SUCCESS in 1h 31m 59s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/9af251d513b64ea2a87ead70d2a14c1e : SUCCESS in 1h 10m 06s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/3043176017514705a526b26935e72e55 : SUCCESS in 1h 01m 23s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/b24f531869864d6584f11b290d70d6c9 : SUCCESS in 50m 34s\n- octavia-grenade-skip-level https://zuul.opendev.org/t/openstack/build/ae69251e517c4efcbe4e64c35dcf3735 : SUCCESS in 42m 11s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/00173917980847e4b71f5b70a349791c : SUCCESS in 36m 40s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/e2faab762b5d4543b351515e6d111f31 : SUCCESS in 1h 03m 42s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/c00bda3145884421a342a8e797ce3742 : SUCCESS in 2h 32m 41s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/ab87728254974ade89af3482b9207737 : SUCCESS in 1h 29m 30s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-traffic-ops https://zuul.opendev.org/t/openstack/build/585c195dfebf4dfca89ed68a765a4e57 : TIMED_OUT in 2h 38m 25s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-non-traffic-ops https://zuul.opendev.org/t/openstack/build/143a031332cf4d109bd0a86512fdf355 : TIMED_OUT in 2h 35m 19s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"5398b972998bc7efebb10f2b109f99deb8dc4778","author":{"_account_id":36670,"name":"Jay Jahns","email":"jayjahns@gmail.com","username":"jayjahns"},"date":"2026-08-29 07:18:13.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"b7ffa540be07bb73c97375b94a5a7f3a2932b02c","author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"date":"2026-08-31 09:27:42.000000000","message":"Patch Set 7: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"649868efd458d1b670e8f1dc58fa7fb9df75c517","author":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"date":"2026-09-01 15:04:17.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"5b97059f85645582a5da21b4e4ae91e618442cbf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"date":"2026-09-01 15:07:38.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"03e125de44ce2c901e113efd71c8cd85c2c3c791","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-09-01 15:10:53.000000000","message":"Patch Set 8: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/4371465712bb4f538dea469fe3a41cca\n\n- s2i-openstack-container-content-provider https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/fc301b532e384c5889d0947efb36714a : FAILURE in 2m 22s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"e89f90d7fd57d859529415cdb26df8993018036f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-01 19:29:03.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/52fba9e319fb4011baaba8b46c7d2d91\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0df853fadf514f36903679cc2573e0fb : SUCCESS in 10m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8a140b177caf4910825f35e949de1f24 : SUCCESS in 3m 04s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ed9077f49cb74417a81911c7cca986ad : SUCCESS in 5m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7384fe5ea023450197216cb7d70ae72b : SUCCESS in 4m 38s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/572a07c24b2a4ae199c1f0fe35c639ce : SUCCESS in 9m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d114d09aa0124da28f0c565b558257c7 : SUCCESS in 6m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f976aa045269418a8a0febab4ed73804 : SUCCESS in 10m 54s\n- octavia-tox-py313-tips https://zuul.opendev.org/t/openstack/build/47bdbf89c25941c1ac9475370b3a4f1c : SUCCESS in 5m 45s\n- octavia-tox-functional-py313-tips https://zuul.opendev.org/t/openstack/build/6620d5d378d44657a4a62936f3e0ffc4 : SUCCESS in 6m 02s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/7d64aaeaeef24cada1bdade1c7e0c29f : SUCCESS in 4m 12s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/68ab763ad41a42bcae1ad5b4df4d56e2 : SUCCESS in 7m 29s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/aa9b65769b1844d0839f25b597aaa8d7 : SUCCESS in 59m 34s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/7ca3bb54d67d436e96926301cda731db : SUCCESS in 1h 25m 36s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/168864fdb19e480f93661e5f2d083f8d : SUCCESS in 58m 26s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/82d93ef6e29b4bc1a356c4ceec0510a2 : SUCCESS in 1h 30m 41s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/4196315c8b3f448ab812f18ef66c002b : SUCCESS in 1h 06m 42s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/5c0157a9ce9a49c09aa228a0295ce520 : SUCCESS in 37m 28s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/c490b35e390644899bbbcbe298df429b : SUCCESS in 46m 00s\n- octavia-grenade-skip-level https://zuul.opendev.org/t/openstack/build/30e32d27295f49eb97fb992facde81c4 : SUCCESS in 47m 21s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/4c115a8ff633493e9e92511bf7aad556 : SUCCESS in 35m 21s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/df13258dfef84c5ebc941fd52a2ff963 : SUCCESS in 33m 38s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/97c7e55aadf848c0992bd185238102a2 : SUCCESS in 2h 39m 41s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/8872864f767c41d3958f4c7cd6f9dca2 : SUCCESS in 1h 21m 01s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-traffic-ops https://zuul.opendev.org/t/openstack/build/311f30a8482b4729be4addc0a0bb8b41 : FAILURE in 8m 12s (non-voting)\n- octavia-v2-dsvm-scenario-centos-10-stream-non-traffic-ops https://zuul.opendev.org/t/openstack/build/5de42510f3a04ddeb62b7adc2a1696fc : FAILURE in 8m 21s (non-voting)","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"2d72da420a9685a07341ab3f509f858cdc3faafe","revisions":{"57a2d9620268745c2a964c68cbf1313d4d9f2345":{"kind":"REWORK","_number":1,"created":"2025-06-10 01:21:39.000000000","uploader":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"ref":"refs/changes/74/952174/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/74/952174/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/74/952174/1"}}},"commit":{"parents":[{"commit":"2fb6ba9343e39f60f058a781afd14b906dd84daa","subject":"Fix SSH disable during amphora image build","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/2fb6ba9343e39f60f058a781afd14b906dd84daa"}]}],"author":{"name":"Antony Messerli","email":"antony@mes.ser.li","date":"2025-06-10 00:53:08.000000000","tz":-300},"committer":{"name":"Antony Messerli","email":"antony@mes.ser.li","date":"2025-06-10 01:21:38.000000000","tz":-300},"subject":"Fix load balancer availability_zone field with default from config","message":"Fix load balancer availability_zone field with default from config\n\nWhen creating a load balancer without specifying an availability zone,\nthe availability_zone field was set to None instead of using the\ndefault zone from nova.availability_zone config. While amphora creation\nworked correctly, the load balancer record incorrectly showed None.\n\nAdd logic to check CONF.nova.availability_zone when no zone is specified\nand validate it exists in Octavia\u0027s availability zone table before\napplying it to the load balancer record.\n\nCloses-Bug: #2113812\nChange-Id: If56db557d0320195221ba758d73fb701206f0c4e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/57a2d9620268745c2a964c68cbf1313d4d9f2345"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/57a2d9620268745c2a964c68cbf1313d4d9f2345"}]},"branch":"refs/heads/master"},"c9f50acb6afc62cd5031222863377d1920f9f1d2":{"kind":"REWORK","_number":2,"created":"2025-06-10 05:49:43.000000000","uploader":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"ref":"refs/changes/74/952174/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/74/952174/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/74/952174/2"}}},"commit":{"parents":[{"commit":"2fb6ba9343e39f60f058a781afd14b906dd84daa","subject":"Fix SSH disable during amphora image build","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/2fb6ba9343e39f60f058a781afd14b906dd84daa"}]}],"author":{"name":"Antony Messerli","email":"antony@mes.ser.li","date":"2025-06-10 00:53:08.000000000","tz":-300},"committer":{"name":"Antony Messerli","email":"antony@mes.ser.li","date":"2025-06-10 05:49:30.000000000","tz":-300},"subject":"Fix load balancer availability_zone field with default from config","message":"Fix load balancer availability_zone field with default from config\n\nWhen creating a load balancer without specifying an availability zone,\nthe availability_zone field was set to None instead of using the\ndefault zone from nova.availability_zone config. While amphora creation\nworked correctly, the load balancer record incorrectly showed None.\n\nAdd logic to check CONF.nova.availability_zone when no zone is specified\nand validate it exists in Octavia\u0027s availability zone table before\napplying it to the load balancer record.\n\nCloses-Bug: #2113812\nChange-Id: If56db557d0320195221ba758d73fb701206f0c4e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/c9f50acb6afc62cd5031222863377d1920f9f1d2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/c9f50acb6afc62cd5031222863377d1920f9f1d2"}]},"branch":"refs/heads/master"},"b30ff5983bfaab7205b23af8629859763e2ccc6b":{"kind":"REWORK","_number":3,"created":"2026-03-28 01:23:06.000000000","uploader":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"ref":"refs/changes/74/952174/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/74/952174/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/74/952174/3"}}},"commit":{"parents":[{"commit":"2fb6ba9343e39f60f058a781afd14b906dd84daa","subject":"Fix SSH disable during amphora image build","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/2fb6ba9343e39f60f058a781afd14b906dd84daa"}]}],"author":{"name":"Antony Messerli","email":"antony@mes.ser.li","date":"2026-03-28 01:03:53.000000000","tz":-300},"committer":{"name":"Antony Messerli","email":"antony@mes.ser.li","date":"2026-03-28 01:22:55.000000000","tz":-300},"subject":"Fix load balancer availability_zone field with default from config","message":"Fix load balancer availability_zone field with default from config\n\nWhen creating a load balancer without specifying an availability zone,\nthe availability_zone field was set to None. Add a new config option\n[api_settings] default_availability_zone that allows operators to set\na default Octavia availability zone for new load balancers.\n\nThis is distinct from [nova] availability_zone, which controls the\nNova compute zone for amphora VM placement. The new option references\nan Octavia availability zone object and is only applied if the\nreferenced zone exists and is enabled.\n\nCloses-Bug: #2113812\nChange-Id: If56db557d0320195221ba758d73fb701206f0c4e\nSigned-off-by: Antony Messerli \u003cantony@mes.ser.li\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/b30ff5983bfaab7205b23af8629859763e2ccc6b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/b30ff5983bfaab7205b23af8629859763e2ccc6b"}]},"branch":"refs/heads/master"},"049716edb2f5278e8603390d45c9c5ebefcccd81":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-03-28 01:23:34.000000000","uploader":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"ref":"refs/changes/74/952174/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/74/952174/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/74/952174/4"}}},"commit":{"parents":[{"commit":"b2e084e8734255a5a7027fd2b8c7ae6831ce8f2f","subject":"Merge \"Rework unit test for get_subnet failure\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/b2e084e8734255a5a7027fd2b8c7ae6831ce8f2f"}]}],"author":{"name":"Antony Messerli","email":"antony@mes.ser.li","date":"2026-03-28 01:03:53.000000000","tz":-300},"committer":{"name":"Antony Messerli","email":"antony@mes.ser.li","date":"2026-03-28 01:23:34.000000000","tz":0},"subject":"Fix load balancer availability_zone field with default from config","message":"Fix load balancer availability_zone field with default from config\n\nWhen creating a load balancer without specifying an availability zone,\nthe availability_zone field was set to None. Add a new config option\n[api_settings] default_availability_zone that allows operators to set\na default Octavia availability zone for new load balancers.\n\nThis is distinct from [nova] availability_zone, which controls the\nNova compute zone for amphora VM placement. The new option references\nan Octavia availability zone object and is only applied if the\nreferenced zone exists and is enabled.\n\nCloses-Bug: #2113812\nChange-Id: If56db557d0320195221ba758d73fb701206f0c4e\nSigned-off-by: Antony Messerli \u003cantony@mes.ser.li\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/049716edb2f5278e8603390d45c9c5ebefcccd81"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/049716edb2f5278e8603390d45c9c5ebefcccd81"}]},"branch":"refs/heads/master","description":"Rebase"},"39e589a1e076b3c82263f267a2b0d40795e4cd8f":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-04-30 14:29:41.000000000","uploader":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"ref":"refs/changes/74/952174/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/74/952174/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/74/952174/5"}}},"commit":{"parents":[{"commit":"19dec79e4b223d1cfca18fde88c01307405c0b34","subject":"Merge \"API data mapping performance enhancements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/19dec79e4b223d1cfca18fde88c01307405c0b34"}]}],"author":{"name":"Antony Messerli","email":"antony@mes.ser.li","date":"2026-03-28 01:03:53.000000000","tz":-300},"committer":{"name":"Antony Messerli","email":"antony@mes.ser.li","date":"2026-04-30 14:29:41.000000000","tz":0},"subject":"Fix load balancer availability_zone field with default from config","message":"Fix load balancer availability_zone field with default from config\n\nWhen creating a load balancer without specifying an availability zone,\nthe availability_zone field was set to None. Add a new config option\n[api_settings] default_availability_zone that allows operators to set\na default Octavia availability zone for new load balancers.\n\nThis is distinct from [nova] availability_zone, which controls the\nNova compute zone for amphora VM placement. The new option references\nan Octavia availability zone object and is only applied if the\nreferenced zone exists and is enabled.\n\nCloses-Bug: #2113812\nChange-Id: If56db557d0320195221ba758d73fb701206f0c4e\nSigned-off-by: Antony Messerli \u003cantony@mes.ser.li\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/39e589a1e076b3c82263f267a2b0d40795e4cd8f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/39e589a1e076b3c82263f267a2b0d40795e4cd8f"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"ours":"049716edb2f5278e8603390d45c9c5ebefcccd81","theirs":"19dec79e4b223d1cfca18fde88c01307405c0b34","contains_conflicts":false}},"4f6b50f2ff45dcefcc9a70f926b2f1751ea4be16":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2026-06-10 21:05:20.000000000","uploader":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"ref":"refs/changes/74/952174/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/74/952174/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/74/952174/6"}}},"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":"Antony Messerli","email":"antony@mes.ser.li","date":"2026-03-28 01:03:53.000000000","tz":-300},"committer":{"name":"Antony Messerli","email":"antony@mes.ser.li","date":"2026-06-10 21:05:20.000000000","tz":0},"subject":"Fix load balancer availability_zone field with default from config","message":"Fix load balancer availability_zone field with default from config\n\nWhen creating a load balancer without specifying an availability zone,\nthe availability_zone field was set to None. Add a new config option\n[api_settings] default_availability_zone that allows operators to set\na default Octavia availability zone for new load balancers.\n\nThis is distinct from [nova] availability_zone, which controls the\nNova compute zone for amphora VM placement. The new option references\nan Octavia availability zone object and is only applied if the\nreferenced zone exists and is enabled.\n\nCloses-Bug: #2113812\nChange-Id: If56db557d0320195221ba758d73fb701206f0c4e\nSigned-off-by: Antony Messerli \u003cantony@mes.ser.li\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/4f6b50f2ff45dcefcc9a70f926b2f1751ea4be16"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/4f6b50f2ff45dcefcc9a70f926b2f1751ea4be16"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"19dec79e4b223d1cfca18fde88c01307405c0b34","ours":"39e589a1e076b3c82263f267a2b0d40795e4cd8f","theirs":"9ff4683c8212e4c043af69f1b5ebadc21651dc58","merge_strategy":"recursive","contains_conflicts":false}},"dd1a2d1dcd252c58f4b6f0c11c5bb189e800b2fe":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-07-07 20:36:16.000000000","uploader":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"ref":"refs/changes/74/952174/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/74/952174/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/74/952174/7"}}},"commit":{"parents":[{"commit":"920a62fe806f3a172c1bed18e5e72ef55a90ae6f","subject":"Merge \"Feature: allow denylist of network_ids\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/920a62fe806f3a172c1bed18e5e72ef55a90ae6f"}]}],"author":{"name":"Antony Messerli","email":"antony@mes.ser.li","date":"2026-03-28 01:03:53.000000000","tz":-300},"committer":{"name":"Antony Messerli","email":"antony@mes.ser.li","date":"2026-07-07 20:36:16.000000000","tz":0},"subject":"Fix load balancer availability_zone field with default from config","message":"Fix load balancer availability_zone field with default from config\n\nWhen creating a load balancer without specifying an availability zone,\nthe availability_zone field was set to None. Add a new config option\n[api_settings] default_availability_zone that allows operators to set\na default Octavia availability zone for new load balancers.\n\nThis is distinct from [nova] availability_zone, which controls the\nNova compute zone for amphora VM placement. The new option references\nan Octavia availability zone object and is only applied if the\nreferenced zone exists and is enabled.\n\nCloses-Bug: #2113812\nChange-Id: If56db557d0320195221ba758d73fb701206f0c4e\nSigned-off-by: Antony Messerli \u003cantony@mes.ser.li\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/dd1a2d1dcd252c58f4b6f0c11c5bb189e800b2fe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/dd1a2d1dcd252c58f4b6f0c11c5bb189e800b2fe"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"9ff4683c8212e4c043af69f1b5ebadc21651dc58","ours":"4f6b50f2ff45dcefcc9a70f926b2f1751ea4be16","theirs":"920a62fe806f3a172c1bed18e5e72ef55a90ae6f","merge_strategy":"recursive","contains_conflicts":false}},"2d72da420a9685a07341ab3f509f858cdc3faafe":{"kind":"REWORK","_number":8,"created":"2026-09-01 15:07:38.000000000","uploader":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"ref":"refs/changes/74/952174/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/74/952174/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/74/952174/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/74/952174/8"}}},"commit":{"parents":[{"commit":"920a62fe806f3a172c1bed18e5e72ef55a90ae6f","subject":"Merge \"Feature: allow denylist of network_ids\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/920a62fe806f3a172c1bed18e5e72ef55a90ae6f"}]}],"author":{"name":"Antony Messerli","email":"antony@mes.ser.li","date":"2026-03-28 01:03:53.000000000","tz":-300},"committer":{"name":"Antony Messerli","email":"messerli.antony@heb.com","date":"2026-09-01 15:07:35.000000000","tz":-300},"subject":"Fix load balancer availability_zone field with default from config","message":"Fix load balancer availability_zone field with default from config\n\nWhen creating a load balancer without specifying an availability zone,\nthe availability_zone field was set to None. Add a new config option\n[api_settings] default_availability_zone that allows operators to set\na default Octavia availability zone for new load balancers.\n\nThis is distinct from [nova] availability_zone, which controls the\nNova compute zone for amphora VM placement. The new option references\nan Octavia availability zone object and is only applied if the\nreferenced zone exists and is enabled.\n\nCloses-Bug: #2113812\nChange-Id: If56db557d0320195221ba758d73fb701206f0c4e\nSigned-off-by: Antony Messerli \u003cantony@mes.ser.li\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/2d72da420a9685a07341ab3f509f858cdc3faafe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/2d72da420a9685a07341ab3f509f858cdc3faafe"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","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":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}},{"label":"Workflow","status":"MAY"},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
