Configuring settings via environment variables
General settings
| Environment Variable | Default | Description |
|---|---|---|
|
|
Time-to-live (TTL) of the access token and session. Interpreted as a duration in the Go style and applied to JWTs and |
|
|
Sets the logging level to |
|
|
Deployment master key (hex). |
Catalog
| Environment variable | Default | Description |
|---|---|---|
|
(not set) |
Location prefix in S3, where Iceberg table data files are written. |
|
(not set) |
The URI PostgreSQL for the metadata repository of the Iceberg catalogue (used by the catalogue and the DDL log). |
Compute
| Environment variable | Default | Description |
|---|---|---|
|
|
Root of the disk cache (query and file cache, session data; also the Python environment and language server root on the server). Created at startup. The agent overrides this to |
|
|
Memory (GB) per core, used to calculate the memory limit for each worker. |
|
|
The proportion of total RAM reserved for the needs of the worker. |
|
|
Python packages repository URL. |
|
|
Use file cache. |
|
|
Use decode cache. |
Endpoint settings
| Environment variable | Default | Description |
|---|---|---|
|
|
Endpoint host name. |
|
|
Internal host name. |
|
|
List of allowed CORS. |
S3 storage
| Environment variable | Default | Description |
|---|---|---|
|
|
S3 region for all clients (boto3 / PyArrow / PyIceberg). |
|
|
Exported as |
|
(not set) |
S3 access key ID, used by all clients and Python containers. |
|
(not set) |
S3 secret access key, used by all clients and Python containers. |
|
(not set) |
The bucket containing the Iceberg storage data. |
|
|
Connection timeout for S3 (seconds). |
|
|
Request timeout for S3 (seconds) |
|
|
Maximum number of connection retries to S3. |
|
|
Using open connections for subsequent requests. |
|
|
The number of concurrent connections for multipart transfers (boto3). |
Web applications TLS
| Environment Variable | Default | Description |
|---|---|---|
|
|
Serve the web application over HTTPS. |
|
= |
TLS key for the web application. |
|
= |
TLS certificate for the web application. |
|
= |
TLS CA (Certificate Authority) for the web application. |
PostgreSQL TLS protocol
| Environment Variable | Default | Description |
|---|---|---|
|
|
Enable TLS for the PostgreSQL protocol. |
|
= |
TLS key for PostgreSQL. |
|
= |
TLS certificate for PostgreSQL. |
|
= |
CA (Certificate Authority) for PostgreSQL; enables client certificate verification (mutual authentication). |
WebSocket TLS
| Environment Variable | Default | Description |
|---|---|---|
|
|
Serve WebSocket over WSS. |
|
= |
TLS key for WebSocket. |
|
= |
TLS certificate for WebSocket. |
|
= |
TLS CA (Certificate Authority) for WebSocket. |