7. ● 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
10. Providers - OpenStack
(G. Blomquist)
Cleanup after scale down
Prevent retired instances from starting
11. 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!
13. Providers - Pluggability
(G. Blomquist)
Ask, don’t assume
● Remove provider-specific constants
● VM Architecture in Textual Summary
14. Platform
(G. Tanzillo)
Enhancements and Bug Fixes
● Squashed blocker bugs for Darga release
● Performance improvements
● Other Enhancements - Appliance, Replication, CI
● Rest API (A. Bellotti)
16. 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
18. 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
19. REST API
(A. Bellotti)
● API v2.2.0 Documentation updated for Darga and merged
in https://github.com/ManageIQ/manageiq_docs
20. 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" }
}
21. 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
22. 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