14. 14
Core
● Remove obsolete LiveMetric and LiveMetricMixin (#21539)
○ These used to be used by the middleware provider but have not been unused for a number of
years
● Use standard CRUD supports features (#21550)
○ Replace features with unique names but could simply use create/update/delete
● Delegate EMS-level supports features to the child classes for standard create (#21512)
○ Example: replace EMS supports :create_security_group => SecurityGroup supports :create
○ Cuts down on the total number of unique supports features
○ Simplifies provider author’s job when adding new features queried over the API
PROVIDERS
(Adam Grare)
15. 15
AutoSDE
● Collect Host Initiator Groups (cluster) volume mappings (#102)
Azure
● Add rake task to update list of azure regions, also add UAE regions (#482)
● Fix Azure SSA (#480)
○ Snapshot wasn’t being deleted on success or failure paths
IBM Cloud
● Catch exception if we are unable to find VPC resource groups (#305)
● Fix missing subclass of AvailabilityZones under VPC (#302)
PROVIDERS
(Adam Grare)
16. 16
IBM Power HMC
● Collect vNICs and SR-IOV Ports (aka lans/switches) (#21)
Kubernetes
● Delete hawkular metrics (#453)
○ Last Openshift version with hawkular metrics will be EOL soon, replaced by prometheus
PROVIDERS
(Adam Grare)
17. 17
Enhancements
● Add Metric.metrics_in_range manageiq#21568
● Add timeline_options to expose event_streams OPTIONS to the API manageiq#21552
● Enable SSL on the API and UI pods when certificates exist manageiq-pods#768
manageiq-pods#772
● Add ability to set class-level and instance-level filters for log_hashes manageiq-loggers#38
Bugs
● Fix supports_attribute without a colname manageiq#21564
● Set the proper class_attribute default manageiq#21549
PLATFORM
(Jason Frey)
18. 18
Refactoring
● move EMS.supports :create_security_group to SecurityGroup.supports :create manageiq#21512
● Use standard CRUD supports features manageiq#21550 manageiq-api#1098
● Rename supported_subclasses to permitted_subclasses manageiq#21556
Technical Debt
● Remove cockpit manageiq#21513 manageiq-appliance#326 manageiq-rpm_build#181
● Remove LiveMetric and LiveMetricMixin manageiq#21539
● Delete V2V Infrastructure/VM/Transform domain manageiq-content#696
● Remove PostgresAdmin manageiq#21571 manageiq-gems-pending#516
● Remove usage of VMDBLogger manageiq#21558 manageiq#21562 manageiq#21563
manageiq-gems-pending#529
● Remove ovirt-release repo manageiq-pods#766
PLATFORM
(Jason Frey)
19. 19
Documentation
● Simplify the podified database restore manageiq-documentation#1613
● Add documentation for setting up SSL/TLS between pods manageiq-documentation#1574
● Documentation for additional regions AWS / Azure manageiq-documentation#1615
PLATFORM
(Jason Frey)
20. 20
Enhancements
● Add a GET /api/metrics endpoint manageiq-api#1102
GET /api/metrics?resource_type=VmOrTemplate&start_date=2021-11-18
{
"count": 1,
"subcount": 1,
"subquery_count": 1,
"pages": 1,
"resources": [
{
"href": "http://localhost:3000/api/metrics/1"
}
],
}
API
(Jason Frey)