Skip to main content
Version: 23.3

Networking

HTTP proxy environment variables

Proxies that require passwords aren't supported.

If your Seqera Platform Enterprise instance must access the internet via a proxy server, configure the following case-insensitive environment variables:

  • http_proxy: The proxy server for HTTP connections.
  • https_proxy: The proxy server for HTTPS connections.
  • no_proxy: One or more host names that bypass the proxy server.

In the following example, alice.example.com:8080 is configured as a proxy for all HTTP and HTTPS traffic, except for traffic to the internal.example.com and internal2.example.com hosts.

export http_proxy='alice.example.com:8080'
export https_proxy='alice.example.com:8080'
export no_proxy=internal.example.com,internal2.example.com

Isolated environments

If you're deploying Seqera in an environment that has no external internet access, ensure that no pipeline assets or parameters in your configuration contain external links, as this will lead to connection failures.

Mail proxy server

Mail proxy server configuration details must be set either in tower.yml or AWS Parameter Store.

tower.yml

tower.yml

Description

Value

mail.smtp.proxy.host

Specify the host name of an HTTP web proxy server that will be used for connections to the mail server.

Example: http://my.proxy.int

mail.smtp.proxy.port

Specify the port number for the HTTP web proxy server. Defaults to 80 if not set.

Example: 80

mail.smtp.proxy.user

Specify the username to authenticate with the HTTP web proxy server. No authentication is performed if not set.

Example: proxy_user_1

mail.smtp.proxy.password

Specify the password to authenticate with the HTTP web proxy server. No authentication is performed if not set.

AWS Parameter Store

AWS Parameter Store

Description

Value

{prefix}/mail/smtp/proxy/host

Specify the host name of an HTTP web proxy server that will be used for connections to the mail server.

Example: http://my.proxy.int

{prefix}/mail/smtp/proxy/port

Specify the port number for the HTTP web proxy server. Defaults to 80 if not set.

Example: 80

{prefix}/mail/smtp/proxy/user

Specify the username to authenticate with the HTTP web proxy server. No authentication is performed if not set.

Example: proxy_user_1

{prefix}/mail/smtp/proxy/password

Specify the password to authenticate with the HTTP web proxy server. No authentication is performed if not set.