Allow container mem_limit to be null #678
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Previously, if no
mem_limit
was set on a container, the ecs-cli would default it to 512mb, even if task size memory was set. Additionally, ifmem_reservation
was set butmem_limit
was not, the latter would be set to the same value.This change leaves
mem_limit
unset (nil) in both cases.Test 1: container
mem_limit
null when task level memory setdocker-compose.yml
ecs-params.yml
CMD out put
resulting task definition
Test 2:
mem_reservation
set butmem_limit
not setdocker-compose.yml
ecs-params.yml
CMD output
resulting task def
--
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.