Skip to content

Conversation

@paullatzelsperger
Copy link
Contributor

@paullatzelsperger paullatzelsperger commented Mar 3, 2025

Description

this PR introduces DCP issuance, with which dataspace participants can request additional credentials from the Dataspace Issuer Service.

It also adds another component called a Dataspace Issuer Service to create and deliver VerifiableCredentials.

Important

  • NB: in its current form, the Dataspace Issuer is not yet used to issue MembershipCredentials and DataExchangeGovernance credentials, only `NameCredentials. These are still being created statically and created using the IdentityAPI. Subsequent Pull-Requests will add that functionality at a later point.

  • Because there isn't an official release of Tractus-X IssuanceService and Tractus-X IdentityHub Helm charts yet, those components are still deployed using raw Kubernetes deployments rather than Helm releases.

Pre-review checks

Please ensure to do as many of the following checks as possible, before asking for committer review:

@paullatzelsperger paullatzelsperger added the enhancement New feature or request label Mar 3, 2025
@paullatzelsperger paullatzelsperger force-pushed the feat/dcp_issuance branch 2 times, most recently from daeb840 to 1b775d6 Compare March 3, 2025 13:10
@paullatzelsperger
Copy link
Contributor Author

FYI @borisrizov-zf @marcelruland

@paullatzelsperger paullatzelsperger marked this pull request as ready for review March 3, 2025 13:15
@paullatzelsperger paullatzelsperger force-pushed the feat/dcp_issuance branch 2 times, most recently from 0b0a790 to cb8d42d Compare March 3, 2025 13:24
Copy link
Contributor

@wolf4ood wolf4ood left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@paullatzelsperger
Copy link
Contributor Author

paullatzelsperger commented Mar 3, 2025

@rafaelmag110 @lgblaumeiser this PR will land DCP issuance in MXD, and it also adds an E2E test to verify that.
However, I did notice, that the Transfer E2E Tests haven't been working in quite some time. Guess they need some love.

@paullatzelsperger paullatzelsperger merged commit 47bc6c8 into eclipse-tractusx:main Mar 3, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants