Skip to content

Add compute env ID and provider support to Seqera executor#6906

Open
pditommaso wants to merge 3 commits intomasterfrom
seqera-compute-env-id
Open

Add compute env ID and provider support to Seqera executor#6906
pditommaso wants to merge 3 commits intomasterfrom
seqera-compute-env-id

Conversation

@pditommaso
Copy link
Member

Summary

  • Add provider and computeEnvId configuration options to the Seqera executor (seqera.executor scope)
  • Provider and region are used together to select a matching compute environment; computeEnvId allows direct resolution by ID
  • Improve workspace ID validation with a clear error message for non-numeric values
  • Add TOWER_COMPUTE_ENV_ID environment variable support
  • Update docs for new config options and env var
  • Bump sched-client to 0.41.0-SNAPSHOT and nf-seqera to 0.15.0

Test plan

  • Unit tests for PlatformHelper.getComputeEnvId() (config, env, precedence, platform-made runs)
  • Unit tests for ExecutorOpts with computeEnvId and provider
  • Integration test with Seqera scheduler using computeEnvId
  • Integration test with provider + region CE selection

🤖 Generated with Claude Code

Add `provider` and `computeEnvId` options to the Seqera executor
configuration. The provider and region are used to select a matching
compute environment, while computeEnvId allows direct resolution by ID.

Also improve workspace ID validation with a clear error message for
non-numeric values, and update documentation for new config options
and TOWER_COMPUTE_ENV_ID environment variable.

Bump nf-seqera@0.15.0

Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
@pditommaso pditommaso requested a review from a team as a code owner March 10, 2026 08:54
@netlify
Copy link

netlify bot commented Mar 10, 2026

Deploy Preview for nextflow-docs-staging ready!

Name Link
🔨 Latest commit ece68a9
🔍 Latest deploy log https://app.netlify.com/projects/nextflow-docs-staging/deploys/69b7c26d0c841200082167b4
😎 Deploy Preview https://deploy-preview-6906--nextflow-docs-staging.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Signed-off-by: Paolo Di Tommaso <paolo.ditommaso@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant