terraform-aws-ecs-web-app
terraform-aws-ecs-web-app copied to clipboard
chore(deps): update terraform cloudposse/ecs-container-definition/aws to v0.61.1 (release/v1)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| cloudposse/ecs-container-definition/aws (source) | module | minor | 0.58.1 -> 0.61.1 |
Release Notes
cloudposse/terraform-aws-ecs-container-definition (cloudposse/ecs-container-definition/aws)
v0.61.1
🚀 Enhancements
Fix: Duplicate name in portMapping fixed & Docs Updated @Hackerbone (#171)
what
The portMapping parameter had a duplicate name field occurrence
why
Failure in creating services in the new release v0.61.0
references
I was waiting for the previous PR to get merged since I use this module in my project for a while. Saw CI checks didn't pass so I made a new fix PR.
- closes #170
v0.61.0
chore: add service connect fields to portMapping @dudymas (#168)
what
- added
nameandappProtocoltoportMappingvariables
why
- Service Connect uses these fields
references
v0.60.1
fix: add port mapping name (#162) @aaronlake (#166)
what
- Add optional variable
nametoportMappingsto allow Service Discovery registration
why
- Unable to allow ECS container definitions to register with Service Discovery
references
- closes #162
🤖 Automatic Updates
Update README.md and docs @cloudpossebot (#167)
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.60.0
fix: strengthen types, simplify logic (#154) @goruha (#164)
what
- enable & use optional attributes where AWS API marks fields optional
- remove redundant lookups
- strengthen types for
log_configuration,repository_credentials,system_controls,container_definition - reorder object var attributes to match AWS docs
- simplify log configuration sanitization/munging
- simplify secret & environment var sorting
- expose unencoded container definition output directly without requiring pointless
jsonencode/jsondecodecycle
why
optionalobviateslookup(..., null)calls for objectslookup(o, k)without adefaultis deprecated in favor ofo[k]or direct attr access (o.k)log_configuration,repository_credentials, andsystem_controlshad needlessly opaqueanytypes which hinder DX and make subtle bugs more likely (e.g. in the types oflog_configuration.optionsvalues)- since all attributes of
container_definitionare now typed there's no reason not to type it as well - following the AWS documentation's field order makes types easier to verify for completeness & correctness
- typing
log_configurationappropriately obviates explicittostring&nullhandling; resolves #151 - env/secret map sorting can be dramatically simplified since
for-expressions iterate over maps & objects by key in lexicographic order jsonencode-ing the final container definition only tojsondecodeforjson_map_objectis redundant
Refs
- #154
- @obataku
Sync github @max-lobur (#161)
Sync github from the template
v0.59.0
- No changes
v0.58.3
🚀 Enhancements
fix: eternal churn of environment variables @kevcube (#159)
what
- Maybe the AWS container definition API changed but applying a container constructed from this module will post with
environment = nullwhich amazon translates toenvironment = [] - So every subsequent apply will have changes in terraform like
environment = [] ~> null
why
- if we match what amazon translates to, then the terraform state stays consistent
v0.58.2
Remove unused provider @pguinard-public-com (#157)
what
- Remove unused provider
why
- Do not download the provider for local.file and local.sensitive_file as this is not required for the module to run
- This makes terraform init run faster as well as download resources that are not used
references
- Local provider that is being defined (https://github.com/cloudposse/terraform-aws-ecs-container-definition/issues/156)
- closes #156
git.io->cloudposse.tools update @dylanbannon (#152)
what and why
Change all references to git.io/build-harness into cloudposse.tools/build-harness, since git.io redirects will stop working on April 29th, 2022.
References
- DEV-143
🤖 Automatic Updates
Update README.md and docs @cloudpossebot (#155)
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
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.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
/terratest
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.