Appendix D: grb_rsm - Configuration Properties

The following list of properties can also be displayed using the grb_rsm properties command.

AUTH_CACHE_AGE
Type int (default 30). Max age of authentication information (seconds)

CLUSTER_TOKEN
Type string. Unique cluster identifier. The token is en encrypted key to let the manager communicates with cluster All nodes of a cluster and the manager must have the same token. Use 'grb_rs token' command to generate a new token.

CONSOLE_TS
Type bool, use --console-ts to override on the command line. Add timestamps to console log messages.

DB_URI
Type string (default mongodb://127.0.0.1:27017). MongoDB connection string

HELMET
Type bool (default true). Enable Helmet secure HTTP headers request protection If there is connectivity issue please disable Helmet request protection

HISTORY_MAX_AGE
Type int (default 7). Limit the job history to a number of days.

HTTP_HEALTH_SERVER
Type bool. Enable an additional HTTP server of /ping When using TLS, it may be useful to keep a simple HTTP for health check

HTTP_HEALTH_SERVER_PORT
Type int (default 9091). Indicates the port for the additional HTTP health server

IDLE_CONN_TIMEOUT
Type int (default 130). maximum amount of time an idle (keep-alive) connection will remain idle before closing itself. Zero means no limit.

JWT_EXPIRATION
Type int (default 480). Expiration of session tokens (in minutes)

LOGFILE
Type string, use --logfile to override on the command line. Enable logging to a rotating log file.

LOGFILE_MAX_AGE
Type int (default 5), use --logfile-max-age to override on the command line. Limit the rotating log file to a number of days.

LOGFILE_MAX_SIZE
Type int (default 500), use --logfile-max-size to override on the command line. Limit the size of each file to a size in Mb.

MAX_IDLE_CONNS
Type int (default 200). Maximum number of connections in the idle connection pool.

MAX_IDLE_CONNS_PER_HOST
Type int (default 32). Maximum idle (keep-alive) connections to keep per-host.

NO_CONSOLE
Type bool, use --no-console to override on the command line. Disable the console log.

OBJECT_NOT_CLOSED_MAX_AGE
Type int (default 1). Limit the time an object must be closed before being deleted (hours)

PORT
Type int, use --port to override on the command line. Port number for the REST API.

SYSLOG
Type bool, use --syslog to override on the command line. Log to syslog or Windows event log.

TLS
Type bool, use --tls to override on the command line. Enable TLS encryption protocol.

TLS_CERT
Type string, use --tlscert to override on the command line. Path to TLS certificate file. If not specified, a self-signed certificate will be generated.

TLS_INSECURE
Type bool, use --tls-insecure to override on the command line. Enable TLS encryption protocol but skip certificate verification. This mode can be used with self-signed certificate so that data is encrypted.

TLS_KEY
Type string, use --tlskey to override on the command line. Path to TLS key file. If not specified, a key will be generated to self-sign a certificate.

VERBOSE
Type bool, use --verbose to override on the command line. Enable verbose logging.