refactor(topology): remove unused HAClusterTopology import

Remove the unnecessary `HAClusterTopology` import from multiple modules to clean up dependencies and reduce clutter. This change does not affect functionality as `HAClusterTopology` is no longer required in these files.
This commit is contained in:
Jean-Gabriel Gill-Couture 2025-03-31 15:07:16 -04:00
parent 6e9bf3a4be
commit f7dc15cbf0
11 changed files with 11 additions and 12 deletions

View File

@ -9,7 +9,7 @@ use super::{
topology::Topology,
};
type ScoreVec<T: Topology> = Vec<Box<dyn Score<T>>>;
type ScoreVec<T> = Vec<Box<dyn Score<T>>>;
pub struct Maestro<T: Topology> {
inventory: Inventory,

View File

@ -1,4 +1,3 @@
use std::sync::Arc;
use async_trait::async_trait;
use derive_new::new;
@ -8,7 +7,7 @@ use crate::{
domain::{data::Version, interpret::InterpretStatus},
interpret::{Interpret, InterpretError, InterpretName, Outcome},
inventory::Inventory,
topology::{DHCPStaticEntry, DhcpServer, HAClusterTopology, HostBinding, IpAddress, Topology},
topology::{DHCPStaticEntry, DhcpServer, HostBinding, IpAddress, Topology},
};
use crate::domain::score::Score;

View File

@ -7,7 +7,7 @@ use crate::{
interpret::{Interpret, InterpretError, InterpretName, InterpretStatus, Outcome},
inventory::Inventory,
score::Score,
topology::{DnsRecord, DnsServer, HAClusterTopology, Topology},
topology::{DnsRecord, DnsServer, Topology},
};
#[derive(Debug, new, Clone)]

View File

@ -5,7 +5,7 @@ use crate::{
interpret::{Interpret, InterpretError, InterpretName, InterpretStatus, Outcome},
inventory::Inventory,
score::Score,
topology::{HAClusterTopology, Topology},
topology::Topology,
};
/// Score that always errors. This is only useful for development/testing purposes. It does nothing

View File

@ -6,7 +6,7 @@ use crate::{
interpret::{Interpret, InterpretError, InterpretName, InterpretStatus, Outcome},
inventory::Inventory,
score::Score,
topology::{HAClusterTopology, HttpServer, Topology, Url},
topology::{HttpServer, Topology, Url},
};
#[derive(Debug, new, Clone)]

View File

@ -8,7 +8,7 @@ use crate::{
interpret::{Interpret, InterpretError, InterpretName, InterpretStatus, Outcome},
inventory::Inventory,
score::Score,
topology::{HAClusterTopology, OcK8sclient, Topology},
topology::{OcK8sclient, Topology},
};
#[derive(Debug, Clone)]

View File

@ -8,7 +8,7 @@ use crate::{
inventory::Inventory,
modules::k8s::deployment::K8sDeploymentScore,
score::Score,
topology::{HAClusterTopology, OcK8sclient, Topology, Url},
topology::{OcK8sclient, Topology, Url},
};
#[derive(Debug, Clone)]

View File

@ -6,7 +6,7 @@ use crate::{
interpret::{Interpret, InterpretError, InterpretName, InterpretStatus, Outcome},
inventory::Inventory,
score::Score,
topology::{HAClusterTopology, LoadBalancer, LoadBalancerService, Topology},
topology::{LoadBalancer, LoadBalancerService, Topology},
};
#[derive(Debug, Clone)]

View File

@ -1,4 +1,4 @@
use crate::{data::Version, score::Score};
use crate::data::Version;
#[derive(Debug, Clone)]
pub struct OKDUpgradeScore {

View File

@ -8,7 +8,7 @@ use crate::{
interpret::{Interpret, InterpretError, InterpretName, InterpretStatus, Outcome},
inventory::Inventory,
score::Score,
topology::{HAClusterTopology, Topology},
topology::Topology,
};
#[derive(Debug, Clone)]

View File

@ -6,7 +6,7 @@ use crate::{
interpret::{Interpret, InterpretError, InterpretName, InterpretStatus, Outcome},
inventory::Inventory,
score::Score,
topology::{HAClusterTopology, Router, TftpServer, Topology, Url},
topology::{Router, TftpServer, Topology, Url},
};
#[derive(Debug, new, Clone)]