mirror of https://github.com/telemt/telemt.git
API Defaults
This commit is contained in:
parent
7635aad1cb
commit
a383f3f1a3
|
|
@ -119,11 +119,11 @@ pub(crate) fn default_metrics_whitelist() -> Vec<IpNetwork> {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub(crate) fn default_api_listen() -> String {
|
pub(crate) fn default_api_listen() -> String {
|
||||||
"127.0.0.1:9091".to_string()
|
"0.0.0.0:9091".to_string()
|
||||||
}
|
}
|
||||||
|
|
||||||
pub(crate) fn default_api_whitelist() -> Vec<IpNetwork> {
|
pub(crate) fn default_api_whitelist() -> Vec<IpNetwork> {
|
||||||
default_metrics_whitelist()
|
vec!["127.0.0.0/8".parse().unwrap()]
|
||||||
}
|
}
|
||||||
|
|
||||||
pub(crate) fn default_api_request_body_limit_bytes() -> usize {
|
pub(crate) fn default_api_request_body_limit_bytes() -> usize {
|
||||||
|
|
@ -131,7 +131,7 @@ pub(crate) fn default_api_request_body_limit_bytes() -> usize {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub(crate) fn default_api_minimal_runtime_enabled() -> bool {
|
pub(crate) fn default_api_minimal_runtime_enabled() -> bool {
|
||||||
false
|
true
|
||||||
}
|
}
|
||||||
|
|
||||||
pub(crate) fn default_api_minimal_runtime_cache_ttl_ms() -> u64 {
|
pub(crate) fn default_api_minimal_runtime_cache_ttl_ms() -> u64 {
|
||||||
|
|
|
||||||
|
|
@ -1044,7 +1044,7 @@ impl Default for LinksConfig {
|
||||||
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
|
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
|
||||||
pub struct ApiConfig {
|
pub struct ApiConfig {
|
||||||
/// Enable or disable REST API.
|
/// Enable or disable REST API.
|
||||||
#[serde(default)]
|
#[serde(default = "default_true")]
|
||||||
pub enabled: bool,
|
pub enabled: bool,
|
||||||
|
|
||||||
/// Listen address for API in `IP:PORT` format.
|
/// Listen address for API in `IP:PORT` format.
|
||||||
|
|
@ -1096,7 +1096,7 @@ pub struct ApiConfig {
|
||||||
impl Default for ApiConfig {
|
impl Default for ApiConfig {
|
||||||
fn default() -> Self {
|
fn default() -> Self {
|
||||||
Self {
|
Self {
|
||||||
enabled: false,
|
enabled: default_true(),
|
||||||
listen: default_api_listen(),
|
listen: default_api_listen(),
|
||||||
whitelist: default_api_whitelist(),
|
whitelist: default_api_whitelist(),
|
||||||
auth_header: String::new(),
|
auth_header: String::new(),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue