cloudposse / cloudposse/github-action-terraform-plan-storage

Support Server Side Encryption for PutObject on Planfiles

Open
#22 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
TypeScript
Stars
8
Forks
6
PR merge metrics
No merged PRs in 30d

Description

When calling the aws-sdk, the PutInputs command should be able to support the ability to put the planfile in the s3 bucket using server side encryption.

## Expected Behavior

A clear and concise description of what you expected to happen.
When uploading planfiles to the specified bucket, the default SSE, AES256 should be used.

## Use Case

Is your feature request related to a problem/challenge you are trying to solve? Please provide some additional context of why this feature or capability will be valuable.

We are using this action in our own enterprise, and to further protect the planfiles, we'd like to enable server side encryption on the bucket.

## Describe Ideal Solution

Users should be able to specify what type of server side encryption to use as an input to the action.

## Additional Context

https://github.com/cloudposse/github-action-terraform-plan-storage/blob/main/src/modules/terraformPlan/repo/S3PlanRepo.ts#L46

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.