SlideShare a Scribd company logo
SPRINT 191 REVIEW
- Sprint Ending July 11, 2022
July 13, 2022
Meeting Start: 9:30 am EDT
2
SPEAKERS
● Overview (Jason Frey)
● UI (Jeffrey Bonson)
● Providers (Adam Grare)
● Platform (Joe Rafaniello)
● API (Keenan Brock)
3
4
5
UI
(Jeffrey Bonson)
Bugs
● add missing label for custom wwpn (manageiq-ui-classic#8344)
● Fix for not able to provision via images (manageiq-ui-classic#8343)
● Fix report's filter overlap issue with notification drawer (manageiq-ui-classic#8340)
● Fixed copy dashboard form bug (manageiq-ui-classic#8335)
● Fixed file size validation bug (manageiq-ui-classic#8333)
● Fix storage resource heatmap (manageiq-ui-classic#8332)
● Fixed button permission issues for firmware registry and vm right siz… (manageiq-ui-classic#8331)
Enhancement
● Reload settings page after saving to allow changes to appear (manageiq-ui-classic#8342)
● Adding "Management Console" access for a PowerVS VM (manageiq-ui-classic#8319)
● Add cloud volume clone feature (manageiq-ui-classic#8301)
● De explorization of Service Pages (manageiq-ui-classic#8229)
Refactoring
● remove db checks on every request and use in memory cache (dev only) (manageiq-ui-classic#8336)
● Refactored host initiator form to fix lint issues and add simple valu… (manageiq-ui-classic#8349)
● Refactored custom button form (manageiq-ui-classic#8348)
● Refactored generic object form to use simple value for searchable field (manageiq-ui-classic#8334)
Bug 7
Enhancement 4
Refactoring 3
Others 3
Total 17
6
add missing label for custom wwpn (manageiq-ui-classic#8344)
UI
(Jeffrey Bonson)
Before
After
7
Fix for not able to provision via images (manageiq-ui-classic#8343)
UI
(Jeffrey Bonson)
Before
After
8
Fix report's filter overlap issue with notification drawer (manageiq-ui-classic#8340)
UI
(Jeffrey Bonson)
After
Before
9
Fixed copy dashboard form bug (manageiq-ui-classic#8335)
UI
(Jeffrey Bonson)
Before After
10
Fixed file size validation bug (manageiq-ui-classic#8333)
UI
(Jeffrey Bonson)
Before
After
11
Fix storage resource heatmap (manageiq-ui-classic#8332)
UI
(Jeffrey Bonson)
Before
After
12
Fixed button permission issues for firmware registry and vm right siz… (manageiq-ui-classic#8331)
UI
(Jeffrey Bonson)
Before
After
13
Reload settings page after saving to allow changes to appear (manageiq-ui-classic#8342)
UI
(Jeffrey Bonson)
14
Add cloud volume clone feature (manageiq-ui-classic#8301)
UI
(Jeffrey Bonson)
Before
After
15
De explorization of Service Pages (manageiq-ui-classic#8229)
UI
(Jeffrey Bonson)
Before
After
16
Refactoring
1. Refactored host initiator form to fix lint issues and add simple valu… (manageiq-ui-classic#8349)
2. Refactored custom button form (manageiq-ui-classic#8348)
3. Refactored generic object form to use simple value for searchable field (manageiq-ui-classic#8334)
UI
(Jeffrey Bonson)
17
Core
● Move miq_scsi_targets/miq_scsi_luns to core InfraManager (#21980)
● Fix the ems_id foreign_key for wwpn_candidates (#21986)
IBM PowerVS
● Improve IAM auth error message (#402)
● Fix exception handler classes (#397)
IBM Power HMC
● Add support for provisioning VMs from Templates (#63)
PROVIDERS
(Adam Grare)
18
IBM Terraform
● Fix issue where MCM is referenced instead of Cloud Pak (#83)
Openshift
● Improve external_logging supports feature (#227)
Openstack
● Improve event monitor available check by moving to verify_credentials (#805)
● Fix ceilometer events endpoint creation (#807)
PROVIDERS
(Adam Grare)
19
Oracle Cloud
● Fix cloud database creation using DDF params (#72)
● Skip deleted databases in inventory collection (#70)
VMware
● Add a setting to allow ESXi servers to be added for testing (#810)
PROVIDERS
(Adam Grare)
20
Enhancements
● Rename params_for_update to params_to_attributes manageiq#21958
● Convert external_logging to simple supports type manageiq#21964
● Simplify bin/build to default BASE_DIR and REPO manageiq-pods#845
● Avoid installing weak dependencies and specify only the ones we need manageiq-pods#846
manageiq-rpm_build#289
● Clean more files after dnf installing manageiq-pods#844
● Update kafka to 3.2.0 manageiq-rpm_build#288
● Build the ARCH and Source RPMs manageiq-rpm_build#268
● Upgrade bootsnap 1.8.1 for psych 4 / 3 compatibility manageiq#21963
PLATFORM
(Joe Rafaniello)
21
Bugs
● Fix authentication privilege escalation issues manageiq#21946 manageiq-schema#650
● Include AsyncDeleteMixin manageiq#21974
● Various test improvements manageiq#21966 manageiq#21967 manageiq#21976
● Translation fixes manageiq#21969 manageiq#21978
PLATFORM
(Joe Rafaniello)
22
Enhancements
● Fix HTTP OPTIONS to support params_for_create differences across providers manageiq-api#1168
API
(Keenan Brock)
23
Questions? Discussion?
Sprint 192 Review - July 27, 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 talk.manageiq.org
youtube.com/user/ManageIQVideo
linkedin.com/company/manageiq

More Related Content

Similar to Sprint 191

Sprint 185
Sprint 185Sprint 185
Sprint 185
ManageIQ
 
Sprint 216
Sprint 216Sprint 216
Sprint 216
ManageIQ
 
Sprint 175
Sprint 175Sprint 175
Sprint 175
ManageIQ
 
Sprint 219
Sprint 219Sprint 219
Sprint 219
ManageIQ
 
Sprint 196
Sprint 196Sprint 196
Sprint 196
ManageIQ
 
Sprint 183
Sprint 183Sprint 183
Sprint 183
ManageIQ
 
Sprint 201
Sprint 201Sprint 201
Sprint 201
ManageIQ
 
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 214
Sprint 214Sprint 214
Sprint 214
ManageIQ
 
Sprint 192
Sprint 192Sprint 192
Sprint 192
ManageIQ
 
Sprint 181
Sprint 181Sprint 181
Sprint 181
ManageIQ
 
Sprint 193
Sprint 193Sprint 193
Sprint 193
ManageIQ
 
Sprint 182
Sprint 182Sprint 182
Sprint 182
ManageIQ
 
Sprint 194
Sprint 194Sprint 194
Sprint 194
ManageIQ
 
Sprint 187
Sprint 187Sprint 187
Sprint 187
ManageIQ
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
Sprint 180Sprint 180
Sprint 180
ManageIQ
 
Sprint 172
Sprint 172Sprint 172
Sprint 172
ManageIQ
 
Sprint 186
Sprint 186Sprint 186
Sprint 186
ManageIQ
 
Sprint 212
Sprint 212Sprint 212
Sprint 212
ManageIQ
 

Similar to Sprint 191 (20)

Sprint 185
Sprint 185Sprint 185
Sprint 185
 
Sprint 216
Sprint 216Sprint 216
Sprint 216
 
Sprint 175
Sprint 175Sprint 175
Sprint 175
 
Sprint 219
Sprint 219Sprint 219
Sprint 219
 
Sprint 196
Sprint 196Sprint 196
Sprint 196
 
Sprint 183
Sprint 183Sprint 183
Sprint 183
 
Sprint 201
Sprint 201Sprint 201
Sprint 201
 
ManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide DeckManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide Deck
 
Sprint 214
Sprint 214Sprint 214
Sprint 214
 
Sprint 192
Sprint 192Sprint 192
Sprint 192
 
Sprint 181
Sprint 181Sprint 181
Sprint 181
 
Sprint 193
Sprint 193Sprint 193
Sprint 193
 
Sprint 182
Sprint 182Sprint 182
Sprint 182
 
Sprint 194
Sprint 194Sprint 194
Sprint 194
 
Sprint 187
Sprint 187Sprint 187
Sprint 187
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
 
Sprint 172
Sprint 172Sprint 172
Sprint 172
 
Sprint 186
Sprint 186Sprint 186
Sprint 186
 
Sprint 212
Sprint 212Sprint 212
Sprint 212
 

More from ManageIQ

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

More from ManageIQ (20)

ManageIQ - Sprint 237 Review - Slide Deck
ManageIQ - Sprint 237 Review - Slide DeckManageIQ - Sprint 237 Review - Slide Deck
ManageIQ - Sprint 237 Review - Slide Deck
 
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 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 218
Sprint 218Sprint 218
Sprint 218
 
Sprint 217
Sprint 217Sprint 217
Sprint 217
 
Sprint 215
Sprint 215Sprint 215
Sprint 215
 
Sprint 213
Sprint 213Sprint 213
Sprint 213
 

Recently uploaded

Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
safelyiotech
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
TaghreedAltamimi
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
Peter Muessig
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
ISH Technologies
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
Massimo Artizzu
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
zOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL DifferenceszOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL Differences
YousufSait3
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.
AnkitaPandya11
 

Recently uploaded (20)

Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
zOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL DifferenceszOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL Differences
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.
 

Sprint 191

  • 1. SPRINT 191 REVIEW - Sprint Ending July 11, 2022 July 13, 2022 Meeting Start: 9:30 am EDT
  • 2. 2 SPEAKERS ● Overview (Jason Frey) ● UI (Jeffrey Bonson) ● Providers (Adam Grare) ● Platform (Joe Rafaniello) ● API (Keenan Brock)
  • 3. 3
  • 4. 4
  • 5. 5 UI (Jeffrey Bonson) Bugs ● add missing label for custom wwpn (manageiq-ui-classic#8344) ● Fix for not able to provision via images (manageiq-ui-classic#8343) ● Fix report's filter overlap issue with notification drawer (manageiq-ui-classic#8340) ● Fixed copy dashboard form bug (manageiq-ui-classic#8335) ● Fixed file size validation bug (manageiq-ui-classic#8333) ● Fix storage resource heatmap (manageiq-ui-classic#8332) ● Fixed button permission issues for firmware registry and vm right siz… (manageiq-ui-classic#8331) Enhancement ● Reload settings page after saving to allow changes to appear (manageiq-ui-classic#8342) ● Adding "Management Console" access for a PowerVS VM (manageiq-ui-classic#8319) ● Add cloud volume clone feature (manageiq-ui-classic#8301) ● De explorization of Service Pages (manageiq-ui-classic#8229) Refactoring ● remove db checks on every request and use in memory cache (dev only) (manageiq-ui-classic#8336) ● Refactored host initiator form to fix lint issues and add simple valu… (manageiq-ui-classic#8349) ● Refactored custom button form (manageiq-ui-classic#8348) ● Refactored generic object form to use simple value for searchable field (manageiq-ui-classic#8334) Bug 7 Enhancement 4 Refactoring 3 Others 3 Total 17
  • 6. 6 add missing label for custom wwpn (manageiq-ui-classic#8344) UI (Jeffrey Bonson) Before After
  • 7. 7 Fix for not able to provision via images (manageiq-ui-classic#8343) UI (Jeffrey Bonson) Before After
  • 8. 8 Fix report's filter overlap issue with notification drawer (manageiq-ui-classic#8340) UI (Jeffrey Bonson) After Before
  • 9. 9 Fixed copy dashboard form bug (manageiq-ui-classic#8335) UI (Jeffrey Bonson) Before After
  • 10. 10 Fixed file size validation bug (manageiq-ui-classic#8333) UI (Jeffrey Bonson) Before After
  • 11. 11 Fix storage resource heatmap (manageiq-ui-classic#8332) UI (Jeffrey Bonson) Before After
  • 12. 12 Fixed button permission issues for firmware registry and vm right siz… (manageiq-ui-classic#8331) UI (Jeffrey Bonson) Before After
  • 13. 13 Reload settings page after saving to allow changes to appear (manageiq-ui-classic#8342) UI (Jeffrey Bonson)
  • 14. 14 Add cloud volume clone feature (manageiq-ui-classic#8301) UI (Jeffrey Bonson) Before After
  • 15. 15 De explorization of Service Pages (manageiq-ui-classic#8229) UI (Jeffrey Bonson) Before After
  • 16. 16 Refactoring 1. Refactored host initiator form to fix lint issues and add simple valu… (manageiq-ui-classic#8349) 2. Refactored custom button form (manageiq-ui-classic#8348) 3. Refactored generic object form to use simple value for searchable field (manageiq-ui-classic#8334) UI (Jeffrey Bonson)
  • 17. 17 Core ● Move miq_scsi_targets/miq_scsi_luns to core InfraManager (#21980) ● Fix the ems_id foreign_key for wwpn_candidates (#21986) IBM PowerVS ● Improve IAM auth error message (#402) ● Fix exception handler classes (#397) IBM Power HMC ● Add support for provisioning VMs from Templates (#63) PROVIDERS (Adam Grare)
  • 18. 18 IBM Terraform ● Fix issue where MCM is referenced instead of Cloud Pak (#83) Openshift ● Improve external_logging supports feature (#227) Openstack ● Improve event monitor available check by moving to verify_credentials (#805) ● Fix ceilometer events endpoint creation (#807) PROVIDERS (Adam Grare)
  • 19. 19 Oracle Cloud ● Fix cloud database creation using DDF params (#72) ● Skip deleted databases in inventory collection (#70) VMware ● Add a setting to allow ESXi servers to be added for testing (#810) PROVIDERS (Adam Grare)
  • 20. 20 Enhancements ● Rename params_for_update to params_to_attributes manageiq#21958 ● Convert external_logging to simple supports type manageiq#21964 ● Simplify bin/build to default BASE_DIR and REPO manageiq-pods#845 ● Avoid installing weak dependencies and specify only the ones we need manageiq-pods#846 manageiq-rpm_build#289 ● Clean more files after dnf installing manageiq-pods#844 ● Update kafka to 3.2.0 manageiq-rpm_build#288 ● Build the ARCH and Source RPMs manageiq-rpm_build#268 ● Upgrade bootsnap 1.8.1 for psych 4 / 3 compatibility manageiq#21963 PLATFORM (Joe Rafaniello)
  • 21. 21 Bugs ● Fix authentication privilege escalation issues manageiq#21946 manageiq-schema#650 ● Include AsyncDeleteMixin manageiq#21974 ● Various test improvements manageiq#21966 manageiq#21967 manageiq#21976 ● Translation fixes manageiq#21969 manageiq#21978 PLATFORM (Joe Rafaniello)
  • 22. 22 Enhancements ● Fix HTTP OPTIONS to support params_for_create differences across providers manageiq-api#1168 API (Keenan Brock)
  • 23. 23 Questions? Discussion? Sprint 192 Review - July 27, 2022 Meeting Start: 9:30 am EDT https://zoom.us/j/3660261582?pwd=aGNRYVRFQ3kxWU0rZDNvaUdDS0VmZz09
  • 24. THANK YOU manageiq.org github.com/ManageIQ twitter.com/ManageIQ gitter.im/ManageIQ/manageiq facebook.com/manageiq talk.manageiq.org youtube.com/user/ManageIQVideo linkedin.com/company/manageiq

Editor's Notes

  1. Keenan renamed params_for_update to avoid a model and api conflict and to align with the implementation Keenan also converted external_logging from a supports with a conditional to the simpler support_not and allow subclasses to deal with these details Jason made running builds simpler by using intelligent defaults for BASE_DIR and REPO parameters if not provided Jason shrunk the image sizes a bit by avoiding the installation of unnecessary dependencies and specifying only the ones we need Jason continued to shrink the image sizes by cleaning up unnecessary files Adam updated kafka to 3.2.0 as that version dropped log4j Brandon added ARCH and Source RPMs for easier maintenance and fix creation as they contain sources and the RPM spec I upgraded the developer gem bootsnap for newer psych version 3 and 4 compatibility
  2. Gilbert and Adam fixed issues around authentications configured to be run with different privilege escalation such as su and sudo. This previously wasn't fully supported in the API due to implementation details. Now, you can properly specify such an escalation or none at all. Melody added the missing AsyncDeleteMixin to CloudDatabase to allow it to be deleted in the background. This is needed as we add CRUD operations for this model. Keenan made some test improvements to normalize some of our tests around creating servers for tests, clearing the api token store in tests to possibly fix a sporadic failure, and removing test parallelization that was not in use with github actions and could be resurrected if we ever need it again. Frank made some fixes in translations to use the latest version of our English pot file for use by the other languages by adding new or fixing previously missing translations
  3. In order to convert CloudDatabase to React, we fixed the way we handle params_for_create differences across providers. This fixed HTTP OPTIONS, the method that provides our dynamic forms definitions.