Details
-
Sub-task
-
Resolution: Done
-
Minor
-
None
-
None
-
None
-
2022 Sprint 2, 2022 Sprint 3, 2022 Sprint 4, 2022 Sprint 5, 2022 Sprint 6, 2022 Sprint 7
Description
Upgrades must be verified against:
- MySQL
- Postgres
- SQL Server
- MariaDB
PLAN: One db flavor at a time do the following
- Checkout develop branch, build "base" docker image: > gradlew docker
- Launch Shibui+database (using the various testbed projects to start different db flavors)
- Load data set - metadata providers, source, filters, etc.
- Stop shibui the shibui container completely
- Checkout the feature/shibui-2273 branch and build a new app and docker image
- Start the new shibui container only (you always want to leave the db up and running)
- Verify app correctness / smoketest - the db should have changed behind the scenes. The app should fail to launch if the db update doesn't work. Everything should work as it did before and no data should be lost or inaccessible.