How to reproduce
-
Get the project [email protected]:quarkus-qe/quarkus-test-suite.git
-
Remove the workaround to make it fail: Comment out the following line in
quarkus-test-suite/service-discovery/stork/src/main/resources/application.properties
:
#quarkus.native.additional-build-args=--allow-incomplete-classpath, --initialize-at-run-time=io.fabric8.kubernetes.client.internal.CertUtils, --enable-url-protocols=https
- Run the tests from the root:
mvn clean verify -Dall-modules -Dnative -pl service-discovery/stork -Dit.test=StorkLoadBalancerIT#storkLoadBalancerByRoundRobin
In quarkus-test-suite/service-discovery/stork/src/main/resources/application.properties
add:
quarkus.native.additional-build-args=--allow-incomplete-classpath, --initialize-at-run-time=io.fabric8.kubernetes.client.internal.CertUtils, --enable-url-protocols=https
In quarkus-test-suite/service-discovery/stork/pom.xml
add:
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk15on</artifactId>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId>
</dependency>
In quarkus-test-suite/service-discovery/stork/pom.xml
add
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-kubernetes-client</artifactId>
</dependency>