Releases: oozou/terraform-aws-s3
Releases · oozou/terraform-aws-s3
v2.0.1
[v2.0.1] - 2023-06-15
Changed
- When running with a provider version of 6 or higher, certain modules may not function properly. However, we can address the modules that are not compatible with version 6 to ensure compatibility. This way, we don't need to edit all the modules. So we update the constraint to
>= 5.0.0
at the module level. - Update
module.bucket_kms_key
to use version2.0.1
- fix: provider version constraint by @xshot9011 in #27
Full Changelog: v2.0.0...v2.0.1
v2.0.0
[v2.0.0] - 2023-06-08
BREAKING CHANGES
- Upgrade the AWS provider to version 5 with the constraint of
>= 5.0.0, < 6.0.0
.
Full Changelog: v1.1.5...v2.0.0
v1.1.5
Added
- Add variables
expected_bucket_owner
Changed
- Update resource
aws_s3_bucket_lifecycle_configuration.this
attribute to support- abort_incomplete_multipart_upload
- expiration
- transition
- noncurrent_version_transition
- filter
- Update variable type for
lifecycle_rules
v1.1.4
What's Changed
- fix: kms naming by @xshot9011 in #24
[v1.1.4] - 2022-12-13
Changed
- Update module
bucket_kms_key
's argument name from"${var.bucket_name}-s3-kms"
to"${var.bucket_name}-s3"
; removekms
string duplication
Full Changelog: v1.1.3...v1.1.4
v1.1.3
What's Changed
[v1.1.3] - 2022-09-19
Changed
- In KMS, Change to use Terraform Oozou public registry
Full Changelog: v1.1.2...v1.1.3
v1.1.2
What's Changed
[v1.1.2] - 2022-07-27
Changed
- In DenyNonSSLRequests, we update to
<s3_arn>
and<s3_arn>/*
for best practice when hardening policies enable.
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
Changed
- Update tagging format
- Variable var.object_ownership from ObjectWriter to BucketOwnerEnforced; AWS recommendation
- Fix error_message for validation
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Changed
- Remove the previous CHANGELOG.md
- Update README.md to cover the majority of cases
Added
- Add variable
bucket_mode
to set the bucket_mode to log (relate with raise condition) - Add condition for log bucket mode to raise (prevent user from mis config)
- Add the
var.object_ownership
variable to regulate the bucket ownership type. - Add the variable
var.is_ignore_exist_object
to ignore the warning displayed by the typevar.object_ownership
- Add condition to remove
aws_s3_bucket_acl
resource whenvar.object_ownership
is "BucketOwnerEnforced" - Add variable
var.is_control_object_ownership
for managing bucket ownership controls provides a resource. - Add the resource
aws_s3_bucket_ownership_controls
- Add resource variable
var.source_s3_server_logs
to enable logging and its settings. - Add data blog
aws_s3_bucket.source_bucket
to query the source bucket - Add the
aws_s3_bucket_logging
resource to enable logging from the specified source buckets. - Add data blog
aws_iam_policy_document.target_bucket_policy
in order to construct a policy that authorizes an AWS service to operate on a log bucket.
Full Changelog: v1.0.4...v1.1.0
v1.0.4
What's Changed
- Enhancement deprecated-variable-number-in-s3 by @xshot9011 in #18
- Nothing change from v1.0.3, only remove deprecated value
Full Changelog: v1.0.3...v1.0.4