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

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


The following commit(s) were added to refs/heads/main by this push:
     new 1fbc99bc289 CAMEL-21445 - camel-core - Vault with secret refresh 
should be disabled as default (#16261)
1fbc99bc289 is described below

commit 1fbc99bc28966ffa18a71818e340e757a154feae
Author: Andrea Cosentino <[email protected]>
AuthorDate: Wed Nov 13 14:08:05 2024 +0100

    CAMEL-21445 - camel-core - Vault with secret refresh should be disabled as 
default (#16261)
    
    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 737ef52221d..e3ebb429b24 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
@@ -370,7 +370,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 737ef52221d..e3ebb429b24 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
@@ -370,7 +370,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 f53f19f5eaa..4dc2f4f3688 100644
--- a/core/camel-main/src/main/docs/main.adoc
+++ b/core/camel-main/src/main/docs/main.adoc
@@ -431,7 +431,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