SlideShare a Scribd company logo
SPRINT 119 REVIEW
- Sprint Ending September 02, 2019
September 04, 2019
Meeting Start: 10:30 am EST
2
OVERVIEW
● Sprint Statistics (John Prause)
● UI (Harpreet Kataria)
● Providers (Adam Grare)
● Automate (Greg McCullough)
● Platform (Joe VLcek)
● API (Alberto Bellotti)
● Documentation (Suyog)
● Summary
3
Total of 261 PRs merged across 102 ManageIQ Repos
Pull Requests from: 2019-08-20 - 2019-09-02
4
--Hammer-7releasedJun10
--Hammer-8releasedJul02
--Hammer-9releasedJul24
--IvanchukBeta1releasedJul29
--IvanchukBeta2releasedAug14
--Hammer-10releasedAug15
--IvanchukRC1releasedAug27
5
6
Repo Health Report - Code Climate
7
USER INTERFACE
(Harpreet Kataria)
PRs (UI, SUI, UI/REACT Components, V2V): 76 Bugs: 38, Enhancements: 4, Technical Debt/Refactoring/cleanup:
10/10/8, Documentation/Dependencies: 2/1, others: 3
Bugs
● Add error message output for git domain refresh (#6132)
● Show selected currency value consistent with a drop down on edit screen (#6102)
● VmReconfigure: convert ActionController::Parameters to hash (#6081)
● Use opacity for disabled domains in TreeNode::MiqAeNamespace (#6096)
● Fixed to set saveable state regardless of number of items selected (#6113)
● Add translated report headers to PDF reports (#6074)
● Hide the OPS/Database screen with the possibility of re-enabling (#6106)
● Removed Pause & Resume Provider buttons from UI. (#6067)
● Dialog Editor - show validation title when button is disabled (#5938)
8
PROVIDERS
(Adam Grare)
Amazon
● Added the Middle East Bahrain region (#552)
● Fix the regions rake task to not disable regions (#553)
Azure
● Fix return when metrics collection fails (#345)
Ovirt
● Fix SSA v4 disk collection (#405)
9
PROVIDERS
(Adam Grare)
OpenStack
● Added option to skip loading of old events from OpenStack (#503)
● Fixed error handling of numeric-only password in Keystone (#504)
VMware
● Collect the link speed of host NICs (#442, manageiq-schema#411)
● Parse connection between datastores and storage profiles (#441, manageiq#19225)
10
AUTOMATE
(Greg McCullough)
16 PRs merged
● Services
○ Retirement Check Per Region (19143)
○ Bundle Retirement Issue Lifecycle_state (19205)
○ Dialog Required Integer Field Validation (410)
○ Service Item Copy Custom Buttons (19169)
● Null Coalescing Field Method Input Parameter (334)
● Scheduled Automation Task Failure (19158)
● Custom Button Open URL Issue (19195) (354)
● Domain Import Failure (6132)
● Move V2V Automate Functionality into Core (564) (566) (567) (568) (569)
11
PLATFORM
(Joe VLcek)
11 PRs merged
Bugs:
● Set tenant from group in Authentification KeyPairs model manageiq/19202
● Use find_by to skip exceptions in Export of schedules manageiq/19191
● Force embedded_ansible role for workflow manageiq/19187
● type_for_attribute fix activerecord-virtual_attributes/40
● Vm#ems_created_on field is empty for vm VMware provider manageiq/19185
● Do not raise error in MiqExpression#to_sql if :token present manageiq/19176
12
PLATFORM
(Joe VLcek)
Enhancements and Refactoring:
● Add export/import of schedules to rake task manageiq/19192
● Remove value2tag and get col type in quote method of MiqExpresion manageiq/19210
Continuous Integration / Testing:
● Bump master travis.yml to ruby 2.3.8. manageiq-smartstate/85
● Add newer rubies to travis binary_struct/13
● Loosen Rails dependency for Rails 5.2 manageiq-ui-classic/5824
13
API
(Alberto Bellotti)
● Added endpoint for querying widgets and to trigger widget content generation - #660 (Drew U.)
Currently, widgets are created on a schedule set per widget, this enhancement allows users to trigger the
widget content via the API.
GET /api/widgets
GET /api/widgets/:id
POST /api/widgets/:id - action “generate_content”
POST /api/widgets - bulk action “generate_content”
14
API
(Alberto Bellotti)
● Introduced new auth_key_pairs endpoint - #650 (David H.)
Enhancement needed for the UI for creating, editing, setting ownership and deleting auth key pairs.
POST /api/auth_key_pairs
GET /api/auth_key_pairs
GET /api/auth_key_pairs/:id
PUT /api/auth_key_pairs/:id
POST /api/auth_key_pairs - bulk action “edit”
POST /api/auth_key_pairs/:id - action “set_ownership”
POST /api/auth_key_pairs - bulk action “set_ownership”
DELETE /api/auth_key_pairs/:id
POST /api/auth_key_pairs - bulk action “delete”
15
DOCUMENTATION
(Suyog)
PRs Merged in Sprint: 10
Bugs: 8
Enhancements: 2
Highlights:
● Updated the VMware VDDK instructions in the Managing Infra & Inventory guide [1222]
● Removed the Cross-Providers Insight chapter from the Managing Providers guide as no
longer supported [1237]
● Fixed the pg_basebackup command to create binary backup in the Gen Config guide [1231]
● Removed GCE provider info from the API and Appliance Hardening Guide [1227]
● Fixed the replication manager service name in the restoring database backup section [1225]
16
SUMMARY
Sprint 120 Review - September 18, 2019
Meeting Start: 10:30 am EST
THANK YOU
manageiq.org github.com/ManageIQ
twitter.com/ManageIQ gitter.im/ManageIQ/manageiq
facebook.com/manageiq talk.manageiq.org
plus.google.com/+ManageiqOrg youtube.com/user/ManageIQVideo
linkedin.com/company/manageiq

More Related Content

PDF
Sprint 111
PDF
Sprint 80
PDF
Sprint 118
PDF
Sprint 113
PDF
Sprint 117
PDF
Sprint 96
PDF
Sprint 138
PDF
Sprint 114
Sprint 111
Sprint 80
Sprint 118
Sprint 113
Sprint 117
Sprint 96
Sprint 138
Sprint 114

Similar to Sprint 119 (20)

PDF
Sprint 136
PDF
Sprint 112
PDF
Sprint 115
PDF
Sprint 137
PDF
Sprint 107
PDF
Sprint 110
PDF
Sprint 103
PDF
Sprint 92
PDF
Sprint 104
PDF
Sprint 139
PDF
Sprint 127
PDF
Sprint 131
PDF
Sprint 121
PDF
Sprint 120
PDF
Sprint 99
PDF
Sprint 109
PDF
Sprint 65
PDF
Sprint 133
PDF
Sprint 149
PDF
Sprint 140
Sprint 136
Sprint 112
Sprint 115
Sprint 137
Sprint 107
Sprint 110
Sprint 103
Sprint 92
Sprint 104
Sprint 139
Sprint 127
Sprint 131
Sprint 121
Sprint 120
Sprint 99
Sprint 109
Sprint 65
Sprint 133
Sprint 149
Sprint 140
Ad

More from ManageIQ (20)

PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PPTX
ManageIQ - Sprint 267 Review - Slide Deck
PPTX
ManageIQ - Sprint 266 Review - Slide Deck
PPTX
ManageIQ - Sprint 265 Review - Slide Deck
PPTX
ManageIQ - Sprint 264 Review - Slide Deck
PPTX
ManageIQ - Sprint 263 Review - Slide Deck
PPTX
ManageIQ - Sprint 262 Review - Slide Deck
PPTX
ManageIQ - Sprint 260 & 261 Review - Slide Deck
PPTX
ManageIQ - Sprint 259 Review - Slide Deck
PPTX
ManageIQ - Sprint 258 Review - Slide Deck
PPTX
ManageIQ - Sprint 257 Review - Slide Deck
PPTX
ManageIQ - Sprint 256 Review - Slide Deck
PPTX
ManageIQ - Sprint 255 Review - Slide Deck
PPTX
ManageIQ - Sprint 254 Review - Slide Deck
PPTX
ManageIQ - Sprint 247 Review - Slide Deck
PPTX
ManageIQ - Sprint 253 Review - Slide Deck
PPTX
ManageIQ - Sprint 252 Review - Slide Deck
PPTX
ManageIQ - Sprint 251 Review - Slide Deck
PPTX
ManageIQ - Sprint 250 Review - Slide Deck
PPTX
ManageIQ - Sprint 249 Review - Slide Deck
ManageIQ - Sprint 268 Review - Slide Deck
ManageIQ - Sprint 267 Review - Slide Deck
ManageIQ - Sprint 266 Review - Slide Deck
ManageIQ - Sprint 265 Review - Slide Deck
ManageIQ - Sprint 264 Review - Slide Deck
ManageIQ - Sprint 263 Review - Slide Deck
ManageIQ - Sprint 262 Review - Slide Deck
ManageIQ - Sprint 260 & 261 Review - Slide Deck
ManageIQ - Sprint 259 Review - Slide Deck
ManageIQ - Sprint 258 Review - Slide Deck
ManageIQ - Sprint 257 Review - Slide Deck
ManageIQ - Sprint 256 Review - Slide Deck
ManageIQ - Sprint 255 Review - Slide Deck
ManageIQ - Sprint 254 Review - Slide Deck
ManageIQ - Sprint 247 Review - Slide Deck
ManageIQ - Sprint 253 Review - Slide Deck
ManageIQ - Sprint 252 Review - Slide Deck
ManageIQ - Sprint 251 Review - Slide Deck
ManageIQ - Sprint 250 Review - Slide Deck
ManageIQ - Sprint 249 Review - Slide Deck
Ad

Recently uploaded (20)

PDF
Cost to Outsource Software Development in 2025
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PDF
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
PDF
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
Types of Token_ From Utility to Security.pdf
PDF
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
PDF
Salesforce Agentforce AI Implementation.pdf
PPTX
assetexplorer- product-overview - presentation
PDF
MCP Security Tutorial - Beginner to Advanced
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Time Tracking Features That Teams and Organizations Actually Need
PDF
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
PPTX
Introduction to Windows Operating System
PDF
How Tridens DevSecOps Ensures Compliance, Security, and Agility
PPTX
Monitoring Stack: Grafana, Loki & Promtail
PDF
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
PPTX
Trending Python Topics for Data Visualization in 2025
Cost to Outsource Software Development in 2025
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
Designing Intelligence for the Shop Floor.pdf
Types of Token_ From Utility to Security.pdf
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
Salesforce Agentforce AI Implementation.pdf
assetexplorer- product-overview - presentation
MCP Security Tutorial - Beginner to Advanced
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
Computer Software and OS of computer science of grade 11.pptx
Time Tracking Features That Teams and Organizations Actually Need
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
Introduction to Windows Operating System
How Tridens DevSecOps Ensures Compliance, Security, and Agility
Monitoring Stack: Grafana, Loki & Promtail
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
Trending Python Topics for Data Visualization in 2025

Sprint 119

  • 1. SPRINT 119 REVIEW - Sprint Ending September 02, 2019 September 04, 2019 Meeting Start: 10:30 am EST
  • 2. 2 OVERVIEW ● Sprint Statistics (John Prause) ● UI (Harpreet Kataria) ● Providers (Adam Grare) ● Automate (Greg McCullough) ● Platform (Joe VLcek) ● API (Alberto Bellotti) ● Documentation (Suyog) ● Summary
  • 3. 3 Total of 261 PRs merged across 102 ManageIQ Repos Pull Requests from: 2019-08-20 - 2019-09-02
  • 5. 5
  • 6. 6 Repo Health Report - Code Climate
  • 7. 7 USER INTERFACE (Harpreet Kataria) PRs (UI, SUI, UI/REACT Components, V2V): 76 Bugs: 38, Enhancements: 4, Technical Debt/Refactoring/cleanup: 10/10/8, Documentation/Dependencies: 2/1, others: 3 Bugs ● Add error message output for git domain refresh (#6132) ● Show selected currency value consistent with a drop down on edit screen (#6102) ● VmReconfigure: convert ActionController::Parameters to hash (#6081) ● Use opacity for disabled domains in TreeNode::MiqAeNamespace (#6096) ● Fixed to set saveable state regardless of number of items selected (#6113) ● Add translated report headers to PDF reports (#6074) ● Hide the OPS/Database screen with the possibility of re-enabling (#6106) ● Removed Pause & Resume Provider buttons from UI. (#6067) ● Dialog Editor - show validation title when button is disabled (#5938)
  • 8. 8 PROVIDERS (Adam Grare) Amazon ● Added the Middle East Bahrain region (#552) ● Fix the regions rake task to not disable regions (#553) Azure ● Fix return when metrics collection fails (#345) Ovirt ● Fix SSA v4 disk collection (#405)
  • 9. 9 PROVIDERS (Adam Grare) OpenStack ● Added option to skip loading of old events from OpenStack (#503) ● Fixed error handling of numeric-only password in Keystone (#504) VMware ● Collect the link speed of host NICs (#442, manageiq-schema#411) ● Parse connection between datastores and storage profiles (#441, manageiq#19225)
  • 10. 10 AUTOMATE (Greg McCullough) 16 PRs merged ● Services ○ Retirement Check Per Region (19143) ○ Bundle Retirement Issue Lifecycle_state (19205) ○ Dialog Required Integer Field Validation (410) ○ Service Item Copy Custom Buttons (19169) ● Null Coalescing Field Method Input Parameter (334) ● Scheduled Automation Task Failure (19158) ● Custom Button Open URL Issue (19195) (354) ● Domain Import Failure (6132) ● Move V2V Automate Functionality into Core (564) (566) (567) (568) (569)
  • 11. 11 PLATFORM (Joe VLcek) 11 PRs merged Bugs: ● Set tenant from group in Authentification KeyPairs model manageiq/19202 ● Use find_by to skip exceptions in Export of schedules manageiq/19191 ● Force embedded_ansible role for workflow manageiq/19187 ● type_for_attribute fix activerecord-virtual_attributes/40 ● Vm#ems_created_on field is empty for vm VMware provider manageiq/19185 ● Do not raise error in MiqExpression#to_sql if :token present manageiq/19176
  • 12. 12 PLATFORM (Joe VLcek) Enhancements and Refactoring: ● Add export/import of schedules to rake task manageiq/19192 ● Remove value2tag and get col type in quote method of MiqExpresion manageiq/19210 Continuous Integration / Testing: ● Bump master travis.yml to ruby 2.3.8. manageiq-smartstate/85 ● Add newer rubies to travis binary_struct/13 ● Loosen Rails dependency for Rails 5.2 manageiq-ui-classic/5824
  • 13. 13 API (Alberto Bellotti) ● Added endpoint for querying widgets and to trigger widget content generation - #660 (Drew U.) Currently, widgets are created on a schedule set per widget, this enhancement allows users to trigger the widget content via the API. GET /api/widgets GET /api/widgets/:id POST /api/widgets/:id - action “generate_content” POST /api/widgets - bulk action “generate_content”
  • 14. 14 API (Alberto Bellotti) ● Introduced new auth_key_pairs endpoint - #650 (David H.) Enhancement needed for the UI for creating, editing, setting ownership and deleting auth key pairs. POST /api/auth_key_pairs GET /api/auth_key_pairs GET /api/auth_key_pairs/:id PUT /api/auth_key_pairs/:id POST /api/auth_key_pairs - bulk action “edit” POST /api/auth_key_pairs/:id - action “set_ownership” POST /api/auth_key_pairs - bulk action “set_ownership” DELETE /api/auth_key_pairs/:id POST /api/auth_key_pairs - bulk action “delete”
  • 15. 15 DOCUMENTATION (Suyog) PRs Merged in Sprint: 10 Bugs: 8 Enhancements: 2 Highlights: ● Updated the VMware VDDK instructions in the Managing Infra & Inventory guide [1222] ● Removed the Cross-Providers Insight chapter from the Managing Providers guide as no longer supported [1237] ● Fixed the pg_basebackup command to create binary backup in the Gen Config guide [1231] ● Removed GCE provider info from the API and Appliance Hardening Guide [1227] ● Fixed the replication manager service name in the restoring database backup section [1225]
  • 16. 16 SUMMARY Sprint 120 Review - September 18, 2019 Meeting Start: 10:30 am EST
  • 17. THANK YOU manageiq.org github.com/ManageIQ twitter.com/ManageIQ gitter.im/ManageIQ/manageiq facebook.com/manageiq talk.manageiq.org plus.google.com/+ManageiqOrg youtube.com/user/ManageIQVideo linkedin.com/company/manageiq