SlideShare une entreprise Scribd logo
1  sur  28
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

Contenu connexe

Similaire à Sprint 192

Sprint 189
Sprint 189Sprint 189
Sprint 189ManageIQ
 
Sprint 219
Sprint 219Sprint 219
Sprint 219ManageIQ
 
Sprint 215
Sprint 215Sprint 215
Sprint 215ManageIQ
 
Sprint 197
Sprint 197Sprint 197
Sprint 197ManageIQ
 
Sprint 202
Sprint 202Sprint 202
Sprint 202ManageIQ
 
Sprint 196
Sprint 196Sprint 196
Sprint 196ManageIQ
 
ManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide DeckManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide DeckManageIQ
 
Sprint 180
Sprint 180Sprint 180
Sprint 180ManageIQ
 
Sprint 179
Sprint 179Sprint 179
Sprint 179ManageIQ
 
Sprint 194
Sprint 194Sprint 194
Sprint 194ManageIQ
 
Sprint 209
Sprint 209Sprint 209
Sprint 209ManageIQ
 
Sprint 176
Sprint 176Sprint 176
Sprint 176ManageIQ
 
ManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide DeckManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide DeckManageIQ
 
Sprint 173
Sprint 173Sprint 173
Sprint 173ManageIQ
 
Sprint 208
Sprint 208Sprint 208
Sprint 208ManageIQ
 
Sprint 186
Sprint 186Sprint 186
Sprint 186ManageIQ
 
Sprint 201
Sprint 201Sprint 201
Sprint 201ManageIQ
 
Sprint 136
Sprint 136Sprint 136
Sprint 136ManageIQ
 
Sprint 181
Sprint 181Sprint 181
Sprint 181ManageIQ
 

Similaire à Sprint 192 (20)

Sprint 189
Sprint 189Sprint 189
Sprint 189
 
Sprint 219
Sprint 219Sprint 219
Sprint 219
 
Sprint 215
Sprint 215Sprint 215
Sprint 215
 
Sprint 197
Sprint 197Sprint 197
Sprint 197
 
Sprint 202
Sprint 202Sprint 202
Sprint 202
 
Sprint 196
Sprint 196Sprint 196
Sprint 196
 
ManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide DeckManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide Deck
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
 
Sprint 179
Sprint 179Sprint 179
Sprint 179
 
Sprint 194
Sprint 194Sprint 194
Sprint 194
 
Sprint 209
Sprint 209Sprint 209
Sprint 209
 
Sprint 176
Sprint 176Sprint 176
Sprint 176
 
ManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide DeckManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide Deck
 
Sprint 173
Sprint 173Sprint 173
Sprint 173
 
Sprint 208
Sprint 208Sprint 208
Sprint 208
 
Sprint 186
Sprint 186Sprint 186
Sprint 186
 
Sprint 201
Sprint 201Sprint 201
Sprint 201
 
Sprint 136
Sprint 136Sprint 136
Sprint 136
 
Sprint 181
Sprint 181Sprint 181
Sprint 181
 

Plus de ManageIQ

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 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 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 217
Sprint 217Sprint 217
Sprint 217ManageIQ
 
Sprint 216
Sprint 216Sprint 216
Sprint 216ManageIQ
 
Sprint 214
Sprint 214Sprint 214
Sprint 214ManageIQ
 
Sprint 213
Sprint 213Sprint 213
Sprint 213ManageIQ
 
Sprint 212
Sprint 212Sprint 212
Sprint 212ManageIQ
 
Sprint 211
Sprint 211Sprint 211
Sprint 211ManageIQ
 

Plus de ManageIQ (20)

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 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 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 217
Sprint 217Sprint 217
Sprint 217
 
Sprint 216
Sprint 216Sprint 216
Sprint 216
 
Sprint 214
Sprint 214Sprint 214
Sprint 214
 
Sprint 213
Sprint 213Sprint 213
Sprint 213
 
Sprint 212
Sprint 212Sprint 212
Sprint 212
 
Sprint 211
Sprint 211Sprint 211
Sprint 211
 

Dernier

VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shardsChristopher Curtin
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencessuser9e7c64
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profileakrivarotava
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 

Dernier (20)

VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profile
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 

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

Notes de l'éditeur

  1. 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
  2. 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
  3. 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)