Skip to content

Commit 33e44fb

Browse files
authored
Merge branch 'main' into release/v3.0.0-update-helm-version
2 parents 42cf05c + 1c507d2 commit 33e44fb

File tree

97 files changed

+3241
-1101
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+3241
-1101
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* text=auto eol=lf

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,8 @@ tgz
7272
## Backup Files
7373
*.bck
7474
*.bak
75+
*.bkp
76+
7577
bin
7678

7779
######## Python - inspired by https://github.com/github/gitignore/blob/main/Python.gitignore

DEPENDENCIES_BACKEND

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ maven/mavencentral/org.bouncycastle/bcutil-jdk15on/1.69, MIT, approved, clearlyd
7575
maven/mavencentral/org.checkerframework/checker-qual/3.33.0, MIT, approved, clearlydefined
7676
maven/mavencentral/org.codehaus.plexus/plexus-utils/3.2.1, , approved, CQ20774
7777
maven/mavencentral/org.ow2.asm/asm/9.6, BSD-3-Clause, approved, #10776
78+
maven/mavencentral/org.projectlombok/lombok/1.18.32, MIT AND LicenseRef-Public-Domain, approved, CQ23907
7879
maven/mavencentral/org.reactivestreams/reactive-streams/1.0.4, CC0-1.0, approved, CQ16332
7980
maven/mavencentral/org.slf4j/jul-to-slf4j/2.0.13, MIT, approved, #7698
8081
maven/mavencentral/org.slf4j/slf4j-api/2.0.13, MIT, approved, #5915

README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,19 @@
2222
SPDX-License-Identifier: Apache-2.0
2323
-->
2424

25-
<h1 style="display:flex; align-items: center;"><img src="./docs/media/catenaxLogo.svg"/>&nbsp;&nbsp;Digital Product Pass Application</h1>
26-
2725
[![Contributors][contributors-shield]][contributors-url]
2826
[![Stargazers][stars-shield]][stars-url]
2927
[![Apache 2.0 License][license-shield]][license-url]
3028
[![Latest Release][release-shield]][release-url]
3129

30+
<div align="center">
31+
<img alt="Digital Product Pass App Logo" width="200" height="200" src="./docs/media/dpp-tx-logo.png"/>
32+
<br>
33+
<h1 style="align-items: center;">Digital Product Pass Application</h1>
34+
</div>
35+
36+
37+
3238
## Description
3339

3440
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.

charts/digital-product-pass/templates/configmap-backend.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ data:
6464
transfer: {{ .Values.backend.edc.apis.transfer }}
6565
receiverEndpoint: "https://{{ .Values.backend.hostname }}/endpoint"
6666
delay: {{ .Values.backend.edc.delay }} # -- Negotiation status Delay in milliseconds in between async requests [<= 500]
67+
authorizationKey: {{ .Values.backend.edc.authorizationKey }}
6768
# -- security configuration
6869
security:
6970
# -- authorization configuration about bpn and role checks

charts/digital-product-pass/values-int.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
#################################################################################
2424

2525
backend:
26+
image:
27+
pullPolicy: Always
2628
ingress:
2729
enabled: true
2830
# className: "nginx"
@@ -62,12 +64,14 @@ backend:
6264
discovery:
6365
hostname: "semantics.int.demo.catena-x.net/discoveryfinder"
6466

65-
single-api:
67+
singleApi:
6668
maxRetries: 30
6769
delay: 1000
6870

6971

7072
frontend:
73+
image:
74+
pullPolicy: Always
7175
ingress:
7276
enabled: true
7377
#className: ""

charts/digital-product-pass/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,7 @@ backend:
207207
rightOperand: "cx.circular.dpp:1"
208208
prohibition: []
209209
obligation: []
210+
210211
digitalTwinRegistry:
211212
endpoints:
212213
search: "/lookup/shells"

docs/RELEASE_USER.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,25 @@
2525
# Release Notes Digital Product Pass Application
2626
User friendly relase notes without especific technical details.
2727

28+
29+
**May 13 2024 (Version 3.0.0-rc1)**
30+
*13.05.2024*
31+
32+
### Added
33+
34+
#### Data Sovereighty Configuration enabled
35+
36+
Now in the backend configuration it is possible to add the policies required per contract.
37+
The policy configuration guide can be found here: [Policy Configuration Guide](https://github.com/eclipse-tractusx/digital-product-pass/blob/main/docs/data-sovereignty/PolicyConfigGuide.md)
38+
39+
#### Single API functionality enabled
40+
41+
Now the backend allows users to access and retrieve information without pending of a frontend keyclock authentication. With a single api call `/api/data/request` and the API Key configured in the helm charts values, the backend is allowed to be accessed.
42+
43+
#### EDC 0.7.0 integrated in the application
44+
45+
The Digital Product Pass application now supports the latest edc version available. The new models and payloads have been integrated into the application.
46+
2847
**May 06 2024 (Version 2.3.0)**
2948
*06.05.2024*
3049

docs/interoperability/InteroperabilityGuide.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,9 @@ The following candidates are not yet implemented:
8585
* Sealant Passport, Tire Passport
8686
* E-Drive
8787

88+
The digital product pass is using the [EDC v0.7.0](https://github.com/eclipse-tractusx/tractusx-edc/releases/tag/0.7.0) and enables the [data sovereignty policy configurations](https://github.com/eclipse-tractusx/digital-product-pass/blob/main/docs/data-sovereignty/PolicyConfigGuide.md)
89+
90+
8891
## Technical Integration Design
8992

9093
The technical integration design can be found in the [arc42 documentation](../architecture/Arc42.md)

docs/media/dpp-tx-logo.png

209 KB
Loading

0 commit comments

Comments
 (0)