This document summarizes the Sprint 180 review meeting held on February 23, 2022. It includes sections on UI improvements, provider updates, platform changes, API refactoring, and developer initiatives. Some key updates include improved representation of volumes and host initiator groups in the UI, PowerVS snapshot support, using the OS certificate bundle, allowing Rails 6.1, and replacing Hakiri with Whitesource for security. Questions were invited at the end.
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
(Kavya Nekkalapu)
PRs (UI, SUI, UI Components): 39 PRs (UI, SUI, UI Components): Bugs: 7, Enhancements: 6, Others- 26.
Bugs
● Fix dashboard empty chart (manageiq-ui-classic#8070)
● Display all added/saved volume data in UI.(manageiq-ui-classic#7408)
● Fix volumes boolean fields in '_prov_dialog_volume_fieldset.html.haml'(manageiq-ui-classic#7377)
● [morphy] Fix edit ems storage (manageiq-ui-classic#8071)
Enhancements
● Improving UI representation of host-initiator-groups and volume-mappings (manageiq-ui-classic#8007)
● Prevent drag drop widgets with dashboard_view role (manageiq-ui-classic#8076)
● Convert vm and template edit form (manageiq-ui-classic#8072)
● Catalog resource table conversion (manageiq-ui-classic#8067)
6. 6
● Fix dashboard empty chart (manageiq-ui-classic#8070)
UI
(Kavya Nekkalapu)
Before
After
7. 7
● Display all added/saved volume data in UI.(manageiq-ui-classic#7408)
UI
(Kavya Nekkalapu)
Before
8. 8
● Fix volumes boolean fields in '_prov_dialog_volume_fieldset.html.haml'(manageiq-ui-classic#7377)
UI
(Kavya Nekkalapu)
Before
9. 9
● [morphy] Fix edit ems storage (manageiq-ui-classic#8071)
UI
(Kavya Nekkalapu)
Before
After
10. 10
● Improving UI representation of host-initiator-groups and volume-mappings (manageiq-ui-classic#8007)
UI
(Kavya Nekkalapu)
After
11. 11
● Convert vm and template edit form (manageiq-ui-classic#8072)
UI
(Kavya Nekkalapu)
Before
After
12. 12
● Catalog resource table conversion (manageiq-ui-classic#8067)
UI
(Kavya Nekkalapu)
Before
After
13. 13
● White source security fixes
Update webpack-dev-server for CVE (manageiq-ui-classic#8082)
Update precss version (manageiq-ui-classic#8085)
Update compress-webpack-plugin version(manageiq-ui-classic#8087)
Update stylelint version and replace postcss-smart-import (manageiq-ui-classic#8088)
Update code mirror package and create-react-context package (manageiq-ui-classic#8092)
Update webpack dev server (manageiq-ui-classic#8094)
UI
(Kavya Nekkalapu)
14. 14
AutoSDE
● Improve UI representation of Host Initiator Groups (#125)
IBM Cloud
● PowerVS additional events (#335)
○ Added image, network, volume event parsing and targeted refresh
● Add PowerVS snapshot support
○ Create (#325)
○ Delete (#327)
○ Revert (#331)
○ Size (#332)
● Improve terraform test automation (#329)
PROVIDERS
(Adam Grare)
15. 15
IBM Power HMC
● Collect SharedStoragePools as Storages in inventory refresh (#31)
● Fix Templates not subclassed under PowerHMC (#32)
● Improve spec test coverage (#33)
IBM PowerVC
● Fix image import credential validation (#37)
PROVIDERS
(Adam Grare)
17. 17
Oracle Cloud
● Fix identity service URL with latest oci gem update (#41)
VMware
● Queue remote-console ticket for VMware Operations Worker (#783)
PROVIDERS
(Adam Grare)
18. 18
Enhancements
● Add supports :create for configuration scripts manageiq#21674
● Add ability to get the container orchestrator's pod manageiq#21666
● Tell postgres client to use OS cert bundle for ssl root keys manageiq-appliance#341
● Changes made to support s390x platform manageiq-rpm_build#243
● Rails 6.1 & Ruby 3 manageiq#21669 manageiq#21668 manageiq#21667
● Allow Rails 6.1 manageiq-schema#635 + 5 gems
● Use simple testing via ENV variable matrix - 5 gems
● activerecord-virtual_attributes Rails 6.1 activerecord-virtual_attributes#101
PLATFORM
(Jason Frey)
19. 19
Bugs
● Skip other validations checks when checking hostname manageiq#21678
● Deployment is still "new_deployment" if the database isn't seeded manageiq#21673
● Make MiqExpression Field/Target consistent with get_col_info manageiq#18355
Documentation
● Add a section for kubernetes new installations manageiq-documentation#1639
● Use OS certificate bundle manageiq-documentation#1617
● Add documentation for adding a kubevirt provider manageiq-documentation#1640
● Add IBM Power HMC provider doc manageiq-documentation#1633
● Fix left-side nav container providers section manageiq-documentation#1638
PLATFORM
(Jason Frey)
20. 20
Bugs
● Put RBAC around EMS lookup manageiq-api#1122
● Fixed Templates and VM API for genealogy manageiq-api#1118
Refactoring
● Consolidate API create manageiq-api#1116
API
(Jason Frey)
21. 21
● Replace Hakiri with Whitesource manageiq#21660
● Switch to GitHub Actions - 7 repositories
○ https://github.com/ManageIQ/manageiq_build_status
● Announce the cross repo run information manageiq-cross_repo#81
● Allow updating gems before locking manageiq#21663
Developer
(Jason Frey)