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

Feature enhancement request for VM portal #1463

Closed
Alexxio1981 opened this issue Jun 24, 2021 · 5 comments
Closed

Feature enhancement request for VM portal #1463

Alexxio1981 opened this issue Jun 24, 2021 · 5 comments

Comments

@Alexxio1981
Copy link

Hello to all,

please is there a way to customize the VM portal?

In my case I need to hide the "VNC console" value from the dropdown list inside
of selected VM properties and leave only "VNC Console Browser".
The user profile is "UserRole"

Thank you very much!

@sgratch
Copy link
Member

sgratch commented Jun 29, 2021

hi @Alexxio1981
There is currently no way to hide a console type, supported by the VM, from the dropdown list.
But on web-ui version 1.7.0 (oVirt 4.4.7) we added a new console options functionality for setting a default console type which will appear as the first option to choose from on dropdown menus (both dashboard and VM details consoles menu).

Is it enough or do you still want to hide the "VNC console" option?

@Alexxio1981
Copy link
Author

hello @sgratch
for safety reason I need the possibility to hide this option because while editing the .vv file I see the Hypervisor IP address.

@rszwajko
Copy link
Member

rszwajko commented Jul 5, 2021

The UI could be configured by extending existing engine configuration flag
i.e. by adding NoVncOnly option. We could also provide a new flag.

However note that IP will still be visible in the REST API responses i.e. api/vms?follow=graphics_consoles. True security can be only provided by roles/permission mechanism that will block access to sensitive data.

@sjd78
Copy link
Member

sjd78 commented Jul 7, 2021

I know that a spice proxy (config key SpiceProxyDefault) and a websocket proxy (config key WebSocketProxy) can be configured for ovirt. I'm not sure if there is a proxy capability for native vnc. If there is, all that @Alexxio1981 would need to do is setup and configure those proxies as needed to hide the host IP from the console user. At least in the case of the spice proxy, the ovirt engine should substitute the IP addresses in all of the rest calls etc.

Using a proxy for the consoles would be a better solution overall.

@sgratch
Copy link
Member

sgratch commented Jun 1, 2022

Since this is not active for almost a year and a solution was suggested above, I'm closing this issue

@sgratch sgratch closed this as completed Jun 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants