SlideShare a Scribd company logo
SPRINT 207 REVIEW
Ending March 6, 2023
March 8, 2023
Meeting Start: 9:30 am EST
2
SPEAKERS
● Overview (Jason Frey)
● UI (Melody Seda)
● Providers (Adam Grare)
● Platform (Joe Rafaniello)
● API (Keenan Brock)
3
4
5
UI
(Melody Seda)
Enhancements
1. Convert Company tags contents from HAML to React (manageiq-ui-classic#8607)
2. Additional timeline filters (manageiq-ui-classic#8642)
3. Capabilities fields modification and parsing (manageiq-ui-classic#8656)
4. Fixing a Typo (manageiq-ui-classic#8658)
5. Host initiator name length validation (manageiq-ui-classic#8680)
Bugs
1. Fix for chargeback saved reports with undefined method (manageiq-ui-
classic#8674)
2. Order Container#hourly_metrics for widgets (manageiq-ui-classic#8676)
3. Volume create basic mode: validate chosen service has attached resources
(manageiq-ui-classic#8632)
4. Link component redirects correctly now (manageiq-ui-classic#8667)
5. Fix for provider dashboard page where items were not being loaded (manageiq-ui-
classic#8673)
Test
1. Fix javascript specs by moving to new Chrome headless mode (manageiq-ui-
classic#8663)
2. Add handling of older Chrome versions in jasmine specs (manageiq-ui-
classic#8665)
3. Fix spec:javascript issue with getting the fixtures (manageiq-ui-classic#8669)
Internationalization
1. JSON translations fixes from core PR 22389 (manageiq-ui-
classic#8679)
2. Update UI json translations based on core 22354 (manageiq-
ui-classic#8652)
3. po_to_json using ManageIQ/manageiq#22378 (manageiq-ui-
classic#8668)
Security Fix
1. Regenerated yarn.lock file (manageiq-ui-classic#8677)
2. Regenerated yarn.lock file (manageiq-ui-service#1829)
3. Bumping moment-timezone to latest (manageiq-ui-
service#1828)
4. Bump mocha to latest version ^10.2.0 (manageiq-ui-
service#1830)
5. Locking moment to ~2.29.4 (manageiq-ui-service#1831)
Other
3. Refactor build_audit_* methods and reuse password masking
from core (manageiq-ui-classic#8659)
4. Removing resolutions (manageiq-ui-service#1832)
5. React Schedule Component refactor (manageiq-ui-
classic#8648)
6
Convert Company tags contents from HAML to React (manageiq-ui-classic#8607)
UI
(Melody Seda)
7
Additional timeline filters (manageiq-ui-classic#8642)
UI
(Melody Seda)
8
Capabilities fields modification and parsing (manageiq-ui-classic#8656)
UI
(Melody Seda)
9
Fixing a Typo (manageiq-ui-classic#8658)
UI
(Melody Seda)
10
host initiator name length validation (manageiq-ui-classic#8680)
UI
(Melody Seda)
11
Fix for chargeback saved reports with undefined method (manageiq-ui-classic#8674)
UI
(Melody Seda)
12
Order Container#hourly_metrics for widgets (manageiq-ui-classic#8676)
UI
(Melody Seda)
13
volume create basic mode: validate chosen service has attached resources (manageiq-ui-classic#8632)
UI
(Melody Seda)
14
Link component redirects correctly now (manageiq-ui-classic#8667)
UI
(Melody Seda)
15
Fix for provider dashboard page where items were not being loaded (manageiq-ui-classic#8673)
UI
(Melody Seda)
16
Internationalization
Security Fix
UI
(Melody Seda)
1. JSON translations fixes from core PR 22389 (manageiq-ui-classic#8679)
1. Update UI json translations based on core 22354 (manageiq-ui-classic#8652)
1. po_to_json using ManageIQ/manageiq#22378 (manageiq-ui-classic#8668)
1. Regenerated yarn.lock file (manageiq-ui-classic#8677)
1. Regenerated yarn.lock file (manageiq-ui-service#1829)
1. Bumping moment-timezone to latest (manageiq-ui-service#1828)
1. Bump mocha to latest version ^10.2.0 (manageiq-ui-service#1830)
1. Locking moment to ~2.29.4 (manageiq-ui-service#1831)
17
Test
Other
UI
(Melody Seda)
1. Fix javascript specs by moving to new Chrome headless mode (manageiq-ui-classic#8663)
1. Add handling of older Chrome versions in jasmine specs (manageiq-ui-classic#8665)
1. Fix spec:javascript issue with getting the fixtures (manageiq-ui-classic#8669)
1. Refactor build_audit_* methods and reuse password masking from core (manageiq-ui-
classic#8659)
1. Removing resolutions (manageiq-ui-service#1832)
18
Others
UI
(Melody Seda)
3. React Schedule Component refactor (manageiq-ui-classic#8648)
19
Core
● Fix additional_regions added via settings (#22375)
● Handle nil additional_regions after core refactoring (#22386)
● Add host_initiator group update/delete methods (#22353)
AutoSDE
● Implement volume clone (#215)
● Implement host initiator group CRUD operations (#208)
● Refactor physical storage capabilities collection (#213)
● Improve post-create refresh of multiple volumes (#201)
PROVIDERS
(Adam Grare)
20
IBM PowerVC
● Implement service catalog support (#80)
Openstack
● Use default verify_credentials implementation (#839)
Ovirt
● Fix passing CA certificate via DDF parameters (#633)
PROVIDERS
(Adam Grare)
21
Red Hat Virtualization
● Delete the OVN/NetworkManager Event Catcher (#23)
VMware
● Make “ws” the default host credential type (#859)
● Set the VMwareWebService.logger to $vim_log (#860)
● Fix positional -> kwargs in delete_snapshot for SSA (#862)
● Fix logging in VixDiskLib (vmware_web_service#119, vmware_web_service#121)
● Fix URI.escape issue with ruby3 (vmware_web_service#120)
PROVIDERS
(Adam Grare)
22
Enhancements
● Reduce filtering for pagination in Rbac.search manageiq#22303
● Change password filtering/masking to support partial matches manageiq#22372
● Kafka broker health checks from evmserver/orchestrator manageiq#22333
● Host validation manageiq#22336
● Move ems event specifics for event_groups and friends to EmsEvent manageiq#22376
● Translations for Feb.10 English PO file manageiq#22378
● Cleanup old/stale postgres version and installation instructions guides#514
● Extract MiqExpression#expression_prep from preprocess_for_sql manageiq#22356
● Remove Host discovery from core manageiq#22334
PLATFORM
(Joe Rafaniello)
23
Bugs
● Fix MiqProvisionVirtWorkflow.from_ws user argument manageiq-automation_engine#524
● Updated some translation after ICT pass 1 on 03/03 manageiq#22389
● Handle nil additional_regions manageiq#22386
● Fix additional regions added via settings manageiq#22375
● Fix event stream filtering so we can filter by ems event or miq event (policy) manageiq#22361
● MiqExpression#to_ruby Date bug fix and speed improvements manageiq#22358
PLATFORM
(Joe Rafaniello)
24
Enhancements
● Add HostInitiatorGroups delete and update #1201 (@Lauferin)
● Remove oVirt provider code loading in specs #1206 (@nasark)
● Fix to no longer log some password #1207 (@fryguy)
● Fix CloudVolume specs on clone support #1208 (@agrare)
API
(Keenan Brock)
25
Questions? Discussion?
Sprint 208 Review - March 22, 2023
Meeting Start: 9:30 am EST
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

Similar to Sprint 207

Sprint 222
Sprint 222Sprint 222
Sprint 222
ManageIQ
 
Sprint 194
Sprint 194Sprint 194
Sprint 194
ManageIQ
 
Sprint 226
Sprint 226Sprint 226
Sprint 226
ManageIQ
 
Sprint 204
Sprint 204Sprint 204
Sprint 204
ManageIQ
 
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 213
Sprint 213Sprint 213
Sprint 213
ManageIQ
 
Sprint 215
Sprint 215Sprint 215
Sprint 215
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 193
Sprint 193Sprint 193
Sprint 193
ManageIQ
 
Sprint 216
Sprint 216Sprint 216
Sprint 216
ManageIQ
 
Sprint 214
Sprint 214Sprint 214
Sprint 214
ManageIQ
 
Sprint 221
Sprint 221Sprint 221
Sprint 221
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
 
Sprint 195
Sprint 195Sprint 195
Sprint 195
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 210
Sprint 210Sprint 210
Sprint 210
ManageIQ
 
Sprint 197
Sprint 197Sprint 197
Sprint 197
ManageIQ
 
Sprint 199
Sprint 199Sprint 199
Sprint 199
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
 
Sprint 189
Sprint 189Sprint 189
Sprint 189
ManageIQ
 

Similar to Sprint 207 (20)

Sprint 222
Sprint 222Sprint 222
Sprint 222
 
Sprint 194
Sprint 194Sprint 194
Sprint 194
 
Sprint 226
Sprint 226Sprint 226
Sprint 226
 
Sprint 204
Sprint 204Sprint 204
Sprint 204
 
ManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide DeckManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide Deck
 
Sprint 213
Sprint 213Sprint 213
Sprint 213
 
Sprint 215
Sprint 215Sprint 215
Sprint 215
 
ManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide DeckManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide Deck
 
Sprint 193
Sprint 193Sprint 193
Sprint 193
 
Sprint 216
Sprint 216Sprint 216
Sprint 216
 
Sprint 214
Sprint 214Sprint 214
Sprint 214
 
Sprint 221
Sprint 221Sprint 221
Sprint 221
 
ManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide DeckManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide Deck
 
Sprint 195
Sprint 195Sprint 195
Sprint 195
 
ManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide DeckManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide Deck
 
Sprint 210
Sprint 210Sprint 210
Sprint 210
 
Sprint 197
Sprint 197Sprint 197
Sprint 197
 
Sprint 199
Sprint 199Sprint 199
Sprint 199
 
ManageIQ - Sprint 235 Review - Slide Deck
ManageIQ - Sprint 235 Review - Slide DeckManageIQ - Sprint 235 Review - Slide Deck
ManageIQ - Sprint 235 Review - Slide Deck
 
Sprint 189
Sprint 189Sprint 189
Sprint 189
 

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 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
 
Sprint 227
Sprint 227Sprint 227
Sprint 227
ManageIQ
 
Sprint 225
Sprint 225Sprint 225
Sprint 225
ManageIQ
 
Sprint 223
Sprint 223Sprint 223
Sprint 223
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
 

More from ManageIQ (11)

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 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
 
Sprint 227
Sprint 227Sprint 227
Sprint 227
 
Sprint 225
Sprint 225Sprint 225
Sprint 225
 
Sprint 223
Sprint 223Sprint 223
Sprint 223
 
Sprint 220
Sprint 220Sprint 220
Sprint 220
 
Sprint 218
Sprint 218Sprint 218
Sprint 218
 
Sprint 217
Sprint 217Sprint 217
Sprint 217
 

Recently uploaded

Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
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
 
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
 
Codeigniter VS Cakephp Which is Better for Web Development.pdf
Codeigniter VS Cakephp Which is Better for Web Development.pdfCodeigniter VS Cakephp Which is Better for Web Development.pdf
Codeigniter VS Cakephp Which is Better for Web Development.pdf
Semiosis Software Private Limited
 
Mobile app Development Services | Drona Infotech
Mobile app Development Services  | Drona InfotechMobile app Development Services  | Drona Infotech
Mobile app Development Services | Drona Infotech
Drona Infotech
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
lorraineandreiamcidl
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
pavan998932
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 

Recently uploaded (20)

Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
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
 
Codeigniter VS Cakephp Which is Better for Web Development.pdf
Codeigniter VS Cakephp Which is Better for Web Development.pdfCodeigniter VS Cakephp Which is Better for Web Development.pdf
Codeigniter VS Cakephp Which is Better for Web Development.pdf
 
Mobile app Development Services | Drona Infotech
Mobile app Development Services  | Drona InfotechMobile app Development Services  | Drona Infotech
Mobile app Development Services | Drona Infotech
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 

Sprint 207

  • 1. SPRINT 207 REVIEW Ending March 6, 2023 March 8, 2023 Meeting Start: 9:30 am EST
  • 2. 2 SPEAKERS ● Overview (Jason Frey) ● UI (Melody Seda) ● Providers (Adam Grare) ● Platform (Joe Rafaniello) ● API (Keenan Brock)
  • 3. 3
  • 4. 4
  • 5. 5 UI (Melody Seda) Enhancements 1. Convert Company tags contents from HAML to React (manageiq-ui-classic#8607) 2. Additional timeline filters (manageiq-ui-classic#8642) 3. Capabilities fields modification and parsing (manageiq-ui-classic#8656) 4. Fixing a Typo (manageiq-ui-classic#8658) 5. Host initiator name length validation (manageiq-ui-classic#8680) Bugs 1. Fix for chargeback saved reports with undefined method (manageiq-ui- classic#8674) 2. Order Container#hourly_metrics for widgets (manageiq-ui-classic#8676) 3. Volume create basic mode: validate chosen service has attached resources (manageiq-ui-classic#8632) 4. Link component redirects correctly now (manageiq-ui-classic#8667) 5. Fix for provider dashboard page where items were not being loaded (manageiq-ui- classic#8673) Test 1. Fix javascript specs by moving to new Chrome headless mode (manageiq-ui- classic#8663) 2. Add handling of older Chrome versions in jasmine specs (manageiq-ui- classic#8665) 3. Fix spec:javascript issue with getting the fixtures (manageiq-ui-classic#8669) Internationalization 1. JSON translations fixes from core PR 22389 (manageiq-ui- classic#8679) 2. Update UI json translations based on core 22354 (manageiq- ui-classic#8652) 3. po_to_json using ManageIQ/manageiq#22378 (manageiq-ui- classic#8668) Security Fix 1. Regenerated yarn.lock file (manageiq-ui-classic#8677) 2. Regenerated yarn.lock file (manageiq-ui-service#1829) 3. Bumping moment-timezone to latest (manageiq-ui- service#1828) 4. Bump mocha to latest version ^10.2.0 (manageiq-ui- service#1830) 5. Locking moment to ~2.29.4 (manageiq-ui-service#1831) Other 3. Refactor build_audit_* methods and reuse password masking from core (manageiq-ui-classic#8659) 4. Removing resolutions (manageiq-ui-service#1832) 5. React Schedule Component refactor (manageiq-ui- classic#8648)
  • 6. 6 Convert Company tags contents from HAML to React (manageiq-ui-classic#8607) UI (Melody Seda)
  • 7. 7 Additional timeline filters (manageiq-ui-classic#8642) UI (Melody Seda)
  • 8. 8 Capabilities fields modification and parsing (manageiq-ui-classic#8656) UI (Melody Seda)
  • 9. 9 Fixing a Typo (manageiq-ui-classic#8658) UI (Melody Seda)
  • 10. 10 host initiator name length validation (manageiq-ui-classic#8680) UI (Melody Seda)
  • 11. 11 Fix for chargeback saved reports with undefined method (manageiq-ui-classic#8674) UI (Melody Seda)
  • 12. 12 Order Container#hourly_metrics for widgets (manageiq-ui-classic#8676) UI (Melody Seda)
  • 13. 13 volume create basic mode: validate chosen service has attached resources (manageiq-ui-classic#8632) UI (Melody Seda)
  • 14. 14 Link component redirects correctly now (manageiq-ui-classic#8667) UI (Melody Seda)
  • 15. 15 Fix for provider dashboard page where items were not being loaded (manageiq-ui-classic#8673) UI (Melody Seda)
  • 16. 16 Internationalization Security Fix UI (Melody Seda) 1. JSON translations fixes from core PR 22389 (manageiq-ui-classic#8679) 1. Update UI json translations based on core 22354 (manageiq-ui-classic#8652) 1. po_to_json using ManageIQ/manageiq#22378 (manageiq-ui-classic#8668) 1. Regenerated yarn.lock file (manageiq-ui-classic#8677) 1. Regenerated yarn.lock file (manageiq-ui-service#1829) 1. Bumping moment-timezone to latest (manageiq-ui-service#1828) 1. Bump mocha to latest version ^10.2.0 (manageiq-ui-service#1830) 1. Locking moment to ~2.29.4 (manageiq-ui-service#1831)
  • 17. 17 Test Other UI (Melody Seda) 1. Fix javascript specs by moving to new Chrome headless mode (manageiq-ui-classic#8663) 1. Add handling of older Chrome versions in jasmine specs (manageiq-ui-classic#8665) 1. Fix spec:javascript issue with getting the fixtures (manageiq-ui-classic#8669) 1. Refactor build_audit_* methods and reuse password masking from core (manageiq-ui- classic#8659) 1. Removing resolutions (manageiq-ui-service#1832)
  • 18. 18 Others UI (Melody Seda) 3. React Schedule Component refactor (manageiq-ui-classic#8648)
  • 19. 19 Core ● Fix additional_regions added via settings (#22375) ● Handle nil additional_regions after core refactoring (#22386) ● Add host_initiator group update/delete methods (#22353) AutoSDE ● Implement volume clone (#215) ● Implement host initiator group CRUD operations (#208) ● Refactor physical storage capabilities collection (#213) ● Improve post-create refresh of multiple volumes (#201) PROVIDERS (Adam Grare)
  • 20. 20 IBM PowerVC ● Implement service catalog support (#80) Openstack ● Use default verify_credentials implementation (#839) Ovirt ● Fix passing CA certificate via DDF parameters (#633) PROVIDERS (Adam Grare)
  • 21. 21 Red Hat Virtualization ● Delete the OVN/NetworkManager Event Catcher (#23) VMware ● Make “ws” the default host credential type (#859) ● Set the VMwareWebService.logger to $vim_log (#860) ● Fix positional -> kwargs in delete_snapshot for SSA (#862) ● Fix logging in VixDiskLib (vmware_web_service#119, vmware_web_service#121) ● Fix URI.escape issue with ruby3 (vmware_web_service#120) PROVIDERS (Adam Grare)
  • 22. 22 Enhancements ● Reduce filtering for pagination in Rbac.search manageiq#22303 ● Change password filtering/masking to support partial matches manageiq#22372 ● Kafka broker health checks from evmserver/orchestrator manageiq#22333 ● Host validation manageiq#22336 ● Move ems event specifics for event_groups and friends to EmsEvent manageiq#22376 ● Translations for Feb.10 English PO file manageiq#22378 ● Cleanup old/stale postgres version and installation instructions guides#514 ● Extract MiqExpression#expression_prep from preprocess_for_sql manageiq#22356 ● Remove Host discovery from core manageiq#22334 PLATFORM (Joe Rafaniello)
  • 23. 23 Bugs ● Fix MiqProvisionVirtWorkflow.from_ws user argument manageiq-automation_engine#524 ● Updated some translation after ICT pass 1 on 03/03 manageiq#22389 ● Handle nil additional_regions manageiq#22386 ● Fix additional regions added via settings manageiq#22375 ● Fix event stream filtering so we can filter by ems event or miq event (policy) manageiq#22361 ● MiqExpression#to_ruby Date bug fix and speed improvements manageiq#22358 PLATFORM (Joe Rafaniello)
  • 24. 24 Enhancements ● Add HostInitiatorGroups delete and update #1201 (@Lauferin) ● Remove oVirt provider code loading in specs #1206 (@nasark) ● Fix to no longer log some password #1207 (@fryguy) ● Fix CloudVolume specs on clone support #1208 (@agrare) API (Keenan Brock)
  • 25. 25 Questions? Discussion? Sprint 208 Review - March 22, 2023 Meeting Start: 9:30 am EST https://zoom.us/j/3660261582?pwd=aGNRYVRFQ3kxWU0rZDNvaUdDS0VmZz09