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-spring-boot.git
commit e575b3f83acf92a5f17c2a780ed60074d11893d8 Author: Andrea Cosentino <anco...@gmail.com> AuthorDate: Mon Sep 19 12:54:54 2022 +0200 CAMEL-18518 - Support Secrets Reload from Vault/Cloud Service in camel-spring-boot - Azure Key Vault Signed-off-by: Andrea Cosentino <anco...@gmail.com> --- .../src/main/docs/spring-boot.json | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/core/camel-spring-boot/src/main/docs/spring-boot.json b/core/camel-spring-boot/src/main/docs/spring-boot.json index 21fdcdcaf2a..4a816343ccb 100644 --- a/core/camel-spring-boot/src/main/docs/spring-boot.json +++ b/core/camel-spring-boot/src/main/docs/spring-boot.json @@ -1412,6 +1412,24 @@ "description": "Define the secrets to look at", "sourceType": "org.apache.camel.spring.boot.vault.AwsVaultConfigurationProperties" }, + { + "name": "camel.vault.azure.blob-access-key", + "type": "java.lang.String", + "description": "The Eventhubs Blob Access Key for CheckpointStore purpose", + "sourceType": "org.apache.camel.spring.boot.vault.AzureVaultConfigurationProperties" + }, + { + "name": "camel.vault.azure.blob-account-name", + "type": "java.lang.String", + "description": "The Eventhubs Blob Account Name for CheckpointStore purpose", + "sourceType": "org.apache.camel.spring.boot.vault.AzureVaultConfigurationProperties" + }, + { + "name": "camel.vault.azure.blob-container-name", + "type": "java.lang.String", + "description": "The Eventhubs Blob Container Name for CheckpointStore purpose", + "sourceType": "org.apache.camel.spring.boot.vault.AzureVaultConfigurationProperties" + }, { "name": "camel.vault.azure.client-id", "type": "java.lang.String", @@ -1424,6 +1442,32 @@ "description": "The Client secret", "sourceType": "org.apache.camel.spring.boot.vault.AzureVaultConfigurationProperties" }, + { + "name": "camel.vault.azure.eventhub-connection-string", + "type": "java.lang.String", + "description": "The Eventhubs connection String for Key Vault Secret events notifications", + "sourceType": "org.apache.camel.spring.boot.vault.AzureVaultConfigurationProperties" + }, + { + "name": "camel.vault.azure.refresh-enabled", + "type": "java.lang.Boolean", + "description": "Whether to automatically reload Camel upon secrets being updated in Azure.", + "sourceType": "org.apache.camel.spring.boot.vault.AzureVaultConfigurationProperties", + "defaultValue": false + }, + { + "name": "camel.vault.azure.refresh-period", + "type": "java.lang.Long", + "description": "The period (millis) between checking Azure for updated secrets.", + "sourceType": "org.apache.camel.spring.boot.vault.AzureVaultConfigurationProperties", + "defaultValue": 30000 + }, + { + "name": "camel.vault.azure.secrets", + "type": "java.lang.String", + "description": "Specify the secret names (or pattern) to check for updates. Multiple secrets can be separated by comma.", + "sourceType": "org.apache.camel.spring.boot.vault.AzureVaultConfigurationProperties" + }, { "name": "camel.vault.azure.tenant-id", "type": "java.lang.String",