KIP-934 — Add DeleteTopicPolicy
Discussion BrokerAdmin
Introduces a `DeleteTopicPolicy` plugin interface (analogous to `CreateTopicPolicy` from KIP-108) that brokers invoke before executing a topic deletion to allow operators to veto or control the deletion. Without a deletion policy, operators have no server-side safeguard to prevent accidental deletion of critical internal topics (e.g., `__consumer_offsets`, Connect internal topics) even when coarse-grained ACLs grant delete permission.
Protocol Impact
Details
| Author | Jorge Esteban Quilcate Otoya |
| Status | Discussion |
| JIRA | KAFKA-15013 |
| Wiki | View on Apache Wiki |
| Created | 2023-05-19 |
| Last Modified | 2023-06-06 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.