Skip to content

chore(deps): update terraform cloudposse/s3-bucket/aws to v4.11.0#62

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/cloudposse-s3-bucket-aws-4.x
Open

chore(deps): update terraform cloudposse/s3-bucket/aws to v4.11.0#62
renovate[bot] wants to merge 1 commit intomainfrom
renovate/cloudposse-s3-bucket-aws-4.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jul 30, 2024

This PR contains the following updates:

Package Type Update Change
cloudposse/s3-bucket/aws (source) module minor 4.3.04.11.0

Release Notes

cloudposse/terraform-aws-s3-bucket (cloudposse/s3-bucket/aws)

v4.11.0

Compare Source

Add S3 Intelligent-Tiering archive configuration support @​milldr (#​286)

What

Add aws_s3_bucket_intelligent_tiering_configuration resource and intelligent_tiering_configuration variable to support configuring archive access tiers within the INTELLIGENT_TIERING storage class.

Why

The module already supports INTELLIGENT_TIERING as a lifecycle transition storage class, but there's no way to configure the archive access tiers (Archive Access, Deep Archive Access) that control when objects within Intelligent-Tiering are moved to cheaper archive storage. This is needed for cost optimization on buckets with infrequently accessed data.

Ref

🤖 Automatic Updates

Fix go version in tests @​osterman (#​276)

what

  • Update go 1.24

why

  • Error loading shared library libresolv.so.2 in Go 1.20

References

Replace Makefile with atmos.yaml @​osterman (#​275)

what

  • Remove Makefile
  • Add atmos.yaml

why

  • Replace build-harness with atmos for readme genration

References

  • DEV-3229 Migrate from build-harness to atmos

v4.10.0

Compare Source

feat: Add filter_prefix, filter_suffix config options for queues and topics @​vonZeppelin (#​261)

what

  • Adds missing filter_prefix and filter_suffix options in event notifications config for queues and topics.
  • set lambda list filter arguments to optional

Signed-off-by: Leonid Bogdanov <leonidbogdanov86@​gmail.com>

references

v4.9.0

Compare Source

feat: add s3 request payment config @​nitrocode (#​259)

what

  • add s3 request payment config

why

  • make requester pay

references

v4.8.0

Compare Source

feat: support eventbridge bucket notification @​nitrocode (#​255)

what

  • support eventbridge bucket notification

why

  • Emit s3 events to eventbridge

references

v4.7.3

Compare Source

🚀 Enhancements

fix: use new destination.bucket key in policy @​nitrocode (#​256)

what

  • use new destination.bucket key in policy

why

  • Support both deprecated destination_bucket and new destination.bucket
  • Previous changes created destination.bucket and left destination_bucket for backwards compatibility, as stated in variables.tf, and forgot to include the new value in the IAM policy

references

🐛 Bug Fixes

fix: use new destination.bucket key in policy @​nitrocode (#​256)

what

  • use new destination.bucket key in policy

why

  • Support both deprecated destination_bucket and new destination.bucket
  • Previous changes created destination.bucket and left destination_bucket for backwards compatibility, as stated in variables.tf, and forgot to include the new value in the IAM policy

references

v4.7.2

Compare Source

🚀 Enhancements

fix: correct bucket name to fix broken `-replication` role @​amila-ku (#​250)

what

  • Fixes replication IAM role name that gets created as '-replication'

why

  • Replication IAM role name gets created as '-replication'. This made the replication role unsusable.
  • Used Terraform version: 1.8.0

references

v4.7.1

Compare Source

🚀 Enhancements

fix: s3 lambda event notification assignments @​mpajuelofernandez (#​253)

what

It seems there is a typo kind if error here

dynamic "lambda_function" {
    for_each = var.event_notification_details.lambda_list
    content {
      lambda_function_arn = lambda_function.value.arn
      events              = lambda.value.events
      filter_prefix       = lambda_function.value.filter_prefix
      filter_suffix       = lambda_function.value.filter_suffix
    }
  }

I think it should be

dynamic "lambda_function" {
    for_each = var.event_notification_details.lambda_list
    content {
      lambda_function_arn = lambda_function.value.arn
      events              = lambda_function.value.events
      filter_prefix       = lambda_function.value.filter_prefix
      filter_suffix       = lambda_function.value.filter_suffix
    }
  }

why

The S3 notification can not be created unless this is fixed

references

This should fix #​252

🐛 Bug Fixes

fix: s3 lambda event notification assignments @​mpajuelofernandez (#​253)

what

It seems there is a typo kind if error here

dynamic "lambda_function" {
    for_each = var.event_notification_details.lambda_list
    content {
      lambda_function_arn = lambda_function.value.arn
      events              = lambda.value.events
      filter_prefix       = lambda_function.value.filter_prefix
      filter_suffix       = lambda_function.value.filter_suffix
    }
  }

I think it should be

dynamic "lambda_function" {
    for_each = var.event_notification_details.lambda_list
    content {
      lambda_function_arn = lambda_function.value.arn
      events              = lambda_function.value.events
      filter_prefix       = lambda_function.value.filter_prefix
      filter_suffix       = lambda_function.value.filter_suffix
    }
  }

why

The S3 notification can not be created unless this is fixed

references

This should fix #​252

🤖 Automatic Updates

Update terratest to '>= 0.46.0' @​osterman (#​235)

what

  • Update terratest >= 0.46.0

why

  • Support OpenTofu for testing

References

Migrate new test account @​osterman (#​248)

what

  • Update .github/settings.yml
  • Update .github/chatops.yml files

why

  • Re-apply .github/settings.yml from org level to get terratest environment
  • Migrate to new test account

References

  • DEV-388 Automate clean up of test account in new organization
  • DEV-387 Update terratest to work on a shared workflow instead of a dispatch action
  • DEV-386 Update terratest to use new testing account with GitHub OIDC
Update .github/settings.yml @​osterman (#​247)

what

  • Update .github/settings.yml
  • Drop .github/auto-release.yml files

why

  • Re-apply .github/settings.yml from org level
  • Use organization level auto-release settings

references

  • DEV-1242 Add protected tags with Repository Rulesets on GitHub
Update .github/settings.yml @​osterman (#​246)

what

  • Update .github/settings.yml
  • Drop .github/auto-release.yml files

why

  • Re-apply .github/settings.yml from org level
  • Use organization level auto-release settings

references

  • DEV-1242 Add protected tags with Repository Rulesets on GitHub

v4.7.0

Compare Source

Make sure replica_kms_key_id is truly empty @​stephan242 (#​244)
references

closes #​243

v4.6.0

Compare Source

Addition of S3 bucket event notification resource and Addition of S3 directory optional resource @​mayank0202 (#​240)

Issue - GH-239

what

This feature will make s3 event notifications which will have 3 options to trigger lambda or queue or topic so we can define a resource from this documentation.
aws_s3_bucket_notification

we also added s3 directory bucket which is a new feature in aws so addition of optional resource can be done if someone needs to use that with the help of terraform
aws_s3_directory_bucket

why
  • Enhanced Event-Driven Architecture: The introduction of S3 event notifications allows the S3 bucket to trigger Lambda functions, SQS queues, or SNS topics. This facilitates seamless integration with other AWS services and enables real-time processing of data, which is crucial for building event-driven architectures.

  • New AWS Feature Adoption: The addition of the aws_s3_directory_bucket resource reflects the latest AWS capabilities, ensuring that our infrastructure is up-to-date with current AWS offerings. This optional resource allows users to leverage new AWS features as they become available, promoting flexibility and future-proofing our Terraform configurations.

  • Improved Flexibility: By providing options to trigger different AWS services (Lambda, SQS, SNS), the solution becomes more versatile, catering to a wide range of use cases and workflows. This flexibility can lead to more efficient and effective data processing pipelines.

  • Reduced Operational Overhead: Automating responses to S3 events using Lambda functions, queues, or topics can significantly reduce manual intervention and operational overhead. This leads to improved efficiency and allows teams to focus on higher-value tasks.

references

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_notification
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_directory_bucket
https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-overview.html

v4.5.0

Compare Source

feat: Add missed tags @​MaxymVlasov (#​241)
what

Add tags to resources where they missed

v4.4.0

Compare Source

226: Add Expected Bucket Owner @​houserx-ioannis (#​238)
what

This PR addresses #​226 about not being able to specify expected bucket owner in various S3 resources.

why

From AWS docs:

Because Amazon S3 identifies buckets based on their names, an application that uses an incorrect bucket name in a request could inadvertently perform operations against a different bucket than expected. To help avoid unintentional bucket interactions in situations like this, you can use bucket owner condition. Bucket owner condition enables you to verify that the target bucket is owned by the expected AWS account, providing an additional layer of assurance that your S3 operations are having the effects you intend.

references

#​226


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the auto-update This PR was automatically generated label Jul 30, 2024
@renovate renovate bot requested review from a team as code owners July 30, 2024 19:44
@renovate renovate bot requested review from Gowiem and jamengual July 30, 2024 19:44
@mergify
Copy link

mergify bot commented Jul 30, 2024

/terratest

@renovate renovate bot changed the title chore(deps): update terraform cloudposse/s3-bucket/aws to v4.4.0 chore(deps): update terraform cloudposse/s3-bucket/aws to v4.5.0 Aug 7, 2024
@renovate renovate bot force-pushed the renovate/cloudposse-s3-bucket-aws-4.x branch from 419ef08 to 57e65a0 Compare August 7, 2024 19:54
@renovate renovate bot changed the title chore(deps): update terraform cloudposse/s3-bucket/aws to v4.5.0 chore(deps): update terraform cloudposse/s3-bucket/aws to v4.6.0 Aug 13, 2024
@renovate renovate bot force-pushed the renovate/cloudposse-s3-bucket-aws-4.x branch 2 times, most recently from 97777fd to 8c5bb16 Compare August 14, 2024 16:57
@renovate renovate bot changed the title chore(deps): update terraform cloudposse/s3-bucket/aws to v4.6.0 chore(deps): update terraform cloudposse/s3-bucket/aws to v4.7.0 Aug 14, 2024
@renovate renovate bot force-pushed the renovate/cloudposse-s3-bucket-aws-4.x branch 2 times, most recently from 7d89a53 to 33c0135 Compare August 27, 2024 20:03
@renovate renovate bot force-pushed the renovate/cloudposse-s3-bucket-aws-4.x branch from 33c0135 to d2764fe Compare September 6, 2024 16:45
@renovate renovate bot force-pushed the renovate/cloudposse-s3-bucket-aws-4.x branch from d2764fe to 273e20f Compare September 19, 2024 04:36
@renovate renovate bot changed the title chore(deps): update terraform cloudposse/s3-bucket/aws to v4.7.0 chore(deps): update terraform cloudposse/s3-bucket/aws to v4.7.1 Sep 24, 2024
@renovate renovate bot force-pushed the renovate/cloudposse-s3-bucket-aws-4.x branch from 273e20f to cb9e718 Compare September 24, 2024 18:53
@renovate renovate bot force-pushed the renovate/cloudposse-s3-bucket-aws-4.x branch 4 times, most recently from ecb5ffd to 843298e Compare October 11, 2024 04:04
@renovate renovate bot changed the title chore(deps): update terraform cloudposse/s3-bucket/aws to v4.7.1 chore(deps): update terraform cloudposse/s3-bucket/aws to v4.7.2 Nov 13, 2024
@renovate renovate bot force-pushed the renovate/cloudposse-s3-bucket-aws-4.x branch from 843298e to 64d5cbb Compare November 13, 2024 16:46
@renovate renovate bot changed the title chore(deps): update terraform cloudposse/s3-bucket/aws to v4.7.2 chore(deps): update terraform cloudposse/s3-bucket/aws to v4.9.0 Nov 14, 2024
@renovate renovate bot force-pushed the renovate/cloudposse-s3-bucket-aws-4.x branch from 64d5cbb to 178176c Compare November 14, 2024 13:24
@renovate renovate bot force-pushed the renovate/cloudposse-s3-bucket-aws-4.x branch from 178176c to 3d242f8 Compare December 11, 2024 04:13
@renovate renovate bot force-pushed the renovate/cloudposse-s3-bucket-aws-4.x branch from 3d242f8 to 71dc3b2 Compare January 1, 2025 04:57
@renovate renovate bot changed the title chore(deps): update terraform cloudposse/s3-bucket/aws to v4.9.0 chore(deps): update terraform cloudposse/s3-bucket/aws to v4.10.0 Jan 28, 2025
@renovate renovate bot force-pushed the renovate/cloudposse-s3-bucket-aws-4.x branch 2 times, most recently from 9099b85 to b896417 Compare February 4, 2025 06:31
@renovate renovate bot force-pushed the renovate/cloudposse-s3-bucket-aws-4.x branch from b896417 to 28c560c Compare February 5, 2025 06:08
@renovate renovate bot force-pushed the renovate/cloudposse-s3-bucket-aws-4.x branch 4 times, most recently from 02a5959 to ab2388e Compare June 1, 2025 06:05
@renovate renovate bot force-pushed the renovate/cloudposse-s3-bucket-aws-4.x branch 2 times, most recently from d026834 to c5da000 Compare June 12, 2025 04:28
@renovate renovate bot force-pushed the renovate/cloudposse-s3-bucket-aws-4.x branch from c5da000 to e3e4d96 Compare June 24, 2025 20:23
@renovate renovate bot force-pushed the renovate/cloudposse-s3-bucket-aws-4.x branch from e3e4d96 to 58f55e0 Compare September 14, 2025 10:04
@renovate renovate bot force-pushed the renovate/cloudposse-s3-bucket-aws-4.x branch from 58f55e0 to 8088493 Compare October 1, 2025 04:05
@renovate renovate bot changed the title chore(deps): update terraform cloudposse/s3-bucket/aws to v4.10.0 chore(deps): update terraform cloudposse/s3-bucket/aws to v4.11.0 Feb 26, 2026
@renovate renovate bot force-pushed the renovate/cloudposse-s3-bucket-aws-4.x branch from 8088493 to 942549a Compare February 26, 2026 23:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-update This PR was automatically generated

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants