Skip to content

Commit

Permalink
aws-s3-sink kamelet ignores keyName property
Browse files Browse the repository at this point in the history
Signed-off-by: Andrea Cosentino <ancosen@gmail.com>
  • Loading branch information
oscerd committed Nov 3, 2022
1 parent 9065791 commit d95b2bd
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 30 deletions.
35 changes: 20 additions & 15 deletions kamelets/aws-s3-sink.kamelet.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -108,22 +108,27 @@ spec:
uri: "kamelet:source"
steps:
- choice:
precondition: true
when:
- simple: "${header[file]}"
steps:
- set-header:
name: CamelAwsS3Key
simple: "${header[file]}"
- simple: "${header[ce-file]}"
steps:
- set-header:
name: CamelAwsS3Key
simple: "${header[ce-file]}"
- simple: "${propertiesExist:!keyName}"
steps:
- set-header:
name: CamelAwsS3Key
simple: "${exchangeId}"
- simple: '${propertiesExist:!keyName}'
steps:
- choice:
when:
- simple: "${header[file]}"
steps:
- set-header:
name: CamelAwsS3Key
simple: "${header[file]}"
- simple: "${header[ce-file]}"
steps:
- set-header:
name: CamelAwsS3Key
simple: "${header[ce-file]}"
otherwise:
steps:
- set-header:
name: CamelAwsS3Key
simple: "${exchangeId}"
- to:
uri: "aws2-s3:{{bucketNameOrArn}}"
parameters:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -108,22 +108,27 @@ spec:
uri: "kamelet:source"
steps:
- choice:
precondition: true
when:
- simple: "${header[file]}"
steps:
- set-header:
name: CamelAwsS3Key
simple: "${header[file]}"
- simple: "${header[ce-file]}"
steps:
- set-header:
name: CamelAwsS3Key
simple: "${header[ce-file]}"
- simple: "'{{?keyName}}' == ''"
steps:
- set-header:
name: CamelAwsS3Key
simple: "${exchangeId}"
- simple: '${propertiesExist:!keyName}'
steps:
- choice:
when:
- simple: "${header[file]}"
steps:
- set-header:
name: CamelAwsS3Key
simple: "${header[file]}"
- simple: "${header[ce-file]}"
steps:
- set-header:
name: CamelAwsS3Key
simple: "${header[ce-file]}"
otherwise:
steps:
- set-header:
name: CamelAwsS3Key
simple: "${exchangeId}"
- to:
uri: "aws2-s3:{{bucketNameOrArn}}"
parameters:
Expand Down

0 comments on commit d95b2bd

Please sign in to comment.