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

Add support for ECS Exec #1649

Closed
otterley opened this issue Jul 8, 2021 · 5 comments · Fixed by #3075
Closed

Add support for ECS Exec #1649

otterley opened this issue Jul 8, 2021 · 5 comments · Fixed by #3075
Assignees
Labels
area/ecs ECS status/icebox Things we think would be nice but are not prioritized type/enhancement New feature or request

Comments

@otterley
Copy link

otterley commented Jul 8, 2021

ECS Exec is an important feature of ECS. It allows customers to obtain a shell in the context of a running container (à la kubectl exec), without requiring admin access to the host.

Currently, ECS Exec is supported on the Amazon Linux 2-based ECS optimized AMI and similar variants, but is not supported on Bottlerocket. Given ECS Exec's popularity, it makes sense to add support for it in Bottlerocket as well.

@samuelkarp samuelkarp added area/ecs ECS status/needs-triage Pending triage or re-evaluation type/enhancement New feature or request labels Jul 8, 2021
@jpculp jpculp added priority/p2 and removed status/needs-triage Pending triage or re-evaluation labels Jul 8, 2021
@jpculp jpculp added this to the backlog milestone Jul 8, 2021
@jpculp jpculp added the status/research This issue is being researched label Jul 8, 2021
@jhaynes jhaynes added status/notstarted and removed status/research This issue is being researched labels Jul 19, 2021
@zmrow
Copy link
Contributor

zmrow commented Jul 22, 2021

Thanks for the request - we'll look into it!

@rue-nsilverman
Copy link

+1 with some fluff text context! We use ECS Exec to perform a lot of tasks from debugging to maintenance across our containers. We have multiple types of Operating Systems we use and all but Bottlerocket supports this feature. I would love to finally switch all the remaining Operating Systems we use to Bottlerocket for all the lovely benefits it brings but I can't complete that migration until this feature exists. Would love to see this happen!

@kdaula kdaula modified the milestones: backlog, Q4, Q1-2023 Jul 22, 2022
@stmcginnis stmcginnis added status/needs-triage Pending triage or re-evaluation and removed priority/p2 labels Dec 1, 2022
@arnaldo2792
Copy link
Contributor

arnaldo2792 commented Dec 13, 2022

I was curious about what will be required in Bottlerocket in order to support this feature. I found out that the ECS agent will mount SSM binaries provided by the host, which I assume are statically linked.

@ryansch
Copy link

ryansch commented Jan 13, 2023

I just hit my head on this. Unfortunately it seems that there's no error surfaced anywhere when a task can't be scheduled because of this requirement.

@stmcginnis stmcginnis removed this from the Start looking in Q1 2023 milestone Feb 23, 2023
@stmcginnis
Copy link
Contributor

@dmitmasy fyi for your awareness and prioritization.

@stmcginnis stmcginnis added status/icebox Things we think would be nice but are not prioritized and removed status/needs-triage Pending triage or re-evaluation labels Mar 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ecs ECS status/icebox Things we think would be nice but are not prioritized type/enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.