4. 4 * Note that some PRs are double labeled or have no labels. Beginning with Sprint 127, archived and forked repos are excluded.
5. 5
UI
(Jeffrey Bonson)
19 PRs (UI, SUI, UI Components): Bugs: 4, Enhancements: 4, Others: 11
Bugs
● Fixed IBM Cloud edit provider authentication issue (manageiq-ui-classic#8265)
● Fix RemoveGenericItemModel Controlled Component Warning (manageiq-ui-classic#8263)
● Fix View yaml to point to valid fields (manageiq-ui-classic#8286)
● Fix for error when opening C&U Collection (manageiq-decorators#73)
Enhancements
● Update oldjs with May 24th translations (manageiq-ui-classic#8280)
● Converted host config summary pages from HAML to react (manageiq-ui-classic#8274)
● Server profile details (manageiq-ui-classic#8244)
● Allow changing UI worker memory threshold on UI (manageiq-ui-classic#8175)
6. 6
Fixed IBM Cloud edit provider authentication issue (manageiq-ui-classic#8265)
UI
(Jeffrey Bonson)
Before : While editing few providers, the Authentication values were not being sent as part of the API post/patch data.
After : Additional checks are performed and authkey were added to initial values in the API get request.
WARN --
evm:MIQ(ManageIQ::Providers::IbmCloud::PowerVirtualServers::CloudManager#authentication_check_no_v
alidation) type: [nil] for [2] [Test_power_server12]
Validation failed: incomplete, Missing credentials
7. 7
Fix RemoveGenericItemModel Controlled Component Warning (manageiq-ui-classic#8263)
UI
(Jeffrey Bonson)
Before
After
Warnings were displayed during cloud
volume delete action
Fixed by updating a state in its
react component
8. 8
Fix for error when opening C&U Collection (manageiq-decorators#73)
UI
(Jeffrey Bonson)
Before
After
Error message were displayed while opening
Configuration / Settings / C&U Collection
A check was done to display the page by
handling a missing data related to providers
9. 9
Converted host config summary pages from HAML to react (manageiq-ui-classic#8274)
UI
(Jeffrey Bonson)
Before After
Compute / Infrastructure / Host / Summary / Properties / 1. Devices
2. Operating System
3. VMM information
10. 10
Server profile details (manageiq-ui-classic#8244)
UI
(Jeffrey Bonson)
Before
After
1. The list of physical
servers
2. The server details
page.
Server profile related
information were added to -
11. 11
Allow changing UI worker memory threshold on UI (manageiq-ui-classic#8175)
UI
(Jeffrey Bonson)
Workers have the ability of changing the count and memory
threshold via the Settings / Workers tab but the UI worker only
has count.
Before After
12. 12
Technical Debt
● Removed recent resource haml files (manageiq-ui-classic#8285)
● Removed unused angular aggregate status code (manageiq-ui-classic#8284)
● Removed old configuration manager angular code (manageiq-ui-classic#8278)
● Removed angular quadicon code (manageiq-ui-classic#8273)
● Removed unused configuration view (manageiq-ui-classic#8272)
● SupportsFeaturMixin use stub_support (manageiq-ui-classic#8271)
● Moved AvailabilityMixin over to SupportsFeatureMixin (manageiq-ui-classic#8266)
● support(:feature) low hanging fruit (manageiq-ui-classic#8264)
UI
(Jeffrey Bonson)
13. 13
Core
● Add a last_refresh_success_date to ExtManagementSystem (#21888)
● Refactor setting of provider parent_id in core persister (#21885)
● Convert host operations to use supports_feature (#21847)
● Use the provider instead of persister class for auto_model_class (#21650)
Amazon
● Update AWS instance_types (#774)
○ Add i4i.metal, x2idn.metal, and x2iedn.metal
● Update the weekly GHA to set the committer/author to MIQ Bot (#773)
PROVIDERS
(Adam Grare)
14. 14
Azure
● Add Create and Delete support for cloud databases (#504)
● Refactor azure connect to accept a service reducing duplication (#507, #508)
● Fix access to deprecated Germany regions (#505)
Cisco Intersight
● Add buttons for deploying and unassigning server profiles (#64)
● Collect physical server NIC information (#61)
PROVIDERS
(Adam Grare)
15. 15
Google
● Fix refresh failure if LoadBalancer status is nil (#226)
● Fix refresh failure if a firewall allowed rule is nil (#225)
IBM Cloud
● Fix refresh of a VPC network manager by delegating to parent (#385)
● Fix PowerVS VM Provision IP Address field to not be required (#379)
IBM Power HMC
● Check if PCM is enabled for a host before metrics collection (#60)
PROVIDERS
(Adam Grare)
16. 16
Oracle Cloud
● Add Create, Update, and Delete support for Oracle/MySQL databases (#60, #61, #63)
● Refactor cloud database specs (#64)
Ovirt
● Fix Ovirt NetworkManager shown in list of providers available for create (#603)
● Remove VmImport class previously used by Ovirt/RHV V2V (#602)
VMware
● Fix supports publish defaulting to true in core but only supported by VMware (#807)
PROVIDERS
(Adam Grare)
17. 17
Enhancements
● Add customized message to regex field for UI validation manageiq#21792 manageiq-schema#643
● Updated translations manageiq#21873 manageiq#21880
● Use shell_cmd to set yarn version 1.22.18 (refactoring) manageiq-rpm_build#276
● Drop MiqEnvironment#supports_memcached? manageiq#21866
● Don't test hostname on mac manageiq#21865
● Progress moving from AvailabilityMixin to SupportsFeatureMixin manageiq#21864
manageiq#21881
PLATFORM
(Joe Rafaniello)
18. 18
Bugs
● Fix Vm advanced_settings boolean methods (cast boolean with activerecord api) manageiq#21869
● Add virtual attributes to be used in views - fixes invalid SQL generation manageiq#21781
● Add secure headers to apache static assets manageiq-appliance#358 manageiq-pods#823
● Bump nokogiri to >= 1.13.6 manageiq-gems-pending#544
● IBM Z build fixes manageiq-rpm_build#278 manageiq-pods#837
PLATFORM
(Joe Rafaniello)
19. 19
Enhancements
● Added new operation Vm#set_description #1120
● Ems operations using proper queue_name #1125
Refactoring
● Reduced edit action in 15 controllers to use standard api_resource #1133
API
(Keenan Brock)
20. 20
Questions? Discussion?
Sprint 189 Review - June 15, 2022
Meeting Start: 9:30 am EDT
https://zoom.us/j/3660261582?pwd=aGNRYVRFQ3kxWU0rZDNvaUdDS0VmZz09
Azure
Create/Delete - Nasar
Refactor - Nasar
Cisco
both Tjaz
IBM Cloud
PowerVS Prov IP - Jay
HMC
PCM check - Vincent
Oracle Cloud
Both Nasar
Akhil (For a regex field, you can now define a custom validation message if it fails)
Me (updated translations from the translations team)
Minal (refactor how the yarn version is set to use shell_cmd)
Keenan( supports_memcached (move away from appliance doing everything) / test hostname / supports features mixin)
Adam (boolean methods for vm advanced settings changed to use modern activerecord type api)
Keenan (Fix invalid SQL for missing virtual attributes)
Keenan (Secure headers were added to apache static assets)
Adam (We allowed the latest nokogiri previously, but now require the current version 1.13.6 as a minimum)
Minal (IBM Z build fixes around how things are installed and cleaned up in in that environment)