typo in selector implementation

This commit is contained in:
tahahawa
2025-06-25 16:43:10 -04:00
parent a1ad610198
commit 8dee6a7162
2 changed files with 18 additions and 18 deletions

View File

@@ -21,7 +21,6 @@ use harmony::{
};
use harmony_macros::http_scheme;
use serde_yaml::{Mapping, Value};
#[tokio::main]
async fn main() {
@@ -58,24 +57,20 @@ async fn main() {
relabelings: vec![],
};
let mut selector = HashMap::new();
selector.insert(
"matchExpressions".to_string(),
vec![Selector {
key: "monitored".to_string(),
operator: "In".to_string(),
values: vec!["test-service-1".to_string()],
}],
);
let service_monitor = ServiceMonitor {
name: "test-service-monitor".to_string(),
additional_labels: None,
job_label: None,
target_labels: vec![],
pod_target_labels: vec![],
selector: selector,
match_labels: None,
selector: Selector {
match_labels: None,
match_expressions: vec![MatchExpression {
key: "test".to_string(),
operator: "In".to_string(),
values: vec!["test-service".to_string()],
}],
},
namespace_selector: None,
endpoints: vec![service_monitor_endpoint],
fallback_scrape_protocol: None,