apache / apache/camel-kamelets
Support DataRef cloudevent extension
- 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