Uploaded image for project: 'mod-data-import'
  1. mod-data-import
  2. MODDATAIMP-36

Automate new modules’ registration within folio/testing-backend Vagrant box.

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      EPAM BatchLoader Sprint 3
    • Story Points:
      3
    • Development Team:
      Folijet

      Description

      For this particular task we must take into account just our own backend modules: mod-data-import, mod-source-records-storage, mod-source-records-manager.

      1. Check with Wayne if docker images are created and published for these modules.
      2. Create a shell script which should be used for vagrant box provision like “config.vm.provision :shell, path: "data-import-bootstrap.sh"”
      3. The script must:
        1. Based on the response from Wayne
          1. if docker images are not published automatically:
            1. A prerequisite is that the modules are built, and artifacts (jar files) & docker configuration files are available by the relative path.
            2. Build docker images locally
          2. If images are published automatically
            1. Pull docker images from the repository
        2. Register modules within OKAPI using module-descriptors
        3. Enable these modules for ‘diku’ tenant
        4. Start containers for the modules’ images

      Resulting wiki page:

      https://wiki.folio.org/pages/viewpage.action?pageId=14458093

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                Taras_Spashchenko Taras Spashchenko
                Reporter:
                Taras_Spashchenko Taras Spashchenko
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases