apache / apache/camel-kamelets

Support DataRef cloudevent extension

Open
#1,872 1 comment 0 reactions 0 assignees View on GitHub
cloudevents
Dominant language
Java
Stars
71
Forks
88
Avg merge
1d 13h
Merged PRs (30d)
70

Description

In the CloudEvent spec, there is the `dataref` extension defined:
https://github.com/cloudevents/spec/blob/main/cloudevents/extensions/dataref.md

It would be nice to have a way to make use of this, especially to avoid sending large data, e.g. in sources that shuffle data, like from AWS for example:

```yaml
apiVersion: camel.apache.org/v1
kind: Pipe
metadata:
name: aws-s3-source-pipe
annotations:
trait.camel.apache.org/camel.runtime-version: 3.6.0
spec:
integration:
dependencies:
- "camel:cloudevents"
source:
ref:
kind: Kamelet
apiVersion: camel.apache.org/v1
name: aws-s3-source
properties:
.....
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the CloudEvent dataref extension specification linked in the issue and the AWS S3 source example. Determine how this repository currently creates or handles CloudEvents, then define the integration points and tests needed to support dataref without sending large payloads.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, java
Domain
api, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.