-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Support for built-in vnc client on Mac #4207
Comments
Hi! I'm interested in working on this along with some colleagues of mine as part of a course on Virtualiztion at UT Austin. Can we work on this issue? Thanks! |
@kevtheappdev probably too late, but yes definitely. The client would have to be added at https://github.com/kubevirt/kubevirt/blob/master/pkg/virtctl/vnc/vnc.go#L223. |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with /lifecycle stale |
/remove-lifecycle stale |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with /lifecycle stale |
/remove-lifecycle stale |
To implement this, someone with a mac would have to take this. @mlsorensen maybe you know someone who can do that? |
@rmohr I am going to take a look at this, and look to implement with the |
OK, I have spent some time testing/mocking this up. It would appear that the built in MacOS client Doing some quick searching on the Internet pulls up a few others running into this for other projects:
The @detiber do you have any thoughts on this, since you opened the bug. Are you aware of anyway around this requirement? |
Given that the default OSX client requires a password to be used/present and password authentication is not currently supported by kubevirt, I do not think this request can be implemented. An interesting request/issue would be to enable vnc password authentication support within kubevirt to add an additional layer of security to the vnc console, then it might be possible to leverage the OSX client. |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with /lifecycle stale |
Maybe we can fake the password authentication in |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with /lifecycle rotten |
Rotten issues close after 30d of inactivity. /close |
@kubevirt-bot: Closing this issue. 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. |
Is this a BUG REPORT or FEATURE REQUEST?:
/kind enhancement
What happened:
virtctl vnc
currently requires installing a third party application on Mac OS X in order to functionWhat you expected to happen:
virtctl vnc
to use the built-in vnc client on Mac OS XHow to reproduce it (as minimally and precisely as possible):
Run
virtctl vnc <name>
on a Mac OS X host without having one of the supported third-party vnc clients installedAnything else we need to know?:
This could either wrap
open vnc://<url>
or potentially call directly or potentially call the binary directly/System/Library/CoreServices/Applications/Screen\ Sharing.app/Contents/MacOS/Screen\ Sharing
The text was updated successfully, but these errors were encountered: