SlideShare a Scribd company logo
1 of 17
Download to read offline
SPRINT 126 REVIEW
- Sprint Ending December 9, 2019
December 11, 2019
Meeting Start: 10:30 am EST
2
--Hammer-9releasedJul24
--IvanchukBeta1releasedJul29
--IvanchukBeta2releasedAug14
--Hammer-10releasedAug15
--IvanchukRC1releasedAug27
--Hammer-11releasedSep09
--Ivanchuk-1releasedSep18
3
* Note that some PRs are double labeled or have no labels.
4
Repo Health Report - Code Climate
Repository Files Code Smells Duplication Other Issues % Coverage
manageiq 1,705 295 -6 284 -5 470 42 n/a --
manageiq-content 1,604 71 1 132 12 24 0 97% 0%
manageiq-providers-amazon 127 50 0 18 0 15 0 59% 1%
manageiq-providers-ansible_tower 75 13 0 7 0 4 0 82% 0%
manageiq-providers-azure 99 45 -1 15 0 11 0 79% 1%
manageiq-providers-foreman 47 8 0 2 0 4 0 59% 1%
manageiq-providers-google 85 10 0 2 0 3 0 77% 1%
manageiq-providers-kubernetes 86 37 0 5 0 7 -1 65% 0%
manageiq-providers-lenovo 115 10 0 38 0 5 0 90% 0%
manageiq-providers-nuage 84 7 0 13 0 2 0 91% 1%
manageiq-providers-openshift 62 5 0 4 0 2 0 78% 2%
manageiq-providers-openstack 204 129 3 83 -2 20 0 72% 1%
manageiq-providers-ovirt 121 60 -11 7 -13 20 -3 72% 0%
manageiq-providers-scvmm 63 12 0 4 0 3 0 71% 1%
manageiq-providers-vmware 158 217 4 30 4 72 3 70% -1%
manageiq-ui-classic 2,862 2,099 -2 973 10 1,771 78 n/a --
manageiq-ui-service 417 178 0 24 0 0 0 n/a --
5
OVERVIEW
● Community (Carol Chen)
● UI (Harpreet Kataria)
● Providers (Adam Grare)
● Automate (Tina Fitzgerald)
● Platform (Joe VLcek)
● QE (Mike Shriver)
● Summary
6
COMMUNITY UPDATE
(Carol Chen)
● Introduce a new provider: Microsoft Azure Stack (#773)
○ https://www.manageiq.org/blog/2019/12/introducing-new-provider-microsoft-azure-stack/
● Add an authentication configuration example (#774)
○ https://www.manageiq.org/blog/2018/01/troubleshooting-auth/
● ManageIQ + Ansible booth at DevConf.CZ
○ https://www.devconf.info/cz/
○ Jan 24-25, 2020 in Brno, Czech Republic
○ Booth volunteers appreciated!
7
USER INTERFACE
(Harpreet Kataria)
PRs (UI, SUI, UI/REACT Components, V2V): 44 Bugs: 5, Enhancements: 3, Technical Debt/cleanup: 25/2, test: 5,
others: 4
Bugs
● Multiple issues fixed on action edit screen (#6499)
● Machine Credential: don't access options hash when null (#6466)
● Make Save button respond properly on changes in User's Available Groups (#6369)
● Disable Save/Reset buttons after discarding changes for Subscription (#6292)
● CustomButtonSet - handle deleted custom buttons still in button_order (#19573)
● Dialog#destroy should ignore resource actions linking nonexisting entities (#19574)
Enhancements
● V2V: Rename max_concurrent_tasks_per_host setting (#1073)
● V2V: Add popup for warm migrations (#1075)
● Reconfigure: use detailed RBAC features (#6469 , #19566)
8
USER INTERFACE
(Harpreet Kataria)
V2V: Add popup for warm migrations (#1075)
9
USER INTERFACE
(Harpreet Kataria)
Reconfigure: use detailed RBAC features (#6469 , #19566)
Old
New
10
PROVIDERS
(Adam Grare)
Core
● Continue adding queue_name to ems_operations methods (9 more methods this sprint)
○ See this issue for the full list
● Move the logic for queueing C&U target captures into BaseManager::MetricsCapture (#19599)
○ Allow providers to subclass how their captures are queued
● Improve VmScan test coverage for OpenStack and SCVMM (#540, #152)
○ Second to last step in improving pluggability of smartstate scanning (#19469)
OpenStack
● Enable targeted refresh for VolumeTemplates (#541)
○ Improve provisioning from a bootable image that was just created
11
PROVIDERS
(Adam Grare)
Ovirt
● Cleanup settings for ovirt_engine_sdk, it is the only option now (#442)
● Track if a VM configuration change requires a restart (#443)
○ On Ovirt some changes e.g. changing the number of CPUs on a running VM require the VM to be rebooted
before the change takes place
VMware
● Default to streaming refresh (#434)
○ Except for the daily fulls, every refresh is “targeted” and only updates what changed
○ Bypasses MiqQueue for targeted refreshes, updates from vCenter are parsed and saved directly
○ Greatly improved targeted refresh performance, near realtime updates
● Remove the option for legacy refresh for vCloud (#417)
○ Had to implement graph refresh for the Vmware::NetworkManager
○ Removed the legacy RefreshParser code
12
Automate
(Tina Fitzgerald)
6 PRs
● Ansible Service Automate Timeout execution_ttl (#19558) (#393)
● Ansible Playbook Methods - Update Objects (#381)
● Better Error Handling for Orchestration Stack Provisioning Failures (#19555)
● Update Service Dialog with Reconfigure Values (#19178)
● Rename update Method (#19600)
13
PLATFORM
(Joe VLcek)
38 PRs merged
Enhancements:
● Cu capture move capture queue manageiq/19599
● Rails 52 includes and polymorphic associations activerecord-virtual_attributes/57, activerecord-virtual_attributes/39,
activerecord-virtual_attributes/60
● Add queue_name to multiple places manageiq/19608, manageiq/19570,manageiq/19568, manageiq/19604, manageiq/19603, manageiq/19602,
manageiq/19601, manageiq/19595, manageiq/19614, manageiq/19579
● Adding Support for OpenID-Connect Authentication configuration from the CLI manageiq-appliance_console/104, manageiq-appliance/265,
manageiq_docs/1299
● Update to the new cross_repo gem manageiq-cross_repo-test/23
● Remove seed on rails server start in development manageiq/19535
● Drop support for forking workers, use spawn by default manageiq/19556
Bugs:
● Look up worker by guid not pid manageiq/19557
● Fix currency list on new money gem manageiq/19567
● Raise exception if nested file will never be found manageiq/19537
14
PLATFORM
(Joe VLcek)
Technical Debt/Refactoring:
● Rename: ChargebackRateDetailCurrency -> Currency manageiq/19538
● Remove waiting_for_stop_before_restart monitor status manageiq/19605
● Simplify MiqServer#monitor_workers manageiq/19575
● Remove sync_blacklisted_event_names server queue message manageiq/19559
● Remove to_a call in all_ems_in_zone, fix rubocop warnings manageiq/19561
● OrchestrationStack#update_stack_queue manageiq/19578
● duplicate functions manageiq-appliance_console/103
● unused worker OPTIONS_PARSER_SETTINGS manageiq/19593
● was unused as of 681518f6ad manageiq/19569
● unused server options parsing manageiq/19580
Continuous Integration / Testing:
● Remove description from matchers activerecord-virtual_attributes/59
● separate instantiate with monkey patch to simplify activerecord-virtual_attributes/58
● Make the spec for `workers_quiesced?` make a bit more sense manageiq/19571
15
SUMMARY
Sprint 127 Review - January 8
(4 week sprint)
Meeting Start: 10:30 am EST
16
QE
(Mike Shriver)
Welcome to our newest contributor, Devidas Gaikwad
https://github.com/ManageIQ/integration_tests/releases/tag/17.64.0
THANK YOU
manageiq.org github.com/ManageIQ
twitter.com/ManageIQ gitter.im/ManageIQ/manageiq
facebook.com/manageiq talk.manageiq.org
plus.google.com/+ManageiqOrg youtube.com/user/ManageIQVideo
linkedin.com/company/manageiq

More Related Content

What's hot

What's hot (20)

Sprint 164
Sprint 164Sprint 164
Sprint 164
 
Sprint 177
Sprint 177Sprint 177
Sprint 177
 
Sprint 170
Sprint 170Sprint 170
Sprint 170
 
Sprint 174
Sprint 174Sprint 174
Sprint 174
 
Sprint 167
Sprint 167Sprint 167
Sprint 167
 
Sprint 157
Sprint 157Sprint 157
Sprint 157
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
 
Sprint 165
Sprint 165Sprint 165
Sprint 165
 
Sprint 134
Sprint 134Sprint 134
Sprint 134
 
Sprint 166
Sprint 166Sprint 166
Sprint 166
 
Sprint 173
Sprint 173Sprint 173
Sprint 173
 
Sprint 156
Sprint 156Sprint 156
Sprint 156
 
Sprint 152
Sprint 152Sprint 152
Sprint 152
 
Red Hat Summit 2018 5 New High Performance Features in OpenShift
Red Hat Summit 2018 5 New High Performance Features in OpenShiftRed Hat Summit 2018 5 New High Performance Features in OpenShift
Red Hat Summit 2018 5 New High Performance Features in OpenShift
 
Sprint 19 report
Sprint 19 reportSprint 19 report
Sprint 19 report
 
When neural networks meet dependability
When neural networks meet dependabilityWhen neural networks meet dependability
When neural networks meet dependability
 
Cinder project update at OpenStack Boston Summit May 2017
Cinder project update at OpenStack Boston Summit May 2017Cinder project update at OpenStack Boston Summit May 2017
Cinder project update at OpenStack Boston Summit May 2017
 
Part 4 Maximizing the utilization of GPU resources on-premise and in the cloud
Part 4  Maximizing the utilization of GPU resources on-premise and in the cloudPart 4  Maximizing the utilization of GPU resources on-premise and in the cloud
Part 4 Maximizing the utilization of GPU resources on-premise and in the cloud
 
Sprint 160
Sprint 160Sprint 160
Sprint 160
 
Part 2 Maximizing the utilization of GPU resources on-premise and in the cloud
Part 2   Maximizing the utilization of GPU resources on-premise and in the cloudPart 2   Maximizing the utilization of GPU resources on-premise and in the cloud
Part 2 Maximizing the utilization of GPU resources on-premise and in the cloud
 

Similar to Sprint 126

Similar to Sprint 126 (20)

Sprint 127
Sprint 127Sprint 127
Sprint 127
 
Sprint 128
Sprint 128Sprint 128
Sprint 128
 
Sprint 146
Sprint 146Sprint 146
Sprint 146
 
Sprint 123
Sprint 123Sprint 123
Sprint 123
 
Sprint 143
Sprint 143Sprint 143
Sprint 143
 
Sprint 142
Sprint 142Sprint 142
Sprint 142
 
Sprint 150
Sprint 150Sprint 150
Sprint 150
 
Sprint 149
Sprint 149Sprint 149
Sprint 149
 
Sprint 140
Sprint 140Sprint 140
Sprint 140
 
Sprint 133
Sprint 133Sprint 133
Sprint 133
 
Sprint 120
Sprint 120Sprint 120
Sprint 120
 
Sprint 111
Sprint 111Sprint 111
Sprint 111
 
Sprint 130
Sprint 130Sprint 130
Sprint 130
 
Sprint 124
Sprint 124Sprint 124
Sprint 124
 
Sprint 117
Sprint 117Sprint 117
Sprint 117
 
Sprint 144
Sprint 144Sprint 144
Sprint 144
 
Sprint 138
Sprint 138Sprint 138
Sprint 138
 
Sprint 139
Sprint 139Sprint 139
Sprint 139
 
Sprint 121
Sprint 121Sprint 121
Sprint 121
 
Sprint 137
Sprint 137Sprint 137
Sprint 137
 

More from ManageIQ

More from ManageIQ (20)

ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
ManageIQ - Sprint 235 Review - Slide Deck
ManageIQ - Sprint 235 Review - Slide DeckManageIQ - Sprint 235 Review - Slide Deck
ManageIQ - Sprint 235 Review - Slide Deck
 
ManageIQ - Sprint 234 Review - Slide Deck
ManageIQ - Sprint 234 Review - Slide DeckManageIQ - Sprint 234 Review - Slide Deck
ManageIQ - Sprint 234 Review - Slide Deck
 
ManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide DeckManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide Deck
 
ManageIQ - Sprint 232 Review - Slide Deck
ManageIQ - Sprint 232 Review - Slide DeckManageIQ - Sprint 232 Review - Slide Deck
ManageIQ - Sprint 232 Review - Slide Deck
 
ManageIQ - Sprint 231 Review - Slide Deck
ManageIQ - Sprint 231 Review - Slide DeckManageIQ - Sprint 231 Review - Slide Deck
ManageIQ - Sprint 231 Review - Slide Deck
 
ManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide DeckManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide Deck
 
ManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide DeckManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide Deck
 
ManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide DeckManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide Deck
 
Sprint 227
Sprint 227Sprint 227
Sprint 227
 
Sprint 226
Sprint 226Sprint 226
Sprint 226
 
Sprint 225
Sprint 225Sprint 225
Sprint 225
 
Sprint 224
Sprint 224Sprint 224
Sprint 224
 
Sprint 223
Sprint 223Sprint 223
Sprint 223
 
Sprint 222
Sprint 222Sprint 222
Sprint 222
 
Sprint 221
Sprint 221Sprint 221
Sprint 221
 
Sprint 220
Sprint 220Sprint 220
Sprint 220
 
Sprint 219
Sprint 219Sprint 219
Sprint 219
 
Sprint 218
Sprint 218Sprint 218
Sprint 218
 
Sprint 217
Sprint 217Sprint 217
Sprint 217
 

Recently uploaded

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Recently uploaded (20)

%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 

Sprint 126

  • 1. SPRINT 126 REVIEW - Sprint Ending December 9, 2019 December 11, 2019 Meeting Start: 10:30 am EST
  • 3. 3 * Note that some PRs are double labeled or have no labels.
  • 4. 4 Repo Health Report - Code Climate Repository Files Code Smells Duplication Other Issues % Coverage manageiq 1,705 295 -6 284 -5 470 42 n/a -- manageiq-content 1,604 71 1 132 12 24 0 97% 0% manageiq-providers-amazon 127 50 0 18 0 15 0 59% 1% manageiq-providers-ansible_tower 75 13 0 7 0 4 0 82% 0% manageiq-providers-azure 99 45 -1 15 0 11 0 79% 1% manageiq-providers-foreman 47 8 0 2 0 4 0 59% 1% manageiq-providers-google 85 10 0 2 0 3 0 77% 1% manageiq-providers-kubernetes 86 37 0 5 0 7 -1 65% 0% manageiq-providers-lenovo 115 10 0 38 0 5 0 90% 0% manageiq-providers-nuage 84 7 0 13 0 2 0 91% 1% manageiq-providers-openshift 62 5 0 4 0 2 0 78% 2% manageiq-providers-openstack 204 129 3 83 -2 20 0 72% 1% manageiq-providers-ovirt 121 60 -11 7 -13 20 -3 72% 0% manageiq-providers-scvmm 63 12 0 4 0 3 0 71% 1% manageiq-providers-vmware 158 217 4 30 4 72 3 70% -1% manageiq-ui-classic 2,862 2,099 -2 973 10 1,771 78 n/a -- manageiq-ui-service 417 178 0 24 0 0 0 n/a --
  • 5. 5 OVERVIEW ● Community (Carol Chen) ● UI (Harpreet Kataria) ● Providers (Adam Grare) ● Automate (Tina Fitzgerald) ● Platform (Joe VLcek) ● QE (Mike Shriver) ● Summary
  • 6. 6 COMMUNITY UPDATE (Carol Chen) ● Introduce a new provider: Microsoft Azure Stack (#773) ○ https://www.manageiq.org/blog/2019/12/introducing-new-provider-microsoft-azure-stack/ ● Add an authentication configuration example (#774) ○ https://www.manageiq.org/blog/2018/01/troubleshooting-auth/ ● ManageIQ + Ansible booth at DevConf.CZ ○ https://www.devconf.info/cz/ ○ Jan 24-25, 2020 in Brno, Czech Republic ○ Booth volunteers appreciated!
  • 7. 7 USER INTERFACE (Harpreet Kataria) PRs (UI, SUI, UI/REACT Components, V2V): 44 Bugs: 5, Enhancements: 3, Technical Debt/cleanup: 25/2, test: 5, others: 4 Bugs ● Multiple issues fixed on action edit screen (#6499) ● Machine Credential: don't access options hash when null (#6466) ● Make Save button respond properly on changes in User's Available Groups (#6369) ● Disable Save/Reset buttons after discarding changes for Subscription (#6292) ● CustomButtonSet - handle deleted custom buttons still in button_order (#19573) ● Dialog#destroy should ignore resource actions linking nonexisting entities (#19574) Enhancements ● V2V: Rename max_concurrent_tasks_per_host setting (#1073) ● V2V: Add popup for warm migrations (#1075) ● Reconfigure: use detailed RBAC features (#6469 , #19566)
  • 8. 8 USER INTERFACE (Harpreet Kataria) V2V: Add popup for warm migrations (#1075)
  • 9. 9 USER INTERFACE (Harpreet Kataria) Reconfigure: use detailed RBAC features (#6469 , #19566) Old New
  • 10. 10 PROVIDERS (Adam Grare) Core ● Continue adding queue_name to ems_operations methods (9 more methods this sprint) ○ See this issue for the full list ● Move the logic for queueing C&U target captures into BaseManager::MetricsCapture (#19599) ○ Allow providers to subclass how their captures are queued ● Improve VmScan test coverage for OpenStack and SCVMM (#540, #152) ○ Second to last step in improving pluggability of smartstate scanning (#19469) OpenStack ● Enable targeted refresh for VolumeTemplates (#541) ○ Improve provisioning from a bootable image that was just created
  • 11. 11 PROVIDERS (Adam Grare) Ovirt ● Cleanup settings for ovirt_engine_sdk, it is the only option now (#442) ● Track if a VM configuration change requires a restart (#443) ○ On Ovirt some changes e.g. changing the number of CPUs on a running VM require the VM to be rebooted before the change takes place VMware ● Default to streaming refresh (#434) ○ Except for the daily fulls, every refresh is “targeted” and only updates what changed ○ Bypasses MiqQueue for targeted refreshes, updates from vCenter are parsed and saved directly ○ Greatly improved targeted refresh performance, near realtime updates ● Remove the option for legacy refresh for vCloud (#417) ○ Had to implement graph refresh for the Vmware::NetworkManager ○ Removed the legacy RefreshParser code
  • 12. 12 Automate (Tina Fitzgerald) 6 PRs ● Ansible Service Automate Timeout execution_ttl (#19558) (#393) ● Ansible Playbook Methods - Update Objects (#381) ● Better Error Handling for Orchestration Stack Provisioning Failures (#19555) ● Update Service Dialog with Reconfigure Values (#19178) ● Rename update Method (#19600)
  • 13. 13 PLATFORM (Joe VLcek) 38 PRs merged Enhancements: ● Cu capture move capture queue manageiq/19599 ● Rails 52 includes and polymorphic associations activerecord-virtual_attributes/57, activerecord-virtual_attributes/39, activerecord-virtual_attributes/60 ● Add queue_name to multiple places manageiq/19608, manageiq/19570,manageiq/19568, manageiq/19604, manageiq/19603, manageiq/19602, manageiq/19601, manageiq/19595, manageiq/19614, manageiq/19579 ● Adding Support for OpenID-Connect Authentication configuration from the CLI manageiq-appliance_console/104, manageiq-appliance/265, manageiq_docs/1299 ● Update to the new cross_repo gem manageiq-cross_repo-test/23 ● Remove seed on rails server start in development manageiq/19535 ● Drop support for forking workers, use spawn by default manageiq/19556 Bugs: ● Look up worker by guid not pid manageiq/19557 ● Fix currency list on new money gem manageiq/19567 ● Raise exception if nested file will never be found manageiq/19537
  • 14. 14 PLATFORM (Joe VLcek) Technical Debt/Refactoring: ● Rename: ChargebackRateDetailCurrency -> Currency manageiq/19538 ● Remove waiting_for_stop_before_restart monitor status manageiq/19605 ● Simplify MiqServer#monitor_workers manageiq/19575 ● Remove sync_blacklisted_event_names server queue message manageiq/19559 ● Remove to_a call in all_ems_in_zone, fix rubocop warnings manageiq/19561 ● OrchestrationStack#update_stack_queue manageiq/19578 ● duplicate functions manageiq-appliance_console/103 ● unused worker OPTIONS_PARSER_SETTINGS manageiq/19593 ● was unused as of 681518f6ad manageiq/19569 ● unused server options parsing manageiq/19580 Continuous Integration / Testing: ● Remove description from matchers activerecord-virtual_attributes/59 ● separate instantiate with monkey patch to simplify activerecord-virtual_attributes/58 ● Make the spec for `workers_quiesced?` make a bit more sense manageiq/19571
  • 15. 15 SUMMARY Sprint 127 Review - January 8 (4 week sprint) Meeting Start: 10:30 am EST
  • 16. 16 QE (Mike Shriver) Welcome to our newest contributor, Devidas Gaikwad https://github.com/ManageIQ/integration_tests/releases/tag/17.64.0
  • 17. THANK YOU manageiq.org github.com/ManageIQ twitter.com/ManageIQ gitter.im/ManageIQ/manageiq facebook.com/manageiq talk.manageiq.org plus.google.com/+ManageiqOrg youtube.com/user/ManageIQVideo linkedin.com/company/manageiq