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