Skip to content

Commit 4aaab10

Browse files
committed
Update the io.fabric8.kubernetes-client dependency from 6.10.0 to the latest 7.1.0
1 parent 27505d6 commit 4aaab10

File tree

8 files changed

+75
-25
lines changed

8 files changed

+75
-25
lines changed

core/che-core-metrics-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
</dependency>
3333
<dependency>
3434
<groupId>com.squareup.okhttp3</groupId>
35-
<artifactId>okhttp</artifactId>
35+
<artifactId>okhttp-jvm</artifactId>
3636
</dependency>
3737
<dependency>
3838
<groupId>io.github.mweirauch</groupId>

infrastructures/kubernetes/pom.xml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,11 @@
209209
<artifactId>mockwebserver</artifactId>
210210
<scope>test</scope>
211211
</dependency>
212+
<dependency>
213+
<groupId>io.fabric8</groupId>
214+
<artifactId>kubernetes-client</artifactId>
215+
<scope>test</scope>
216+
</dependency>
212217
<dependency>
213218
<groupId>io.fabric8</groupId>
214219
<artifactId>kubernetes-server-mock</artifactId>
@@ -220,6 +225,11 @@
220225
</exclusion>
221226
</exclusions>
222227
</dependency>
228+
<dependency>
229+
<groupId>io.fabric8</groupId>
230+
<artifactId>mockwebserver</artifactId>
231+
<scope>test</scope>
232+
</dependency>
223233
<dependency>
224234
<groupId>io.rest-assured</groupId>
225235
<artifactId>rest-assured</artifactId>
@@ -235,6 +245,21 @@
235245
<artifactId>che-core-sql-schema</artifactId>
236246
<scope>test</scope>
237247
</dependency>
248+
<dependency>
249+
<groupId>org.eclipse.jetty</groupId>
250+
<artifactId>jetty-security</artifactId>
251+
<scope>test</scope>
252+
</dependency>
253+
<dependency>
254+
<groupId>org.eclipse.jetty</groupId>
255+
<artifactId>jetty-servlet</artifactId>
256+
<scope>test</scope>
257+
</dependency>
258+
<dependency>
259+
<groupId>org.eclipse.jetty</groupId>
260+
<artifactId>jetty-util</artifactId>
261+
<scope>test</scope>
262+
</dependency>
238263
<dependency>
239264
<groupId>org.eclipse.persistence</groupId>
240265
<artifactId>org.eclipse.persistence.core</artifactId>
@@ -249,6 +274,12 @@
249274
<groupId>org.everrest</groupId>
250275
<artifactId>everrest-assured</artifactId>
251276
<scope>test</scope>
277+
<exclusions>
278+
<exclusion>
279+
<artifactId>jetty-util</artifactId>
280+
<groupId>org.eclipse.jetty</groupId>
281+
</exclusion>
282+
</exclusions>
252283
</dependency>
253284
<dependency>
254285
<groupId>org.everrest</groupId>

infrastructures/kubernetes/src/main/java/org/eclipse/che/workspace/infrastructure/kubernetes/devfile/ContainerSearch.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2012-2021 Red Hat, Inc.
2+
* Copyright (c) 2012-2025 Red Hat, Inc.
33
* This program and the accompanying materials are made
44
* available under the terms of the Eclipse Public License 2.0
55
* which is available at https://www.eclipse.org/legal/epl-2.0/
@@ -102,7 +102,8 @@ private Stream<Container> findContainers(HasMetadata o) {
102102
} else if (o instanceof DeploymentConfig) {
103103
return ((DeploymentConfig) o).getSpec().getTemplate().getSpec().getContainers().stream();
104104
} else if (o instanceof Template) {
105-
return ((Template) o).getObjects().stream().flatMap(this::findContainers);
105+
return ((Template) o)
106+
.getObjects().stream().flatMap((Object t) -> findContainers(((HasMetadata) t)));
106107
} else {
107108
return Stream.empty();
108109
}

infrastructures/kubernetes/src/main/java/org/eclipse/che/workspace/infrastructure/kubernetes/server/secure/jwtproxy/AbstractJwtProxyProvisioner.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2012-2023 Red Hat, Inc.
2+
* Copyright (c) 2012-2025 Red Hat, Inc.
33
* This program and the accompanying materials are made
44
* available under the terms of the Eclipse Public License 2.0
55
* which is available at https://www.eclipse.org/legal/epl-2.0/
@@ -312,6 +312,7 @@ private Pod createJwtProxyPod() {
312312
"che-jwtproxy-config-volume",
313313
false,
314314
null,
315+
null,
315316
null))
316317
.withArgs("-config", JWT_PROXY_CONFIG_FOLDER + "/" + JWT_PROXY_CONFIG_FILE)
317318
.addNewEnv()

infrastructures/kubernetes/src/main/java/org/eclipse/che/workspace/infrastructure/kubernetes/wsplugins/brokerphases/BrokerEnvironmentFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2012-2021 Red Hat, Inc.
2+
* Copyright (c) 2012-2025 Red Hat, Inc.
33
* This program and the accompanying materials are made
44
* available under the terms of the Eclipse Public License 2.0
55
* which is available at https://www.eclipse.org/legal/epl-2.0/
@@ -203,7 +203,7 @@ private Container newContainer(
203203
.withEnv(envVars);
204204
if (brokerVolumeName != null) {
205205
cb.withVolumeMounts(
206-
new VolumeMount(CONF_FOLDER + "/", null, brokerVolumeName, true, null, null));
206+
new VolumeMount(CONF_FOLDER + "/", null, brokerVolumeName, true, null, null, null));
207207
cb.addToArgs("--metas", CONF_FOLDER + "/" + CONFIG_FILE);
208208
}
209209
Container container = cb.build();

infrastructures/openshift/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,11 @@
168168
</exclusion>
169169
</exclusions>
170170
</dependency>
171+
<dependency>
172+
<groupId>io.fabric8</groupId>
173+
<artifactId>mockwebserver</artifactId>
174+
<scope>test</scope>
175+
</dependency>
171176
<dependency>
172177
<groupId>io.fabric8</groupId>
173178
<artifactId>openshift-server-mock</artifactId>

pom.xml

Lines changed: 31 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,16 @@
5959
<com.googlecode.gson.version>2.10.1</com.googlecode.gson.version>
6060
<com.h2database.version>2.2.224</com.h2database.version>
6161
<com.jcraft.jsch.version>0.1.55</com.jcraft.jsch.version>
62-
<com.squareup.okhttp3.version>4.12.0</com.squareup.okhttp3.version>
62+
<com.squareup.okhttp3.version>5.0.0-alpha.12</com.squareup.okhttp3.version>
6363
<com.squareup.okio.version>3.6.0</com.squareup.okio.version>
6464
<commons-fileupload.version>1.5</commons-fileupload.version>
6565
<commons-io.version>2.14.0</commons-io.version>
6666
<commons-lang.version>2.6</commons-lang.version>
6767
<enforcer.skip>false</enforcer.skip>
6868
<integration.mysql.db.image>quay.io/eclipse/che--centos--mysql-57-centos7:latest-e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764</integration.mysql.db.image>
6969
<integration.postgresql.db.image>quay.io/eclipse/che--centos--postgresql-13-centos7:1-71b24684d64da46f960682cc4216222a7e4ed8b1a31dd5a865b3e71afdea20d2</integration.postgresql.db.image>
70-
<io.fabric8.kubernetes-client>6.10.0</io.fabric8.kubernetes-client>
70+
<io.fabric8.kubernetes-client.version>7.1.0</io.fabric8.kubernetes-client.version>
71+
<io.fabric8.openshift-server-mock.version>6.13.5</io.fabric8.openshift-server-mock.version>
7172
<io.github.mweirauch.micrometer-jvm-extras.version>0.2.2</io.github.mweirauch.micrometer-jvm-extras.version>
7273
<io.jaegertracing.micrometer.version>1.8.1</io.jaegertracing.micrometer.version>
7374
<io.jaegertracing.version>1.8.1</io.jaegertracing.version>
@@ -138,6 +139,7 @@
138139
<org.apache.maven.version>3.9.4</org.apache.maven.version>
139140
<org.apache.tomcat.version>10.1.14</org.apache.tomcat.version>
140141
<org.codehaus.plexus.utils.version>3.4.1</org.codehaus.plexus.utils.version>
142+
<org.eclipse.jetty.version>11.0.24</org.eclipse.jetty.version>
141143
<org.eclipse.persistence.eclipselink.version>2.7.10</org.eclipse.persistence.eclipselink.version>
142144
<org.eclipse.persistence.version>2.2.3</org.eclipse.persistence.version>
143145
<org.eclipse.sisu.version>0.9.0.M2</org.eclipse.sisu.version>
@@ -284,16 +286,11 @@
284286
<groupId>com.squareup.okhttp3</groupId>
285287
<artifactId>okhttp</artifactId>
286288
<version>${com.squareup.okhttp3.version}</version>
287-
<exclusions>
288-
<exclusion>
289-
<artifactId>kotlin-stdlib-jdk8</artifactId>
290-
<groupId>org.jetbrains.kotlin</groupId>
291-
</exclusion>
292-
<exclusion>
293-
<artifactId>kotlin-stdlib-common</artifactId>
294-
<groupId>org.jetbrains.kotlin</groupId>
295-
</exclusion>
296-
</exclusions>
289+
</dependency>
290+
<dependency>
291+
<groupId>com.squareup.okhttp3</groupId>
292+
<artifactId>okhttp-jvm</artifactId>
293+
<version>${com.squareup.okhttp3.version}</version>
297294
</dependency>
298295
<dependency>
299296
<groupId>com.squareup.okio</groupId>
@@ -335,7 +332,7 @@
335332
<dependency>
336333
<groupId>io.fabric8</groupId>
337334
<artifactId>openshift-server-mock</artifactId>
338-
<version>${io.fabric8.kubernetes-client}</version>
335+
<version>${io.fabric8.openshift-server-mock.version}</version>
339336
</dependency>
340337
<dependency>
341338
<groupId>io.github.mweirauch</groupId>
@@ -1453,7 +1450,7 @@
14531450
<dependency>
14541451
<groupId>io.fabric8</groupId>
14551452
<artifactId>kubernetes-client-api</artifactId>
1456-
<version>${io.fabric8.kubernetes-client}</version>
1453+
<version>${io.fabric8.kubernetes-client.version}</version>
14571454
<type>pom</type>
14581455
<scope>import</scope>
14591456
</dependency>
@@ -1481,6 +1478,24 @@
14811478
<version>${che.version}</version>
14821479
<scope>test</scope>
14831480
</dependency>
1481+
<dependency>
1482+
<groupId>org.eclipse.jetty</groupId>
1483+
<artifactId>jetty-security</artifactId>
1484+
<version>${org.eclipse.jetty.version}</version>
1485+
<scope>test</scope>
1486+
</dependency>
1487+
<dependency>
1488+
<groupId>org.eclipse.jetty</groupId>
1489+
<artifactId>jetty-servlet</artifactId>
1490+
<version>${org.eclipse.jetty.version}</version>
1491+
<scope>test</scope>
1492+
</dependency>
1493+
<dependency>
1494+
<groupId>org.eclipse.jetty</groupId>
1495+
<artifactId>jetty-util</artifactId>
1496+
<version>${org.eclipse.jetty.version}</version>
1497+
<scope>test</scope>
1498+
</dependency>
14841499
</dependencies>
14851500
</dependencyManagement>
14861501
<repositories>
@@ -1918,7 +1933,8 @@
19181933
<!-- Exclude javax dependencies in favor of Jakarta -->
19191934
<exclude>javax.activation:activation</exclude>
19201935
<exclude>javax.activation:javax.activation-api</exclude>
1921-
<exclude>javax.annotation:javax.annotation-api</exclude>
1936+
<!-- Uncomment when the dependency is removed from io.fabric8.kubernetes-client -->
1937+
<!-- <exclude>javax.annotation:javax.annotation-api</exclude>-->
19221938
<exclude>javax.enterprise:cdi-api</exclude>
19231939
<exclude>javax.inject:javax.inject</exclude>
19241940
<exclude>javax.json:javax.json-api</exclude>

wsmaster/che-core-api-auth-github/pom.xml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,6 @@
4343
<groupId>org.eclipse.che.core</groupId>
4444
<artifactId>che-core-api-auth-github-common</artifactId>
4545
</dependency>
46-
<dependency>
47-
<groupId>org.eclipse.che.core</groupId>
48-
<artifactId>che-core-api-auth-github-common</artifactId>
49-
</dependency>
5046
<dependency>
5147
<groupId>org.eclipse.che.core</groupId>
5248
<artifactId>che-core-commons-annotations</artifactId>

0 commit comments

Comments
 (0)