SlideShare a Scribd company logo
SPRINT 231 REVIEW
Ending February 19, 2024
February 21, 2024
Meeting Start: 9:30 am EST
2
SPEAKERS
● Overview (Jason Frey)
● UI (Gilbert Cherrie)
● Providers (Adam Grare)
● Platform (Joe Rafaniello)
● API (Keenan Brock)
3
4
5
Bugs
1. Disable ip address fields when dhcp is selected (manageiq-ui-classic#9063)
2. Fix dashboard missing chart (manageiq-ui-classic#9061)
3. Fix Embededded Typos (manageiq-ui-classic#9085)
Enhancements
1. Beautify the NotificationDrawer component (manageiq-ui-classic#9065)
2. [MORPHY] Add noopener noreferrer to blank targets (manageiq-ui-classic#9076)
3. Button summary conversion from HAML to React (manageiq-ui-classic#9074)
4. Add noopener noreferrer to blank targets (manageiq-ui-classic#9068)
5. Fix typo in comments for ansible-playbook catalog form (manageiq-ui-classic#9084)
6. Fix debug toast wrapper style (manageiq-ui-classic#9079)
Technical Debts
1. Drop include_concern (manageiq-ui-classic#9060)
2. Fix typos in data-table component (manageiq-ui-classic#9073)
Others
1. Simplify regex to remove_right_size_zeros (manageiq-ui-classic#9072)
2. [MORPHY] Remove unnecessary regex (manageiq-ui-classic#9077)
3. Refactor chargeback rates cypress tests (manageiq-ui-classic#9082)
4. Test with ruby 3.1 and 3.0 (manageiq-ui-classic#9080)
5. Fixed cypress readme and comments (manageiq-ui-classic#9087)
UI
(Gilbert Cherrie)
6
Disable ip address fields when dhcp is selected (manageiq-ui-classic#9063)
UI
(Gilbert Cherrie)
7
Fix dashboard missing chart (manageiq-ui-classic#9061)
UI
(Gilbert Cherrie)
8
Fix ‘Embededded’ Typos (manageiq-ui-classic#9085)
UI
(Gilbert Cherrie)
9
UI
(Gilbert Cherrie)
Beautify the NotificationDrawer component (manageiq-ui-classic#9065)
10
UI
(Gilbert Cherrie)
[MORPHY] Add noopener noreferrer to blank targets (manageiq-ui-classic#9076)
11
UI
(Gilbert Cherrie)
Button summary conversion from HAML to React (manageiq-ui-classic#9074)
12
UI
(Gilbert Cherrie)
Fix typo in comments for ansible-playbook catalog form (manageiq-ui-classic#9084)
13
UI
(Gilbert Cherrie)
Fix debug toast wrapper style (manageiq-ui-classic#9079)
14
UI
(Gilbert Cherrie)
Drop include_concern (manageiq-ui-classic#9060)
15
UI
(Gilbert Cherrie)
Fix typos in data-table component (manageiq-ui-classic#9073)
16
● Simplify regex to remove_right_size_zeros (manageiq-ui-classic#9072)
● [MORPHY] Remove unnecessary regex (manageiq-ui-classic#9077)
● Refactor chargeback rates cypress tests (manageiq-ui-classic#9082)
● Test with ruby 3.1 and 3.0 (manageiq-ui-classic#9080)
● Fixed cypress readme and comments (manageiq-ui-classic#9087)
UI
(Gilbert Cherrie)
Others
17
Core
● Refactor inventory syndication to support streaming refresh providers (#22874)
● Fix Vms with advanced_settings not being able to be deleted (#22857)
Amazon
● Add the new ca-west-1 region (#842)
● Update list of flavors including c7i.metal-24xl, m7i.metal-24xl, and mac2-m2pro.metal (#840)
AWX/Ansible Tower
● Add supports :update/:delete to AWX Credentials (#24)
PROVIDERS
(Adam Grare)
18
IBM Cloud
● Add new VPC regions Brazil (São Paulo), EU Spain (Madrid) (#484)
Openstack
● Delete an unused NetworkManager Metrics Runner class (#873)
VMware
● Fix Host WebServices authentication not being recognized for SSA (#895)
Floe
● Add a watch method to Workflow::Runner for event driven updates (#95)
PROVIDERS
(Adam Grare)
19
Enhancements
● Changes for UBI 9 / EL9 container-httpd#87 container-memcached#25 container-postgresql#60
container-httpd#88 container-memcached#26 container-postgresql#61 manageiq-pods#1050
manageiq-pods#1055 manageiq-rpm_build#443
● Handle numeric environment variables awesome_spawn#65
● Test with ruby 3.1 and 3.0 binary_struct#26 linux_admin#241 linux_block_device#12
log_decorator#25 manageiq-api#1247 manageiq-automation_engine#540 manageiq-
consumption#214 manageiq-content#740 manageiq-cross_repo#104 manageiq-decorators#98
manageiq-loggers#65 manageiq-schema#716 manageiq-smartstate#181 manageiq-ssh-util#18
memory_buffer#21 more_core_extensions#114 net_app_manageability#19 ovirt#109
ovirt_metrics#49 pg-logical_replication#22 query_relation#30 wim_parser#10
● Rails 7 backward compatible changes manageiq#22892 manageiq#22884 manageiq#22886
manageiq#22887 manageiq#22854 manageiq-api#1246 manageiq-consumption#213
PLATFORM
(Joe Rafaniello)
20
Enhancements (continued)
● Psych 3.1 is required since we assert safe_load accepts kwargs manageiq#22878
● Update authentications supports to reflect update and delete manageiq#22894
● Vm.supports returns strings manageiq#22893
● Use standard create/update/delete features for Authentications manageiq-api#1220
● Automatically generate an OpenApi specification manageiq-api#945
PLATFORM
(Joe Rafaniello)
21
Bugs
● Avoid tabnapping exploits for target="_blank" manageiq#22881
● Version bumps: awesome_spawn 1.6, appliance console 8.1.0, go 1.22 linux_admin#240
manageiq#22889 manageiq-pods#1054
● Only return passwords that include letters. manageiq-pods#1052
● Fix test failures awesome_spawn#72 linux_admin#238
● Refactor inventory syndication to persister manageiq#22874
● Don't reject AdvancedSetting#destroy if read-only manageiq#22857
PLATFORM
(Joe Rafaniello)
22
Improvements
● Automatically generate an OpenApi specification #945 @agrare
● Use standard code for Authentication#create,update,delete #1220 @agrare
● Drop include_concern #1246 @jrafanie
● Test with ruby 3.1 and 3.0 #1247 @jrafanie
API
(Keenan Brock)
23
Questions? Discussion?
Sprint 232 Review - March 6, 2024
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 ManageIQ - Sprint 231 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 209
Sprint 209Sprint 209
Sprint 209
ManageIQ
 
Sprint 197
Sprint 197Sprint 197
Sprint 197
ManageIQ
 
Sprint 216
Sprint 216Sprint 216
Sprint 216
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 194
Sprint 194Sprint 194
Sprint 194
ManageIQ
 
Sprint 218
Sprint 218Sprint 218
Sprint 218
ManageIQ
 
Sprint 213
Sprint 213Sprint 213
Sprint 213
ManageIQ
 
Sprint 173
Sprint 173Sprint 173
Sprint 173
ManageIQ
 
Sprint 181
Sprint 181Sprint 181
Sprint 181
ManageIQ
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
Sprint 180Sprint 180
Sprint 180
ManageIQ
 
Sprint 215
Sprint 215Sprint 215
Sprint 215
ManageIQ
 
Sprint 183
Sprint 183Sprint 183
Sprint 183
ManageIQ
 
Sprint 170
Sprint 170Sprint 170
Sprint 170
ManageIQ
 
Sprint 224
Sprint 224Sprint 224
Sprint 224
ManageIQ
 
Sprint 176
Sprint 176Sprint 176
Sprint 176
ManageIQ
 
Sprint 192
Sprint 192Sprint 192
Sprint 192
ManageIQ
 
Sprint 214
Sprint 214Sprint 214
Sprint 214
ManageIQ
 

Similar to ManageIQ - Sprint 231 Review - Slide Deck (20)

ManageIQ - Sprint 235 Review - Slide Deck
ManageIQ - Sprint 235 Review - Slide DeckManageIQ - Sprint 235 Review - Slide Deck
ManageIQ - Sprint 235 Review - Slide Deck
 
Sprint 209
Sprint 209Sprint 209
Sprint 209
 
Sprint 197
Sprint 197Sprint 197
Sprint 197
 
Sprint 216
Sprint 216Sprint 216
Sprint 216
 
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 194
Sprint 194Sprint 194
Sprint 194
 
Sprint 218
Sprint 218Sprint 218
Sprint 218
 
Sprint 213
Sprint 213Sprint 213
Sprint 213
 
Sprint 173
Sprint 173Sprint 173
Sprint 173
 
Sprint 181
Sprint 181Sprint 181
Sprint 181
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
 
Sprint 215
Sprint 215Sprint 215
Sprint 215
 
Sprint 183
Sprint 183Sprint 183
Sprint 183
 
Sprint 170
Sprint 170Sprint 170
Sprint 170
 
Sprint 224
Sprint 224Sprint 224
Sprint 224
 
Sprint 176
Sprint 176Sprint 176
Sprint 176
 
Sprint 192
Sprint 192Sprint 192
Sprint 192
 
Sprint 214
Sprint 214Sprint 214
Sprint 214
 

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 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide DeckManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 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 223
Sprint 223Sprint 223
Sprint 223
ManageIQ
 
Sprint 222
Sprint 222Sprint 222
Sprint 222
ManageIQ
 
Sprint 220
Sprint 220Sprint 220
Sprint 220
ManageIQ
 
Sprint 217
Sprint 217Sprint 217
Sprint 217
ManageIQ
 
Sprint 212
Sprint 212Sprint 212
Sprint 212
ManageIQ
 
Sprint 210
Sprint 210Sprint 210
Sprint 210
ManageIQ
 
Sprint 208
Sprint 208Sprint 208
Sprint 208
ManageIQ
 
Sprint 207
Sprint 207Sprint 207
Sprint 207
ManageIQ
 

More from ManageIQ (16)

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 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide DeckManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 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 223
Sprint 223Sprint 223
Sprint 223
 
Sprint 222
Sprint 222Sprint 222
Sprint 222
 
Sprint 220
Sprint 220Sprint 220
Sprint 220
 
Sprint 217
Sprint 217Sprint 217
Sprint 217
 
Sprint 212
Sprint 212Sprint 212
Sprint 212
 
Sprint 210
Sprint 210Sprint 210
Sprint 210
 
Sprint 208
Sprint 208Sprint 208
Sprint 208
 
Sprint 207
Sprint 207Sprint 207
Sprint 207
 

Recently uploaded

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
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
kalichargn70th171
 
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
 
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
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
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
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
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
 
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
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
pavan998932
 
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
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
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
 

Recently uploaded (20)

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
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
 
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
 
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
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
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
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
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
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
 
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
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
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
 

ManageIQ - Sprint 231 Review - Slide Deck

  • 1. SPRINT 231 REVIEW Ending February 19, 2024 February 21, 2024 Meeting Start: 9:30 am EST
  • 2. 2 SPEAKERS ● Overview (Jason Frey) ● UI (Gilbert Cherrie) ● Providers (Adam Grare) ● Platform (Joe Rafaniello) ● API (Keenan Brock)
  • 3. 3
  • 4. 4
  • 5. 5 Bugs 1. Disable ip address fields when dhcp is selected (manageiq-ui-classic#9063) 2. Fix dashboard missing chart (manageiq-ui-classic#9061) 3. Fix Embededded Typos (manageiq-ui-classic#9085) Enhancements 1. Beautify the NotificationDrawer component (manageiq-ui-classic#9065) 2. [MORPHY] Add noopener noreferrer to blank targets (manageiq-ui-classic#9076) 3. Button summary conversion from HAML to React (manageiq-ui-classic#9074) 4. Add noopener noreferrer to blank targets (manageiq-ui-classic#9068) 5. Fix typo in comments for ansible-playbook catalog form (manageiq-ui-classic#9084) 6. Fix debug toast wrapper style (manageiq-ui-classic#9079) Technical Debts 1. Drop include_concern (manageiq-ui-classic#9060) 2. Fix typos in data-table component (manageiq-ui-classic#9073) Others 1. Simplify regex to remove_right_size_zeros (manageiq-ui-classic#9072) 2. [MORPHY] Remove unnecessary regex (manageiq-ui-classic#9077) 3. Refactor chargeback rates cypress tests (manageiq-ui-classic#9082) 4. Test with ruby 3.1 and 3.0 (manageiq-ui-classic#9080) 5. Fixed cypress readme and comments (manageiq-ui-classic#9087) UI (Gilbert Cherrie)
  • 6. 6 Disable ip address fields when dhcp is selected (manageiq-ui-classic#9063) UI (Gilbert Cherrie)
  • 7. 7 Fix dashboard missing chart (manageiq-ui-classic#9061) UI (Gilbert Cherrie)
  • 8. 8 Fix ‘Embededded’ Typos (manageiq-ui-classic#9085) UI (Gilbert Cherrie)
  • 9. 9 UI (Gilbert Cherrie) Beautify the NotificationDrawer component (manageiq-ui-classic#9065)
  • 10. 10 UI (Gilbert Cherrie) [MORPHY] Add noopener noreferrer to blank targets (manageiq-ui-classic#9076)
  • 11. 11 UI (Gilbert Cherrie) Button summary conversion from HAML to React (manageiq-ui-classic#9074)
  • 12. 12 UI (Gilbert Cherrie) Fix typo in comments for ansible-playbook catalog form (manageiq-ui-classic#9084)
  • 13. 13 UI (Gilbert Cherrie) Fix debug toast wrapper style (manageiq-ui-classic#9079)
  • 14. 14 UI (Gilbert Cherrie) Drop include_concern (manageiq-ui-classic#9060)
  • 15. 15 UI (Gilbert Cherrie) Fix typos in data-table component (manageiq-ui-classic#9073)
  • 16. 16 ● Simplify regex to remove_right_size_zeros (manageiq-ui-classic#9072) ● [MORPHY] Remove unnecessary regex (manageiq-ui-classic#9077) ● Refactor chargeback rates cypress tests (manageiq-ui-classic#9082) ● Test with ruby 3.1 and 3.0 (manageiq-ui-classic#9080) ● Fixed cypress readme and comments (manageiq-ui-classic#9087) UI (Gilbert Cherrie) Others
  • 17. 17 Core ● Refactor inventory syndication to support streaming refresh providers (#22874) ● Fix Vms with advanced_settings not being able to be deleted (#22857) Amazon ● Add the new ca-west-1 region (#842) ● Update list of flavors including c7i.metal-24xl, m7i.metal-24xl, and mac2-m2pro.metal (#840) AWX/Ansible Tower ● Add supports :update/:delete to AWX Credentials (#24) PROVIDERS (Adam Grare)
  • 18. 18 IBM Cloud ● Add new VPC regions Brazil (São Paulo), EU Spain (Madrid) (#484) Openstack ● Delete an unused NetworkManager Metrics Runner class (#873) VMware ● Fix Host WebServices authentication not being recognized for SSA (#895) Floe ● Add a watch method to Workflow::Runner for event driven updates (#95) PROVIDERS (Adam Grare)
  • 19. 19 Enhancements ● Changes for UBI 9 / EL9 container-httpd#87 container-memcached#25 container-postgresql#60 container-httpd#88 container-memcached#26 container-postgresql#61 manageiq-pods#1050 manageiq-pods#1055 manageiq-rpm_build#443 ● Handle numeric environment variables awesome_spawn#65 ● Test with ruby 3.1 and 3.0 binary_struct#26 linux_admin#241 linux_block_device#12 log_decorator#25 manageiq-api#1247 manageiq-automation_engine#540 manageiq- consumption#214 manageiq-content#740 manageiq-cross_repo#104 manageiq-decorators#98 manageiq-loggers#65 manageiq-schema#716 manageiq-smartstate#181 manageiq-ssh-util#18 memory_buffer#21 more_core_extensions#114 net_app_manageability#19 ovirt#109 ovirt_metrics#49 pg-logical_replication#22 query_relation#30 wim_parser#10 ● Rails 7 backward compatible changes manageiq#22892 manageiq#22884 manageiq#22886 manageiq#22887 manageiq#22854 manageiq-api#1246 manageiq-consumption#213 PLATFORM (Joe Rafaniello)
  • 20. 20 Enhancements (continued) ● Psych 3.1 is required since we assert safe_load accepts kwargs manageiq#22878 ● Update authentications supports to reflect update and delete manageiq#22894 ● Vm.supports returns strings manageiq#22893 ● Use standard create/update/delete features for Authentications manageiq-api#1220 ● Automatically generate an OpenApi specification manageiq-api#945 PLATFORM (Joe Rafaniello)
  • 21. 21 Bugs ● Avoid tabnapping exploits for target="_blank" manageiq#22881 ● Version bumps: awesome_spawn 1.6, appliance console 8.1.0, go 1.22 linux_admin#240 manageiq#22889 manageiq-pods#1054 ● Only return passwords that include letters. manageiq-pods#1052 ● Fix test failures awesome_spawn#72 linux_admin#238 ● Refactor inventory syndication to persister manageiq#22874 ● Don't reject AdvancedSetting#destroy if read-only manageiq#22857 PLATFORM (Joe Rafaniello)
  • 22. 22 Improvements ● Automatically generate an OpenApi specification #945 @agrare ● Use standard code for Authentication#create,update,delete #1220 @agrare ● Drop include_concern #1246 @jrafanie ● Test with ruby 3.1 and 3.0 #1247 @jrafanie API (Keenan Brock)
  • 23. 23 Questions? Discussion? Sprint 232 Review - March 6, 2024 Meeting Start: 9:30 am EST https://zoom.us/j/3660261582?pwd=aGNRYVRFQ3kxWU0rZDNvaUdDS0VmZz09