generated from cloudposse/terraform-example-module
-
-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update terraform cloudposse/s3-bucket/aws to v0.44.1 #13
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
changed the title
chore(deps): update terraform cloudposse/s3-bucket/aws to v0.43.1
chore(deps): update terraform cloudposse/s3-bucket/aws to v0.44.1
Nov 20, 2021
renovate
bot
force-pushed
the
renovate/cloudposse-s3-bucket-aws-0.x
branch
from
November 20, 2021 05:24
1d5f89e
to
30bff19
Compare
This pull request is now in conflict. Could you fix it @renovate[bot]? 🙏 |
renovate
bot
force-pushed
the
renovate/cloudposse-s3-bucket-aws-0.x
branch
from
November 25, 2021 20:25
5171acb
to
397c774
Compare
/test test/bats |
/test test/terratest |
/test test/terratest |
/test all |
/test all |
/test all |
nitrocode
approved these changes
Nov 25, 2021
test/bats will hopefully be fixed in the test harness PR cloudposse/test-harness#37 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.38.0
->0.44.1
Release Notes
cloudposse/terraform-aws-s3-bucket
v0.44.1
Compare Source
🚀 Enhancements
Dynamic block for versioning added @nnsense (#118)
##### what Enabling `versioning` on a bucket is a permanent action that cannot be disabled. For this reason, when `versioning` attribute is added to the s3 resource, the bucket is prepared to be `versioned` and put in suspended mode. The only way to avoid this and keep the versioning disabled is to not add the `versioning` attribute at all.We were discussing this in this bug and @aknysh posted a snipped which is removing the attribute, making it possible to set
versioning
off instead of enabled but suspended.I'm just adding that snippet, there's another PR which is apparently changing more than just the versioning and it seems abandoned (opened in February 2021, had no updates from August).
Note: there's a comment into this module's main:
But I see that some basic handling for dynamic blocks has been added in checkov
bridgecrewio/checkov#836
So if you're using checkov it would be interesting to remove the comment and see if it works now
why
v0.44.0
Compare Source
Allow specifying aws_s3_bucket_ownership_controls @max-lobur (#109)
##### what * Allow setting aws_s3_bucket_ownership_controls ##### why * Per [docs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html) this setting will let object uploader decide ownership. If `bucket-owner-full-control` ACL is specified, the bucket account take ownership, otherwise the writer account keeps ownership. Bucket on its side may enforce presence of the `bucket-owner-full-control` ACL which we already do when needed. So this setting was the only missing piece to make ownership work like we expected * I found no use cases for the other value of this resource: `ObjectWriter`. It corresponds to legacy S3 behavior which was broken for us. * However, giving the broad use of this module, I suspect there might be use cases that rely on previous S3 behavior: They set the ACL `bucket-owner-full-control` in their request and then still expect to own the object. To preserve legacy behavior I made this a variable, and the default corresponds to S3 legacy behavior. This is a new feature of AWS and we should wait for some time before enforcing the new default. ##### references * https://aws.amazon.com/blogs/storage/enforcing-ownership-of-amazon-s3-objects-in-a-multi-account-environment/ * https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html * https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_ownership_controls#ObjectWriterv0.43.4
Compare Source
🤖 Automatic Updates
Update Terraform cloudposse/iam-s3-user/aws to v0.15.7 @renovate (#113)
This PR contains the following updates:
0.15.6
->0.15.7
Release Notes
cloudposse/terraform-aws-iam-s3-user
##### [`v0.15.7`](https://togithub.com/cloudposse/terraform-aws-iam-s3-user/releases/0.15.7)Compare Source
🤖 Automatic Updates
Update Terraform cloudposse/iam-system-user/aws to v0.22.5 @​renovate (#​39)
This PR contains the following updates:
0.22.4
->0.22.5
Release Notes
cloudposse/terraform-aws-iam-system-user
##### [`v0.22.5`](https://togithub.com/cloudposse/terraform-aws-iam-system-user/releases/0.22.5)Compare Source
🤖 Automatic Updates
Update Terraform cloudposse/ssm-parameter-store/aws to v0.8.3 @​&#​8203;renovate (#&#​8203;57)
This PR contains the following updates:
0.8.2
->0.8.3
Release Notes
cloudposse/terraform-aws-ssm-parameter-store
##### [`v0.8.3`](https://togithub.com/cloudposse/terraform-aws-ssm-parameter-store/releases/0.8.3)Compare Source
🚀 Enhancements
feat: Template provider removed from versions.tf @​&#​8203;&#&#​8203;8203;DovnarAlexander (#&#&#​8203;8203;36)
##### what * Template provider removed from versions.tf ##### why * This provider is not used and deprecated. On ARM platforms Terraform raises an exception (because it does not have a build for it) ##### references * https://registry.terraform.io/providers/hashicorp/template/latest/docsConfiguration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
v0.43.3
Compare Source
🤖 Automatic Updates
Update Terraform cloudposse/iam-s3-user/aws to v0.15.6 @renovate (#112)
This PR contains the following updates:
0.15.5
->0.15.6
Release Notes
cloudposse/terraform-aws-iam-s3-user
##### [`v0.15.6`](https://togithub.com/cloudposse/terraform-aws-iam-s3-user/releases/0.15.6)Compare Source
🤖 Automatic Updates
Update Terraform cloudposse/iam-system-user/aws to v0.22.4 @​renovate (#​38)
This PR contains the following updates:
0.22.3
->0.22.4
Release Notes
cloudposse/terraform-aws-iam-system-user
##### [`v0.22.4`](https://togithub.com/cloudposse/terraform-aws-iam-system-user/releases/0.22.4)Compare Source
🚀 Enhancements
Disable writing to store when create_iam_access_key is set to false @​&#​8203;FilipNikolovski (#&#​8203;56)
Setting the create_iam_access_key parameter to
false
throws an error when runningterraform plan
.references
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
v0.43.2
Compare Source
🤖 Automatic Updates
Update Terraform cloudposse/iam-s3-user/aws to v0.15.5 @renovate (#110)
This PR contains the following updates:
0.15.4
->0.15.5
Release Notes
cloudposse/terraform-aws-iam-s3-user
##### [`v0.15.5`](https://togithub.com/cloudposse/terraform-aws-iam-s3-user/releases/0.15.5)Compare Source
🤖 Automatic Updates
Update Terraform cloudposse/iam-system-user/aws to v0.22.3 @​renovate (#​36)
This PR contains the following updates:
0.22.2
->0.22.3
Release Notes
cloudposse/terraform-aws-iam-system-user
##### [`v0.22.3`](https://togithub.com/cloudposse/terraform-aws-iam-system-user/releases/0.22.3)Compare Source
🤖 Automatic Updates
Update Terraform cloudposse/ssm-parameter-store/aws to v0.8.2 @​&#​8203;renovate (#&#​8203;53)
This PR contains the following updates:
0.8.1
->0.8.2
Release Notes
cloudposse/terraform-aws-ssm-parameter-store
##### [`v0.8.2`](https://togithub.com/cloudposse/terraform-aws-ssm-parameter-store/releases/0.8.2)Compare Source
🚀 Enhancements
Fix: `var.enabled` for Parameter Read, Testing Suite Overhaul @​&#​8203;&#&#​8203;8203;korenyoni (#&#&#​8203;8203;33)
##### what * Fix `var.parameter_read` not honoring `var.enabled`. * Overhaul tests to properly test for `map` output. * Overhaul tests to have a parallel test for a disabled context. * Test that module outputs work as expected in both enabled and disabled contexts. * Misc: Fix README snippets. * Misc: Bump module in examples/complete. ##### why * This module will still read from SSM Parameter Store even if `var.enabled` is `false`. * Tests are not sufficient to test for the use case described above. * Tests do not properly test `map` output. * Misc: README is out of date (git source instead of Terraform registry). ##### references * N/AConfiguration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
v0.43.1
Compare Source
🚀 Enhancements
Chore: run `make github/init`, bump module dependencies @korenyoni (#108)
##### what * Run `make github/init`. * Bump module dependencies. ##### why * Updates GHA-workflow-related files to their latest distribution. * The old modules do not contain the latest `context.tf` distribution, which makes them incompatible with features such as the `tenant` label. ##### references * https://github.com/cloudposse/terraform-null-label/releases/tag/0.25.0v0.43.0
Compare Source
Add additional variable enable_noncurrent_version_expiration @wszychta (#90)
##### what * Enable possibility to disable `noncurrent_version_expiration` ##### why * Sometimes there is no need to have that lifecycle option * The rest of options are also configurablev0.42.3
Compare Source
🚀 Enhancements
Conditionally create aws_s3_bucket_public_access_block @alexjurkiewicz (#94)
It's not needed if none of its options are enabled.
v0.42.2
Compare Source
🤖 Automatic Updates
Update Terraform cloudposse/iam-s3-user/aws to v0.15.3 @renovate (#106)
This PR contains the following updates:
0.15.2
->0.15.3
Release Notes
cloudposse/terraform-aws-iam-s3-user
##### [`v0.15.3`](https://togithub.com/cloudposse/terraform-aws-iam-s3-user/releases/0.15.3)Compare Source
🤖 Automatic Updates
Update context.tf @​cloudpossebot (#​34)
##### what This is an auto-generated PR that updates the `context.tf` file to the latest version from `cloudposse/terraform-null-label` ##### why To support all the features of the `context` interface.Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
v0.42.1
Compare Source
🤖 Automatic Updates
Update context.tf @cloudpossebot (#105)
##### what This is an auto-generated PR that updates the `context.tf` file to the latest version from `cloudposse/terraform-null-label` ##### why To support all the features of the `context` interface.v0.42.0
Compare Source
fix privileged_principal_arns not creating bucket policy @avendretter (#101)
##### what * The `privileged_principal_arns` option is not creating a bucket policy. ##### why * A check at the `s3_bucket_policy is missing` ##### references * https://github.com/cloudposse/terraform-aws-s3-bucket/issues/100v0.41.0
Compare Source
Allow user to enable S3 Transfer Acceleration @alexjurkiewicz (#98)
v0.40.1
Compare Source
🐛 Bug Fixes
Properly type the default replication filter object @alexjurkiewicz (#96)
##### what Properly type the default replication filter object ##### why An error exists — likely introduced during some rewriting in #93 — where the default replication filter object is not properly typed, and causes issues with the ternary operator.v0.40.0
Compare Source
Feat: Support Allowing Actions from Specific Principal ARNs in Bucket Policy. @korenyoni (#95)
##### what * Support allowing actions from specific principal ARNs in bucket policy. * Reorganize `examples/complete` (split up into multiple files to keep `main.tf` simple) * Misc: use `local.enabled` where possible ##### why * Some buckets that are used by CI/CD systems may need to allow actions from cross-account IAM principals in their bucket policy. ##### references * https://github.com/cloudposse/terraform-aws-cloudfront-s3-cdn/pull/160v0.39.0
Compare Source
🚀 Enhancements
S3 Replication Improvements @alexjurkiewicz (#93)
##### Terraform plan impactIn order to support multiple S3 Bucket replication destinations, we must use the
filter
in the replication rule, even if there is nothing to filter. The filter, even if empty, conflicts with theprefix
attribute of the rule (a v1 feature replaced in v2 with the filter). So we moved allprefix
settings into the filter. Therefore, you may see Terraform make a change like this:Click to show plan
To provide consistency in naming, the
replication_rules
input has been deprecated in favor ofs3_replication_rules
. Existing code will continue to work, but new users should uses3_replication_rules
and current users ofreplication_rules
should update their code to uses3_replication_rules
at their convenience.what
@alexjurkiewicz
@korenyoni
@Nuru
prefix
to v2filter
to support multiple replication destinationsreplication_rules
tos3_replication_rules
for consistencyus-east-2
region because that is where Cloud Posse prefers to do testingwhy
references
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.