Skip to content

admin: Regenerate protos for admin services#29766

Merged
oleiman merged 1 commit intoredpanda-data:devfrom
oleiman:ct/noticket/regenerate-metastore-protos
Mar 6, 2026
Merged

admin: Regenerate protos for admin services#29766
oleiman merged 1 commit intoredpanda-data:devfrom
oleiman:ct/noticket/regenerate-metastore-protos

Conversation

@oleiman
Copy link
Copy Markdown
Member

@oleiman oleiman commented Mar 6, 2026

Seems like we missed them in #29737 and #29718 and #29677.

Sorry for the misnomer in the commit message.

Backports Required

  • none - not a bug fix
  • none - this is a backport
  • none - issue does not exist in previous branches
  • none - papercut/not impactful enough to backport
  • v25.3.x
  • v25.2.x
  • v25.1.x

Release Notes

  • none

Seems like we missed it in 48a4b78

Signed-off-by: Oren Leiman <oren.leiman@redpanda.com>
@oleiman oleiman requested review from andrwng and rockwotj March 6, 2026 20:26
@oleiman oleiman self-assigned this Mar 6, 2026
Copilot AI review requested due to automatic review settings March 6, 2026 20:26
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR regenerates Python protobuf bindings that were missed in a previous commit (48a4b78). The changes add the GetDatabaseStats RPC to the metastore service, update TLS PEM settings options, and add a docstring to the datalake DescribeCatalogResponse.

Changes:

  • Added GetDatabaseStats RPC with associated request/response messages (GetDatabaseStatsRequest, GetDatabaseStatsResponse, LsmLevel, LsmFile) to the metastore service protobuf bindings
  • Updated TLS PEM settings serialized options to include the iobuf annotation on ca, key, and cert fields
  • Added docstring to DescribeCatalogResponse in the datalake type stubs

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tests/rptest/clients/admin/proto/redpanda/core/common/v1/tls_pb2.py Updated serialized descriptor and field options for TLSPEMSettings to include iobuf annotations
tests/rptest/clients/admin/proto/redpanda/core/admin/internal/datalake/v1/datalake_pb2.pyi Added docstring to DescribeCatalogResponse matching the proto comment
tests/rptest/clients/admin/proto/redpanda/core/admin/internal/cloud_topics/v1/metastore_pb2_connect.py Added GetDatabaseStats methods to sync/async clients, protocol, and WSGI registration
tests/rptest/clients/admin/proto/redpanda/core/admin/internal/cloud_topics/v1/metastore_pb2.pyi Added type stubs for GetDatabaseStatsRequest, GetDatabaseStatsResponse, LsmLevel, LsmFile
tests/rptest/clients/admin/proto/redpanda/core/admin/internal/cloud_topics/v1/metastore_pb2.py Updated serialized descriptor with new messages and service method, adjusted serialized offsets

@oleiman
Copy link
Copy Markdown
Member Author

oleiman commented Mar 6, 2026

actually there's datalake stuff in there too. didn't even notice. (just comments. so #29677 had a slightly stale commit)

@oleiman oleiman changed the title admin: Regenerate protos for metastore service admin: Regenerate protos for admin services Mar 6, 2026
@oleiman oleiman enabled auto-merge March 6, 2026 20:37
@oleiman oleiman requested review from nvartolomei and pgellert March 6, 2026 20:37
@oleiman oleiman merged commit 29727d0 into redpanda-data:dev Mar 6, 2026
28 checks passed
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