Update cloud-api protos to v0.12.0#1172
Merged
Merged
Conversation
Sushisource
approved these changes
Mar 20, 2026
Closed
This was referenced Apr 3, 2026
Closed
This was referenced May 1, 2026
Closed
This was referenced May 15, 2026
Closed
This was referenced Jun 5, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What was changed
v0.8.0tov0.12.0GetCurrentIdentity,GetAuditLogs,CreateBillingReport,GetBillingReport,CreateAccountAuditLogSink,GetAccountAuditLogSink,GetAccountAuditLogSinks,UpdateAccountAuditLogSink,DeleteAccountAuditLogSink,GetNamespaceCapacityInfoservice.proto)Why?
Checklist
Closes
How was this tested:
Note
Medium Risk
Updates the Cloud API surface (new proto packages, new RPCs, and changed HTTP paths for validation endpoints), which can break clients that depend on the previous proto schema or REST mappings.
Overview
Bumps the vendored
api_cloud_upstreamprotos fromv0.8.0tov0.12.0, including updated Buf/OpenAPI generation config (newgrpc-gatewaydependency, newerprotoc-gen-openapiv2, anddisable_service_tags).Expands the Cloud Ops API with new audit logging, billing, identity, and capacity functionality: adds
auditlogandbillingproto packages, introduces new CloudService RPC wrappers (GetCurrentIdentity,GetAuditLogs, audit log sink CRUD,GetNamespaceCapacityInfo,CreateBillingReport,GetBillingReport), and wires them through the Rust client (crates/client/src/grpc.rs) and C bridge dispatcher (sdk-core-c-bridge/src/client.rs).Also updates proto schemas for audit log sinks and namespace capacity (new
CapacitySpec/Capacity/NamespaceCapacityInfo) and adjusts REST HTTP mappings for validation endpoints (export sink validate and account audit log sink validate) while adding extensive OpenAPI v2 annotations tocloudservice.Written by Cursor Bugbot for commit 33bfa34. This will update automatically on new commits. Configure here.