This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch 3.20.x in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git
commit 5646635e349b6d3f583e3e23039199baffea78bc Author: Andrea Cosentino <[email protected]> AuthorDate: Thu Feb 9 13:54:49 2023 +0100 Convert all the parameters with multiple possible values to enum - Pulsar Source Signed-off-by: Andrea Cosentino <[email protected]> --- kamelets/pulsar-sink.kamelet.yaml | 2 +- kamelets/pulsar-source.kamelet.yaml | 14 +++++++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/kamelets/pulsar-sink.kamelet.yaml b/kamelets/pulsar-sink.kamelet.yaml index 5a402488..900056d3 100644 --- a/kamelets/pulsar-sink.kamelet.yaml +++ b/kamelets/pulsar-sink.kamelet.yaml @@ -51,7 +51,7 @@ spec: type: string topicType: title: Topic Type - description: "The topic type. Possible values are persistent or non-persistent." + description: "The topic type." type: string enum: ["persistent", "non-persistent"] namespaceName: diff --git a/kamelets/pulsar-source.kamelet.yaml b/kamelets/pulsar-source.kamelet.yaml index 90a5853a..591e2b07 100644 --- a/kamelets/pulsar-source.kamelet.yaml +++ b/kamelets/pulsar-source.kamelet.yaml @@ -51,8 +51,9 @@ spec: type: string topicType: title: Topic Type - description: "The topic type. Possible values are persistent or non-persistent." - type: string + description: "The topic type." + type: string + enum: ["persistent", "non-persistent"] namespaceName: title: Pulsar Namespace Name description: The Pulsar Namespace Name @@ -118,9 +119,10 @@ spec: - 'urn:alm:descriptor:com.tectonic.ui:checkbox' subscriptionInitialPosition: title: Subscription Initial Position - description: "Control the initial position in the topic of a newly created subscription. Default is latest message. Possible values are EARLIEST or LATEST." + description: "Control the initial position in the topic of a newly created subscription. Default is latest message." type: string default: LATEST + enum: ["EARLIEST", "LATEST"] subscriptionName: title: Subscription Name description: "Name of the subscription to use." @@ -128,14 +130,16 @@ spec: default: subs subscriptionTopicsMode: title: Subscription Topics Mode - description: "Determines to which topics this consumer should be subscribed to - Persistent, Non-Persistent, or both. Only used with pattern subscriptions.Possible values are PersistentOnly, NonPersistentOnly, or AllTopics." + description: "Determines to which topics this consumer should be subscribed to - Persistent, Non-Persistent, or both. Only used with pattern subscriptions." type: string default: PersistentOnly + enum: ["PersistentOnly", "NonPersistentOnly", "AllTopics"] subscriptionType: title: Subscription Type - description: "Type of the subscription. Possible values are EXCLUSIVE, SHARED, FAILOVER, KEY_SHARED." + description: "Type of the subscription." type: string default: EXCLUSIVE + enum: ["EXCLUSIVE", "SHARED", "FAILOVER", "KEY_SHARED"] topicsPattern: title: Topic Pattern description: "Whether the topic is a pattern (regular expression) that allows the consumer to subscribe to all matching topics in the namespace."
