Hive
fix(kura): install rustls provider for gRPC TLS
GitHub issue · Closed
Source
tuist/tuist #11179
Updated
Jun 24, 2026
Domains
Kura
Resolves Sentry issue 126476031.
This fixes a production panic in Kura’s gRPC TLS startup. rustls could not infer the process-level crypto provider because the final binary can enable both aws-lc and ring through transitive TLS features. The peer and public TLS paths already installed Kura’s aws-lc provider explicitly, but the gRPC TLS path went through tonic before doing that.
Changes:
- Reuse Kura’s rustls provider installer before tonic builds the gRPC server TLS config.
- Align Kura’s direct tonic TLS feature with
tls-aws-lc, matching the provider selected by the rest of the Kura TLS code.
How to test locally
cd kura && mise exec -- cargo checkcd kura && mise exec -- cargo testcd kura && mise exec -- cargo clippy --all-targets -- -D warnings
Investigate, reproduce, or fix this item in an isolated repository. Each Flight preserves its outcome and agent session.
New Flights are paused
Configure model inference, GitHub, and a sandbox provider to start another Flight. Existing results remain available below.
No Flights yet
Start a Flight and preserve its objective, outcome, and session here.
No GitHub comments yet.