SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
SPRINT 114 REVIEW
- Sprint Ending June 24, 2019
June 26, 2019
Meeting Start: 10:30 am EST
2
OVERVIEW
● Sprint Statistics (John Prause)
● UI (Harpreet Kataria)
● Providers (Adam Grare)
● Automate (Drew Uhlmann)
● Platform (Joe VLcek)
● API (Alberto Bellotti)
● QE (Mike Shriver)
● Documentation (Suyog)
● Summary
3
Total of 234 PRs merged across 102 ManageIQ Repos
Pull Requests from: 2019-06-11 - 2019-06-24
4
--Hammer-4releasedMar29
--Hammer-5releasedApr23
--Hammer-6releasedMay22
--Hammer-7releasedJun10
5
6
USER INTERFACE
(Harpreet Kataria)
PRs (UI, SUI, UI Components, V2V): 56 Bugs: 27, Enhancements: 8, Technical Debt/Refactoring: 3/4, Documentation/dependencies: 1/4,
others: 9
Enhancements
● V2V: Move the Migration menu section to the top level, placed before Configuration (after Compute) (#995)
● Display Lifecycle State on Service details screen (#5736)
● Increased size of Description field (#5695)
● Show replication type on login screen (#5646)
● Add button for opening virtual machine in its region (#5634, #18861)
● Menu item adding through settings (#5617)
● Convert workers configuration form to DDF (#5528)
● Added Zone drop down to angular and non-angular catalog item editor & Automate Task Schedules (#5626)
7
USER INTERFACE
Show replication type on login screen & Add button for opening virtual machine in its region
8
USER INTERFACE
Menu item adding through settings
9
USER INTERFACE
Convert workers configuration form to DDF
10
USER INTERFACE
Added Zone drop down to angular and non-angular catalog item editor & Automate Task Schedules
11
PROVIDERS
(Adam Grare)
VMware
● Collect vCenter Licenses and Extensions (#404)
○ Licenses and Extensions can tell you if e.g. NSX is available/enabled on
the vCenter
● Added a tool to purge archived datastores (#18902)
○ When a datastore is deleted it is archived rather than destroyed, add a
tool similar to purge_archived_vms to clear these out
12
PROVIDERS
(Adam Grare)
Redfish
● Add Firmware Registries and Binaries (#18774)
○ To enable updating firmware of physical inventory we have to collect what
firmware binaries are available
Ovirt
● Implement provisioning of VMs with thin disks (#372)
13
AUTOMATE
(Drew Uhlmann)
● Updated service lifecycle state:
https://github.com/ManageIQ/manageiq/pull/18803
● Added support for handling of special passwords like provision dialogs:
https://github.com/ManageIQ/manageiq-content/pull/541
● Removed six-year-old connection release from miq_ae_method.rb:
https://github.com/ManageIQ/manageiq-automation_engine/pull/327
● Changed plugin common methods to class methods:
https://github.com/ManageIQ/manageiq-automation_engine/pull/324
● Fixed retire subtask creation for multiple services:
https://github.com/ManageIQ/manageiq/pull/18908
● Prevented task creation for already retired service resources:
https://github.com/ManageIQ/manageiq/pull/18895
14
PLATFORM
(Joe VLcek)
28 PRs merged
Bugs:
● Fix virtual attributes viewing activerecord-virtual_attributes/32
● Minor bugs and depreciation warnings
○ bug fix to avoid deadlock manageiq/18873
○ fix virtual attributes tests manageiq/18863
○ move dependency to fix deprecation warning manageiq/18881
○ Move hashdiff from core to manageiq-consumption manageiq-consumption/161
● Don't sync schema_migrations_ran table manageiq-schema/383
● Keep widgets when cloning dashboard manageiq/18900
15
PLATFORM
(Joe VLcek)
Embedded Ansible Enhancements
● Improved how ansible credentials are stored manageiq-schema/382
● Add the vmdb/content/ansible/roles directory to the role search path manageiq-appliance/240
● Seed plugin ansible content manageiq/18844
● Encrypt Authentications become_password and auth_key_password manageiq/18866
● Stub REPO_DIR manageiq/18894
● Avoid before(:all) with filesystem calls manageiq/18888
● Re-add #ext_management_system manageiq/18883
● Use id for manager_ref manageiq/18897
● Re-Add API_OPTIONS credentials manageiq/18854
● Use `ansible-runner` in EmbeddedAnsible manageiq/18687
16
PLATFORM
(Joe VLcek)
Enhancements (continued)
● Allow use of systemd for worker management
● Performance improvement, removed N+1 for loading product features manageiq/18874
● Test infrastructure improvements
● Fix sporadic firmware_binary spec failures manageiq/18871
● Assume test assets are precompiled manageiq/18869
● Use rugged for git in specs, Embedded Ansible manageiq/18878
17
PLATFORM
(Joe VLcek)
Rails 5.1 upgrade
● Allow up to 5.1 versioned migrations manageiq-schema/384
● Rails 5-1 Upgrade/Cleanup manageiq/18076
● Define through association before trying to use it manageiq/18862
● Drop haml_lint to avoid deprecated haml constant manageiq/18886
● Changed Classification so parent_id uses null instead of 0 manageiq-schema/309 manageiq/18301. manageiq/18418
18
API
(Alberto Bellotti)
● Added ability to query CD-ROMs of VMs - #605 (David H.)
This enhancement was made for the API-driven VM reconfigure screen where there is a need to display the
related CD-ROMs.
Enhancement made exposes the cdroms subcollection off VMs.
GET /api/vms/:id/cdroms
GET /api/vms/:id/cdroms/:cdrom_id
19
API
(Alberto Bellotti)
● Added ability to query disks of VMs - #598 (David H.)
This enhancement was made for the API-driven VM reconfigure screen where there is a need to display the
related disks.
Enhancement made exposes the disks subcollection off VMs.
GET /api/vms/:id/disks
GET /api/vms/:id/disks/:disk_id
20
QE
(Mike Shriver)
QE focus for sprint 114 was on new tests and automation fixes for Ivanchuk.
https://github.com/ManageIQ/integration_tests/releases/tag/17.53.0
Updates of note:
● Support for DB table ‘views’ in DB client (Ievgen Zapolskyi)
● Fixed smoke tests (Justin Watts)
● New `miq bz` command for reporting on BZ markers (John Dupuy)
● LogValidator enhancement to pattern match against a count of messages (Nikhil Dhandre)
● Updated Tagging widgets for react components (Angelina Nikiforova)
● Modeling/tests for conversion host UI updates (Shveta Sachdeva)
21
DOCUMENTATION
(Suyog)
PRs Merged in Sprint: 8
Bugs: 7
Enhancement: 1
Highlights:
● Joe added usage examples of GET POST queries with curl, ruby, and python in the REST
API documentation [1163]
● Added missing procedures about creating and deleting flavor, and downloading keypairs in
the Managing Infra & Inventory guide [1165]
22
SUMMARY
Sprint 115 Review - July 10, 2019
Meeting Start: 10:30 am EST
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

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Sprint 152
Sprint 152Sprint 152
Sprint 152
 
Sprint 169
Sprint 169Sprint 169
Sprint 169
 
Sprint 172
Sprint 172Sprint 172
Sprint 172
 
Sprint 166
Sprint 166Sprint 166
Sprint 166
 
Sprint 170
Sprint 170Sprint 170
Sprint 170
 
Sprint 176
Sprint 176Sprint 176
Sprint 176
 
Sprint 178
Sprint 178Sprint 178
Sprint 178
 
Sprint 141
Sprint 141Sprint 141
Sprint 141
 
Sprint 181
Sprint 181Sprint 181
Sprint 181
 
Sprint 129
Sprint 129Sprint 129
Sprint 129
 
Sprint 177
Sprint 177Sprint 177
Sprint 177
 
Sprint 117
Sprint 117Sprint 117
Sprint 117
 
Sprint 135
Sprint 135Sprint 135
Sprint 135
 
Sprint 179
Sprint 179Sprint 179
Sprint 179
 
Sprint 165
Sprint 165Sprint 165
Sprint 165
 
Sprint 148
Sprint 148Sprint 148
Sprint 148
 
Sprint 147
Sprint 147Sprint 147
Sprint 147
 
Sprint 120
Sprint 120Sprint 120
Sprint 120
 
Sprint 171
Sprint 171Sprint 171
Sprint 171
 
Sprint 174
Sprint 174Sprint 174
Sprint 174
 

Ähnlich wie Sprint 114

Ähnlich wie Sprint 114 (20)

Sprint 138
Sprint 138Sprint 138
Sprint 138
 
Sprint 131
Sprint 131Sprint 131
Sprint 131
 
Sprint 113
Sprint 113Sprint 113
Sprint 113
 
Sprint 155
Sprint 155Sprint 155
Sprint 155
 
Sprint 139
Sprint 139Sprint 139
Sprint 139
 
Sprint 116
Sprint 116Sprint 116
Sprint 116
 
Sprint 146
Sprint 146Sprint 146
Sprint 146
 
Sprint 133
Sprint 133Sprint 133
Sprint 133
 
Sprint 149
Sprint 149Sprint 149
Sprint 149
 
Sprint 112
Sprint 112Sprint 112
Sprint 112
 
Sprint 65
Sprint 65Sprint 65
Sprint 65
 
Sprint 144
Sprint 144Sprint 144
Sprint 144
 
Sprint 119
Sprint 119Sprint 119
Sprint 119
 
Sprint 142
Sprint 142Sprint 142
Sprint 142
 
Sprint 111
Sprint 111Sprint 111
Sprint 111
 
Sprint 154
Sprint 154Sprint 154
Sprint 154
 
Sprint 130
Sprint 130Sprint 130
Sprint 130
 
Sprint 121
Sprint 121Sprint 121
Sprint 121
 
Sprint 118
Sprint 118Sprint 118
Sprint 118
 
Sprint 127
Sprint 127Sprint 127
Sprint 127
 

Mehr von ManageIQ

Mehr von 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
 

Kürzlich hochgeladen

%+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 Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
%+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
 

Kürzlich hochgeladen (20)

%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 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...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
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 Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
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
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
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...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%+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...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 

Sprint 114

  • 1. SPRINT 114 REVIEW - Sprint Ending June 24, 2019 June 26, 2019 Meeting Start: 10:30 am EST
  • 2. 2 OVERVIEW ● Sprint Statistics (John Prause) ● UI (Harpreet Kataria) ● Providers (Adam Grare) ● Automate (Drew Uhlmann) ● Platform (Joe VLcek) ● API (Alberto Bellotti) ● QE (Mike Shriver) ● Documentation (Suyog) ● Summary
  • 3. 3 Total of 234 PRs merged across 102 ManageIQ Repos Pull Requests from: 2019-06-11 - 2019-06-24
  • 5. 5
  • 6. 6 USER INTERFACE (Harpreet Kataria) PRs (UI, SUI, UI Components, V2V): 56 Bugs: 27, Enhancements: 8, Technical Debt/Refactoring: 3/4, Documentation/dependencies: 1/4, others: 9 Enhancements ● V2V: Move the Migration menu section to the top level, placed before Configuration (after Compute) (#995) ● Display Lifecycle State on Service details screen (#5736) ● Increased size of Description field (#5695) ● Show replication type on login screen (#5646) ● Add button for opening virtual machine in its region (#5634, #18861) ● Menu item adding through settings (#5617) ● Convert workers configuration form to DDF (#5528) ● Added Zone drop down to angular and non-angular catalog item editor & Automate Task Schedules (#5626)
  • 7. 7 USER INTERFACE Show replication type on login screen & Add button for opening virtual machine in its region
  • 8. 8 USER INTERFACE Menu item adding through settings
  • 9. 9 USER INTERFACE Convert workers configuration form to DDF
  • 10. 10 USER INTERFACE Added Zone drop down to angular and non-angular catalog item editor & Automate Task Schedules
  • 11. 11 PROVIDERS (Adam Grare) VMware ● Collect vCenter Licenses and Extensions (#404) ○ Licenses and Extensions can tell you if e.g. NSX is available/enabled on the vCenter ● Added a tool to purge archived datastores (#18902) ○ When a datastore is deleted it is archived rather than destroyed, add a tool similar to purge_archived_vms to clear these out
  • 12. 12 PROVIDERS (Adam Grare) Redfish ● Add Firmware Registries and Binaries (#18774) ○ To enable updating firmware of physical inventory we have to collect what firmware binaries are available Ovirt ● Implement provisioning of VMs with thin disks (#372)
  • 13. 13 AUTOMATE (Drew Uhlmann) ● Updated service lifecycle state: https://github.com/ManageIQ/manageiq/pull/18803 ● Added support for handling of special passwords like provision dialogs: https://github.com/ManageIQ/manageiq-content/pull/541 ● Removed six-year-old connection release from miq_ae_method.rb: https://github.com/ManageIQ/manageiq-automation_engine/pull/327 ● Changed plugin common methods to class methods: https://github.com/ManageIQ/manageiq-automation_engine/pull/324 ● Fixed retire subtask creation for multiple services: https://github.com/ManageIQ/manageiq/pull/18908 ● Prevented task creation for already retired service resources: https://github.com/ManageIQ/manageiq/pull/18895
  • 14. 14 PLATFORM (Joe VLcek) 28 PRs merged Bugs: ● Fix virtual attributes viewing activerecord-virtual_attributes/32 ● Minor bugs and depreciation warnings ○ bug fix to avoid deadlock manageiq/18873 ○ fix virtual attributes tests manageiq/18863 ○ move dependency to fix deprecation warning manageiq/18881 ○ Move hashdiff from core to manageiq-consumption manageiq-consumption/161 ● Don't sync schema_migrations_ran table manageiq-schema/383 ● Keep widgets when cloning dashboard manageiq/18900
  • 15. 15 PLATFORM (Joe VLcek) Embedded Ansible Enhancements ● Improved how ansible credentials are stored manageiq-schema/382 ● Add the vmdb/content/ansible/roles directory to the role search path manageiq-appliance/240 ● Seed plugin ansible content manageiq/18844 ● Encrypt Authentications become_password and auth_key_password manageiq/18866 ● Stub REPO_DIR manageiq/18894 ● Avoid before(:all) with filesystem calls manageiq/18888 ● Re-add #ext_management_system manageiq/18883 ● Use id for manager_ref manageiq/18897 ● Re-Add API_OPTIONS credentials manageiq/18854 ● Use `ansible-runner` in EmbeddedAnsible manageiq/18687
  • 16. 16 PLATFORM (Joe VLcek) Enhancements (continued) ● Allow use of systemd for worker management ● Performance improvement, removed N+1 for loading product features manageiq/18874 ● Test infrastructure improvements ● Fix sporadic firmware_binary spec failures manageiq/18871 ● Assume test assets are precompiled manageiq/18869 ● Use rugged for git in specs, Embedded Ansible manageiq/18878
  • 17. 17 PLATFORM (Joe VLcek) Rails 5.1 upgrade ● Allow up to 5.1 versioned migrations manageiq-schema/384 ● Rails 5-1 Upgrade/Cleanup manageiq/18076 ● Define through association before trying to use it manageiq/18862 ● Drop haml_lint to avoid deprecated haml constant manageiq/18886 ● Changed Classification so parent_id uses null instead of 0 manageiq-schema/309 manageiq/18301. manageiq/18418
  • 18. 18 API (Alberto Bellotti) ● Added ability to query CD-ROMs of VMs - #605 (David H.) This enhancement was made for the API-driven VM reconfigure screen where there is a need to display the related CD-ROMs. Enhancement made exposes the cdroms subcollection off VMs. GET /api/vms/:id/cdroms GET /api/vms/:id/cdroms/:cdrom_id
  • 19. 19 API (Alberto Bellotti) ● Added ability to query disks of VMs - #598 (David H.) This enhancement was made for the API-driven VM reconfigure screen where there is a need to display the related disks. Enhancement made exposes the disks subcollection off VMs. GET /api/vms/:id/disks GET /api/vms/:id/disks/:disk_id
  • 20. 20 QE (Mike Shriver) QE focus for sprint 114 was on new tests and automation fixes for Ivanchuk. https://github.com/ManageIQ/integration_tests/releases/tag/17.53.0 Updates of note: ● Support for DB table ‘views’ in DB client (Ievgen Zapolskyi) ● Fixed smoke tests (Justin Watts) ● New `miq bz` command for reporting on BZ markers (John Dupuy) ● LogValidator enhancement to pattern match against a count of messages (Nikhil Dhandre) ● Updated Tagging widgets for react components (Angelina Nikiforova) ● Modeling/tests for conversion host UI updates (Shveta Sachdeva)
  • 21. 21 DOCUMENTATION (Suyog) PRs Merged in Sprint: 8 Bugs: 7 Enhancement: 1 Highlights: ● Joe added usage examples of GET POST queries with curl, ruby, and python in the REST API documentation [1163] ● Added missing procedures about creating and deleting flavor, and downloading keypairs in the Managing Infra & Inventory guide [1165]
  • 22. 22 SUMMARY Sprint 115 Review - July 10, 2019 Meeting Start: 10:30 am EST
  • 23. 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