This is an automated email from the ASF dual-hosted git repository.

jamesnetherton pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit 6876b48b4483dc56fa71faa6311b43a9981a64d2
Author: Lukas Lowinger <[email protected]>
AuthorDate: Mon Jul 6 11:01:42 2026 +0200

    Possiblity to disable Jolokia multicast
---
 .../apache/camel/quarkus/component/jolokia/it/JolokiaTest.java | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git 
a/integration-tests/jolokia/src/test/java/org/apache/camel/quarkus/component/jolokia/it/JolokiaTest.java
 
b/integration-tests/jolokia/src/test/java/org/apache/camel/quarkus/component/jolokia/it/JolokiaTest.java
index 45a618e88b..430d05c22a 100644
--- 
a/integration-tests/jolokia/src/test/java/org/apache/camel/quarkus/component/jolokia/it/JolokiaTest.java
+++ 
b/integration-tests/jolokia/src/test/java/org/apache/camel/quarkus/component/jolokia/it/JolokiaTest.java
@@ -39,13 +39,21 @@ class JolokiaTest {
 
     @Test
     void defaultConfiguration() {
+        // Read the configured discovery mode to determine expected 
discoveryEnabled value
+        // Some machines don't support IPV4 multicast
+        String discoveryMode = ConfigProvider.getConfig()
+                
.getOptionalValue("quarkus.camel.jolokia.server.discovery-enabled-mode", 
String.class)
+                .orElse("all");
+
+        boolean discoveryExpected = !"none".equals(discoveryMode);
+
         RestAssured.given()
                 .get("/jolokia/")
                 .then()
                 .statusCode(200)
                 .body(
                         "status", equalTo(200),
-                        "value.config.discoveryEnabled", equalTo("true"),
+                        "value.config.discoveryEnabled", 
equalTo(String.valueOf(discoveryExpected)),
                         "value.config.restrictorClass", 
equalTo(CamelJolokiaRestrictor.class.getName()),
                         "value.config.agentDescription", 
equalTo("camel-quarkus-integration-test-jolokia"),
                         "value.details.url", 
matchesPattern("http://.*:8778/jolokia";));

Reply via email to