v0.26.3
·
22 commits
to refs/heads/main
since this release
🚀 Enhancements
feat: consolidate enable parameters to locals and fix invalid count bug @RoseSecurity (#117)
## what- Move
enabledlogic into locals - Added a local:
local.enabled && length(var.master_password) == 0
[!NOTE]
length()returns an integer, so the result is always plan-time-known, even when the underlying string is deferred
- Replaced the old
countexpression withcount = module.this.enabled && local.is_master_password_empty ? 1 : 0.
why
- Root cause: the
count = module.this.enabled && var.master_password == "" ? 1 : 0expression referencedvar.master_password, which, when wired to something likeaws_ssm_parameter.db_password.value, is unknown until apply time
references
🐛 Bug Fixes
feat: consolidate enable parameters to locals and fix invalid count bug @RoseSecurity (#117)
## what- Move
enabledlogic into locals - Added a local:
local.enabled && length(var.master_password) == 0
[!NOTE]
length()returns an integer, so the result is always plan-time-known, even when the underlying string is deferred
- Replaced the old
countexpression withcount = module.this.enabled && local.is_master_password_empty ? 1 : 0.
why
- Root cause: the
count = module.this.enabled && var.master_password == "" ? 1 : 0expression referencedvar.master_password, which, when wired to something likeaws_ssm_parameter.db_password.value, is unknown until apply time
references
🤖 Automatic Updates
Migrate new test account @osterman (#110)
## 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