ManageIQ
Sprint 90 Review - Sprint End July 16, 2018
July 18, 2018
Meeting Start: 10:30am EST
Overview
● Sprint Statistics (Oleg Barenboim)
● Community Update (Carol Chen)
● UI (Dan Clarizio)
● Providers (Tomas Coufal)
● Automate (Tina Fitzgerald)
● Platform (Gregg Tanzillo)
● REST API (Alberto Bellotti)
● Documentation (Chris Budzilowicz)
● Discussion
All Repo Stats - Top 10
Total of 253 PRs merged across 94 ManageIQ Repos
Pull Requests from: 2018-07-03 00:00:00 UTC to: 2018-07-16 00:00:00 UTC
PRs Merged per Sprint across ManageIQ Repositories
--Gaprindashvili-3releasedMay15
--Gaprindashvili-4releasedJuly16
Distribution and Types of PRs Merged across ManageIQ
Repositories
Repository Health Report
● “Other Issues” column includes Style and Bug Risks
Community Update
(Carol Chen)
● Gaprindashvili-4 was released Monday, July 16
○ Announcement blog post (#668)
● Vote for the ManageIQ I-named release here:
http://talk.manageiq.org/t/name-of-i-release/3604
○ Candidates’ background info (#665)
● Last Month in ManageIQ: A Sea Shanty (#666)
● Update API docs on website to reflect API v3.0.0 changes
(#660, #662)
● Fixes to formatting and syntax highlighting to make code
blocks look much better (#669)
PRs (UI, SUI, UI Components, V2V): 65 Bugs: 34, Enhancements: 11,
Refactoring/Technical Debt: 3/8, Test: 4, others: 9
Bugs
● OPS/SUI: Fixed visible memory switch while adding snapshot for turned off vm
(#1455 , #4270)
● Remove Snapshot field from EC2 Instance summary screen (#4285)
● Fix date/time display on request screen (#4282)
● Use onchange as well as onfocus for radio buttons (#4252)
● Fix Manage Policies and Check Compliance buttons for Container Images and
others (#4206)
● SUI: Fix for refresh of dialog fields not being called in some circumstances
(#1454)
● SUI: Service retirement should use make retire as a request (#1453)
User Interface
(Dan Clarizio)
Enhancements
● Increase upper limit of the range for daily chargeback report to 5 weeks (#4283)
● Set Status of Physical Servers and Physical Switches in Topology View (#4288)
● Add OpenID-Connect authentication support (#2855)
● V2V: Inactive migration plans can be scheduled to run (#401)
User Interface
User Interface
Set Status of Physical Servers and Physical Switches in Topology View
Health - Gray: Unknown / Green: Valid / Yellow: Warning / Red: Critical
User Interface
Add OpenID-Connect authentication support
User Interface
V2V: Inactive Migration Plans can be scheduled to run
Demo (Allen Wight)
Providers
Merged Provider PRs
Providers
Issue 17396: InventoryCollection Builder - progress
● Azure #271
● Amazon #456
● OpenStack #307
● OpenShift #100
● Redfish #14
● Kubernetes #265, #266
Providers
Azure
● PR #276: Update azure-armrest gem to 0.9.12
● PR #272: Fix case sensitive names for flavors while
keeping ems_ref downcased
● PR #278: Default to StandardError if a connection cannot
be made
● PR #267: Set parent for VM's where possible
Providers
Nuage
● PR #101: Add support for NetworkPorts of different types
Providers
OpenStack
● Upgraded fog-openstack to 0.1.27 to fix 404 error accessing
OpenStack console
● Fixed Flavors visibility issue
VMware
● Allow streaming refresh to be turned on/off without restarting
RefreshWorker (#295)
● Added debug logging of property updates (#293)
Providers
Lenovo
● Finished parsing connections between physical servers and
physical switches (#194)
Kubernetes/Openshift
● Cleaned up Inventory Collection definitions (#265, #266,
#100)
● Fixed old issue with container image archiving (#101,
#17664)
Automate
(Tina Fitzgerald)
PRs Merged: 25
5 - Enhancements, 8 - Bugs. 12 - Technical Debt/Refactoring
● V2V
○ Support for Pre/Post Playbooks (#17627) (#192)
○ Support for Cancelling Requests/Tasks (#17687)
● Dialogs
○ Dialog Field Refresh Issue (#1454)
○ Dialog Performance Issue (#407)
Automate
(Tina Fitzgerald)
Bug Fixes:
● Retirement
○ Changed Service UI to Create Request (#1453)
○ Service Bundle Child Retirement Change (#284)
● Generic Object - Remove from Service Before Destroy (#17679)
● Removed Host Provisioning (#17604) (#4169)
● Deprecate Old Email Methods (#341) (#342) (#343) (#345) (#346) (#349)
Platform
(Gregg Tanzillo)
PRs Merged: 16
Enhancements
● Add OpenID-Connect authentication support (#2855)
○ Available in podified. Appliance coming soon
● Increase upper limit of the range for daily chargeback report to 5 weeks
(#4283)
Bug Fixes
● Permit concurrent class loads to avoid a deadlock (#416)
● Maintenance must run VACUUM to avoid long held locks (#17713)
○ vacuum_full_analyze_table => vacuum_analyze_table
● Scope ui and api server searches to recently active servers (#17670)
Platform
(Gregg Tanzillo)
OpenID-Connect Configuration
REST API
(Alberto Bellotti)
● Added ability to delete service template schedules #414 (Brandon D.)
○ Support single & bulk schedule deletes via the “delete” action
○ Support single schedule delete via http DELETE
POST /api/service_templates/:id/schedules/:schedule_id - action “delete”
DELETE /api/service_templates/:id/schedules/:schedule_id
POST /api/service_templates/:id/schedules - bulk action “delete”
Documentation
(Chris Budzilowicz)
PRs Merged in Sprint 90: 8
● Enhancements - 8
● Bugs - 0
Highlights of Spring 90:
● PR #547: Order Service Template Example
● PR #883: Add Provider Inventory/Embedded Ansible server role
requirements.
● PR #903: Updated procedure on adding EC2 provider with custom
endpoints in URL field.
● PR #901: Added new currencies to chargeback rates.
Discussion
Sprint 91 Review - Wednesday, August 01
Meeting Start: 10:30am EST

Sprint 90

  • 1.
    ManageIQ Sprint 90 Review- Sprint End July 16, 2018 July 18, 2018 Meeting Start: 10:30am EST
  • 2.
    Overview ● Sprint Statistics(Oleg Barenboim) ● Community Update (Carol Chen) ● UI (Dan Clarizio) ● Providers (Tomas Coufal) ● Automate (Tina Fitzgerald) ● Platform (Gregg Tanzillo) ● REST API (Alberto Bellotti) ● Documentation (Chris Budzilowicz) ● Discussion
  • 3.
    All Repo Stats- Top 10 Total of 253 PRs merged across 94 ManageIQ Repos Pull Requests from: 2018-07-03 00:00:00 UTC to: 2018-07-16 00:00:00 UTC
  • 4.
    PRs Merged perSprint across ManageIQ Repositories --Gaprindashvili-3releasedMay15 --Gaprindashvili-4releasedJuly16
  • 5.
    Distribution and Typesof PRs Merged across ManageIQ Repositories
  • 6.
    Repository Health Report ●“Other Issues” column includes Style and Bug Risks
  • 7.
    Community Update (Carol Chen) ●Gaprindashvili-4 was released Monday, July 16 ○ Announcement blog post (#668) ● Vote for the ManageIQ I-named release here: http://talk.manageiq.org/t/name-of-i-release/3604 ○ Candidates’ background info (#665) ● Last Month in ManageIQ: A Sea Shanty (#666) ● Update API docs on website to reflect API v3.0.0 changes (#660, #662) ● Fixes to formatting and syntax highlighting to make code blocks look much better (#669)
  • 8.
    PRs (UI, SUI,UI Components, V2V): 65 Bugs: 34, Enhancements: 11, Refactoring/Technical Debt: 3/8, Test: 4, others: 9 Bugs ● OPS/SUI: Fixed visible memory switch while adding snapshot for turned off vm (#1455 , #4270) ● Remove Snapshot field from EC2 Instance summary screen (#4285) ● Fix date/time display on request screen (#4282) ● Use onchange as well as onfocus for radio buttons (#4252) ● Fix Manage Policies and Check Compliance buttons for Container Images and others (#4206) ● SUI: Fix for refresh of dialog fields not being called in some circumstances (#1454) ● SUI: Service retirement should use make retire as a request (#1453) User Interface (Dan Clarizio)
  • 9.
    Enhancements ● Increase upperlimit of the range for daily chargeback report to 5 weeks (#4283) ● Set Status of Physical Servers and Physical Switches in Topology View (#4288) ● Add OpenID-Connect authentication support (#2855) ● V2V: Inactive migration plans can be scheduled to run (#401) User Interface
  • 10.
    User Interface Set Statusof Physical Servers and Physical Switches in Topology View Health - Gray: Unknown / Green: Valid / Yellow: Warning / Red: Critical
  • 11.
    User Interface Add OpenID-Connectauthentication support
  • 12.
    User Interface V2V: InactiveMigration Plans can be scheduled to run Demo (Allen Wight)
  • 13.
  • 14.
  • 15.
    Providers Issue 17396: InventoryCollectionBuilder - progress ● Azure #271 ● Amazon #456 ● OpenStack #307 ● OpenShift #100 ● Redfish #14 ● Kubernetes #265, #266
  • 16.
    Providers Azure ● PR #276:Update azure-armrest gem to 0.9.12 ● PR #272: Fix case sensitive names for flavors while keeping ems_ref downcased ● PR #278: Default to StandardError if a connection cannot be made ● PR #267: Set parent for VM's where possible
  • 17.
    Providers Nuage ● PR #101:Add support for NetworkPorts of different types
  • 18.
    Providers OpenStack ● Upgraded fog-openstackto 0.1.27 to fix 404 error accessing OpenStack console ● Fixed Flavors visibility issue VMware ● Allow streaming refresh to be turned on/off without restarting RefreshWorker (#295) ● Added debug logging of property updates (#293)
  • 19.
    Providers Lenovo ● Finished parsingconnections between physical servers and physical switches (#194) Kubernetes/Openshift ● Cleaned up Inventory Collection definitions (#265, #266, #100) ● Fixed old issue with container image archiving (#101, #17664)
  • 20.
    Automate (Tina Fitzgerald) PRs Merged:25 5 - Enhancements, 8 - Bugs. 12 - Technical Debt/Refactoring ● V2V ○ Support for Pre/Post Playbooks (#17627) (#192) ○ Support for Cancelling Requests/Tasks (#17687) ● Dialogs ○ Dialog Field Refresh Issue (#1454) ○ Dialog Performance Issue (#407)
  • 21.
    Automate (Tina Fitzgerald) Bug Fixes: ●Retirement ○ Changed Service UI to Create Request (#1453) ○ Service Bundle Child Retirement Change (#284) ● Generic Object - Remove from Service Before Destroy (#17679) ● Removed Host Provisioning (#17604) (#4169) ● Deprecate Old Email Methods (#341) (#342) (#343) (#345) (#346) (#349)
  • 22.
    Platform (Gregg Tanzillo) PRs Merged:16 Enhancements ● Add OpenID-Connect authentication support (#2855) ○ Available in podified. Appliance coming soon ● Increase upper limit of the range for daily chargeback report to 5 weeks (#4283) Bug Fixes ● Permit concurrent class loads to avoid a deadlock (#416) ● Maintenance must run VACUUM to avoid long held locks (#17713) ○ vacuum_full_analyze_table => vacuum_analyze_table ● Scope ui and api server searches to recently active servers (#17670)
  • 23.
  • 24.
    REST API (Alberto Bellotti) ●Added ability to delete service template schedules #414 (Brandon D.) ○ Support single & bulk schedule deletes via the “delete” action ○ Support single schedule delete via http DELETE POST /api/service_templates/:id/schedules/:schedule_id - action “delete” DELETE /api/service_templates/:id/schedules/:schedule_id POST /api/service_templates/:id/schedules - bulk action “delete”
  • 25.
    Documentation (Chris Budzilowicz) PRs Mergedin Sprint 90: 8 ● Enhancements - 8 ● Bugs - 0 Highlights of Spring 90: ● PR #547: Order Service Template Example ● PR #883: Add Provider Inventory/Embedded Ansible server role requirements. ● PR #903: Updated procedure on adding EC2 provider with custom endpoints in URL field. ● PR #901: Added new currencies to chargeback rates.
  • 26.
    Discussion Sprint 91 Review- Wednesday, August 01 Meeting Start: 10:30am EST