Skip to content

docs(inkless): document the interceptors introduced for CREATE_TOPIC#680

Merged
giuseppelillo merged 1 commit into
mainfrom
gqmelo/document-create-topic-interceptors
Jul 3, 2026
Merged

docs(inkless): document the interceptors introduced for CREATE_TOPIC#680
giuseppelillo merged 1 commit into
mainfrom
gqmelo/document-create-topic-interceptors

Conversation

@gqmelo

@gqmelo gqmelo commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

This documents the concept of Interceptors for create topic requests. Initially introduced by #614

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds documentation for the controller’s CREATE_TOPICS config interceptor framework introduced in #614, explaining how interceptors can mutate/validate topic configs and how they’re chained/applied during topic creation.

Changes:

  • Document the interceptor interface responsibilities (mutation + validation) and the first-match-wins chaining semantics.
  • Describe where interceptors run in ReplicationControlManager during topic creation.
  • List the built-in interceptors and give guidance for adding new ones.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/inkless/CREATE-TOPICS-INTERCEPTORS.md
@gqmelo
gqmelo marked this pull request as ready for review July 2, 2026 14:17
@gqmelo
gqmelo requested a review from giuseppelillo July 2, 2026 14:17
@giuseppelillo
giuseppelillo merged commit 67eb8be into main Jul 3, 2026
10 checks passed
@giuseppelillo
giuseppelillo deleted the gqmelo/document-create-topic-interceptors branch July 3, 2026 08:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants