Download - Sprint 42 review
ManageIQ
Sprint 42 Review - Sprint End June 20, 2016
June 22, 2016
Overview
● Sprint Statistics (Oleg Barenboim)● Providers (Greg Blomquist)● Platform (Gregg Tanzillo)● REST API (Alberto Bellotti)● Automate (Greg McCullough)● SmartState (RIch Oliveri)● Discussion
Sprint Statistics (O. Barenboim)
187 Pull Requests Merged
PR Breakdown by Feature Category (O. Barenboim)
* Note that some PRs have more than one category.
Providers
Sprint Comparison (O. Barenboim)
All Repo Stats (O. Barenboim)
Data source:
https://github.com/ManageIQthese are listed by most recent activity. go into each one that has been updated in the past 20 days and add up the PRs that have been merged
Order descending by #PRs merged
Repository PRs Closedmanageiq 187
integration_tests 41
manageiq.org 10
azure-armest 6
manageiq-ui-self_service 3
miq_bot 3
azure-signature 2
guides 2
manageiq_docs 2
wrapapi 2
manageiq-appliance 1
virtfs-camcorderfs 1
Total 260
● Over 160 attendees from around the world● 26 Sessions by 34 presenters● Sponsors
○ Ansible○ Google Cloud Platform○ Nuage Networks○ Red Hat
● Concluded with official announcement of Darga Release● Next Release will be named for Max Euwe● Slides and demo clips now available (links in blog post)● Video recording of the sessions coming soon!
ManageIQ Design Summit 2016
Providers(G. Blomquist)
Providers - Containers(G. Blomquist)
Concurrent SmartState Analysis scan limit
Providers - OpenStack(G. Blomquist)
Cleanup after scale down
Prevent retired instances from starting
Providers - Hawkular(G. Blomquist)
● Fixes for LiveMetrics● Add missing fields in UI for improved
UX● Default view for middleware datasource
● Middleware is now a top level menu item!
Providers - VMware(G. Blomquist)
Fix adding multiple disks
Providers - Pluggability(G. Blomquist)
Ask, don’t assume
● Remove provider-specific constants● VM Architecture in Textual Summary
Platform (G. Tanzillo)
Enhancements and Bug Fixes
● Squashed blocker bugs for Darga release
● Performance improvements
● Other Enhancements - Appliance, Replication, CI
● Rest API (A. Bellotti)
Platform (G. Tanzillo)
Performance
● Lazy load message catalogs
○ Faster startup
○ Reduced memory
Memory Before Memory After
176 149
176 146
172 144
Platform (G. Tanzillo)
Appliance Enhancements
● Appliance Console
○ Limited menu when running inside a container
○ Removed menu items that are not applicable when running inside a container
Platform (G. Tanzillo)
Replication
● Rubyrep replication deprecated in Darga
○ Added “(deprecated)” in replication worker screen
○ Removing in Euwe
Platform (G. Tanzillo)
Testing
● Added support for running tests in parallel
○ Tests run ~15 minutes faster on Travis
○ Takes advantage of multiple cores on your dev machine to complete even faster
REST API (A. Bellotti)
● API v2.2.0 Documentation updated for Darga and merged
in https://github.com/ManageIQ/manageiq_docs
REST API (A. Bellotti)
● Updated /api entrypoint so collection list is sorted
api.yml collections are not always added in sorted order, this guarantees the
collection list returned is sorted:
{ "name": "API", ... "collections": [ { "name": "automation_requests”, "href": "http://localhost:3000/api/automation_requests", "description": "Automation Requests" }, ... { "name": "zones", "href": "http://localhost:3000/api/zones", "description": "Zones" } }
Automate(G. McCullough)
● Engine
○ Allow arguments in method calls during substitution
■ requester_email = ${/#user.email}
■ email = ${/#miq_request.get_option(:email)}
● Policy
○ Add built-in policy to prevent retired VM from starting on a resume power operation
Automate(G. McCullough)
● Service Model
○ Expose provision_priority value
● Restored retirement logic to verify that VM was provisioned or contains Lifecycle tag before processing.
○ Add Lifecycle tag
Automate(G. McCullough)
● Ansible
○ Collect Job parameters during Provider Refresh
○ Log Ansible Tower Job output when deployment fails
SmartState(Rich Oliveri)
● 5 Pull requests○ 4 Bugs○ 1 Refactoring
● 2 Pull Requests by RHEV team
Discussion
Sprint 43 Review - July 13