chore(deps): update terraform github.com/cloudposse/terraform-aws-iam-role to v0.23.0 (main)#28
Open
renovate[bot] wants to merge 1 commit intomainfrom
Conversation
|
/terratest |
a833fea to
0e30e7c
Compare
0e30e7c to
15e94a8
Compare
15e94a8 to
fa92d70
Compare
This file contains hidden or 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
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:
tags/0.4.0→v0.23.0Release Notes
cloudposse/terraform-aws-iam-role (github.com/cloudposse/terraform-aws-iam-role)
v0.23.0Compare Source
fix: adding tags to the aws_iam_instance_profile object @rrusso1982 (#83)
what
This adds the tags used for other objects in the module to the aws_iam_instance_profile object.
why
To promote consistency in tagging between deployed aws objects for this module
references
🤖 Automatic Updates
Fix go version in tests @osterman (#90)
what
1.24why
References
v0.22.0Compare Source
feat: Allow overriding the whole assume policy @pablotp (#86)
what
Adds the assume_role_policy_document variable, allowing users to provide a complete JSON assume role policy for the IAM role. When set, this overrides the principals, assume_role_conditions, and assume_role_actions variables.
why
This enables advanced use cases where a custom trust policy is needed, offering more flexibility than the module’s built-in policy generation. If not set, the module’s default behavior remains unchanged.
Example of an assume policy that couldn't be generated before
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": [ "arn:aws:iam::111122223333:role/app-prod-ci-agent", "AROAEXAMPLEID1", "arn:aws:iam::444455556666:role/ci-agent", "arn:aws:iam::111122223333:role/app-prod-use1-mz-4-ci-agent" ] }, "Action": "sts:AssumeRole" }, { "Effect": "Allow", "Principal": { "Federated": "arn:aws:iam::444455556666:oidc-provider/oidc.eks.us-east-1.amazonaws.com/id/EXAMPLEOIDC" }, "Action": "sts:AssumeRoleWithWebIdentity", "Condition": { "StringEquals": { "oidc.eks.us-east-1.amazonaws.com/id/EXAMPLEOIDC:sub": "system:serviceaccount:ci:ci-agent" } } } ] }With the previous implementation, you could not generate the second statement with a different action (
sts:AssumeRoleWithWebIdentity) and a different condition for the Federated principal.references
Cleanup Go mod for tests @Benbentwo (#87)
This pull request updates the `go.mod` file in the `test/src` directory to modernize the Go toolchain and dependencies. The most important changes include upgrading the Go version, introducing a new toolchain, and updating or adding several dependencies to newer versions.Go toolchain updates:
1.16to1.23.0and added thetoolchain go1.24.3specification for better compatibility and performance.Dependency updates:
github.com/klauspost/compress(to v1.16.7) andgithub.com/stretchr/testify(to v1.10.0).github.com/hashicorp/go-cleanhttp(v0.5.2),github.com/hashicorp/go-safetemp(v1.0.0), andgithub.com/zclconf/go-cty(v1.15.0), to enhance functionality and support for modern features.cloud.google.com/go/computeandgithub.com/aws/aws-sdk-go, which are no longer required.🤖 Automatic Updates
Replace Makefile with atmos.yaml @osterman (#84)
what
Makefileatmos.yamlwhy
build-harnesswithatmosfor readme genrationReferences
v0.21.0Compare Source
Bugfix/remove tags enabled @IrinaZarzu (#82)
whatwhy
references
v0.20.0Compare Source
feat: support inline policies @nitrocode (#79)
what
why
references
🤖 Automatic Updates
Migrate new test account @osterman (#77)
what
.github/settings.yml.github/chatops.ymlfileswhy
.github/settings.ymlfrom org level to getterratestenvironmenttestaccountReferences
Update .github/settings.yml @osterman (#76)
what
.github/settings.yml.github/auto-release.ymlfileswhy
.github/settings.ymlfrom org levelreferences
Update .github/settings.yml @osterman (#75)
what
.github/settings.yml.github/auto-release.ymlfileswhy
.github/settings.ymlfrom org levelreferences
Update .github/settings.yml @osterman (#74)
what
.github/settings.yml.github/auto-release.ymlfileswhy
.github/settings.ymlfrom org levelreferences
Update release workflow to allow pull-requests: write @osterman (#72)
what
.github/workflows/release.yaml) to have permission to comment on PRwhy
Update GitHub Workflows to use shared workflows from '.github' repo @osterman (#71)
what
.github/workflows) to use shared workflows from.githubrepowhy
Update GitHub Workflows to Fix ReviewDog TFLint Action @osterman (#70)
what
.github/workflows) to addissue: writepermission needed by ReviewDogtflintactionwhy
Update GitHub workflows @osterman (#69)
what
.github/workflows/settings.yaml)why
Use GitHub Action Workflows from `cloudposse/.github` Repo @osterman (#66)
what
why
cldouposse/.githubrepositoryBump golang.org/x/net from 0.0.0-20220421235706-1d1ef9303861 to 0.17.0 in /test/src @dependabot (#65)
Bumps [golang.org/x/net](https://redirect.github.com/golang/net) from 0.0.0-20220421235706-1d1ef9303861 to 0.17.0.Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.
Add GitHub Settings @osterman (#62)
what
.github/settings.yaml)why
Update Scaffolding @osterman (#60)
what
make readmeto rebuildREADME.mdfromREADME.yamlwhy
.githubrepov0.19.0Compare Source
IAM Role name length limit @goruha (#58)
what
why
Sync github @max-lobur (#54)
Rebuild github dir from the template
v0.18.0Compare Source
v0.17.0Compare Source
Update main.tf @karinatitov (#50)
have a chance to configure the name of the policy
what
why
git.io->cloudposse.tools update @dylanbannon (#46)
what and why
Change all references to
git.io/build-harnessintocloudposse.tools/build-harness, sincegit.ioredirects will stop working on April 29th, 2022.References
v0.16.2Compare Source
🚀 Enhancements
Add enabled check to data source @nitrocode (#45)
what
why
references
v0.16.1Compare Source
🚀 Enhancements
Disabling all tags in all iam resources @jamengual (#44)
what
why
references
v0.16.0Compare Source
Making tags for roles optional @jamengual (#43)
what
why
v0.15.0Compare Source
allow to set role and policy path @1david5 (#40)
what
pathargument to role and policy resourceswhy
v0.14.1Compare Source
Fix: Fix Variable Description Typo for `var.use_fullname` @korenyoni (#36)
what
var.use_fullnamewhy
references
Drop unused null provider @Xerkus (#34)
what
hashicorp/nullprovider from dependencieswhy
references
Fix: fix variable description for `var.use_fullname`, run `make github/init` @korenyoni (#35)
what
var.use_fullname.make github/init.why
var.use_fullnamevariable description is incorrect and refers to ECR repositories instead of IAM roles.make github/initwill update GHA-workflow related files (and CODEOWNERS), the former of which is required for theno-releaselabel (which allows for consolidating multiple small PRs such as this into one release).references
🚀 Enhancements
Add tags to policy @nitrocode (#37)
what
why
references
N/A
v0.14.0Compare Source
Add assume role policy conditions and managed iam policies @sebastianmacarescu (#33)
what
why
references
v0.13.0Compare Source
Add permissions_boundary as a variable @mmorejon (#30)
what
permissions_boundaryas a parameterwhy
references
Signed-off-by: Manuel Morejon manuel@mmorejon.io
v0.12.0Compare Source
update assume actions variable to support multiple actions @mcalhoun (#29)
what
assume_role_actionvariable toassume_role_actionsassume_role_actionto allow multiple actionssts:TagSessionwhy
NOTE: THIS PR CONTAINS A BACKWARD-INCOMPATIBLE CHANGE
v0.11.0Compare Source
Add instance profile @sebastianmacarescu (#27)
what
why
references
v0.10.1Compare Source
🤖 Automatic Updates
Update context.tf @cloudpossebot (#28)
what
This is an auto-generated PR that updates the
context.tffile to the latest version fromcloudposse/terraform-null-labelwhy
To support all the features of the
contextinterface.v0.10.0Compare Source
what
why
v0.10.0Compare Source
what
why
v0.9.3Compare Source
🤖 Automatic Updates
Update README.md and docs @cloudpossebot (#20)
what
This is an auto-generated PR that updates the README.md and docs
why
To have most recent changes of README.md and doc from origin templates
v0.9.2Compare Source
🚀 Enhancements
adding tags for role @roock (#6)
Adding tags for role
v0.9.1Compare Source
🤖 Automatic Updates
Update Terraform cloudposse/iam-policy-document-aggregator/aws to v0.8.0 @renovate (#23)
This PR contains the following updates:
0.6.0->0.8.0Release Notes
cloudposse/terraform-aws-iam-policy-document-aggregator
v0.8.0Compare Source
minimum required Terraform version bumped to 0.13.0, context.tf updated, readme updated @​maximmi (#​25)
what
why
v0.7.0Compare Source
Terraform 0.14 upgrade @​maximmi (#​24)
what
why
v0.9.0Compare Source
context.tf updated to v0.24.1, minimum required Terraform version bumped to 0.13.0 when needed, readme updated @maximmi (#22)
what
why
v0.8.0Compare Source
Terraform 0.14 upgrade @maximmi (#21)
what
why
v0.7.0Compare Source
Terraform 0.14 upgrade @woz5999 (#19)
what
fixes and updates for tf 0.14 compatibility
v0.6.1Compare Source
add assume_role_action var @woz5999 (#17)
what
provide the ability to specify a different assume role action
why
allows these roles to be assumed by users signing in with SAML integrations
v0.6.0Compare Source
Update to TF 0.12/0.13. Update to `context.tf`. Update tests to `go` modules. Update example @aknysh (#15)
what
context.tfgomoduleswhy
v0.5.0Compare Source
Add Github actions @aknysh (#16)
what
why
Rename `kms_master_key_id` to `kms_master_key_arn` @goruha (#10)
What
kms_master_key_idtokms_master_key_arnWhy
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 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 was generated by Mend Renovate. View the repository job log.