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
|===