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
COMMUNITY
● Morphy Beta has been Released!
○ https://www.manageiq.org/blog/2021/12/Announcing-Morphy-Beta/
○ New Providers - IBM PowerVC and Oracle Cloud
○ More Kubernetes Providers - AKS, GKE, IKS, OKE
○ Support Cloud Databases
○ Enhance Existing Providers
○ Read about all the other good stuff in the Blog
6. 6
UI
(Kavya Nekkalapu)
PRs (UI, SUI, UI Components): 7 PRs (UI, SUI, UI Components): Bugs: 1, Enhancements: 5, Refactoring- 1.
Bugs
● [MORPHY] Fix about modal background image (manageiq-ui-classic#7992)
Enhancements
● Floating IPs Form React Conversion (manageiq-ui-classic#7991)
● Combine icon cell with name cell of data tables (manageiq-ui-classic#7990)
● Converting haml tables in Automate to React Carbon tables (manageiq-ui-classic#7978)
● Creation of host initiator group(manageiq-ui-classic#7974)
● Convert router interface forms (manageiq-ui-classic#7969)
7. 7
● Floating IPs Form React Conversion (manageiq-ui-classic#7991)
UI
(Kavya Nekkalapu)
Before After
8. 8
● Combine icon cell with name cell of data tables (manageiq-ui-classic#7990)
UI
(Kavya Nekkalapu)
Before After
9. 9
● Converting haml tables in Automate to React Carbon tables (manageiq-ui-classic#7978)
UI
(Kavya Nekkalapu)
Before After
11. 11
● Convert router interface forms (manageiq-ui-classic#7969)
UI
(Kavya Nekkalapu)
Before
After
12. 12
Core
● Add the ability to change a VM’s description (#21617)
● Add a mixin for calling refresh/queue_refresh on objects (#21599)
○ Ensures consistency across all the various objects
○ If targeted refresh is supported, will automatically perform a targeted refresh
○ Class.refresh([ids, …]), Class.queue_refresh([ids, …])
○ Class.refresh(ems_id, ems_ref), Class.queue_refresh(ems_id, ems_ref)
○ instance.refresh, instance.queue_refresh
PROVIDERS
(Adam Grare)
13. 13
Core (cont’d)
● Add missing supports feature for VM relocation (#21612)
● Fix ems_custom_attributes collection not scoped to a VM (#21623)
● Add supports :create to ExtManagementSystem (#21573)
○ Remove supported_for_create, ems_network_new, and ems_storage_new methods
PROVIDERS
(Adam Grare)
14. 14
AutoSDE
● Add spec test coverage for targeted refresh (#115)
IBM Cloud
● Add metrics capture support for VPC (#308)
PROVIDERS
(Adam Grare)
15. 15
IBM PowerVC
● Use Terraform for building automated VCR environments (#31)
● Add additional advanced settings for VMs (#28)
Ovirt
● Fix targeted refreshes not occurring for events (#586)
VMware
● Set VM description from summary.config.annotation (#768)
● Prevent WaitForUpdates “storm” backing up save_inventory (#765)
PROVIDERS
(Adam Grare)
16. 16
Enhancements
● Upgrade to dalli 3.1.0 manageiq#21624
● Added supports_attribute for floating_ip manageiq#21615
Bugs
● Set the pod HOME env variable to a writable location manageiq#21606
● Fix Ansible amazon schema STS Token "required" manageiq#21600
● User widgets no longer update group widget order manageiq#21590
● Fix RPM repo includes manageiq-rpm_build#229
● Remove the subscription-manager dnf plugin to reduce errors manageiq-rpm_build#237
PLATFORM
(Jason Frey)
17. 17
Enhancements
● Added options call for floating IPs manageiq-api#1110
● Creation of host initiator group manageiq-api#1105
POST /api/host_initiator_groups
{
"action": "create",
"resource": {
"ems_id": 1,
"name": "test_host_initiator_group",
"physical_storage_id": 1,
}
}
Refactoring
● Derive resource_search klass manageiq-api#1106
● Condense enqueue_ems_action manageiq-api#1097
● Remove send from chargeback api manageiq-api#1095
API
(Jason Frey)
18. 18
Enhancements
● Add helper task to regenerate the lockfile for all platforms manageiq#21602
● Switch to GitHub Actions manageiq-gems-pending#530 manageiq-gems-pending#531
Technical Debt
● Remove unused dependencies manageiq-gems-pending#535 manageiq-gems-pending#536
Developer
(Jason Frey)