Skip to content

Releases: oozou/terraform-aws-s3

v2.0.1

15 Jun 08:59
ff64cda
Compare
Choose a tag to compare

[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 version 2.0.1

Full Changelog: v2.0.0...v2.0.1

v2.0.0

08 Jun 08:36
b336734
Compare
Choose a tag to compare

[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

03 May 10:22
fac1479
Compare
Choose a tag to compare

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

13 Dec 06:53
41e9dc3
Compare
Choose a tag to compare

What's Changed

[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"; remove kms string duplication
    Full Changelog: v1.1.3...v1.1.4

v1.1.3

19 Sep 10:24
Compare
Choose a tag to compare

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

27 Jul 06:37
6fd7aed
Compare
Choose a tag to compare

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

26 Jul 06:25
744263a
Compare
Choose a tag to compare

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

25 Jul 05:01
Compare
Choose a tag to compare

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 type var.object_ownership
  • Add condition to remove aws_s3_bucket_acl resource when var.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

15 Jun 08:01
8839427
Compare
Choose a tag to compare

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

v1.0.3

02 Jun 07:52
199683b
Compare
Choose a tag to compare

What's Changed

  • DTPK-122: fix kms_key_id for s3 object by @artpasut in #16

Full Changelog: v1.0.2...v1.0.3