Appendix D: grb_rsm – Configuration Properties

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). Maximum age of authentication information (seconds) - DEPRECATED. This property has been migrated to the Cluster Manager Settings stored into the Database.

CLUSTER_TOKEN
Type string. Unique cluster identifier. The token is an encrypted key used to secure communication between the manager and the 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 - DEPRECATED. This property has been migrated to the Cluster Manager Settings stored into the Database.

HTTP_HEALTH_SERVER
Type bool. Enable an additional HTTP server dedicated to processing health-check (/ping) requests. When using TLS, it may be useful to keep a simple HTTP for health checks.

HTTP_HEALTH_SERVER_PORT
Type int (default 9091). Indicates the port for the additional HTTP health-check 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) - DEPRECATED. This property has been migrated to the Cluster Manager Settings stored into the Database.

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) - DEPRECATED. This property has been migrated to the Cluster Manager Settings stored into the Database.

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

SETTINGS_CACHE_AGE
Type int (default 5). Maximum age of settings information (seconds).

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_CIPHERS
Type string, use --tls-ciphers to override on the command line. A comma-separated list of supported cipher policies or suites used for TLS secure communication. Use grb_rsm ciphers to list the supported policies and ciphers for this release. If not specified, the Default Policy of secure cipher suites is used.

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.