diff --git a/.github/workflows/helm-test.yaml b/.github/workflows/helm-test.yaml index 18b85aecc..83c23ffab 100644 --- a/.github/workflows/helm-test.yaml +++ b/.github/workflows/helm-test.yaml @@ -122,10 +122,10 @@ jobs: - name: Run chart-testing (install) run: | - cp deployment/helm/local/storage/pv-data.yaml charts/digital-product-pass/templates/pv-data.yaml + cp deployment/local/storage/pv-data.yaml charts/digital-product-pass/templates/pv-data.yaml rm charts/digital-product-pass/templates/pvc-data.yaml - cp deployment/helm/local/storage/pvc-data.yaml charts/digital-product-pass/templates/pvc-data.yaml + cp deployment/local/storage/pvc-data.yaml charts/digital-product-pass/templates/pvc-data.yaml helm repo add bitnami https://charts.bitnami.com/bitnami helm repo add tractusx https://eclipse-tractusx.github.io/charts/dev ct install --charts charts/digital-product-pass --helm-extra-set-args "--set=frontend.image.tag=${{ env.TAG }} --set=frontend.image.repository=${{ env.REGISTRY }}/${{ env.FRONTEND_IMAGE}} --set=backend.image.tag=${{ env.TAG }} --set=backend.image.repository=${{ env.REGISTRY }}/${{ env.BACKEND_IMAGE}}" - if: steps.list-changed.outputs.changed == 'true' \ No newline at end of file + if: steps.list-changed.outputs.changed == 'true' diff --git a/CHANGELOG.md b/CHANGELOG.md index 96c5e8e9c..e970792e3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,91 @@ 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). +## [released] +## [v2.0.3] - 02-02-2024 +## Added +- Added Frameagreement conditions to the provider configuration +- Added Unit Tests for Managers and for Services +- Added changes from version `v1.0.0` to version `v2.0.0` for every component involved +- Added iconMapping for all components involved in DPP `v2.0.0` +- Added multi-language feature that supports currently `EN` and `DE` +- Added back button in the welcome page +- Added `timeToLive` attribute to discovery service model in the dpp-backed +- Added `readOnlyRootFilesystem` to the container security context in helm charts +- Added Serial Part aspect in the drill down components +- Added `notice.md` to include **Notice for docker images** section to be only part of DockerHub description + +## Updated +- Cleaned up necessary scripts +-Refactored the DPP and IRS postman collections +- Updated the deployment and testing directory structure and their references in relevant documentation +- Updated license header and deployment directory references in the following readme files: + - Admin guide + - Arc42 + - Getting-Started guide +- Updated test directory stricture in dpp-backend +- Updated the app url from [https://materialpass.int.demo.catena-x.net](https://materialpass.int.demo.catena-x.net) to [https://dpp.int.demo.catena-x.net](https://dpp.int.demo.catena-x.net) +- Updated the payloads of asset, policies, contract definition, digital twin and its aspects to align with the DPPTriangle document v1.1.0 +- Updated the following frontend content: + - Condition for "commercial.warranty" in General Cards + - Mocked passports + - Loading page translation + - Translation files + - Characteristics component + - Identification component + - Sustainability component + - Typology component +- Updated helm template to provide security context values from helm vaules file +- Updated kics workflow +- Updated user manual, deployment guide +- Updated year 2024 to the license headers +- Updated diagrams to an editable version in `.svg` in business statement readme +- Updated `README.md` and `UNIT_TESTS.md` for the dpp-backend +- Updated versions in docker workflows and setup-java action +- Refactor docker workflows +- Updated **Notice for docker images** section in a main `README.md` + + +## [released] +## [v2.0.2] - 02-02-2024 +## Added +- Added Frameagreement conditions to the provider configuration +- Added Unit Tests for Managers and for Services +- Added changes from version `v1.0.0` to version `v2.0.0` for every component involved +- Added iconMapping for all components involved in DPP `v2.0.0` +- Added multi-language feature that supports currently `EN` and `DE` +- Added back button in the welcome page +- Added `timeToLive` attribute to discovery service model in the dpp-backed +- Added `readOnlyRootFilesystem` to the container security context in helm charts + + +## Updated +- Cleaned up necessary scripts +-Refactored the DPP and IRS postman collections +- Updated the deployment and testing directory structure and their references in relevant documentation +- Updated license header and deployment directory references in the following readme files: + - Admin guide + - Arc42 + - Getting-Started guide +- Updated test directory stricture in dpp-backend +- Updated the app url from [https://materialpass.int.demo.catena-x.net](https://materialpass.int.demo.catena-x.net) to [https://dpp.int.demo.catena-x.net](https://dpp.int.demo.catena-x.net) +- Updated the payloads of asset, policies, contract definition, digital twin and its aspects to align with the DPPTriangle document `v1.1.0` +- Updated the following frontend content: + - Condition for "commercial.warranty" in General Cards + - Mocked passports + - Loading page translation + - Translation files + - Characteristics component + - Identification component + - Sustainability component + - Typology component +- Updated helm template to provide security context values from helm vaules file + + +## Deleted +- Filtered out unnecessary nnecessary/unused files + + ## [released] ## [v2.0.1] - 03-01-2024 ## Added diff --git a/README.md b/README.md index 0720cda51..dd8b8e0db 100644 --- a/README.md +++ b/README.md @@ -36,9 +36,9 @@ In particular, the appliction is used to access the battery passport data provid ### Software Version #### Helm Chart Version -
2.0.1+
2.0.3#### Application Version -
v2.0.1+
v2.0.3## Application Preview diff --git a/charts/digital-product-pass/Chart.yaml b/charts/digital-product-pass/Chart.yaml index 09e5a1307..6ed2a6dc2 100644 --- a/charts/digital-product-pass/Chart.yaml +++ b/charts/digital-product-pass/Chart.yaml @@ -1,7 +1,8 @@ ################################################################################# -# Catena-X - Product Passport Consumer Application +# Catena-X - Digital Passport Passport Application # # Copyright (c) 2022, 2023 BASF SE, BMW AG, Henkel AG & Co. KGaA +# Copyright (c) 2022, 2024 Contributors to the Eclipse Foundation # # See the NOTICE file(s) distributed with this work for additional # information regarding copyright ownership. @@ -40,10 +41,10 @@ type: application # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 2.0.1 +version: 2.0.3 # 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: "2.0.1" +appVersion: "2.0.3" diff --git a/charts/digital-product-pass/README.md b/charts/digital-product-pass/README.md index ecc33d17e..a5fb17654 100644 --- a/charts/digital-product-pass/README.md +++ b/charts/digital-product-pass/README.md @@ -1,6 +1,6 @@ # digital-product-pass -![Version: 2.0.1](https://img.shields.io/badge/Version-2.0.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.0.1](https://img.shields.io/badge/AppVersion-2.0.1-informational?style=flat-square) +![Version: 2.0.3](https://img.shields.io/badge/Version-2.0.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.0.3](https://img.shields.io/badge/AppVersion-2.0.3-informational?style=flat-square) A Helm chart for Tractus-X Digital Product Pass Kubernetes @@ -15,7 +15,7 @@ A Helm chart for Tractus-X Digital Product Pass Kubernetes | Key | Type | Default | Description | |-----|------|---------|-------------| | affinity | object | `{}` | | -| backend | object | `{"digitalTwinRegistry":{"endpoints":{"digitalTwin":"/shell-descriptors","search":"/lookup/shells","subModel":"/submodel-descriptors"},"temporaryStorage":{"enabled":true,"lifetime":12},"timeouts":{"digitalTwin":20,"negotiation":40,"search":10,"transfer":10}},"discovery":{"bpnDiscovery":{"key":"manufacturerPartId","path":"/api/v1.0/administration/connectors/bpnDiscovery/search"},"edcDiscovery":{"key":"bpn"},"hostname":""},"edc":{"apis":{"catalog":"/catalog/request","management":"/management/v2","negotiation":"/contractnegotiations","transfer":"/transferprocesses"},"delay":100,"hostname":"","participantId":"