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

      1. Checkout develop branch, build "base" docker image: > gradlew docker
      2. Launch Shibui+database (using the various testbed projects to start different db flavors) 
      3. Load data set - metadata providers, source, filters, etc.
      4. Stop shibui the shibui container completely
      5. Checkout the feature/shibui-2273 branch and build a new app and docker image
      6. Start the new shibui container only (you always want to leave the db up and running)
      7. 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.

      Attachments

        Activity

          People

            bill.smith@at.internet2.edu Bill Smith (unicon.net)
            charles.hasegawa@at.internet2.edu Charles Hasegawa (unicon.net)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Time Spent - 2 minutes Remaining Estimate - 2 hours
                2h
                Logged:
                Time Spent - 2 minutes Remaining Estimate - 2 hours
                2m