docs: add Talos and Keto gRPC endpoints to rate-limit reference#2627
docs: add Talos and Keto gRPC endpoints to rate-limit reference#2627tricky42 wants to merge 2 commits into
Conversation
Regenerate the rate-limit endpoint reference to include the gRPC-native paths now mapped to buckets in the backoffice matcher: the 18 talos.v2alpha1.ApiKeys RPCs and 5 additional Keto gRPC services (ListNamespaces, DeleteRelationTuples, ListRelationTuples, Expand, and the OPL SyntaxService Check). Thresholds are unchanged; these endpoints reuse existing buckets.
There was a problem hiding this comment.
Pull request overview
Regenerates the rate-limit bucket → endpoint reference data to include newly bucket-mapped gRPC-native routes for Talos and Keto, keeping the docs’ rate-limit tables aligned with the backoffice matcher (follow-up to #2624).
Changes:
- Added 5 Keto gRPC endpoints (
ory.keto.*) mapped to existingketo-admin-low/keto-admin-mediumbuckets. - Added 18 Talos gRPC RPC endpoints (
talos.v2alpha1.ApiKeys/*) mapped to existingtalos-admin-*/talos-public-*buckets. - No threshold changes (bucket-to-threshold data remains unchanged per PR description).
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
📝 WalkthroughWalkthrough
ChangesRate Limits Data Update
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Follow-up to #2624. Regenerates the rate-limit endpoint reference CSV to include the gRPC-native paths that are now mapped to buckets in the backoffice matcher.
What changed
src/lib/rate-limits/data/bucket-to-endpoints.csvgains 23 rows:talos.v2alpha1.ApiKeys/*): admin writes/imports/revocations →talos-admin-low, reads +AdminDeriveToken→talos-admin-medium,AdminVerifyApiKey/AdminBatchVerifyApiKeys→talos-admin-high,RevokeApiKey→talos-public-low,GetJwks→talos-public-high.ListNamespacesandDeleteRelationTuples→keto-admin-low;ListRelationTuples,Expand, and the OPLSyntaxService/Check→keto-admin-medium.bucket-to-threshold.csvis unchanged: these endpoints reuse existing buckets, so no thresholds change.The CSVs are generated from
tools/ratelimit-csvsin the cloud repo, matching the bucket matcher.Summary by CodeRabbit