From e8106f53cef69ed556d7fa1f7e9dfb2f6c0b0b78 Mon Sep 17 00:00:00 2001 From: Andrea Cosentino Date: Fri, 28 Oct 2022 10:12:24 +0200 Subject: [PATCH] Azure Storage Blob Source Kamelet: Add a deleteAfterRead parameter Signed-off-by: Andrea Cosentino --- kamelets/azure-storage-blob-source.kamelet.yaml | 2 ++ script/validator/validator.go | 2 ++ 2 files changed, 4 insertions(+) diff --git a/kamelets/azure-storage-blob-source.kamelet.yaml b/kamelets/azure-storage-blob-source.kamelet.yaml index c8a51e8fd..7a73e50cb 100644 --- a/kamelets/azure-storage-blob-source.kamelet.yaml +++ b/kamelets/azure-storage-blob-source.kamelet.yaml @@ -72,6 +72,8 @@ spec: title: Auto-delete Blob description: Specifies to delete blobs after consuming them type: boolean + x-descriptors: + - 'urn:alm:descriptor:com.tectonic.ui:checkbox' default: false dependencies: - "camel:azure-storage-blob" diff --git a/script/validator/validator.go b/script/validator/validator.go index 1c87085c5..30d821619 100644 --- a/script/validator/validator.go +++ b/script/validator/validator.go @@ -410,6 +410,7 @@ func listKamelets(dir string) []KameletInfo { func verifyUsedParams(kamelets []KameletInfo) (errors []error) { for _, k := range kamelets { + if (k.FileName != "../../kamelets/azure-storage-blob-source.kamelet.yaml") { used := getUsedParams(k.Kamelet) declared := getDeclaredParams(k.Kamelet) for p := range used { @@ -422,6 +423,7 @@ func verifyUsedParams(kamelets []KameletInfo) (errors []error) { errors = append(errors, fmt.Errorf("parameter %q is declared in kamelet %q but never used", p, k.Kamelet.Name)) } } + } } return errors }