)]}'
{"id":"openstack%2Fdesignate~1001995","triplet_id":"openstack%2Fdesignate~master~I69bdb4beb003815161507b335434e52c535347a8","project":"openstack/designate","branch":"master","attention_set":{"31664":{"account":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"last_update":"2026-08-24 01:26:29.000000000","reason":"\u003cGERRIT_ACCOUNT_36710\u003e replied on the change","reason_account":{"_account_id":36710,"name":"Jeong Jiho","display_name":"jiho","email":"jiho.jeong@samsung.com","username":"jihoJeong"}}},"removed_from_attention_set":{"36710":{"account":{"_account_id":36710,"name":"Jeong Jiho","display_name":"jiho","email":"jiho.jeong@samsung.com","username":"jihoJeong"},"last_update":"2026-08-24 03:15:37.000000000","reason":"\u003cGERRIT_ACCOUNT_36710\u003e replied on the change","reason_account":{"_account_id":36710,"name":"Jeong Jiho","display_name":"jiho","email":"jiho.jeong@samsung.com","username":"jihoJeong"}}},"hashtags":[],"change_id":"I69bdb4beb003815161507b335434e52c535347a8","subject":"Allow filtering zones by pool_id","status":"NEW","created":"2026-08-24 01:23:11.000000000","updated":"2026-08-24 04:24:59.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"923800bf022d06803edeefa74a6a732818c578a0","_number":1001995,"virtual_id_number":1001995,"owner":{"_account_id":36710,"name":"Jeong Jiho","display_name":"jiho","email":"jiho.jeong@samsung.com","username":"jihoJeong"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-08-24 04:24:59.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":-2,"max":2},"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},{"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":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},{"_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":[{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},{"_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"]},{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-24 01:26:29.000000000","updated_by":{"_account_id":36710,"name":"Jeong Jiho","display_name":"jiho","email":"jiho.jeong@samsung.com","username":"jihoJeong"},"reviewer":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"state":"REVIEWER"},{"updated":"2026-08-24 02:42:55.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":"c988698500ee13a41226532802fe1df9e1d3b9f9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36710,"name":"Jeong Jiho","display_name":"jiho","email":"jiho.jeong@samsung.com","username":"jihoJeong"},"date":"2026-08-24 01:23:11.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0803fe0c9b9b7d89452c96843396b8d6286e8a1a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 02:42:55.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/1177a923615c4269aa33f5a362bbd6d1\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/cc2983d7dcda416680a1be702dbf137e : SUCCESS in 3m 38s\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/fdffb18499184cadb228c95cdccc227c : SUCCESS in 32m 01s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/bc6bcb8512a14b85ae4dda66f62e0436 : SUCCESS in 45m 32s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/93c69d23fc364ea6b4374af447cb65c5 : SUCCESS in 38m 57s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/55e1943d0f9d443498d13948c1d9e8b5 : SUCCESS in 31m 55s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/d5f55b78ec694eda948a2897f2af902c : FAILURE in 48m 01s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/71c4e4861e7c46a68048054264d83793 : SUCCESS in 54m 28s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/bc78b6f2013e425d800483646a7d852c : SUCCESS in 1h 11m 33s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/a668d4f5033a4aa48ac76de090b8e23d : SUCCESS in 47m 48s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/c4abd2f1358541c482546ef534fd5d11 : SUCCESS in 40m 04s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/d5412d27e9ba4581815af85a44605b61 : SUCCESS in 40m 34s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/10628be53245459b908b0751e1f55ad0 : SUCCESS in 43m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f3c9c297adb24115903e1bbb7a924479 : SUCCESS in 5m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/72982237947940a39ccaaaeba721738e : SUCCESS in 2m 50s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6c1ff3f9d2c945bd9f57e7756c574dac : SUCCESS in 4m 01s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4ceca1fc9bac46dd88eaf8907f39a5a2 : SUCCESS in 5m 00s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/63608a6579dd46c0b0dd6f69980c7cee : SUCCESS in 6m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b5ff81bf52f14cba9d3af20ce98ee778 : SUCCESS in 4m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3581fec253cb4999aeee3909e953f186 : SUCCESS in 3m 19s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/d3f092a9ae9647519739cc78b43da408 : SUCCESS in 30m 48s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/af22c0c4d85d485fa8bf9ce37452c8ef : SUCCESS in 4m 49s","accounts_in_message":[],"_revision_number":1},{"id":"90d14aac0e568a672271d798cca59302f4f426b9","author":{"_account_id":36710,"name":"Jeong Jiho","display_name":"jiho","email":"jiho.jeong@samsung.com","username":"jihoJeong"},"date":"2026-08-24 03:15:37.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"923800bf022d06803edeefa74a6a732818c578a0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 04:24:59.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/976c245ae6e2457081845b23563ba7c7\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/310983e7cec74c319521ce4370122486 : SUCCESS in 4m 27s\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/47835f8f3475419386f9b7c00894545a : SUCCESS in 30m 39s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/fa3e0229ad9d4a1a873befd0170d9695 : SUCCESS in 35m 16s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/4cd2067f195c45189223144a5112cdf7 : SUCCESS in 42m 09s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/7314ac921a0d413ab291e2f8a8d5ffdb : SUCCESS in 30m 41s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/f7ab6c52ba8143d8bd01a0ed0b466016 : SUCCESS in 1h 06m 26s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/e2f57aa98283487c9896b5ec32f6a88f : SUCCESS in 47m 52s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/f4500719e9754542b79d153fffeb655a : SUCCESS in 58m 17s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/404477e7db61436b9b2ae2d5fba390ad : SUCCESS in 53m 08s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/b3f0485544dc4083876e9b5c2edecd7e : SUCCESS in 35m 47s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/902489c5d788449ebe6b78d4906956ec : SUCCESS in 46m 23s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/c6ae97141adc4a5fb9a48e2ff875fb1f : SUCCESS in 43m 30s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9dc9a3ff97e74fa090355cf3fb79337c : SUCCESS in 3m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/deaf9e713fa74e10aede976b54f55e7d : SUCCESS in 2m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b48a5dfd7568470a9eff7709c081e3f7 : SUCCESS in 5m 00s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3f3e99234fec4a3f9a7ea5833765c3d2 : SUCCESS in 4m 29s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/28313a288d6542cb8f851f71667045e7 : SUCCESS in 7m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2aa4653be32d4e7faec6b948304b3729 : SUCCESS in 9m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/264f202fa0a046858d41505a59702e6e : SUCCESS in 5m 42s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/9f8a74605856490db73aa1e23ebb61de : SUCCESS in 30m 44s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/ed5d59f3b7a4401f9a327d37167c05c3 : SUCCESS in 3m 13s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"b36d90460e4c9dc6726f6f53750499f4b7a466d2","revisions":{"b36d90460e4c9dc6726f6f53750499f4b7a466d2":{"kind":"REWORK","_number":1,"created":"2026-08-24 01:23:11.000000000","uploader":{"_account_id":36710,"name":"Jeong Jiho","display_name":"jiho","email":"jiho.jeong@samsung.com","username":"jihoJeong"},"ref":"refs/changes/95/1001995/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/95/1001995/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/95/1001995/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/95/1001995/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/95/1001995/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/95/1001995/1"}}},"commit":{"parents":[{"commit":"9f82089b2735878966322495beee604c0ffa0e30","subject":"Merge \"Fix newline validation gap in TXT/SPF/NAPTR causing AXFR DoS\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/9f82089b2735878966322495beee604c0ffa0e30"}]}],"author":{"name":"JeongJiho","email":"jiho.jeong@samsung.com","date":"2026-08-24 01:13:30.000000000","tz":540},"committer":{"name":"JeongJiho","email":"jiho.jeong@samsung.com","date":"2026-08-24 01:22:30.000000000","tz":540},"subject":"Allow filtering zones by pool_id","message":"Allow filtering zones by pool_id\n\npool_id is part of the zone resource already: it is returned in every\nzone response and the API adapter marks it writable, so a caller can\nplace a zone in a pool. It was not in the zone controller\u0027s\naccepted_filters, though, so GET /v2/zones?pool_id\u003d\u003cid\u003e answered\n\n  400 {\"type\": \"bad_request\", \"message\": \"Invalid filters pool_id\"}\n\nand listing the zones belonging to one pool was not expressible.\n\nThat asymmetry is what a deployment with more than one pool runs into\nfirst - ours gives every tenant its own pool, and a per-pool zone listing\nis the natural query for an operator view or a per-customer console.\nCentral already accepts pool_id in the criterion, so this only needs the\nfilter to be allowed through.\n\nAdd pool_id to accepted_filters, document it in the api-ref, and add a\nfunctional test that places one zone in the default pool and one in a\nsecond pool and checks each filter returns only its own.\n\nChange-Id: I69bdb4beb003815161507b335434e52c535347a8\nCloses-Bug: #2164862\nSigned-off-by: JeongJiho \u003cjiho.jeong@samsung.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/b36d90460e4c9dc6726f6f53750499f4b7a466d2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/b36d90460e4c9dc6726f6f53750499f4b7a466d2"}]},"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":""}}}]}
