Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Sprint 41 review

148 views

Published on

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

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Sprint 41 review

  1. 1. ManageIQ Sprint 41 Review - Sprint End May 30, 2016 Darga Stabilization June 1, 2016
  2. 2. 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
  3. 3. Sprint Statistics (O. Barenboim) 312 Pull Requests Merged
  4. 4. PR Breakdown by Feature Category (O. Barenboim) * Note that some PRs have more than one category. Providers
  5. 5. Sprint Comparison (O. Barenboim)
  6. 6. Darga Backports (O. Barenboim) 221 Darga Backports 157 Darga Backports that are Bugs 172 Total Bugs this Sprint
  7. 7. 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
  8. 8. Providers (B. Sorota) Azure Containers Google OpenStack General
  9. 9. Providers (B. Sorota) Rely on Resource Location Azure
  10. 10. Providers (B. Sorota) Metrics! Azure
  11. 11. ContainersProviders (B. Sorota) Multiple Endpoint Support
  12. 12. GoogleProviders (B. Sorota) Allow custom Google Cloud flavors
  13. 13. OpenStackProviders (B. Sorota) File Upload for SSH Keypair
  14. 14. OpenStackProviders (B. Sorota) Add volumes during provisioning
  15. 15. OpenStackProviders (B. Sorota) Evacuate VM
  16. 16. GeneralProviders (B. Sorota) Memory issue during inventory collection Validating endpoints should not save data
  17. 17. Platform (G. Tanzillo) Enhancements and Bug Fixes ● Replication ● Expressions ● Chargeback ● Authentication ● Rest API (A. Bellotti)
  18. 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. 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. 20. REST API (A. Bellotti) ● API CLI moved ○ tools/rest_api.rb ■ added support for --decorators ○ gems/cfme_client removed
  21. 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. 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. 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
  24. 24. User Interface (Harpreet Kataria) Total PRs Merged: 130 Bugs: 91 Enhancements: 16 Refactoring/Technical Debt: 21
  25. 25. User Interface (Harpreet Kataria) Support for Ansible Tower Job Templates
  26. 26. User Interface (Harpreet Kataria) Added Support to add Service Dialog for a Job Template & display Surveys on summary screen
  27. 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
  28. 28. User Interface (Harpreet Kataria) Display unique names in Containers explorer by Container Groups
  29. 29. User Interface (Harpreet Kataria) Added archived column to Container Chargeback reports to show deleted Projects
  30. 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. 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. 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
  33. 33. HawkularProviders (A. Bonas) ● Tests additions for topology ● Bug fixes in several areas ● Optimization and enhancement of event fetching
  34. 34. Discussion Next Sprint Review - June 22

×