Skip to content
New issue

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

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

Already on GitHub? Sign in 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

Successfully merging this pull request may close these issues.

None yet

3 participants