Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Adds support for additional containers (sidecars) #107

Merged
merged 10 commits into from
Oct 18, 2023

Conversation

JaredDarling
Copy link
Contributor

No description provided.

JaredDarling and others added 7 commits May 31, 2023 10:32
Need latest changes from this module
Fixes default target group names to be compatible with naming scheme .
* String any (#3)

* Add deployment_controller (#1)

* Add deployment_controller

Add support for setting deployment_controller of service

* Change type string -> any

* Change type string -> any

* use test branch ref

* Formatting

* Adds support for additional load balancer feature & using force_new_deployment flag of ECS.

* Adds the ability to configure additional containers (sidecars)

---------

Co-authored-by: Jared Darling <jdarling@aimconsulting.com>
* String any (#3)

* Add deployment_controller (#1)

* Add deployment_controller

Add support for setting deployment_controller of service

* Change type string -> any

* Change type string -> any

* use test branch ref

* Formatting

* Adds support for additional load balancer feature & using force_new_deployment flag of ECS.

* Adds the ability to configure additional containers (sidecars)

* Formatting

---------

Co-authored-by: Jared Darling <jdarling@aimconsulting.com>
* String any (#3)

* Add deployment_controller (#1)

Add support for setting deployment_controller of service

* Change type string -> any

* use test branch ref

* Adds support for additional load balancer feature & using force_new_deployment flag of ECS.

* Adds the ability to configure additional containers (sidecars)

* Update to latest module versions

---------

Co-authored-by: Jared Darling <jdarling@aimconsulting.com>
@jnonino jnonino self-requested a review October 13, 2023 08:24
@jnonino jnonino added the enhancement New feature or request label Oct 13, 2023
@JaredDarling
Copy link
Contributor Author

I have a fix for the tests that I'll submit today.

JaredDarling and others added 3 commits October 13, 2023 17:05
* String any (#3)

* Add deployment_controller (#1)

* Add deployment_controller

Add support for setting deployment_controller of service

* Change type string -> any

* Change type string -> any

* use test branch ref

* Formatting

* Adds support for additional load balancer feature & using force_new_deployment flag of ECS.

* Adds the ability to configure additional containers (sidecars)

* Formatting

* Update to latest module versions

* Sets default deployment_controller to fix test

---------

Co-authored-by: Jared Darling <jdarling@aimconsulting.com>
* String any (#3)

* Add deployment_controller (#1)

* Add deployment_controller

Add support for setting deployment_controller of service

* Change type string -> any

* Change type string -> any

* use test branch ref

* Formatting

* Adds support for additional load balancer feature & using force_new_deployment flag of ECS.

* Adds the ability to configure additional containers (sidecars)

* Formatting

* Update to latest module versions

* Sets default deployment_controller to fix test

* Formatting

---------

Co-authored-by: Jared Darling <jdarling@aimconsulting.com>
@JaredDarling
Copy link
Contributor Author

@jnonino Tests fixed. Ready for final review.

interactive = var.interactive
pseudo_terminal = var.pseudo_terminal
docker_security_options = var.docker_security_options
additional_containers = var.additional_containers
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

additional_containers is the new variable. The rest are modified due to re-ordering (sorted).

@@ -115,6 +117,7 @@ module "ecs-fargate-service" {

# Application Load Balancer
custom_lb_arn = var.custom_lb_arn
additional_lbs = var.additional_lbs
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

additional_lbs is also a new feature.

enable_ecs_managed_tags = var.enable_ecs_managed_tags
enable_execute_command = var.enable_execute_command
force_new_deployment = var.force_new_deployment
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

New feature to keep service always up to date.

@jnonino jnonino merged commit 153206c into cn-terraform:main Oct 18, 2023
2 checks passed
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request
Projects
Development

Successfully merging this pull request may close these issues.

3 participants