nextflow-io / nf-ga4gh

GA4GH plugin for Nextflow
Apache License 2.0
2 stars 1 forks source link

tes.endpoint not recognized as a parameter and process.queue ignored for TES executor #4

Open erasmussenilm opened 3 months ago

erasmussenilm commented 3 months ago

Hi @bentsherman,

Thanks for providing the latest version of the TES executor. However, I am having trouble configuring it to look anywhere other than localhost:8000.

For instance, with

nextflow run hello -plugins nf-ga4gh -process.executor tes -tes.endpoint "http://localhost:8100"

I get

Unknown option: -tes.endpoint -- Check the available commands and options and syntax with 'help'

In contrast, with

nextflow run hello -plugins nf-ga4gh -process.executor tes -process.queue "http://localhost:8100"

I get the error message

Failed to connect to localhost/[0:0:0:0:0:0:0:1]:8000

Is this because it attempts to interpret the tes.endpoint parameter prior to fully identifying that it needs to use the tes executor, with its specialized parameters? And for the tes executor, it ignores the process.queue parameter?

bentsherman commented 2 months ago

Hi @erasmussenilm , sorry for the late reply. I think the issue is that not all config options are supported as CLI options. I think only process and executor and may one more. So you'll have to provide the tes endpoint in the config file