-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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 gvproxy to windows packages #16807
Conversation
Added documentation how to setup QEMU machine with gvproxy and use it with podman. |
Squashed commits. Added one more change - removed explicit "-in /dev/stdin" from go-md2man because there is a regression in how msys2 handles this input after some updates.
Update: had to rebase to upstream head. |
It is not forgotten. Will update the PR this week. |
Rebased. Description updates (as some fixes were already applied upstream). @TomSweeneyRedHat I addressed the issues you pointed out in a separate commit. Taking into account amount feedback you contributed, should I mention you in |
674ee61
to
562df66
Compare
gvproxy team promised to upload latest artifacts to the releases page. I will then update the section removing gvproxy build instructions and replace it with a link. Update: added the link and description to the latest commit. |
I'm leaning towards adding [NO NEW TESTS NEEDED] if there no tests, which validates the content of Zip or exe artifacts. |
SGTM, add no new test needed. |
@n1hility PTAL |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good but have some suggestions here, mostly around docs. We were likely to include gvproxy.exe anyway for a future user-space network so this is a bit serendipitous!
Updated tutorial, rebased to latest main and squashed commits. Changes:
@n1hility kept the changes since latest version as a separate commit in a different branch arixmkii@f785459 for your convenience doing the review. |
2682125
to
1bdcf4f
Compare
Updated build scripts and installer build scripts to include gvproxy.exe. Includes tutorial on setting up a Podman VM with QEMU and gvproxy on Windows. Signed-off-by: Arthur Sengileyev <[email protected]>
Signed-off-by: Arthur Sengileyev <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/approve LGTM
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: arixmkii, n1hility The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/cherry-pick v4.4 |
@rhatdan: new pull request created: #17275 In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
This adds gvproxy.exe (which is a requirement to use podman with Qemu on windows(#13006)) to Windows installers and zip builds.
Included changes:
commit hash reference of gvisor-tap-vsock is bumped to latest (to include unix domain socket support on Windows);(was fixed already in upstream)(was fixed already in upstream)utf-8
encoding is enforced in python script;-in /dev/stdin
from go-md2man as this a default (reads StdIn if not specified) and this triggers some regression in msys2 with latest updates.This is extracted from my work on Qemu Podman Machine on Windows. It might look that there is no value in adding binary in advance, but I could challenge this with the statement, that it will be possible to launch gvproxy and Qemu VM manually and then setup podman remote connection to use it in a machine like scenario (without handy helpers of
podman machine
). If this can't be accepted int his form, I can move it to draft and add the description of this scenario to https://github.com/containers/podman/tree/main/docs/tutorialsSigned-off-by: Arthur Sengileyev [email protected]
Does this PR introduce a user-facing change?