SlideShare a Scribd company logo
ManageIQ
Sprint 41 Review - Sprint End May 30, 2016
Darga Stabilization
June 1, 2016
Overview
● Sprint Statistics (Oleg Barenboim)
● Providers (Bronagh Sorota/Alissa Bonas)
● Platform (Gregg Tanzillo)
● REST API (Alberto Bellotti)
● Automate (Greg McCullough)
● User Interface (Harpreet Kataria)
● SmartState (Rich Oliveri)
● Discussion
Sprint Statistics
(O. Barenboim)
312 Pull Requests Merged
PR Breakdown by Feature Category
(O. Barenboim)
* Note that some PRs
have more than one
category.
Providers
Sprint Comparison
(O. Barenboim)
Darga Backports
(O. Barenboim)
221 Darga Backports
157 Darga Backports that are Bugs
172 Total Bugs this Sprint
All Repo Stats
(O. Barenboim)
Repository PRs Merged
manageiq 311
manageiq.org 10
azure-armest 5
manageiq-ui-self_service 4
miq_bot 4
manageiq-appliance-build 3
virtfs 3
virtfs-camcorderfs 3
ansible_tower_client 2
manageiq_docs 2
guides 1
patternfly-sass 1
trollop 1
Total 351
Providers
(B. Sorota)
Azure
Containers
Google
OpenStack
General
Providers
(B. Sorota)
Rely on Resource Location
Azure
Providers
(B. Sorota)
Metrics!
Azure
ContainersProviders
(B. Sorota)
Multiple Endpoint Support
GoogleProviders
(B. Sorota)
Allow custom Google Cloud flavors
OpenStackProviders
(B. Sorota)
File Upload for SSH Keypair
OpenStackProviders
(B. Sorota)
Add volumes during provisioning
OpenStackProviders
(B. Sorota)
Evacuate VM
GeneralProviders
(B. Sorota)
Memory issue during inventory collection
Validating endpoints should not save data
Platform
(G. Tanzillo)
Enhancements and Bug Fixes
● Replication
● Expressions
● Chargeback
● Authentication
● Rest API (A. Bellotti)
Platform
(G. Tanzillo)
● Replication
○ Schema consistency checking -
■ during configuration
■ before subscription is enabled
○ Tool to fix column order mismatches
○ Bug fixes
● Expressions
○ Refactoring - SQL for all operators now built with Arel
● Chargeback
○ Many bugs squashed
Platform - Authentication
(G. Tanzillo)
External Authentication:
● Adding support of IPA/AD Trust Environments.
Allows for authenticating using AD credentials when configured for External
Authentication to an IPA server.
Supporting:
■ Username/Password (Admin UI, Rest API, SSUI)
■ Kerberos SSO (Admin UI)
REST API
(A. Bellotti)
● API CLI moved
○ tools/rest_api.rb
■ added support for --decorators
○ gems/cfme_client removed
REST API
(A. Bellotti)
● Added support for Automation Requests approve and deny actions:
POST /api/automation_requests/:id - approving or denying a single request
POST /api/automation_requests - approving or denying multiple requests
_____________________________________________________________________
POST /api/automation_requests/72
{
“action” : “approve”,
“reason” : “request passed audit”
}
_________________________________________________________________________
{
“success” : true,
“message” : “Automation request 72 approved”,
“href” : “http://localhost:3000/api/automation_requests/72”
}
Automate
(Greg McCullough)
● Service Model changes
○ Storage
■ Added storage_clusters association
○ Openstack::NetworkManager::Network
■ cloud_subnets
■ network_routers
■ Public_networks
○ Openstack Event compute.instance.power_on.end
■ Policy event: vm_start
Automate
(Greg McCullough)
New script to rebuild provision requests
Script was designed to reconstruct the parameters of an existing provision request
so that it can be resubmitted through a REST API or Automate call.
● Location: tools/rebuild_provision_request.rb
● How to run: rails runner ./tools/rebuild_provision_request.rb --request-
id=<id>
● Help available: rails runner ./tools/rebuild_provision_request.rb -- --help
Example Usage:
1. Create a provision request with the desired configuration in the UI
2. Runs the rebuild_provision_request script to extract the parameters
3. Submit the same request as a REST API call
User Interface
(Harpreet Kataria)
Total PRs Merged: 130
Bugs: 91
Enhancements: 16
Refactoring/Technical Debt: 21
User Interface
(Harpreet Kataria)
Support for Ansible Tower Job Templates
User Interface
(Harpreet Kataria)
Added Support to add Service Dialog for a Job Template & display Surveys on
summary screen
User Interface
(Harpreet Kataria)
Multi Endpoint support was added to Container Provider
● Provider forms converted to angular
● Hawkular endpoint support was added
● Use Hawkular endpoint to collect metrics
Default Hawkular
User Interface
(Harpreet Kataria)
Display unique names in Containers explorer by Container Groups
User Interface
(Harpreet Kataria)
Added archived column to Container Chargeback reports to show deleted Projects
User Interface
(Harpreet Kataria)
● Moved Services to top level Menus
● Support added for Evacuate Openstack VMs
● Logo image on top left links to user's start page
SmartState
(Rich Oliveri)
● 10 Pull requests
○ 6 Bugs
○ 2 Test
○ 2 Enhancements
● Of Note:
○ GlusterFS support - Added by RHEV team (Sprint 40)
○ SCVMM performance enhancements
■ 60-70% improvement
Performance
(Dennis Metzger)
● Focus on reducing memory usage
● Of note:
○ Reduction in base size of workers
■ 5.6.0.0 to 5.6.0.8 testing (PSS Memory)
■ PSS measurement includes memory sharing
between processes
■ Generic Worker usage reduced 75MB
■ Priority Worker usage reduced 72MB
○ Reduction in memory used by EmsRefresh
■ Amazon public image processing test
● Usage reduced from 4GB to under 1GB
HawkularProviders
(A. Bonas)
● Tests additions for topology
● Bug fixes in several areas
● Optimization and enhancement of event
fetching
Discussion
Next Sprint Review - June 22

More Related Content

PDF
Sprint 50 review
PDF
Sprint 51 review
PDF
Sprint 37 review
PDF
Sprint 60
PDF
Sprint 67
PDF
Sprint 54
PDF
Sprint 61
PDF
Sprint 52
Sprint 50 review
Sprint 51 review
Sprint 37 review
Sprint 60
Sprint 67
Sprint 54
Sprint 61
Sprint 52

What's hot (14)

PDF
Sprint 66
PDF
Sprint 65
PDF
Sprint 62
PDF
Sprint 59
PDF
Sprint 36 review
PDF
Sprint 64
PDF
Sprint 63
PDF
Sprint 39 review
PDF
Sprint 56
PDF
Sprint 55
PDF
Sprint 80
PDF
Sprint 81
PDF
Sprint 53
PDF
Sprint 111
Sprint 66
Sprint 65
Sprint 62
Sprint 59
Sprint 36 review
Sprint 64
Sprint 63
Sprint 39 review
Sprint 56
Sprint 55
Sprint 80
Sprint 81
Sprint 53
Sprint 111
Ad

Viewers also liked (15)

PDF
Basic Golf Etiquettes
PDF
EFCC ALERT! JULY 2015
PDF
Efcc alert january 2015
PDF
EFCC Alert May 2015
PDF
JavaScript 101 - Class 1
DOCX
My Biosketch
PDF
Efcc Alert march 2015
DOCX
PDF
EFCC Alert! June 2015
PDF
React.js Basics - ConvergeSE 2015
PDF
Static sites with react
PDF
JavaScript 101 - Class 2
PDF
Efcc Alert April 2015
PDF
Golf Clubs for Beginners
PDF
ZERO TOLERANCE
Basic Golf Etiquettes
EFCC ALERT! JULY 2015
Efcc alert january 2015
EFCC Alert May 2015
JavaScript 101 - Class 1
My Biosketch
Efcc Alert march 2015
EFCC Alert! June 2015
React.js Basics - ConvergeSE 2015
Static sites with react
JavaScript 101 - Class 2
Efcc Alert April 2015
Golf Clubs for Beginners
ZERO TOLERANCE
Ad

Similar to Sprint 41 review (20)

PDF
Sprint 40 review
PDF
Sprint 47
PDF
Sprint 49 review
PDF
Sprint 43 Review
PDF
Sprint 45 review
PDF
Sprint 38 review
PDF
Sprint 92
PDF
Sprint 68
PDF
Sprint 46 review
PDF
Sprint 44 review
PDF
Sprint 34 review
PDF
Sprint 30
PDF
Sprint 70
PDF
Sprint 35 review
PDF
Sprint 78
PDF
Sprint 89
PDF
Sprint 74
PDF
Sprint 86
PDF
Sprint 82
PDF
Sprint 77
Sprint 40 review
Sprint 47
Sprint 49 review
Sprint 43 Review
Sprint 45 review
Sprint 38 review
Sprint 92
Sprint 68
Sprint 46 review
Sprint 44 review
Sprint 34 review
Sprint 30
Sprint 70
Sprint 35 review
Sprint 78
Sprint 89
Sprint 74
Sprint 86
Sprint 82
Sprint 77

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
MYSQL Presentation for SQL database connectivity
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Encapsulation theory and applications.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
The AUB Centre for AI in Media Proposal.docx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Approach and Philosophy of On baking technology
MYSQL Presentation for SQL database connectivity
The Rise and Fall of 3GPP – Time for a Sabbatical?
CIFDAQ's Market Insight: SEC Turns Pro Crypto
“AI and Expert System Decision Support & Business Intelligence Systems”
Agricultural_Statistics_at_a_Glance_2022_0.pdf
A Presentation on Artificial Intelligence
Per capita expenditure prediction using model stacking based on satellite ima...
Big Data Technologies - Introduction.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
NewMind AI Monthly Chronicles - July 2025
Encapsulation theory and applications.pdf
Unlocking AI with Model Context Protocol (MCP)
Network Security Unit 5.pdf for BCA BBA.
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...

Sprint 41 review