SlideShare a Scribd company logo
ManageIQ
Sprint 83 Review - Sprint End April 09, 2018
April 11, 2018
Meeting Start: 10:30am EST
Overview
● Sprint Statistics (Oleg Barenboim)
● Community Update (Carol Chen)
● UI (Harpreet Kataria)
● Providers (Bronagh Sorota, Adam Grare)
● Automate (Tina Fitzgerald)
● Platform (Gregg Tanzillo)
● REST API (Alberto Bellotti)
● Documentation (Chris Budzilowicz)
● Discussion
All Repo Stats - Top 10
Total of 298 merged PRs across 90 ManageIQ Repos
Pull Requests from: 2018-03-27 00:00:00 UTC to: 2018-04-09 00:00:00 UTC
PRs Merged per Sprint across ManageIQ Repositories
Distribution and Types of Merged PRs across ManageIQ
Repositories
Repository Health Report
● “Other Issues” column includes Style and Bug Risks
● Last Month in ManageIQ: quandaries (#650)
● Complementing NFV Orchestrators with
ManageIQ/CloudForms (#651)
● Events:
○ Red Hat Summit 2018, May 8-10, San Francisco - ManageIQ in
Community Central
○ OSCAL’18, May 19-20, Tirana, Albania - ManageIQ booth and
possible talks
○ OpenStack Summit 2018, May 21-24, Vancouver - ManageIQ part
of Community pod in Red Hat booth
Community Update
(Carol Chen)
PRs (UI, SUI, UI Components, V2V): 72 Bugs: 42, Enhancements: 19, Technical
Debt: 4, Test: 1, others: 11
Enhancements:
● Reconfigure VM: Add / Remove Network Adapters (#3121)
● Physical racks added to the Physical Servers topology (#3369)
● WebMKS console access for VMware vCloud's VMs was added (#3679)
● V2V UI changes (#177)
User Interface
(Harpreet Kataria)
V2V changes
User Interface
(Harpreet Kataria) Before:
After:
Bugs:
● Fixed Help->Documentation screen to have links based on RBAC access
instead of hardcoded Admin only check (#3728)
● Fixed a bug on Customize Help menu screen in Configuration explorer (#3726)
● Fix for Template Custom Button Dialog not displaying Submit or Cancel
buttons (#3712)
● Fixed add of Openshift provider when metrics is on (#3698)
User Interface
(Harpreet Kataria)
Providers
(Bronagh Sorota, Adam Grare)
Merged Provider PRs
Providers
● Enhancements to network inventory collection
Providers
OpenStack
● Fixed
○ Tenant discovery recursion when connecting to OpenStack
○ Parsing of fog responses for Volume Attachment and Network related
actions
○ Network Subnet parent refresh error (appeared with Nuage Neutron
backend)
● Upgraded fog-openstack to 0.1.25
● OpenStack provider now uses its own Cinder manager to allow
Graph/Targeted refresh
● Started deletion of old OpenStack VCR environments and move it to
newer versions
Providers
VMware vSphere
● Improve VMware vCenter/Host discovery (#221)
● Fix provisioning VMs with >5 vNICs (#223)
● Improve metrics collection performance by removing a VIM API call
(#94)
VMware vCloud
● Added Guest Customization to Service Catalog Order Form (#215)
● Add support for VM Console access (#218)
Providers
Ansible Tower
● Add support for vault credentials (#70, #17207)
Lenovo
● Add physical rack model (#16853, #147)
● Fixed bug where refresh could delete guest devices (#148)
Automate
(Tina Fitzgerald)
PRs Merged: 19
7 - Enhancements, 9 - Bugs. 3 - Refactoring
● V2V
○ Update Service Resource status(#17256)
○ Service Template miq_requests association(#17242)
● Generic Objects
○ Expose :generic_objects association from generic_object_definition
instance(#170)
● Ansible Playbook Methods
○ State machine on_exit not executed until Ansible playbook method type
has completed(#168)
Automate
(Tina Fitzgerald)
● Service Dialog Parsing
○ Parse Generic multi-select dialog(#253)
● Retirement as a Request
○ Service update_service_retirement_status(#262)
○ Infrastructure VM update_retirement_status(#266)
○ Cloud VM update_retirement_status(#271)
○ New Approval classes(#272)
Automate
(Tina Fitzgerald)
Retirement as a Request New Approval Classes
Automate
(Tina Fitzgerald)
Adding Request ID to log message(#17013)
evm.log before:
Automate
(Tina Fitzgerald)
Adding Request ID to log message - continued
evm.log after:
Platform
(Gregg Tanzillo)
PRs Merged: 20
1 - Enh, 8 - Bugs, 11 - Tech Debt, Tests and Refactoring
Enhancements/Bug Fixes
● Seed plugin ansible playbooks (#17185)
● Fix end of life date in metering/chargeback reports for disconnected VMs
(#17232)
● Add cloud volumes for selecting assigned chargeback rates (#17271)
● Fixed error with dialog expression when virtual column involved (#17215)
● Fix dashboard widget generation (#3723)
REST API
(Alberto Bellotti)
● Added ability to Create & Delete cloud templates for a provider - (Andrey V.)
○ Create - #337
POST /api/providers/:id/cloud_templates
{
“name” : “sample-image”,
“vendor” : “openstack”,
“location” : “test-template/test-template.img”
}
○ Delete - #328
POST /api/providers/:id/cloud_templates/:ct_id - action “delete”
POST /api/providers/:id/cloud_templates - bulk action “delete
DELETE /api/providers/:id/cloud_templates/:ct_id
Documentation
(Chris Budzilowicz)
PRs Merged in Sprint 83: 14
● Enhancements - 12
● Bugs - 2
Highlights of Spring 82:
● PR#801: Added info about URLs to be open from OpenSCAP
● PR#798: Updated provisioning file types for OpenStack instance.
● PR#800: Updated custom flavor root disk size.
Discussion
Sprint 84 Review - April 25
Meeting Start: 10:30am EST

More Related Content

What's hot

What's hot (20)

Sprint 86
Sprint 86Sprint 86
Sprint 86
 
Sprint 65
Sprint 65Sprint 65
Sprint 65
 
Sprint 16 report
Sprint 16 reportSprint 16 report
Sprint 16 report
 
Sprint 64
Sprint 64Sprint 64
Sprint 64
 
Sprint 20
Sprint 20Sprint 20
Sprint 20
 
Sprint 75
Sprint 75Sprint 75
Sprint 75
 
Sprint 74
Sprint 74Sprint 74
Sprint 74
 
Sprint 101
Sprint 101Sprint 101
Sprint 101
 
Sprint 100
Sprint 100Sprint 100
Sprint 100
 
Sprint 63
Sprint 63Sprint 63
Sprint 63
 
Sprint 16
Sprint 16Sprint 16
Sprint 16
 
Sprint 62
Sprint 62Sprint 62
Sprint 62
 
Sprint 61
Sprint 61Sprint 61
Sprint 61
 
Sprint 95
Sprint 95Sprint 95
Sprint 95
 
Sprint 73
Sprint 73Sprint 73
Sprint 73
 
Sprint 60
Sprint 60Sprint 60
Sprint 60
 
Sprint 110
Sprint 110Sprint 110
Sprint 110
 
Nova Updates - Kilo Edition
Nova Updates - Kilo EditionNova Updates - Kilo Edition
Nova Updates - Kilo Edition
 
Sprint 19
Sprint 19Sprint 19
Sprint 19
 
Sprint 107
Sprint 107Sprint 107
Sprint 107
 

Similar to Sprint 83

Similar to Sprint 83 (20)

Sprint 88
Sprint 88Sprint 88
Sprint 88
 
Sprint 81
Sprint 81Sprint 81
Sprint 81
 
Sprint 90
Sprint 90Sprint 90
Sprint 90
 
Sprint 77
Sprint 77Sprint 77
Sprint 77
 
Sprint 93
Sprint 93Sprint 93
Sprint 93
 
Sprint 92
Sprint 92Sprint 92
Sprint 92
 
Sprint 91
Sprint 91Sprint 91
Sprint 91
 
Sprint 105
Sprint 105Sprint 105
Sprint 105
 
Sprint 96
Sprint 96Sprint 96
Sprint 96
 
Sprint 116
Sprint 116Sprint 116
Sprint 116
 
Sprint 67
Sprint 67Sprint 67
Sprint 67
 
Sprint 103
Sprint 103Sprint 103
Sprint 103
 
Sprint 80
Sprint 80Sprint 80
Sprint 80
 
Sprint 108
Sprint 108Sprint 108
Sprint 108
 
Sprint 58
Sprint 58Sprint 58
Sprint 58
 
Sprint 78
Sprint 78Sprint 78
Sprint 78
 
Sprint 104
Sprint 104Sprint 104
Sprint 104
 
Sprint 121
Sprint 121Sprint 121
Sprint 121
 
Sprint 50 review
Sprint 50 reviewSprint 50 review
Sprint 50 review
 
Sprint 46 review
Sprint 46 reviewSprint 46 review
Sprint 46 review
 

More from ManageIQ

More from ManageIQ (20)

ManageIQ - Sprint 237 Review - Slide Deck
ManageIQ - Sprint 237 Review - Slide DeckManageIQ - Sprint 237 Review - Slide Deck
ManageIQ - Sprint 237 Review - Slide Deck
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
ManageIQ - Sprint 235 Review - Slide Deck
ManageIQ - Sprint 235 Review - Slide DeckManageIQ - Sprint 235 Review - Slide Deck
ManageIQ - Sprint 235 Review - Slide Deck
 
ManageIQ - Sprint 234 Review - Slide Deck
ManageIQ - Sprint 234 Review - Slide DeckManageIQ - Sprint 234 Review - Slide Deck
ManageIQ - Sprint 234 Review - Slide Deck
 
ManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide DeckManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide Deck
 
ManageIQ - Sprint 232 Review - Slide Deck
ManageIQ - Sprint 232 Review - Slide DeckManageIQ - Sprint 232 Review - Slide Deck
ManageIQ - Sprint 232 Review - Slide Deck
 
ManageIQ - Sprint 231 Review - Slide Deck
ManageIQ - Sprint 231 Review - Slide DeckManageIQ - Sprint 231 Review - Slide Deck
ManageIQ - Sprint 231 Review - Slide Deck
 
ManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide DeckManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide Deck
 
ManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide DeckManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide Deck
 
ManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide DeckManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide Deck
 
Sprint 227
Sprint 227Sprint 227
Sprint 227
 
Sprint 226
Sprint 226Sprint 226
Sprint 226
 
Sprint 225
Sprint 225Sprint 225
Sprint 225
 
Sprint 224
Sprint 224Sprint 224
Sprint 224
 
Sprint 223
Sprint 223Sprint 223
Sprint 223
 
Sprint 222
Sprint 222Sprint 222
Sprint 222
 
Sprint 221
Sprint 221Sprint 221
Sprint 221
 
Sprint 220
Sprint 220Sprint 220
Sprint 220
 
Sprint 219
Sprint 219Sprint 219
Sprint 219
 
Sprint 218
Sprint 218Sprint 218
Sprint 218
 

Recently uploaded

Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
mbmh111980
 

Recently uploaded (20)

Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in Michelangelo
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
 

Sprint 83

  • 1. ManageIQ Sprint 83 Review - Sprint End April 09, 2018 April 11, 2018 Meeting Start: 10:30am EST
  • 2. Overview ● Sprint Statistics (Oleg Barenboim) ● Community Update (Carol Chen) ● UI (Harpreet Kataria) ● Providers (Bronagh Sorota, Adam Grare) ● Automate (Tina Fitzgerald) ● Platform (Gregg Tanzillo) ● REST API (Alberto Bellotti) ● Documentation (Chris Budzilowicz) ● Discussion
  • 3. All Repo Stats - Top 10 Total of 298 merged PRs across 90 ManageIQ Repos Pull Requests from: 2018-03-27 00:00:00 UTC to: 2018-04-09 00:00:00 UTC
  • 4. PRs Merged per Sprint across ManageIQ Repositories
  • 5. Distribution and Types of Merged PRs across ManageIQ Repositories
  • 6. Repository Health Report ● “Other Issues” column includes Style and Bug Risks
  • 7. ● Last Month in ManageIQ: quandaries (#650) ● Complementing NFV Orchestrators with ManageIQ/CloudForms (#651) ● Events: ○ Red Hat Summit 2018, May 8-10, San Francisco - ManageIQ in Community Central ○ OSCAL’18, May 19-20, Tirana, Albania - ManageIQ booth and possible talks ○ OpenStack Summit 2018, May 21-24, Vancouver - ManageIQ part of Community pod in Red Hat booth Community Update (Carol Chen)
  • 8. PRs (UI, SUI, UI Components, V2V): 72 Bugs: 42, Enhancements: 19, Technical Debt: 4, Test: 1, others: 11 Enhancements: ● Reconfigure VM: Add / Remove Network Adapters (#3121) ● Physical racks added to the Physical Servers topology (#3369) ● WebMKS console access for VMware vCloud's VMs was added (#3679) ● V2V UI changes (#177) User Interface (Harpreet Kataria)
  • 9. V2V changes User Interface (Harpreet Kataria) Before: After:
  • 10. Bugs: ● Fixed Help->Documentation screen to have links based on RBAC access instead of hardcoded Admin only check (#3728) ● Fixed a bug on Customize Help menu screen in Configuration explorer (#3726) ● Fix for Template Custom Button Dialog not displaying Submit or Cancel buttons (#3712) ● Fixed add of Openshift provider when metrics is on (#3698) User Interface (Harpreet Kataria)
  • 13. Providers ● Enhancements to network inventory collection
  • 14. Providers OpenStack ● Fixed ○ Tenant discovery recursion when connecting to OpenStack ○ Parsing of fog responses for Volume Attachment and Network related actions ○ Network Subnet parent refresh error (appeared with Nuage Neutron backend) ● Upgraded fog-openstack to 0.1.25 ● OpenStack provider now uses its own Cinder manager to allow Graph/Targeted refresh ● Started deletion of old OpenStack VCR environments and move it to newer versions
  • 15. Providers VMware vSphere ● Improve VMware vCenter/Host discovery (#221) ● Fix provisioning VMs with >5 vNICs (#223) ● Improve metrics collection performance by removing a VIM API call (#94) VMware vCloud ● Added Guest Customization to Service Catalog Order Form (#215) ● Add support for VM Console access (#218)
  • 16. Providers Ansible Tower ● Add support for vault credentials (#70, #17207) Lenovo ● Add physical rack model (#16853, #147) ● Fixed bug where refresh could delete guest devices (#148)
  • 17. Automate (Tina Fitzgerald) PRs Merged: 19 7 - Enhancements, 9 - Bugs. 3 - Refactoring ● V2V ○ Update Service Resource status(#17256) ○ Service Template miq_requests association(#17242) ● Generic Objects ○ Expose :generic_objects association from generic_object_definition instance(#170) ● Ansible Playbook Methods ○ State machine on_exit not executed until Ansible playbook method type has completed(#168)
  • 18. Automate (Tina Fitzgerald) ● Service Dialog Parsing ○ Parse Generic multi-select dialog(#253) ● Retirement as a Request ○ Service update_service_retirement_status(#262) ○ Infrastructure VM update_retirement_status(#266) ○ Cloud VM update_retirement_status(#271) ○ New Approval classes(#272)
  • 19. Automate (Tina Fitzgerald) Retirement as a Request New Approval Classes
  • 20. Automate (Tina Fitzgerald) Adding Request ID to log message(#17013) evm.log before:
  • 21. Automate (Tina Fitzgerald) Adding Request ID to log message - continued evm.log after:
  • 22. Platform (Gregg Tanzillo) PRs Merged: 20 1 - Enh, 8 - Bugs, 11 - Tech Debt, Tests and Refactoring Enhancements/Bug Fixes ● Seed plugin ansible playbooks (#17185) ● Fix end of life date in metering/chargeback reports for disconnected VMs (#17232) ● Add cloud volumes for selecting assigned chargeback rates (#17271) ● Fixed error with dialog expression when virtual column involved (#17215) ● Fix dashboard widget generation (#3723)
  • 23. REST API (Alberto Bellotti) ● Added ability to Create & Delete cloud templates for a provider - (Andrey V.) ○ Create - #337 POST /api/providers/:id/cloud_templates { “name” : “sample-image”, “vendor” : “openstack”, “location” : “test-template/test-template.img” } ○ Delete - #328 POST /api/providers/:id/cloud_templates/:ct_id - action “delete” POST /api/providers/:id/cloud_templates - bulk action “delete DELETE /api/providers/:id/cloud_templates/:ct_id
  • 24. Documentation (Chris Budzilowicz) PRs Merged in Sprint 83: 14 ● Enhancements - 12 ● Bugs - 2 Highlights of Spring 82: ● PR#801: Added info about URLs to be open from OpenSCAP ● PR#798: Updated provisioning file types for OpenStack instance. ● PR#800: Updated custom flavor root disk size.
  • 25. Discussion Sprint 84 Review - April 25 Meeting Start: 10:30am EST