-
Notifications
You must be signed in to change notification settings - Fork 729
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
IS 6.1.0 to 7.0.0 Upgrade and Migration Testing Effort #18481
Comments
@shashimalcse As the initial step, we anticipate populating data in the IS 6.1.0 database. To proceed, could you please provide the following information?
|
Please find the upgrade test execution environment details:Database: MySQL 8.0.33 |
Here is the list of scenarios with database changes (these are based on alter queries in the migration schema):
You can find the config changes from our maintained sheet |
Update - 13th Dec 2023- ✅ After Data population was able to successfully execute the MySQL Upgrading schema. - ✅ Tested Below Critical flows
|
UpdateStarted Verifying the Migration issues with the Updated DB Schema and the 6.1.0 Binary. Please find the status from the below sheet. |
Update 15th Dec 2023Note that this Effort is Currently on hold due to the IS Beta 4 Test Hackathon (QA Team). |
Update 02 Jan 2024Completed the verification of all migration issues involving DB schema changes. The summary of this testing effort is available on this Google Sheet. Ran Data Population scripts again to work with the updated Upgrade schema. |
This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused! |
Is your suggestion a test requirement/change or improvement of the test framework? Please describe.
In this effort, there will be 2 phases
🚀 1 - Upgrading from IS 6.1.0 to 7.0.0
In this phase, our priority will be focused on flows associated with those that have experienced migration impacts.
Please find the issues under this label: 7.0.0 migration
Even out of the above-mentioned issues
High priority
issues will be the ones that have a DB schema change. (As analysed in this sheet )✅ Step 1: Schema Compatibility
** ⭐️ Note: At this stage, we will exclusively conduct testing with MySQL DB, as only MySQL Schemas are currently accessible.**
✅ Step 2: Binary Transition
Replicate existing configurations from 6.1.0 and add any necessary alterations to the deployment.toml in 7.0.0 to disable new features / changed behaviors by default.
Validate that 7.0.0 deployment works with the old data and existing functionalities continue as expected.
🚀 Phase 2 - 7.0.0 migration testing.
[ 1 ] . https://github.com/wso2/product-is/labels/7.0.0-migration
Supporting Docs : https://www.notion.so/is-playground/Migration-Testing-806dc2258a924134a76cf5f491d3fc91
Related Issues:
#18428
The text was updated successfully, but these errors were encountered: