-
Notifications
You must be signed in to change notification settings - Fork 0
Description
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.