-
Notifications
You must be signed in to change notification settings - Fork 1.2k
noVNC: make show dot configurable #11741
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
Conversation
3418328
to
a5fa9e9
Compare
@blueorangutan package |
@vishesh92 a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
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.
Pull Request Overview
This PR makes the noVNC console "show_dot" parameter configurable through a new zone-scoped configuration key, allowing administrators to control whether the dot cursor is displayed in noVNC consoles when no local cursor is provided by the remote server.
- Introduces a new configurable parameter
NoVncConsoleShowDot
with zone-level scope - Updates console URL generation to use the configurable value instead of hardcoded "true"
- Registers the new configuration key in the console proxy manager
Reviewed Changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
File | Description |
---|---|
ConsoleProxyManager.java | Defines the new NoVncConsoleShowDot configuration key with zone scope |
ConsoleProxyManagerImpl.java | Registers the new configuration key in the config keys array |
ConsoleAccessManagerImpl.java | Updates URL generation to use the configurable show_dot value instead of hardcoded "true" |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #11741 +/- ##
=========================================
Coverage 17.50% 17.50%
Complexity 15427 15427
=========================================
Files 5894 5894
Lines 526845 526847 +2
Branches 64334 64335 +1
=========================================
+ Hits 92232 92233 +1
- Misses 424236 424237 +1
Partials 10377 10377
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
@vishesh92 |
@weizhouapache no issue. Just making it configurable for users who don't want this. |
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✔️ suse15. SL-JID 15195 |
This pull request has merge conflicts. Dear author, please fix the conflicts and sync your branch with the base branch. |
a5fa9e9
to
4513d3b
Compare
4513d3b
to
467f49c
Compare
@blueorangutan package |
@vishesh92 a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✔️ suse15. SL-JID 15205 |
@blueorangutan test keepEnv |
@vishesh92 a [SL] Trillian-Jenkins test job (ol8 mgmt + kvm-ol8) has been kicked to run smoke tests |
[SF] Trillian test result (tid-14461)
|
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, didn’t test it
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.
code lgtm
Description
This PR makes show_dot configurable for noVNC.
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Screenshots (if appropriate):
How Has This Been Tested?
How did you try to break this feature and the system with this change?