Skip to main content
Version: 25.1

Pipeline optimization: Kubernetes

This guide describes how to deploy the pipeline optimization service (referred to as groundswell in the configuration file) for Seqera Platform Enterprise on Kubernetes.

Prerequisites​

Other than the basic requirements already listed in the Pipeline Optimization installation overview, you will need:

  • A Kubernetes cluster
  • kubectl installed locally

Procedure​

  1. Download the groundswell manifest.

  2. Set TOWER_ENABLE_GROUNDSWELL=true in your configmap.yml.

    To use a custom URL, set GROUNDSWELL_SERVER_URL instead.

  3. Update the Groundswell ConfigMap (tower-groundswell-cfg) with your database credentials.

  4. Apply the manifests:

    kubectl apply -f configmap.yml
    kubectl apply -f groundswell.yml
  5. Restart the backend:

    kubectl rollout restart deployment/backend

The initContainers process waits for both databases to be ready before starting the migration and optimization service.

Verify​

When pipeline optimization is active, pipelines with at least one successful run display a lightbulb icon in the Launchpad.

Configuration​

See Pipeline optimization for additional configuration options.