diff --git a/theodolite/src/main/kotlin/theodolite/benchmark/ConfigMapResourceSet.kt b/theodolite/src/main/kotlin/theodolite/benchmark/ConfigMapResourceSet.kt index 5bd39dcbce40a833fea05b68a86e13e7a1836d3a..f85b83497e5d69e43c1d4784ef86170a5436e929 100644 --- a/theodolite/src/main/kotlin/theodolite/benchmark/ConfigMapResourceSet.kt +++ b/theodolite/src/main/kotlin/theodolite/benchmark/ConfigMapResourceSet.kt @@ -32,11 +32,11 @@ class ConfigMapResourceSet : ResourceSet, KubernetesResource { } if (::files.isInitialized) { - resources = resources.filter { files.contains(it.key) } - - if (resources.size != files.size) { + val filteredResources = resources.filter { files.contains(it.key) } + if (filteredResources.size != files.size) { throw DeploymentFailedException("Could not find all specified Kubernetes manifests files") } + resources = filteredResources } return try {