diff --git a/examples/lamp/src/main.rs b/examples/lamp/src/main.rs
index f26daaa..06d8534 100644
--- a/examples/lamp/src/main.rs
+++ b/examples/lamp/src/main.rs
@@ -2,7 +2,10 @@ use harmony::{
data::Version,
inventory::Inventory,
maestro::Maestro,
- modules::lamp::{LAMPConfig, LAMPScore},
+ modules::{
+ lamp::{LAMPConfig, LAMPScore},
+ monitoring::monitoring_alerting::MonitoringAlertingStackScore,
+ },
topology::{K8sAnywhereTopology, Url},
};
@@ -24,7 +27,7 @@ async fn main() {
// This config can be extended as needed for more complicated configurations
config: LAMPConfig {
project_root: "./php".into(),
- database_size: format!("2Gi").into(),
+ database_size: format!("4Gi").into(),
..Default::default()
},
};
@@ -39,7 +42,11 @@ async fn main() {
)
.await
.unwrap();
- maestro.register_all(vec![Box::new(lamp_stack)]);
+
+ let monitoring_stack_score =
+ MonitoringAlertingStackScore::new_with_ns(&lamp_stack.config.namespace);
+
+ maestro.register_all(vec![Box::new(lamp_stack), Box::new(monitoring_stack_score)]);
// Here we bootstrap the CLI, this gives some nice features if you need them
harmony_cli::init(maestro, None).await.unwrap();
}
diff --git a/harmony/src/domain/topology/k8s_anywhere.rs b/harmony/src/domain/topology/k8s_anywhere.rs
index 375d887..bcd95bc 100644
--- a/harmony/src/domain/topology/k8s_anywhere.rs
+++ b/harmony/src/domain/topology/k8s_anywhere.rs
@@ -92,9 +92,7 @@ impl K8sAnywhereTopology {
async fn try_get_or_install_k8s_client(&self) -> Result