SlideShare a Scribd company logo
1 of 20
Download to read offline
SPRINT 118 REVIEW
- Sprint Ending August 19, 2019
August 21, 2019
Meeting Start: 10:30 am EST
2
OVERVIEW
● Sprint Statistics (John Prause)
● Community Update (John Prause)
● UI (Harpreet Kataria)
● Providers (Adam Grare)
● Automate (Drew Uhlmann)
● Platform (Joe VLcek)
● API (Alberto Bellotti)
● Documentation (Suyog)
● Summary
3
Total of 318 PRs merged across 102 ManageIQ Repos
Pull Requests from: 2019-08-06 - 2019-08-19
4
--Hammer-7releasedJun10
--Hammer-8releasedJul02
--IvanchukBeta1releasedJul29
--Hammer-9releasedJul24
--IvanchukBeta2releasedAug14
--Hammer-10releasedAug15
5
6
Repo Health Report - Code Climate
7
COMMUNITY UPDATE
(John Prause)
● ManageIQ Hammer-10 released: http://manageiq.org/blog/2019/08/Announcing-Hammer-10/ (#751)
● ManageIQ Ivanchuk Beta2 released: http://manageiq.org/blog/2019/08/Announcing-Ivanchuk-Beta2/
(#752)
● Name of J release announced: http://manageiq.org/blog/2019/08/announce_j_name/ (#753)
○ Czech chess grandmaster Vlastimil JANSA
8
USER INTERFACE
(Harpreet Kataria)
PRs (UI, SUI, UI/REACT Components, V2V): 109 Bugs: 47, Enhancements: 7, Technical Debt/Refactoring/cleanup:
20/7/9, Documentation/Dependencies: 5/8, others: 6
Enhancements
● Add Set Ownership to Key Pairs (#5973)
● Add 'Service ID' to Service detail page (#5962)
● UI for basic CRUD operations re FirmwareRegistry (#5929)
● Queue up schedule/s to run now (#5923)
● Change service-ownership-form to pull data from the API (#5863)
● Report data: add display of active filter. Add empty state (#6028)
9
USER INTERFACE
(Harpreet Kataria)
Report data: add display of active filter. Add empty state
10
USER INTERFACE
(Harpreet Kataria)
Bugs
● Dialog editor - validate tag category (#407)
● Dialog User - use m/d/y for showing dates, instead of iso (#405)
● Fixed endpoint url when launching a custom button with a dialog for Generic Objects and Network Provider
(#5948 , #6052)
● SUI - Service detail - don't show custom button for lists (#1566)
● Breadcrumbs
● Trees
● Hide Additional Tenants of Catalog Item if role does not allow displaying them (#6034)
● Allow Tagging for Floating Ip from CloudNetwork/NetworkRouter (#6023)
11
PROVIDERS
(Adam Grare)
Core
● Add a method on EmsFolder to help determine if it can hold VMs (#19112)
● Fix a bug where pausing a paused provider wouldn’t allow it to be resumed (#19163)
● Add a method to request Vm#remove_all_snapshots over the queue (#19150)
OpenStack
● Fixed Targeted Refresh triggered by Events for Security Groups (#500)
● Allow disable the Events backread feature (setting :event_backread_seconds to 0) (#491)
VMware
● Honor the scheduled full refresh settings with streaming refresh enabled (#433)
● Don’t collect vm.linked_clone as it cannot be accurately determined (#435)
● Simplify the logic in the RefreshWorker for streaming refresh (#432)
● Collect StorageProfiles in streaming refresh (#436)
Ovirt
● Fix targeted vm refresh when a vm isn’t assigned a host yet (#396)
12
AUTOMATE
(Drew Uhlmann)
PRs Merged in Sprint: 26: 6 Enhancements; 10 Refactors; 10 Bugs
Enhancements:
● Add initiated_by to miq requests (#19073) (Lucy)
● Add method $evm.get_state_vars (#345) (Lucy)
● Expose move_into_folder on the engine (#344) (Drew)
● Allow move_into_folder to optionally take string arg for automate engine exposure (#19086) (Drew)
● Changes for Python 3 compatibility (CFME 5.11/RHEL8) (#557) (Peter)
Refactors:
● Performance improvements to MiqProvisionVirtWorkflow#allowed_templates (#18353) (Nick L)
● [V2V] Retrieve conversion state from Automate rather than InfraConversionJob (#562) (Fabien)
● Override equality comparison method for MiqAeServiceModelBase (#348) (Fabien)
● [V2V] Manage handover between core and automate (#561) (Fabien)
● Simplify equality check (#443) (Greg)
● Don’t use string interpolation inside gettext (#339) (Milan)
13
AUTOMATE
(Drew Uhlmann)
Bugs:
● [V2V] wait for ip ansible playbook launch (#560) (Fabien)
● Send service template credential id as part of service dialog (#559) (Fabien)
● Add policy check to Vm retirement (#19064) (Lucy)
● Vm retirement is processed by VmRetireRequest state machine (#552) (Lucy)
● Open URL: expand to Provider (#19157) (Martin P)
● Add external_url= capability to Tenant (#350) (Martin P)
● Undefine Kernel#display which would be called over service#display for DRb Object (#349) (Lucy)
14
PLATFORM
(Joe VLcek)
22 PRs merged
Enhancement:
● Remove unwanted string in import/export schedule tool manageiq/19114
● Allow MiqSchedule to accept nil and skip scheduling manageiq/19105
● Broadcast the CloudWatch log messages to the Container logger as well manageiq-loggers/10
● Issue a deprecation warning when MiqLdap is being used. manageiq/19121
15
PLATFORM
(Joe VLcek)
Bugs:
● When this is called from rake evm:db:backup:local MiqEvent is not defined manageiq/19156
● Turbo distinct manageiq/19025
● Restore the selinux context for the standby data directory manageiq-appliance_console/96
● Migrate with cleared schema cache https://github.com/ManageIQ/manageiq-schema/pull/401
● Fixed MiqSearch.seed when search name was changed and corrected typo miq_search.yml manageiq/19151
● Fixed typo in warning log manageiq/19166
● Make chargeback generation for service region aware, do not generate for retired service manageiq/19101
● Do not raise error if schedule for widget exists but not linked manageiq/19037
16
PLATFORM
(Joe VLcek)
Embedded Ansible Enhancement:
● Allow users to specify a proxy for git repositories manageiq/19132
● Move the embedded ansible proxy settings to a top level git repo key manageiq-schema/406
● Run ansible-runner with PYTHONPATH set to access additional modules manageiq/19118
● Handle edge cases from poor `stdout` data from `ansible-runner` manageiq/19147
● Ensure filtering out token data in logs manageiq/19141
● Handle nested playbooks manageiq/19089
● Broadcast delete of repo_dir manageiq/19123
● Use multi-process file locking for git actions manageiq/19074
17
API
(Alberto Bellotti)
● Added new Firmware Registries collection - #636 (Miha P.)
This is needed by the UI for enhancing the Firmware Registry pages to allow create, query, remove and
triggering resync of Firmware Registries via the API.
POST /api/firmware_registries
GET /api/firmware_registries
GET /api/firmware_registries/:id
DELETE /api/firmware_registries/:id
POST /api/firmware_registries/:id - action “sync_fw_binaries”
18
DOCUMENTATION
(Suyog)
PRs Merged in Sprint: 8
Bugs: 5
Enhancements: 3
Highlights:
● Added content on integration with RH cloud services and provider synchronization in the
Managing Providers guide [1207]
● Updated the new menu options and other UI improvements such as the new config button
etc. in the Gen Config guide [1198]
● Removed content on RSS, Overview > Timelines [1214]
19
SUMMARY
Sprint 119 Review - September 04, 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

More Related Content

Similar to Sprint 118

Similar to Sprint 118 (20)

Sprint 117
Sprint 117Sprint 117
Sprint 117
 
Sprint 119
Sprint 119Sprint 119
Sprint 119
 
Sprint 107
Sprint 107Sprint 107
Sprint 107
 
Sprint 120
Sprint 120Sprint 120
Sprint 120
 
Sprint 108
Sprint 108Sprint 108
Sprint 108
 
Sprint 115
Sprint 115Sprint 115
Sprint 115
 
Sprint 136
Sprint 136Sprint 136
Sprint 136
 
Sprint 124
Sprint 124Sprint 124
Sprint 124
 
Sprint 103
Sprint 103Sprint 103
Sprint 103
 
Sprint 121
Sprint 121Sprint 121
Sprint 121
 
Sprint 111
Sprint 111Sprint 111
Sprint 111
 
Sprint 114
Sprint 114Sprint 114
Sprint 114
 
Sprint 133
Sprint 133Sprint 133
Sprint 133
 
Sprint 116
Sprint 116Sprint 116
Sprint 116
 
Sprint 122
Sprint 122Sprint 122
Sprint 122
 
Sprint 184
Sprint 184Sprint 184
Sprint 184
 
Sprint 127
Sprint 127Sprint 127
Sprint 127
 
Sprint 112
Sprint 112Sprint 112
Sprint 112
 
Sprint 113
Sprint 113Sprint 113
Sprint 113
 
Sprint 92
Sprint 92Sprint 92
Sprint 92
 

More from ManageIQ

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

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

Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
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...panagenda
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 

Recently uploaded (20)

Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
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...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

Sprint 118

  • 1. SPRINT 118 REVIEW - Sprint Ending August 19, 2019 August 21, 2019 Meeting Start: 10:30 am EST
  • 2. 2 OVERVIEW ● Sprint Statistics (John Prause) ● Community Update (John Prause) ● UI (Harpreet Kataria) ● Providers (Adam Grare) ● Automate (Drew Uhlmann) ● Platform (Joe VLcek) ● API (Alberto Bellotti) ● Documentation (Suyog) ● Summary
  • 3. 3 Total of 318 PRs merged across 102 ManageIQ Repos Pull Requests from: 2019-08-06 - 2019-08-19
  • 5. 5
  • 6. 6 Repo Health Report - Code Climate
  • 7. 7 COMMUNITY UPDATE (John Prause) ● ManageIQ Hammer-10 released: http://manageiq.org/blog/2019/08/Announcing-Hammer-10/ (#751) ● ManageIQ Ivanchuk Beta2 released: http://manageiq.org/blog/2019/08/Announcing-Ivanchuk-Beta2/ (#752) ● Name of J release announced: http://manageiq.org/blog/2019/08/announce_j_name/ (#753) ○ Czech chess grandmaster Vlastimil JANSA
  • 8. 8 USER INTERFACE (Harpreet Kataria) PRs (UI, SUI, UI/REACT Components, V2V): 109 Bugs: 47, Enhancements: 7, Technical Debt/Refactoring/cleanup: 20/7/9, Documentation/Dependencies: 5/8, others: 6 Enhancements ● Add Set Ownership to Key Pairs (#5973) ● Add 'Service ID' to Service detail page (#5962) ● UI for basic CRUD operations re FirmwareRegistry (#5929) ● Queue up schedule/s to run now (#5923) ● Change service-ownership-form to pull data from the API (#5863) ● Report data: add display of active filter. Add empty state (#6028)
  • 9. 9 USER INTERFACE (Harpreet Kataria) Report data: add display of active filter. Add empty state
  • 10. 10 USER INTERFACE (Harpreet Kataria) Bugs ● Dialog editor - validate tag category (#407) ● Dialog User - use m/d/y for showing dates, instead of iso (#405) ● Fixed endpoint url when launching a custom button with a dialog for Generic Objects and Network Provider (#5948 , #6052) ● SUI - Service detail - don't show custom button for lists (#1566) ● Breadcrumbs ● Trees ● Hide Additional Tenants of Catalog Item if role does not allow displaying them (#6034) ● Allow Tagging for Floating Ip from CloudNetwork/NetworkRouter (#6023)
  • 11. 11 PROVIDERS (Adam Grare) Core ● Add a method on EmsFolder to help determine if it can hold VMs (#19112) ● Fix a bug where pausing a paused provider wouldn’t allow it to be resumed (#19163) ● Add a method to request Vm#remove_all_snapshots over the queue (#19150) OpenStack ● Fixed Targeted Refresh triggered by Events for Security Groups (#500) ● Allow disable the Events backread feature (setting :event_backread_seconds to 0) (#491) VMware ● Honor the scheduled full refresh settings with streaming refresh enabled (#433) ● Don’t collect vm.linked_clone as it cannot be accurately determined (#435) ● Simplify the logic in the RefreshWorker for streaming refresh (#432) ● Collect StorageProfiles in streaming refresh (#436) Ovirt ● Fix targeted vm refresh when a vm isn’t assigned a host yet (#396)
  • 12. 12 AUTOMATE (Drew Uhlmann) PRs Merged in Sprint: 26: 6 Enhancements; 10 Refactors; 10 Bugs Enhancements: ● Add initiated_by to miq requests (#19073) (Lucy) ● Add method $evm.get_state_vars (#345) (Lucy) ● Expose move_into_folder on the engine (#344) (Drew) ● Allow move_into_folder to optionally take string arg for automate engine exposure (#19086) (Drew) ● Changes for Python 3 compatibility (CFME 5.11/RHEL8) (#557) (Peter) Refactors: ● Performance improvements to MiqProvisionVirtWorkflow#allowed_templates (#18353) (Nick L) ● [V2V] Retrieve conversion state from Automate rather than InfraConversionJob (#562) (Fabien) ● Override equality comparison method for MiqAeServiceModelBase (#348) (Fabien) ● [V2V] Manage handover between core and automate (#561) (Fabien) ● Simplify equality check (#443) (Greg) ● Don’t use string interpolation inside gettext (#339) (Milan)
  • 13. 13 AUTOMATE (Drew Uhlmann) Bugs: ● [V2V] wait for ip ansible playbook launch (#560) (Fabien) ● Send service template credential id as part of service dialog (#559) (Fabien) ● Add policy check to Vm retirement (#19064) (Lucy) ● Vm retirement is processed by VmRetireRequest state machine (#552) (Lucy) ● Open URL: expand to Provider (#19157) (Martin P) ● Add external_url= capability to Tenant (#350) (Martin P) ● Undefine Kernel#display which would be called over service#display for DRb Object (#349) (Lucy)
  • 14. 14 PLATFORM (Joe VLcek) 22 PRs merged Enhancement: ● Remove unwanted string in import/export schedule tool manageiq/19114 ● Allow MiqSchedule to accept nil and skip scheduling manageiq/19105 ● Broadcast the CloudWatch log messages to the Container logger as well manageiq-loggers/10 ● Issue a deprecation warning when MiqLdap is being used. manageiq/19121
  • 15. 15 PLATFORM (Joe VLcek) Bugs: ● When this is called from rake evm:db:backup:local MiqEvent is not defined manageiq/19156 ● Turbo distinct manageiq/19025 ● Restore the selinux context for the standby data directory manageiq-appliance_console/96 ● Migrate with cleared schema cache https://github.com/ManageIQ/manageiq-schema/pull/401 ● Fixed MiqSearch.seed when search name was changed and corrected typo miq_search.yml manageiq/19151 ● Fixed typo in warning log manageiq/19166 ● Make chargeback generation for service region aware, do not generate for retired service manageiq/19101 ● Do not raise error if schedule for widget exists but not linked manageiq/19037
  • 16. 16 PLATFORM (Joe VLcek) Embedded Ansible Enhancement: ● Allow users to specify a proxy for git repositories manageiq/19132 ● Move the embedded ansible proxy settings to a top level git repo key manageiq-schema/406 ● Run ansible-runner with PYTHONPATH set to access additional modules manageiq/19118 ● Handle edge cases from poor `stdout` data from `ansible-runner` manageiq/19147 ● Ensure filtering out token data in logs manageiq/19141 ● Handle nested playbooks manageiq/19089 ● Broadcast delete of repo_dir manageiq/19123 ● Use multi-process file locking for git actions manageiq/19074
  • 17. 17 API (Alberto Bellotti) ● Added new Firmware Registries collection - #636 (Miha P.) This is needed by the UI for enhancing the Firmware Registry pages to allow create, query, remove and triggering resync of Firmware Registries via the API. POST /api/firmware_registries GET /api/firmware_registries GET /api/firmware_registries/:id DELETE /api/firmware_registries/:id POST /api/firmware_registries/:id - action “sync_fw_binaries”
  • 18. 18 DOCUMENTATION (Suyog) PRs Merged in Sprint: 8 Bugs: 5 Enhancements: 3 Highlights: ● Added content on integration with RH cloud services and provider synchronization in the Managing Providers guide [1207] ● Updated the new menu options and other UI improvements such as the new config button etc. in the Gen Config guide [1198] ● Removed content on RSS, Overview > Timelines [1214]
  • 19. 19 SUMMARY Sprint 119 Review - September 04, 2019 Meeting Start: 10:30 am EST
  • 20. 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