fix: autoload inventory and topology, update dhcp struct, add k8s deployment score

- Updated `Inventory` and `HAClusterTopology` to use `autoload` instead of `dummy`.
- Made fields in `DhcpScore` public for better access.
- Added `K8sDeploymentScore` to the list of modules registered with Maestro.
- Corrected logic in `Config::verify_package_installation` to check if package is installed.
- Updated `CaddyGeneral` struct to include `http_versions`.
This commit is contained in:
2025-02-06 16:24:22 -05:00
parent 0b30d82793
commit 31e92a08a4
7 changed files with 19 additions and 16 deletions

View File

@@ -49,7 +49,9 @@ pub struct CaddyGeneral {
#[yaserde(rename = "GracePeriod")]
pub grace_period: Option<u16>,
#[yaserde(rename = "HttpVersion")]
pub http_version: MaybeString,
pub http_version: Option<MaybeString>,
#[yaserde(rename = "HttpVersions")]
pub http_versions: Option<MaybeString>,
#[yaserde(rename = "LogCredentials")]
pub log_credentials: MaybeString,
#[yaserde(rename = "LogAccessPlain")]