-
Notifications
You must be signed in to change notification settings - Fork 301
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
Support ECS specific fields that are not supported in compose #267
Comments
Related to #153 |
hi, @yinshiua. Is there any plan to provide the function of Network mode? We have a very strong demand on that. |
@jonydev Yes, we are planning on adding Network Mode into the CLI. We are working on putting together a proposal. |
+1... having the ability to mark containers as non-essential is really needed. Currently, the alternative of manually creating new task definitions is quite clunky. |
I second what @qmcree said. It's absolutely critical to be able to mark one-off task containers as non-essential. |
@qmcree could you go into more detail about your workaround? I'm new to using ecs-cli and am a bit confused. |
@rbalicki2 My solution is less than ideal. I used the ECS CLI to parse the Docker Compose YML as best it could to get the task definitions into ECS. Then, I manually configured the non-essential containers (like a worker we have) in the AWS console. For deployments, I fabfuel/ecs-deploy via Jenkins, which will parse a task definition in JSON, but will only change the Docker image tag. If we need to make changes to anything else in the definition like add/remove environment variables, we make them directly in the console. I look forward to when we can fully leverage Compose YML's via ECS CLI to make these changes. |
@qmcree Oh ok. So right now I have
I think that'll do until this is solved from the ecs-cli end...! |
Hahaha, right?
|
ecs-cli compose
does not support ECS specific parameters that are in compose including essential, Task role ARN, Network mode, etc.The text was updated successfully, but these errors were encountered: