eclipse-tractusx / digital-product-pass

Eclipse Tractus-X Digital Product Pass - An application for visualizing Digital Product Passports, Battery Passports and Transmission Passports, it is the reference implementation of the EcoPass KIT
https://github.com/eclipse-tractusx/digital-product-pass
Apache License 2.0
22 stars 14 forks source link

Request for Assistance with GITHUB_TOKEN Access for DPP Project #311

Closed meta-bowen closed 4 months ago

meta-bowen commented 4 months ago

I am attempting to successfully launch the Digital Product Pass (DPP) project locally, following the guidelines provided in the GETTING-STARTED documentation. However, I have encountered a technical issue that I am unable to resolve.

In the init.values.sh file, a GITHUB_TOKEN is required to access the vault, which is currently restricted to Catena members.

I am very interested in the DPP project and keen to get it running locally as soon as possible. However, since I am not a Catena member, I am unable to use the vault. This implies that I would need to start up several projects such as EDC, BPN, and Portal, and understand their interconnections to generate a usable vault, which seems overly complex.

I would greatly appreciate it if you could assist by either granting the necessary permissions to my GitHub token or suggesting alternative solutions to help me proceed with the project.

Thank you very much for your support.

Best regards,

Bowen


Bowen | R&D Director Openpower Technology Holdings Limited | Hong Kong bowen@openpower.green | https://openpower.green

matbmoser commented 4 months ago

Hi @meta-bowen,

Thank you for creating this issue!

Unfortunately the GITHUB_TOKEN placeholder you request can not be shared with member outside of the consortia. Its principal function is to provide the access token rights to the vault, which you need to deploy yourself,

The purpose of using the script init.values.sh is to give you a guide on how to retrieve data from a vault and include the secrets in the values files from the helm charts. Please use directly the charts included in here to deploy the application.

[!TIP] We have just created a new tutorial guide on "How to deploy the application": dpp-tutorial/deployment.md, you can follow it to learn how to configure and deploy the application!

Actually, the Digital Product Pass App does not require a vault to be executed, its recommended for storing secrets and injecting in the values.yaml files, however when you do your own deployment you can directly add the secrets to the values.yaml files and start the backend without a vault.

[!CAUTION] Please note that you need to be onboarded in a certified data ecosystem to be able to retrieve data with the digital product pass app, for that you need to contact a valid Catena-X Operator that can give you Eclipse Dataspace Connectors (EDCs) which can retrieve and provide data. Another solution is to use the tractus-x-umbrella to have a local experience of data exchange.

You can take a look at our Arc42 Documentation so you can understand better how do the DPP Works!

We will update the documentation from the init.values.sh to indicate that a vault is optional,

I hope you understood everything and now you can start and play around with the Digital Product Passport App!

Best Regards,

DPP Team