)]}'
{"id":"openstack%2Fdesignate~996760","triplet_id":"openstack%2Fdesignate~master~Iaf141cc56d8aaa8e3d1e3349a1d4cc2cc4230cc4","project":"openstack/designate","branch":"master","attention_set":{},"removed_from_attention_set":{"31664":{"account":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"last_update":"2026-09-08 13:02:10.000000000","reason":"Change was submitted"},"20178":{"account":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"last_update":"2026-09-08 10:48:33.000000000","reason":"Removed by \u003cGERRIT_ACCOUNT_20178\u003e using the hovercard menu","reason_account":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"}},"22623":{"account":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"last_update":"2026-09-08 10:43:53.000000000","reason":"\u003cGERRIT_ACCOUNT_22623\u003e replied on the change","reason_account":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}}},"hashtags":[],"change_id":"Iaf141cc56d8aaa8e3d1e3349a1d4cc2cc4230cc4","subject":"Fix pool nameserver update when pool has a catalog zone","status":"MERGED","created":"2026-07-10 10:20:00.000000000","updated":"2026-09-08 13:03:33.000000000","submitted":"2026-09-08 13:02:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":12,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"996760","meta_rev_id":"40b17c26d4a87bb3a9f5be65546baa29a93dc6fc","_number":996760,"virtual_id_number":996760,"owner":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-09-08 13:02:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}],"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":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"all":[{"value":0,"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-09-08 10:43:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}],"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":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"all":[{"value":0,"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-09-08 10:43:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-10 11:40:42.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-09-07 10:00:04.000000000","updated_by":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"reviewer":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"state":"REVIEWER"},{"updated":"2026-09-08 09:55:30.000000000","updated_by":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"reviewer":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"state":"CC"},{"updated":"2026-09-08 09:56:21.000000000","updated_by":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"reviewer":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"state":"REVIEWER"}],"messages":[{"id":"229138b3214b3ea477488b6abcfaefd1f2f55dd1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"date":"2026-07-10 10:20:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b03ae27353f33e5f41d3b36b9dc894d2962652e6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-10 11:40:42.000000000","message":"Patch Set 1: 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/4bd68d4b936b4d82b831b6ed4002fa4a\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/494eb3217867466898417879d65c3eac : SUCCESS in 50m 52s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/f8ad3727316d4ca48729b9aed67b0375 : SUCCESS in 44m 46s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/73ce01117be6441aa4cc2182004664bd : SUCCESS in 47m 07s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/03096d138ef049c4bb02332a066725e7 : SUCCESS in 19m 41s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/d7a068d19ccb4d0bb12a55d5558cbf40 : SUCCESS in 1h 13m 34s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/6cc69ba063494242a3ca47da6487f8cf : SUCCESS in 57m 49s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/b71036edbaa145acbafe4593e8d5f109 : SUCCESS in 1h 14m 13s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/88cc358b54a44ab6a3f046ebcea080ea : SUCCESS in 1h 12m 51s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/a41d4772e85f41a49ff83c7fb8587f9a : FAILURE in 53m 56s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/d5bc3fc5b83a49ba94bcaf83f8f4df18 : SUCCESS in 44m 26s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/0d4bf9a7cf2146d2988fa3f2c7fb4858 : POST_FAILURE in 52m 20s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/99e699b368174b38af8f0e7afba867ae : SUCCESS in 5m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/559be5e160dc4c31b7aad324056e0f9e : SUCCESS in 3m 18s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9f74660e036d4373a6145ce033a64a39 : SUCCESS in 4m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c71eb9b5a5414eb581c9b807ae0a825d : SUCCESS in 4m 21s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ff3b3a139c144cb5a6e83fa2ed530315 : SUCCESS in 7m 35s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/932093452c2d473bb3554260fa956e9e : SUCCESS in 5m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/28c1bcb7898d419b9d9d598293b1dad5 : SUCCESS in 6m 12s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/7c680500c41b476ea1e785eb19812ea3 : SUCCESS in 32m 54s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/89a723350a094b7bb2018f7391fe7520 : SUCCESS in 4m 55s","accounts_in_message":[],"_revision_number":1},{"id":"ef0c6f4a4423c4a0a52cdca1f41bf859a9436cbd","author":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"date":"2026-07-13 09:15:58.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3027026857fcb7160f85b157f5c59f5ecb34a78c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-13 10:30:55.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f1ecd8a0876b4bc0964b70baff25261a\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/63f1175decd14d45a9eae9e508e62d3f : SUCCESS in 34m 11s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/6d278e207849469baaa53e6d53907565 : SUCCESS in 37m 29s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/d629d0e161b1490aba6f1e687b71be53 : SUCCESS in 35m 23s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/14daa437106e4fc8862bdc511876365c : SUCCESS in 16m 36s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/0ff1ed03b0ae40388b359afe581e0f2b : SUCCESS in 56m 53s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/1f9880a338b6432cb884dd759bb8fe57 : SUCCESS in 1h 06m 32s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/8d11263a4688464ba6f7bb0b447ebb27 : SUCCESS in 51m 20s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/a02971f4d0f749b094b843fc5eed5ac6 : SUCCESS in 1h 09m 21s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/1ed32a717eb04ce685f1853664cb0b4a : SUCCESS in 47m 49s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/57c27b0ff83648d7b8cee2a9795ec2e3 : SUCCESS in 44m 28s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/c7cbb4d79d74434d9db4ee939e61ce3e : SUCCESS in 46m 38s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/31a8255568cc45b08e0033c9a3a2ab0b : SUCCESS in 5m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fcdf2a94eb354994bac543860efd2b36 : SUCCESS in 3m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2eeaecbca8664fc7aab449b5121a4139 : SUCCESS in 4m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/851535eb1106486eae0c08452268ac48 : SUCCESS in 4m 44s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/9658e16da62f4574aee465eda4e077af : SUCCESS in 7m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1a24d77f459d4714bec94318b478304e : SUCCESS in 8m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0c7f386d66304d63ae0740ac4e4d99e0 : SUCCESS in 5m 44s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/6661620b7c2d480fa91c833c488e0d27 : SUCCESS in 37m 35s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/9e5e1c959ca94055aaad0b6001dff153 : SUCCESS in 5m 20s","accounts_in_message":[],"_revision_number":1},{"id":"242224af658fd29b2a54595218112a5d63364493","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"date":"2026-09-04 13:23:19.000000000","message":"Uploaded patch set 2: Commit message was updated.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"79c43c38aeb988f218e066b041722a15d52b3c8f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-04 14:52:05.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/d2b94c77b416478090986c9d89491f07\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/aa2668cbf45d4f3a94100114e7b5679c : SUCCESS in 36m 46s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/36c8230019e74f6eaa13f302cf982558 : SUCCESS in 45m 39s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/80bd022b7fb64adcad9aeaee2c087549 : SUCCESS in 49m 57s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/daadc329a94346339162643fc93d7a73 : SUCCESS in 31m 39s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/82d89baae4c245be8d938a869cc17020 : SUCCESS in 1h 06m 23s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/9e4b266e871644dc92b1b10b9433043f : SUCCESS in 1h 08m 32s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/0a10e0e053ad42fcb9956406686c1215 : SUCCESS in 56m 49s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/83ca5d5e0a4b4123b0c445b9fcedc1f4 : SUCCESS in 1h 00m 07s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/1a05fa3bfa17419bbfd14196be4b034c : SUCCESS in 39m 08s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/114259e27ef74b69b87739e86ab56be0 : SUCCESS in 46m 41s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/743bfd958db24cc2828e4232cd017903 : SUCCESS in 43m 41s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/70e361fbb4e54fed928900269f320a6c : FAILURE in 5m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3c1295eec1174104a92027e321af2477 : SUCCESS in 4m 28s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/11f311b2a3924aacac2efa474b4c8394 : FAILURE in 4m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c0e9d20af3d14044b963dc0f4e6a198e : FAILURE in 5m 46s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ff350e44ff5b452e865b9a86db893d2d : FAILURE in 7m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/28f655ca1ec94d8f81c10452ea0ac175 : SUCCESS in 10m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5f311b49464040b299864bce200913e7 : SUCCESS in 6m 17s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/730b7358dc2b438599b950b24fcfd805 : FAILURE in 8m 17s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/dcd6b104839b4a609da1aa1aaab29d4d : FAILURE in 6m 00s","accounts_in_message":[],"_revision_number":2},{"id":"9b0451085006d780d164924b548f30fc9221fb63","author":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"date":"2026-09-07 05:45:28.000000000","message":"Patch Set 2:\n\nrecheck, the opendev infra mirror outage causing the prior CI failures appears to be resolved","accounts_in_message":[],"_revision_number":2},{"id":"247ac805d2ffdf98403bea3dd948bfa2865bee58","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-07 07:07:33.000000000","message":"Patch Set 2:\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/b8804b94dd8a4a51bc909e0d249393b9\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/2fac7b50aaf6411fb6e6ceeca9436789 : SUCCESS in 46m 41s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/c8e8e2248bff4f9c8b282e9261562302 : SUCCESS in 44m 57s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/9631d739fc2a4ec2b71a9538f3a0d1c7 : SUCCESS in 43m 49s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/cfff760f79ba4361850859df552a85e7 : SUCCESS in 33m 18s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/585494af50e1405d845606ac7da2478e : SUCCESS in 52m 48s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/49a1957df1c0449f91cacfea17a99255 : SUCCESS in 54m 34s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/f3e4887a9ce84fb9934b27e12603940a : SUCCESS in 50m 47s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/ef43bb1d36934028b67bb880e54901d6 : SUCCESS in 1h 15m 29s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/da25d0ad7f594bf79f450dfad81dd565 : SUCCESS in 35m 56s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/bb7e225eb2e7411b9af67e2b3bf8bc43 : SUCCESS in 46m 34s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/6f9eab4c54f449aa8b490ddbff4dcc28 : SUCCESS in 42m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bb038c14ae2b40a78b6240b8d97154a9 : FAILURE in 5m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/150f96d20da3413d99add53a04943104 : SUCCESS in 3m 23s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a9bbd8e42474415a8a87181ff5295430 : FAILURE in 3m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d14b5777a5b843d68253a04c16ff74ae : FAILURE in 4m 35s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/9cfeb452ce2e4745aa704a49394c7b21 : FAILURE in 5m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/42aa1efc795a43a093544723e0c2d446 : SUCCESS in 9m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/93d29b5189774bfa85a9925f12ad241f : SUCCESS in 7m 47s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/c954fed6150a4cb6b45fe1d8f04e9683 : SUCCESS in 32m 31s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/f82ba3369d1a44789280ecda2bc470f5 : FAILURE in 5m 16s","accounts_in_message":[],"_revision_number":2},{"id":"27e7372588959a61bba3bd7bd77bd1907ea95c42","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"date":"2026-09-07 07:28:09.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"c0a44757d22f3b981f52797802343579265c4c1f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-07 08:44:43.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/666f9fec950f4535b40ef727e4ea8374\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/c892532e802a430a8057d13155be5e56 : SUCCESS in 42m 08s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/b5580dc3563441a4a524605adef3e265 : SUCCESS in 33m 27s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/5d9bf435642a4c51a56fb9bcfe011984 : SUCCESS in 44m 36s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/8932eea64b144861bf250c6064661562 : SUCCESS in 33m 52s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/a050984321dd4861a97e9776ea013de0 : SUCCESS in 1h 09m 29s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/fd7eea72263c43aea47e9ac5660b65ed : SUCCESS in 1h 06m 22s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/4cac212462474d4ebe87914e9ba664b7 : SUCCESS in 49m 59s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/26fac5b89ad0431fae8828edab1573d6 : SUCCESS in 1h 06m 06s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/9d5e39cb0c3b47dc9bf471e49484709e : SUCCESS in 41m 07s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/cda7793fe82c43dfbf9e14338be7d548 : SUCCESS in 40m 08s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/a57a6e4587a346dbaee7ce2b90ad2a2c : SUCCESS in 32m 00s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f6c53b7ecf5840afbbbac8a3fd7a3794 : SUCCESS in 6m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6761b075c31f4f129b71f7e4e7ef388c : SUCCESS in 3m 18s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/07a894433aa9463db2fc74760d166de9 : SUCCESS in 5m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4c6d7cff90c64ab3b0a0552c7b6cd390 : SUCCESS in 3m 33s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4fc31b903e004f05bfd395436e7a3950 : SUCCESS in 7m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3399edd484224e908f19b00176a6c6fe : SUCCESS in 8m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8a6e05f9d57841c983079c5a066bd19b : SUCCESS in 3m 02s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/2ac58bc75c1b4be49456ce6884a090aa : SUCCESS in 32m 09s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/71ed5984b1954175a563d949e3263c25 : SUCCESS in 4m 49s","accounts_in_message":[],"_revision_number":3},{"id":"ef93070cc18eba137d2073a221b68aff45755d7e","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-09-07 10:00:04.000000000","message":"Patch Set 3: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"7bc1163aba14ff8dc01533fd5345e40b9ea3edc4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"date":"2026-09-07 10:09:57.000000000","message":"Uploaded patch set 4.\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":4},{"id":"03271d287de8dc248223ef4159a75a81000a8611","author":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"date":"2026-09-07 10:10:07.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"eb81a2bc48f58d8e4b41e308b4669acbe2e2b4f8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-07 11:20:24.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b61c40da17d24281a4800ae66998f703\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/6c614bc070f24dd0a1bd3d384a9896d2 : SUCCESS in 45m 48s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/491b60c292fe48959a870922bc8e9590 : SUCCESS in 44m 15s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/1c61d2656567436da5ecff6e5e73b8b9 : SUCCESS in 43m 29s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/ae36b41a96ef43b2a6d8aac49d57db93 : SUCCESS in 38m 39s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/440bcbb4262c472a91a79b460c682685 : SUCCESS in 1h 08m 57s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/3674dc2ba48343618ee9caa473564f89 : SUCCESS in 1h 03m 15s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/ea76da0487a6443199c79c3086020336 : SUCCESS in 1h 05m 23s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/0bdea68e63bf4116a04c284257e2ccdf : SUCCESS in 1h 08m 08s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/7c0e9f7a09c14761bbefd1cbed9a078e : SUCCESS in 44m 59s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/dfcc253c85254d92b76bc2299aaa01fe : SUCCESS in 45m 56s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/9f4b8abffc544bc5af6a67b7e5c44be5 : SUCCESS in 45m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/28fce5fd8518444bab86aea2328a39a5 : SUCCESS in 7m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fa4dc4e18b26461da3f9e7028f297c03 : SUCCESS in 4m 12s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/871eac64b3f6425e820552970cd8cce1 : SUCCESS in 4m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/17b3515fde48416abefeb12b235e50f1 : SUCCESS in 4m 43s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3264ef0d987843489a12bfb9fa466e7b : SUCCESS in 7m 36s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6831ba93f5e94015a4215cfe0d0e4998 : SUCCESS in 9m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/adf34d5308954a70997ef58352305550 : SUCCESS in 7m 15s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/30a0d816a8134c1fa8c9c7d3caf8dcd9 : SUCCESS in 29m 17s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/484308ddbd734962929dda72cc3f1bd4 : SUCCESS in 5m 15s","accounts_in_message":[],"_revision_number":4},{"id":"0a77e0a1a36f31c4e7a7d376eac716fa388cf684","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-09-07 11:24:52.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"cfa9d394afa280eeb2e8a5fe51554ad2d2853190","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-09-07 11:25:35.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"7e96197b35b8c99f7182100a6574696b1598f2da","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-09-07 11:31:07.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"517a4c6c20c2f97ab55e033cf65e09160dad84c3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"date":"2026-09-07 11:37:26.000000000","message":"Uploaded patch set 7: Commit message was updated.","accounts_in_message":[],"_revision_number":7},{"id":"923f090cc6be6bfdebf1586b5264291c0640f331","author":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"date":"2026-09-07 12:46:56.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"57da89c6756e0f6294edfecd974cf846e11cd4c9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-07 12:58:12.000000000","message":"Patch Set 7: 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/98e982e087894c99a3d6222f37073cb2\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/96b751edd5d34fbf8cf6dcc639e13297 : SUCCESS in 42m 55s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/3b44ee335a30438cac43857245371d40 : SUCCESS in 45m 58s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/75196ae2b2e64d35951c8bd026a88dcf : SUCCESS in 43m 39s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/3dde31eb099141bfac1d7b42f67ffe8c : SUCCESS in 26m 00s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/16fd2cc89cdf4d0e96ea3f90c058ed04 : SUCCESS in 1h 11m 54s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/b31ad3ba15b74800892178cd17946c82 : FAILURE in 1h 13m 58s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/117f9a7c62434f5983c7d4c607b85a89 : SUCCESS in 1h 12m 50s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/32504c21403f46a0a28b1478d5e80d5b : SUCCESS in 56m 21s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/73ea51a09e9c41e180e05ae5817ab7f9 : FAILURE in 35m 14s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/ce822dca7c474bb8bd4ae61ff5db7ee2 : SUCCESS in 45m 25s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/bf33bf131067414caa1bdb9722bd1b1b : SUCCESS in 45m 03s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/eea181abe2324be9b9880577b0709afd : SUCCESS in 7m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e60c0efe36104429b0f5d7b0ca8ab952 : SUCCESS in 3m 59s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0339b819aabd49ea83c6b665471c3611 : SUCCESS in 4m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/76c2554118b14f0eb625ce52e088df44 : SUCCESS in 4m 50s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/aa4db0c25ece421ea516623cf7cce50d : SUCCESS in 9m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1486a75fc5dd43f8862728bb712e30c8 : SUCCESS in 9m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a64c25b0d7c54c50a8dee2eff6616a72 : SUCCESS in 6m 03s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/d62c6e742a7c4b0b82596606e9c31178 : SUCCESS in 30m 21s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/a683c35a2ef64d12a0617b4d38939d7f : SUCCESS in 4m 58s","accounts_in_message":[],"_revision_number":7},{"id":"1bf0859aae32a38fcfe86d422b998e5989427036","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-09-07 13:55:10.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"a0e8a1874e17cfbafb6c649f51c31ceb3faa47cd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-07 15:11:05.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0b08411ef8f04e068154534ad46eba59\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/2562f8505647441299084ea1ea97ad85 : SUCCESS in 44m 45s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/80784be184ae4db2bcc33ff552cf6948 : SUCCESS in 33m 42s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/d2e394b4a0654c278fa9dde67044078f : SUCCESS in 47m 37s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/60c2c562a3394089975b0395be8ae250 : SUCCESS in 31m 12s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/eb26803063c54145af3faa1fd86f0164 : SUCCESS in 1h 07m 04s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/5c27f9557fc748658b3df63ecdc6f64f : SUCCESS in 1h 11m 44s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/f4c127beefb8475a8e6648919b2e2678 : SUCCESS in 1h 08m 25s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/288f3a553ffa49c182a953f06d7f085d : SUCCESS in 1h 03m 35s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/0a637b5599ee491aa01da1c4597c4746 : SUCCESS in 48m 46s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/b0800ab25ded4b34aee6a9b62b5788a5 : SUCCESS in 39m 29s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/24328cc71c5c4a4587188ae161e6bb70 : SUCCESS in 45m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/53983ee4074440bab27508665515ee00 : SUCCESS in 7m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2f0b16ce43a9407ebbf071c65c418468 : SUCCESS in 3m 09s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4ece9e18486b41dfab27868589e14a61 : SUCCESS in 4m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/62a5428edf29402cbc3a7d4f81b4dec7 : SUCCESS in 4m 38s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e091297110ea4ac990d6dba10c2a5707 : SUCCESS in 4m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bff4bc30053e42c5aeae203c7f68d364 : SUCCESS in 7m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/77e2d1fa317e4a49b7e4f621182ef4e3 : SUCCESS in 3m 53s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/c1a0db6e5cbb4cb987e73914b92d7d98 : SUCCESS in 32m 28s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/b288de64bae84bb490c0de818ed0f457 : SUCCESS in 3m 15s","accounts_in_message":[],"_revision_number":7},{"id":"b407a272fb37a79c0b3743939aeccaeb1be4035e","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-09-07 15:27:49.000000000","message":"Patch Set 7: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"68688bb2c1d85c9188de34a35020803e5a014d0a","author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"date":"2026-09-08 09:55:30.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"892a5c56d7e33303089b4e07db3501c88c714c33","author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"date":"2026-09-08 09:56:21.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"04f81f55d8dbed182ffadb0d32c2a5838bc0a968","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"date":"2026-09-08 10:34:54.000000000","message":"Uploaded patch set 8: Commit message was updated.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"2b1025ed196f5d5af8006a9a1d412c27b64d3319","author":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"date":"2026-09-08 10:36:24.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"b2cb336ed5bf9f127d86835c37a041c145c1b0b2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"date":"2026-09-08 10:42:27.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"29991362ef20662eaf101ec43f756650e0e7714b","author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"date":"2026-09-08 10:43:53.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":9},{"id":"ae636cc1bdc9074cb3a681cb005993f07daa4c19","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-08 11:58:56.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8c8c2d93a5484991b4bda71e73f81b43\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/b27a61165e7e4cb8aa49a2eab6558be9 : SUCCESS in 42m 23s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/c65f580498754b4ab14926ac854fbf03 : SUCCESS in 49m 45s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/fcddabd696184e92b4cd3e17e3de293d : SUCCESS in 42m 07s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/9282dfd87b894aa0af119358b7fb9377 : SUCCESS in 35m 29s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/0790b8531f954a209ea95c5819751d8f : SUCCESS in 1h 04m 55s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/d9483371df9a43ac8ea92b3c02d05bd6 : SUCCESS in 47m 57s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/43375cb1aaa2453b9e2dd3c337b6afa2 : SUCCESS in 1h 09m 10s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/3edcc7f27b3c4276ba155930c0c8004b : SUCCESS in 49m 12s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/4a11da1fbd7b4845b62f95fca7647a9d : SUCCESS in 34m 32s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/b0f0d4acae9d40d69397856787f904e9 : SUCCESS in 33m 28s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/bda657c0bbf74111be1177b5e71c4a87 : SUCCESS in 43m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bf9ee5f60d9c4a20a2ac083b8f18732d : SUCCESS in 4m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/49008e3cddac4c0e8b8b80f4463601f4 : SUCCESS in 3m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e3b973e397524dd09fd773a5b6c3cc4f : SUCCESS in 6m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8ecab8d7ee004a659b32dd9f362d3ec9 : SUCCESS in 6m 35s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a6c2dfd45e8c44c6aa43ab564c8302a2 : SUCCESS in 4m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b720b82d992045d8bdfb43089f17dcea : SUCCESS in 8m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bf5ea8e3fac94937a6bde242e896f0cf : SUCCESS in 6m 22s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/6d43a4ce5e97428ead0a863a2e54f714 : SUCCESS in 29m 14s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/9315bd18006e4c9680b34d76e8dd0dc1 : SUCCESS in 3m 51s","accounts_in_message":[],"_revision_number":9},{"id":"46fbb4b482d3dabc7917e40bfc2af6827d32abf3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-08 12:00:54.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"03ebd28386bbc406dc31f1455a1630781a57f32d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-08 13:02:09.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6207c927849d44438f62904086785ae2\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/9c49f86f394e4e028011f23dc23c64db : SUCCESS in 34m 55s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/052e2f401fc64fcba4e0d3e70cdbd599 : SUCCESS in 35m 25s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/9fd7f39267ec4a5aad19f514c84ea822 : SUCCESS in 35m 25s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/58a50d387ea347f1a6181238a78379bd : SUCCESS in 26m 25s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/c4e342d014f24814a20724360df90116 : SUCCESS in 50m 29s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/8010c9fd7c7149eb862f5fe70e2c86d7 : SUCCESS in 48m 42s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/d75229ad0f4943f0b0a0c8ffb36c547b : SUCCESS in 1h 00m 03s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/d41627727c7643e6888a901b4c4a2c4c : SUCCESS in 54m 34s\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/07e9cf3eec464dc09b3827eb184d05f0 : SUCCESS in 34m 13s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/90ebdd68ba5e4561b6cd55d49041dce9 : SUCCESS in 41m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f20a8080f4744c69a68394a6464236bc : SUCCESS in 3m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/fdc948e77c8041dcb9247a36e94ed9ed : SUCCESS in 4m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/bad94e041639474080895a87c99b1bb8 : SUCCESS in 6m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/26e9446095ef4d578e6ed80073984c64 : SUCCESS in 7m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/007bdac2653f47df92ca90609888fa9b : SUCCESS in 5m 38s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/4417da26e09e4b9c9301004ce9c757d1 : SUCCESS in 29m 49s","accounts_in_message":[],"_revision_number":9},{"id":"aef0079921d1360eed04a9290b7a62ca7d982436","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-08 13:02:10.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":9},{"id":"40b17c26d4a87bb3a9f5be65546baa29a93dc6fc","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-08 13:03:33.000000000","message":"Patch Set 9:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/97efa267de384c4dbf0a3560a3e7e2ad\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/64ffe062bc634e1fa8dfd69070db6c91 : SUCCESS in 1m 00s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9537212f3ff74e65a9ccca8b7fb24e66 : SUCCESS in 1m 04s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"14ad515e567b7cca1f10c3a90b91b6d4b2a966d3","revisions":{"5de4fef35c2cf8c7238006b288a9c9f6a626e876":{"kind":"REWORK","_number":1,"created":"2026-07-10 10:20:00.000000000","uploader":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"ref":"refs/changes/60/996760/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/60/996760/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/60/996760/1"}}},"commit":{"parents":[{"commit":"121839fc97fd3773bba4cd3b59f5e918e131bcdb","subject":"Merge \"Fix multipool-bind9 devstack plugin for Ubuntu 26.04+\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/121839fc97fd3773bba4cd3b59f5e918e131bcdb"}]}],"author":{"name":"Tore Anderson","email":"tore@redpill-linpro.com","date":"2026-07-10 10:11:59.000000000","tz":120},"committer":{"name":"Tore Anderson","email":"tore@redpill-linpro.com","date":"2026-07-10 10:12:42.000000000","tz":120},"subject":"Fix pool nameserver update when pool has a catalog zone","message":"Fix pool nameserver update when pool has a catalog zone\n\nupdate_pool() enumerates every zone in the pool via an elevated\ncontext to add or remove NS records when the pool\u0027s nameservers\nchange. That context bypasses the !CATALOG filter find_zones()\notherwise applies for non-admins, so the pool\u0027s catalog zone was\nincluded too. Catalog zones never get an NS recordset (they\u0027re\ncreated via a raw storage insert that skips the normal SOA/NS\nrecordset creation), so removing a nameserver crashed with\nRecordSetNotFound: Could not find RecordSet, and adding one silently\ncreated a stray NS recordset on the catalog zone.\n\nExclude catalog zones from both the create and delete NS loops, the\nsame way delete_pool() already excludes them from its zone count.\n\nCo-Authored-By: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Iaf141cc56d8aaa8e3d1e3349a1d4cc2cc4230cc4\nSigned-off-by: Tore Anderson \u003ctore@redpill-linpro.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/5de4fef35c2cf8c7238006b288a9c9f6a626e876"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/5de4fef35c2cf8c7238006b288a9c9f6a626e876"}]},"branch":"refs/heads/master"},"5abc19f294577bc64ede9d507b08bb6f6ccc2630":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-09-04 13:23:19.000000000","uploader":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"ref":"refs/changes/60/996760/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/60/996760/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/60/996760/2"}}},"commit":{"parents":[{"commit":"121839fc97fd3773bba4cd3b59f5e918e131bcdb","subject":"Merge \"Fix multipool-bind9 devstack plugin for Ubuntu 26.04+\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/121839fc97fd3773bba4cd3b59f5e918e131bcdb"}]}],"author":{"name":"Tore Anderson","email":"tore@redpill-linpro.com","date":"2026-07-10 10:11:59.000000000","tz":120},"committer":{"name":"Tore Anderson","email":"tore@redpill-linpro.com","date":"2026-09-04 13:22:45.000000000","tz":120},"subject":"Fix pool nameserver update when pool has a catalog zone","message":"Fix pool nameserver update when pool has a catalog zone\n\nupdate_pool() enumerates every zone in the pool via an elevated\ncontext to add or remove NS records when the pool\u0027s nameservers\nchange. That context bypasses the !CATALOG filter find_zones()\notherwise applies for non-admins, so the pool\u0027s catalog zone was\nincluded too. Catalog zones never get an NS recordset (they\u0027re\ncreated via a raw storage insert that skips the normal SOA/NS\nrecordset creation), so removing a nameserver crashed with\nRecordSetNotFound: Could not find RecordSet, and adding one silently\ncreated a stray NS recordset on the catalog zone.\n\nExclude catalog zones from both the create and delete NS loops, the\nsame way delete_pool() already excludes them from its zone count.\n\nAssisted-By: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Iaf141cc56d8aaa8e3d1e3349a1d4cc2cc4230cc4\nSigned-off-by: Tore Anderson \u003ctore@redpill-linpro.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/5abc19f294577bc64ede9d507b08bb6f6ccc2630"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/5abc19f294577bc64ede9d507b08bb6f6ccc2630"}]},"branch":"refs/heads/master"},"af720a0e86c5fc74c4f3c5243438c7f8bf09cd86":{"kind":"REWORK","_number":3,"created":"2026-09-07 07:28:09.000000000","uploader":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"ref":"refs/changes/60/996760/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/60/996760/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/60/996760/3"}}},"commit":{"parents":[{"commit":"121839fc97fd3773bba4cd3b59f5e918e131bcdb","subject":"Merge \"Fix multipool-bind9 devstack plugin for Ubuntu 26.04+\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/121839fc97fd3773bba4cd3b59f5e918e131bcdb"}]}],"author":{"name":"Tore Anderson","email":"tore@redpill-linpro.com","date":"2026-07-10 10:11:59.000000000","tz":120},"committer":{"name":"Tore Anderson","email":"tore@redpill-linpro.com","date":"2026-09-07 07:28:00.000000000","tz":120},"subject":"Fix pool nameserver update when pool has a catalog zone","message":"Fix pool nameserver update when pool has a catalog zone\n\nupdate_pool() enumerates every zone in the pool via an elevated\ncontext to add or remove NS records when the pool\u0027s nameservers\nchange. That context bypasses the !CATALOG filter find_zones()\notherwise applies for non-admins, so the pool\u0027s catalog zone was\nincluded too. Catalog zones never get an NS recordset (they\u0027re\ncreated via a raw storage insert that skips the normal SOA/NS\nrecordset creation), so removing a nameserver crashed with\nRecordSetNotFound: Could not find RecordSet, and adding one silently\ncreated a stray NS recordset on the catalog zone.\n\nExclude catalog zones from both the create and delete NS loops, the\nsame way delete_pool() already excludes them from its zone count.\n\nAssisted-By: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Iaf141cc56d8aaa8e3d1e3349a1d4cc2cc4230cc4\nSigned-off-by: Tore Anderson \u003ctore@redpill-linpro.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/af720a0e86c5fc74c4f3c5243438c7f8bf09cd86"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/af720a0e86c5fc74c4f3c5243438c7f8bf09cd86"}]},"branch":"refs/heads/master"},"3aab787f909c3044a2c64648990eb9e1fb70f321":{"kind":"REWORK","_number":4,"created":"2026-09-07 10:09:57.000000000","uploader":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"ref":"refs/changes/60/996760/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/60/996760/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/60/996760/4"}}},"commit":{"parents":[{"commit":"121839fc97fd3773bba4cd3b59f5e918e131bcdb","subject":"Merge \"Fix multipool-bind9 devstack plugin for Ubuntu 26.04+\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/121839fc97fd3773bba4cd3b59f5e918e131bcdb"}]}],"author":{"name":"Tore Anderson","email":"tore@redpill-linpro.com","date":"2026-07-10 10:11:59.000000000","tz":120},"committer":{"name":"Tore Anderson","email":"tore@redpill-linpro.com","date":"2026-09-07 10:09:46.000000000","tz":120},"subject":"Fix pool nameserver update when pool has a catalog zone","message":"Fix pool nameserver update when pool has a catalog zone\n\nupdate_pool() enumerates every zone in the pool via an elevated\ncontext to add or remove NS records when the pool\u0027s nameservers\nchange. That context bypasses the !CATALOG filter find_zones()\notherwise applies for non-admins, so the pool\u0027s catalog zone was\nincluded too. Catalog zones never get an NS recordset (they\u0027re\ncreated via a raw storage insert that skips the normal SOA/NS\nrecordset creation), so removing a nameserver crashed with\nRecordSetNotFound: Could not find RecordSet, and adding one silently\ncreated a stray NS recordset on the catalog zone.\n\nExclude catalog zones from both the create and delete NS loops. Also\nmake _delete_ns() tolerate a missing NS recordset, the same way\n_add_ns() already does: SECONDARY zones have no NS recordset either,\nso removing a nameserver from a pool containing one hit the same\nRecordSetNotFound crash.\n\ndelete_pool()\u0027s zone count has the equivalent catalog-zone gap; that\nis fixed separately in Ib087c85cb5fdc801f6311b44fbc4491fb7e11f33.\n\nAssisted-By: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Iaf141cc56d8aaa8e3d1e3349a1d4cc2cc4230cc4\nSigned-off-by: Tore Anderson \u003ctore@redpill-linpro.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/3aab787f909c3044a2c64648990eb9e1fb70f321"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/3aab787f909c3044a2c64648990eb9e1fb70f321"}]},"branch":"refs/heads/master"},"27e81fbdce1a388262bfa3575796f5cc9ba7ebbe":{"kind":"REWORK","_number":5,"created":"2026-09-07 11:24:52.000000000","uploader":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"ref":"refs/changes/60/996760/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/60/996760/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/60/996760/5"}}},"commit":{"parents":[{"commit":"960b3b7f2bcda207100c16868f3272b77b0e9675","subject":"Merge \"tox: Drop redundant override of install_command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/960b3b7f2bcda207100c16868f3272b77b0e9675"}]}],"author":{"name":"Tore Anderson","email":"tore@redpill-linpro.com","date":"2026-07-10 10:11:59.000000000","tz":120},"committer":{"name":"Omer","email":"oschwart@redhat.com","date":"2026-09-07 11:24:39.000000000","tz":120},"subject":"Fix pool nameserver update when pool has a catalog zone","message":"Fix pool nameserver update when pool has a catalog zone\n\nupdate_pool() enumerates every zone in the pool via an elevated\ncontext to add or remove NS records when the pool\u0027s nameservers\nchange. That context bypasses the !CATALOG filter find_zones()\notherwise applies for non-admins, so the pool\u0027s catalog zone was\nincluded too. Catalog zones never get an NS recordset (they\u0027re\ncreated via a raw storage insert that skips the normal SOA/NS\nrecordset creation), so removing a nameserver crashed with\nRecordSetNotFound: Could not find RecordSet, and adding one silently\ncreated a stray NS recordset on the catalog zone.\n\nExclude catalog zones from both the create and delete NS loops. Also\nmake _delete_ns() tolerate a missing NS recordset, the same way\n_add_ns() already does: SECONDARY zones have no NS recordset either,\nso removing a nameserver from a pool containing one hit the same\nRecordSetNotFound crash.\n\ndelete_pool()\u0027s zone count has the equivalent catalog-zone gap; that\nis fixed separately in Ib087c85cb5fdc801f6311b44fbc4491fb7e11f33.\n\nAssisted-By: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Iaf141cc56d8aaa8e3d1e3349a1d4cc2cc4230cc4\nSigned-off-by: Tore Anderson \u003ctore@redpill-linpro.com\u003e\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/27e81fbdce1a388262bfa3575796f5cc9ba7ebbe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/27e81fbdce1a388262bfa3575796f5cc9ba7ebbe"}]},"branch":"refs/heads/master"},"13ee347e24892a4a12f26f6a078639cfba769fe2":{"kind":"REWORK","_number":6,"created":"2026-09-07 11:31:07.000000000","uploader":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"ref":"refs/changes/60/996760/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/60/996760/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/60/996760/6"}}},"commit":{"parents":[{"commit":"960b3b7f2bcda207100c16868f3272b77b0e9675","subject":"Merge \"tox: Drop redundant override of install_command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/960b3b7f2bcda207100c16868f3272b77b0e9675"}]}],"author":{"name":"Tore Anderson","email":"tore@redpill-linpro.com","date":"2026-07-10 10:11:59.000000000","tz":120},"committer":{"name":"Omer","email":"oschwart@redhat.com","date":"2026-09-07 11:30:33.000000000","tz":120},"subject":"Fix pool nameserver update when pool has a catalog zone","message":"Fix pool nameserver update when pool has a catalog zone\n\nupdate_pool() enumerates every zone in the pool via an elevated\ncontext to add or remove NS records when the pool\u0027s nameservers\nchange. That context bypasses the !CATALOG filter find_zones()\notherwise applies for non-admins, so the pool\u0027s catalog zone was\nincluded too. Catalog zones never get an NS recordset (they\u0027re\ncreated via a raw storage insert that skips the normal SOA/NS\nrecordset creation), so removing a nameserver crashed with\nRecordSetNotFound: Could not find RecordSet, and adding one silently\ncreated a stray NS recordset on the catalog zone.\n\nExclude catalog zones from both the create and delete NS loops. Also\nmake _delete_ns() tolerate a missing NS recordset, the same way\n_add_ns() already does: SECONDARY zones have no NS recordset either,\nso removing a nameserver from a pool containing one hit the same\nRecordSetNotFound crash.\n\ndelete_pool()\u0027s zone count has the equivalent catalog-zone gap; that\nis fixed separately in Ib087c85cb5fdc801f6311b44fbc4491fb7e11f33.\n\nAssisted-By: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Iaf141cc56d8aaa8e3d1e3349a1d4cc2cc4230cc4\nSigned-off-by: Tore Anderson \u003ctore@redpill-linpro.com\u003e\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/13ee347e24892a4a12f26f6a078639cfba769fe2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/13ee347e24892a4a12f26f6a078639cfba769fe2"}]},"branch":"refs/heads/master"},"a0ad41344222ebe199b5491a61c3716de75837d5":{"kind":"NO_CODE_CHANGE","_number":7,"created":"2026-09-07 11:37:26.000000000","uploader":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"ref":"refs/changes/60/996760/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/60/996760/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/60/996760/7"}}},"commit":{"parents":[{"commit":"960b3b7f2bcda207100c16868f3272b77b0e9675","subject":"Merge \"tox: Drop redundant override of install_command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/960b3b7f2bcda207100c16868f3272b77b0e9675"}]}],"author":{"name":"Tore Anderson","email":"tore@redpill-linpro.com","date":"2026-07-10 10:11:59.000000000","tz":120},"committer":{"name":"Tore Anderson","email":"tore@redpill-linpro.com","date":"2026-09-07 11:37:18.000000000","tz":120},"subject":"Fix pool nameserver update when pool has a catalog zone","message":"Fix pool nameserver update when pool has a catalog zone\n\nupdate_pool() enumerates every zone in the pool via an elevated\ncontext to add or remove NS records when the pool\u0027s nameservers\nchange. That context bypasses the !CATALOG filter find_zones()\notherwise applies for non-admins, so the pool\u0027s catalog zone was\nincluded too. Catalog zones never get an NS recordset (they\u0027re\ncreated via a raw storage insert that skips the normal SOA/NS\nrecordset creation), so removing a nameserver crashed with\nRecordSetNotFound: Could not find RecordSet, and adding one silently\ncreated a stray NS recordset on the catalog zone.\n\nExclude catalog zones from both the create and delete NS loops. Also\nmake _delete_ns() tolerate a missing NS recordset for SECONDARY\nzones, the same way _add_ns() already does: SECONDARY zones have no\nNS recordset either, so removing a nameserver from a pool containing\none hit the same RecordSetNotFound crash. Any other zone type is\nstill expected to have an NS recordset, so a missing one there still\nraises.\n\nAlso move update_pool()\u0027s \"cannot delete the last nameserver\" check\nto before the pool update is persisted. It used to run inside the\ndelete loop, after self.storage.update_pool() had already written\nthe pool with zero nameservers to storage, so the update was already\nhalf-applied by the time the error was raised.\n\ndelete_pool()\u0027s zone count has the equivalent catalog-zone gap; that\nis fixed separately in Ib087c85cb5fdc801f6311b44fbc4491fb7e11f33.\n\nAssisted-By: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Iaf141cc56d8aaa8e3d1e3349a1d4cc2cc4230cc4\nSigned-off-by: Tore Anderson \u003ctore@redpill-linpro.com\u003e\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/a0ad41344222ebe199b5491a61c3716de75837d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/a0ad41344222ebe199b5491a61c3716de75837d5"}]},"branch":"refs/heads/master"},"0d9b6b69989b7c87d7aed8649d74bdea73c3d14c":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2026-09-08 10:34:54.000000000","uploader":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"ref":"refs/changes/60/996760/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/60/996760/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/60/996760/8"}}},"commit":{"parents":[{"commit":"960b3b7f2bcda207100c16868f3272b77b0e9675","subject":"Merge \"tox: Drop redundant override of install_command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/960b3b7f2bcda207100c16868f3272b77b0e9675"}]}],"author":{"name":"Tore Anderson","email":"tore@redpill-linpro.com","date":"2026-07-10 10:11:59.000000000","tz":120},"committer":{"name":"Tore Anderson","email":"tore@redpill-linpro.com","date":"2026-09-08 10:34:49.000000000","tz":120},"subject":"Fix pool nameserver update when pool has a catalog zone","message":"Fix pool nameserver update when pool has a catalog zone\n\nupdate_pool() enumerates every zone in the pool via an elevated\ncontext to add or remove NS records when the pool\u0027s nameservers\nchange. That context bypasses the !CATALOG filter find_zones()\notherwise applies for non-admins, so the pool\u0027s catalog zone was\nincluded too. Catalog zones never get an NS recordset (they\u0027re\ncreated via a raw storage insert that skips the normal SOA/NS\nrecordset creation), so removing a nameserver crashed with\nRecordSetNotFound: Could not find RecordSet, and adding one silently\ncreated a stray NS recordset on the catalog zone.\n\nExclude catalog zones from both the create and delete NS loops. Also\nmake _delete_ns() tolerate a missing NS recordset for SECONDARY\nzones, the same way _add_ns() already does: SECONDARY zones have no\nNS recordset either, so removing a nameserver from a pool containing\none hit the same RecordSetNotFound crash. Any other zone type is\nstill expected to have an NS recordset, so a missing one there still\nraises.\n\nAlso move update_pool()\u0027s \"cannot delete the last nameserver\" check\nto before the pool update is persisted. It used to run inside the\ndelete loop, after self.storage.update_pool() had already written\nthe pool with zero nameservers to storage, so the update was already\nhalf-applied by the time the error was raised.\n\ndelete_pool()\u0027s zone count has the equivalent catalog-zone gap; that\nis fixed separately in Ib087c85cb5fdc801f6311b44fbc4491fb7e11f33.\n\nCloses-Bug: #2166761\n\nAssisted-By: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Iaf141cc56d8aaa8e3d1e3349a1d4cc2cc4230cc4\nSigned-off-by: Tore Anderson \u003ctore@redpill-linpro.com\u003e\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/0d9b6b69989b7c87d7aed8649d74bdea73c3d14c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/0d9b6b69989b7c87d7aed8649d74bdea73c3d14c"}]},"branch":"refs/heads/master"},"14ad515e567b7cca1f10c3a90b91b6d4b2a966d3":{"kind":"REWORK","_number":9,"created":"2026-09-08 10:42:27.000000000","uploader":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"ref":"refs/changes/60/996760/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/60/996760/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/60/996760/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/60/996760/9"}}},"commit":{"parents":[{"commit":"960b3b7f2bcda207100c16868f3272b77b0e9675","subject":"Merge \"tox: Drop redundant override of install_command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/960b3b7f2bcda207100c16868f3272b77b0e9675"}]}],"author":{"name":"Tore Anderson","email":"tore@redpill-linpro.com","date":"2026-07-10 10:11:59.000000000","tz":120},"committer":{"name":"Tore Anderson","email":"tore@redpill-linpro.com","date":"2026-09-08 10:41:42.000000000","tz":120},"subject":"Fix pool nameserver update when pool has a catalog zone","message":"Fix pool nameserver update when pool has a catalog zone\n\nupdate_pool() enumerates every zone in the pool via an elevated\ncontext to add or remove NS records when the pool\u0027s nameservers\nchange. That context bypasses the !CATALOG filter find_zones()\notherwise applies for non-admins, so the pool\u0027s catalog zone was\nincluded too. Catalog zones never get an NS recordset (they\u0027re\ncreated via a raw storage insert that skips the normal SOA/NS\nrecordset creation), so removing a nameserver crashed with\nRecordSetNotFound: Could not find RecordSet, and adding one silently\ncreated a stray NS recordset on the catalog zone.\n\nExclude catalog zones from both the create and delete NS loops. Also\nmake _delete_ns() tolerate a missing NS recordset for SECONDARY\nzones, the same way _add_ns() already does: SECONDARY zones have no\nNS recordset either, so removing a nameserver from a pool containing\none hit the same RecordSetNotFound crash. Any other zone type is\nstill expected to have an NS recordset, so a missing one there still\nraises.\n\nAlso move update_pool()\u0027s \"cannot delete the last nameserver\" check\nto before the pool update is persisted. It used to run inside the\ndelete loop, after self.storage.update_pool() had already written\nthe pool with zero nameservers to storage, so the update was already\nhalf-applied by the time the error was raised.\n\ndelete_pool()\u0027s zone count has the equivalent catalog-zone gap; that\nis fixed separately in Ib087c85cb5fdc801f6311b44fbc4491fb7e11f33.\n\nCloses-Bug: #2166761\n\nAssisted-By: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Iaf141cc56d8aaa8e3d1e3349a1d4cc2cc4230cc4\nSigned-off-by: Tore Anderson \u003ctore@redpill-linpro.com\u003e\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/14ad515e567b7cca1f10c3a90b91b6d4b2a966d3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/14ad515e567b7cca1f10c3a90b91b6d4b2a966d3"}]},"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":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}},{"label":"Review-Priority","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":"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":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\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":""}}}]}
