diff --git a/theodolite/build.gradle b/theodolite/build.gradle
index 37f5b3f3969f14005e4ea65f39f1bc328bdc83d5..263c8daa26ecf271baf0caa79136ed1bfe89890b 100644
--- a/theodolite/build.gradle
+++ b/theodolite/build.gradle
@@ -1,9 +1,9 @@
 plugins {
-    id 'org.jetbrains.kotlin.jvm' version "1.8.22"
-    id "org.jetbrains.kotlin.plugin.allopen" version "1.8.22"
+    id 'org.jetbrains.kotlin.jvm' version "1.9.21"
+    id "org.jetbrains.kotlin.plugin.allopen" version "1.9.21"
     id 'io.quarkus'
-    id "io.gitlab.arturbosch.detekt" version "1.15.0"
-    id "org.jlleitschuh.gradle.ktlint" version "10.0.0"
+    // id "io.gitlab.arturbosch.detekt" version "1.15.0"
+    // id "org.jlleitschuh.gradle.ktlint" version "10.0.0"
 }
 
 repositories {
@@ -12,11 +12,7 @@ repositories {
 }
 
 dependencies {
-    // Use latest Kubernetes client to use TestStandardHttpClient for exec commands tests
-    implementation platform("${quarkusPlatformGroupId}:${quarkusPlatformArtifactId}:${quarkusPlatformVersion}")
-    implementation enforcedPlatform("io.fabric8:kubernetes-client-bom:6.8.0")
-    // Use default Quarkus once kubernetes-client 6.8.* is integrated
-    //implementation enforcedPlatform("${quarkusPlatformGroupId}:${quarkusPlatformArtifactId}:${quarkusPlatformVersion}")
+    implementation enforcedPlatform("${quarkusPlatformGroupId}:${quarkusPlatformArtifactId}:${quarkusPlatformVersion}")
     implementation 'io.quarkus:quarkus-kotlin'
     implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8'
     implementation 'io.quarkus:quarkus-arc'
@@ -82,6 +78,7 @@ test {
     ]
 }
 
+/*
 detekt {
     failFast = true // fail build on any finding
     buildUponDefaultConfig = true
@@ -90,4 +87,5 @@ detekt {
 
 ktlint {
     ignoreFailures = true
-}
\ No newline at end of file
+}
+*/
diff --git a/theodolite/gradle.properties b/theodolite/gradle.properties
index 008ce78ac0ab357e1d6d2663be608420d5580585..528d85c87e6a4a1c55af2a70a9badbc5f0a18133 100644
--- a/theodolite/gradle.properties
+++ b/theodolite/gradle.properties
@@ -1,6 +1,6 @@
 #Gradle properties
 quarkusPluginId=io.quarkus
-quarkusPluginVersion=3.2.2.Final
+quarkusPluginVersion=3.6.1
 quarkusPlatformGroupId=io.quarkus.platform
 quarkusPlatformArtifactId=quarkus-bom
-quarkusPlatformVersion=3.2.2.Final
+quarkusPlatformVersion=3.6.1
diff --git a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/operator/BenchmarkStateHandler.kt b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/operator/BenchmarkStateHandler.kt
index 834a8ddaaafbfd7376dd8f8ecac75ab9332d11c3..0a40add63a557f217a65392e0cb3b2873a983f41 100644
--- a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/operator/BenchmarkStateHandler.kt
+++ b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/operator/BenchmarkStateHandler.kt
@@ -24,7 +24,7 @@ class BenchmarkStateHandler(val client: NamespacedKubernetesClient) :
         return if (status.isNullOrBlank()) {
             ExecutionState.NO_STATE
         } else {
-            ExecutionState.values().first { it.value == status }
+            ExecutionState.entries.first { it.value == status }
         }
     }
 }
\ No newline at end of file