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 Item Relationship Service (IRS) - Release Checks #494

Closed
20 tasks done
Tracked by #406
kelaja opened this issue Jan 30, 2024 · 24 comments
Closed
20 tasks done
Tracked by #406

R24.03 Item Relationship Service (IRS) - Release Checks #494

kelaja opened this issue Jan 30, 2024 · 24 comments
Assignees
Labels
compliance RM compliance documentation RM documentation irs Feature/Bug for Item Relationship Service component
Milestone

Comments

@kelaja
Copy link
Contributor

kelaja commented Jan 30, 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:

Leading product repository:
IRS Repos

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
  • Note: @wjost requested approval
  • GDPR compliance confirmed (personal data, data protection + privacy DPP)
  • Requested Jens Weiss for approval based on R23.12
  • Interoperability checks performed
  • Note: Business Hours on 19.2.2024
  • Data Sovereignty checks performed
  • Note: Business Hours on 19.2.2024
  • Compliant with relevant published CX Standards (see the Catena-X standard library)

Documentation

  • Arc24 documentation up-to-date
  • Note: Requested @vialkoje for review and approval
  • Administrators Guide up-to-date
  • Note: Requested @vialkoje for review and approval
  • End-User manual up-to-date
  • Note: Requested @vialkoje for review and approval
  • Interface documentation up-to-date
  • Note: Requested @vialkoje for review and approval

Security Checks

General Checks

Test Results

  • E2E Integration Test passed
  • Note: @ds-alexander-bulgakov covering approval of E2E with test management
  • User Journey approved
  • Note: @kelaja approval based on approval of R23.12 without any changes

Helpful Links

@mkanal
Copy link

mkanal commented Feb 13, 2024

Good morning @jjeroch,
The IRS does not provide an UI. For this reason, it is not necessary to check the style guide. Would you please confirm this as an expert in this issue. Thank you very much
Martin

@mkanal
Copy link

mkanal commented Feb 13, 2024

Good morning @vialkoje,

The Tractus-X Release Guidelines Check is pending for QG4 R24.3.
I would like to ask you for your review and subsequent approval of the QG4 ACs for documentation.
If a personal appointment is required, please let me know. In this case, I will send you suggested dates.

Tractus-X Release Guidelines Check Release 24.3:
#494

Documentation:

Docu
Arc24 documentation
Administrators Guide
End-User manual // IRS does not provide any UI
Interface documentation
Interface documentation

Thank you very much
Martin

@mkanal
Copy link

mkanal commented Feb 13, 2024

@kelaja please update the status based on the following information:

  • "User Journey approved": User Journey has not changed since release 23.12. For this reason, the approval of the User Journey is based on the approval given by BO of R23.12.
  • GDPR compliance confirmed - There is no change since release 23.12 regarding the processing ans storing of GDPR related data (personal data, data protection + privacy DPP) For this reason, the approval of the User Journey is based on the approval given by GDPR experts of R23.12.
  • Gaia-X compliance confirmed - in reference to R24.03 Item Relationship Service (IRS) - Release Checks #494 (comment)

fyi @jzbmw

@mkanal
Copy link

mkanal commented Feb 13, 2024

@wjost,
kindly ask for your approval regarding Gaia-X compliance. There are no changes between 24.3 and already approved version 23.12.
Thank you very much
Martin

@wjost
Copy link

wjost commented Feb 13, 2024

For Release R24.03 we do not support Targus-Release auf GXDCH. Hence „Gaia-X compliance“ is still on the level of R23.12. I confirm this release is GAIA-X compliant.

@mkanal
Copy link

mkanal commented Feb 13, 2024

Interoperability checks

Preparation for Business Hour 19.2.2024 17:30 - 18:15
Participants @jzbmw & @mkanal
https://confluence.catena-x.net/display/PL/2024-02-12+InterOp+for+TraceX+and+IRS

@mkanal
Copy link

mkanal commented Feb 13, 2024

Threat Modeling Analysis passed

@pablosec @scherersebastian
There are no relevant changes in either product compared to R23.12. For this reason, we would like to request the release of the QGC "Threat Modelling Analysis passed" based on the R23.12 release.

@mkanal
Copy link

mkanal commented Feb 14, 2024

Please fix these issues regarding the role of security minister @ds-jhartmann @ds-ext-kmassalski @dsmf

(x) Container Scans passed

Expat library is not under our control, it is inside eclipse-temurin image, that we are using in Dockerfile.

It is possible to manually update expat in the container with below command:
RUN apk add --upgrade --no-cache expat
however this is not acceptable by System team, which decision is to put OSS over security:
https://eclipse-tractusx.github.io/docs/release/trg-4/trg-4-02/#use-base-image-as-is

Taking the above into account, we can only wait until there is a new eclipse-temurin image with an upgraded version of the expat library (probably soon, as JDK is already patched, waiting for JRE).

CSRF security finding was fixed.

@mkanal
Copy link

mkanal commented Feb 14, 2024

Stand 14.02.2024
@pablosec @scherersebastian

Static Application Security Testing (SAST) scans passed

@BANANAS1337 @RoKrish14

  • code is scanned weekly with Veracode tool
  • medium risks have mitigation statement
  • There are no high and above CVEs

Dynamic Application Security Testing (DAST) tests passed

  • INVICTI tool new scan profile IRS-PEN 14.02.2024
  • no findings
    image

Secret Scans passed

@DnlZF

Software Composition Analysis (SCA) passed

VeraCode

@klaudiaZF @ZFLokesh @RoKrish14 @Tim.herres

image

Container Scans passed

@RoKrish14

Infrastructure as Code (IaC) scans passed

@RoKrish14

@almadigabor almadigabor self-assigned this Feb 16, 2024
@mkanal
Copy link

mkanal commented Feb 19, 2024

Data Sovereignty checks performed

Hello @vialkoje

there seems to be no official DS Guidlines for the R34.3. Can you please give us an approval based on 23.12. There were no changes to R23.12 in IRS: Please approve.
#494
#506
Thank you very much
Martin

@DirkBTSI
Copy link

INT test performed/documented.
E2E test performed/documented.
No high defect.
TM approved
@kelaja : please approve for "E2E Integration Test passed"

@almadigabor
Copy link

Hey! I'm done with the first round of checks and opened 2 issues that needs to be fixed. You can see more detail here.

@vialkoje
Copy link

Documentation available and looking consistent - Expert Approval granted

@mkanal
Copy link

mkanal commented Feb 20, 2024

image

@jzbmw
Copy link

jzbmw commented Feb 20, 2024

As PO I assure that no changes from an earlier release of the Interoperability aspects exists

@RolaH1t
Copy link
Contributor

RolaH1t commented Feb 20, 2024

2 minor findings wrt TRGs => QG approval postponed
Expect fix within cw 8.

@almadigabor
Copy link

almadigabor commented Feb 20, 2024

Hey, I've closed the QG issue as all subtasks have been fixed. I approve the QG. The new versions are:

AppVersion: 4.5.1
Chart version: 6.14.1

@RoKrish14
Copy link

SAST: Approved
SCA: Approved
DAST: Approved
Secret Scans: Approved

IAC: Pending
Container Scanning: Pending

@szymonkowalczykzf
Copy link

Security Assessment Process (Threat Modeling Analysis) approved.

No significant changes detected since last release.
No open critical & high finding remaining for this release.

Documentation of the assessment will be moved out to the GitHub repositories of the Products before the next release.

@mkanal
Copy link

mkanal commented Feb 20, 2024

SAST: Approved SCA: Approved DAST: Approved Secret Scans: Approved

IAC: Pending Container Scanning: Pending

Hello @RoKrish14
are there any vulnerabilities or open topics why IAC and container scanning is in pending state?
Thank you very much
Martin

@RoKrish14
Copy link

@ds-mwesener @ds-mmaul presented me with the security dashboard to look at the results.

Container Scans: Approved
IAC: Approved

@mkanal
Copy link

mkanal commented Feb 21, 2024

Hello

@ds-mwesener @ds-mmaul presented me with the security dashboard to look at the results.

Container Scans: Approved IAC: Approved

Thank you very much.

@mkanal
Copy link

mkanal commented Feb 21, 2024

Hello @RolaH1t and @kelaja
all Q-Gate criteria are approved from experts.
Please recheck and close this issue.
Thank you very much
Martin

@RolaH1t
Copy link
Contributor

RolaH1t commented Feb 21, 2024

QG4 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compliance RM compliance documentation RM documentation irs Feature/Bug for Item Relationship Service component
Projects
Status: Done
Development

No branches or pull requests

10 participants