chore: Move large score to function
This commit is contained in:
parent
27f6ed97f9
commit
3e032b79f6
@ -22,6 +22,18 @@ async fn main() {
|
|||||||
let topology = HAClusterTopology::autoload();
|
let topology = HAClusterTopology::autoload();
|
||||||
let mut maestro = Maestro::new(inventory, topology);
|
let mut maestro = Maestro::new(inventory, topology);
|
||||||
|
|
||||||
|
|
||||||
|
maestro.register_all(vec![
|
||||||
|
Box::new(SuccessScore {}),
|
||||||
|
Box::new(ErrorScore {}),
|
||||||
|
Box::new(PanicScore {}),
|
||||||
|
Box::new(DnsScore::new(vec![], None)),
|
||||||
|
Box::new(build_large_score()),
|
||||||
|
]);
|
||||||
|
harmony_tui::init(maestro).await.unwrap();
|
||||||
|
}
|
||||||
|
|
||||||
|
fn build_large_score() -> LoadBalancerScore {
|
||||||
let backend_server = BackendServer {
|
let backend_server = BackendServer {
|
||||||
address: "192.168.0.0".to_string(),
|
address: "192.168.0.0".to_string(),
|
||||||
port: 342,
|
port: 342,
|
||||||
@ -40,7 +52,7 @@ async fn main() {
|
|||||||
HttpStatusCode::Success2xx,
|
HttpStatusCode::Success2xx,
|
||||||
)),
|
)),
|
||||||
};
|
};
|
||||||
let okd_lbscore = LoadBalancerScore {
|
LoadBalancerScore {
|
||||||
public_services: vec![
|
public_services: vec![
|
||||||
lb_service.clone(),
|
lb_service.clone(),
|
||||||
lb_service.clone(),
|
lb_service.clone(),
|
||||||
@ -57,14 +69,5 @@ async fn main() {
|
|||||||
lb_service.clone(),
|
lb_service.clone(),
|
||||||
lb_service.clone(),
|
lb_service.clone(),
|
||||||
],
|
],
|
||||||
};
|
}
|
||||||
|
|
||||||
maestro.register_all(vec![
|
|
||||||
Box::new(SuccessScore {}),
|
|
||||||
Box::new(ErrorScore {}),
|
|
||||||
Box::new(PanicScore {}),
|
|
||||||
Box::new(DnsScore::new(vec![], None)),
|
|
||||||
Box::new(okd_lbscore),
|
|
||||||
]);
|
|
||||||
harmony_tui::init(maestro).await.unwrap();
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user