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

chore: update github pages #392

Merged
merged 40 commits into from
Jul 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
90fc8bf
chore: fixed dev chart configs policies
matbmoser Jul 19, 2024
b6da909
chore: fixed typo with certification registry
matbmoser Jul 19, 2024
dfba27a
chore: updated edc api version
matbmoser Jul 19, 2024
567df75
chore: extention of challanges
matbmoser Jul 22, 2024
6d0ff1a
chore: fixed link typo
matbmoser Jul 22, 2024
032c2e9
fix: fixed issue with verification charts configuration
Jul 22, 2024
97f39a4
fix: removed assetid from transfer, so no error is raising
Jul 22, 2024
172cda6
feat: updated edc provider url path
Jul 22, 2024
5c45c9a
feat: updated versions of paths
Jul 22, 2024
ce3563d
fix: secret path
Jul 22, 2024
dd98424
feat: added auth to the path from the edc
Jul 22, 2024
3e53fce
feat: updated provider url
Jul 22, 2024
a5c4a93
fix: fixed chart configurations for edc
Jul 22, 2024
c9d8b5e
fix: fixed chart configurations for edc
Jul 22, 2024
2b37eba
fix: fixed chart configurations for edc
Jul 22, 2024
43be37e
fix: solved problem related to edc 0.7.3
Jul 23, 2024
f318a68
feat: fixed chart frontend ingress
Jul 23, 2024
08ab195
chore(irs): updated irs dependency version to v7.4.0 in helm chart
saudkhan116 Jul 23, 2024
53411b9
chore: updated annotations from frontend!
Jul 23, 2024
754fcec
chore: updated annotations from frontend!
Jul 23, 2024
6a9917f
chore: updated secret paths for association int env vault
Jul 24, 2024
3047749
chore(fix): fixed irs policies
saudkhan116 Jul 24, 2024
8ed8158
chore: added compatibility matrix and fixed typos
Jul 24, 2024
14fe185
chore: added compatibility matrix and fixed typos
Jul 24, 2024
e1c2170
chore: added compatibility matrix and fixed typos
Jul 24, 2024
60bbaa6
chore: prepared release v4.0.1
Jul 24, 2024
2ac60a1
chore: updated values-int
Jul 24, 2024
da7c19b
chore: updated values-int
Jul 24, 2024
b13c627
chore: updated values-int
Jul 24, 2024
fdb99fd
chore: updated interoperability guide
Jul 24, 2024
c365923
chore(irs): added certificate to the ingress annotation
saudkhan116 Jul 24, 2024
d951b1e
Merge pull request #391 from eclipse-tractusx/chore/edcs-v0.7.3
saudkhan116 Jul 24, 2024
7012a6e
feat: updated dash license to latest version
Jul 24, 2024
0853e76
fix: fixed typos in yaml files
Jul 24, 2024
9a6637a
feat: updated helm docs
Jul 24, 2024
485db41
chore(dpp-verification): updated image paths and removed typos
Jul 24, 2024
407f07d
feat(dpp-verification): updated verification images
Jul 24, 2024
8b5d05e
feat: prepared release user changelog
Jul 24, 2024
a0a8c20
chore: updated verification version to v2.1
Jul 24, 2024
dafa866
Merge pull request #388 from eclipse-tractusx/hotfix/policy-config
matbmoser Jul 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 27 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,35 @@ SPDX-License-Identifier: CC-BY-4.0

The changelog format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [Unreleased]

## [released]
## [v4.0.1] - 24-07-2024

### Added

- Added unit tests for the dsp endpoint parsing functionality
- Added digital product pass compatibility matrix file to the repo root path

### Updated

- Updated typos and missing explanations in the dpp-verification documentation.
- Fixed typo in `AttributeCertificationRecord` which short name was `amr`, it was a typo and was corrected to `acr`.
- Aligned charts for dpp-verification add-on configuration in the configmap -> [#390](https://github.com/eclipse-tractusx/digital-product-pass/issues/390)
- @Deprecated old function to parse dsp endpoint with bpns.
- Updated default INT urls to the Association INT environement url path.
- Managed integration of latest IRS version chart: 7.4.0 and tested compatibility

### Deleted

- AssetId field removed from `transfer-request` model. Deprecated by the EDC v0.7.3 V3 Management Api -> [#390](https://github.com/eclipse-tractusx/digital-product-pass/issues/390)

### Issues Fixed

- Fixed issue with dsp endpoint parsing/building from Digital Twin submodelBody field. -> [#390](https://github.com/eclipse-tractusx/digital-product-pass/issues/390)
- Fixed policy chart misconfiguration for the passport and digital twin registry -> [#390](https://github.com/eclipse-tractusx/digital-product-pass/issues/390)


## [released]
## [v4.0.0] - 19-07-2024

Expand Down
71 changes: 71 additions & 0 deletions COMPATIBILITY_MATRIX.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
<!--
#######################################################################

Tractus-X - Digital Product Pass Application

Copyright (c) 2022, 2024 BMW AG
Copyright (c) 2022, 2024 Henkel AG & Co. KGaA
Copyright (c) 2023, 2024 CGI Deutschland B.V. & Co. KG
Copyright (c) 2023, 2024 Contributors to the Eclipse Foundation

See the NOTICE file(s) distributed with this work for additional
information regarding copyright ownership.

This work is made available under the terms of the
Creative Commons Attribution 4.0 International (CC-BY-4.0) license,
which is available at
https://creativecommons.org/licenses/by/4.0/legalcode.

SPDX-License-Identifier: CC-BY-4.0

#######################################################################
-->

# Digital Product Pass Compatibility Matrix

# v4.0.1 - R24.08

## dpp-backend-v4.0.1

| Dependency | Version | Helm | Comments |
|------------------------------------------------------------------------------------------------------------------------------------------|------------------------------|-------|-----------------|
| [EDC](https://github.com/eclipse-tractusx/tractusx-edc) | 0.7.3 | [0.7.3](https://github.com/eclipse-tractusx/tractusx-edc/releases/tag/0.7.3) | Management API V3 |
| [Digital Twin Registry](https://github.com/eclipse-tractusx/sldt-digital-twin-registry) | 0.5.0 | [0.5.2](https://github.com/eclipse-tractusx/sldt-digital-twin-registry/releases/tag/digital-twin-registry-0.5.2) | |
| [Data Service](https://github.com/eclipse-tractusx/tractus-x-umbrella/tree/main/simple-data-backend) | 0.0.1 | [0.1.0](https://github.com/eclipse-tractusx/tractus-x-umbrella/blob/main/charts/simple-data-backend/Chart.yaml) | Available at TX Umbrella |
| [Item Relationship Service](https://github.com/eclipse-tractusx/item-relationship-service) | 5.4.0 | [7.4.0](https://github.com/eclipse-tractusx/item-relationship-service/releases/tag/item-relationship-service-7.4.0) | Component/Part Drill Down Add-on |
| [Simple Wallet](https://github.com/eclipse-tractusx/digital-product-pass/tree/main/dpp-verification/simple-wallet) | 1.0.0 | [1.0.0](https://github.com/eclipse-tractusx/digital-product-pass/blob/main/dpp-verification/charts/simple-wallet/Chart.yaml) | DPP Verification Add-on |
| [Certified Data Credential](https://github.com/eclipse-tractusx/digital-product-pass/tree/main/dpp-verification/semantics/io.catenax.dpp_verification.cdc/) | 1.0.0 | - | DPP Verification Add-on |

The `dpp-backend` component can retrieve any model version thought the EDC proxy, however semantic Ids **MUST** be specified in priority order at the chart values.yaml.

The models can be embedded in a `CertifiedDataCredential` as described in the [`dpp-verification` add-on](./dpp-verification/), but the search process is still performed by the "aspect model" payload semanticId.

## dpp-frontend-v4.0.1

The frontend can visualize the following models only:

| Model | Version | SemanticId | Comments |
| -- | -- | -- | -- |
| [Digital Product Passport](https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.generic.digital_product_passport) | 5.0.0 | `urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport` | |
| [Battery Pass](https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.battery.battery_pass) | 6.0.0 | `urn:samm:io.catenax.battery.battery_pass:6.0.0#BatteryPass` | |
| [Transmission Pass](https://github.com/eclipse-tractusx/sldt-semantic-models/tree/main/io.catenax.transmission.transmission_pass) | 3.0.0 | `urn:samm:io.catenax.transmission.transmission_pass:3.0.0#TransmissionPass` | |
| [Certified Data Credential](https://github.com/eclipse-tractusx/digital-product-pass/tree/main/dpp-verification/semantics/io.catenax.dpp_verification.cdc/) | 1.0.0 | `urn:samm:io.catenax.dpp_verification.cdc:1.0.0#CertifiedDataCredential`| DPP Verification Add-on |

## dpp-verification/simple-wallet-v1.0.0

| Model | Version | SemanticId | Comments |
| -- | -- | -- | -- |
| [Verifiable Credentials](https://www.w3.org/TR/vc-data-model-2.0/) | 2.0.0 | https://www.w3.org/ns/credentials/v2 | W3C Data Model |
| [Certified Data Credential](https://github.com/eclipse-tractusx/digital-product-pass/tree/main/dpp-verification/semantics/io.catenax.dpp_verification.cdc/) | 1.0.0 | `urn:samm:io.catenax.dpp_verification.cdc:1.0.0#CertifiedDataCredential`| DPP Verification Add-on with Catena-X semantic Models |
| [JsonWebSignature2020 & JsonWebKey2020 Proofs](https://www.w3.org/TR/vc-jws-2020/) | 1.0.0 | https://w3c.github.io/vc-jws-2020/contexts/v1/ | DPP Verification Signature & Keys types, used by Gaia-X |

## NOTICE

This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode).

- SPDX-License-Identifier: CC-BY-4.0
- SPDX-FileCopyrightText: 2022, 2024 BMW AG
- SPDX-FileCopyrightText: 2022, 2024 Henkel AG & Co. KGaA
- SPDX-FileCopyrightText: 2023, 2024 CGI Deutschland B.V. & Co. KG
- SPDX-FileCopyrightText: 2023, 2024 Contributors to the Eclipse Foundation
- Source URL: https://github.com/eclipse-tractusx/digital-product-pass
14 changes: 8 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,22 +35,22 @@ SPDX-License-Identifier: CC-BY-4.0

## Description

The digital product passport application provides a consumer user interface to request a battery passport from a battery manufacturer using the standardized components and technologies in a Catena-X network. The passport will be displayed in a human-readable from any browser. The data exchange standards given by Catena-X are used to provide the battery passport to different personas (roles) in the network.
The digital product passport application provides a consumer user interface to request a battery passport from a battery manufacturer using the standardized components and technologies in a Catena-X network. The passport will be displayed in a human-readable from any browser. The data exchange standards given by Catena-X are used to provide the battery passport to different personas (roles) in the network.

In particular, the application is used to access the battery passport data provided by battery manufacturer. By scanning QR-code or knowing the manufacturer and battery-ID, a user can request the passport through **Eclipse Dataspace Connectors (EDCs)** over the Catena-X network. The passport provider will provide data attributes that is only visible to a permitted signed-in user.
In particular, the application is used to access the battery passport data provided by battery manufacturer. By scanning QR-code or knowing the manufacturer and battery-ID, a user can request the passport through **Eclipse Dataspace Connectors (EDCs)** over the Catena-X network. The passport provider will provide data attributes that is only visible to a permitted signed-in user.

### Software Version
#### Helm Chart Version
<pre id="helm-version"><a href="https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/digital-product-pass-4.0.0">4.0.0</a></pre>
<pre id="helm-version"><a href="https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/digital-product-pass-4.0.1">4.0.1</a></pre>
#### Application Version
<pre id="app-version"><a href="https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/v4.0.0">v4.0.0</a></pre>
<pre id="app-version"><a href="https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/v4.0.1">v4.0.1</a></pre>


## Application Preview

Here is a preview from the DPP App UI, where we visualize a test battery passport in this case.
Here is a preview from the DPP App UI, where we visualize a test Digital Product Pass in this case.

![General Info View](./docs/architecture/media/GraphicBatteryPassportViewGeneralInfo.png)
![General Info View](./docs/media/passport-view.png)

> **Note**: For more information check the [documentation section](./docs/README.md)

Expand Down Expand Up @@ -90,6 +90,8 @@ It provides a generic concept for **Attribute Verification/Certification** by ex

Furthermore, it gives guidance and ready to use components for verifying the data received from their Data Providers. The Digital Product Pass Add-on offers the consumers components like the [simple-wallet](./simple-wallet/), an **MVP decentral wallet** able to issue and verify aspect model Verifiable Credential Documents. It also provides a proof of concept (PoC) in the `dpp-backend` and `dpp-frontend` components for complete data payloads to be verified.

![Verification Add-on](./docs/media/verification-addon.png)

| Name | Description |
| ------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [DPP Verification Docs](./dpp-verification/README.md) | The main documentation of the Digital Product Pass Verification Add-on contains the complete architecture blueprint and details about implementation in the application. |
Expand Down
4 changes: 2 additions & 2 deletions charts/digital-product-pass/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,10 +43,10 @@ type: application
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)

version: 4.0.0
version: 4.0.1

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: "4.0.0"
appVersion: "4.0.1"
Loading
Loading