Add UI support for specifying launchContainer to Actions, Launchpad, and Runs
acknowledged
Ken Brewer
Seqera Platform currently allows users to configure the
launchContainer
that runs the Nextflow head job in a limited number of ways:- Enterprise Deployment Configuration (Seqera Platform Enterprise only)
- Custom Nextflow Launcher images can be specified in the deployment configuration (docs)
Note:
Modifying this image requires Platform node restarts- API-Level Launch Container Specification (Enterprise & Cloud)
- The launchContainerparameter in theCreate ActionAPI endpoint allows you to set the orchestrator image for pipelines triggered via Seqera Actions.
- The launchContainerparameter in theCreate PipelineAPI endpoint allows you to set the orchestrator image for pipelines triggered via UI launchpad entries.
- The launchContainerparameter in theLaunch WorkflowAPI endpoint allows per-workflow orchestrator image specification.
These parameters are currently accessible only via the API and our Terraform provider. There is no corresponding UI option, which forces users to rely on the API for a core part of pipeline, action, and launch configuration.
Proposed Solution 1
- Add a launchContaineroption to the Create Pipeline page
- Add a launchContaineroption to the edit pipeline page
- Add a launchContaineroption to the Create Action page
Proposed Solution 2
In terms of platform usage, it probably makes more sense to set the
launchContainer
at the compute environment level. This matches the needs of large pharma customers that need to customize proxies and networking certificates used in these launchContainers
.Rob Newman
marked this post as
acknowledged