We currently do not cache any containers within our AWS account, which can lead to slower pulls and increased costs (and a bit of decreased security). To address this, we will be adding ECR pullthrough support to the AWS account, but we can also allow Wave to directly cache the images it builds.
To accomplish this, we will need to provide access to our private ECR via the Seqera account, then set the wave.build.repository and related options in the batch configuration.
We may also want to add support for getting images directly from the pullthrough cache when it exists. I'm not sure both are required, but I also don't think it will hurt.
Depends on https://github.com/AlexsLemonade/OpenScPCA-infra/issues/132