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.