Skip to content

Commit 6d993b2

Browse files
committed
Integration tests for the S3 sink.
Signed-off-by: David Venable <dlv@amazon.com>
1 parent 2e0721b commit 6d993b2

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

.github/workflows/integration-tests-s3-sink.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,13 @@ jobs:
6464
- name: Get resources from CDK stacks
6565
id: cdk-resources
6666
run: |
67-
echo "bucket=$(aws cloudformation describe-stacks --stack-name S3SinkStack --query 'Stacks[0].Outputs[?ExportName==`DataPrepperAwsTesting-S3SinkBucketName`].OutputValue' --output text)" >> "$GITHUB_OUTPUT"
68-
echo "kms_key=$(aws cloudformation describe-stacks --stack-name CommonKmsStack --query 'Stacks[0].Outputs[?ExportName==`DataPrepperAwsTesting-KmsKeyId`].OutputValue' --output text)" >> "$GITHUB_OUTPUT"
67+
set -e
68+
bucket=$(aws cloudformation describe-stacks --stack-name S3SinkStack --query 'Stacks[0].Outputs[?ExportName==`DataPrepperAwsTesting-S3SinkBucketName`].OutputValue' --output text)
69+
kms_key=$(aws cloudformation describe-stacks --stack-name CommonKmsStack --query 'Stacks[0].Outputs[?ExportName==`DataPrepperAwsTesting-KmsKeyId`].OutputValue' --output text)
70+
if [ -z "$bucket" ] || [ "$bucket" = "None" ]; then echo "Failed to get S3 bucket name"; exit 1; fi
71+
if [ -z "$kms_key" ] || [ "$kms_key" = "None" ]; then echo "Failed to get KMS key ID"; exit 1; fi
72+
echo "bucket=$bucket" >> "$GITHUB_OUTPUT"
73+
echo "kms_key=$kms_key" >> "$GITHUB_OUTPUT"
6974
7075
- name: Run S3 Sink integration tests
7176
run: |

0 commit comments

Comments
 (0)