Skip to main content

Environment Variables

Common​

VariableTypeDefaultUsage
QALITA_HOMEstring (path)~/.qalitaWorker data directory (.worker, .env-*, sources-conf.yaml, jobs/, logs). Honored by CLI ≥ 2.18.2. In Docker it is a path inside the container (default /home/qalita/.qalita) — never the host path of your volume.
REQUESTS_CA_BUNDLEstring (path)nonePEM bundle (root + intermediates) used to validate the platform's HTTPS certificate for REST requests. Required with a private PKI — requests does not read the OS trust store.
GRPC_DEFAULT_SSL_ROOTS_FILE_PATHstring (path)noneSame PEM bundle, for the gRPC channel. Required with a private PKI — gRPC ships its own roots and ignores the OS trust store.
SKIP_SSL_VERIFYbooleanfalseBypass certificate validation for REST requests only (never gRPC). Diagnostic use only — with a private PKI, prefer the two CA variables above.

Pack​

VariableTypeDefaultUsage
QALITA_PACK_NAMEstringnoneName of the pack to execute/push

Source​

VariableTypeDefaultUsage
QALITA_SKIP_VALIDATEbooleanfalseSkip source validation before publishing

Worker​

VariableTypeDefaultUsage
QALITA_WORKER_NAMEstringnoneWorker name (required)
QALITA_WORKER_MODEstring (job/worker)noneWorker execution mode (required)
QALITA_WORKER_ENDPOINTstring (URL)nonePlatform backend API URL (required)
QALITA_WORKER_TOKENstringnoneAPI token provided by the platform (required)
QALITA_WORKER_GRPCbooleantrueUse gRPC for real-time job dispatch in worker mode. Set to false to fall back to REST polling.
QALITA_GRPC_ENDPOINTstring (host:port or URL)auto-derivedExplicit gRPC endpoint override, e.g. qalita-backend-service:50051 or grpcs://grpc.example.com:443. By default the gRPC target is derived from QALITA_WORKER_ENDPOINT. Required for Kubernetes intra-cluster setups where the gRPC port (50051) is exposed on the same Service as the REST API. See gRPC endpoint resolution.

Jobs​

VariableTypeDefaultUsage
QALITA_WORKER_JOB_SOURCEnumber (ID)noneSource ID for a job
QALITA_WORKER_JOB_SOURCE_VERSIONnumber (ID)latestSource version to use
QALITA_WORKER_JOB_PACKnumber (ID)nonePack ID for a job
QALITA_WORKER_JOB_PACK_VERSIONnumber (ID)latestPack version to use

UI​

VariableTypeDefaultUsage
QALITA_WORKER_UIbooleanfalseEnable local web UI for the CLI
QALITA_WORKER_UI_PORTnumber7070Local UI port
QALITA_WORKER_UI_HOSTstring (host)localhostLocal UI listening interface

Worker Polling​

VariableTypeDefaultUsage
WORKER_POLLING_INTERVALnumber (seconds)1Job polling interval in worker mode