Skip to content

Commit 68150bb

Browse files
committed
Ref #26984: update deps and tests
1 parent 8865d03 commit 68150bb

5 files changed

Lines changed: 36 additions & 10 deletions

File tree

pom.xml

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616
<maven.compiler.source>11</maven.compiler.source>
1717
<maven.compiler.release>11</maven.compiler.release>
1818
<maven.compiler.target>11</maven.compiler.target>
19-
<version.fabric8.client>5.8.0</version.fabric8.client>
19+
<version.fabric8.client>5.12.2</version.fabric8.client>
2020
<kotlin.version>1.5.20</kotlin.version>
2121
<kotlin.compiler.incremental>true</kotlin.compiler.incremental>
2222
<junit.jupiter.version>5.6.0</junit.jupiter.version>
23-
<log4j.version>2.17.1</log4j.version>
23+
<log4j.version>2.17.2</log4j.version>
2424
</properties>
2525

2626
<distributionManagement>
@@ -87,18 +87,18 @@
8787
<dependency>
8888
<groupId>com.fasterxml.jackson.datatype</groupId>
8989
<artifactId>jackson-datatype-jsr353</artifactId>
90-
<version>2.11.2</version>
90+
<version>2.13.3</version>
9191
</dependency>
9292
<dependency>
9393
<groupId>com.fasterxml.jackson.module</groupId>
9494
<artifactId>jackson-module-kotlin</artifactId>
95-
<version>2.11.2</version>
95+
<version>2.13.3</version>
9696
</dependency>
9797

9898
<!-- Dependencies for tests -->
9999
<dependency>
100100
<groupId>org.jetbrains.kotlin</groupId>
101-
<artifactId>kotlin-test</artifactId>
101+
<artifactId>kotlin-test-junit5</artifactId>
102102
<version>${kotlin.version}</version>
103103
<scope>test</scope>
104104
</dependency>
@@ -108,9 +108,27 @@
108108
<version>1.7.0</version>
109109
<scope>test</scope>
110110
</dependency>
111+
<dependency>
112+
<groupId>org.junit.platform</groupId>
113+
<artifactId>junit-platform-commons</artifactId>
114+
<version>1.7.2</version>
115+
<scope>test</scope>
116+
</dependency>
117+
<dependency>
118+
<groupId>org.junit.jupiter</groupId>
119+
<artifactId>junit-jupiter-params</artifactId>
120+
<version>${junit.jupiter.version}</version>
121+
<scope>test</scope>
122+
</dependency>
123+
<dependency>
124+
<groupId>org.junit.jupiter</groupId>
125+
<artifactId>junit-jupiter-engine</artifactId>
126+
<version>${junit.jupiter.version}</version>
127+
<scope>test</scope>
128+
</dependency>
111129
<dependency>
112130
<groupId>org.junit.jupiter</groupId>
113-
<artifactId>junit-jupiter</artifactId>
131+
<artifactId>junit-jupiter-api</artifactId>
114132
<version>${junit.jupiter.version}</version>
115133
<scope>test</scope>
116134
</dependency>

src/main/kotlin/eu/openanalytics/shinyproxyoperator/controller/ShinyProxyController.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import eu.openanalytics.shinyproxyoperator.components.ReplicaSetFactory
2727
import eu.openanalytics.shinyproxyoperator.components.ServiceFactory
2828
import eu.openanalytics.shinyproxyoperator.crd.ShinyProxy
2929
import eu.openanalytics.shinyproxyoperator.crd.ShinyProxyInstance
30-
import eu.openanalytics.shinyproxyoperator.ingres.IIngressController
30+
import eu.openanalytics.shinyproxyoperator.ingress.IIngressController
3131
import io.fabric8.kubernetes.client.KubernetesClient
3232
import io.fabric8.kubernetes.client.KubernetesClientException
3333
import io.fabric8.kubernetes.client.informers.cache.Lister

src/main/kotlin/eu/openanalytics/shinyproxyoperator/ingress/skipper/IngressController.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import eu.openanalytics.shinyproxyoperator.controller.ResourceRetriever
2626
import eu.openanalytics.shinyproxyoperator.controller.ShinyProxyEvent
2727
import eu.openanalytics.shinyproxyoperator.crd.ShinyProxy
2828
import eu.openanalytics.shinyproxyoperator.crd.ShinyProxyInstance
29-
import eu.openanalytics.shinyproxyoperator.ingres.IIngressController
29+
import eu.openanalytics.shinyproxyoperator.ingress.IIngressController
3030
import io.fabric8.kubernetes.api.model.apps.ReplicaSet
3131
import io.fabric8.kubernetes.api.model.networking.v1.Ingress
3232
import io.fabric8.kubernetes.api.model.networking.v1.IngressList

src/test/kotlin/eu/openanalytics/shinyproxyoperator/helpers/ChaosInterceptor.kt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,11 @@ import io.fabric8.kubernetes.api.model.StatusBuilder
2424
import io.fabric8.kubernetes.client.ConfigBuilder
2525
import io.fabric8.kubernetes.client.DefaultKubernetesClient
2626
import io.fabric8.kubernetes.client.KubernetesClientException
27+
import io.fabric8.kubernetes.client.okhttp.OkHttpClientFactory
2728
import io.fabric8.kubernetes.client.utils.HttpClientUtils
2829
import mu.KotlinLogging
2930
import okhttp3.Interceptor
31+
import okhttp3.OkHttpClient
3032
import okhttp3.Response
3133
import java.net.HttpURLConnection
3234
import kotlin.random.Random
@@ -60,8 +62,14 @@ class ChaosInterceptor : Interceptor {
6062

6163
companion object {
6264
fun createChaosKubernetesClient(): DefaultKubernetesClient {
65+
val factory = object: OkHttpClientFactory() {
66+
override fun additionalConfig(builder: OkHttpClient.Builder) {
67+
builder.addInterceptor(ChaosInterceptor())
68+
}
69+
}
70+
6371
val config = ConfigBuilder().build()
64-
val httpClient = HttpClientUtils.createHttpClient(config).newBuilder().addInterceptor(ChaosInterceptor()).build()
72+
val httpClient = factory.createHttpClient(config).newBuilder().build();
6573

6674
return DefaultKubernetesClient(httpClient, config)
6775
}

src/test/kotlin/eu/openanalytics/shinyproxyoperator/helpers/IntegrationTestBase.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ abstract class IntegrationTestBase {
108108
deleteNamespaces()
109109
}
110110
Operator.getOperatorInstance().stop()
111-
stableClient.httpClient.connectionPool().evictAll()
111+
stableClient.httpClient.close()
112112
}
113113

114114
}

0 commit comments

Comments
 (0)