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 nodes. 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 30)
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-check.
- 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)
Max 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.