SlideShare a Scribd company logo
1 of 20
SPRINT 189 REVIEW
- Sprint Ending June 13, 2022
June 15, 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 * Note that some PRs are double labeled or have no labels. Beginning with Sprint 127, archived and forked repos are excluded.
5
UI
(Jeffrey Bonson)
16 PRs (UI, SUI, UI Components): Bugs: 13, Others: 3
Bugs
● Translation Updates (manageiq-ui-classic#8282)
● Fixed pagination translations (manageiq-ui-classic#8286)
● Removing Interpolation across code (i18n) (manageiq-ui-classic#8293)
● June 7th translation bug fixes from core: 21926 (manageiq-ui-classic#8306)
● Updated English oldjs after UI 8293 and Core 21930 (manageiq-ui-classic#8307)
● [NAJDORF] Removing Interpolation across code (i18n) (manageiq-ui-classic#8308)
● Fixed no VMWare templates in Provision Requests (manageiq-ui-classic#8287)
● Fixed catalog item summary page (manageiq-ui-classic#8292)
● Fix vertical label for translated strings for data table (manageiq-ui-classic#8303)
● Fix routes_spec for service report_data (manageiq-ui-classic#8296)
● Allow other Host supports feature calls (manageiq-ui-classic#8298)
● Test host charts with various applies_to_method (manageiq-ui-classic#8309)
6
UI
(Jeffrey Bonson)
1. Translation Updates (manageiq-ui-classic#8282)
○ Applied i18n guidelines to strings that were not properly externalized and as such were not being translated.
1. Fixed pagination translations (manageiq-ui-classic#8286)
○ Fixed string translation markings for table pagination.
○ String translation were added to the individual strings inside the function to translate.
1. Removing Interpolation across code (i18n) (manageiq-ui-classic#8293)
○ Removes interpolation across various sections of code as these are not conductive to i18n, leading to problems
with translation.
1. Updated English oldjs after UI 8293 and Core 21930 (manageiq-ui-classic#8307)
○ Includes interpolation and frozen strings mutation fixes from #8293
1. June 7th translation bug fixes from core: 21926 (manageiq-ui-classic#8306)
○ Translation related bugs were made in core which resulted in removal of few files in our classic repository.
1. [NAJDORF] Removing Interpolation across code (i18n) (manageiq-ui-classic#8308)
○ Fixed conflicts from angular conversion that occurred on master but not on najdorf
7
Fixed no VMWare templates in Provision Requests (manageiq-ui-classic#8287)
UI
(Jeffrey Bonson)
There are no VMWare templates in the 'Provision Requests based on the
selected Template ' table.
Fixed by providing the CloudManager::Template
Before
After
8
Fix vertical label for translated strings for data table (manageiq-ui-classic#8303)
UI
(Jeffrey Bonson)
Translated labels were vertically
aligned in data table headers
A check was done to display the page by
handling a missing data related to providers
Before
After
9
Fixed catalog item summary page (manageiq-ui-classic#8292)
UI
(Jeffrey Bonson)
Before
After
Catalog was missing before
10
Fix routes_spec for service report_data (manageiq-ui-classic#8296)
UI
(Jeffrey Bonson)
Routes
11
Allow other Host supports feature calls (manageiq-ui-classic#8298)
Test host charts with various applies_to_method (manageiq-ui-classic#8309)
UI
(Jeffrey Bonson)
Storage controller
Chart layout service
12
Technical Debt
1. Delete transform and mass transform vms (manageiq-ui-classic#8283)
1. Remove old empty charts angular code (manageiq-ui-classic#8288)
UI
(Jeffrey Bonson)
13
Core
● Allow providers to control Host performance CPU charts (#21909)
● Replace Host#validate_ipmi with SupportsFeature (#21915, #21912, #21922)
Amazon
● Update AWS instance_types (#776, #777)
Azure
● Delegate refresh from NetworkManager to CloudManager (#509)
Google
● Update fog-google, googleauth, and google-api-client gems (#214)
PROVIDERS
(Adam Grare)
14
IBM Power Virtual Servers
● Improve Native Console URL (#389)
● Collect Server Placement Groups (#363)
● Add support for clone-to-template provision workflow (#374)
IBM Cloud VPC
● Persist the username of user who initiated events (#386)
IBM PowerHMC
● Display only CPU usage charts for Hosts (#61)
● Add Power operations for Physical Servers (#58)
PROVIDERS
(Adam Grare)
15
Oracle Cloud
● Add Proxy support for oracle cloud (#65)
Ovirt
● Refactor refresher specs using core EmsRefreshHelper (#604)
Redfish
● Fix service_url when using ssl-no-validation (#161)
VMware
● Set last_refresh_success_date (#808)
PROVIDERS
(Adam Grare)
16
Enhancements
● Add delete_collection API to kubeclient kubeclient#541
● Service de-exploration schema and features changes: manageiq-schema#648 manageiq#21839
● Add VMDB::Util.http_proxy method returning a hash manageiq#21895
● Handle multiple calls to a stubbed supports? method in tests manageiq#21916
PLATFORM
(Joe Rafaniello)
17
Bugs
● Fix sporadic log_decorator failure due to log.level log_decorator#20
● Validate alert profile description length manageiq#21921
● Drop AvailabilityMixin and related code and move towards using supports? manageiq#21890
manageiq#21891 manageiq#21912 manageiq#21915 manageiq#21922
● Fix cases where return value was neither a widget generation task id nor nil manageiq#21928
● Fix js console errors on on add/edit of ansible machine credentials manageiq#21927
● Updated translations and fixes manageiq#21899 manageiq#21910 manageiq#21926
manageiq#21930
● Enforce minimum rack for CVE-2022-30122 CVE-2022-30123 manageiq#21887
● Add format docker for s390x builds using podman manageiq-pods#840
PLATFORM
(Joe Rafaniello)
18
Enhancements
● Task id coming back from widget refresh #1165
API
(Keenan Brock)
19
Questions? Discussion?
Sprint 190 Review - June 29, 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 189

Sprint 193
Sprint 193Sprint 193
Sprint 193ManageIQ
 
Sprint 196
Sprint 196Sprint 196
Sprint 196ManageIQ
 
Sprint 194
Sprint 194Sprint 194
Sprint 194ManageIQ
 
Sprint 181
Sprint 181Sprint 181
Sprint 181ManageIQ
 
Sprint 171
Sprint 171Sprint 171
Sprint 171ManageIQ
 
Sprint 212
Sprint 212Sprint 212
Sprint 212ManageIQ
 
Sprint 212
Sprint 212Sprint 212
Sprint 212ManageIQ
 
Sprint 199
Sprint 199Sprint 199
Sprint 199ManageIQ
 
Sprint 179
Sprint 179Sprint 179
Sprint 179ManageIQ
 
Sprint 183
Sprint 183Sprint 183
Sprint 183ManageIQ
 
Sprint 173
Sprint 173Sprint 173
Sprint 173ManageIQ
 
Sprint 186
Sprint 186Sprint 186
Sprint 186ManageIQ
 
Sprint 172
Sprint 172Sprint 172
Sprint 172ManageIQ
 
Sprint 200
Sprint 200Sprint 200
Sprint 200ManageIQ
 
Sprint 184
Sprint 184Sprint 184
Sprint 184ManageIQ
 
Sprint 176
Sprint 176Sprint 176
Sprint 176ManageIQ
 
Sprint 218
Sprint 218Sprint 218
Sprint 218ManageIQ
 
Sprint 162
Sprint 162Sprint 162
Sprint 162ManageIQ
 
Sprint 211
Sprint 211Sprint 211
Sprint 211ManageIQ
 
Sprint 170
Sprint 170Sprint 170
Sprint 170ManageIQ
 

Similar to Sprint 189 (20)

Sprint 193
Sprint 193Sprint 193
Sprint 193
 
Sprint 196
Sprint 196Sprint 196
Sprint 196
 
Sprint 194
Sprint 194Sprint 194
Sprint 194
 
Sprint 181
Sprint 181Sprint 181
Sprint 181
 
Sprint 171
Sprint 171Sprint 171
Sprint 171
 
Sprint 212
Sprint 212Sprint 212
Sprint 212
 
Sprint 212
Sprint 212Sprint 212
Sprint 212
 
Sprint 199
Sprint 199Sprint 199
Sprint 199
 
Sprint 179
Sprint 179Sprint 179
Sprint 179
 
Sprint 183
Sprint 183Sprint 183
Sprint 183
 
Sprint 173
Sprint 173Sprint 173
Sprint 173
 
Sprint 186
Sprint 186Sprint 186
Sprint 186
 
Sprint 172
Sprint 172Sprint 172
Sprint 172
 
Sprint 200
Sprint 200Sprint 200
Sprint 200
 
Sprint 184
Sprint 184Sprint 184
Sprint 184
 
Sprint 176
Sprint 176Sprint 176
Sprint 176
 
Sprint 218
Sprint 218Sprint 218
Sprint 218
 
Sprint 162
Sprint 162Sprint 162
Sprint 162
 
Sprint 211
Sprint 211Sprint 211
Sprint 211
 
Sprint 170
Sprint 170Sprint 170
Sprint 170
 

More from ManageIQ

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

More from ManageIQ (20)

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

Recently uploaded

%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 

Recently uploaded (20)

%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 

Sprint 189

  • 1. SPRINT 189 REVIEW - Sprint Ending June 13, 2022 June 15, 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 * Note that some PRs are double labeled or have no labels. Beginning with Sprint 127, archived and forked repos are excluded.
  • 5. 5 UI (Jeffrey Bonson) 16 PRs (UI, SUI, UI Components): Bugs: 13, Others: 3 Bugs ● Translation Updates (manageiq-ui-classic#8282) ● Fixed pagination translations (manageiq-ui-classic#8286) ● Removing Interpolation across code (i18n) (manageiq-ui-classic#8293) ● June 7th translation bug fixes from core: 21926 (manageiq-ui-classic#8306) ● Updated English oldjs after UI 8293 and Core 21930 (manageiq-ui-classic#8307) ● [NAJDORF] Removing Interpolation across code (i18n) (manageiq-ui-classic#8308) ● Fixed no VMWare templates in Provision Requests (manageiq-ui-classic#8287) ● Fixed catalog item summary page (manageiq-ui-classic#8292) ● Fix vertical label for translated strings for data table (manageiq-ui-classic#8303) ● Fix routes_spec for service report_data (manageiq-ui-classic#8296) ● Allow other Host supports feature calls (manageiq-ui-classic#8298) ● Test host charts with various applies_to_method (manageiq-ui-classic#8309)
  • 6. 6 UI (Jeffrey Bonson) 1. Translation Updates (manageiq-ui-classic#8282) ○ Applied i18n guidelines to strings that were not properly externalized and as such were not being translated. 1. Fixed pagination translations (manageiq-ui-classic#8286) ○ Fixed string translation markings for table pagination. ○ String translation were added to the individual strings inside the function to translate. 1. Removing Interpolation across code (i18n) (manageiq-ui-classic#8293) ○ Removes interpolation across various sections of code as these are not conductive to i18n, leading to problems with translation. 1. Updated English oldjs after UI 8293 and Core 21930 (manageiq-ui-classic#8307) ○ Includes interpolation and frozen strings mutation fixes from #8293 1. June 7th translation bug fixes from core: 21926 (manageiq-ui-classic#8306) ○ Translation related bugs were made in core which resulted in removal of few files in our classic repository. 1. [NAJDORF] Removing Interpolation across code (i18n) (manageiq-ui-classic#8308) ○ Fixed conflicts from angular conversion that occurred on master but not on najdorf
  • 7. 7 Fixed no VMWare templates in Provision Requests (manageiq-ui-classic#8287) UI (Jeffrey Bonson) There are no VMWare templates in the 'Provision Requests based on the selected Template ' table. Fixed by providing the CloudManager::Template Before After
  • 8. 8 Fix vertical label for translated strings for data table (manageiq-ui-classic#8303) UI (Jeffrey Bonson) Translated labels were vertically aligned in data table headers A check was done to display the page by handling a missing data related to providers Before After
  • 9. 9 Fixed catalog item summary page (manageiq-ui-classic#8292) UI (Jeffrey Bonson) Before After Catalog was missing before
  • 10. 10 Fix routes_spec for service report_data (manageiq-ui-classic#8296) UI (Jeffrey Bonson) Routes
  • 11. 11 Allow other Host supports feature calls (manageiq-ui-classic#8298) Test host charts with various applies_to_method (manageiq-ui-classic#8309) UI (Jeffrey Bonson) Storage controller Chart layout service
  • 12. 12 Technical Debt 1. Delete transform and mass transform vms (manageiq-ui-classic#8283) 1. Remove old empty charts angular code (manageiq-ui-classic#8288) UI (Jeffrey Bonson)
  • 13. 13 Core ● Allow providers to control Host performance CPU charts (#21909) ● Replace Host#validate_ipmi with SupportsFeature (#21915, #21912, #21922) Amazon ● Update AWS instance_types (#776, #777) Azure ● Delegate refresh from NetworkManager to CloudManager (#509) Google ● Update fog-google, googleauth, and google-api-client gems (#214) PROVIDERS (Adam Grare)
  • 14. 14 IBM Power Virtual Servers ● Improve Native Console URL (#389) ● Collect Server Placement Groups (#363) ● Add support for clone-to-template provision workflow (#374) IBM Cloud VPC ● Persist the username of user who initiated events (#386) IBM PowerHMC ● Display only CPU usage charts for Hosts (#61) ● Add Power operations for Physical Servers (#58) PROVIDERS (Adam Grare)
  • 15. 15 Oracle Cloud ● Add Proxy support for oracle cloud (#65) Ovirt ● Refactor refresher specs using core EmsRefreshHelper (#604) Redfish ● Fix service_url when using ssl-no-validation (#161) VMware ● Set last_refresh_success_date (#808) PROVIDERS (Adam Grare)
  • 16. 16 Enhancements ● Add delete_collection API to kubeclient kubeclient#541 ● Service de-exploration schema and features changes: manageiq-schema#648 manageiq#21839 ● Add VMDB::Util.http_proxy method returning a hash manageiq#21895 ● Handle multiple calls to a stubbed supports? method in tests manageiq#21916 PLATFORM (Joe Rafaniello)
  • 17. 17 Bugs ● Fix sporadic log_decorator failure due to log.level log_decorator#20 ● Validate alert profile description length manageiq#21921 ● Drop AvailabilityMixin and related code and move towards using supports? manageiq#21890 manageiq#21891 manageiq#21912 manageiq#21915 manageiq#21922 ● Fix cases where return value was neither a widget generation task id nor nil manageiq#21928 ● Fix js console errors on on add/edit of ansible machine credentials manageiq#21927 ● Updated translations and fixes manageiq#21899 manageiq#21910 manageiq#21926 manageiq#21930 ● Enforce minimum rack for CVE-2022-30122 CVE-2022-30123 manageiq#21887 ● Add format docker for s390x builds using podman manageiq-pods#840 PLATFORM (Joe Rafaniello)
  • 18. 18 Enhancements ● Task id coming back from widget refresh #1165 API (Keenan Brock)
  • 19. 19 Questions? Discussion? Sprint 190 Review - June 29, 2022 Meeting Start: 9:30 am EDT https://zoom.us/j/3660261582?pwd=aGNRYVRFQ3kxWU0rZDNvaUdDS0VmZz09
  • 20. 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. Russell added delete_collection API to kubeclient, such as for calling delete_pods, delete_nodes, etc. to delete all instances of one type in a namespace Jeff added schema and product features changes to enable removing the service/explorer Adam added a convenience method to return the components of a http proxy URI as a hash as some providers need this information and URI parsing information we already have is unnecessary Keenan enhanced our support? Test stubbing to solve a problem for callers who called support? multiple times where they wanted to stub only the first call and subsequent calls would call the original code
  2. Adam fixed a sporadic test failure due to changes to shared state: the log.level, by resetting the value during the teardown of the test Keenan fixed a problem where we had expectations in the UI regarding an alert profile description’s length by adding an explicit 255 length validation in the model. Keenan continued work on moving from AvailabilityMixin to Supports? He converted the last few remaining uses of the AvailablityMixin and was able to remove it! Adam also updated some of the ipmi checks to use the correct supports? API and before doing ipmi operations. Jason fixed an issue where an async task for widget data already existed and was returning true instead of the existing task id used for tracking task completion. He also fixed another issue that could occur in development with synchronous widget generation. Gilbert fixed an issue where the ansible machine credentials model definition didn’t include the required credential type field Frank, Melody, and I updated the translations to pull in fixes for incorrect strings, strings that weren’t previously exposed for translation, and to update the message catalogs with the latest strings for translation I added a change to enforce a minimum rack version for security fixes. This version was already supported and in use in our builds but wasn’t required. Now, it’s the minimum version. Jason fixed issues where the images created by podman on s390x are not in v2 image format, which causes issues later when creating multi-architecture image manifests.
  3. The core fix with the task_id from async widget refresh was reflected in the API for widget refresh