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.12] [Portal] Release Checks #920

Closed
17 tasks done
evegufy opened this issue Oct 18, 2024 · 12 comments
Closed
17 tasks done

[R24.12] [Portal] Release Checks #920

evegufy opened this issue Oct 18, 2024 · 12 comments
Assignees
Labels
portal Feature/Bug for Portal component
Milestone

Comments

@evegufy
Copy link
Contributor

evegufy commented Oct 18, 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.
Make sure to assign this issue to expert(s) for their approval, as soon as you have finished preparation. Multiple assignees allowed; they will un-assign themselves once review completed.

Responsible contacts:

Version to be included in Eclipse Tractus-X release: 2.3.0

Portal:

IAM:

Leading product repository: Portal

Compliance

Make sure to open and fill in a separate documentation issue in your product repository using the Quality Gate Checklist issue template

Note

Note: most criteria for documentation and security are now covered in TRGs

Functionality

  • Feature works as expected and described
  • Backward compatibility maintained (depending Major/ Minor)

Performance

  • Memory and CPU usage is within acceptable limits oriented with goldilocks

Testing

  • Unit tests cover all new features
  • Integration tests are updated
  • E2E/Integration test passed
  • Regressions tests passed

Feature summary

Please provide a list of all features that have been developed in the current phase. This list is essential for several reasons:

  • Test Preparation: Identifying new features will help in the creation of new end-to-end (E2E) tests and ensure that the relevant aspects are thoroughly tested.
  • Awareness: It will raise awareness of the features that need to be prioritized during the testing process.
  • Board Management: This will assist in keeping the project board organized and up-to-date.

By documenting these features, you will contribute to a smoother and more efficient release process.

Note

Note: all features needs to be closed to get approval for release

Feature Test Status Note
Upload business partner data as .CSV #700 Test status successfully tested
Enhancement of Technical User E2E Experience in Dataspace #789 Test status successfully tested
Clearinghouse Connection Management and SD Document Job Handling #796 Test status successfully tested
Asynchron Technical User Management - Enhancement of Technical User Deletion #803 Test status successfully tested
Onboarding Service Provider Dashboard/Management Board #809 Test status successfully tested
Process Workers: Validation and Development of Missing Process Worker Retriggers #811 Test status successfully tested
Improve initial wallet insert and credential creation #781 Test status successfully tested
Enhancement Keycloak seeding job to seed variables and secrets #578 Test status successfully tested
IAM and BPDM: Adjust to Rights and Role Concept #751 Test status successfully tested
Upgrade to Keycloak version 25 Test status successfully tested
R24.12 Technical Maintenance #779 Test status N/A
Publish API specifications to API Hub #804 Test status works
Align documentation structure with updated TRG 1 #805 Test status done

For a more detailed insight, please see the milestones:

Repository Milestones
Portal 2.2.0, 2.3.0
Portal Frontend 2.2.0, 2.3.0
Portal Backend 2.2.0, 2.3.0
Portal Assets 2.2.0, 2.3.0
Portal Frontend Registration 2.1.0
Portal IAM 4.0.0

Release Documentation

Summary

Please provide a short summary about the new values/benefits of the new features here:

Feature Benefits
Upload business partner data as .CSV #700 enabled an additional functionality with which to maintain business partner data
Enhancement of Technical User E2E Experience in Dataspace #789 enhanced user experience for managing technical users
Asynchron Technical User Management - Enhancement of Technical User Deletion #803 enabled deletion of technical users in an asynchronous setup
Clearinghouse Connection Management and SD Document Job Handling #796 increased stability during the onboarding process by decreasing reliance on interface availability
Onboarding Service Provider Dashboard/Management Board #809 provides a comprehensive, user-friendly interface that enables OSPs to view, control, and analyze various aspects of their service
Process Workers: Validation and Development of Missing Process Worker Retriggers #811 increased robustness and reliability
Improve initial wallet insert and credential creation #781 reduced manual effort during the initial system setup
Enhancement Keycloak seeding job to seed variables and secrets #578 significantly simplifies and fully automates the management of realm configuration for environment specific values at install and upgrade
IAM and BPDM: Adjust to Rights and Role Concept #751 BPDM works with CX-Central realm configuration of the centralidp Keycloak instance
Upgrade to Keycloak version 25 offers several benefits like security patches and bug fixes as well as new features
Publish API specifications to API Hub #804 lower the barrier of access to endpoints / improve documentation
Align documentation structure with updated TRG 1 #805 improve documentation
R24.12 Technical Maintenance #779 a maintained app, the base for every feature

On Dec 12, 2024 we presented the main changes for the release 24.12:

Helpful Links

@ybidois
Copy link

ybidois commented Oct 23, 2024

Hi @evegufy, sorry, we were super busy with the Go Live. We'll look into what is done in the next days. How long do we have to finish our features?

@evegufy
Copy link
Contributor Author

evegufy commented Nov 8, 2024

Hi @evegufy, sorry, we were super busy with the Go Live. We'll look into what is done in the next days. How long do we have to finish our features?

as discussed, it's too late for 24.12 and you move #812 and #815 to 25.03

@ther3sa
Copy link
Contributor

ther3sa commented Nov 18, 2024

QG Review

  • To ensure transparency, could you please check off any topics that have already been worked on or completed?
  • Are there no 'Known Knowns' for this issue?

Thank you for your help!

@evegufy evegufy added this to Portal Nov 19, 2024
@github-project-automation github-project-automation bot moved this to NEW USER REQUEST in Portal Nov 19, 2024
@evegufy evegufy moved this from NEW USER REQUEST to IN PROGRESS in Portal Nov 19, 2024
@evegufy evegufy added the portal Feature/Bug for Portal component label Nov 19, 2024
@ther3sa
Copy link
Contributor

ther3sa commented Nov 25, 2024

Hi,
could you give me an update about the current status of :

  • the TRGs
  • the functionality
  • the testing
  • the Release Documentation

Thank you :)

@ds-hzimmer
Copy link

Test Management review: App version 2.3.0 (release candidate) was deployed on the INT environment, and a manual E2E regression test set was executed successfully for 61 test cases (respectively N/A for 4 previously existing test cases for not yet implemented functionality, as documented in Catena-X e.V. Jira issue CXTM-1283).

Issues identified during initial company onboarding processes were resolved during the testing phase. For potential minor UI/UX improvements identified in the course of the testing phase, a ticket will be created for a future release.

Thus Regression Tests in section "Testing" of the Release Checks considered successful for product Portal.

Integration tests for the new issues linked in the "Feature summary" section above was checked as also tested successfully. Final status in the table should be updated by the product team where still missing/applicable.

Thanks for your efforts.

@ther3sa
Copy link
Contributor

ther3sa commented Nov 28, 2024

Hi there,
To ensure transparency, could you please check off any topics that have already been worked on or completed?
And could you give me an update about the TRGs?

Thanks in advance for your update!

@evegufy
Copy link
Contributor Author

evegufy commented Nov 28, 2024

Hi @ther3sa

TRG checks are done.
I'm releasing the final versions by tomorrow EOB. No issues are to be excepted.

@evegufy evegufy moved this from Inbox to Work in progress in Release Planning Nov 28, 2024
@ther3sa
Copy link
Contributor

ther3sa commented Nov 29, 2024

Hi @ther3sa

TRG checks are done. I'm releasing the final versions by tomorrow EOB. No issues are to be excepted.

Okay thank you, until the release documentation is done, I can approve this release check.

@ther3sa
Copy link
Contributor

ther3sa commented Nov 29, 2024

@evegufy can you give me an update about this release check? :)

@evegufy
Copy link
Contributor Author

evegufy commented Nov 29, 2024

@ther3sa all done :)

@evegufy evegufy self-assigned this Nov 29, 2024
@evegufy evegufy moved this from IN PROGRESS to USER READY in Portal Nov 29, 2024
@ther3sa
Copy link
Contributor

ther3sa commented Nov 29, 2024

Congrats 🎉
Quality Gate fully approved with all necessary pre-requisites fulfilled!

Thanks for all your efforts :)

@ther3sa ther3sa closed this as completed Nov 29, 2024
@github-project-automation github-project-automation bot moved this from Work in progress to Done in Release Planning Nov 29, 2024
@evegufy
Copy link
Contributor Author

evegufy commented Jan 8, 2025

On Dec 12, 2024 we presented the main changes for the release 24.12:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
portal Feature/Bug for Portal component
Projects
Archived in project
Status: Done
Development

No branches or pull requests

4 participants