From 7b183187f58b60759ee101620f39a5125755ce51 Mon Sep 17 00:00:00 2001 From: Matei David Date: Tue, 21 Feb 2023 22:07:11 +0000 Subject: [PATCH] Parse evar as 1 Signed-off-by: Matei David --- examples/dynamic_watcher.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/examples/dynamic_watcher.rs b/examples/dynamic_watcher.rs index 21788cb05..818e38b21 100644 --- a/examples/dynamic_watcher.rs +++ b/examples/dynamic_watcher.rs @@ -15,10 +15,7 @@ async fn main() -> anyhow::Result<()> { let client = Client::try_default().await?; // If set will receive only the metadata for watched resources - let should_watch_meta = { - let v = env::var("WATCH_METADATA").unwrap_or_else(|_| "false".into()); - v.parse::().ok().unwrap_or_else(|| false) - }; + let watch_metadata = env::var("WATCH_METADATA").map(|s| s == "1").unwrap_or(false); // Take dynamic resource identifiers: let group = env::var("GROUP").unwrap_or_else(|_| "clux.dev".into()); @@ -34,7 +31,7 @@ async fn main() -> anyhow::Result<()> { let api = Api::::all_with(client, &ar); // Fully compatible with kube-runtime - if should_watch_meta { + if watch_metadata { let mut items = metadata_watcher(api, ListParams::default()) .applied_objects() .boxed();