feat: add support for attaching ephemeral containers (debug containers)#27124
feat: add support for attaching ephemeral containers (debug containers)#27124KyriosGN0 wants to merge 6 commits into
Conversation
Signed-off-by: AvivGuiser <avivguiser@gmail.com>
Signed-off-by: AvivGuiser <avivguiser@gmail.com>
❌ Preview Environment undeployed from BunnyshellAvailable commands (reply to this comment):
|
Signed-off-by: AvivGuiser <avivguiser@gmail.com>
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #27124 +/- ##
==========================================
+ Coverage 62.78% 63.21% +0.42%
==========================================
Files 414 416 +2
Lines 56022 56767 +745
==========================================
+ Hits 35176 35883 +707
- Misses 17494 17503 +9
- Partials 3352 3381 +29 ☔ View full report in Codecov by Sentry. |
Signed-off-by: AvivGuiser <avivguiser@gmail.com>
Signed-off-by: AvivGuiser <avivguiser@gmail.com>
Signed-off-by: AvivGuiser <avivguiser@gmail.com>
|
@KyriosGN0 I think this is a great feature! I do think this is something which needs to be discussed with other maintainers though, whether through a more formal proposal or at the very least on a contributors' meeting. Would you be available to discuss tomorrow @ 5pm CEST? |
Unfortunately no its about 3 in the morning for me |
|
@blakepettersson i see its 8 am PT, so i can join |
|
hey @blakepettersson, is there something i need to do after the contributor meeting? |
|
Hi @KyriosGN0 I sadly needed to leave before your issue was brought up. What was the outcome of the discussion in regards to this? I wanted to bring up that I think at the very least the image list should be able to be configured on a project-level |
@blakepettersson mainly around security (due to the use of the terminal like the exec feature), i was told that a deeper look at the pr is needed |
Yes exactly. Although I don't know if there'll be general agreement amongst maintainers which is why I think we should try to codify the desired behavior through a proposal, especially given the point below
You can see a template of how a proposal generally looks here: https://github.com/argoproj/argo-cd/blob/master/docs/proposals/001-proposal-template.md |
@blakepettersson should the proposal be its own PR? |
Yes it should |
|
@blakepettersson created #27366 (its a thin proposal) |
Signed-off-by: AvivGuiser avivguiser@gmail.com
Checklist:
This PR add a new tab on argocd UI to create ephemeral containers that can attach to existing container's namespaces (or be launched in the same pod as them but they won't share the namespace and won't see the other containers processes). Fixes #11103, #24761