)]}'
{"id":"openstack%2Fdesignate~976132","triplet_id":"openstack%2Fdesignate~master~I540f33edce3841c658aebf24d57fe44798dfcadf","project":"openstack/designate","branch":"master","attention_set":{"31664":{"account":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"last_update":"2026-02-09 15:12:22.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I540f33edce3841c658aebf24d57fe44798dfcadf","subject":"Update notification events documentation","status":"NEW","created":"2026-02-09 15:07:14.000000000","updated":"2026-02-09 15:33:57.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4a8114731f3b7f58598246ad24c6f3eeddffdaa6","_number":976132,"virtual_id_number":976132,"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":"2026-02-09 15:33:57.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":"2026-02-09 15:12:22.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":"77ef77f792019ed89363409145b303786a33a767","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-02-09 15:07:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b2f3b4a1ee6b7e4ad4601232fc037603f29154fe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-09 15:12:22.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/b80ea941da514c50b0d3e86a32bf169e\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eb4ec2116d634687a42a564994e3bb1f : FAILURE in 2m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8f117bd5fdd24887b78bd73ceef0dc82 : SUCCESS in 4m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/97ae954ac803498993aadeb44533ef5a : SUCCESS in 3m 25s","accounts_in_message":[],"_revision_number":1},{"id":"2d404d226a45ab33dc660e3c68aae5c322778f76","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-02-09 15:13:25.000000000","message":"Patch Set 2: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"2f42fb38bd41024f330774620574e7d09725e252","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-02-09 15:19:32.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4a8114731f3b7f58598246ad24c6f3eeddffdaa6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-09 15:33:57.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/30fdd4a5a6be45788e495852074aba9c\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6ad4e73bb5c24407a1d02765a931d6f3 : SUCCESS in 2m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2dfa702e702c4d70a5a19891dcc48263 : SUCCESS in 8m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/52b3165d1cf04a4280b5de234330a8bf : SUCCESS in 5m 08s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"3bb9d962c5d69b57831a22759117f6467989ee7d","revisions":{"7b9fb6b922b453dd6d2cafeefe2e0c34cf29b296":{"kind":"REWORK","_number":1,"created":"2026-02-09 15:07:14.000000000","uploader":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"ref":"refs/changes/32/976132/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/32/976132/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/32/976132/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/32/976132/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/32/976132/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/32/976132/1"}}},"commit":{"parents":[{"commit":"145042f4082640fd15148618ea4d06c0eef9e9f7","subject":"Merge \"Declare Python 3.13 support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/145042f4082640fd15148618ea4d06c0eef9e9f7"}]}],"author":{"name":"Omer","email":"oschwart@redhat.com","date":"2026-02-09 15:05:54.000000000","tz":0},"committer":{"name":"Omer","email":"oschwart@redhat.com","date":"2026-02-09 15:07:05.000000000","tz":0},"subject":"Update notification events documentation","message":"Update notification events documentation\n\nThe notifications documentation was outdated and contained several\nissues:\n\n- Obsolete events that no longer exist (dns.record.*, dns.zone.touch,\n  dns.zone_transfer_accept.update/delete)\n- Missing events (dns.domain.exists, dns.zone.exists)\n- Duplicate entries (dns.domain.update, dns.zone.update)\n- No explanations of when events are emitted\n\nThis patch updates the documentation to reflect the current state of\nnotification events in the codebase, organized by resource type with\ndescriptions for each event. Also adds an explanation of the\nnotification mechanism using the @notification.notify_type() decorator.\n\nCloses-Bug: #1541476\nChange-Id: I0000000000000000000000000000000000000000\n\nCo-Authored-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I540f33edce3841c658aebf24d57fe44798dfcadf\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/7b9fb6b922b453dd6d2cafeefe2e0c34cf29b296"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/7b9fb6b922b453dd6d2cafeefe2e0c34cf29b296"}]},"branch":"refs/heads/master"},"72acdb7196c5f0f7c4068bf22fae7f514a8aad8c":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-02-09 15:13:25.000000000","uploader":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"ref":"refs/changes/32/976132/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/32/976132/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/32/976132/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/32/976132/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/32/976132/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/32/976132/2"}}},"commit":{"parents":[{"commit":"145042f4082640fd15148618ea4d06c0eef9e9f7","subject":"Merge \"Declare Python 3.13 support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/145042f4082640fd15148618ea4d06c0eef9e9f7"}]}],"author":{"name":"Omer","email":"oschwart@redhat.com","date":"2026-02-09 15:05:54.000000000","tz":0},"committer":{"name":"Omer Schwartz","email":"oschwart@redhat.com","date":"2026-02-09 15:13:25.000000000","tz":0},"subject":"Update notification events documentation","message":"Update notification events documentation\n\nThe notifications documentation was outdated and contained several\nissues:\n\n- Obsolete events that no longer exist (dns.record.*, dns.zone.touch,\n  dns.zone_transfer_accept.update/delete)\n- Missing events (dns.domain.exists, dns.zone.exists)\n- Duplicate entries (dns.domain.update, dns.zone.update)\n- No explanations of when events are emitted\n\nThis patch updates the documentation to reflect the current state of\nnotification events in the codebase, organized by resource type with\ndescriptions for each event. Also adds an explanation of the\nnotification mechanism using the @notification.notify_type() decorator.\n\nCloses-Bug: #1541476\nGenerated-By: Claude Code 4.5 Sonnet\nChange-Id: I540f33edce3841c658aebf24d57fe44798dfcadf\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/72acdb7196c5f0f7c4068bf22fae7f514a8aad8c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/72acdb7196c5f0f7c4068bf22fae7f514a8aad8c"}]},"branch":"refs/heads/master","description":"Edit commit message"},"3bb9d962c5d69b57831a22759117f6467989ee7d":{"kind":"REWORK","_number":3,"created":"2026-02-09 15:19:32.000000000","uploader":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"ref":"refs/changes/32/976132/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/32/976132/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/32/976132/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/32/976132/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/32/976132/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/32/976132/3"}}},"commit":{"parents":[{"commit":"6ba321f062ea33a2ef4cc1c646aedece6bf2d6fc","subject":"Merge \"Migrate sink service to use native threading\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/6ba321f062ea33a2ef4cc1c646aedece6bf2d6fc"}]}],"author":{"name":"Omer","email":"oschwart@redhat.com","date":"2026-02-09 15:05:54.000000000","tz":0},"committer":{"name":"Omer","email":"oschwart@redhat.com","date":"2026-02-09 15:19:29.000000000","tz":60},"subject":"Update notification events documentation","message":"Update notification events documentation\n\nThe notifications documentation was outdated and contained several\nissues:\n\n- Obsolete events that no longer exist (dns.record.*, dns.zone.touch,\n  dns.zone_transfer_accept.update/delete)\n- Missing events (dns.domain.exists, dns.zone.exists)\n- Duplicate entries (dns.domain.update, dns.zone.update)\n- No explanations of when events are emitted\n\nThis patch updates the documentation to reflect the current state of\nnotification events in the codebase, organized by resource type with\ndescriptions for each event. Also adds an explanation of the\nnotification mechanism using the @notification.notify_type() decorator.\n\nCloses-Bug: #1541476\nGenerated-By: Claude Code 4.5 Sonnet\nChange-Id: I540f33edce3841c658aebf24d57fe44798dfcadf\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/3bb9d962c5d69b57831a22759117f6467989ee7d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/3bb9d962c5d69b57831a22759117f6467989ee7d"}]},"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":""}}}]}
