6. 6
USER INTERFACE
(Eric Winchell)
PRs (UI, SUI, UI/REACT Components, V2V): 39 Bugs: 9, Enhancements: 3, Technical Debt/cleanup: 15/5, others: 7
Bugs
● Removed a broken Resume button for VMs and Instances (#6581)
● Fixed missing data in PDFs generated from Saved Reports (#6561)
● Fixed Pod information on the Container Build summary screen (#6575)
● Styling improvements on the Container Build summary screen (#6577)
● Fixed VM & Instance retirement from the workflow screen (#6585)
● Enabled reconfiguring of VMs displayed in a nested list (#6605)
● Enabled flash message after managing policies on non-explorer screens (#6622)
● (v2v)Fixed logic for detecting SSH transport method on a conversion host configuration
task (#1092)
Enhancements
● Added Tags for PxeServers and their items (#6509)
● Added support for the Native viewer (#6574)
● (v2v) Limited warm migration to RHV targets only (#1091)
7. 7
PROVIDERS
(Adam Grare)
Core
● Split up MetricsCapture into Provider subclasses, further reduce conditionals (#19543)
● Remove VMwareWebService gem from the core Gemfile (#19704)
● Add a queue_name to Provision Requests so they can be handled by a specialized worker (#19705)
Ovirt
● Add support for the new native virt-viewer console to replace the deprecated spice-html5 one (#452)
● Fix a refresh bug when a NIC doesn’t have a vnic_profile (#457)
Openstack
● Removal of unused NetworkManager MetricsCapture and MetricsCollectorWorker (#548)
● Add support for targeted refresh of SecurityGroupRules (#542)
8. 8
Automate
(Tina Fitzgerald)
5 PRs
● Use Automate Timeout for Orchestration Service Provisioning (#19649)
● Add Disk Size to VM Reconfigure Request Description (#19681)
● Use Binary Blobs for state_var Data (#405)
● Automate datastore import/export UI validation (#6434)
9. 9
PLATFORM
(Joe VLcek)
20 PRs merged
Enhancements:
● Differentiate deployment names by server manageiq/19712
● Always use file based heartbeat manageiq/19666
● Enable heartbeat more manageiq-pods/364
● Remove the DISABLE_MIQ_WORKER_HEARTBEAT env var manageiq-pods/363
● Simplify loading of the dynamic library and make it work on Mac ffi-vix_disk_lib/18, ffi-vix_disk_lib/16
● Add description_string to MiqGroup manageiq-schema/448
Bugs:
● Use regex to validate hostnames manageiq-appliance_console/107
● Deduplicate the SCAP_RULES_DIR constant manageiq-appliance_console/108
● Update manageiq-appliance_console to version 5.3.1 manageiq-appliance/271
● Autoload Rails Models unless called from safe_load manageiq/19701
● Use YAML.load to load classes beyond the basic types manageiq-automation_engine/407
10. 10
PLATFORM
(Joe VLcek)
Technical Debt/Refactoring:
● Remove SSLCipherSuite manageiq-appliance/269
● Test Infrastructure Improvements
○ update ruby test versions query_relation/13
○ Pass some explicit arguments to raw_connect for ExtManagementSystem specs manageiq/19700
○ Use RSpec.describe in outer block for all specs manageiq/19733
○ Fix invalid partials for MiqRequestWorkflow specs manageiq/19708
○ Use RSpec.describe in outer block for all specs manageiq/19732
○ Remove invalid partial from MiqConfigSssdLdap specs manageiq/19693
○ Add an ext_management_system accessor to ProviderObjectMixin spec manageiq/19667
11. 11
QE
(Mike Shriver)
● Continued primary focus on test automation of current
coverage
● Kedar Kulkarni added a core VM creation fixture that
includes the test assignee’s name in the VM name
● Devidas Gaikwad added appliance console / CLI tests for
negative cases
● Tasos Papaioannou updated distributed and replicated
appliance tests to use sprout-based appliance fixtures, and
automated multiple VM retirement tests
● Jaroslav added tests to check for log errors during NFS
backups
● PJ Richardson modified `.check()` method calls to use the
more robust `.ensure_checked()` implementation
● Nandini Chandra automated the test for key pair visibility in
child tenants
● Niyaz Ansari added tests for dynamic dialogs, including
tagging