Common configuration
Logger
Logger is used to configure the system log.
Name | Default | Environment Key | Description |
---|---|---|---|
logger.level | INFO | ROVER_LOGGER_LEVEL | The lowest level of printing allowed. |
Core
Core is used to communicate with the backend server. It provides APIs for other modules to establish connections with the backend.
Name | Default | Environment Key | Description |
---|---|---|---|
core.cluster_name | ROVER_CORE_CLUSTER_NAME | The name of the cluster. | |
core.backend.addr | localhost:11800 | ROVER_BACKEND_ADDR | The backend server address. |
core.backend.enable_TLS | false | ROVER_BACKEND_ENABLE_TLS | The TLS switch. |
core.backend.client_pem_path | client.pem | ROVER_BACKEND_PEM_PATH | The file path of client.pem. The config only works when opening the TLS switch. |
core.backend.client_key_path | client.key | ROVER_BACKEND_KEY_PATH | The file path of client.key. The config only works when opening the TLS switch. |
core.backend.insecure_skip_verify | false | ROVER_BACKEND_INSECURE_SKIP_VERIFY | InsecureSkipVerify controls whether a client verifies the server’s certificate chain and host name. |
core.backend.ca_pem_path | ca.pem | ROVER_BACKEND_CA_PEM_PATH | The file path oca.pem. The config only works when opening the TLS switch. |
core.backend.check_period | 5 | ROVER_BACKEND_CHECK_PERIOD | How frequently to check the connection(second). |
core.backend.authentication | ROVER_BACKEND_AUTHENTICATION | The auth value when send request. |