Skip to content

Commit 29b257a

Browse files
bryantbiggsivan-sukhomlynsaki-engineeringmattaltbergsalscode
authored
feat!: Upgrade AWS provider and min required Terraform version to 6.0 and 1.5.7 respectively (#217)
* feat: Support `managed_draining` argument at `aws_ecs_capacity_provider` (#158) * feat: Support manged_draining argument for aws_ecs_capacity_provider * bump required AWS provider version to 5.34 * align AWS provider version across the project * feat: Update MSTV to 1.3 to support state migrations, align provider version on minor version --------- Co-authored-by: Bryant Biggs <[email protected]> * feat: Add support for multiple `service`s inside `service_connect_configuration` (#123) feat: Add support for multiple service inside service_connect_configuration Co-authored-by: Bryant Biggs <[email protected]> * feat: Add support for custom metric queries in customized_metric_spec (#196) * feat: add support for custom metric queries in customized metric spec * fix: Update and run pre-commit checks to format --------- Co-authored-by: Bryant Biggs <[email protected]> * feat: Add support for service connect timeout settings (#212) * feat: add service connect timeout support * chore: Update required min versions * chore: Fix merge conflicts --------- Co-authored-by: Bryant Biggs <[email protected]> * feat: Add support for EBS volumes (#205) * feat: Adding support for EBS volumes * feat: Adding support for EBS volumes * feat: Add support for EBS volumes * feat: Add support for EBS volumes * chore: Update min required AWS provider version --------- Co-authored-by: Bryant Biggs <[email protected]> * feat: Add support for service connect tls settings (#216) * add dynamic tls block for service connect service * set aws_pca_authority_arn to required * also apply fix to ecs service without ignore_task_def * formatting --------- Co-authored-by: Kevin Ouellet <[email protected]> * fix: Propagate support for EBS volumes to the root module (#223) * Add missing support for EBS volumes. The PR #205 failed to update the main module triggered when using the Terraform Registry as the module source. * Set default to true * Correct infra iam role logic. * fix: Correct logic for local `needs_infrastructure_iam_role` check (#224) * Fix need infrastructure role check. * try adjusting logic. * explicit dep * forgot this default * update example. * feat: Add support for restartPolicy (#231) * feat: Add support for restartPolicy (#230) * fix precommit error * fix: Correct defaults and remove redundant validation --------- Co-authored-by: Bryant Biggs <[email protected]> * refactor: Initial pass at variable type definitions for service module' * refactor: Initial pass at variable type definitions for container definition module * chore: Update variable name to tag_specifications (#251) Update variable name In main.tf it is used a plural tag_specifications name for the attribute * feat: Add support for availability zone rebalancing (#262) (#269) * feat: Add support for availability zone rebalancing (#262) * revert default value of availability zone rebalancing * chore: Raise MSV of AWS provider * feat: Use policy for tasks role instead of inline policy * feat: Add FIS param and remove inference accelerator from `service` module * feat: Update cluster variable definitions; drop `cluster_` prefix * feat: Bump version requirements for AWS provider and Terraform to v6.0 and v1.5.7 respectively * feat: Update cluster configurations * feat: Update container definition configurations * feat: Update service configurations * feat: The worlds longest variable definition * fix: Corrections * chore: Update upgrade guide, add container definition example for testing * fix: Correct tflint ignore statemtns for camelCasing --------- Co-authored-by: Ivan Sukhomlyn <[email protected]> Co-authored-by: H.Saki <[email protected]> Co-authored-by: matt <[email protected]> Co-authored-by: Sal Sodano <[email protected]> Co-authored-by: Rodrigo Torres <[email protected]> Co-authored-by: Kevin Ouellet <[email protected]> Co-authored-by: Kevin Ouellet <[email protected]> Co-authored-by: Thomas Montague <[email protected]> Co-authored-by: Paul SANTUS <[email protected]> Co-authored-by: Luis Valdés <[email protected]> Co-authored-by: Keisuke.Matsuda <[email protected]>
1 parent 7570dbf commit 29b257a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+4210
-1246
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
repos:
22
- repo: https://github.com/antonbabenko/pre-commit-terraform
3-
rev: v1.99.0
3+
rev: v1.99.4
44
hooks:
55
- id: terraform_fmt
66
- id: terraform_wrapper_module_for_each

README.md

Lines changed: 36 additions & 40 deletions
Large diffs are not rendered by default.

docs/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -321,20 +321,20 @@ The default behavior of the container definition module is to create the CloudWa
321321
# FluentBit sidecar is required for Firelens
322322
fluent-bit = {
323323
image = data.aws_ssm_parameter.fluentbit.value
324-
firelens_configuration = {
324+
firelensConfiguration = {
325325
type = "fluentbit"
326326
}
327327
# ...
328328
}
329329
330330
default = {
331-
dependencies = [{
331+
dependsOn = [{
332332
containerName = "fluent-bit"
333333
condition = "START"
334334
}]
335335
336336
enable_cloudwatch_logging = false
337-
log_configuration = {
337+
logConfiguration = {
338338
logDriver = "awsfirelens"
339339
options = {
340340
# ...
File renamed without changes.

0 commit comments

Comments
 (0)