SPRINT 192 REVIEW
Ending July 25, 2022
August 1, 2022
Meeting Start: 9:30 am EDT
2
SPEAKERS
● Overview (Jason Frey)
● UI (Melody Seda Marotte)
● Providers (Adam Grare)
● Platform (Joe Rafaniello)
● API (Keenan Brock)
3
COMMUNITY
● ManageIQ Najdorf-1 Released!
https://www.manageiq.org/blog/2022/07/manageiq-najdorf-ga-announcement/
https://www.manageiq.org/download/
4
5
6
UI
(Melody Seda Marotte)
Bugs
1. Remove image when no text is available in data tables (manageiq-ui-classic#8374)
2. Fix Provider charts style (manageiq-ui-classic#8369)
3. Fixes Missing Id Error When Copying a Chargeback Rate (manageiq-ui-classic#8363)
4. Multiselect option display issue (manageiq-ui-classic#8362)
5. rake locale:po_to_json after ManageIQ/manageiq#21978 (manageiq-ui-classic#8350)
6. Add missing conf button for volume mappings (manageiq-ui-classic#8337)
7. Fix chargeback preview server error (manageiq-ui-classic#8321)
8. Updating default value of <Choose> to be nil in drop-downs (manageiq-ui-classic#8294)
Enhancement
1. Re-enable Template Clone UI button for ibm_power_hmc provider (manageiq-ui-classic#8370)
2. change snapshot error to default error (manageiq-ui-classic#8366)
3. Convert Catalog summary page from HAML to react (manageiq-ui-classic#8359)
4. Update carbon-components package (manageiq-ui-classic#8353)
5. Convert Report Schedule summary pages from HAML to React (manageiq-ui-classic#8346)
6. Convert Report info summary pages from HAML to React (manageiq-ui-classic#8345)
7. Converted Dashboard Widgets summary pages from HAML to React (manageiq-ui-classic#8327)
8. Additional translations (manageiq-ui-classic#8310)
9. implemented validation storage system button (manageiq-ui-classic#8279)
7
Remove image when no text is available in data tables (manageiq-ui-classic#8374)
UI
(Melody Seda Marotte)
Before
After
8
Fix Provider charts style (manageiq-ui-classic#8369)
UI
(Melody Seda Marotte)
Before
After
9
Fixes Missing Id Error When Copying a Chargeback Rate (manageiq-ui-classic#8363)
UI
(Melody Seda Marotte)
After
Before
10
Multiselect option display issue (manageiq-ui-classic#8362)
UI
(Melody Seda Marotte)
Before
After
11
Add missing conf button for volume mappings (manageiq-ui-classic#8337)
UI
(Melody Seda Marotte)
Before After
12
Fix chargeback preview server error (manageiq-ui-classic#8321)
UI
(Melody Seda Marotte)
Before
After
13
Updating default value of <Choose> to be nil in drop-downs (manageiq-ui-classic#8294)
UI
(Melody Seda Marotte)
Before After
14
Convert Catalog summary page from HAML to react (manageiq-ui-classic#8359)
UI
(Melody Seda Marotte)
Before
After
15
Convert Report Schedule summary pages from HAML to React (manageiq-ui-classic#8346)
UI
(Melody Seda Marotte)
Before
After
16
Convert Report info summary pages from HAML to React (manageiq-ui-classic#8345)
UI
(Melody Seda Marotte)
After
Before
17
Converted Dashboard Widgets summary pages from HAML to React (manageiq-ui-classic#8327)
UI
(Melody Seda Marotte)
Before After
18
implemented validation storage system button (manageiq-ui-classic#8279)
UI
(Melody Seda Marotte)
Before After
19
Others
1. Additional translations (manageiq-ui-classic#8310)
2. Refactored visual settings form (manageiq-ui-classic#8351)
3. remove remaining ad_hoc_references (manageiq-ui-classic#8357)
1. Use array_including to fix sporadic tags failure (manageiq-ui-classic#8371)
2. Update moment to 2.29.4 (manageiq-ui-classic#8354)
3. Upgrade jquery-ui to 1.13.2 (manageiq-ui-classic#8361)
4. Update carbon-components to 10.56.0 (manageiq-ui-classic#8353)
UI
(Melody Seda Marotte)
20
Core
● Add an active scope to CloudDatabaseFlavor (#22011)
● Add CloudDatabaseServer (#21977)
● Simplify inventory builder by using persister instance directly (#21656)
● Refactor Host power state logic to move VMware specifics out (#21961)
Amazon
● Add rake task to auto-update list of cloud database flavors (#781)
● Update cloud database create schema (#780)
● Only allow selecting active cloud database flavors (#783)
PROVIDERS
(Adam Grare)
21
AutoSDE
● Add Event catcher (#151)
● Convert authentication_status to supports feature mixin (#153)
● Link EmsEvents to PhysicalStorage (#154)
Azure
● Collect cloud database servers (#513)
● Add a cloud database server dropdown for creating database (#514)
Cisco Intersight
● Update to intersight client using autoload (#70)
PROVIDERS
(Adam Grare)
22
IBM Cloud
● Fix ApiError exception rescue in provisioning (#404)
● Fixes for cloud database create/update (#403)
IBM PowerHMC
● Add support for clone template to VM (#68)
OpenStack
● Fix a bug with provider id clearable select field (#812)
PROVIDERS
(Adam Grare)
23
Oracle Cloud
● Update oci gem using autoload to reduce memory usage (#73)
Redfish
● Fix initial value for isSearchable select fields (#163)
PROVIDERS
(Adam Grare)
24
Enhancements
● Add support for ssh git operations such as embedded ansible manageiq#21996 manageiq#22007 manageiq#22006
manageiq-rpm_build#290 guides#500
● Upgrade to operator sdk latest v1.22.1 manageiq-pods#831
● Set the region from ENV variables, removing rake argument passing manageiq#21981 manageiq-appliance#363
manageiq-appliance_console#182 manageiq-appliance_console#185 manageiq-appliance_console#184
● Move appliance dependencies to the core Gemfile manageiq-rpm_build#265 manageiq#21721 manageiq-
appliance#353
● Add tool to unjson the podified logs manageiq#21942
● Cleanup of unnecessary rake tasks and logic manageiq#22003 manageiq#21982
● Migrate and seed db from plugin bin/update manageiq#21998
● Split out JSON logger from Container logger manageiq-loggers#49
● Continued Supports work manageiq#21917 manageiq#21991
● Updated master branch English po/pot from July 25th manageiq#22014
● Set dnf install_weak_deps=False and nodocs globally manageiq-pods#847
PLATFORM
(Joe Rafaniello)
25
Bugs
● Rails 6.0.5.1 defaulted to use yaml safe load only, we need to use_yaml_unsafe_load for now
manageiq#21988 manageiq-schema#654
● Avoid memoizing class instance variables containing gettext evaluated translations
manageiq#22013 manageiq#22010
● Allow more memcached socket failure retries manageiq#22001
● Resolved product name translation issue manageiq#21995
● Dropping final references to adhoc (metrics) manageiq#21999
PLATFORM
(Joe Rafaniello)
26
Bugs
● Fixed Deleting resources for HostInitiator, PhysicalStorage, VolumeMapping manageiq-api#1174
Enhancements
● Add Configuration button for VolumeMapping manageiq-api#1169 (both thnx Tzur Vaza)
API
(Keenan Brock)
27
Questions? Discussion?
Sprint 193 Review - August 10, 2022
Meeting Start: 9:30 am EDT
https://zoom.us/j/3660261582?pwd=aGNRYVRFQ3kxWU0rZDNvaUdDS0VmZz09
THANK YOU
manageiq.org github.com/ManageIQ
twitter.com/ManageIQ
gitter.im/ManageIQ/manageiq
facebook.com/manageiq
github.com/ManageIQ/manageiq/discussions
youtube.com/user/ManageIQVideo
linkedin.com/company/manageiq

More Related Content

PPTX
Sprint 193
PPTX
Sprint 195
PPTX
Sprint 200
PDF
Sprint 185
PDF
Sprint 175
PPTX
Sprint 206
PPTX
Sprint 188
PPTX
Sprint 218
Sprint 193
Sprint 195
Sprint 200
Sprint 185
Sprint 175
Sprint 206
Sprint 188
Sprint 218

Similar to Sprint 192 (20)

PPTX
Sprint 189
PPTX
Sprint 219
PPTX
Sprint 215
PPTX
Sprint 197
PPTX
Sprint 202
PPTX
Sprint 196
PPTX
ManageIQ - Sprint 230 Review - Slide Deck
PDF
Sprint 180
PDF
Sprint 180
PPTX
ManaegIQ - Sprint 238 Review - Slide Deck
PDF
Sprint 179
PPTX
Sprint 194
PPTX
Sprint 209
PDF
Sprint 176
PPTX
ManageIQ - Sprint 233 Review - Slide Deck
PDF
Sprint 173
PPTX
Sprint 208
PDF
Sprint 186
PPTX
Sprint 201
PDF
Sprint 136
Sprint 189
Sprint 219
Sprint 215
Sprint 197
Sprint 202
Sprint 196
ManageIQ - Sprint 230 Review - Slide Deck
Sprint 180
Sprint 180
ManaegIQ - Sprint 238 Review - Slide Deck
Sprint 179
Sprint 194
Sprint 209
Sprint 176
ManageIQ - Sprint 233 Review - Slide Deck
Sprint 173
Sprint 208
Sprint 186
Sprint 201
Sprint 136
Ad

More from ManageIQ (20)

PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PPTX
ManageIQ - Sprint 267 Review - Slide Deck
PPTX
ManageIQ - Sprint 266 Review - Slide Deck
PPTX
ManageIQ - Sprint 265 Review - Slide Deck
PPTX
ManageIQ - Sprint 264 Review - Slide Deck
PPTX
ManageIQ - Sprint 263 Review - Slide Deck
PPTX
ManageIQ - Sprint 262 Review - Slide Deck
PPTX
ManageIQ - Sprint 260 & 261 Review - Slide Deck
PPTX
ManageIQ - Sprint 259 Review - Slide Deck
PPTX
ManageIQ - Sprint 258 Review - Slide Deck
PPTX
ManageIQ - Sprint 257 Review - Slide Deck
PPTX
ManageIQ - Sprint 256 Review - Slide Deck
PPTX
ManageIQ - Sprint 255 Review - Slide Deck
PPTX
ManageIQ - Sprint 254 Review - Slide Deck
PPTX
ManageIQ - Sprint 247 Review - Slide Deck
PPTX
ManageIQ - Sprint 253 Review - Slide Deck
PPTX
ManageIQ - Sprint 252 Review - Slide Deck
PPTX
ManageIQ - Sprint 251 Review - Slide Deck
PPTX
ManageIQ - Sprint 250 Review - Slide Deck
PPTX
ManageIQ - Sprint 249 Review - Slide Deck
ManageIQ - Sprint 268 Review - Slide Deck
ManageIQ - Sprint 267 Review - Slide Deck
ManageIQ - Sprint 266 Review - Slide Deck
ManageIQ - Sprint 265 Review - Slide Deck
ManageIQ - Sprint 264 Review - Slide Deck
ManageIQ - Sprint 263 Review - Slide Deck
ManageIQ - Sprint 262 Review - Slide Deck
ManageIQ - Sprint 260 & 261 Review - Slide Deck
ManageIQ - Sprint 259 Review - Slide Deck
ManageIQ - Sprint 258 Review - Slide Deck
ManageIQ - Sprint 257 Review - Slide Deck
ManageIQ - Sprint 256 Review - Slide Deck
ManageIQ - Sprint 255 Review - Slide Deck
ManageIQ - Sprint 254 Review - Slide Deck
ManageIQ - Sprint 247 Review - Slide Deck
ManageIQ - Sprint 253 Review - Slide Deck
ManageIQ - Sprint 252 Review - Slide Deck
ManageIQ - Sprint 251 Review - Slide Deck
ManageIQ - Sprint 250 Review - Slide Deck
ManageIQ - Sprint 249 Review - Slide Deck
Ad

Recently uploaded (20)

PPTX
GSA Content Generator Crack (2025 Latest)
PDF
Autodesk AutoCAD Crack Free Download 2025
PDF
Salesforce Agentforce AI Implementation.pdf
PPTX
Patient Appointment Booking in Odoo with online payment
PDF
Website Design Services for Small Businesses.pdf
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
PPTX
assetexplorer- product-overview - presentation
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PDF
Types of Token_ From Utility to Security.pdf
PPTX
Trending Python Topics for Data Visualization in 2025
PDF
Cost to Outsource Software Development in 2025
PPTX
Introduction to Windows Operating System
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PPTX
Computer Software - Technology and Livelihood Education
PDF
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
 
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
PDF
iTop VPN Crack Latest Version Full Key 2025
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PDF
Topaz Photo AI Crack New Download (Latest 2025)
GSA Content Generator Crack (2025 Latest)
Autodesk AutoCAD Crack Free Download 2025
Salesforce Agentforce AI Implementation.pdf
Patient Appointment Booking in Odoo with online payment
Website Design Services for Small Businesses.pdf
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
assetexplorer- product-overview - presentation
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Types of Token_ From Utility to Security.pdf
Trending Python Topics for Data Visualization in 2025
Cost to Outsource Software Development in 2025
Introduction to Windows Operating System
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
Computer Software - Technology and Livelihood Education
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
 
Designing Intelligence for the Shop Floor.pdf
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
iTop VPN Crack Latest Version Full Key 2025
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
Topaz Photo AI Crack New Download (Latest 2025)

Sprint 192

  • 1. SPRINT 192 REVIEW Ending July 25, 2022 August 1, 2022 Meeting Start: 9:30 am EDT
  • 2. 2 SPEAKERS ● Overview (Jason Frey) ● UI (Melody Seda Marotte) ● Providers (Adam Grare) ● Platform (Joe Rafaniello) ● API (Keenan Brock)
  • 3. 3 COMMUNITY ● ManageIQ Najdorf-1 Released! https://www.manageiq.org/blog/2022/07/manageiq-najdorf-ga-announcement/ https://www.manageiq.org/download/
  • 4. 4
  • 5. 5
  • 6. 6 UI (Melody Seda Marotte) Bugs 1. Remove image when no text is available in data tables (manageiq-ui-classic#8374) 2. Fix Provider charts style (manageiq-ui-classic#8369) 3. Fixes Missing Id Error When Copying a Chargeback Rate (manageiq-ui-classic#8363) 4. Multiselect option display issue (manageiq-ui-classic#8362) 5. rake locale:po_to_json after ManageIQ/manageiq#21978 (manageiq-ui-classic#8350) 6. Add missing conf button for volume mappings (manageiq-ui-classic#8337) 7. Fix chargeback preview server error (manageiq-ui-classic#8321) 8. Updating default value of <Choose> to be nil in drop-downs (manageiq-ui-classic#8294) Enhancement 1. Re-enable Template Clone UI button for ibm_power_hmc provider (manageiq-ui-classic#8370) 2. change snapshot error to default error (manageiq-ui-classic#8366) 3. Convert Catalog summary page from HAML to react (manageiq-ui-classic#8359) 4. Update carbon-components package (manageiq-ui-classic#8353) 5. Convert Report Schedule summary pages from HAML to React (manageiq-ui-classic#8346) 6. Convert Report info summary pages from HAML to React (manageiq-ui-classic#8345) 7. Converted Dashboard Widgets summary pages from HAML to React (manageiq-ui-classic#8327) 8. Additional translations (manageiq-ui-classic#8310) 9. implemented validation storage system button (manageiq-ui-classic#8279)
  • 7. 7 Remove image when no text is available in data tables (manageiq-ui-classic#8374) UI (Melody Seda Marotte) Before After
  • 8. 8 Fix Provider charts style (manageiq-ui-classic#8369) UI (Melody Seda Marotte) Before After
  • 9. 9 Fixes Missing Id Error When Copying a Chargeback Rate (manageiq-ui-classic#8363) UI (Melody Seda Marotte) After Before
  • 10. 10 Multiselect option display issue (manageiq-ui-classic#8362) UI (Melody Seda Marotte) Before After
  • 11. 11 Add missing conf button for volume mappings (manageiq-ui-classic#8337) UI (Melody Seda Marotte) Before After
  • 12. 12 Fix chargeback preview server error (manageiq-ui-classic#8321) UI (Melody Seda Marotte) Before After
  • 13. 13 Updating default value of <Choose> to be nil in drop-downs (manageiq-ui-classic#8294) UI (Melody Seda Marotte) Before After
  • 14. 14 Convert Catalog summary page from HAML to react (manageiq-ui-classic#8359) UI (Melody Seda Marotte) Before After
  • 15. 15 Convert Report Schedule summary pages from HAML to React (manageiq-ui-classic#8346) UI (Melody Seda Marotte) Before After
  • 16. 16 Convert Report info summary pages from HAML to React (manageiq-ui-classic#8345) UI (Melody Seda Marotte) After Before
  • 17. 17 Converted Dashboard Widgets summary pages from HAML to React (manageiq-ui-classic#8327) UI (Melody Seda Marotte) Before After
  • 18. 18 implemented validation storage system button (manageiq-ui-classic#8279) UI (Melody Seda Marotte) Before After
  • 19. 19 Others 1. Additional translations (manageiq-ui-classic#8310) 2. Refactored visual settings form (manageiq-ui-classic#8351) 3. remove remaining ad_hoc_references (manageiq-ui-classic#8357) 1. Use array_including to fix sporadic tags failure (manageiq-ui-classic#8371) 2. Update moment to 2.29.4 (manageiq-ui-classic#8354) 3. Upgrade jquery-ui to 1.13.2 (manageiq-ui-classic#8361) 4. Update carbon-components to 10.56.0 (manageiq-ui-classic#8353) UI (Melody Seda Marotte)
  • 20. 20 Core ● Add an active scope to CloudDatabaseFlavor (#22011) ● Add CloudDatabaseServer (#21977) ● Simplify inventory builder by using persister instance directly (#21656) ● Refactor Host power state logic to move VMware specifics out (#21961) Amazon ● Add rake task to auto-update list of cloud database flavors (#781) ● Update cloud database create schema (#780) ● Only allow selecting active cloud database flavors (#783) PROVIDERS (Adam Grare)
  • 21. 21 AutoSDE ● Add Event catcher (#151) ● Convert authentication_status to supports feature mixin (#153) ● Link EmsEvents to PhysicalStorage (#154) Azure ● Collect cloud database servers (#513) ● Add a cloud database server dropdown for creating database (#514) Cisco Intersight ● Update to intersight client using autoload (#70) PROVIDERS (Adam Grare)
  • 22. 22 IBM Cloud ● Fix ApiError exception rescue in provisioning (#404) ● Fixes for cloud database create/update (#403) IBM PowerHMC ● Add support for clone template to VM (#68) OpenStack ● Fix a bug with provider id clearable select field (#812) PROVIDERS (Adam Grare)
  • 23. 23 Oracle Cloud ● Update oci gem using autoload to reduce memory usage (#73) Redfish ● Fix initial value for isSearchable select fields (#163) PROVIDERS (Adam Grare)
  • 24. 24 Enhancements ● Add support for ssh git operations such as embedded ansible manageiq#21996 manageiq#22007 manageiq#22006 manageiq-rpm_build#290 guides#500 ● Upgrade to operator sdk latest v1.22.1 manageiq-pods#831 ● Set the region from ENV variables, removing rake argument passing manageiq#21981 manageiq-appliance#363 manageiq-appliance_console#182 manageiq-appliance_console#185 manageiq-appliance_console#184 ● Move appliance dependencies to the core Gemfile manageiq-rpm_build#265 manageiq#21721 manageiq- appliance#353 ● Add tool to unjson the podified logs manageiq#21942 ● Cleanup of unnecessary rake tasks and logic manageiq#22003 manageiq#21982 ● Migrate and seed db from plugin bin/update manageiq#21998 ● Split out JSON logger from Container logger manageiq-loggers#49 ● Continued Supports work manageiq#21917 manageiq#21991 ● Updated master branch English po/pot from July 25th manageiq#22014 ● Set dnf install_weak_deps=False and nodocs globally manageiq-pods#847 PLATFORM (Joe Rafaniello)
  • 25. 25 Bugs ● Rails 6.0.5.1 defaulted to use yaml safe load only, we need to use_yaml_unsafe_load for now manageiq#21988 manageiq-schema#654 ● Avoid memoizing class instance variables containing gettext evaluated translations manageiq#22013 manageiq#22010 ● Allow more memcached socket failure retries manageiq#22001 ● Resolved product name translation issue manageiq#21995 ● Dropping final references to adhoc (metrics) manageiq#21999 PLATFORM (Joe Rafaniello)
  • 26. 26 Bugs ● Fixed Deleting resources for HostInitiator, PhysicalStorage, VolumeMapping manageiq-api#1174 Enhancements ● Add Configuration button for VolumeMapping manageiq-api#1169 (both thnx Tzur Vaza) API (Keenan Brock)
  • 27. 27 Questions? Discussion? Sprint 193 Review - August 10, 2022 Meeting Start: 9:30 am EDT https://zoom.us/j/3660261582?pwd=aGNRYVRFQ3kxWU0rZDNvaUdDS0VmZz09

Editor's Notes

  • #25: Adam added support for ssh git operations with rugged in embedded ansible Brandon upgraded the operator to the latest operator SDK version Keenan consolidated how we create database regions, eliminating argument passing to rake tasks and instead only use environment variables Brandon moved the appliance dependencies to the core Gemfile in order to simplify updating our lockfiles and finding dependencies Jason added the unjson_logs tool to make podied json logs more human friendly Keenan found some shiny deletions in the form of no longer used rake tasks and related logic Adam added logic to migrate and seed from a plugin's bin/update to act more like "core" Jason extracted the JSON logger from a Container logger as it contained Container specifics unrelated to the log format Keenan continued on the project of expanding “supports” syntax from prior sprints I updated the master branch English po and pot translation files for July 25th Brandon followed up the change last sprint of avoiding installing weak dependencies by globally disabling it with dnf
  • #26: Adam and I fixed some issues around rails 6.0.5.1 changing the default behavior of yaml load to use safe load only. Melody and I fixed a few locations where we were using the gettext evaluated translations in memoized class instance variables. This prevented us from correctly translating a string a second time if you switched locales after displaying the first translation. I added more memcached socket failure retries since we don't use a pool of memcached instances, therefore we should not give up on it so quickly David fixed a typo in a translation file leading to the product name and possibly other fields to be missing a translation Keenan found and removed a few more locations where we still have some data regarding adhoc provider metrics which was removed in prior sprints
  • #27: Not properly logging when deleting resources for Host Initiator, Physical Storage, or Volume Mapping. (Found by Tzur Vaza) Added API to help add configuration button on VolumeMapping screen. (Fixed by Tzur Vaza)