[MGNLSSO-253] Modify SSO integration tests to run on Magnolia 6.2 Created: 05/Apr/23  Updated: 18/Jun/23  Resolved: 05/Jun/23

Status: Closed
Project: Single Sign On
Component/s: None
Affects Version/s: None
Fix Version/s: 3.1.5

Type: Improvement Priority: Neutral
Reporter: Nguyen Phung Chi Assignee: Nguyen Phung Chi
Resolution: Fixed Votes: 0
Labels: stays-in-jira-server
Remaining Estimate: Not Specified
Time Spent: 3d 3.5h
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoD:
[X]* Doc/release notes changes? Comment present?
[X]* Downstream builds green?
[X]* Solution information and context easily available?
[X]* Tests
[X]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Epic Link: SSO maintenance
Story Points: 3
Team: AdminX
Work Started:
Approved:
Yes

 Description   

Context

Currently, the integration tests is configured to run on Magnolia 6.3 because the branch is created based on version 4.0 (master branch) which based on 6.3.

However, SSO version 3.1.x is used for Magnolia 6.2, so it would make sense to have integration tests for 6.2 also.

Scope: For SSO release 3.1 branch only

Development notes

The main difference is the SSO configuration, it's configured via Microprofile config(Mgnl 6.3)

https://git.magnolia-cms.com/projects/ENTERPRISE/repos/magnolia-sso/browse/Dockerfile#9,13,27

The main works are:

  • Update the Magnolia version to 6.2-SNAPSHOT in pom.xml and 
    MAGNOLIA_VERSION in .env file
  • Create new config.yaml file and use it as the module configuration instead of microprofile-config.properties
  • Clean up the unused configuration files
  • Get rid of Microprofile config related classed and dependency - Be tackled and decided whether removing MpConfig in MGNLSSO-265

Generated at Mon Feb 12 10:52:31 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.