The ecs-agent package in Bottlerocket provides the ECS agent and a systemd unit that sets up necessary configuration on the host.
This README is temporary and is meant to track the known issues and remaining work items for the ECS agent.
- The systemd unit contains many
ExecStartPre
/ExecStopPost
commands, with little explanation or infrastructure. TheExecStartPre
commands should probably be run exactly once, and theExecStopPost
commands probably shouldn't ever run. - The Bottlerocket datastore does not accept keys with
\
characters. This means that even though\
is valid in ECS attribute names, it is not supported on Bottlerocket.