You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are aware that Nextflow expects images to have /bin/bash ENTRYPOINT by definition. But we are able to override our images entrypoint to fit /bin/bash in local executor environment. Can't achieve this in k8s executor.
Expected behavior and actual behavior
Container entrypoint should be configurable when using Nextflow with k8s, Fusion, and Wave configurations.
Currently, all attempted methods to override container entrypoint fail in this environment combination.
Steps to reproduce the problem
Create a simple Nextflow setup with Fusion and Wave:
The entrypoint override works correctly with local executor using containerOptions in the process definition
We need this functionality to run containers that have entrypoints different from /bin/bash
There is no clear documentation for entrypoint override configuration in k8s
The text was updated successfully, but these errors were encountered:
oqadiSAK
changed the title
Unable to Override Container Entrypoint in Kubernetes with Fusion and Wave Enabled
Unable to override container entrypoint in kubernetes with fusion and wave enabled
Feb 7, 2025
Bug report
We are aware that Nextflow expects images to have /bin/bash ENTRYPOINT by definition. But we are able to override our images entrypoint to fit /bin/bash in local executor environment. Can't achieve this in k8s executor.
Expected behavior and actual behavior
Container entrypoint should be configurable when using Nextflow with k8s, Fusion, and Wave configurations.
Currently, all attempted methods to override container entrypoint fail in this environment combination.
Steps to reproduce the problem
Reference: Entrypoint override implementation in source code:
nextflow/modules/nextflow/src/main/groovy/nextflow/k8s/K8sConfig.groovy
Line 140 in 62263a3
Program output
No error messages are shown - the entrypoint override simply does not take effect when using k8s, Fusion, and Wave together.
Environment
Additional context
The text was updated successfully, but these errors were encountered: