This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git
The following commit(s) were added to refs/heads/master by this push:
new 8fdcb50 [create-pull-request] automated change
8fdcb50 is described below
commit 8fdcb5002136034c600333a86ea0c98989e75ae9
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu Jul 23 00:36:32 2020 +0000
[create-pull-request] automated change
---
.../camel/springboot/catalog/components/aws-eks.json | 2 ++
.../camel/springboot/catalog/components/aws-iam.json | 2 ++
.../camel/springboot/catalog/components/aws2-eks.json | 2 ++
.../camel/springboot/catalog/components/aws2-iam.json | 2 ++
.../src/main/docs/aws-eks-starter.adoc | 3 ++-
.../aws/eks/springboot/EKSComponentConfiguration.java | 14 ++++++++++++++
.../src/main/docs/aws-iam-starter.adoc | 3 ++-
.../aws/iam/springboot/IAMComponentConfiguration.java | 14 ++++++++++++++
.../src/main/docs/aws2-eks-starter.adoc | 3 ++-
.../aws2/eks/springboot/EKS2ComponentConfiguration.java | 14 ++++++++++++++
.../src/main/docs/aws2-iam-starter.adoc | 3 ++-
.../aws2/iam/springboot/IAM2ComponentConfiguration.java | 14 ++++++++++++++
docs/modules/ROOT/pages/aws-eks-starter.adoc | 3 ++-
docs/modules/ROOT/pages/aws-iam-starter.adoc | 3 ++-
docs/modules/ROOT/pages/aws2-eks-starter.adoc | 3 ++-
docs/modules/ROOT/pages/aws2-iam-starter.adoc | 3 ++-
tooling/camel-spring-boot-dependencies/pom.xml | 5 +++++
17 files changed, 85 insertions(+), 8 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-eks.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-eks.json
index 6f609d8..82901d4 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-eks.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-eks.json
@@ -21,6 +21,7 @@
"lenientProperties": false
},
"componentProperties": {
+ "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws.eks.EKSConfiguration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the registry [...]
"accessKey": { "kind": "property", "displayName": "Access Key", "group":
"producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": true,
"configurationClass": "org.apache.camel.component.aws.eks.EKSConfiguration",
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
"configuration": { "kind": "property", "displayName": "Configuration",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType": "org.apache.camel.component.aws.eks.EKSConfiguration",
"deprecated": false, "secret": false, "description": "The component
configuration" },
"eksClient": { "kind": "property", "displayName": "Eks Client", "group":
"producer", "label": "producer", "required": false, "type": "object",
"javaType": "com.amazonaws.services.eks.AmazonEKS", "deprecated": false,
"secret": false, "configurationClass":
"org.apache.camel.component.aws.eks.EKSConfiguration", "configurationField":
"configuration", "description": "To use a existing configured AWS EKS as
client" },
@@ -35,6 +36,7 @@
},
"properties": {
"label": { "kind": "path", "displayName": "Label", "group": "producer",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret":
false, "configurationClass":
"org.apache.camel.component.aws.eks.EKSConfiguration", "configurationField":
"configuration", "description": "Logical name" },
+ "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws.eks.EKSConfiguration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the registr [...]
"accessKey": { "kind": "parameter", "displayName": "Access Key", "group":
"producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": true,
"configurationClass": "org.apache.camel.component.aws.eks.EKSConfiguration",
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
"eksClient": { "kind": "parameter", "displayName": "Eks Client", "group":
"producer", "label": "producer", "required": false, "type": "object",
"javaType": "com.amazonaws.services.eks.AmazonEKS", "deprecated": false,
"secret": false, "configurationClass":
"org.apache.camel.component.aws.eks.EKSConfiguration", "configurationField":
"configuration", "description": "To use a existing configured AWS EKS as
client" },
"lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 producer may otherwise
fail during starting and cause the [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-iam.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-iam.json
index 2db15fc..81b1608 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-iam.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-iam.json
@@ -21,6 +21,7 @@
"lenientProperties": false
},
"componentProperties": {
+ "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws.iam.IAMConfiguration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the registry [...]
"accessKey": { "kind": "property", "displayName": "Access Key", "group":
"producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": true,
"configurationClass": "org.apache.camel.component.aws.iam.IAMConfiguration",
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
"configuration": { "kind": "property", "displayName": "Configuration",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType": "org.apache.camel.component.aws.iam.IAMConfiguration",
"deprecated": false, "secret": false, "description": "The component
configuration" },
"iamClient": { "kind": "property", "displayName": "Iam Client", "group":
"producer", "label": "producer", "required": false, "type": "object",
"javaType":
"com.amazonaws.services.identitymanagement.AmazonIdentityManagement",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws.iam.IAMConfiguration", "configurationField":
"configuration", "description": "To use a existing configured AWS IAM as
client" },
@@ -35,6 +36,7 @@
},
"properties": {
"label": { "kind": "path", "displayName": "Label", "group": "producer",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret":
false, "configurationClass":
"org.apache.camel.component.aws.iam.IAMConfiguration", "configurationField":
"configuration", "description": "Logical name" },
+ "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws.iam.IAMConfiguration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the registr [...]
"accessKey": { "kind": "parameter", "displayName": "Access Key", "group":
"producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": true,
"configurationClass": "org.apache.camel.component.aws.iam.IAMConfiguration",
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
"iamClient": { "kind": "parameter", "displayName": "Iam Client", "group":
"producer", "label": "producer", "required": false, "type": "object",
"javaType":
"com.amazonaws.services.identitymanagement.AmazonIdentityManagement",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws.iam.IAMConfiguration", "configurationField":
"configuration", "description": "To use a existing configured AWS IAM as
client" },
"lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 producer may otherwise
fail during starting and cause the [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-eks.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-eks.json
index 0890c4d..6bcb66e 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-eks.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-eks.json
@@ -21,6 +21,7 @@
"lenientProperties": false
},
"componentProperties": {
+ "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws2.eks.EKS2Configuration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the regist [...]
"configuration": { "kind": "property", "displayName": "Configuration",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType": "org.apache.camel.component.aws2.eks.EKS2Configuration",
"deprecated": false, "secret": false, "description": "Component configuration"
},
"eksClient": { "kind": "property", "displayName": "Eks Client", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"software.amazon.awssdk.services.eks.EksClient", "deprecated": false, "secret":
false, "configurationClass":
"org.apache.camel.component.aws2.eks.EKS2Configuration", "configurationField":
"configuration", "description": "To use a existing configured AWS EKS as
client" },
"lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 producer may otherwise
fail during starting and cause the r [...]
@@ -37,6 +38,7 @@
},
"properties": {
"label": { "kind": "path", "displayName": "Label", "group": "producer",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret":
false, "configurationClass":
"org.apache.camel.component.aws2.eks.EKS2Configuration", "configurationField":
"configuration", "description": "Logical name" },
+ "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws2.eks.EKS2Configuration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the regis [...]
"eksClient": { "kind": "parameter", "displayName": "Eks Client", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"software.amazon.awssdk.services.eks.EksClient", "deprecated": false, "secret":
false, "configurationClass":
"org.apache.camel.component.aws2.eks.EKS2Configuration", "configurationField":
"configuration", "description": "To use a existing configured AWS EKS as
client" },
"lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 producer may otherwise
fail during starting and cause the [...]
"operation": { "kind": "parameter", "displayName": "Operation", "group":
"producer", "label": "", "required": true, "type": "object", "javaType":
"org.apache.camel.component.aws2.eks.EKS2Operations", "enum": [ "listClusters",
"describeCluster", "createCluster", "deleteCluster" ], "deprecated": false,
"deprecationNote": "", "secret": false, "configurationClass":
"org.apache.camel.component.aws2.eks.EKS2Configuration", "configurationField":
"configuration", "description": "The operatio [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-iam.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-iam.json
index a471478..ee5d92a 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-iam.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-iam.json
@@ -21,6 +21,7 @@
"lenientProperties": false
},
"componentProperties": {
+ "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws2.iam.IAM2Configuration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the regist [...]
"configuration": { "kind": "property", "displayName": "Configuration",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType": "org.apache.camel.component.aws2.iam.IAM2Configuration",
"deprecated": false, "secret": false, "description": "Component configuration"
},
"iamClient": { "kind": "property", "displayName": "Iam Client", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"software.amazon.awssdk.services.iam.IamClient", "deprecated": false, "secret":
false, "configurationClass":
"org.apache.camel.component.aws2.iam.IAM2Configuration", "configurationField":
"configuration", "description": "To use a existing configured AWS IAM as
client" },
"lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 producer may otherwise
fail during starting and cause the r [...]
@@ -37,6 +38,7 @@
},
"properties": {
"label": { "kind": "path", "displayName": "Label", "group": "producer",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret":
false, "configurationClass":
"org.apache.camel.component.aws2.iam.IAM2Configuration", "configurationField":
"configuration", "description": "Logical name" },
+ "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws2.iam.IAM2Configuration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the regis [...]
"iamClient": { "kind": "parameter", "displayName": "Iam Client", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"software.amazon.awssdk.services.iam.IamClient", "deprecated": false, "secret":
false, "configurationClass":
"org.apache.camel.component.aws2.iam.IAM2Configuration", "configurationField":
"configuration", "description": "To use a existing configured AWS IAM as
client" },
"lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 producer may otherwise
fail during starting and cause the [...]
"operation": { "kind": "parameter", "displayName": "Operation", "group":
"producer", "label": "", "required": true, "type": "object", "javaType":
"org.apache.camel.component.aws2.iam.IAM2Operations", "enum": [
"listAccessKeys", "createUser", "deleteUser", "getUser", "listUsers",
"createAccessKey", "deleteAccessKey", "updateAccessKey", "createGroup",
"deleteGroup", "listGroups", "addUserToGroup", "removeUserFromGroup" ],
"deprecated": false, "deprecationNote": "", "secret": false, "co [...]
diff --git
a/components-starter/camel-aws-eks-starter/src/main/docs/aws-eks-starter.adoc
b/components-starter/camel-aws-eks-starter/src/main/docs/aws-eks-starter.adoc
index d343a71..3576e0b 100644
---
a/components-starter/camel-aws-eks-starter/src/main/docs/aws-eks-starter.adoc
+++
b/components-starter/camel-aws-eks-starter/src/main/docs/aws-eks-starter.adoc
@@ -17,7 +17,7 @@ When using aws-eks with Spring Boot make sure to use the
following Maven depende
----
-The component supports 12 options, which are listed below.
+The component supports 13 options, which are listed below.
@@ -25,6 +25,7 @@ The component supports 12 options, which are listed below.
|===
| Name | Description | Default | Type
| *camel.component.aws-eks.access-key* | Amazon AWS Access Key | | String
+| *camel.component.aws-eks.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws-eks.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws-eks.configuration* | The component configuration. The
option is a org.apache.camel.component.aws.eks.EKSConfiguration type. | |
String
| *camel.component.aws-eks.eks-client* | To use a existing configured AWS EKS
as client. The option is a com.amazonaws.services.eks.AmazonEKS type. | |
String
diff --git
a/components-starter/camel-aws-eks-starter/src/main/java/org/apache/camel/component/aws/eks/springboot/EKSComponentConfiguration.java
b/components-starter/camel-aws-eks-starter/src/main/java/org/apache/camel/component/aws/eks/springboot/EKSComponentConfiguration.java
index f9d4196..9391d2c 100644
---
a/components-starter/camel-aws-eks-starter/src/main/java/org/apache/camel/component/aws/eks/springboot/EKSComponentConfiguration.java
+++
b/components-starter/camel-aws-eks-starter/src/main/java/org/apache/camel/component/aws/eks/springboot/EKSComponentConfiguration.java
@@ -40,6 +40,12 @@ public class EKSComponentConfiguration
*/
private Boolean enabled;
/**
+ * Setting the autoDiscoverClient mechanism, if true, the component will
+ * look for a client instance in the registry automatically otherwise it
+ * will skip that checking.
+ */
+ private Boolean autoDiscoverClient = true;
+ /**
* Amazon AWS Access Key
*/
private String accessKey;
@@ -96,6 +102,14 @@ public class EKSComponentConfiguration
*/
private Boolean basicPropertyBinding = false;
+ public Boolean getAutoDiscoverClient() {
+ return autoDiscoverClient;
+ }
+
+ public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+ this.autoDiscoverClient = autoDiscoverClient;
+ }
+
public String getAccessKey() {
return accessKey;
}
diff --git
a/components-starter/camel-aws-iam-starter/src/main/docs/aws-iam-starter.adoc
b/components-starter/camel-aws-iam-starter/src/main/docs/aws-iam-starter.adoc
index d3378b8..34974f8 100644
---
a/components-starter/camel-aws-iam-starter/src/main/docs/aws-iam-starter.adoc
+++
b/components-starter/camel-aws-iam-starter/src/main/docs/aws-iam-starter.adoc
@@ -17,7 +17,7 @@ When using aws-iam with Spring Boot make sure to use the
following Maven depende
----
-The component supports 12 options, which are listed below.
+The component supports 13 options, which are listed below.
@@ -25,6 +25,7 @@ The component supports 12 options, which are listed below.
|===
| Name | Description | Default | Type
| *camel.component.aws-iam.access-key* | Amazon AWS Access Key | | String
+| *camel.component.aws-iam.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws-iam.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws-iam.configuration* | The component configuration. The
option is a org.apache.camel.component.aws.iam.IAMConfiguration type. | |
String
| *camel.component.aws-iam.enabled* | Whether to enable auto configuration of
the aws-iam component. This is enabled by default. | | Boolean
diff --git
a/components-starter/camel-aws-iam-starter/src/main/java/org/apache/camel/component/aws/iam/springboot/IAMComponentConfiguration.java
b/components-starter/camel-aws-iam-starter/src/main/java/org/apache/camel/component/aws/iam/springboot/IAMComponentConfiguration.java
index 663e9f7..230d148 100644
---
a/components-starter/camel-aws-iam-starter/src/main/java/org/apache/camel/component/aws/iam/springboot/IAMComponentConfiguration.java
+++
b/components-starter/camel-aws-iam-starter/src/main/java/org/apache/camel/component/aws/iam/springboot/IAMComponentConfiguration.java
@@ -40,6 +40,12 @@ public class IAMComponentConfiguration
*/
private Boolean enabled;
/**
+ * Setting the autoDiscoverClient mechanism, if true, the component will
+ * look for a client instance in the registry automatically otherwise it
+ * will skip that checking.
+ */
+ private Boolean autoDiscoverClient = true;
+ /**
* Amazon AWS Access Key
*/
private String accessKey;
@@ -96,6 +102,14 @@ public class IAMComponentConfiguration
*/
private Boolean basicPropertyBinding = false;
+ public Boolean getAutoDiscoverClient() {
+ return autoDiscoverClient;
+ }
+
+ public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+ this.autoDiscoverClient = autoDiscoverClient;
+ }
+
public String getAccessKey() {
return accessKey;
}
diff --git
a/components-starter/camel-aws2-eks-starter/src/main/docs/aws2-eks-starter.adoc
b/components-starter/camel-aws2-eks-starter/src/main/docs/aws2-eks-starter.adoc
index 7232d0f..1052404 100644
---
a/components-starter/camel-aws2-eks-starter/src/main/docs/aws2-eks-starter.adoc
+++
b/components-starter/camel-aws2-eks-starter/src/main/docs/aws2-eks-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-eks with Spring Boot make sure to use the
following Maven depend
----
-The component supports 14 options, which are listed below.
+The component supports 15 options, which are listed below.
@@ -25,6 +25,7 @@ The component supports 14 options, which are listed below.
|===
| Name | Description | Default | Type
| *camel.component.aws2-eks.access-key* | Amazon AWS Access Key | | String
+| *camel.component.aws2-eks.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws2-eks.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws2-eks.configuration* | Component configuration. The
option is a org.apache.camel.component.aws2.eks.EKS2Configuration type. | |
String
| *camel.component.aws2-eks.eks-client* | To use a existing configured AWS EKS
as client. The option is a software.amazon.awssdk.services.eks.EksClient type.
| | String
diff --git
a/components-starter/camel-aws2-eks-starter/src/main/java/org/apache/camel/component/aws2/eks/springboot/EKS2ComponentConfiguration.java
b/components-starter/camel-aws2-eks-starter/src/main/java/org/apache/camel/component/aws2/eks/springboot/EKS2ComponentConfiguration.java
index 2599300..7a325f2 100644
---
a/components-starter/camel-aws2-eks-starter/src/main/java/org/apache/camel/component/aws2/eks/springboot/EKS2ComponentConfiguration.java
+++
b/components-starter/camel-aws2-eks-starter/src/main/java/org/apache/camel/component/aws2/eks/springboot/EKS2ComponentConfiguration.java
@@ -40,6 +40,12 @@ public class EKS2ComponentConfiguration
*/
private Boolean enabled;
/**
+ * Setting the autoDiscoverClient mechanism, if true, the component will
+ * look for a client instance in the registry automatically otherwise it
+ * will skip that checking.
+ */
+ private Boolean autoDiscoverClient = true;
+ /**
* Component configuration. The option is a
* org.apache.camel.component.aws2.eks.EKS2Configuration type.
*/
@@ -104,6 +110,14 @@ public class EKS2ComponentConfiguration
*/
private String secretKey;
+ public Boolean getAutoDiscoverClient() {
+ return autoDiscoverClient;
+ }
+
+ public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+ this.autoDiscoverClient = autoDiscoverClient;
+ }
+
public String getConfiguration() {
return configuration;
}
diff --git
a/components-starter/camel-aws2-iam-starter/src/main/docs/aws2-iam-starter.adoc
b/components-starter/camel-aws2-iam-starter/src/main/docs/aws2-iam-starter.adoc
index a297da4..e10328f 100644
---
a/components-starter/camel-aws2-iam-starter/src/main/docs/aws2-iam-starter.adoc
+++
b/components-starter/camel-aws2-iam-starter/src/main/docs/aws2-iam-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-iam with Spring Boot make sure to use the
following Maven depend
----
-The component supports 14 options, which are listed below.
+The component supports 15 options, which are listed below.
@@ -25,6 +25,7 @@ The component supports 14 options, which are listed below.
|===
| Name | Description | Default | Type
| *camel.component.aws2-iam.access-key* | Amazon AWS Access Key | | String
+| *camel.component.aws2-iam.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws2-iam.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws2-iam.configuration* | Component configuration. The
option is a org.apache.camel.component.aws2.iam.IAM2Configuration type. | |
String
| *camel.component.aws2-iam.enabled* | Whether to enable auto configuration of
the aws2-iam component. This is enabled by default. | | Boolean
diff --git
a/components-starter/camel-aws2-iam-starter/src/main/java/org/apache/camel/component/aws2/iam/springboot/IAM2ComponentConfiguration.java
b/components-starter/camel-aws2-iam-starter/src/main/java/org/apache/camel/component/aws2/iam/springboot/IAM2ComponentConfiguration.java
index b32cbff..6f8b798 100644
---
a/components-starter/camel-aws2-iam-starter/src/main/java/org/apache/camel/component/aws2/iam/springboot/IAM2ComponentConfiguration.java
+++
b/components-starter/camel-aws2-iam-starter/src/main/java/org/apache/camel/component/aws2/iam/springboot/IAM2ComponentConfiguration.java
@@ -40,6 +40,12 @@ public class IAM2ComponentConfiguration
*/
private Boolean enabled;
/**
+ * Setting the autoDiscoverClient mechanism, if true, the component will
+ * look for a client instance in the registry automatically otherwise it
+ * will skip that checking.
+ */
+ private Boolean autoDiscoverClient = true;
+ /**
* Component configuration. The option is a
* org.apache.camel.component.aws2.iam.IAM2Configuration type.
*/
@@ -104,6 +110,14 @@ public class IAM2ComponentConfiguration
*/
private String secretKey;
+ public Boolean getAutoDiscoverClient() {
+ return autoDiscoverClient;
+ }
+
+ public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+ this.autoDiscoverClient = autoDiscoverClient;
+ }
+
public String getConfiguration() {
return configuration;
}
diff --git a/docs/modules/ROOT/pages/aws-eks-starter.adoc
b/docs/modules/ROOT/pages/aws-eks-starter.adoc
index d343a71..3576e0b 100644
--- a/docs/modules/ROOT/pages/aws-eks-starter.adoc
+++ b/docs/modules/ROOT/pages/aws-eks-starter.adoc
@@ -17,7 +17,7 @@ When using aws-eks with Spring Boot make sure to use the
following Maven depende
----
-The component supports 12 options, which are listed below.
+The component supports 13 options, which are listed below.
@@ -25,6 +25,7 @@ The component supports 12 options, which are listed below.
|===
| Name | Description | Default | Type
| *camel.component.aws-eks.access-key* | Amazon AWS Access Key | | String
+| *camel.component.aws-eks.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws-eks.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws-eks.configuration* | The component configuration. The
option is a org.apache.camel.component.aws.eks.EKSConfiguration type. | |
String
| *camel.component.aws-eks.eks-client* | To use a existing configured AWS EKS
as client. The option is a com.amazonaws.services.eks.AmazonEKS type. | |
String
diff --git a/docs/modules/ROOT/pages/aws-iam-starter.adoc
b/docs/modules/ROOT/pages/aws-iam-starter.adoc
index d3378b8..34974f8 100644
--- a/docs/modules/ROOT/pages/aws-iam-starter.adoc
+++ b/docs/modules/ROOT/pages/aws-iam-starter.adoc
@@ -17,7 +17,7 @@ When using aws-iam with Spring Boot make sure to use the
following Maven depende
----
-The component supports 12 options, which are listed below.
+The component supports 13 options, which are listed below.
@@ -25,6 +25,7 @@ The component supports 12 options, which are listed below.
|===
| Name | Description | Default | Type
| *camel.component.aws-iam.access-key* | Amazon AWS Access Key | | String
+| *camel.component.aws-iam.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws-iam.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws-iam.configuration* | The component configuration. The
option is a org.apache.camel.component.aws.iam.IAMConfiguration type. | |
String
| *camel.component.aws-iam.enabled* | Whether to enable auto configuration of
the aws-iam component. This is enabled by default. | | Boolean
diff --git a/docs/modules/ROOT/pages/aws2-eks-starter.adoc
b/docs/modules/ROOT/pages/aws2-eks-starter.adoc
index 7232d0f..1052404 100644
--- a/docs/modules/ROOT/pages/aws2-eks-starter.adoc
+++ b/docs/modules/ROOT/pages/aws2-eks-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-eks with Spring Boot make sure to use the
following Maven depend
----
-The component supports 14 options, which are listed below.
+The component supports 15 options, which are listed below.
@@ -25,6 +25,7 @@ The component supports 14 options, which are listed below.
|===
| Name | Description | Default | Type
| *camel.component.aws2-eks.access-key* | Amazon AWS Access Key | | String
+| *camel.component.aws2-eks.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws2-eks.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws2-eks.configuration* | Component configuration. The
option is a org.apache.camel.component.aws2.eks.EKS2Configuration type. | |
String
| *camel.component.aws2-eks.eks-client* | To use a existing configured AWS EKS
as client. The option is a software.amazon.awssdk.services.eks.EksClient type.
| | String
diff --git a/docs/modules/ROOT/pages/aws2-iam-starter.adoc
b/docs/modules/ROOT/pages/aws2-iam-starter.adoc
index a297da4..e10328f 100644
--- a/docs/modules/ROOT/pages/aws2-iam-starter.adoc
+++ b/docs/modules/ROOT/pages/aws2-iam-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-iam with Spring Boot make sure to use the
following Maven depend
----
-The component supports 14 options, which are listed below.
+The component supports 15 options, which are listed below.
@@ -25,6 +25,7 @@ The component supports 14 options, which are listed below.
|===
| Name | Description | Default | Type
| *camel.component.aws2-iam.access-key* | Amazon AWS Access Key | | String
+| *camel.component.aws2-iam.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws2-iam.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws2-iam.configuration* | Component configuration. The
option is a org.apache.camel.component.aws2.iam.IAM2Configuration type. | |
String
| *camel.component.aws2-iam.enabled* | Whether to enable auto configuration of
the aws2-iam component. This is enabled by default. | | Boolean
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml
b/tooling/camel-spring-boot-dependencies/pom.xml
index 1235b20..3e59a51 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -3724,6 +3724,11 @@
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
+ <artifactId>camel-vertx-http</artifactId>
+ <version>3.5.0-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.camel</groupId>
<artifactId>camel-vertx-websocket</artifactId>
<version>3.5.0-SNAPSHOT</version>
</dependency>