Skip to content
This repository was archived by the owner on Nov 19, 2025. It is now read-only.
This repository was archived by the owner on Nov 19, 2025. It is now read-only.

ecs-cli compose: support sysctls parameters in docker-compose.yml #703

@sekiyama58

Description

@sekiyama58

Summary

Currently, ecs-cli compose ignores sysctls parameters in docker-compose.yml file.
They should be mapped to the SystemControls parameters in a task definition.

Description

  • Which specific command was run?
  ecs-cli compose \
    --file docker-compose.yml --ecs-params ecs-params.yml \
    --project-name ${PROJECT_NAME} create
  • Which version of the CLI you are using? (Run: ecs-cli --version)
    ecs-cli version 1.12.1 (e70f1b1)
  • What platform are you using to run ECS CLI commands? (E.g. Linux, MacOSX, Windows)
    Linux

Config files

  • docker-compose.yml
version: '3'
services:
  mysql:
    image: mysql:latest
    sysctls:
        net.core.somaxconn: 1024

Expected Behavior

Sysctls parameters are mapped to the SystemControls parameters in a task definition, e.g.:

...
    "systemControls": [{
         "namespace":"net.core.somaxconn",
         "value":"1024"
    }]
...

Observed Behavior

SystemControls parameters are ignored.

...
      "systemControls": null,
...

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions