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

commit dbef8c96ad47eeadbf9a42e8f680ca3fe246e022
Author: Andrea Cosentino <[email protected]>
AuthorDate: Mon Apr 4 11:38:58 2022 +0200

     CAMEL-17686 - Support ability to load properties from Vault/Secrets cloud 
services - Azure Key Vault
---
 .../resources/META-INF/camel-main-configuration-metadata.json        | 5 +++++
 .../java/org/apache/camel/maven/packaging/PrepareCamelMainMojo.java  | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

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 ca91b5c6118..9c71484b53f 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
@@ -6,6 +6,7 @@
     { "name": "camel.rest", "description": "Camel Rest-DSL configurations", 
"sourceType": "org.apache.camel.spi.RestConfiguration" },
     { "name": "camel.vault.aws", "description": "Camel AWS Vault 
configurations", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration" },
     { "name": "camel.vault.gcp", "description": "Camel GCP Vault 
configurations", "sourceType": "org.apache.camel.vault.GcpVaultConfiguration" },
+    { "name": "camel.vault.azure", "description": "Camel Azure Key Vault 
configurations", "sourceType": "org.apache.camel.vault.AzureVaultConfiguration" 
},
     { "name": "camel.faulttolerance", "description": "Fault Tolerance EIP 
Circuit Breaker configurations", "sourceType": 
"org.apache.camel.main.FaultToleranceConfigurationProperties" },
     { "name": "camel.resilience4j", "description": "Resilience4j EIP Circuit 
Breaker configurations", "sourceType": 
"org.apache.camel.main.Resilience4jConfigurationProperties" },
     { "name": "camel.hystrix", "description": "Hystrix (deprecated) EIP 
Circuit Breaker configurations", "sourceType": 
"org.apache.camel.main.HystrixConfigurationProperties" },
@@ -232,6 +233,10 @@
     { "name": "camel.vault.aws.defaultCredentialsProvider", "description": 
"Define if we want to use the AWS Default Credentials Provider or not", 
"sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": 
"boolean", "javaType": "boolean", "defaultValue": "false" },
     { "name": "camel.vault.aws.region", "description": "The AWS region", 
"sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": "string", 
"javaType": "java.lang.String" },
     { "name": "camel.vault.aws.secretKey", "description": "The AWS secret 
key", "sourceType": "org.apache.camel.vault.AwsVaultConfiguration", "type": 
"string", "javaType": "java.lang.String" },
+    { "name": "camel.vault.azure.clientId", "description": null, "sourceType": 
"org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": 
"java.lang.String" },
+    { "name": "camel.vault.azure.clientSecret", "description": null, 
"sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": 
"string", "javaType": "java.lang.String" },
+    { "name": "camel.vault.azure.tenantId", "description": null, "sourceType": 
"org.apache.camel.vault.AzureVaultConfiguration", "type": "string", "javaType": 
"java.lang.String" },
+    { "name": "camel.vault.azure.vaultName", "description": null, 
"sourceType": "org.apache.camel.vault.AzureVaultConfiguration", "type": 
"string", "javaType": "java.lang.String" },
     { "name": "camel.vault.gcp.projectId", "description": "The GCP Project 
ID", "sourceType": "org.apache.camel.vault.GcpVaultConfiguration", "type": 
"string", "javaType": "java.lang.String" },
     { "name": "camel.vault.gcp.serviceAccountKey", "description": "The Service 
Account Key location", "sourceType": 
"org.apache.camel.vault.GcpVaultConfiguration", "type": "string", "javaType": 
"java.lang.String" },
     { "name": "camel.vault.gcp.useDefaultInstance", "description": "Define if 
we want to use the GCP Client Default Instance or not", "sourceType": 
"org.apache.camel.vault.GcpVaultConfiguration", "type": "boolean", "javaType": 
"boolean", "defaultValue": "false" }
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCamelMainMojo.java
 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCamelMainMojo.java
index 830a3059634..d3b1f945880 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCamelMainMojo.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PrepareCamelMainMojo.java
@@ -199,7 +199,6 @@ public class PrepareCamelMainMojo extends 
AbstractGeneratorMojo {
                     prefix = "camel.vault.aws.";
                 } else if (file.getName().contains("GcpVault")) {
                     prefix = "camel.vault.gcp.";
-                    // TODO: add more vault providers here
                 } else if (file.getName().contains("AzureVault")) {
                     prefix = "camel.vault.azure.";
                     // TODO: add more vault providers here

Reply via email to