Releases: cloudposse/terraform-aws-elastic-beanstalk-application
v0.13.0
feat(): expose suffix for lifecycle role to be overwritten @cilasbeltrame (#61)
## whatThe default eb lifecycle role is long if you have a long application name.
why
Allowing it to be overritten, it fixes the 64 chars limit size.
v0.12.1
🚀 Enhancements
feat(): Avoid IAM service role name conflicts when used with terraform-aws-elastic-beanstalk-environment @cilasbeltrame (#60)
## whatWhen this module is used together with cloudposse/terraform-aws-elastic-beanstalk-environment, the environment module already creates an Elastic Beanstalk service role (see main.tf#L34).
This PR updates our module to use a dedicated IAM role for the lifecycle policy, preventing a name collision with the existing service role.
why
- It creates a dedicated iam role for lifecycle policy.
- Prevents conflicts with the service role created by the environment module.
references
Cloud Posse environment module creating the EB service role: main.tf#L34
🤖 Automatic Updates
Fix go version in tests @osterman (#58)
## what - Update go `1.24`why
- Error loading shared library libresolv.so.2 in Go 1.20
References
Replace Makefile with atmos.yaml @osterman (#57)
## what - Remove `Makefile` - Add `atmos.yaml`why
- Replace
build-harnesswithatmosfor readme genration
References
- DEV-3229 Migrate from build-harness to atmos
Migrate new test account @osterman (#56)
## what - Update `.github/settings.yml` - Update `.github/chatops.yml` fileswhy
- Re-apply
.github/settings.ymlfrom org level to getterratestenvironment - Migrate to new
testaccount
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 (#55)
## what - Update `.github/settings.yml` - Drop `.github/auto-release.yml` fileswhy
- Re-apply
.github/settings.ymlfrom org level - Use organization level auto-release settings
references
- DEV-1242 Add protected tags with Repository Rulesets on GitHub
Update release workflow to allow pull-requests: write @osterman (#54)
## what - Update workflow (`.github/workflows/release.yaml`) to have permission to comment on PRwhy
- So we can support commenting on PRs with a link to the release
Update GitHub Workflows to use shared workflows from '.github' repo @osterman (#53)
## what - Update workflows (`.github/workflows`) to use shared workflows from `.github` repowhy
- Reduce nested levels of reusable workflows
Update GitHub Workflows to Fix ReviewDog TFLint Action @osterman (#52)
## what - Update workflows (`.github/workflows`) to add `issue: write` permission needed by ReviewDog `tflint` actionwhy
- The ReviewDog action will comment with line-level suggestions based on linting failures
Update GitHub workflows @osterman (#51)
## what - Update workflows (`.github/workflows/settings.yaml`)why
- Support new readme generation workflow.
- Generate banners
Use GitHub Action Workflows from `cloudposse/.github` Repo @osterman (#50)
## what- Install latest GitHub Action Workflows
why
- Use shared workflows from
cldouposse/.githubrepository - Simplify management of workflows from centralized hub of configuration
Add GitHub Settings @osterman (#48)
## what - Install a repository config (`.github/settings.yaml`)why
- Programmatically manage GitHub repo settings
0.12.0
What's Changed
- git.io->cloudposse.tools update by @dylanbannon in #37
- Sync github by @max-lobur in #41
- Introduces creation of IAM role + support for max_age_in_days by @aleksandarknezevic in #44
New Contributors
- @dylanbannon made their first contribution in #37
- @max-lobur made their first contribution in #41
- @aleksandarknezevic made their first contribution in #44
Full Changelog: 0.11.1...0.12.0
v0.11.1
🤖 Automatic Updates
Update context.tf @cloudpossebot (#36)
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.11.0
context.tf updated to v0.24.1, minimum required Terraform version bumped to 0.13.0 when needed, readme updated @maximmi (#32)
what
- update context.tf to v0.24.1
- minimum required Terraform version bumped to 0.13.0
- readme updated, Bridgecrew compliance badges added
why
- It allows for setting the letter case of tag names and labels, back compatibility with context v0.22.0 and below
- we have dropped support for Terraform 0.12
- To be able see and fix the recommendations from Bridgecrew so we can position our modules as standards compliant
v0.10.1
🤖 Automatic Updates
Update context.tf @cloudpossebot (#33)
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.10.0
minimum required Terraform version bumped to 0.13.0, context.tf updated, readme updated @maximmi (#31)
what
- update context.tf to v0.23.0
- minimum required Terraform version bumped to 0.13.0
- readme updated, Bridgecrew compliance badges added
why
- It allows for setting the letter case of tag names and labels
- we have dropped support for Terraform 0.12
- To be able see and fix the recommendations from Bridgecrew so we can position our modules as standards compliant
v0.9.0
v0.8.1
🤖 Automatic Updates
Update README.md and docs @cloudpossebot (#28)
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