-
Notifications
You must be signed in to change notification settings - Fork 2
Admin API: edits for 25.3 beta #31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Admin API: edits for 25.3 beta #31
Conversation
|
Important Review skippedAuto incremental reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the 📝 WalkthroughWalkthroughThe changes update the Redpanda Admin API v2 specification with structural and documentation enhancements. Key modifications include adding Estimated code review effort🎯 4 (Complex) | ⏱️ ~40 minutes The changes span multiple interconnected files with heterogeneous modifications: schema additions and structural expansions in admin-v2.yaml, documentation refinements across overlay files, service reorganization (endpoint migration from BrokerService to ClusterService), and introduction of multiple new types. The variety of changes requires separate reasoning for schema additions, documentation updates, and endpoint reorganization, combined with moderate logic density in understanding the API surface implications. Possibly related PRs
Suggested reviewers
Pre-merge checks and finishing touches❌ Failed checks (2 warnings, 1 inconclusive)
✅ Passed checks (1 passed)
Comment |
|
ℹ️ API content change detected: No structural change, nothing to display.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
Disabled knowledge base sources:
- Jira integration is disabled by default for public repositories
You can enable these sources in your CodeRabbit configuration.
📒 Files selected for processing (4)
admin/admin-v2.yaml(12 hunks)admin/admin.yaml(1 hunks)admin/v2-overlays/add-external-docs.yaml(1 hunks)admin/v2-overlays/create-and-update-tags.yaml(2 hunks)
| ListKafkaConnectionsRequest return information about the broker's Kafka | ||
| connections. | ||
| properties: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Clarify cluster-wide scope in request description.
The request description still talks about a single broker even though the RPC was moved under ClusterService and now aggregates connections across the cluster. Please update the wording so it matches the new behavior.
- description: |-
- ListKafkaConnectionsRequest return information about the broker's Kafka
- connections.
+ description: |-
+ ListKafkaConnectionsRequest returns information about the cluster's Kafka
+ connections, aggregated across all brokers.📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| ListKafkaConnectionsRequest return information about the broker's Kafka | |
| connections. | |
| properties: | |
| description: |- | |
| ListKafkaConnectionsRequest returns information about the cluster's Kafka | |
| connections, aggregated across all brokers. | |
| properties: |
🤖 Prompt for AI Agents
In admin/admin-v2.yaml around lines 985 to 987, the description for
ListKafkaConnectionsRequest refers to a single broker but the RPC now lives
under ClusterService and returns connections aggregated across the cluster;
update the text to say it returns cluster-wide Kafka connection information (or
connections across all brokers in the cluster) to reflect the new scope, keeping
the wording concise and consistent with other ClusterService request
descriptions.
This pull request updates the Redpanda Admin API v2 specification, introducing new features for syncing Schema Registry data, enhancing topic metadata sync options, and improving the Kafka connections listing endpoint. It also clarifies and expands documentation across several files. The main changes are grouped below:
Documentation and Tag Updates:
admin.yamland the v2 overlay, adding details about authentication requirements and links to relevant documentation. [1] [2]ClusterServicetag to reflect the new cluster-wide endpoints. [1] [2]Other: