Skip to content

Conversation

@maxlambrecht
Copy link
Owner

@maxlambrecht maxlambrecht commented Dec 26, 2025

Description

This PR updates spire-api to align with spiffe v0.8 gRPC support and simplifies transport/client ergonomics.

Changes

  • Bump spiffe to 0.8 and enable features = ["grpc"].
  • Replace custom UDS connector plumbing with spiffe::Endpoint + spiffe::grpc::connector::connect().
  • Remove unused transport dependencies (tower, hyper-util) and tonic codegen feature.
  • Make DelegatedIdentityClient methods take &self
  • Add constructors: connect_env(), connect_to(...), and connect(Endpoint).
  • Improve docs and lints; update tests to the new APIs.

@maxlambrecht maxlambrecht force-pushed the refactor/spire-api-grpc-spiffe-0.8 branch from e03d44d to 420640f Compare December 26, 2025 21:25
Signed-off-by: Max Lambrecht <[email protected]>
@maxlambrecht maxlambrecht merged commit a57c18a into main Dec 26, 2025
4 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.

2 participants