5. 5
* Note that some PRs are double labeled or have no labels. Beginning with Sprint 127, archived and forked repos are
excluded.
6. Core Repositories
Repository Files
Lines of
Code Rating
Total
Issues
Complexity
Issues
Duplication
Issues
Bug Risk
Issues
Style
Issues
Test
Coverage
ManageIQ/manageiq 1723 83159 A 1063 473 292 38 260 NA
ManageIQ/manageiq-schema 867 18263 B 300 72 198 2 28 82.3
ManageIQ/manageiq-api 249 8556 B 218 106 103 7 2 94.07
ManageIQ/manageiq-ui-classic 2873 126083 C 5072 2374 971 210 686 53.83
ManageIQ/manageiq-ui-service 409 13193 C 204 180 24 0 0 NA
ManageIQ/manageiq-automation_engine 204 8238 C 177 145 23 2 7 85.74
ManageIQ/manageiq-content 1551 9450 B 187 74 98 5 10 97.83
7. Provider Repositories
Repository Files
Lines of
Code Rating
Total
Issues
Complexity
Issues
Duplication
Issues
Bug Risk
Issues
Style
Issues
Test
Coverage
ManageIQ/manageiq-providers-amazon 126 4665 B 84 52 17 1 14 65.38
ManageIQ/manageiq-providers-ansible_tower 75 1881 A 28 17 9 1 1 83.18
ManageIQ/manageiq-providers-azure 101 3935 C 75 51 15 4 5 74.48
ManageIQ/manageiq-providers-azure_stack 76 1406 A 17 13 0 0 4 NA
ManageIQ/manageiq-providers-foreman 56 880 A 11 7 2 0 2 67.24
ManageIQ/manageiq-providers-google 84 1629 A 14 9 2 0 3 79.24
ManageIQ/manageiq-providers-kubernetes 81 4125 C 56 44 8 1 3 75.76
ManageIQ/manageiq-providers-lenovo 113 3682 A 52 10 38 0 4 90.79
ManageIQ/manageiq-providers-nsxt 92 2361 D 80 1 69 0 10 NA
ManageIQ/manageiq-providers-nuage 81 1738 B 21 9 11 0 1 90.8
ManageIQ/manageiq-providers-openshift 63 1296 A 8 4 2 1 1 39.65
ManageIQ/manageiq-providers-openstack 207 10818 C 240 132 84 3 21 73.78
ManageIQ/manageiq-providers-ovirt 127 6667 B 100 69 7 0 24 76.18
ManageIQ/manageiq-providers-redfish 68 1169 C 23 6 16 0 1 70.63
ManageIQ/manageiq-providers-scvmm 67 1728 B 25 14 4 0 7 69.87
ManageIQ/manageiq-providers-vmware 160 7990 C 213 157 28 2 26 66.42
8. 8
● New Capabilities Matrix
○ Access
■ Navigate via Documentation => User Reference => Reference => Capabilities Matrix
■ https://www.manageiq.org/docs/reference/latest/capabilities_matrix/index.html
○ Content
■ Browsers
■ Runtime Platforms
■ Capabilities across Provider Families
● Cloud, Virtual Infrastructure, Container, Automation
■ Capabilities of SmartState Analysis
ManageIQ.org Website
9. 9
PRs (UI, SUI, UI/REACT Components, API ): PRs (UI, SUI, UI/REACT Components): 19 Bugs: 9, Enhancements: 3, Test: 7
Enhancements
● Add 'geneve' provider network type (#7245)
● Replace old container provider forms with the new DDF version (#7155)
● Allow cut & paste in automate entry point input (#7179)
Bugs
● Fixes TreeController issue (Opening nodes in Automate tree hierarchy) (#7262)
● Set form data after Reset or Save button are pressed (#7246)
● Toolbar overrides: don't overwrite existing groups (#7247)
● Display the provider's name in the flash when cancelling edit (#7248)
UI
(Harpreet Kataria)
10. 10
Allow cut & paste in automate entry point input (#7179)
UI
(Harpreet Kataria)
12. 12
Display the provider's name in the flash when cancelling edit (#7248)
UI
(Harpreet Kataria)
Before
After
13. 13
Core
● Fix a bug causing resource pools to be deleted when refreshing new RHV vms (#20441)
Amazon
● Collect Amazon RDS databases and flavors (#643)
○ First provider completed as part of the Cloud Databases story (#20221)
Kubernetes
● Add class-level verification methods for all endpoint types to support DDF forms (#385)
PROVIDERS
(Adam Grare)
14. 14
Ovirt
● Switch to using the new graph refresh style of event parser (#515)
○ Sets us up to remove the legacy EmsRefresh.refresh_new_target method
VMware
● Don’t fail the refresh if credentials don’t have permission to request storage profiles (#604)
● Delete unused EventParser.parse_new_target which was used by refresh_new_target (#610)
PROVIDERS
(Adam Grare)
15. 15
23 PRs merged
Bugs:
● Re-enable journald logger manageiq/20008
● Cleanup failed systemd services manageiq/20420
● Don't allow kafka exceptions to cause EmsEvent.add_queue to fail manageiq/20440
● Use standard token introspection endpoint manageiq-pods/606
● Ensure that the group has write access to the files and directories manageiq-rpm_build/82
PLATFORM
(Joe VLcek)