Uploaded image for project: 'Pegasus'
  1. Pegasus
  2. PM-1298 symlinking when running with containers
  3. PM-1303

update jupiter tc api for container mount keyword

    XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: master
    • Fix Version/s: master, 4.9.0
    • Component/s: Transformation Catalog
    • Labels:
      None

      Description

      for PM-1298 we updated the tc format for containers to allow for mount keyword

      e.g
      cont centos-pegasus{
           type "singularity"

           # URL to image in a docker hub or a url to an existing docker
           # file exported as a tar file
           #image "gsiftp://bamboo.isi.edu//lfs1/scratch/vahi/docker/centos-base.tar"
           image "docker:///rynge/montage:latest"

           # optional site attribute to tell pegasus which site tar file
           # exists. useful for handling file URL's correctly
           image_site "local"
        
           # a url to an existing docker file to build container image from scratch
           dockerfile "/URL"

           #mount information
           mount "/Volumes/Work/lfs1:/shared-data/:ro"
           mount "/data1:/shared-data1"

           # specify env profile via env option do docker run
           profile env "JAVA_HOME" "/opt/java/1.6"
           profile env "KARAN" "VAHI"
      }

        Attachments

          Activity

            People

            • Assignee:
              rafsilva Rafael FerreiraDaSilva
              Reporter:
              vahi Karan Vahi
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: