Skip to content

Commit b09b4b2

Browse files
authored
chore: fabric8 client 5.12.3 (#1383)
1 parent ddaf500 commit b09b4b2

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

operator-framework-core/src/test/java/io/javaoperatorsdk/operator/ReconcilerUtilsTest.java

+13-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package io.javaoperatorsdk.operator;
22

3+
import java.net.URI;
4+
35
import org.junit.jupiter.api.Test;
46

57
import io.fabric8.kubernetes.api.model.ContainerBuilder;
@@ -13,6 +15,7 @@
1315
import io.fabric8.kubernetes.api.model.apps.DeploymentSpec;
1416
import io.fabric8.kubernetes.client.CustomResource;
1517
import io.fabric8.kubernetes.client.KubernetesClientException;
18+
import io.fabric8.kubernetes.client.http.HttpRequest;
1619
import io.fabric8.kubernetes.model.annotation.Group;
1720
import io.fabric8.kubernetes.model.annotation.ShortNames;
1821
import io.fabric8.kubernetes.model.annotation.Version;
@@ -28,9 +31,14 @@
2831
import static org.junit.jupiter.api.Assertions.assertEquals;
2932
import static org.junit.jupiter.api.Assertions.assertThrows;
3033
import static org.junit.jupiter.api.Assertions.assertTrue;
34+
import static org.mockito.Mockito.mock;
35+
import static org.mockito.Mockito.when;
3136

3237
class ReconcilerUtilsTest {
3338

39+
public static final String RESOURCE_URI =
40+
"https://kubernetes.docker.internal:6443/apis/tomcatoperator.io/v1/tomcats";
41+
3442
@Test
3543
void defaultReconcilerNameShouldWork() {
3644
assertEquals(
@@ -113,10 +121,13 @@ private Deployment createTestDeployment() {
113121

114122
@Test
115123
void handleKubernetesExceptionShouldThrowMissingCRDExceptionWhenAppropriate() {
124+
var request = mock(HttpRequest.class);
125+
when(request.uri()).thenReturn(URI
126+
.create(RESOURCE_URI));
116127
assertThrows(MissingCRDException.class, () -> handleKubernetesClientException(
117128
new KubernetesClientException(
118-
"Failure executing: GET at: https://kubernetes.docker.internal:6443/apis/tomcatoperator.io/v1/tomcats. Message: Not Found.",
119-
404, null),
129+
"Failure executing: GET at: " + RESOURCE_URI + ". Message: Not Found.",
130+
null, 404, null, request),
120131
HasMetadata.getFullResourceName(Tomcat.class)));
121132
}
122133

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
<sonar.host.url>https://sonarcloud.io</sonar.host.url>
4444

4545
<junit.version>5.9.0</junit.version>
46-
<fabric8-client.version>5.12.2</fabric8-client.version>
46+
<fabric8-client.version>5.12.3</fabric8-client.version>
4747
<slf4j.version>1.7.36</slf4j.version>
4848
<log4j.version>2.18.0</log4j.version>
4949
<mokito.version>4.6.1</mokito.version>

0 commit comments

Comments
 (0)