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

acosentino pushed a commit to branch Camel-21445-4.8.x
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 5503185cda574c35c4dea070008ffb18a476e999
Author: Andrea Cosentino <[email protected]>
AuthorDate: Wed Nov 13 12:36:45 2024 +0100

    CAMEL-21445 - camel-core - Vault with secret refresh should be disabled as 
default
    
    Signed-off-by: Andrea Cosentino <[email protected]>
---
 .../apache/camel/catalog/main/camel-main-configuration-metadata.json  | 2 +-
 .../java/org/apache/camel/vault/KubernetesVaultConfiguration.java     | 4 ++--
 .../resources/META-INF/camel-main-configuration-metadata.json         | 2 +-
 core/camel-main/src/main/docs/main.adoc                               | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json
index e169a45d9a5..ddd204adae0 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json
@@ -357,7 +357,7 @@
     { "name": "camel.vault.hashicorp.port", "description": "Port to access 
hashicorp vault", "sourceType": 
"org.apache.camel.vault.HashicorpVaultConfiguration", "type": "string", 
"javaType": "java.lang.String" },
     { "name": "camel.vault.hashicorp.scheme", "description": "Scheme to access 
hashicorp vault", "sourceType": 
"org.apache.camel.vault.HashicorpVaultConfiguration", "type": "string", 
"javaType": "java.lang.String" },
     { "name": "camel.vault.hashicorp.token", "description": "Token to access 
hashicorp vault", "sourceType": 
"org.apache.camel.vault.HashicorpVaultConfiguration", "type": "string", 
"javaType": "java.lang.String" },
-    { "name": "camel.vault.kubernetes.refreshEnabled", "description": "Whether 
to automatically reload Camel upon secrets being updated in Kubernetes 
Cluster.", "sourceType": "org.apache.camel.vault.KubernetesVaultConfiguration", 
"type": "boolean", "javaType": "boolean", "defaultValue": true },
+    { "name": "camel.vault.kubernetes.refreshEnabled", "description": "Whether 
to automatically reload Camel upon secrets being updated in Kubernetes 
Cluster.", "sourceType": "org.apache.camel.vault.KubernetesVaultConfiguration", 
"type": "boolean", "javaType": "boolean", "defaultValue": "false" },
     { "name": "camel.vault.kubernetes.secrets", "description": "Specify the 
secret names (or pattern) to check for updates. Multiple secrets can be 
separated by comma.", "sourceType": 
"org.apache.camel.vault.KubernetesVaultConfiguration", "type": "string", 
"javaType": "java.lang.String" }
   ]
 }
diff --git 
a/core/camel-api/src/main/java/org/apache/camel/vault/KubernetesVaultConfiguration.java
 
b/core/camel-api/src/main/java/org/apache/camel/vault/KubernetesVaultConfiguration.java
index f197f559852..2183f8d5769 100644
--- 
a/core/camel-api/src/main/java/org/apache/camel/vault/KubernetesVaultConfiguration.java
+++ 
b/core/camel-api/src/main/java/org/apache/camel/vault/KubernetesVaultConfiguration.java
@@ -23,8 +23,8 @@ import org.apache.camel.spi.Metadata;
  */
 public class KubernetesVaultConfiguration extends VaultConfiguration {
 
-    @Metadata(defaultValue = "true")
-    private boolean refreshEnabled = true;
+    @Metadata
+    private boolean refreshEnabled;
     @Metadata
     private String secrets;
 
diff --git 
a/core/camel-main/src/generated/resources/META-INF/camel-main-configuration-metadata.json
 
b/core/camel-main/src/generated/resources/META-INF/camel-main-configuration-metadata.json
index e169a45d9a5..ddd204adae0 100644
--- 
a/core/camel-main/src/generated/resources/META-INF/camel-main-configuration-metadata.json
+++ 
b/core/camel-main/src/generated/resources/META-INF/camel-main-configuration-metadata.json
@@ -357,7 +357,7 @@
     { "name": "camel.vault.hashicorp.port", "description": "Port to access 
hashicorp vault", "sourceType": 
"org.apache.camel.vault.HashicorpVaultConfiguration", "type": "string", 
"javaType": "java.lang.String" },
     { "name": "camel.vault.hashicorp.scheme", "description": "Scheme to access 
hashicorp vault", "sourceType": 
"org.apache.camel.vault.HashicorpVaultConfiguration", "type": "string", 
"javaType": "java.lang.String" },
     { "name": "camel.vault.hashicorp.token", "description": "Token to access 
hashicorp vault", "sourceType": 
"org.apache.camel.vault.HashicorpVaultConfiguration", "type": "string", 
"javaType": "java.lang.String" },
-    { "name": "camel.vault.kubernetes.refreshEnabled", "description": "Whether 
to automatically reload Camel upon secrets being updated in Kubernetes 
Cluster.", "sourceType": "org.apache.camel.vault.KubernetesVaultConfiguration", 
"type": "boolean", "javaType": "boolean", "defaultValue": true },
+    { "name": "camel.vault.kubernetes.refreshEnabled", "description": "Whether 
to automatically reload Camel upon secrets being updated in Kubernetes 
Cluster.", "sourceType": "org.apache.camel.vault.KubernetesVaultConfiguration", 
"type": "boolean", "javaType": "boolean", "defaultValue": "false" },
     { "name": "camel.vault.kubernetes.secrets", "description": "Specify the 
secret names (or pattern) to check for updates. Multiple secrets can be 
separated by comma.", "sourceType": 
"org.apache.camel.vault.KubernetesVaultConfiguration", "type": "string", 
"javaType": "java.lang.String" }
   ]
 }
diff --git a/core/camel-main/src/main/docs/main.adoc 
b/core/camel-main/src/main/docs/main.adoc
index 1ae7acb68a4..a8ad1d2f806 100644
--- a/core/camel-main/src/main/docs/main.adoc
+++ b/core/camel-main/src/main/docs/main.adoc
@@ -411,7 +411,7 @@ The camel.vault.kubernetes supports 2 options, which are 
listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *camel.vault.kubernetes.refresh{zwsp}Enabled* | Whether to automatically 
reload Camel upon secrets being updated in Kubernetes Cluster. | true | boolean
+| *camel.vault.kubernetes.refresh{zwsp}Enabled* | Whether to automatically 
reload Camel upon secrets being updated in Kubernetes Cluster. | false | boolean
 | *camel.vault.kubernetes.secrets* | Specify the secret names (or pattern) to 
check for updates. Multiple secrets can be separated by comma. |  | String
 |===
 

Reply via email to