API Defaults: merge pull request #388 from telemt/api-defaults

API Defaults
This commit is contained in:
Alexey 2026-03-10 00:28:21 +03:00 committed by GitHub
commit 6fa01d4c36
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 5 deletions

View File

@ -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 {

View File

@ -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(),