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 ff0906ff2a8e33eed894fc5148900ed30861f5f6
Author: Andrea Cosentino <[email protected]>
AuthorDate: Thu Sep 22 10:15:50 2022 +0200

    camel-azure-key-vault - Add dev console for secrets
---
 .../java/org/apache/camel/cli/connector/LocalCliConnector.java   | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git 
a/dsl/camel-cli-connector/src/main/java/org/apache/camel/cli/connector/LocalCliConnector.java
 
b/dsl/camel-cli-connector/src/main/java/org/apache/camel/cli/connector/LocalCliConnector.java
index 627fdc81a44..787aa03d560 100644
--- 
a/dsl/camel-cli-connector/src/main/java/org/apache/camel/cli/connector/LocalCliConnector.java
+++ 
b/dsl/camel-cli-connector/src/main/java/org/apache/camel/cli/connector/LocalCliConnector.java
@@ -447,6 +447,15 @@ public class LocalCliConnector extends ServiceSupport 
implements CliConnector, C
                 root.put("gcp-secrets", json);
             }
         }
+        // azure-secrets is optional
+        Optional<DevConsole> dcAzure = 
camelContext.adapt(ExtendedCamelContext.class)
+                .getDevConsoleResolver().lookupDevConsole("azure-secrets");
+        if (dcAzure.isPresent()) {
+            JsonObject json = (JsonObject) 
dcAzure.get().call(DevConsole.MediaType.JSON);
+            if (json != null) {
+                root.put("azure-secrets", json);
+            }
+        }
         return root;
     }
 

Reply via email to