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-kamelets.git

commit d9281d226a574722b1e4a9a0a6a13009ab43e4af
Author: Andrea Cosentino <[email protected]>
AuthorDate: Wed Dec 14 14:50:29 2022 +0100

    Google Pubsub Kamelets: Make serviceAccountKey optional
    
    Signed-off-by: Andrea Cosentino <[email protected]>
---
 kamelets/google-pubsub-source.kamelet.yaml | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/kamelets/google-pubsub-source.kamelet.yaml 
b/kamelets/google-pubsub-source.kamelet.yaml
index 6f2a6a07..4a3d3232 100644
--- a/kamelets/google-pubsub-source.kamelet.yaml
+++ b/kamelets/google-pubsub-source.kamelet.yaml
@@ -31,10 +31,11 @@ spec:
     title: "Google Pubsub Source"
     description: |-
       Consume messages from Google Cloud Pub/Sub.
+      
+      If you specify the `serviceAccountKey` property, you must base64 encode 
it before you pass it as a parameter.
     required:
       - projectId
       - subscriptionName
-      - serviceAccountKey
     type: object
     properties:
       projectId:
@@ -76,7 +77,7 @@ spec:
     from:
       uri: "google-pubsub://{{projectId}}:{{subscriptionName}}"
       parameters:
-        serviceAccountKey: "base64:{{serviceAccountKey}}"
+        serviceAccountKey: "base64:{{?serviceAccountKey}}"
         synchronousPull: "{{synchronousPull}}"
         maxMessagesPerPoll: "{{maxMessagesPerPoll}}"
         concurrentConsumers: "{{concurrentConsumers}}"

Reply via email to