use conmon for exec#3143
Conversation
b345fa2 to
5b1f1a7
Compare
|
☔ The latest upstream changes (presumably #2844) made this pull request unmergeable. Please resolve the merge conflicts. |
a6d124e to
9d5bc14
Compare
|
☔ The latest upstream changes (presumably #3162) made this pull request unmergeable. Please resolve the merge conflicts. |
9d5bc14 to
31dad15
Compare
ab50020 to
15c83ab
Compare
9ceab1b to
adee9d8
Compare
|
@haircommander Needs a rebase. I think @mheon wants to get this in... |
|
@haircommander I'm good to merge once you're ready, so just say when. |
|
☔ The latest upstream changes (presumably #3522) made this pull request unmergeable. Please resolve the merge conflicts. |
|
☔ The latest upstream changes (presumably #3595) made this pull request unmergeable. Please resolve the merge conflicts. |
|
I think we're set. We still (potentially) leak if you hit Podman itself with a SIGTERM or similar during the exec, so we don't hit the defer, but otherwise it seems fine. |
|
☔ The latest upstream changes (presumably #3443) made this pull request unmergeable. Please resolve the merge conflicts. |
|
☔ The latest upstream changes (presumably #3562) made this pull request unmergeable. Please resolve the merge conflicts. |
|
@mheon @TomSweeneyRedHat @QiWang19 @vrothberg @baude @rhatdan Here's an update: This PR is as ready as it will be, PTAL |
|
update, I actually just thought of a way to get this to pass organically, so hold on the manual merge |
|
update, i think I have a way to make in_podman green naturally. hold the force merge |
cevich
left a comment
There was a problem hiding this comment.
All the CI changes LGTM, just one goof but it's my fault and won't affect anything.
There was a problem hiding this comment.
FYI- this is my bad...these aren't used anywhere. I've got a commit floating on a PR somewhere that just clobbers them all.
There was a problem hiding this comment.
Do we have Jira cards or issues for these?
There was a problem hiding this comment.
the entirety of remote exec is a big TODO, I can make a jira card
|
Changes LGTM, but what head nods from @mheon and @vrothberg too, especially if you can't get the tests to green. Personally, I think once merged, this should sit in upstream for a few weeks before we make a new kit with it and that kit should bump the version from 1.4 to 1.5 or 1.5 to 1.6. |
This includes: Implement exec -i and fix some typos in description of -i docs pass failed runtime status to caller Add resize handling for a terminal connection Customize exec systemd-cgroup slice fix healthcheck fix top add --detach-keys Implement podman-remote exec (jhonce) * Cleanup some orphaned code (jhonce) adapt remote exec for conmon exec (pehunt) Fix healthcheck and exec to match docs Introduce two new OCIRuntime errors to more comprehensively describe situations in which the runtime can error Use these different errors in branching for exit code in healthcheck and exec Set conmon to use new api version Signed-off-by: Jhon Honce <jhonce@redhat.com> Signed-off-by: Peter Hunt <pehunt@redhat.com>
Signed-off-by: Peter Hunt <pehunt@redhat.com>
|
/lgtm |
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: cevich, haircommander, mheon The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/hold cancel |
|
Thanks for sticking with this one through the endless rebases, @haircommander - it's finally merged. |
|
This also fixed #3179 |
This is a starter PR. Do not merge, it is not complete at all.
depends on: cri-o/cri-o#2377
The point of pushing here is mostly to get feedback on the design. there is still more work to do:
The following items could be added in follow up PRs: