Is it possible to always pull latest Docker image?

Hi,

I am developing a new CWL pipeline and often update the used Docker image.
I use something like this:

cwlVersion: v1.0
class: CommandLineTool
requirements:
  DockerRequirement:
    dockerPull: registry.XXX.eu/my_image:1.4
...

Is possible to specify to always pull the latest image?
Something like imagePullPolicy: Always in kubernetes.
Our backend uses calrissian to run the CWL

Greetings,
Emile Sonneveld

Besides calrissian, cwltool 3.1.20240112164112 does not seem to pull the latest image as well.

Hello @EmileSonneveld and welcome!

There is a --force-docker-pull command line options for cwltool. Since Calrissian is built upon cwltool, maybe it also supports that option?

1 Like