Bug 1440811

Summary: [RFE] Drop support for VMware MKS and old VMRC consoles
Product: Red Hat CloudForms Management Engine Reporter: Dávid Halász <dhalasz>
Component: UI - OPSAssignee: Dávid Halász <dhalasz>
Status: CLOSED CURRENTRELEASE QA Contact: Kedar Kulkarni <kkulkarn>
Severity: high Docs Contact:
Priority: high    
Version: 5.8.0CC: dclarizi, hkataria, jhardy, mpovolny, obarenbo
Target Milestone: GAKeywords: FutureFeature, RFE, TestOnly
Target Release: 5.9.0Flags: kkulkarn: automate_bug-
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: 5.9.0.1 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1443086 (view as bug list) Environment:
Last Closed: 2018-03-06 15:20:14 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: Feature
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: CFME Core Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1443086    

Description Dávid Halász 2017-04-10 14:10:22 UTC
Description of problem:
The MKS and old VMRC consoles are depending on ActiveX/NPAPI plugins that are no longer supported by the major browsers (except IE11). In response, VMware introduced a new type of HTML5 consoles called WebMKS and a VMRC desktop application. These are replacing the aforementioned old technologies and we're already supporting them.

VMware also dropped the support for their API version below 5.5 where these old consoles are being used. Therefore we can safely remove the old code...


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 4 CFME Bot 2017-04-18 08:58:13 UTC
New commit detected on ManageIQ/manageiq-ui-classic/master:
https://github.com/ManageIQ/manageiq-ui-classic/commit/0ac89d72f289c7b86069d05327f224e33d6dcdb2

commit 0ac89d72f289c7b86069d05327f224e33d6dcdb2
Author:     Dávid Halász <dhalasz>
AuthorDate: Mon Apr 10 14:47:55 2017 +0200
Commit:     Dávid Halász <dhalasz>
CommitDate: Thu Apr 13 16:39:00 2017 +0200

    Remove VMware MKS consoles and the old VMRC plugin support
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1440811

 app/assets/stylesheets/vmrc.css                    | 139 -------
 app/controllers/ops_controller/settings/common.rb  |   2 +-
 app/controllers/vm_remote.rb                       |   7 +-
 .../application_helper/button/vm_console.rb        |  25 --
 .../application_helper/button/vm_vmrc_console.rb   |  15 +-
 .../application_helper/toolbar/x_vm_center.rb      |   8 -
 app/helpers/ui_constants.rb                        |   3 -
 app/views/ops/_settings_server_tab.html.haml       |  14 +-
 app/views/vm_common/console_mks.html.haml          | 147 -------
 app/views/vm_common/console_vmrc.html.haml         | 450 +--------------------
 config/initializers/assets.rb                      |   2 -
 .../application_helper/buttons/vm_console_spec.rb  |  13 -
 .../buttons/vm_vmrc_console_spec.rb                |  38 +-
 13 files changed, 30 insertions(+), 833 deletions(-)
 delete mode 100644 app/assets/stylesheets/vmrc.css
 delete mode 100644 app/views/vm_common/console_mks.html.haml
 delete mode 100644 spec/helpers/application_helper/buttons/vm_console_spec.rb

Comment 6 Kedar Kulkarni 2017-10-26 18:28:43 UTC
Environment: 
CFME Downstream 5.9.0.4

Actions Performed: 

Checked Configuration->VMware Console Support 

Results: 

Available options are WebMKS,VNC, VMWare VMRC Plugin