When using certificates with TLS, this variable allows you to set the application CA. This is set on the application level since the CA should be used for all runner, server, and client implementations.
GATEWAY_APPLICATION_CA_CERTIFICATE_FILE
Section: application
Key: ca_certificate_file
No default value provided
The ID that uniquely identifies your gateway instance or a cluster of related gateway instances. This is also used to link a gateway controller node to Gateway Manager so that automations can be sent to a particular cluster.
GATEWAY_APPLICATION_CLUSTER_ID
Section: application
Key: cluster_id
cluster_1
Sets the operation mode that the application operates in. IAG can run in four distinct modes. For more information, see Application modes.
Section: application
Key: application_mode
local
["local", "client", "server", "runner"]
Sets how long a virtual environment may be idle before the pruner removes it. An environment is considered idle when it has not been used for a duration exceeding this value. Accepts Go duration strings (12h, 720h) or plain day values (1d, 30d).
Setting this value too low can cause environments to be pruned between uses, forcing a full dependency reinstall on the next execution.
For more information, see Python virtual environments.
GATEWAY_APPLICATION_VENV_RETENTION_PERIOD
Section: application
Key: venv_retention_period
30d
Sets how often the background pruner scans for idle virtual environments and removes those that exceed the retention period. Accepts Go duration strings (12h, 720h) or plain day values (1d, 30d).
For more information on virtual environment pruning, see Python virtual environments.
GATEWAY_APPLICATION_VENV_SWEEP_INTERVAL
Section: application
Key: venv_sweep_interval
24h
Sets the location where the gateway stores various working files. Examples include the database when GATEWAY_STORE_BACKEND=local, the gateway.log file when you run the gateway as a client, and the SSH known_hosts file.
GATEWAY_APPLICATION_WORKING_DIR
Section: application
Key: working_dir
Home directory of user running gateway
~/.gateway.d