tui-score-info #11

Merged
johnride merged 10 commits from tui-score-info into master 2025-04-23 14:54:33 +00:00
10 changed files with 281 additions and 25 deletions
Showing only changes of commit 3e032b79f6 - Show all commits

View File

@@ -22,6 +22,18 @@ async fn main() {
let topology = HAClusterTopology::autoload();
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 {
address: "192.168.0.0".to_string(),
port: 342,
@@ -40,7 +52,7 @@ async fn main() {
HttpStatusCode::Success2xx,
)),
};
let okd_lbscore = LoadBalancerScore {
LoadBalancerScore {
public_services: vec![
lb_service.clone(),
lb_service.clone(),
@@ -57,14 +69,5 @@ async fn main() {
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();
}
}