Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor repository: new spiffe folder, new spire-api crate, and spire-api-sdk submodule #42

Merged
merged 3 commits into from
Aug 14, 2023

Conversation

maxlambrecht
Copy link
Owner

@maxlambrecht maxlambrecht commented Aug 13, 2023

This PR refactors the repository, introducing a new structure that encompasses both the spiffe and spire-api crates. With this restructuring, support for the SPIRE Delegated Identity API is integrated, and the spire-api-sdk submodule is added to handle related proto files.

New Repository Structure:

  • root: Contains the main Cargo.toml file, defining a workspace with two members, spiffe and spire-api.
    • spiffe: A crate responsible for SPIFFE types and the Workload API client, including Cargo.toml and build.rs.
    • spire-api: A crate dedicated to SPIRE specific APIs, comprising Cargo.toml and build.rs.
  • spire-api-sdk: A git submodule designed to manage the protos required.

@maxlambrecht maxlambrecht merged commit 8b74f1a into spire-api Aug 14, 2023
7 checks passed
maxlambrecht added a commit that referenced this pull request Aug 21, 2023
* Refactor repository: new `spiffe` folder, new `spire-api` crate, and `spire-api-sdk` submodule (#42)

Signed-off-by: Max Lambrecht <[email protected]>

* Add delegated identity API support to spire-api package (#43)

Signed-off-by: Eitan Yarmush <[email protected]>

* Refactoring `spiffe` crate: Introducing `spiffe-types` and `workload-api` features (#44)

Signed-off-by: Max Lambrecht <[email protected]>

* Add Releasing Process Documentation for Crates (#45)

Signed-off-by: Max Lambrecht <[email protected]>

---------

Signed-off-by: Max Lambrecht <[email protected]>
Co-authored-by: Eitan Yarmush <[email protected]>
@maxlambrecht maxlambrecht deleted the feature/add-spire-api branch August 22, 2023 17:14
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