Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion changelog/seqera-enterprise/v22.3.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ This feature is currently only available on Tower Cloud (tower.nf). For more inf

### Wave containers (technology preview)

Tower now supports the Nextflow [Wave](https://www.nextflow.io/docs/latest/wave.html) container provisioning and augmentation service. When a pipeline is run in Nextflow using Wave, the Wave service uses a Dockerfile stored in the process directory to build a container in the target registry. When the container to be used for process execution is returned, the Wave service can add functional layers and data on-the-fly before it is returned to Nextflow for actual process execution.
Tower now supports the Nextflow [Wave](https://docs.seqera.io/nextflow/wave) container provisioning and augmentation service. When a pipeline is run in Nextflow using Wave, the Wave service uses a Dockerfile stored in the process directory to build a container in the target registry. When the container to be used for process execution is returned, the Wave service can add functional layers and data on-the-fly before it is returned to Nextflow for actual process execution.

Wave also enables the use of private container registries in Nextflow — [registry credentials](https://docs.seqera.io/platform-cloud/credentials/overview) stored in Tower are used to authenticate to private container registries with the Wave service.

Expand Down
2 changes: 1 addition & 1 deletion changelog/seqera-enterprise/v22.4.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ The **All runs** view is accessible via the user menu.

### Wave support for Tower Enterprise

All Tower instances with internet access can now connect to the Seqera Labs Wave container service to leverage its container augmentation and Fusion v2 file system capabilities. See the [Wave containers documentation](https://www.nextflow.io/docs/latest/wave.html) for more information about Wave containers.
All Tower instances with internet access can now connect to the Seqera Labs Wave container service to leverage its container augmentation and Fusion v2 file system capabilities. See the [Wave containers documentation](https://docs.seqera.io/nextflow/wave) for more information about Wave containers.

The Wave integration also allows for the secure transfer of credentials required to access private registries between services. See the [Tower documentation](https://docs.seqera.io/platform-enterprise/23.3) to learn how to use the feature in your enterprise installation.

Expand Down
2 changes: 1 addition & 1 deletion changelog/seqera-enterprise/v23.4.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ The Docker Compose CLI plugin replaces the standalone `docker-compose` binary, w

**Cloud compute environments use cloud cache by default**

When a cloud storage location is provided as the pipeline work directory in a cloud compute environment, a scratch folder is created in that location to be used for the Nextflow process cache by default. This can be overridden with an alternate cache entry in your [Nextflow configuration](https://www.nextflow.io/docs/latest/process.html#process-cache).
When a cloud storage location is provided as the pipeline work directory in a cloud compute environment, a scratch folder is created in that location to be used for the Nextflow process cache by default. This can be overridden with an alternate cache entry in your [Nextflow configuration](https://docs.seqera.io/nextflow/process).

**Login redirection logic update**

Expand Down
2 changes: 1 addition & 1 deletion changelog/seqera-enterprise/v25.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ Seqera Platform 25.1 includes Nextflow 24.10.5 (previously 24.10.4 from v24.2).

According to the [24.10.0](https://github.com/nextflow-io/nextflow/releases/tag/v24.10.0) through [24.10.5](https://github.com/nextflow-io/nextflow/releases/tag/v24.10.5) release notes, this update includes improvements and bug fixes. Existing pipelines will continue to work.

See the [Nextflow 24.10 migration guide](https://www.nextflow.io/docs/latest/migrations/24-10.html) for full details.
See the [Nextflow 24.10 migration guide](https://docs.seqera.io/nextflow/migrations/24-10) for full details.

:::note
The default Nextflow version can be overridden by setting `NXF_VER` in a [pre-run script](https://docs.seqera.io/platform-enterprise/25.1/launch/advanced#pre-and-post-run-scripts):
Expand Down
6 changes: 3 additions & 3 deletions changelog/seqera-enterprise/v25.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ Single instance compute environments create a single compute instance to execute
### Fusion

- Added Fusion Snapshots (beta) support in AWS Batch compute environments, enabling Fusion to automatically restore jobs interrupted by AWS Spot instance reclamation. See [Fusion Snapshots](https://docs.seqera.io/fusion/guide/snapshots) for more information.
- Fusion licensing enabled. A Fusion license sets a specific quota for Fusion use, measured by total pipeline throughput per month (defined by [Nextflow's I/O metrics](https://www.nextflow.io/docs/latest/tutorials/metrics.html#i-o-usage)). See [Fusion licensing](https://docs.seqera.io/fusion/licensing) for more information.
- Fusion licensing enabled. A Fusion license sets a specific quota for Fusion use, measured by total pipeline throughput per month (defined by [Nextflow's I/O metrics](https://docs.seqera.io/nextflow/tutorials/metrics#i-o-usage)). See [Fusion licensing](https://docs.seqera.io/fusion/licensing) for more information.
- Added a Platform Fusion usage dashboard.

### Audit logs
Expand Down Expand Up @@ -153,7 +153,7 @@ According to the [25.04.0](https://github.com/nextflow-io/nextflow/releases/tag/
- AWS Java SDK upgraded from v1 to v2 (affects `aws.client` config options)
- Package `nextflow.config.schema` renamed to `nextflow.config.spec`

See the [Nextflow 25.04 migration guide](https://www.nextflow.io/docs/latest/migrations/25-04.html) for full details.
See the [Nextflow 25.04 migration guide](https://docs.seqera.io/nextflow/migrations/25-04) for full details.

:::note
The default Nextflow version can be overridden by setting `NXF_VER` in a [pre-run script](https://docs.seqera.io/platform-enterprise/25.2/launch/advanced#pre-and-post-run-scripts):
Expand All @@ -175,7 +175,7 @@ If you're using AWS Batch, you will need to configure a custom job-definition an

### Removed `maxSpotattempts` setting from Platform

Nextflow now handles this setting. See the [Nextflow reference documentation](https://www.nextflow.io/docs/latest/reference/config.html) for more information.
Nextflow now handles this setting. See the [Nextflow reference documentation](https://docs.seqera.io/nextflow/reference/config) for more information.

### Legacy Seqera container image registry access ended June 1, 2025

Expand Down
2 changes: 1 addition & 1 deletion changelog/seqera-enterprise/v25.3.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ According to the [25.10.0](https://github.com/nextflow-io/nextflow/releases/tag/
- AWS Java SDK upgraded from v1 to v2 (affects `aws.client` config options)
- Package `nextflow.config.schema` renamed to `nextflow.config.spec`

See the [Nextflow 25.10 migration guide](https://www.nextflow.io/docs/latest/migrations/25-10.html) for full details.
See the [Nextflow 25.10 migration guide](https://docs.seqera.io/nextflow/migrations/25-10) for full details.

**Note:** The default Nextflow version can be overridden by setting `NXF_VER` in a [pre-run script](https://docs.seqera.io/platform-enterprise/25.3/launch/advanced#pre-and-post-run-scripts):
```bash
Expand Down
2 changes: 1 addition & 1 deletion changelog/seqera-enterprise/v25.3.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ Seqera Platform 25.3 includes Nextflow 25.04.8 (previously 25.04.3 from v25.2).

According to the [25.04.0](https://github.com/nextflow-io/nextflow/releases/tag/v25.04.0) through [25.04.8](https://github.com/nextflow-io/nextflow/releases/tag/v25.04.8) release notes, this update includes bug fixes and stability improvements. Existing pipelines will continue to work.

See the [Nextflow 25.04 migration guide](https://www.nextflow.io/docs/latest/migrations/25-04.html) for full details.
See the [Nextflow 25.04 migration guide](https://docs.seqera.io/nextflow/migrations/25-04) for full details.

**Note:** The default Nextflow version can be overridden by setting `NXF_VER` in a [pre-run script](https://docs.seqera.io/platform-enterprise/launch/advanced#pre-and-post-run-scripts):
```bash
Expand Down
2 changes: 1 addition & 1 deletion docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -298,7 +298,7 @@ export default async function createConfigAsync() {
protocol: 'https',
},
],
apiKey: process.env.TYPESENSE_SEARCH_API_KEY,
apiKey: 'UUIEzlGORRp9lV5GndPR1zYBVBCPIJOl',
connectionTimeoutSeconds: 2,
},
typesenseSearchParameters: {
Expand Down
2 changes: 1 addition & 1 deletion fusion_docs/guide/aws-eks.md
Original file line number Diff line number Diff line change
Expand Up @@ -165,4 +165,4 @@ To use Fusion without the need for escalating privileges, install the Nextflow [
fusion.privileged = false
```

To use a custom FUSE device plugin, specify it via the `k8s.fuseDevicePlugin` configuration option. See [Kubernetes](https://www.nextflow.io/docs/latest/reference/config.html#k8s) configuration options for details.
To use a custom FUSE device plugin, specify it via the `k8s.fuseDevicePlugin` configuration option. See [Kubernetes](https://docs.seqera.io/nextflow/reference/config#k8s) configuration options for details.
2 changes: 1 addition & 1 deletion fusion_docs/guide/gcp-batch.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ When Fusion v2 is enabled, the following virtual machine settings are applied:
:::

1. Provide your Google credentials via the `GOOGLE_APPLICATION_CREDENTIALS` environment variable
or with the `gcloud` auth application-default login command. See [Credentials](https://www.nextflow.io/docs/latest/google.html#credentials) for more information.
or with the `gcloud` auth application-default login command. See [Credentials](https://docs.seqera.io/nextflow/google#credentials) for more information.

1. Add the following to your `nextflow.config` file:

Expand Down
2 changes: 1 addition & 1 deletion fusion_docs/guide/gcp-gke.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,4 +117,4 @@ To use Fusion without the need for escalating privileges, install the Nextflow [
fusion.privileged = false
```

To use a custom FUSE device plugin, specify it via the `k8s.fuseDevicePlugin` configuration option. See [Kubernetes](https://www.nextflow.io/docs/latest/reference/config.html#k8s) configuration options for details.
To use a custom FUSE device plugin, specify it via the `k8s.fuseDevicePlugin` configuration option. See [Kubernetes](https://docs.seqera.io/nextflow/reference/config#k8s) configuration options for details.
2 changes: 1 addition & 1 deletion fusion_docs/guide/local/aws-s3.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ a large storage volume for temporary pipeline data.
This configuration requires Docker or a similar container engine to run pipeline tasks.
:::

1. Set `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` environment variables to grant Nextflow and Fusion access to your storage credentials. See [Credentials](https://www.nextflow.io/docs/latest/google.html#credentials) for more information.
1. Set `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` environment variables to grant Nextflow and Fusion access to your storage credentials. See [Credentials](https://docs.seqera.io/nextflow/google#credentials) for more information.

1. Add the following to your `nextflow.config` file:

Expand Down
2 changes: 1 addition & 1 deletion fusion_docs/guide/local/azure-blob.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ a large storage volume for temporary pipeline data.
This configuration requires Docker or a similar container engine to run pipeline tasks.
:::

1. Set `AZURE_STORAGE_ACCOUNT_NAME` and `AZURE_STORAGE_ACCOUNT_KEY` or `AZURE_STORAGE_SAS_TOKEN` environment variables to grant Nextflow and Fusion access to your storage credentials. See [Credentials](https://www.nextflow.io/docs/latest/google.html#credentials) for more information.
1. Set `AZURE_STORAGE_ACCOUNT_NAME` and `AZURE_STORAGE_ACCOUNT_KEY` or `AZURE_STORAGE_SAS_TOKEN` environment variables to grant Nextflow and Fusion access to your storage credentials. See [Credentials](https://docs.seqera.io/nextflow/google#credentials) for more information.

1. Add the following to your `nextflow.config` file:

Expand Down
2 changes: 1 addition & 1 deletion fusion_docs/guide/local/google-cloud.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ a large storage volume for temporary pipeline data.
This configuration requires Docker or a similar container engine to run pipeline tasks.
:::

1. Set the `GOOGLE_APPLICATION_CREDENTIALS` environment variable with your service account JSON key to grant Nextflow and Fusion access to your storage credentials. See [Credentials](https://www.nextflow.io/docs/latest/google.html#credentials) for more information.
1. Set the `GOOGLE_APPLICATION_CREDENTIALS` environment variable with your service account JSON key to grant Nextflow and Fusion access to your storage credentials. See [Credentials](https://docs.seqera.io/nextflow/google#credentials) for more information.

1. Add the following to your `nextflow.config` file:

Expand Down
2 changes: 1 addition & 1 deletion fusion_docs/guide/local/minio.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ This configuration requires Docker or a similar container engine to run pipeline

1. Create storage credentials and a bucket.

1. Set `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` environment variables to grant Nextflow and Fusion access to your storage credentials. See [Credentials](https://www.nextflow.io/docs/latest/google.html#credentials) for more information.
1. Set `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` environment variables to grant Nextflow and Fusion access to your storage credentials. See [Credentials](https://docs.seqera.io/nextflow/google#credentials) for more information.

1. Add the following to your `nextflow.config` file:

Expand Down
8 changes: 4 additions & 4 deletions fusion_docs/guide/snapshots/configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +57,9 @@ To disable automatic retries, set `maxSpotAttempts = 0`:

### Fine-grained retries with `errorStrategy`

For fine-grained control of retries, configure your Nextflow [`errorStrategy`](https://www.nextflow.io/docs/latest/reference/process.html#errorstrategy) to implement retry logic based on specific checkpoint failure types. This allows you to handle different failure scenarios (e.g., checkpoint dump failures differently from restore failures) differently.
For fine-grained control of retries, configure your Nextflow [`errorStrategy`](https://docs.seqera.io/nextflow/reference/process#errorstrategy) to implement retry logic based on specific checkpoint failure types. This allows you to handle different failure scenarios (e.g., checkpoint dump failures differently from restore failures) differently.

To configure, set to `maxSpotAttempts = 0` and add an [`errorStrategy`](https://www.nextflow.io/docs/latest/reference/process.html#errorstrategy) to your process configuration. For example:
To configure, set to `maxSpotAttempts = 0` and add an [`errorStrategy`](https://docs.seqera.io/nextflow/reference/process#errorstrategy) to your process configuration. For example:

```groovy
process {
Expand All @@ -81,7 +81,7 @@ process {

**Configuration options**:

See [`errorStrategy`](https://www.nextflow.io/docs/latest/reference/process.html#errorstrategy) for more configuration options.
See [`errorStrategy`](https://docs.seqera.io/nextflow/reference/process#errorstrategy) for more configuration options.

## TCP connection handling

Expand Down Expand Up @@ -133,4 +133,4 @@ process.resourceLimits = [cpus: 32, memory: '60.GB']
process.resourceLimits = [cpus: 16, memory: '20.GB']
```

See [AWS Batch](./aws.md) or [Google Cloud Batch](./gcp.md) for more information about reclamation windows. See [`resourceLimits`](https://www.nextflow.io/docs/latest/reference/process.html#resourcelimits) for more configuration options.
See [AWS Batch](./aws.md) or [Google Cloud Batch](./gcp.md) for more information about reclamation windows. See [`resourceLimits`](https://docs.seqera.io/nextflow/reference/process#resourcelimits) for more configuration options.
4 changes: 2 additions & 2 deletions fusion_docs/licensing.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ tags: [fusion, storage, compute, file system, license, quotas]
Fusion licensing requirements and free tier quotas will be enforced starting June 30th, 2025. [Contact Seqera](https://seqera.io/contact-us) with any questions or licensing requests.
:::

A Fusion license sets a specific quota for Fusion use, measured by total pipeline throughput per month (defined by [Nextflow’s I/O metrics](https://www.nextflow.io/docs/latest/tutorials/metrics.html#i-o-usage)).
A Fusion license sets a specific quota for Fusion use, measured by total pipeline throughput per month (defined by [Nextflow’s I/O metrics](https://docs.seqera.io/nextflow/tutorials/metrics#i-o-usage)).

### For Seqera Cloud

Expand All @@ -24,5 +24,5 @@ A Fusion license sets a specific quota for Fusion use, measured by total pipelin

### For Seqera Enterprise instances without network connectivity, and direct Fusion use with Nextflow

- Run Fusion using the [`TOWER_ACCESS_TOKEN` environment variable](https://www.nextflow.io/docs/latest/reference/config.html#tower) to allow Nextflow to connect to Seqera Cloud.
- Run Fusion using the [`TOWER_ACCESS_TOKEN` environment variable](https://docs.seqera.io/nextflow/reference/config#tower) to allow Nextflow to connect to Seqera Cloud.
- Throughput counts towards the free or paid usage associated with your Cloud organization.
2 changes: 1 addition & 1 deletion fusion_docs/reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,5 @@ The following options are available:
| `fusion.tags` | Tag pattern for files created via the Fusion client. When false, disables file tagging. Default: `[.command.*\|.exitcode\|.fusion.*](nextflow.io/metadata=true),[*](nextflow.io/temporary=true)`. |

:::note
See [Configuration options](https://www.nextflow.io/docs/latest/reference/config.html#configuration-options) for a full list of Nextflow configuration options.
See [Configuration options](https://docs.seqera.io/nextflow/reference/config#configuration-options) for a full list of Nextflow configuration options.
:::
2 changes: 1 addition & 1 deletion platform-cli-docs/docs/reference/pipelines.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ The optional `--params-file` flag is used to pass a set of default parameters th
The optional `--config` flag is used to pass a custom Nextflow configuration file — configuration values passed here override the same values in the default pipeline repository `nextflow.conf` file. When this flag is set, all configuration values specified in Platform pipeline or compute environment **Nextflow config** fields are ignored.

:::tip
The `params-file` or `--config` file must be a YAML or JSON file using [Nextflow configuration](https://www.nextflow.io/docs/latest/config.html#config-syntax) syntax.
The `params-file` or `--config` file must be a YAML or JSON file using [Nextflow configuration](https://docs.seqera.io/nextflow/config#config-syntax) syntax.
:::

## tw pipelines view
Expand Down
2 changes: 1 addition & 1 deletion platform-cli-docs/docs/reference/runs.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Runs display all the current and previous pipeline runs in the specified workspa
- `submitted`: Pending execution
- `running`: Running
- `succeeded`: Completed successfully
- `failed`: Successfully executed, where at least one task failed with a terminate [error strategy](https://www.nextflow.io/docs/latest/process.html#errorstrategy)
- `failed`: Successfully executed, where at least one task failed with a terminate [error strategy](https://docs.seqera.io/nextflow/process#errorstrategy)
- `cancelled`: Stopped manually during execution
- `unknown`: Indeterminate status

Expand Down
2 changes: 1 addition & 1 deletion platform-cli-docs/overlays/tw-runs.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ Runs display all the current and previous pipeline runs in the specified workspa
- `submitted`: Pending execution
- `running`: Running
- `succeeded`: Completed successfully
- `failed`: Successfully executed, where at least one task failed with a terminate [error strategy](https://www.nextflow.io/docs/latest/process.html#errorstrategy)
- `failed`: Successfully executed, where at least one task failed with a terminate [error strategy](https://docs.seqera.io/nextflow/process#errorstrategy)
- `cancelled`: Stopped manually during execution
- `unknown`: Indeterminate status
2 changes: 1 addition & 1 deletion platform-cli-docs/overlays/tw-secrets-add.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Run `tw secrets add -h` to view the required and optional fields for adding a se
[compute-envs]: /platform-cloud/compute-envs/overview
[credentials]: /platform-cloud/credentials/overview
[git-integration]: /platform-cloud/git/overview
[nextflow-config]: https://www.nextflow.io/docs/latest/config.html#config-syntax
[nextflow-config]: https://docs.seqera.io/nextflow/config#config-syntax
[participant-roles]: /platform-cloud/orgs-and-teams/roles
[shared-workspaces]: /platform-cloud/orgs-and-teams/workspace-management
[tower-agent]: /platform-cloud/supported_software/agent/overview
Expand Down
Loading
Loading