broadinstitute / cromwell

Scientific workflow engine designed for simplicity & scalability. Trivially transition between one off use cases to massive scale production environments
http://cromwell.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
988 stars 358 forks source link

Feature request: setting runtime attributes at runtime #5855

Open pieterlukasse opened 3 years ago

pieterlukasse commented 3 years ago

Hi,

I would like to be able to override something like:

    runtime {
        docker: "mydockerimagename"
    }

at runtime. Is this possible already? I know people have been using workarounds by making the docker image name to be an input variable. I would like to have it separate from workflow input variables though.

illusional commented 3 years ago

Hi @pieterlukasse, this is likely going to be a specification (an OpenWDL) problem more than a Cromwell one directly. It doesn't solve your problem in the short term obviously, but that's probably the best place to start.

pieterlukasse commented 3 years ago

@illusional you are right! Thanks. Moved to https://github.com/openwdl/wdl/issues/401

pieterlukasse commented 3 years ago

So, it seems OpenWDL is well on its way to solve this (see https://github.com/openwdl/wdl/issues/401). My question now is: what are the plans to implement the support for it in Cromwell?