ManageIQ
Sprint 75 Review - Sprint End December 11, 2017
December 13, 2017
Meeting Start: 10:30am EST
Overview
● Sprint Statistics (Oleg Barenboim)
● Community Update (John Prause)
● Providers (Bronagh Sorota, Adam Grare)
● Automate (Tina Fitzgerald)
● Platform (Gregg Tanzillo)
● API (Alberto Bellotti)
● Documentation (Chris Budzilowicz)
● Discussion
All Repo Stats - Top 10
Total of 585 merged PRs across 86 ManageIQ Repos
Pull Requests from: 2017-11-28 00:00:00 UTC to: 2017-12-11 00:00:00 UTC
PRs Merged per Sprint across ManageIQ Repositories
Distribution and Types of Merged PRs across ManageIQ
Repositories
Repository Health Report
● The “Other Issues” column includes Style and Bug Risks
Community Update
(John Prause)
● Gaprindashvili Beta 2 released:
○ http://manageiq.org/blog/2017/11/Announcing-Gaprindashvili-Beta2/
● Last Week in ManageIQ
○ http://manageiq.org/blog/2017/12/last-week-in-manageiq-fixing-bugs/
by Zita Nemeckova
○ http://manageiq.org/blog/2017/12/bug-workshop/
by Jillian Tullo
Providers
(Bronagh Sorota, Adam Grare)
Merged Provider PRs
Providers - Public Cloud
Focused on bug fixes
Azure
● Events - Only gather properties we use
○ 20% drop in memory consumption
● Metrics collection - gather all available metrics
Amazon
● Fixed reports to show guest OS and vendor
● Fixed network status, always set to inactive
Providers - Infrastructure
RHV
● Gaprindashvili bugfixes
● Added targeted refresh for templates
VMware
● Refactor how we connect to the broker from a rails console
SCVMM
● Fix maintenance mode for hosts
Providers
Containers
● Added label/tag mapping for graph refresh strategy
● Fixes and improved performance for hawkular metrics collection
OpenStack
● Consolidate all managers’ RefreshWorkers into one
Providers - Middleware
● Bug fixes:
○ EAP and Wildfly servers not displayed in topology
○ live metrics not working for MiddlewareServer[EAP|Wildfly] instances
○ Middleware Server list icons are missing
○ No Utilization data displayed on charts for EAP and Wildfly servers
● Enhancements: (not in gaprindashvili)
○ Add a Middleware Server Group column to Middleware Deployments list
○ Add the ability to filter in advanced filter by Middleware server for deployments, datasources
and messaging
Automate
(Tina Fitzgerald)
PRs Merged: 27
2 - Enhancements, 21 - Bugs, 2 - Technical Debt, 2 - Refactoring
● Generic Objects
○ Add remove_from_vmdb method
○ Expose generic_objects association for Services
● Dialog Runner for Custom Buttons
○ Additional object types supported
● Log Decryption Failures
○ Key mismatch causes $evm.Instantiate to silently fail
Automate
(Tina Fitzgerald)
● Catalog Item editor
○ Types enabled based on provider presence
Before After
Platform
(Gregg Tanzillo)
PRs Merged: 25
6 - Enh, 15 - Bugs, 4 - Tech Debt, Tests and Refactoring
Enhancements
● Save unique set size (USS) when saving process memory info
● Handle OpenID-Connect authentication client protocol
● Moved “supported consoles” logic to models
Bug Fixes
● Fix Classification seeding validation error preventing server from starting
● Fix error in timeout checking for job without target (Ansible Playbook Jobs)
● Fix Service names starting with 'VM-' can cause report generation failures
● Fix HTML5 Console Does Not Display From SSUI/OPS UI VMWare
● Fix Unable to set timezone through appliance_console_cli --timezone
API
(Alberto Bellotti)
● Added support for deleting network routers (Andrey V.)
● Async actions
● Handles single and bulk actions
POST /api/network_routers/:id - action “delete”
DELETE /api/network_routers/:id
POST /api/network_routers - bulk action “delete”
API
● Added support for deleting tasks (Martin H.)
● Handles single and bulk actions
POST /api/tasks/:id - action “delete”
DELETE /api/tasks/:id
POST /api/tasks - bulk action “delete”
● PRs merged - 16
○ Enhancements 5
○ Bugs 11
● Highlights
○ #606 Removed master SAML processing URL.
○ #595 Added procedure on customizing the help menu.
○ #546 Updated list of configuration options for appliance.
○ #596 Procedures for controlling power options for RHV VMs.
Documentation
(C. Budzilowicz)
Discussion
Sprint 76 Review - January 03
Meeting Start: 10:30am EST

Sprint 75

  • 1.
    ManageIQ Sprint 75 Review- Sprint End December 11, 2017 December 13, 2017 Meeting Start: 10:30am EST
  • 2.
    Overview ● Sprint Statistics(Oleg Barenboim) ● Community Update (John Prause) ● Providers (Bronagh Sorota, Adam Grare) ● Automate (Tina Fitzgerald) ● Platform (Gregg Tanzillo) ● API (Alberto Bellotti) ● Documentation (Chris Budzilowicz) ● Discussion
  • 3.
    All Repo Stats- Top 10 Total of 585 merged PRs across 86 ManageIQ Repos Pull Requests from: 2017-11-28 00:00:00 UTC to: 2017-12-11 00:00:00 UTC
  • 4.
    PRs Merged perSprint across ManageIQ Repositories
  • 5.
    Distribution and Typesof Merged PRs across ManageIQ Repositories
  • 6.
    Repository Health Report ●The “Other Issues” column includes Style and Bug Risks
  • 7.
    Community Update (John Prause) ●Gaprindashvili Beta 2 released: ○ http://manageiq.org/blog/2017/11/Announcing-Gaprindashvili-Beta2/ ● Last Week in ManageIQ ○ http://manageiq.org/blog/2017/12/last-week-in-manageiq-fixing-bugs/ by Zita Nemeckova ○ http://manageiq.org/blog/2017/12/bug-workshop/ by Jillian Tullo
  • 8.
  • 9.
  • 10.
    Providers - PublicCloud Focused on bug fixes Azure ● Events - Only gather properties we use ○ 20% drop in memory consumption ● Metrics collection - gather all available metrics Amazon ● Fixed reports to show guest OS and vendor ● Fixed network status, always set to inactive
  • 11.
    Providers - Infrastructure RHV ●Gaprindashvili bugfixes ● Added targeted refresh for templates VMware ● Refactor how we connect to the broker from a rails console SCVMM ● Fix maintenance mode for hosts
  • 12.
    Providers Containers ● Added label/tagmapping for graph refresh strategy ● Fixes and improved performance for hawkular metrics collection OpenStack ● Consolidate all managers’ RefreshWorkers into one
  • 13.
    Providers - Middleware ●Bug fixes: ○ EAP and Wildfly servers not displayed in topology ○ live metrics not working for MiddlewareServer[EAP|Wildfly] instances ○ Middleware Server list icons are missing ○ No Utilization data displayed on charts for EAP and Wildfly servers ● Enhancements: (not in gaprindashvili) ○ Add a Middleware Server Group column to Middleware Deployments list ○ Add the ability to filter in advanced filter by Middleware server for deployments, datasources and messaging
  • 14.
    Automate (Tina Fitzgerald) PRs Merged:27 2 - Enhancements, 21 - Bugs, 2 - Technical Debt, 2 - Refactoring ● Generic Objects ○ Add remove_from_vmdb method ○ Expose generic_objects association for Services ● Dialog Runner for Custom Buttons ○ Additional object types supported ● Log Decryption Failures ○ Key mismatch causes $evm.Instantiate to silently fail
  • 15.
    Automate (Tina Fitzgerald) ● CatalogItem editor ○ Types enabled based on provider presence Before After
  • 16.
    Platform (Gregg Tanzillo) PRs Merged:25 6 - Enh, 15 - Bugs, 4 - Tech Debt, Tests and Refactoring Enhancements ● Save unique set size (USS) when saving process memory info ● Handle OpenID-Connect authentication client protocol ● Moved “supported consoles” logic to models Bug Fixes ● Fix Classification seeding validation error preventing server from starting ● Fix error in timeout checking for job without target (Ansible Playbook Jobs) ● Fix Service names starting with 'VM-' can cause report generation failures ● Fix HTML5 Console Does Not Display From SSUI/OPS UI VMWare ● Fix Unable to set timezone through appliance_console_cli --timezone
  • 17.
    API (Alberto Bellotti) ● Addedsupport for deleting network routers (Andrey V.) ● Async actions ● Handles single and bulk actions POST /api/network_routers/:id - action “delete” DELETE /api/network_routers/:id POST /api/network_routers - bulk action “delete”
  • 18.
    API ● Added supportfor deleting tasks (Martin H.) ● Handles single and bulk actions POST /api/tasks/:id - action “delete” DELETE /api/tasks/:id POST /api/tasks - bulk action “delete”
  • 19.
    ● PRs merged- 16 ○ Enhancements 5 ○ Bugs 11 ● Highlights ○ #606 Removed master SAML processing URL. ○ #595 Added procedure on customizing the help menu. ○ #546 Updated list of configuration options for appliance. ○ #596 Procedures for controlling power options for RHV VMs. Documentation (C. Budzilowicz)
  • 20.
    Discussion Sprint 76 Review- January 03 Meeting Start: 10:30am EST