18. 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
19. 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)
20. REST API
(A. Bellotti)
● API CLI moved
○ tools/rest_api.rb
■ added support for --decorators
○ gems/cfme_client removed
21. 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”
}
22. 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
23. 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
27. 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
30. 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
31. 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
32. 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