Skip to content

Allow for running jobs without network access  #8

@wdconinc

Description

@wdconinc

Is your feature request related to a problem? Please describe.
Artifacts in epic builds are pulled from URLs when not in the container cache. For the large number of pipelines in epic, we want to disable repeated downloads from the original server, fail the job, and direct users to add the new artifacts to the container cache. This will significantly reduce GETs on the original locations.

This is also a good test case to enforce being able to run on network-isolated HPC nodes.

Describe the solution you'd like
The singularity call can disable network access based on an option to this action. All other network access to the previous steps in the job should be maintained to allow for checkout, cvmfs setup, etc.

Describe alternatives you've considered
I'm not sure of another way to achieve this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions