Environment variable reference

aigw-processors-f5

Environment variables available in the aigw-processors-f5 container image used in the aigw-processors-f5 deployment.

Key

Type

Default

Description

Helm value

LOG_LEVEL

str

info

The log level for application logging.

SERVER_ACCESS_LOG_ENABLED

bool

True

Enables access logging for the server.

SERVER_ERROR_LOG_ENABLED

bool

True

Enables error logging for the server.

OTEL_EXPORTER_OTLP_ENDPOINT

str

``

OpenTelemetry GRPC endpoint to export traces to.

tracing.endpoint

SERVER_HOST

str

0.0.0.0

Host address for the server.

SERVER_PORT

int

8000

Port for the server. Must be between 0 and 65535.

WEB_CONCURRENCY

int

1

Number of server workers. Must be greater than 1.

TLS_ENABLED

bool

True

Enables TLS encryption for the server.

processors.f5.tls.enabled

TLS_CLIENT_AUTH

bool

False

Enables TLS client authentication.

TLS_CERT_FILE

str

/etc/ssl/certs/server.crt

Path to the TLS certificate file.

TLS_KEY_FILE

str

/etc/ssl/certs/server.pem

Path to the TLS key file.

TLS_CA_CERT

str

/etc/ssl/certs/ca-certificates.crt

Path to the TLS CA certificate file.

PROMPT_INJECTION_PROCESSOR

bool

True

Enables the prompt injection processor.

LANGUAGE_ID_PROCESSOR

bool

True

Enables the language identification processor.

ENABLE_GPU

bool

False

Enables GPU support globally.

processors.f5.gpu.enabled

LANGUAGE_ID_PROCESSOR_ENABLE_GPU

bool

True

Enables GPU support for language identification processor.

PROMPT_INJECTION_PROCESSOR_ENABLE_GPU

bool

True

Enables GPU support for prompt injection processor.

Note

TLS_CERT_FILE and TLS_KEY_FILE take their value from the contents of the secret provided in the processors.f5.tls.secretName Helm value.