This is an automated email from the ASF dual-hosted git repository. acosentino pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git.
from 7b29150 Added Mqtt5 v5 Sink Kamelet new 4781423 chore: Add Kamelet aws-ddb-sink new 33316ec chore: Refactor YAKS tests The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .github/workflows/yaks-tests.yaml | 40 ++-- ...urce.kamelet.yaml => aws-ddb-sink.kamelet.yaml} | 91 ++++++---- kamelets/aws-ddb-streams-source.kamelet.yaml | 4 +- kamelets/aws-s3-source.kamelet.yaml | 6 +- library/camel-kamelets-utils/pom.xml | 42 +++++ .../transform/aws/ddb/JsonToDdbModelConverter.java | 201 +++++++++++++++++++++ .../aws/ddb/JsonToDdbModelConverterTest.java | 194 ++++++++++++++++++++ .../resources/kamelets/aws-ddb-sink.kamelet.yaml | 91 ++++++---- .../kamelets/aws-ddb-streams-source.kamelet.yaml | 4 +- .../resources/kamelets/aws-s3-source.kamelet.yaml | 6 +- test/aws-ddb-sink/amazonDDBClient.groovy | 53 ++++++ .../aws-ddb-sink-binding.yaml} | 52 ++++-- test/aws-ddb-sink/aws-ddb-sink-deleteItem.feature | 48 +++++ test/aws-ddb-sink/aws-ddb-sink-putItem.feature | 41 +++++ test/aws-ddb-sink/aws-ddb-sink-updateItem.feature | 51 ++++++ .../aws-ddb-sink/putItem.groovy | 17 +- .../aws-ddb-sink/verifyItems.groovy | 9 +- test/{mail-sink => aws-ddb-sink}/yaks-config.yaml | 57 +++--- test/earthquake-source/earthquake-source.feature | 34 ++-- test/earthquake-source/yaks-config.yaml | 29 ++- .../insert-field-action-binding.yaml | 26 +-- .../insert-field-action.feature | 50 +++-- test/insert-field-action/yaks-config.yaml | 33 ++-- test/mail-sink/mail-sink.feature | 13 +- test/mail-sink/yaks-config.yaml | 24 +-- test/timer-source/timer-source.feature | 28 +-- test/timer-source/yaks-config.yaml | 27 ++- 27 files changed, 999 insertions(+), 272 deletions(-) copy kamelets/{aws-ddb-streams-source.kamelet.yaml => aws-ddb-sink.kamelet.yaml} (60%) create mode 100644 library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/transform/aws/ddb/JsonToDdbModelConverter.java create mode 100644 library/camel-kamelets-utils/src/test/java/org/apache/camel/kamelets/utils/transform/aws/ddb/JsonToDdbModelConverterTest.java copy kamelets/aws-ddb-streams-source.kamelet.yaml => library/camel-kamelets/src/main/resources/kamelets/aws-ddb-sink.kamelet.yaml (60%) create mode 100644 test/aws-ddb-sink/amazonDDBClient.groovy copy test/{earthquake-source/yaks-config.yaml => aws-ddb-sink/aws-ddb-sink-binding.yaml} (50%) create mode 100644 test/aws-ddb-sink/aws-ddb-sink-deleteItem.feature create mode 100644 test/aws-ddb-sink/aws-ddb-sink-putItem.feature create mode 100644 test/aws-ddb-sink/aws-ddb-sink-updateItem.feature copy library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletLabelNames.java => test/aws-ddb-sink/putItem.groovy (54%) copy library/camel-kamelets-catalog/src/main/java/org/apache/camel/kamelets/catalog/model/KameletLabelNames.java => test/aws-ddb-sink/verifyItems.groovy (76%) copy test/{mail-sink => aws-ddb-sink}/yaks-config.yaml (54%)