From 1118a725e0e05532e8b05311185ac5e6e45f1756 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Liebau?= Date: Tue, 24 May 2022 22:34:39 +0200 Subject: [PATCH] Fixes #411 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The storage class was not correctly carried over from PVCConfig structs into derived PVC objects. Signed-off-by: Sönke Liebau --- src/commons/resources.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/commons/resources.rs b/src/commons/resources.rs index 8d5ffe431..6a4ed52ae 100644 --- a/src/commons/resources.rs +++ b/src/commons/resources.rs @@ -156,6 +156,7 @@ impl PvcConfig { access_modes: access_modes .map(|modes| modes.into_iter().map(String::from).collect()), selector: self.selectors.clone(), + storage_class_name: self.storage_class.clone(), resources: Some(ResourceRequirements { requests: Some({ let mut map = BTreeMap::new(); @@ -285,7 +286,7 @@ mod tests { metadata: name: test spec: - storageClass: CustomClass + storageClassName: CustomClass resources: requests: storage: 10Gi"# @@ -305,7 +306,7 @@ mod tests { metadata: name: test spec: - storageClass: CustomClass + storageClassName: CustomClass resources: requests: storage: 10Gi