eclipse-tractusx / sig-release

https://eclipse-tractusx.github.io/sig-release
Apache License 2.0
9 stars 10 forks source link

R24.03 Managed Service Orchestrator - Release Checks #493

Closed kelaja closed 8 months ago

kelaja commented 10 months ago

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: version placeholder

Leading product repository: repository link

Compliance Verifications

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

Documentation

Security Checks

General Checks

Test Results

Helpful Links

ciprianherciu commented 9 months ago

Compliance Verifications Data Sovereignty: There are no changes from last release regarding the data Sovereignty for managed service Orchestrator. Approval of Standards: There is no changes since R3.2. Managed Service Orchastror does not define any standard. It is only using the existing standard. The tests show that we are compatible with the current standards. GPDR and Gaia-X: there are no changes regarding GPDR and Gaia-X Data Interoperability check: Not applicable

Test Results Internal Integration tests: A1IDSES-1536 Managed Service Orchestrator - Integration Testing with Portal: A1IDSES-1534

sharathshivprasad commented 9 months ago

Security Checks

Threat modelling Document:
https://confluence.catena-x.net/display/cxsecurity/Security+Assessment+-+Auto+Setup+API Static Application Security Testing (SAST): Latest Veracode report: https://analysiscenter.veracode.com/auth/index.jsp#ViewReportsResultSummary:47240:1550110:33047817:33017393:33033043:4910813 DetailedReport_DFT_AutoSetup_18_Feb_2024.pdf

Dynamic Application Security Testing: Latest Invicti report : https://www.netsparkercloud.com/scans/report/a47fc6c147074d7e1dedb11b01aaf696/ Secret scanning and SCA: Latest veracode report uploaded above, please check git guardian from your side and approve. Container Scan conducted: Latest Trivy Scan Report: https://github.com/eclipse-tractusx/managed-service-orchestrator/actions/workflows/trivy.yml Infrastructure as Code: Latest KICS report: https://github.com/eclipse-tractusx/managed-service-orchestrator/actions/workflows/kics.yml

galyshann commented 9 months ago

@RoKrish14 Security scans looks good from our side (check previous comment), Could you please review and approve?

sharathshivprasad commented 9 months ago

Documentation

source code:
Latest release - https://github.com/eclipse-tractusx/managed-service-orchestrator/releases/tag/managed-service-orchestrator-1.5.3

Architecture Documents:
ARC 42 link - https://github.com/eclipse-tractusx/managed-service-orchestrator/blob/managed-service-orchestrator-1.5.3/docs/ARC42.md

Administrator`s Guide (User assistance):
Readme Link - https://github.com/eclipse-tractusx/managed-service-orchestrator/blob/managed-service-orchestrator-1.5.3/README.md

install.md link - https://github.com/eclipse-tractusx/managed-service-orchestrator/blob/managed-service-orchestrator-1.5.3/INSTALL.md

End-User Manual:
ARC 42 link - https://github.com/eclipse-tractusx/managed-service-orchestrator/blob/managed-service-orchestrator-1.5.3/docs/ARC42.md

Readme link - https://github.com/eclipse-tractusx/managed-service-orchestrator/blob/managed-service-orchestrator-1.5.3/README.md

Interfaces Documentation:
OpenAPI spec is available in the repository at - https://github.com/eclipse-tractusx/managed-service-orchestrator/blob/managed-service-orchestrator-1.5.3/docs/autosetup-api.yaml UX consistency:
Not Applicable

DnlZF commented 9 months ago

Secret Scans: Approved

szymonkowalczykzf commented 9 months ago

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.

ciprianherciu commented 9 months ago

@vialkoje Please approve the Data Sovereignty and documentation

ciprianherciu commented 9 months ago

@HiHenrik please approve interoperability. Last time it was agreed with @RolaH1t we do not need the interoperability check: https://github.com/eclipse-tractusx/sig-release/issues/81

ciprianherciu commented 9 months ago

@RoKrish14 please approve the security Checks

RoKrish14 commented 9 months ago

SAST: Approved SCA: Approved DAST: Approved IAC: Approved

Pending- Container scans

RolaH1t commented 9 months ago

QG review comments: InterOP ok; StyleGuide not applicable @DirkBTSI pls confirm E2E test approval additional completed items will be documented by @RolaH1t 21-Feb

ciprianherciu commented 9 months ago

For User Journey, no changes from last releases

DirkBTSI commented 9 months ago

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

RoKrish14 commented 9 months ago

SAST: Approved SCA: Approved DAST: Approved Container scan: Approved IAC: Approved

ciprianherciu commented 9 months ago

@RolaH1t Container scans are passed. Open Topics:

SebastianBezold commented 9 months ago

HI @ciprianherciu,

just to make sure: i did not find any version information in this issue. Are you planning to use the latest release in your repo to be included in the Tractus-X release? This would be 1.5.3 as App and Chart version. If this is the correct one, I would ask you @kelaja to add that to the initial issue description

ciprianherciu commented 9 months ago

@SebastianBezold yes, the version 1.5.3 should be reviewed

ciprianherciu commented 9 months ago

@vialkoje Please approve the Data Sovereignty and documentation

SebastianBezold commented 9 months ago

Hi @ciprianherciu,

the TRG checks are done, but there was one issue already open, asking for better guidance on installation and quick-start. See eclipse-tractusx/managed-service-orchestrator#98 I think "outside" feedback is better than what I could ever provide on this topic, so I think it's highly valuable and would ask your team to address that, before I set the TRG checks to closed

vialkoje commented 9 months ago

Links for documentation are defective and do not work ! Please correct and make sure you provide appropriate links everywhere pointing to documentations.

Nevertheless the Documents exist after trying to find them manually. content is looking appropriate - Expert approval granted.

Requirements for data sovereignty unchanged. Expert approval granted. please consider the data sovereignty QG-requirements for 24.05.

ciprianherciu commented 9 months ago

Hi @SebastianBezold, the PR in regards with the installation guide and quick-start is open. In order to be able to close the QG ticket, could You please review it and let us know if there is something else that we need to do?

Thank You, Best regards, Ciprian Herciu

SebastianBezold commented 9 months ago

Hi @ciprianherciu,

since the missing install docs was actually mentioned by someone else, I would wait for feedback, if the new instructions do help. Otherwise I would leave it to release management @kelaja and @RolaH1t, if we will close the QG and work on this docs later on

ciprianherciu commented 9 months ago

Hi @SebastianBezold @kelaja @RolaH1t , In order to close the QG 4 for MSO, we need the TRG to be approved. In Order to get it approved, the condition was to update the installation guide and the quick start as requested here: https://github.com/eclipse-tractusx/managed-service-orchestrator/issues/98.

The updates were made, we have added a comment to @awellnitz-materna, to get it approved but no answer yet.

Since the QG is almost at the end, please let us know how can we get this ticket approved.

Thank You, Ciprian Herciu

SebastianBezold commented 9 months ago

Installation guide has been improved further, so the last open release guideline issue has been resolved.

ciprianherciu commented 9 months ago

@kelaja and @RolaH1t TRG approved. QG Ticket can be closed

RolaH1t commented 9 months ago

Congrats: all pre-conditions now fulfilled. QG approval granted!

Siegfriedk commented 8 months ago

@ciprianherciu i can't find the helm chart for 1.5.3/1.5.3 only 1.5.3/1.5.2:

tractusx-dev/managed-service-orchestrator 1.5.3 1.5.2

I also would like to highlight the postgresql issue: its 14 and not 15

@RolaH1t FYI

RolaH1t commented 8 months ago

final conclusion: TRG 5.07 violated (postgresql DB version 14.x) but successfully tested. this is covered in overall release note 24.03 QG closed with these conditions.

Siegfriedk commented 8 months ago

@RolaH1t i'm still missing the helm chart version @ciprianherciu !

ciprianherciu commented 8 months ago

@Siegfriedk The release version for 1.5.3 can be found here:

Siegfriedk commented 8 months ago

@ciprianherciu is it now 1.5.3 or 1.5.4?

I do see a helm chart with 1.5.4/1.5.4 ich kan reference that one

ciprianherciu commented 8 months ago

@Siegfriedk it is 1.5.4 since it was requested to change a documentation in order to get the TRG approval.

Please reference that