conduktor.io ↗

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

DeleteTopics

Details

AuthorJorge Esteban Quilcate Otoya
StatusDiscussion
JIRAKAFKA-15013
WikiView on Apache Wiki
Created2023-05-19
Last Modified2023-06-06
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.