From d7b38ab6d29486d6337ab1e1288f41c5d3712dc1 Mon Sep 17 00:00:00 2001 From: tahahawa Date: Tue, 29 Apr 2025 12:02:23 -0400 Subject: [PATCH] use match --- harmony/src/modules/helm/chart.rs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/harmony/src/modules/helm/chart.rs b/harmony/src/modules/helm/chart.rs index ee05347..00f7e5d 100644 --- a/harmony/src/modules/helm/chart.rs +++ b/harmony/src/modules/helm/chart.rs @@ -52,12 +52,14 @@ impl Interpret for HelmChartInterpret { .as_ref() .unwrap_or_else(|| todo!("Get namespace from active kubernetes cluster")); - let mut yaml_path: Option<&Path> = None; let tf: TempFile; - if self.score.values_yaml.is_some() { - tf = temp_file::with_contents(self.score.values_yaml.as_ref().unwrap().as_bytes()); - yaml_path = Some(tf.path()); - } + let yaml_path: Option<&Path> = match self.score.values_yaml.as_ref() { + Some(yaml_str) => { + tf = temp_file::with_contents(yaml_str.as_bytes()); + Some(tf.path()) + } + None => None, + }; let helm_executor = DefaultHelmExecutor::new(); let res = helm_executor.install_or_upgrade(