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

R24.03 Digital Product Pass DPP BatteryPass - Release Checks #511

Closed
20 tasks done
kelaja opened this issue Jan 31, 2024 · 28 comments
Closed
20 tasks done

R24.03 Digital Product Pass DPP BatteryPass - Release Checks #511

kelaja opened this issue Jan 31, 2024 · 28 comments
Assignees
Labels
compliance RM compliance digital product pass Feature/Bug for Digital Product Pass component documentation RM documentation
Milestone

Comments

@kelaja
Copy link
Contributor

kelaja commented Jan 31, 2024

Release Info

Please provide information on what you want to be included in the Eclipse Tractus-X release.
If you are not owner of this issue, please provide the information as comment to the issue.

Version to be included in Eclipse Tractus-X release:
App Version: v2.1.3
Chart Version: 2.1.4

Leading product repository: https://github.com/eclipse-tractusx/digital-product-pass

QG4 Review Date: 21.02.2024

Compliance Verifications

This issue tracks all compliance related checks, that need to be performed for a product release in Eclipse Tractus-X.

  • Gaia-X compliance confirmed
  • GDPR compliance confirmed (personal data, data protection + privacy DPP)
  • Interoperability checks performed
  • Data Sovereignty checks performed
  • Compliant with relevant published CX Standards (see the Catena-X standard library)

Documentation

  • Arc24 documentation up-to-date
  • Administrators Guide up-to-date
  • End-User manual up-to-date
  • Interface documentation up-to-date

Security Checks

  • Thread Modelling Analysis passed
  • Static Application Security Testing (SAST) scans passed
  • Dynamic Application Security Testing (DAST) tests passed
  • Secret Scans passed
  • Software Composition Analysis (SCA) passed
  • Container Scans passed
  • Infrastructure as Code (IaC) scans passed

General Checks

Test Results

  • E2E Integration Test passed
  • User Journey approved

Helpful Links

@kelaja kelaja added documentation RM documentation compliance RM compliance digital product pass Feature/Bug for Digital Product Pass component labels Jan 31, 2024
@kelaja kelaja added this to the 24.03 milestone Jan 31, 2024
@matbmoser matbmoser moved this from Planning to Work in progress in Digital Product Pass Jan 31, 2024
@jschu1 jschu1 removed their assignment Feb 5, 2024
@matbmoser matbmoser self-assigned this Feb 6, 2024
@matbmoser
Copy link
Contributor

matbmoser commented Feb 6, 2024

We have a release candidate: https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/v2.1.1

The TRGs were check for compliance in the following ticket: eclipse-tractusx/digital-product-pass#180

The Security Scans are all passed including Veracode (SCA and Code Scan). I have requested today the review from the Security Team.

  • Also requested the Documentation review from our repository.
  • Interoperability is also requested for approval.
  • Requested UX Review

I will inform here of the status of the reviews and findings

@matbmoser
Copy link
Contributor

matbmoser commented Feb 7, 2024

Little remark here: eclipse-tractusx/digital-product-pass#224

There was a frontend import missing, so the basic E2E test of scanning a QR code was not working. We added it to the release candidate v2.1.1 in order for the E2E tests to be passed.

The security scans have been done again and since nothing has changed they are passed.

Today I had a meeting with @szymonkowalczykzf to talk about the Threat Modelling and this was informed there. He will add the security thread modelling in our repo in docs/security

@BANANAS1337
Copy link

BANANAS1337 commented Feb 14, 2024

SCA and SAST and SecretScan approved

@szymonkowalczykzf
Copy link

Security Assessment Process (Threat Modeling Analysis) approved.

Re-assessment was done on Wednesday 7th Feb 2024. All finding are properly addressed and mitigated.
Documentation of the assessment will be uploaded soon to the Docs part of the Product Repo.

@matbmoser
Copy link
Contributor

Thank you @BANANAS1337 and @szymonkowalczykzf! @RoKrish14 can you do the review to the IaC, Container Scan and DAST?

@jjeroch
Copy link

jjeroch commented Feb 14, 2024

@matbmoser - updates needed

Findings:

image image image

Functional Findings:

  • the policy rule is not human readable; can you please setup a real policy rule; the one I can see there seems to be a fake rule. I can not find the actual ODRL details
  • Even after "Confirming" the negotiation; the application ask for re-negotiation all the time again whenever I refresh - please check.
  • System Help missing - where can I find the system documentation/enduser help?

Heads-up: the battery pass will not pass the 24.05. tests with the current implementation. Please review the Data Sovereignty Guidelines for 24.05. carefully to be able to pass 24.05.

@jjeroch jjeroch added this to Portal Feb 14, 2024
@github-project-automation github-project-automation bot moved this to NEW USER REQUEST in Portal Feb 14, 2024
@jjeroch jjeroch moved this from NEW USER REQUEST to IN REVIEW in Portal Feb 14, 2024
@matbmoser matbmoser moved this from Inbox to Work in progress in Release Planning Feb 19, 2024
@matbmoser
Copy link
Contributor

matbmoser commented Feb 19, 2024

It was missing to move this ticket to Expert Review. I adjusted it to the current status of the ticket.
it was mentioned to us that for asking review it needed to be in "Expert Review" Status

@matbmoser matbmoser removed the status in Release Planning Feb 19, 2024
@matbmoser matbmoser moved this to Inbox in Release Planning Feb 19, 2024
@matbmoser
Copy link
Contributor

matbmoser commented Feb 19, 2024

We needed to re-release the tag because there was a mistake in the header licenses:
https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/v2.1.3

The issue was raised here: eclipse-tractusx/digital-product-pass#231

There was no code changes, just comments in the files. We just request the security team @RoKrish14 to see the diff and re-approve the Security Aspects: eclipse-tractusx/digital-product-pass@v2.1.2...v2.1.3

In this release is also included the comments in the .trivyignore that were required to get the security approval before.

We needed to fix the mistake in the header license. And it was done and now is good to go :)

At the end in the release just the "Tractus-X" part was added.

@RoKrish14
Copy link

[v2.1.3]

SAST: Approved
SCA: Approved
Secret Scanning: Approved
DAST: Approved
Container Scanning: Approved
IAC: Approved

@thorstendikmann
Copy link

Confirming // Internal documentation

  • Gaia-X compliance confirmed [CMP-1081]
  • GDPR compliance confirmed (personal data, data protection + privacy DPP) [CMP-1082]
  • User Journey approved (by BO) [CMP-1092] and [TEST-1754]
  • E2E Integration Test passed [CMP-1091] and [TEST-1754]

@thorstendikmann
Copy link

Confirming

  • Compliant with the Style Guide // feedback of @jjeroch (feel free to comment :) )
  • Data Sovereignty checks performed // see [CMP-1089], while continuing to follow the R3.2 DS guardrails, even improving on visual components and BPN Auth

@szymonkowalczykzf
Copy link

Security Assessment Process (Threat Modeling Analysis) approved.

Re-assessment was done on Wednesday 7th Feb 2024. All finding are properly addressed and mitigated.
Documentation of the assessment was updated in the Confluence - Security Assessment - Product Passport Application - Catena-X - IT Security - Confluence

It will be uploaded later to the Docs part of the Product Pass Repo.

@MonaBschaden
Copy link

As discussed earlier: since everything is the same as before approval it is approved

@DirkBTSI
Copy link

DirkBTSI commented Feb 20, 2024

INT test not performed/not documented.
E2E test performed/documented.
No high defect.
TM - approval open

Updated 24-02-21
INT test performed/documented.
TM approved
@kelaja : please approve for "E2E Integration Test passed"

@hzierer
Copy link

hzierer commented Feb 20, 2024

System team check concluded successfully eclipse-tractusx/digital-product-pass#180

Small issue with documentation in github needs clarification, but this should not affect the release

@matbmoser
Copy link
Contributor

matbmoser commented Feb 21, 2024

System team check concluded successfully eclipse-tractusx/digital-product-pass#180

Small issue with documentation in github needs clarification, but this should not affect the release

Since the issue need further clarification and not affects the release I created a ticket to discuss that later: eclipse-tractusx/digital-product-pass#236

Therefore I will mark the TRGs as approved.

@matbmoser
Copy link
Contributor

INT test not performed/not documented. E2E test performed/documented. No high defect. TM - approval open

Updated 24-02-21 INT test performed/documented. TM approved @kelaja : please approve for "E2E Integration Test passed"

I will include that as approved too

@vialkoje
Copy link

Documentation existing and content is looking reasonable. Also no specific sovereignty requirement for 24.03.Expert Approval granted.

Please consider the Q-Gate criteria for 24.05. have a good PI !

@vialkoje vialkoje removed their assignment Feb 23, 2024
@matbmoser
Copy link
Contributor

Thank you @vialkoje!!

Marking Documentation as Approved then! Thank you very much everyone for the review!

@hzierer hzierer removed their assignment Feb 26, 2024
@matbmoser matbmoser moved this from Review to Done in Digital Product Pass Feb 26, 2024
@matbmoser
Copy link
Contributor

matbmoser commented Feb 26, 2024

@kelaja are we ready to close this ticket? I am removing myself and all the other reviewers from the assignment.

@RolaH1t
Copy link
Contributor

RolaH1t commented Feb 27, 2024

all pre-conditions fulfilled;
QG approval granted!
Congrats!

@kelaja kelaja moved this from Inbox to Done in Release Planning Mar 13, 2024
@kelaja kelaja closed this as completed Mar 13, 2024
@github-project-automation github-project-automation bot moved this from IN REVIEW to USER READY in Portal Mar 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compliance RM compliance digital product pass Feature/Bug for Digital Product Pass component documentation RM documentation
Projects
Archived in project
Archived in project
Status: Done
Development

No branches or pull requests