Diese Präsentation wurde erfolgreich gemeldet.

Sprint 175

0

Teilen

Nächste SlideShare
Sprint 187
Sprint 187
Wird geladen in …3
×
1 von 23
1 von 23

Weitere Verwandte Inhalte

Ähnliche Bücher

Kostenlos mit einer 14-tägigen Testversion von Scribd

Alle anzeigen

Ähnliche Hörbücher

Kostenlos mit einer 14-tägigen Testversion von Scribd

Alle anzeigen

Sprint 175

  1. 1. SPRINT 175 REVIEW - Sprint Ending November 22, 2021 November 30, 2021 Meeting Start: 1:30 pm EDT
  2. 2. 2 SPEAKERS ● Overview (Oleg Barenboim) ● UI (Kavya Nekkalapu) ● Providers (Adam Grare) ● Platform (Jason Frey) ● API (Jason Frey)
  3. 3. 3
  4. 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. 5 UI (Kavya Nekkalapu) PRs (UI, SUI, UI Components): 18 PRs (UI, SUI, UI Components): Bugs: 7, Enhancements: 4, Refactoring- 3, Others:4. Bugs ● Fix hosts network page tree view (manageiq-ui-classic#7966) ● Fix vms table os column image (manageiq-ui-classic#7964) ● Fixed generic objects form submit bug (manageiq-ui-classic#7956) Enhancements ● Converted network routers form to react (manageiq-ui-classic#7859) ● Search bar react conversion (manageiq-ui-classic#7891) ● Data Table conversion from Patternfly to Carbon (manageiq-ui-classic#7893) ● Add filter dropdown to replace left side filter section in non explorer screens. (manageiq-ui-classic#7953) ● Removed topology view and related code (manageiq-ui-classic#7946)
  6. 6. 6 ● Fix hosts network page tree view (manageiq-ui-classic#7966) UI (Kavya Nekkalapu) Before After
  7. 7. 7 ● Fix vms table os column image (manageiq-ui-classic#7964) UI (Kavya Nekkalapu) Before After
  8. 8. 8 ● Converted network routers form to react (manageiq-ui-classic#7859) UI (Kavya Nekkalapu) Before After
  9. 9. 9 ● Removed topology view and related code (manageiq-ui-classic#7946) UI (Kavya Nekkalapu) Before After
  10. 10. 10 ● Search bar react conversion (manageiq-ui-classic#7891) UI (Kavya Nekkalapu) Before After
  11. 11. 11 ● Data Table conversion from Patternfly to Carbon (manageiq-ui-classic#7893) UI (Kavya Nekkalapu) Before After
  12. 12. 12 ● Add filter dropdown to replace left side filter section in non explorer screens. (manageiq-ui-classic#7953) UI (Kavya Nekkalapu) Before After
  13. 13. 13 UI (Kavya Nekkalapu) Before After
  14. 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. 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. 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. 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. 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. 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. 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)
  21. 21. 21 Enhancements ● Expose MiqEvent/EmsEvent group/levels in event stream OPTIONS manageiq-api#1099 OPTIONS http://localhost:3000/api/event_streams { "data": { "timeline_events": { "EmsEvent": { "description": "Management Events", "group_names": { "addition": "Creation/Addition", "configuration": "Configuration/Reconfiguration", ... }, "group_levels": { "critical": "Critical", "detail": "Detail", ... } }, "MiqEvent": { "description": "Policy Events", "group_names": { "ems_operations": "Provider Operation", "host_operations": "Host Operation", }, ... API (Jason Frey)
  22. 22. 22 Questions? Discussion? Sprint 176 Review - December 8, 2021 Meeting Start: 1:30 pm EDT https://zoom.us/j/3660261582?pwd=aGNRYVRFQ3kxWU0rZDNvaUdDS0VmZz0 9
  23. 23. THANK YOU manageiq.org github.com/ManageIQ twitter.com/ManageIQ gitter.im/ManageIQ/manageiq facebook.com/manageiq talk.manageiq.org youtube.com/user/ManageIQVideo linkedin.com/company/manageiq

×