6. 6
USER INTERFACE
(Harpreet Kataria)
PRs (UI, SUI, UI/REACT Components, V2V): 42 Bugs: 20, Enhancements: 3, Technical Debt/Refactoring/cleanup:
4/5/1, others: 9
Bugs
● Unify the service catalog order button handling on list/single views (#6389)
● DialogUser - use DialogData.outputConversion before submit and refresh (#422)
● Optimization - consistent date formats (#6385)
● ReportDataTable - fix error when data.report is null (#6386)
● Make Save button disabled after canceling User's password changes (#6365)
● Allow performing SSA on Datastores in Datastore Clusters accordion (#6298)
● Vertical navbar (#5854)
Enhancements
● Expose transformation method in the conversion hosts list (#1060)
● Add expandable row support to ListViewTable and convert PlanRequestDetailList into a ListViewTable (#1057)
9. 9
PROVIDERS
(Adam Grare)
Core
● Remove a check for a “current” snapshot before creating a new snapshot (#19458)
○ This was done to prevent issues on VMware but is not needed in core
● Subclass EmsCluster into each provider and remove VMware specifics from core (#19429)
○ Most providers didn’t subclass EmsCluster (only OpenStack)
○ This left some provider specific code (particularly VMware) in the base EmsCluster class
● Subclass require_snapshot_for_scan? (#19482)
○ Remove implicit VMware/RHV/SCVMM checks from core
● Allow plugins to symlink spec/manageiq to a local repository (#19481)
○ When running in a cross_repo-tests context not all plugins need a spec/manageiq and some fail
if it exists
○ Move that logic into the plugins
10. 10
PROVIDERS
(Adam Grare)
Ansible Tower
● Fix the EventParser class after moving out of shared mixins (#202)
○ EventParser was a module but should have been a class
Ovirt
● Fix reconfigure vm when changing memory and CPU in the same request (#420)
○ If a change has to be applied on the next_run (e.g. if the VM is running) then all subsequent
options have to have next_run option set also
VMware
● Catch an exception if the vsphere-automation-api is unavailable when collecting content libraries
(#471)
● Add supports_feature support for warm migration of VMware VMs (#463)
11. 11
AUTOMATE
(Tina Fitzgerald)
21 PRs
● Ansible Runner Integration Cleanup (#378) (#383) (#594) (#19383)
● Dynamic Dialog Expects Workspace Object (#19407)
● Use Base Class Name to Generate Retire Request (#19398)
● Adjust Service Model for InfraManager_EmsCluster to InfraManager_Cluster Rename (#386)
● Remove Retire Service Resources Call (#590)
● Remove Unused Automate Methods/Tests (#592) (#593)
● Refactor/Add Tests Automate Methods (#589) (#596) (#597) (#598) (#599) (#603) (#605) (#606)
(#607) (#609)
12. 12
PLATFORM
(Joe VLcek)
25 PRs merged
Enhancement:
● Update Disk size and model collection linux_admin/214
● Journald message improvements manageiq-loggers/11
● Update the orchestrator for new database secret format manageiq/19457
● Enable workers as containers manageiq/19451
● Cap&U Extract logic to determine queue items manageiq/19448
● Cu schedule collector by ems manageiq/19420
● Disable bundling rubies less than 2.5.3 on master manageiq/19450
● Add support to automate external auth config for ldap manageiq/19228, manageiq-appliance/255
Bugs:
● Fix key_pair class lookup manageiq/19486
13. 13
PLATFORM
(Joe VLcek)
Technical Debt/Refactoring:
● Remove `aws-sdk-ec2` dependency from core manageiq/19439
● Remove useless variable in MiqExpression#build_relats manageiq/19437
● Add an interface for get_source_and_targets manageiq/19487
Continuous Integration / Testing
● Fix or remove invalid partials for ConversionHost specs manageiq/19485
● Try to cross-test hawkular changes manageiq-cross_repo/49
● Fix AnsibleRunner specs on RHEL manageiq/19489
● Cap&U collector tests manageiq/19443
14. 14
PLATFORM
(Joe VLcek)
OpenShift Pod-ification:
● Base monolithic container image on pods ui worker manageiq/19463
● Use the correct args when writing the BUILD file in the base image manageiq-pods/341
● Add a build script rather than openshift build configs manageiq-pods/345
● Quality of life update for new architecture manageiq-pods/342
● Update the default build template ref to the pods master branch manageiq-pods/340
● REF doesn't exist, use MIQ_REF instead manageiq-pods/344
● Fix dump and restore specs manageiq-pods/338
● Remove unused image labels manageiq/19470