You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2025/09/30 13:28:01 UTC

(camel) branch keycloak-cleanup created (now 7214ed5c10f)

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

acosentino pushed a change to branch keycloak-cleanup
in repository https://gitbox.apache.org/repos/asf/camel.git


      at 7214ed5c10f Camel-Keycloak: The default realm is master and should be added to the catalog

This branch includes the following new commits:

     new 7214ed5c10f Camel-Keycloak: The default realm is master and should be added to the catalog

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(camel) 01/01: Camel-Keycloak: The default realm is master and should be added to the catalog

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch keycloak-cleanup
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 7214ed5c10f4e6b05a22f109f2ae3a516943a3a7
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Tue Sep 30 15:27:12 2025 +0200

    Camel-Keycloak: The default realm is master and should be added to the catalog
    
    Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
 .../resources/org/apache/camel/catalog/components/keycloak.json      | 4 ++--
 .../META-INF/org/apache/camel/component/keycloak/keycloak.json       | 4 ++--
 .../org/apache/camel/component/keycloak/KeycloakConfiguration.java   | 3 ++-
 .../camel/builder/component/dsl/KeycloakComponentBuilderFactory.java | 5 ++++-
 .../camel/builder/endpoint/dsl/KeycloakEndpointBuilderFactory.java   | 4 +++-
 5 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/keycloak.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/keycloak.json
index f4a615c394d..eab0c643fdc 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/keycloak.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/keycloak.json
@@ -32,7 +32,7 @@
     "operation": { "index": 5, "kind": "property", "displayName": "Operation", "group": "producer", "label": "", "required": false, "type": "enum", "javaType": "org.apache.camel.component.keycloak.KeycloakOperations", "enum": [ "createRealm", "deleteRealm", "getRealm", "updateRealm", "createUser", "deleteUser", "getUser", "updateUser", "listUsers", "createRole", "deleteRole", "getRole", "updateRole", "listRoles", "assignRoleToUser", "removeRoleFromUser" ], "deprecated": false, "autowired [...]
     "password": { "index": 6, "kind": "property", "displayName": "Password", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "Keycloak password" },
     "pojoRequest": { "index": 7, "kind": "property", "displayName": "Pojo Request", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "If we want to use a POJO request as body or not" },
-    "realm": { "index": 8, "kind": "property", "displayName": "Realm", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "Keycloak realm" },
+    "realm": { "index": 8, "kind": "property", "displayName": "Realm", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "master", "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "Keycloak realm, the default is master because usually all the operations are done starting from  [...]
     "serverUrl": { "index": 9, "kind": "property", "displayName": "Server Url", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "Keycloak server URL" },
     "username": { "index": 10, "kind": "property", "displayName": "Username", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "Keycloak username" },
     "autowiredEnabled": { "index": 11, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching  [...]
@@ -57,7 +57,7 @@
     "operation": { "index": 4, "kind": "parameter", "displayName": "Operation", "group": "producer", "label": "", "required": false, "type": "enum", "javaType": "org.apache.camel.component.keycloak.KeycloakOperations", "enum": [ "createRealm", "deleteRealm", "getRealm", "updateRealm", "createUser", "deleteUser", "getUser", "updateUser", "listUsers", "createRole", "deleteRole", "getRole", "updateRole", "listRoles", "assignRoleToUser", "removeRoleFromUser" ], "deprecated": false, "autowire [...]
     "password": { "index": 5, "kind": "parameter", "displayName": "Password", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "Keycloak password" },
     "pojoRequest": { "index": 6, "kind": "parameter", "displayName": "Pojo Request", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "If we want to use a POJO request as body or not" },
-    "realm": { "index": 7, "kind": "parameter", "displayName": "Realm", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "Keycloak realm" },
+    "realm": { "index": 7, "kind": "parameter", "displayName": "Realm", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "master", "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "Keycloak realm, the default is master because usually all the operations are done starting from [...]
     "serverUrl": { "index": 8, "kind": "parameter", "displayName": "Server Url", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "Keycloak server URL" },
     "username": { "index": 9, "kind": "parameter", "displayName": "Username", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "Keycloak username" },
     "lazyStartProducer": { "index": 10, "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a produ [...]
diff --git a/components/camel-keycloak/src/generated/resources/META-INF/org/apache/camel/component/keycloak/keycloak.json b/components/camel-keycloak/src/generated/resources/META-INF/org/apache/camel/component/keycloak/keycloak.json
index f4a615c394d..eab0c643fdc 100644
--- a/components/camel-keycloak/src/generated/resources/META-INF/org/apache/camel/component/keycloak/keycloak.json
+++ b/components/camel-keycloak/src/generated/resources/META-INF/org/apache/camel/component/keycloak/keycloak.json
@@ -32,7 +32,7 @@
     "operation": { "index": 5, "kind": "property", "displayName": "Operation", "group": "producer", "label": "", "required": false, "type": "enum", "javaType": "org.apache.camel.component.keycloak.KeycloakOperations", "enum": [ "createRealm", "deleteRealm", "getRealm", "updateRealm", "createUser", "deleteUser", "getUser", "updateUser", "listUsers", "createRole", "deleteRole", "getRole", "updateRole", "listRoles", "assignRoleToUser", "removeRoleFromUser" ], "deprecated": false, "autowired [...]
     "password": { "index": 6, "kind": "property", "displayName": "Password", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "Keycloak password" },
     "pojoRequest": { "index": 7, "kind": "property", "displayName": "Pojo Request", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "If we want to use a POJO request as body or not" },
-    "realm": { "index": 8, "kind": "property", "displayName": "Realm", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "Keycloak realm" },
+    "realm": { "index": 8, "kind": "property", "displayName": "Realm", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "master", "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "Keycloak realm, the default is master because usually all the operations are done starting from  [...]
     "serverUrl": { "index": 9, "kind": "property", "displayName": "Server Url", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "Keycloak server URL" },
     "username": { "index": 10, "kind": "property", "displayName": "Username", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "Keycloak username" },
     "autowiredEnabled": { "index": 11, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching  [...]
@@ -57,7 +57,7 @@
     "operation": { "index": 4, "kind": "parameter", "displayName": "Operation", "group": "producer", "label": "", "required": false, "type": "enum", "javaType": "org.apache.camel.component.keycloak.KeycloakOperations", "enum": [ "createRealm", "deleteRealm", "getRealm", "updateRealm", "createUser", "deleteUser", "getUser", "updateUser", "listUsers", "createRole", "deleteRole", "getRole", "updateRole", "listRoles", "assignRoleToUser", "removeRoleFromUser" ], "deprecated": false, "autowire [...]
     "password": { "index": 5, "kind": "parameter", "displayName": "Password", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "Keycloak password" },
     "pojoRequest": { "index": 6, "kind": "parameter", "displayName": "Pojo Request", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "If we want to use a POJO request as body or not" },
-    "realm": { "index": 7, "kind": "parameter", "displayName": "Realm", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "Keycloak realm" },
+    "realm": { "index": 7, "kind": "parameter", "displayName": "Realm", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "master", "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "Keycloak realm, the default is master because usually all the operations are done starting from [...]
     "serverUrl": { "index": 8, "kind": "parameter", "displayName": "Server Url", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "Keycloak server URL" },
     "username": { "index": 9, "kind": "parameter", "displayName": "Username", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.keycloak.KeycloakConfiguration", "configurationField": "configuration", "description": "Keycloak username" },
     "lazyStartProducer": { "index": 10, "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a produ [...]
diff --git a/components/camel-keycloak/src/main/java/org/apache/camel/component/keycloak/KeycloakConfiguration.java b/components/camel-keycloak/src/main/java/org/apache/camel/component/keycloak/KeycloakConfiguration.java
index a22188859ae..6a309586949 100644
--- a/components/camel-keycloak/src/main/java/org/apache/camel/component/keycloak/KeycloakConfiguration.java
+++ b/components/camel-keycloak/src/main/java/org/apache/camel/component/keycloak/KeycloakConfiguration.java
@@ -37,7 +37,8 @@ public class KeycloakConfiguration implements Cloneable {
     @UriParam(description = "Keycloak server URL")
     private String serverUrl;
 
-    @UriParam(description = "Keycloak realm")
+    @UriParam(description = "Keycloak realm, the default is master because usually all the operations are done starting from the master realm",
+              defaultValue = "master")
     private String realm = "master";
 
     @UriParam(description = "Keycloak client ID")
diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KeycloakComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KeycloakComponentBuilderFactory.java
index 303bce02c0f..3a27cbd6113 100644
--- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KeycloakComponentBuilderFactory.java
+++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KeycloakComponentBuilderFactory.java
@@ -185,11 +185,14 @@ public interface KeycloakComponentBuilderFactory {
             return this;
         }
     
+        
         /**
-         * Keycloak realm.
+         * Keycloak realm, the default is master because usually all the
+         * operations are done starting from the master realm.
          * 
          * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
          * 
+         * Default: master
          * Group: producer
          * 
          * @param realm the value to set
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KeycloakEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KeycloakEndpointBuilderFactory.java
index 6c8998dd7a8..58c64ba2b22 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KeycloakEndpointBuilderFactory.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KeycloakEndpointBuilderFactory.java
@@ -179,10 +179,12 @@ public interface KeycloakEndpointBuilderFactory {
             return this;
         }
         /**
-         * Keycloak realm.
+         * Keycloak realm, the default is master because usually all the
+         * operations are done starting from the master realm.
          * 
          * The option is a: <code>java.lang.String</code> type.
          * 
+         * Default: master
          * Group: producer
          * 
          * @param realm the value to set