)]}'
{"id":"openstack%2Fdesignate~971659","triplet_id":"openstack%2Fdesignate~master~I5a2a18903e2bdc6a7b2202203ef3d41a0c6a7849","project":"openstack/designate","branch":"master","topic":"bug/1934120-patch1","attention_set":{},"removed_from_attention_set":{"31664":{"account":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"last_update":"2026-07-14 18:43:20.000000000","reason":"\u003cGERRIT_ACCOUNT_31664\u003e replied on the change","reason_account":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"}},"28609":{"account":{"_account_id":28609,"name":"Arkady Shtempler","email":"ashtempl@redhat.com","username":"ashtempl"},"last_update":"2026-07-14 20:02:03.000000000","reason":"Change was submitted"},"6681":{"account":{"_account_id":6681,"name":"Brent Eagles","email":"beagles@redhat.com","username":"beagles"},"last_update":"2026-07-14 20:02:03.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I5a2a18903e2bdc6a7b2202203ef3d41a0c6a7849","subject":"Require TSIG keys for zones in non-default pools","status":"MERGED","created":"2025-12-22 19:48:15.000000000","updated":"2026-07-14 20:03:09.000000000","submitted":"2026-07-14 20:02:03.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"971659-bug/1934120-patch1","meta_rev_id":"22e1e8adb98d9b0b2b4aa71f9304c83d4270d999","_number":971659,"virtual_id_number":971659,"owner":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"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-07-14 20:02:03.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":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"all":[{"value":2,"date":"2026-07-14 18:43:20.000000000","permitted_voting_range":{"min":2,"max":2},"_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-07-07 12:38:19.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":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"all":[{"value":1,"date":"2026-07-14 18:43:20.000000000","permitted_voting_range":{"min":1,"max":1},"_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":"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":[{"_account_id":28609,"name":"Arkady Shtempler","email":"ashtempl@redhat.com","username":"ashtempl"},{"_account_id":6681,"name":"Brent Eagles","email":"beagles@redhat.com","username":"beagles"}],"reviewers":{"REVIEWER":[{"_account_id":6681,"name":"Brent Eagles","email":"beagles@redhat.com","username":"beagles"},{"_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":28609,"name":"Arkady Shtempler","email":"ashtempl@redhat.com","username":"ashtempl"},{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-12-22 21:05:40.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-02-25 11:17:51.000000000","updated_by":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"reviewer":{"_account_id":6681,"name":"Brent Eagles","email":"beagles@redhat.com","username":"beagles"},"state":"REVIEWER"},{"updated":"2026-02-25 11:17:51.000000000","updated_by":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"reviewer":{"_account_id":28609,"name":"Arkady Shtempler","email":"ashtempl@redhat.com","username":"ashtempl"},"state":"REVIEWER"},{"updated":"2026-07-07 12:38:19.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":"799afecc10b984394191b69011b26a986d73d7c5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2025-12-22 19:48:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9fc817d82491c5e3d6231fb73b359a9d68bd0aec","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-22 21:05:40.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9c82b72718104bf8a25593723af1133b\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/20ea776dc98542b28df4d90853b745be : SUCCESS in 46m 06s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/f12ce0d52bdc4374ae7ee82dff4f8484 : SUCCESS in 53m 05s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/f41d081242804e8fa962d4fa18d1f90f : SUCCESS in 45m 12s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/54d4635e9cdc4c55883cbb8ab6d07470 : SUCCESS in 20m 06s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/3a30bdceb76a4ae4a42714b521beb032 : SUCCESS in 1h 10m 32s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/3850c45b33f5412c80981bc7c5d5d7d4 : SUCCESS in 1h 07m 58s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/4ee0e27ff9564fd88743c516002d5155 : SUCCESS in 1h 05m 46s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/601cd2fe14b84a71aa3649f85316724f : SUCCESS in 1h 06m 45s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/26ba27320b684367bcedc2b26dd90aff : SUCCESS in 49m 00s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/729feb460d7d4f278ec0c00d5cdaeae3 : SUCCESS in 53m 07s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/e791706366554e17837a1251f58a8e46 : SUCCESS in 51m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6a1477fe77804a3ca620d87c8079b1aa : SUCCESS in 6m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/34a4c25d6ca742878ff75c19a59e50bf : SUCCESS in 3m 02s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/aa8fc8594d014ffc94362850c46d9521 : SUCCESS in 4m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/503ed9e69b6c4e63b3699a61b8640f81 : SUCCESS in 7m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e75d1cc7e0d942e482d30538327f8bbf : SUCCESS in 8m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/af5ebeb992524383a72ceb25cd37acd2 : SUCCESS in 4m 26s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/460ecd06d3ef470c8f377880b399618d : SUCCESS in 31m 48s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/d1c1d4683bc1495a9bfc35a1d54cb5f6 : SUCCESS in 6m 14s","accounts_in_message":[],"_revision_number":1},{"id":"2205073df54d7d24a5317e78138f7eb21da29959","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-06-26 16:59:03.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"c37ab8af20adf4611cb20d835bc52a1d0abb4d6f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-26 18:20:29.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/bda698be446f4c8c94a0072d31abfaff\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/f661bd60b9ce470ba96d704eed4c3ff1 : SUCCESS in 43m 06s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/6b7d8c14faee41698d377b0cc78c7068 : SUCCESS in 55m 01s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/9e1878761e3c4b10932af9f6589957b7 : SUCCESS in 46m 59s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/da459d88fb66421fa6c89262a4a87b87 : SUCCESS in 36m 49s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/f9630a97f9564d64a91e750f0f40e7e0 : SUCCESS in 1h 00m 31s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/c9f3f435efc44dd9baf4a7e133fc5b7e : SUCCESS in 1h 10m 23s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/24154b3ae037446183110ad36dc8b628 : SUCCESS in 59m 06s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/c9c460cf6c0b4e5fab2e4b688ca81aaa : SUCCESS in 1h 16m 03s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/c0af8e4815234d8582b1bffffd0a98f6 : FAILURE in 59m 30s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/80c0e9856b244862b26c8cdedef567dd : SUCCESS in 54m 27s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/feae1c89c6a44a6f8b9380ca999ec55f : SUCCESS in 50m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8ad6b18add5c4ac999d0400373e9ab3e : FAILURE in 6m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/29258f94b9be41e5b7f402f5cc33940b : SUCCESS in 3m 32s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cafec05aae524d809b0f581d4fa54524 : FAILURE in 3m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/653cfc66d98d4672a028aa23d78e1bc7 : FAILURE in 5m 37s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ebf4636c6f304c2ebf0ff1190c733c9a : FAILURE in 5m 05s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1ac6da46cb3b4308a91e4352db2288d6 : SUCCESS in 8m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0d033c9c8e984b3cbc12687ae62dfe3e : SUCCESS in 2m 53s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/a51d2b67edb34863b2cff2c74444c733 : SUCCESS in 31m 54s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/6cbcbf1416194c8e880fe43390ae3802 : FAILURE in 4m 54s","accounts_in_message":[],"_revision_number":2},{"id":"5237c80d3c46f52b6cb4fdd1ad6033d9fcf0d60d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-06-29 09:26:52.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"5d66e3940c37ae971b3460f15a036125663dc261","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 10:57:53.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4507e1eef1ca466f982bfbdf37d1fb35\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/f58415af8b91402f9e2ead54dc05beae : SUCCESS in 46m 32s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/465fc09627554b5a9f5ce94eb13e0b1a : SUCCESS in 51m 24s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/68472b11eebf423ebcbff43fa559c51f : SUCCESS in 52m 16s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/6c00188fe77340cc9053dfeba8317e6e : SUCCESS in 33m 22s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/de169cfba1e44f458f8130ecadeda4d7 : SUCCESS in 1h 01m 08s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/a4fc2b21ca954591bc2bc8e3ee29f0d7 : SUCCESS in 1h 16m 22s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/89798bea36f240d6aa06c0a26d391f8d : SUCCESS in 1h 22m 54s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/5871912f827d4b7fb836a3bd8e041bab : SUCCESS in 1h 06m 35s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/c865d37710ac4cdea90acbeec32e79cc : FAILURE in 48m 30s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/cff0336f97c542d198c503be8deec995 : SUCCESS in 50m 13s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/98311db6e8654d47bfc2d4e8a96a3e34 : SUCCESS in 52m 38s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/21ea61ecb0ea4f4cb4127626e23640f7 : SUCCESS in 4m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3bf042cdf94a4c7ab5a5825b225567da : SUCCESS in 3m 04s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5837f851a75447949afeb07a0030de9f : SUCCESS in 5m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a83ac4ae4bea45889667f54e632ace17 : SUCCESS in 5m 06s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f32ce44e7cb34491ac6c9b21283052eb : FAILURE in 7m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4559fbb90e724ffda71dbad2de2b7f31 : SUCCESS in 10m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fee8203a7f8b498d81c0bf4f7b8c9394 : SUCCESS in 7m 05s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/bacafc2e508e4d42b3598d7b37451cf6 : SUCCESS in 30m 41s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/c687200797fc45dd877be0f67ae64855 : SUCCESS in 6m 28s","accounts_in_message":[],"_revision_number":3},{"id":"478f838e1abe66db62657d0367aabb87080ba34f","author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"date":"2026-07-07 12:38:19.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"0afece490de453fe3e4add4af2b11674edd1c1ed","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-07-14 18:43:20.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"eadd9b0b26eff1f1026755685cf6e43a145edf87","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 18:43:49.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"2ce1638281f112361bc38e2eec98205010a14d59","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 20:02:03.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/afcb4311ad10494bab46aba083f5ebca\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/7f7445facf574baaaccd3c1711f8e2fc : SUCCESS in 34m 51s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/2734263542d2492d80741e3065a03bf6 : SUCCESS in 41m 54s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/87afd7cb634941d9b6941eecd1565962 : SUCCESS in 38m 03s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/98d9887ba8e84c048f53eeb2c575174d : SUCCESS in 33m 56s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/5ddd5ed0298b4d68a9188f99d26fea3f : SUCCESS in 1h 06m 16s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/46eb18a47fc344278a2a01d0d7e26bf8 : SUCCESS in 1h 09m 07s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/238482e90e094e5ca457239b24a244a7 : SUCCESS in 1h 08m 58s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/8ec2bf5f6ee7400b9f7b38ebcbdfa5d4 : SUCCESS in 1h 13m 02s\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/a67e6ab1da7b49ccafa625f07a977ee2 : SUCCESS in 43m 42s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/4a034d0dee7b421b8d8372da285075cb : SUCCESS in 47m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7a79b9208355461482c4a386cc04353a : SUCCESS in 3m 33s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c5dd5dd37d5049c3ab22466688f7a850 : SUCCESS in 5m 10s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/282c4d4773894f99b66d713cf72866c5 : SUCCESS in 4m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/633b1071492e4b5fa0ada1cbba1ea197 : SUCCESS in 9m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c35be0aa7e1541f5a893670aabcb21c7 : SUCCESS in 5m 59s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/9a21410da76340e09be39c9d0f6992a3 : SUCCESS in 30m 19s","accounts_in_message":[],"_revision_number":3},{"id":"30ae3009a8b9cee4603ee9ebf63445fb8e09cc7b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 20:02:03.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"22e1e8adb98d9b0b2b4aa71f9304c83d4270d999","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 20:03:09.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/388ced6826a84778bb62c5f6c16b20a6\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c14e7dcae0ad4faa97a96adba59b8e37 : SUCCESS in 50s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e7c541d717d545c58eb5ae6f3a53e8a2 : SUCCESS in 44s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"7dfcfb74f0375e016da3ae99bc39651bccefa189","revisions":{"812361357dbfb41db1cfb545e99855c1988a2e2e":{"kind":"REWORK","_number":1,"created":"2025-12-22 19:48:15.000000000","uploader":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"ref":"refs/changes/59/971659/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/59/971659/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/59/971659/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/59/971659/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/59/971659/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/59/971659/1"}}},"commit":{"parents":[{"commit":"69413d8f20c5d23e041584216f0c53f10ac5dd6c","subject":"Add validation for TSIG key scope and resource_id matching","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/69413d8f20c5d23e041584216f0c53f10ac5dd6c"}]}],"author":{"name":"Omer","email":"oschwart@redhat.com","date":"2025-12-19 21:42:32.000000000","tz":-180},"committer":{"name":"Omer","email":"oschwart@redhat.com","date":"2025-12-22 19:47:58.000000000","tz":-180},"subject":"Require TSIG keys for zones in non-default pools","message":"Require TSIG keys for zones in non-default pools\n\nThis change adds validation during zone creation to ensure that\nnon-default pools have TSIG keys before zones can be created in\nthem.\n\nNote: this commit does not change the existing API behavior for the user\nas the zone will get into ERROR eventually if the Tsig key does not\nexist for the non-default pool.\n\nWhen backend nameservers request zone transfers via AXFR from\nDesignate\u0027s MiniDNS service, MDNS uses TSIG authentication to\nidentify which pool the requested zone belongs to. Without TSIG,\nMDNS defaults to searching only in the default pool, causing zones\nin non-default pools to fail with \u0027ZoneNotFound\u0027 errors during\nzone transfer, leaving them stuck in ERROR status.\n\nThis validation provides fail-fast behavior with a clear error\nmessage, rather than allowing zones to be created and then fail\nsilently during synchronization.\n\nDocumentation has been added to explain the TSIG requirement for\nmulti-pool deployments and provide configuration guidance.\n\nCloses-Bug: #2008693\nAssisted-By: Claude Code 4.5 Sonnet\nChange-Id: I5a2a18903e2bdc6a7b2202203ef3d41a0c6a7849\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/812361357dbfb41db1cfb545e99855c1988a2e2e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/812361357dbfb41db1cfb545e99855c1988a2e2e"}]},"branch":"refs/heads/master"},"f5ae72e5bf3aa523da2fa79ee8ff62a569ebd235":{"kind":"REWORK","_number":2,"created":"2026-06-26 16:59:03.000000000","uploader":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"ref":"refs/changes/59/971659/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/59/971659/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/59/971659/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/59/971659/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/59/971659/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/59/971659/2"}}},"commit":{"parents":[{"commit":"e22c9bc51826a28ea2d77336c26fcaccb4d5f23e","subject":"Merge \"Add validation for TSIG key scope and resource_id matching\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/e22c9bc51826a28ea2d77336c26fcaccb4d5f23e"}]}],"author":{"name":"Omer","email":"oschwart@redhat.com","date":"2025-12-19 21:42:32.000000000","tz":-180},"committer":{"name":"Omer","email":"oschwart@redhat.com","date":"2026-06-26 16:58:35.000000000","tz":120},"subject":"Require TSIG keys for zones in non-default pools","message":"Require TSIG keys for zones in non-default pools\n\nAdd validation during zone creation and pool moves to ensure that\nnon-default pools have TSIG keys configured. Without TSIG, MDNS\ndefaults to searching only in the default pool, causing zones in\nother pools to fail with \u0027ZoneNotFound\u0027 errors during AXFR,\nleaving them stuck in ERROR status.\n\nThis provides fail-fast behavior with a clear error message,\nrather than allowing zones to silently fail during synchronization.\n\nNote: this does not change existing API behavior for the user as\nthe zone would get into ERROR eventually without a TSIG key.\n\nDocumentation has been added to explain the TSIG requirement for\nmulti-pool deployments.\n\nCloses-Bug: #2008693\nAssisted-By: Claude Code 4.5 Sonnet\nChange-Id: I5a2a18903e2bdc6a7b2202203ef3d41a0c6a7849\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/f5ae72e5bf3aa523da2fa79ee8ff62a569ebd235"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/f5ae72e5bf3aa523da2fa79ee8ff62a569ebd235"}]},"branch":"refs/heads/master"},"7dfcfb74f0375e016da3ae99bc39651bccefa189":{"kind":"REWORK","_number":3,"created":"2026-06-29 09:26:52.000000000","uploader":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"ref":"refs/changes/59/971659/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/59/971659/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/59/971659/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/59/971659/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/59/971659/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/59/971659/3"}}},"commit":{"parents":[{"commit":"e22c9bc51826a28ea2d77336c26fcaccb4d5f23e","subject":"Merge \"Add validation for TSIG key scope and resource_id matching\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/e22c9bc51826a28ea2d77336c26fcaccb4d5f23e"}]}],"author":{"name":"Omer","email":"oschwart@redhat.com","date":"2025-12-19 21:42:32.000000000","tz":-180},"committer":{"name":"Omer","email":"oschwart@redhat.com","date":"2026-06-29 09:26:45.000000000","tz":120},"subject":"Require TSIG keys for zones in non-default pools","message":"Require TSIG keys for zones in non-default pools\n\nAdd validation during zone creation and pool moves to ensure that\nnon-default pools have TSIG keys configured. Without TSIG, MDNS\ndefaults to searching only in the default pool, causing zones in\nother pools to fail with \u0027ZoneNotFound\u0027 errors during AXFR,\nleaving them stuck in ERROR status.\n\nThis provides fail-fast behavior with a clear error message,\nrather than allowing zones to silently fail during synchronization.\n\nNote: this does not change existing API behavior for the user as\nthe zone would get into ERROR eventually without a TSIG key.\n\nDocumentation has been added to explain the TSIG requirement for\nmulti-pool deployments.\n\nCloses-Bug: #2008693\nAssisted-By: Claude Code 4.5 Sonnet\nChange-Id: I5a2a18903e2bdc6a7b2202203ef3d41a0c6a7849\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/7dfcfb74f0375e016da3ae99bc39651bccefa189"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/7dfcfb74f0375e016da3ae99bc39651bccefa189"}]},"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":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"}},{"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":""}}}]}
