Sprint 37 review
-
Upload
manageiq -
Category
Technology
-
view
134 -
download
0
Transcript of Sprint 37 review
![Page 1: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/1.jpg)
ManageIQSprint 37 Review - Sprint End March 7, 2016
March 9, 2016
![Page 2: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/2.jpg)
Overview● Sprint Statistics (O. Barenboim)● Providers● Appliance Core● REST API● User Interface● SmartState● Ansible● Discussion
![Page 3: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/3.jpg)
Sprint Statistics (O. Barenboim)
308 Pull Requests Merged
* Note that some PRs have more than one label.
![Page 4: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/4.jpg)
PRs Breakdown by Feature Category (O. Barenboim)
* Note that some PRs have more than one label.
Providers
![Page 5: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/5.jpg)
Sprints Graph (O. Barenboim)
![Page 6: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/6.jpg)
All Repo Stats (O. Barenboim)PRs Merged Git Repo
2 ansible_tower_client
9 azure-armrest
8 guides
1 linux_admin
308 manageiq
5 manageiq.org
4 manageiq-appliance
12 manageiq-appliance-build
12 manageiq-ui-self_service
8 miq-bot
6 ovirt
2 polisher
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
PRs Merged Git Repo
2 ManageIQ/awesome_spawn
9 ManageIQ/azure-armrest
4 ManageIQ/guides
234 ManageIQ/manageiq
4 ManageIQ/manageiq-appliance
19 ManageIQ/manageiq-appliance-build
1 ManageIQ/manageiq_docs
13 ManageIQ/miq_bot
1 ManageIQ/ovirt
2 ManageIQ/polisher
![Page 7: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/7.jpg)
Providers
Clustered Datastores
Bug fixes and UI updates
Inventory Performance
![Page 8: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/8.jpg)
Providers
Instance Evacuation Better neutron modeling Ceilometer events Remove SDK v1
![Page 9: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/9.jpg)
Pluggable Providers
AWS Extraction
![Page 10: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/10.jpg)
Appliance Core - Statistics
65 Pull Requests Merged
● Enhancements
● Bugs
● Rails 5 related
● Technical Debt
![Page 11: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/11.jpg)
Appliance Core - Rails 5
Updated to Rails 5
● Riding Rails master which is blockers-only until the stable branch is cut.
● Current tagged release is Beta3.
● RC1 expected to be release on March 17.
![Page 12: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/12.jpg)
Appliance Core - Tenancy
Tenancy Enhancements
● Added scoping strategy for provision requests
○ Current tenant and descendants
● Tenants and tenant quotas reportable
![Page 13: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/13.jpg)
Appliance Core - Tenancy
![Page 14: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/14.jpg)
Appliance Core - Replication
Replacement of Rubyrep with pglogical in progress (http://2ndquadrant.com/en/resources/pglogical/)
● Uni-Directional Replication
● Operates within the Postgres process as an extension
● Developed and maintained by Postgres contributors
● Significant performance improvement over rubyrep
● Added pglogical extension to PostgreSQLAdapter class
● Added migration to add primary keys to all existing tables
○ Necessary for tables to be replicated
○ Added spec to ensure all tables have a primary key
![Page 15: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/15.jpg)
Appliance Core - Other Enhancements
Tag Management Cleanup
● Tags are removed from managed filters for all groups after deletion
● Update of managed filters after tag rename
○ Currently in progress
Appliance Console
● Configure Database
● Change Region
![Page 16: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/16.jpg)
REST API
● Added support for Service Reconfigure action:services that are reconfigurable will return reconfigure as a valid action on the resource
POST /api/services/:id
{“action” : “reconfigure”,“resource” : {
“field_A” : “updated field A value”,“field_B” : “updated field B value”,…
}}
![Page 17: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/17.jpg)
REST API
● Added new service orders collection and CRUD operations:new primary collection /api/service_orders
Create: POST /api/service_ordersUpdate: POST /api/service_orders action “edit”
POST /api/service_orders/:id action “edit”PUT /api/service_orders/:id
Delete: POST /api/service_orders action “delete”DELETE /api/service_orders/:id
![Page 18: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/18.jpg)
User Interface (H. Kataria)
● PRs merged (83)
○ SSUI (12)
○ Bugs (34)
○ Enhancements (23)
○ Refactoring/Technical Debt (21)
● New functionality
○ SSUI - RBAC Control of Menus and Features
○ SSUI - Reconfigure a Service
○ SSUI - Set Ownership of a Service
● Containers
○ Bugs/Refactoring/Technical Debt (19)
![Page 19: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/19.jpg)
User Interface
SSUI: Reconfigure Service support
![Page 20: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/20.jpg)
User Interface
SSUI: Reconfigure Dialog
![Page 21: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/21.jpg)
User Interface
SSUI: Reconfigure request details screen
![Page 22: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/22.jpg)
User Interface
SSUI: Set Ownership support for Service
![Page 23: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/23.jpg)
User Interface
SSUI: Set Service Ownership modal
![Page 24: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/24.jpg)
User Interface - Demo (A. Karve)
SSUI: RBAC Control of Menus and Features
![Page 25: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/25.jpg)
SmartState (R. Oliveri)
Issues Resolved:● LVM thin volume - fatal error
○ No longer fatal, but not supported.○ Thin volume support planned.
● LVM logical volume names containing “-”○ LV name to device file mapping now properly
accounts for “-”● EXT4 - 64bit group descriptor
○ Variable group descriptor size correctly determined.● Collect services that are symlinked
![Page 26: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/26.jpg)
Ansible (G.McCullough)
● New provider refresh data○ Ansible Tower Inventories/Groups○ Job Template Survey data
■ Will be used to create service dialogs
Automate:● New Ansible Service Models● Added Google Auto-Placement methods
![Page 27: Sprint 37 review](https://reader031.fdocuments.us/reader031/viewer/2022021922/5882a4de1a28ab92618b6bd9/html5/thumbnails/27.jpg)
Discussion
Next Sprint Review - March 30