5. 5
UI
(Jeffrey Bonson)
Bugs
● add missing label for custom wwpn (manageiq-ui-classic#8344)
● Fix for not able to provision via images (manageiq-ui-classic#8343)
● Fix report's filter overlap issue with notification drawer (manageiq-ui-classic#8340)
● Fixed copy dashboard form bug (manageiq-ui-classic#8335)
● Fixed file size validation bug (manageiq-ui-classic#8333)
● Fix storage resource heatmap (manageiq-ui-classic#8332)
● Fixed button permission issues for firmware registry and vm right siz… (manageiq-ui-classic#8331)
Enhancement
● Reload settings page after saving to allow changes to appear (manageiq-ui-classic#8342)
● Adding "Management Console" access for a PowerVS VM (manageiq-ui-classic#8319)
● Add cloud volume clone feature (manageiq-ui-classic#8301)
● De explorization of Service Pages (manageiq-ui-classic#8229)
Refactoring
● remove db checks on every request and use in memory cache (dev only) (manageiq-ui-classic#8336)
● Refactored host initiator form to fix lint issues and add simple valu… (manageiq-ui-classic#8349)
● Refactored custom button form (manageiq-ui-classic#8348)
● Refactored generic object form to use simple value for searchable field (manageiq-ui-classic#8334)
Bug 7
Enhancement 4
Refactoring 3
Others 3
Total 17
6. 6
add missing label for custom wwpn (manageiq-ui-classic#8344)
UI
(Jeffrey Bonson)
Before
After
7. 7
Fix for not able to provision via images (manageiq-ui-classic#8343)
UI
(Jeffrey Bonson)
Before
After
8. 8
Fix report's filter overlap issue with notification drawer (manageiq-ui-classic#8340)
UI
(Jeffrey Bonson)
After
Before
9. 9
Fixed copy dashboard form bug (manageiq-ui-classic#8335)
UI
(Jeffrey Bonson)
Before After
10. 10
Fixed file size validation bug (manageiq-ui-classic#8333)
UI
(Jeffrey Bonson)
Before
After
12. 12
Fixed button permission issues for firmware registry and vm right siz… (manageiq-ui-classic#8331)
UI
(Jeffrey Bonson)
Before
After
13. 13
Reload settings page after saving to allow changes to appear (manageiq-ui-classic#8342)
UI
(Jeffrey Bonson)
14. 14
Add cloud volume clone feature (manageiq-ui-classic#8301)
UI
(Jeffrey Bonson)
Before
After
15. 15
De explorization of Service Pages (manageiq-ui-classic#8229)
UI
(Jeffrey Bonson)
Before
After
16. 16
Refactoring
1. Refactored host initiator form to fix lint issues and add simple valu… (manageiq-ui-classic#8349)
2. Refactored custom button form (manageiq-ui-classic#8348)
3. Refactored generic object form to use simple value for searchable field (manageiq-ui-classic#8334)
UI
(Jeffrey Bonson)
17. 17
Core
● Move miq_scsi_targets/miq_scsi_luns to core InfraManager (#21980)
● Fix the ems_id foreign_key for wwpn_candidates (#21986)
IBM PowerVS
● Improve IAM auth error message (#402)
● Fix exception handler classes (#397)
IBM Power HMC
● Add support for provisioning VMs from Templates (#63)
PROVIDERS
(Adam Grare)
18. 18
IBM Terraform
● Fix issue where MCM is referenced instead of Cloud Pak (#83)
Openshift
● Improve external_logging supports feature (#227)
Openstack
● Improve event monitor available check by moving to verify_credentials (#805)
● Fix ceilometer events endpoint creation (#807)
PROVIDERS
(Adam Grare)
19. 19
Oracle Cloud
● Fix cloud database creation using DDF params (#72)
● Skip deleted databases in inventory collection (#70)
VMware
● Add a setting to allow ESXi servers to be added for testing (#810)
PROVIDERS
(Adam Grare)
20. 20
Enhancements
● Rename params_for_update to params_to_attributes manageiq#21958
● Convert external_logging to simple supports type manageiq#21964
● Simplify bin/build to default BASE_DIR and REPO manageiq-pods#845
● Avoid installing weak dependencies and specify only the ones we need manageiq-pods#846
manageiq-rpm_build#289
● Clean more files after dnf installing manageiq-pods#844
● Update kafka to 3.2.0 manageiq-rpm_build#288
● Build the ARCH and Source RPMs manageiq-rpm_build#268
● Upgrade bootsnap 1.8.1 for psych 4 / 3 compatibility manageiq#21963
PLATFORM
(Joe Rafaniello)
21. 21
Bugs
● Fix authentication privilege escalation issues manageiq#21946 manageiq-schema#650
● Include AsyncDeleteMixin manageiq#21974
● Various test improvements manageiq#21966 manageiq#21967 manageiq#21976
● Translation fixes manageiq#21969 manageiq#21978
PLATFORM
(Joe Rafaniello)
22. 22
Enhancements
● Fix HTTP OPTIONS to support params_for_create differences across providers manageiq-api#1168
API
(Keenan Brock)
23. 23
Questions? Discussion?
Sprint 192 Review - July 27, 2022
Meeting Start: 9:30 am EDT
https://zoom.us/j/3660261582?pwd=aGNRYVRFQ3kxWU0rZDNvaUdDS0VmZz09
Keenan renamed params_for_update to avoid a model and api conflict and to align with the implementation
Keenan also converted external_logging from a supports with a conditional to the simpler support_not and allow subclasses to deal with these details
Jason made running builds simpler by using intelligent defaults for BASE_DIR and REPO parameters if not provided
Jason shrunk the image sizes a bit by avoiding the installation of unnecessary dependencies and specifying only the ones we need
Jason continued to shrink the image sizes by cleaning up unnecessary files
Adam updated kafka to 3.2.0 as that version dropped log4j
Brandon added ARCH and Source RPMs for easier maintenance and fix creation as they contain sources and the RPM spec
I upgraded the developer gem bootsnap for newer psych version 3 and 4 compatibility
Gilbert and Adam fixed issues around authentications configured to be run with different privilege escalation such as su and sudo. This previously wasn't fully supported in the API due to implementation details.
Now, you can properly specify such an escalation or none at all.
Melody added the missing AsyncDeleteMixin to CloudDatabase to allow it to be deleted in the background. This is needed as we add CRUD operations for this model.
Keenan made some test improvements to normalize some of our tests around creating servers for tests, clearing the api token store in tests to possibly fix a sporadic failure, and removing test parallelization that was not in use with github actions and could be resurrected if we ever need it again.
Frank made some fixes in translations to use the latest version of our English pot file for use by the other languages by adding new or fixing previously missing translations
In order to convert CloudDatabase to React, we fixed the way we handle params_for_create differences across providers. This fixed HTTP OPTIONS, the method that provides our dynamic forms definitions.