diff --git a/appmgr/src/status/health_check.rs b/appmgr/src/status/health_check.rs index 0dbe59c68..6351e9379 100644 --- a/appmgr/src/status/health_check.rs +++ b/appmgr/src/status/health_check.rs @@ -74,12 +74,18 @@ pub enum HealthCheckSeverity { Critical, } +impl Default for HealthCheckSeverity { + fn default() -> Self { + HealthCheckSeverity::Warning + } +} #[derive(Clone, Debug, Deserialize, Serialize)] pub struct HealthCheck { pub name: String, pub description: String, #[serde(flatten)] implementation: ActionImplementation, + #[serde(default)] pub severity: HealthCheckSeverity, pub timeout: Option, }