)]}'
{"id":"openstack%2Fdesignate~969087","triplet_id":"openstack%2Fdesignate~master~I83c9f33b190ad04018cd12eafd70211ab906b678","project":"openstack/designate","branch":"master","topic":"bug/1926572","attention_set":{},"removed_from_attention_set":{"31664":{"account":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"last_update":"2025-12-18 17:38:18.000000000","reason":"\u003cGERRIT_ACCOUNT_31664\u003e replied on the change","reason_account":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"}}},"hashtags":[],"change_id":"I83c9f33b190ad04018cd12eafd70211ab906b678","subject":"Fix zone transfer request access control","status":"NEW","created":"2025-12-01 14:28:30.000000000","updated":"2025-12-18 19:32:03.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"670036a329b1e1900a2ad2ab9e91f3c15f4227bf","_number":969087,"virtual_id_number":969087,"owner":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2025-12-18 18:50:35.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-12-01 15:47:43.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"}],"messages":[{"id":"17e71161037620240978f5340cf24739248fbf96","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2025-12-01 14:28:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bb4b83ba4081f5ec2c0c46746f14bd1b937c7c1c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-01 15:47:43.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/bad51bac3ce84eac937cd1ce74191fec\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/bd64c646018d4174923582e016785665 : FAILURE in 45m 31s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/ba5e35c6fbb64a8ab2eedf4e1ca6cfa4 : FAILURE in 47m 09s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/076ffc7da04b49a8932da0781979550b : FAILURE in 45m 32s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/d13f9550d1374d7fb977c30948a69436 : SUCCESS in 33m 14s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/cc3ad5222d9a4c4f9f0d9c621cad32e4 : FAILURE in 1h 15m 07s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/3bf8aaa2df734828a4c70ec6bcebcb36 : FAILURE in 53m 45s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/1b0cf4df32ce40a286f1718c5f82d412 : FAILURE in 57m 14s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/d95e4ec462504d70ae6b827463891e7c : FAILURE in 54m 02s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/b5b5f548767242ff9d22f82abad30516 : FAILURE in 43m 04s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/3564a79d90174d858e59a68ed8f2a0b0 : FAILURE in 42m 51s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/9c93e087383240c6afcf90f6f3b36f67 : FAILURE in 53m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/78ac59fcd2ff4f4c9a6a8b01dea6d0c5 : FAILURE in 6m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1039e0eb6d764d3dbaf3b6d4ddbf6acc : SUCCESS in 3m 33s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f1e9a9e5baf04ccfae03ecfda92243ac : FAILURE in 4m 41s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e17b3276c09b4c50ab60ff4dde47f8e6 : FAILURE in 7m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/43c4bfcc7e7142fcbe12dd024220eabb : SUCCESS in 7m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9bdc435e95f14d48bcdd3931bfdb012c : SUCCESS in 4m 33s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/1e78c218b81146a5a0989412071431ba : SUCCESS in 31m 11s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/248fcd3b15f54d6d90ad2862b982ea12 : FAILURE in 5m 27s","accounts_in_message":[],"_revision_number":1},{"id":"2b525d041402c53a109a32e44e66b61ab2cf6808","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2025-12-01 19:35:25.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"541f034332abc345d208159f77307c26bd5fb112","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-01 20:50:56.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/c6cc0edd67eb4eb9bcbbac008e15d91c\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/111dd75aa80b49ae88c6c94e356afd5b : FAILURE in 36m 19s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/480e19e8d3234b799cc5f66d3cba78b5 : FAILURE in 38m 50s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/66c936e194bf452fadfb4a71fe70a3ad : FAILURE in 46m 35s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/410e60f2daa745bba11740fac19359e5 : SUCCESS in 32m 12s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/595aa095c8b642d7b19bd4da78947556 : FAILURE in 50m 44s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/546b5447cd9a44ccabef7726cf8b46ef : FAILURE in 52m 00s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/6dcdf18dabd04ca2b1661cbb2f036f75 : FAILURE in 1h 09m 37s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/6673984249cb444596ac3b446548d410 : FAILURE in 18m 01s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/a4f6dde945984d208cac966e74819e9e : FAILURE in 49m 40s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/6d2851795ae54eab8752ad39afa07290 : FAILURE in 54m 09s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/6d200b4cddb44a33996654087fe329b0 : FAILURE in 34m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/173cd5a856504992a226136468b14fcf : SUCCESS in 7m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8583672007a545b6b42649611c1f7671 : SUCCESS in 3m 07s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/268bb7e810b74b028dea89467cef3934 : SUCCESS in 4m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6334e971381c45afa95a13833e9914ac : SUCCESS in 7m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e8e18f9d62ab4784a7782bbf84a653d1 : SUCCESS in 7m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ea0877fc8ccf48fb962c0798e7bd2076 : SUCCESS in 4m 58s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/cf12a97aa3f541dcb3bf16807e0782bc : SUCCESS in 31m 59s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/321ff8b682e44d9284ad3f385dcc0492 : SUCCESS in 4m 24s","accounts_in_message":[],"_revision_number":2},{"id":"097eb708067cb2a200af2f1573fe801fd6cf0b26","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2025-12-11 18:19:53.000000000","message":"Patch Set 3: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"063b4f29a671554051596875041c22d7b788a786","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-11 19:42:33.000000000","message":"Patch Set 3: 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/c05f9f0f35ad4231bc8722cc05c56218\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/fd06b07857ba4dc2a254d92c5ea37a54 : SUCCESS in 40m 10s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/0c728f6b93c04eb89d0f0882f0d92e70 : SUCCESS in 42m 33s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/addb0645490b47d985d3828432744ad1 : SUCCESS in 48m 48s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/1c7b2cff30de40db8aef59959be7939e : SUCCESS in 32m 52s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/fb711c43b9684bfd9a3b53d47f68521a : FAILURE in 17m 50s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/4a8381304bd848e4a697d2473046e800 : SUCCESS in 1h 05m 43s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/4befa0fdf91f41c4a485139220623e1a : SUCCESS in 1h 06m 33s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/8e2dd0178514492b9e14603e39e6d29c : SUCCESS in 1h 11m 05s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/8e3c2d6534df4f45b36719542f3433c5 : FAILURE in 48m 48s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/4d270e9f92a642f7a41b7a77a415085b : SUCCESS in 35m 36s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/32436faa933e4fbd8f49f09ff127f1e3 : SUCCESS in 47m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0fb0ae80757447d4857ac8ff514dd121 : SUCCESS in 5m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6df4568aa0574136a50bf36c891b2b16 : SUCCESS in 2m 12s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a5ab78daba58420ea1ccbcfa5d090acd : SUCCESS in 4m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e887632d2743421abb3513e069f782c1 : SUCCESS in 7m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/709b9dac06aa40feb40c00caa4001576 : SUCCESS in 8m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a0f1bbb548a7429f866e3fb60543ca3d : SUCCESS in 4m 32s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/b5bbc4500a344643b5f81e4892a6bddb : SUCCESS in 31m 53s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/263efd1be2594467951abee4b6c164b7 : SUCCESS in 3m 26s","accounts_in_message":[],"_revision_number":3},{"id":"dde1e1385f780dbdab180ea9e7b807c5270563ae","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2025-12-12 13:56:09.000000000","message":"Patch Set 4: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"aa89a90ec68f21231b75958d48b7d6f902a74174","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-12 14:17:18.000000000","message":"Patch Set 4: Verified-1\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/designate-tempest-plugin/+/970666 is needed.","accounts_in_message":[],"_revision_number":4},{"id":"12e1ac42506842fab956cc19ed2366b2d8635105","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2025-12-12 18:03:33.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"624e972d711e8e6156009dbab88b6234badd6950","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-12 19:20:09.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fa08c02a427d469798d76e2218923ef0\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/17a3584fbe054b588a46dcfa089f94c5 : SUCCESS in 55m 35s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/776f8977db3b4590b6a66ae6b138fe3e : SUCCESS in 48m 56s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/388c05ec635843b08955ea15b6602415 : SUCCESS in 46m 50s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/beada999e8c34f4689013facaa31bf4b : SUCCESS in 33m 40s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/56c48f1e81014bc6b014a19202a40197 : SUCCESS in 1h 09m 43s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/1b4e2dea912e4e92a835cb02c04798d7 : SUCCESS in 49m 39s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/442b3611f6cf41d8b23c6448cf50d90f : SUCCESS in 1h 10m 55s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/79440b03b3f54bc6b33fcbe28ea132e3 : SUCCESS in 1h 09m 47s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/74d9b3e565cd4bdd8b9098ac3dbe6555 : SUCCESS in 45m 01s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/f0a3b3f10c9f46f491bbe8925d043b6d : SUCCESS in 42m 41s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/dbe3dc78dd8f4268b2d06a1d79a8cf84 : SUCCESS in 50m 00s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b47c21173d3e4eb6b71368fb89c1b8c4 : SUCCESS in 7m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c80af80604d6473fbd23eb007ed49857 : SUCCESS in 3m 04s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f4dee0ed28a342f39f640e8baa5aeab2 : SUCCESS in 4m 15s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fc3cd8229d31400382d208c932a4b2a8 : SUCCESS in 7m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/51da0681b31b4e4fb641ea4ccd9e102e : SUCCESS in 8m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/43149342747f469a87b3ceaf807afffc : SUCCESS in 4m 44s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/29a0d6587372456cb1ee8a34d75462c5 : SUCCESS in 30m 47s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/3a706ebb24894c9491ee398c6f4b346a : SUCCESS in 4m 33s","accounts_in_message":[],"_revision_number":4},{"id":"7272708583444311c89bdc58a45d9248dee51aec","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2025-12-16 22:20:04.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"b247a4a84008a8712e49aa84dd8f63de84390dc1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 23:32:46.000000000","message":"Patch Set 5: 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/08a929c030f94c57aba9ca935c4603ab\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/34cd955a9c8a46b3ba460406719678d0 : FAILURE in 50m 35s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/645d04b3b6ae4970b1231c51361ddac5 : FAILURE in 40m 46s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/9210756d4671414980cd9b1df1648f62 : FAILURE in 42m 56s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/bd6bb829b3fd437eae0fcf2e71aa80e1 : SUCCESS in 16m 35s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/0b89a45ecbdf4df58e189825c8bc451d : FAILURE in 52m 19s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/deddcc07aa2145fb94b780aa2baed438 : FAILURE in 1h 01m 34s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/b0d7fb6f4d584143813c676cc85e62eb : FAILURE in 52m 01s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/ed1782168a604b1a890dc97c1be60513 : FAILURE in 1h 07m 17s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/907e06492031430d8593bbab0b7bd5cf : FAILURE in 34m 39s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/7c0197ce190645c49331ffdf11cb066b : FAILURE in 31m 58s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/47ba4ddb204a4a58bf5b60bec9e294a6 : FAILURE in 45m 38s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2d4debc5990f40c4b142719d147f3916 : FAILURE in 7m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/72ba0469817c4353944bfddab8966f70 : SUCCESS in 3m 14s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8098fc1f375a4a5e83ebe7baf20b0d9b : FAILURE in 3m 53s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b75e06cabcab411cad5eaa9d4ffdf7fa : FAILURE in 7m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/88089a852ad24306b3d2bb845fa62aff : SUCCESS in 8m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/97a28fd8a218451590afd1d8545ebfbe : SUCCESS in 3m 54s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/02b2d509962d4db7bebae2665b750afd : SUCCESS in 32m 13s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/51e5241c3b4245f8b9fefb69fef9e033 : FAILURE in 4m 41s","accounts_in_message":[],"_revision_number":5},{"id":"9bb8b26473934a104aadf048a2a9224ab0c23a62","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2025-12-17 06:07:10.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"9ff96f239613dd4ff6b9dc270ab2b103cec0a37e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-17 07:23:59.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/317406a7c31d4580a961ee028eee461e\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/b786c68405494834b23d99e771ed0435 : FAILURE in 45m 31s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/20cfce54603f4e7391ab330ba72ae030 : FAILURE in 52m 47s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/79541b2ca5f048bf87d78e09c7103e23 : FAILURE in 46m 23s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/705070371f1049748bc99a14f52b0cf8 : SUCCESS in 22m 40s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/6c0f253b81d8476ca56f33ede0500287 : FAILURE in 58m 12s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/ba47e0a9dd21433b8f6b234a1c44522f : FAILURE in 48m 17s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/2c38e3861c2b4f85ae1310442fc31b8a : FAILURE in 1h 11m 27s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/de0b9a92620448d1a10df6e5e9143485 : FAILURE in 50m 55s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/d633ef4623074390b280f549acc8158d : FAILURE in 36m 25s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/e73fb3ead77642d894962140502a79d5 : FAILURE in 32m 37s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/866aaeec1b9a471ab7035db2f7e50a76 : FAILURE in 46m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c16b966acc624204b45747d3852bda84 : FAILURE in 3m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e81d93cc969b4333b2b8ca1983eab658 : SUCCESS in 2m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8d8f093b08bd4a1e988a541538b1e0ce : FAILURE in 5m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/affa4406eff84c22917c24d19474fee5 : FAILURE in 7m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b371a83c9bc743d6952ac75f8f85983b : SUCCESS in 8m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cf51bb7519874516b03c34de1084ef83 : SUCCESS in 7m 33s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/ac8eaf0acd6046f7949852a6146b716a : SUCCESS in 34m 25s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/d0be804b32f14b47af9896cc49873c4b : FAILURE in 4m 41s","accounts_in_message":[],"_revision_number":6},{"id":"5ecb20a0411e738b62c5832bf3c36665510044db","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2025-12-17 15:05:16.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"cc17d49cb4a12e266ab79a93f72dbd6037570a47","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-17 16:26:43.000000000","message":"Patch Set 6:\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/112bc92a040c41369dadb2f30b191309\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/55dc4aaa0ca445b1b3a944618fa30275 : SUCCESS in 36m 32s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/d009a61ccd2640418169255186c463fb : SUCCESS in 52m 19s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/31019e7979a24d9c8eded3ef4dba6fdc : SUCCESS in 47m 11s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/a23de8af136b42ec8fab6da5bcf6237e : SUCCESS in 32m 21s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/312d7187c36f4fbf8a45dec6413f1a55 : SUCCESS in 1h 15m 42s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/510987f0beba4db191b2df6b4c7aeb9d : SUCCESS in 48m 45s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/95658847bdea4dc6bf25f04f7e11b1d6 : SUCCESS in 1h 09m 16s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/26ba87929a0a42a2b15cdaa1f5f0ef6a : SUCCESS in 52m 53s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/1309b2db4b9e45e3b1fdf9c3346e1c25 : SUCCESS in 45m 28s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/2e06ad17d966492eb2de438fb320a20a : SUCCESS in 52m 12s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/0ce37b9ec2ba4eab8122c0fd70fc16cf : SUCCESS in 40m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e95a9415b75043eb99f0e77ebb5c0d41 : FAILURE in 6m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c00b037ffd444ac68d6d2484d58cf5f6 : SUCCESS in 3m 36s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/448c064d24af4fe4af2362270952cb02 : FAILURE in 3m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3bf03278344b4254b8b0acc99beda60a : FAILURE in 7m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d0ef391df82b4326877f3f87a8049c95 : SUCCESS in 9m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f6bf1a2a552144b684757531c699e390 : SUCCESS in 3m 50s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/970e15b53ace4b33ad526b5f9b30945c : SUCCESS in 33m 35s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/feb9a29f145b443fb83d2ee44a500622 : FAILURE in 5m 32s","accounts_in_message":[],"_revision_number":6},{"id":"8c5f5e025fd0f70ee3517179391904744cf71e8f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2025-12-17 18:37:02.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":7},{"id":"8da98394304016f194a0f907d2663329c9393530","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-17 19:51:06.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/0d7f385146554368837bda82f767968d\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/2260d06e303d49c2984457d5ccd6b1d8 : SUCCESS in 47m 45s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/7e43cc37b6c94025b8e2a1831e1927eb : SUCCESS in 43m 40s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/c8ffea892af14681999af3ae3414aaec : FAILURE in 44m 47s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/9319f98c795646109f49204bca009c59 : SUCCESS in 26m 28s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/b04b73980c114a848e3be76d972fa643 : SUCCESS in 1h 06m 23s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/b51b07f4e908437fbeb1ead092cff838 : SUCCESS in 1h 03m 07s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/5512d187718f4e92a4853604203b3401 : SUCCESS in 1h 11m 51s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/dde0acba31154fc1a34d49db5334291c : SUCCESS in 1h 05m 58s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/bc676ad86d154e33b14abbf7b49c1106 : FAILURE in 51m 29s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/af32a57b76d9405ea5271d2da5e42a75 : SUCCESS in 40m 42s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/dfa15c45a7bf4d6797f16495a89836f5 : SUCCESS in 42m 21s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e4b7f0f14091405ea7bc1f29b110a110 : SUCCESS in 4m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e2d02e4474324e5896f87b4bb3b5bd27 : SUCCESS in 2m 42s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5c6269cbe03d48389ba5c3f2854faba4 : SUCCESS in 4m 18s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8d8ef3ffaa7440629ed98f65186591df : SUCCESS in 7m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/759649b9b6554634a0f09616063ce0f1 : SUCCESS in 6m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/993e726a98e74d998f1e445dd0aa6f08 : SUCCESS in 3m 20s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/62038a356c8d4ecaabe957511aa5a3d9 : SUCCESS in 31m 06s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/04a9610259e44684a27fea07a17c01ff : SUCCESS in 5m 23s","accounts_in_message":[],"_revision_number":7},{"id":"1c2bd870af94b47415aebd648f90a9ba42f695dd","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2025-12-18 17:38:18.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"dba57180910028a7650e38580b351e27e66cb3b8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-18 18:50:35.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a820e19a670f461dbbad0741ced5a956\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/464caaf8ad474f948f9f3bfd65677230 : SUCCESS in 51m 24s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/32df04f341de4b3aa13d56e67f3de2c0 : SUCCESS in 37m 17s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/cd5482a9fa0346d5b270e42b40739ee4 : SUCCESS in 43m 39s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/6310d47ebed7450dad93b7c05a19eb85 : SUCCESS in 33m 46s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/f725fbfd5e9b40f288a610b531939cad : SUCCESS in 52m 59s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/1eea3689e4d84a7f885e99cdb14b3591 : SUCCESS in 50m 27s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/202f76f5d3584695a56de4e3499c2820 : SUCCESS in 53m 07s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/1cbc620a2e0548ffb64f8b3431201ce7 : SUCCESS in 1h 06m 36s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/c50f44ecd0ec4760a32aafd4e4cef5e4 : SUCCESS in 46m 18s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/4d0b086f3c4c460f93b9d19c45f1d884 : SUCCESS in 45m 06s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/9d321931c7c546ca8f1e62d7ee17ecf9 : SUCCESS in 37m 17s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bb3fe833d4f94094b766c936943ecf55 : SUCCESS in 6m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a35777ee90a84c89b404110b17977f87 : SUCCESS in 2m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6fcc7b901bdf4f54a630bb7fb3383fd0 : SUCCESS in 2m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/53db4c2356994464b0b6bd7b5a9c8bda : SUCCESS in 4m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/653626fd51ef4354b1db3a5e5bed9fc1 : SUCCESS in 8m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/34137510ef6e4adeb71eba0f6be22392 : SUCCESS in 4m 08s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/4d5c230096d74fbeb9ac83b50fa38b34 : SUCCESS in 32m 59s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/d701508ec6e74fcc9b8e8cd3fb253edf : SUCCESS in 3m 28s","accounts_in_message":[],"_revision_number":7},{"id":"670036a329b1e1900a2ad2ab9e91f3c15f4227bf","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2025-12-18 19:32:03.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"3ddda2d7ea1a0a16e4f56ccb1de22ab0aa60cb21","revisions":{"eb94d77d8803edc522b5aca62bbd3e5c7cca3cc5":{"kind":"REWORK","_number":1,"created":"2025-12-01 14:28:30.000000000","uploader":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"ref":"refs/changes/87/969087/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/87/969087/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/87/969087/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/87/969087/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/87/969087/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/87/969087/1"}}},"commit":{"parents":[{"commit":"3bc81788322f10a8ada3e685a4417f4cc88f3942","subject":"Fix designate backend coverage","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/3bc81788322f10a8ada3e685a4417f4cc88f3942"}]}],"author":{"name":"Omer","email":"oschwart@redhat.com","date":"2025-12-01 12:48:07.000000000","tz":120},"committer":{"name":"Omer","email":"oschwart@redhat.com","date":"2025-12-01 14:28:16.000000000","tz":120},"subject":"Fix zone transfer request access control","message":"Fix zone transfer request access control\n\nUntil today, administrators could view zone transfer requests from\nother projects without using the --all-projects flag or appropriate\nsudo headers.\n\nThe issue was that zone transfer requests were not applying tenant\nfiltering before the policy check, unlike zones. This allowed admins\nwith project-scoped tokens to bypass project isolation and view\ntransfer requests from any project.\n\nThis fix adds tenant filtering logic to get_zone_transfer_request()\nto ensure that only the following can view a zone transfer request:\n- The zone owner (who created the transfer request)\n- The target project (if one was specified)\n- Administrators using the all_tenants flag\n\nThis makes zone transfer request behavior consistent with how zones\nare protected.\n\nCloses-Bug: #1926572\nGenerated-By: Claude Code 4.5 Sonnet\nChange-Id: I83c9f33b190ad04018cd12eafd70211ab906b678\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/eb94d77d8803edc522b5aca62bbd3e5c7cca3cc5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/eb94d77d8803edc522b5aca62bbd3e5c7cca3cc5"}]},"branch":"refs/heads/master"},"ff8fdbef22ff5300734a856e03d5fdfae813a878":{"kind":"REWORK","_number":2,"created":"2025-12-01 19:35:25.000000000","uploader":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"ref":"refs/changes/87/969087/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/87/969087/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/87/969087/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/87/969087/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/87/969087/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/87/969087/2"}}},"commit":{"parents":[{"commit":"3bc81788322f10a8ada3e685a4417f4cc88f3942","subject":"Fix designate backend coverage","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/3bc81788322f10a8ada3e685a4417f4cc88f3942"}]}],"author":{"name":"Omer","email":"oschwart@redhat.com","date":"2025-12-01 12:48:07.000000000","tz":120},"committer":{"name":"Omer","email":"oschwart@redhat.com","date":"2025-12-01 19:35:12.000000000","tz":120},"subject":"Fix zone transfer request access control","message":"Fix zone transfer request access control\n\nUntil today, administrators could view zone transfer requests from\nother projects without using the --all-projects flag or appropriate\nsudo headers.\n\nThe issue was that zone transfer requests were not applying tenant\nfiltering before the policy check, unlike zones. This allowed admins\nwith project-scoped tokens to bypass project isolation and view\ntransfer requests from any project.\n\nThis fix adds tenant filtering logic to get_zone_transfer_request()\nto ensure that only the following can view a zone transfer request:\n- The zone owner (who created the transfer request)\n- The target project (if one was specified)\n- Administrators using the all_tenants flag\n\nThis makes zone transfer request behavior consistent with how zones\nare protected.\n\nCloses-Bug: #1926572\nGenerated-By: Claude Code 4.5 Sonnet\nChange-Id: I83c9f33b190ad04018cd12eafd70211ab906b678\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/ff8fdbef22ff5300734a856e03d5fdfae813a878"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/ff8fdbef22ff5300734a856e03d5fdfae813a878"}]},"branch":"refs/heads/master"},"a5d16daadc6c77732c5f66512046593e0dfc7aa9":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2025-12-11 18:19:53.000000000","uploader":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"ref":"refs/changes/87/969087/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/87/969087/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/87/969087/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/87/969087/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/87/969087/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/87/969087/3"}}},"commit":{"parents":[{"commit":"3bc81788322f10a8ada3e685a4417f4cc88f3942","subject":"Fix designate backend coverage","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/3bc81788322f10a8ada3e685a4417f4cc88f3942"}]}],"author":{"name":"Omer","email":"oschwart@redhat.com","date":"2025-12-01 12:48:07.000000000","tz":120},"committer":{"name":"Omer Schwartz","email":"oschwart@redhat.com","date":"2025-12-11 18:19:53.000000000","tz":0},"subject":"Fix zone transfer request access control","message":"Fix zone transfer request access control\n\nUntil today, administrators could view zone transfer requests from\nother projects without using the --all-projects flag or appropriate\nsudo headers.\n\nThe issue was that zone transfer requests were not applying tenant\nfiltering before the policy check, unlike zones. This allowed admins\nwith project-scoped tokens to bypass project isolation and view\ntransfer requests from any project.\n\nThis fix adds tenant filtering logic to get_zone_transfer_request()\nto ensure that only the following can view a zone transfer request:\n- The zone owner (who created the transfer request)\n- The target project (if one was specified)\n- Administrators using the all_tenants flag\n\nThis makes zone transfer request behavior consistent with how zones\nare protected.\n\nDepends-on: https://review.opendev.org/c/openstack/designate-tempest-plugin/+/970666\nCloses-Bug: #1926572\nGenerated-By: Claude Code 4.5 Sonnet\nChange-Id: I83c9f33b190ad04018cd12eafd70211ab906b678\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/a5d16daadc6c77732c5f66512046593e0dfc7aa9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/a5d16daadc6c77732c5f66512046593e0dfc7aa9"}]},"branch":"refs/heads/master","description":"Edit commit message"},"0cc964f3991d2796e4d724951aecf5830dbf99e1":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2025-12-12 13:56:09.000000000","uploader":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"ref":"refs/changes/87/969087/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/87/969087/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/87/969087/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/87/969087/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/87/969087/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/87/969087/4"}}},"commit":{"parents":[{"commit":"3bc81788322f10a8ada3e685a4417f4cc88f3942","subject":"Fix designate backend coverage","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/3bc81788322f10a8ada3e685a4417f4cc88f3942"}]}],"author":{"name":"Omer","email":"oschwart@redhat.com","date":"2025-12-01 12:48:07.000000000","tz":120},"committer":{"name":"Omer Schwartz","email":"oschwart@redhat.com","date":"2025-12-12 13:56:09.000000000","tz":0},"subject":"Fix zone transfer request access control","message":"Fix zone transfer request access control\n\nUntil today, administrators could view zone transfer requests from\nother projects without using the --all-projects flag or appropriate\nsudo headers.\n\nThe issue was that zone transfer requests were not applying tenant\nfiltering before the policy check, unlike zones. This allowed admins\nwith project-scoped tokens to bypass project isolation and view\ntransfer requests from any project.\n\nThis fix adds tenant filtering logic to get_zone_transfer_request()\nto ensure that only the following can view a zone transfer request:\n- The zone owner (who created the transfer request)\n- The target project (if one was specified)\n- Administrators using the all_tenants flag\n\nThis makes zone transfer request behavior consistent with how zones\nare protected.\n\nDepends-On: https://review.opendev.org/c/openstack/designate-tempest-plugin/+/970666\nCloses-Bug: #1926572\nGenerated-By: Claude Code 4.5 Sonnet\nChange-Id: I83c9f33b190ad04018cd12eafd70211ab906b678\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/0cc964f3991d2796e4d724951aecf5830dbf99e1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/0cc964f3991d2796e4d724951aecf5830dbf99e1"}]},"branch":"refs/heads/master","description":"Edit commit message"},"7b4d2da5e6601dfb4492b7af2c6fb22074b4b362":{"kind":"REWORK","_number":5,"created":"2025-12-16 22:20:04.000000000","uploader":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"ref":"refs/changes/87/969087/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/87/969087/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/87/969087/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/87/969087/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/87/969087/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/87/969087/5"}}},"commit":{"parents":[{"commit":"3bc81788322f10a8ada3e685a4417f4cc88f3942","subject":"Fix designate backend coverage","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/3bc81788322f10a8ada3e685a4417f4cc88f3942"}]}],"author":{"name":"Omer","email":"oschwart@redhat.com","date":"2025-12-01 12:48:07.000000000","tz":120},"committer":{"name":"Omer","email":"oschwart@redhat.com","date":"2025-12-16 22:11:47.000000000","tz":-180},"subject":"Fix zone transfer request access control","message":"Fix zone transfer request access control\n\nUntil today, administrators could view zone transfer requests from\nother projects without using the --all-projects flag or appropriate\nsudo headers.\n\nThe issue was that zone transfer requests were not applying tenant\nfiltering before the policy check, unlike zones. This allowed admins\nwith project-scoped tokens to bypass project isolation and view\ntransfer requests from any project.\n\nThis fix adds tenant filtering logic to get_zone_transfer_request()\nto ensure that only the following can view a zone transfer request:\n- The zone owner (who created the transfer request)\n- The target project (if one was specified)\n- Administrators using the all_tenants flag\n\nThis makes zone transfer request behavior consistent with how zones\nare protected.\n\nDepends-On: https://review.opendev.org/c/openstack/designate-tempest-plugin/+/970666\nCloses-Bug: #1926572\nGenerated-By: Claude Code 4.5 Sonnet\nChange-Id: I83c9f33b190ad04018cd12eafd70211ab906b678\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/7b4d2da5e6601dfb4492b7af2c6fb22074b4b362"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/7b4d2da5e6601dfb4492b7af2c6fb22074b4b362"}]},"branch":"refs/heads/master"},"5bc93cafc60cfdea4b34a67e37563fd5d63e1313":{"kind":"REWORK","_number":6,"created":"2025-12-17 06:07:10.000000000","uploader":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"ref":"refs/changes/87/969087/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/87/969087/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/87/969087/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/87/969087/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/87/969087/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/87/969087/6"}}},"commit":{"parents":[{"commit":"3bc81788322f10a8ada3e685a4417f4cc88f3942","subject":"Fix designate backend coverage","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/3bc81788322f10a8ada3e685a4417f4cc88f3942"}]}],"author":{"name":"Omer","email":"oschwart@redhat.com","date":"2025-12-01 12:48:07.000000000","tz":120},"committer":{"name":"Omer","email":"oschwart@redhat.com","date":"2025-12-17 06:01:03.000000000","tz":-180},"subject":"Fix zone transfer request access control","message":"Fix zone transfer request access control\n\nUntil today, administrators could view zone transfer requests from\nother projects without using the --all-projects flag or appropriate\nsudo headers.\n\nThe issue was that zone transfer requests were not applying tenant\nfiltering before the policy check, unlike zones. This allowed admins\nwith project-scoped tokens to bypass project isolation and view\ntransfer requests from any project.\n\nThis fix adds tenant filtering logic to get_zone_transfer_request()\nto ensure that only the following can view a zone transfer request:\n- The zone owner (who created the transfer request)\n- The target project (if one was specified)\n- Administrators using the all_tenants flag\n\nThis makes zone transfer request behavior consistent with how zones\nare protected.\n\nDepends-On: https://review.opendev.org/c/openstack/designate-tempest-plugin/+/970666\nCloses-Bug: #1926572\nGenerated-By: Claude Code 4.5 Sonnet\nChange-Id: I83c9f33b190ad04018cd12eafd70211ab906b678\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/5bc93cafc60cfdea4b34a67e37563fd5d63e1313"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/5bc93cafc60cfdea4b34a67e37563fd5d63e1313"}]},"branch":"refs/heads/master"},"3ddda2d7ea1a0a16e4f56ccb1de22ab0aa60cb21":{"kind":"REWORK","_number":7,"created":"2025-12-17 18:37:02.000000000","uploader":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"ref":"refs/changes/87/969087/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/87/969087/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/87/969087/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/87/969087/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/87/969087/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/87/969087/7"}}},"commit":{"parents":[{"commit":"3bc81788322f10a8ada3e685a4417f4cc88f3942","subject":"Fix designate backend coverage","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/3bc81788322f10a8ada3e685a4417f4cc88f3942"}]}],"author":{"name":"Omer","email":"oschwart@redhat.com","date":"2025-12-01 12:48:07.000000000","tz":120},"committer":{"name":"Omer","email":"oschwart@redhat.com","date":"2025-12-17 18:32:19.000000000","tz":-180},"subject":"Fix zone transfer request access control","message":"Fix zone transfer request access control\n\nUntil today, administrators could view zone transfer requests from\nother projects without using the --all-projects flag or appropriate\nsudo headers.\n\nThe issue was that zone transfer requests were not applying tenant\nfiltering before the policy check, unlike zones. This allowed admins\nwith project-scoped tokens to bypass project isolation and view\ntransfer requests from any project.\n\nThis fix adds tenant filtering logic to get_zone_transfer_request()\nto ensure that only the following can view a zone transfer request:\n- The zone owner (who created the transfer request)\n- The target project (if one was specified)\n- Administrators using the all_tenants flag\n\nThis makes zone transfer request behavior consistent with how zones\nare protected.\n\nDepends-On: https://review.opendev.org/c/openstack/designate-tempest-plugin/+/970666\nCloses-Bug: #1926572\nGenerated-By: Claude Code 4.5 Sonnet\nChange-Id: I83c9f33b190ad04018cd12eafd70211ab906b678\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/3ddda2d7ea1a0a16e4f56ccb1de22ab0aa60cb21"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/3ddda2d7ea1a0a16e4f56ccb1de22ab0aa60cb21"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
