Skip to content
Snippets Groups Projects
Commit 5ad15d27 authored by Benedikt Wetzel's avatar Benedikt Wetzel
Browse files

small enhancements

parent 6700b69d
No related branches found
No related tags found
1 merge request!176Add a Benchmark Status
...@@ -23,9 +23,6 @@ class ConfigMapResourceSet: ResourceSet, KubernetesResource { ...@@ -23,9 +23,6 @@ class ConfigMapResourceSet: ResourceSet, KubernetesResource {
@OptIn(ExperimentalStdlibApi::class) @OptIn(ExperimentalStdlibApi::class)
override fun getResourceSet(client: NamespacedKubernetesClient): Collection<Pair<String, KubernetesResource>> { override fun getResourceSet(client: NamespacedKubernetesClient): Collection<Pair<String, KubernetesResource>> {
val loader = K8sResourceLoaderFromString(client) val loader = K8sResourceLoaderFromString(client)
logger.info {"use namespace: ${client.namespace} in configmap resource set" }
var resources: Map<String, String> var resources: Map<String, String>
try { try {
...@@ -44,6 +41,10 @@ class ConfigMapResourceSet: ResourceSet, KubernetesResource { ...@@ -44,6 +41,10 @@ class ConfigMapResourceSet: ResourceSet, KubernetesResource {
if (::files.isInitialized){ if (::files.isInitialized){
resources = resources resources = resources
.filter { files.contains(it.key) } .filter { files.contains(it.key) }
if (resources.size != files.size) {
throw DeploymentFailedException("Could not find all specified Kubernetes manifests files")
}
} }
return try { return try {
......
...@@ -16,4 +16,4 @@ import theodolite.benchmark.KubernetesBenchmark ...@@ -16,4 +16,4 @@ import theodolite.benchmark.KubernetesBenchmark
class BenchmarkCRD( class BenchmarkCRD(
var spec: KubernetesBenchmark = KubernetesBenchmark(), var spec: KubernetesBenchmark = KubernetesBenchmark(),
var status: BenchmarkStatus = BenchmarkStatus() var status: BenchmarkStatus = BenchmarkStatus()
) : CustomResource<KubernetesBenchmark, Void>(), Namespaced, HasMetadata ) : CustomResource<KubernetesBenchmark, BenchmarkStatus>(), Namespaced, HasMetadata
\ No newline at end of file \ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment