You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 10, 2024. It is now read-only.
import io.fabric8.kubernetes.client.KubernetesClient;
import io.javaoperatorsdk.jenvtest.junit.EnableKubeAPIServer;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertFalse;
@EnableKubeAPIServer
public class JenvTest {
static KubernetesClient client;
@Test
public void simpleTest() {
assertFalse(client.configMaps().list().getItems().isEmpty());
}
}
However the test fails with the following error after exactly 1 minute:
io.javaoperatorsdk.jenvtest.JenvtestException: Kube API Server did not start properly
at io.javaoperatorsdk.jenvtest.process.ProcessReadinessChecker.pollWithTimeout(ProcessReadinessChecker.java:81)
at io.javaoperatorsdk.jenvtest.process.ProcessReadinessChecker.waitUntilDefaultNamespaceAvailable(ProcessReadinessChecker.java:42)
at io.javaoperatorsdk.jenvtest.process.KubeAPIServerProcess.waitUntilReady(KubeAPIServerProcess.java:94)
at io.javaoperatorsdk.jenvtest.KubeAPIServer.start(KubeAPIServer.java:48)
at io.javaoperatorsdk.jenvtest.junit.KubeAPIServerExtension.startApiServer(KubeAPIServerExtension.java:85)
at io.javaoperatorsdk.jenvtest.junit.KubeAPIServerExtension.lambda$startIfAnnotationPresent$2(KubeAPIServerExtension.java:78)
at java.base/java.util.Optional.ifPresent(Optional.java:183)
at io.javaoperatorsdk.jenvtest.junit.KubeAPIServerExtension.lambda$startIfAnnotationPresent$3(KubeAPIServerExtension.java:71)
at java.base/java.util.Optional.ifPresent(Optional.java:183)
at io.javaoperatorsdk.jenvtest.junit.KubeAPIServerExtension.startIfAnnotationPresent(KubeAPIServerExtension.java:68)
at io.javaoperatorsdk.jenvtest.junit.KubeAPIServerExtension.initialize(KubeAPIServerExtension.java:61)
at io.javaoperatorsdk.jenvtest.junit.KubeAPIServerExtension.beforeAll(KubeAPIServerExtension.java:37)
I am trying a very minimal test example:
However the test fails with the following error after exactly 1 minute:
Full logs:
https://gist.github.com/gyfora/f1aa0e26620e5991b1800776d936315c
I wonder if this could be some networking related issue because based on the logs the server actually seems to start but the readiness check fails.
System info:
Apple M1 Max
JDK 11