SlideShare a Scribd company logo
SPRINT 237 REVIEW
Ending May 13, 2024
May 17, 2024
Meeting Start: 9:30 am EDT
2
SPEAKERS
● Overview (Jason Frey)
● UI (Jeffrey Bonson)
● Providers (Adam Grare)
● Platform (Joe Rafaniello)
3
4
5
Bugs
1. Fix vm reconfigure form privileges (manageiq-ui-classic#9173)
2. Fix output page toolbar bugs (manageiq-ui-classic#9168)
3. Fix failing terraform rbac specs (manageiq-ui-classic#9177)
4. Fix request page tags bug (manageiq-ui-classic#9174)
Enhancements
1. UI changes to use the renamed product features from core #22971 (manageiq-ui-classic#9142)
2. Add embedded terraform UI changes (manageiq-ui-classic#9117)
Others
1. Update yarn to stable v4.1.1 (manageiq-ui-classic#9172)
2. Update yarn.lock with latest dependencies (manageiq-ui-classic#9141)
3. Update yarn to stable v4.2.1 (manageiq-ui-classic#9175)
UI
(Jeffrey Bonson)
6
Fix vm reconfigure form privileges (manageiq-ui-classic#9173)
UI
(Jeffrey Bonson)
Before
After
7
Fix output page toolbar bugs (manageiq-ui-classic#9168)
UI
(Jeffrey Bonson)
Before After
8
Fix failing terraform rbac specs (manageiq-ui-classic#9177)
UI
(Jeffrey Bonson)
9
UI
(Jeffrey Bonson)
Fix request page tags bug (manageiq-ui-classic#9174)
Before After
10
UI
(Jeffrey Bonson)
UI changes to use the renamed product features from core #22971 (manageiq-ui-classic#9142)
11
UI
(Jeffrey Bonson)
Add embedded terraform UI changes (manageiq-ui-classic#9117)
12
UI
(Jeffrey Bonson)
Others
1. Update yarn to stable v4.1.1 (manageiq-ui-classic#9172)
2. Update yarn.lock with latest dependencies (manageiq-ui-classic#9141)
3. Update yarn to stable v4.2.1 (manageiq-ui-classic#9175)
13
Core
● Add Embedded Terraform plugin (#22964)
Amazon
● Delay load net-scp to reduce memory usage (#856)
● Update AWS instance_types to add g6.*xlarge (#855)
Ansible Tower/AWX
● Delay load ansible_tower_client to reduce memory usage (#311, #32)
PROVIDERS
(Adam Grare)
14
Embedded Terraform
● Move opentofu-runner container image name to an environment variable (#25)
● Add OpentofuWorker class to run the opentofu-runner container (#2)
Kubernetes
● Delay load the prometheus client gem (#527)
Ovirt/RHV
● Delay load the ovirt_metrics/ovirtsdk4 gems (#667, #49)
VMware
● Delay load the bunny (rabbitmq) gem for vCloud (#910)
PROVIDERS
(Adam Grare)
15
Workflows
● Add a Builtin runner to enable calling MIQ methods from an ASL workflow (#80)
● Add builtin method “provision_execute” (#81)
PROVIDERS
(Adam Grare)
16
Enhancements
● Bump net-ssh for OpenSSL 3.0 support linux_admin#244 manageiq-ssh-util#21 manageiq-
appliance_console#248
● Bump linux_admin to 3.0 for net-ssh fix manageiq-schema#733
● No longer pass miq_request_id as a dialog parameter manageiq#23019
● statemachine_task_status manageiq#23021
● Add a GenericMailer method that creates a MiqTask manageiq#23017
● Replace RipperRubyParser with Prism for DescendantLoader manageiq#23008
● Enable the serial console for use in kubevirt manageiq-appliance-build#570
● Print the memory consumed and loaded files for each require line manageiq-gems-pending#579
● Add opentofu-runner service manageiq-rpm_build#450
PLATFORM
(Joe Rafaniello)
17
Enhancements (2)
● Generalize the product feature for automation manager tagging of repos and credentials
manageiq#22971
● Migrate existing product features to handle renames from core 22971 manageiq-schema#731
● Update go dependencies manageiq-pods#1091 manageiq-pods#1098 manageiq-pods#1102
● Update yarn to v4.2.2 manageiq#23018 manageiq#23012 manageiq#23033
● Bump ed25519 upper version limit to 2.0 linux_admin#246
PLATFORM
(Joe Rafaniello)
18
Bugs
● Fix local spec failures on ruby 3.1 linux_admin#247
● Bump appliance_console for kafka client fix manageiq#23024
● Rework Kafka health check manageiq#23020
● Fixed ansible tower templates title manageiq#23032
● fix MiqProvisionTask#statemachine_task_status manageiq#23027
● Bump manageiq-appliance_console, linux_admin for net-scp fix manageiq#23014
● Improve the defaults for optional positional AnsibleRunnerWorkflow parameters manageiq#23026
● Update GitWorktree/Rugged remote URL before pull if it has changed manageiq#22972
● Move ruby_parser to a non-dev gem as it's a dep of prism manageiq#23025
● Rework Kafka health check in manageiq-messaging-ready manageiq-appliance#384
● Fix missing kafka client ca-cert manageiq-appliance_console#250
PLATFORM
(Joe Rafaniello)
19
Bugs(2)
● Revert "Merge pull request #1096 from bdunne/openssl_fix" manageiq-pods#1099
● Switch from UBI openssl-libs to Stream openssl-libs manageiq-pods#1096
● Openssl lockdown to < v3.2 manageiq-rpm_build#458
● Switch from UBI openssl-libs to Stream openssl-libs manageiq-rpm_build#457
PLATFORM
(Joe Rafaniello)
20
Questions? Discussion?
Sprint 238 Review - May 29, 2024
Meeting Start: 9:30 am EDT
https://zoom.us/j/3660261582?pwd=aGNRYVRFQ3kxWU0rZDNvaUdDS0VmZz09
THANK YOU
manageiq.org github.com/ManageIQ
twitter.com/ManageIQ
gitter.im/ManageIQ/manageiq
facebook.com/manageiq
github.com/ManageIQ/manageiq/discussions
youtube.com/user/ManageIQVideo
linkedin.com/company/manageiq

More Related Content

Similar to ManageIQ - Sprint 237 Review - Slide Deck

Sprint 197
Sprint 197Sprint 197
Sprint 197
ManageIQ
 
Sprint 221
Sprint 221Sprint 221
Sprint 221
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
 
Sprint 200
Sprint 200Sprint 200
Sprint 200
ManageIQ
 
Sprint 167
Sprint 167Sprint 167
Sprint 167
ManageIQ
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
Sprint 180Sprint 180
Sprint 180
ManageIQ
 
Sprint 214
Sprint 214Sprint 214
Sprint 214
ManageIQ
 
Sprint 224
Sprint 224Sprint 224
Sprint 224
ManageIQ
 
Sprint 171
Sprint 171Sprint 171
Sprint 171
ManageIQ
 
Sprint 217
Sprint 217Sprint 217
Sprint 217
ManageIQ
 
Sprint 220
Sprint 220Sprint 220
Sprint 220
ManageIQ
 
Sprint 211
Sprint 211Sprint 211
Sprint 211
ManageIQ
 
Sprint 140
Sprint 140Sprint 140
Sprint 140
ManageIQ
 
Sprint 194
Sprint 194Sprint 194
Sprint 194
ManageIQ
 
Sprint 212
Sprint 212Sprint 212
Sprint 212
ManageIQ
 
Sprint 212
Sprint 212Sprint 212
Sprint 212
ManageIQ
 
Sprint 192
Sprint 192Sprint 192
Sprint 192
ManageIQ
 
Sprint 223
Sprint 223Sprint 223
Sprint 223
ManageIQ
 
Sprint 226
Sprint 226Sprint 226
Sprint 226
ManageIQ
 

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

Sprint 197
Sprint 197Sprint 197
Sprint 197
 
Sprint 221
Sprint 221Sprint 221
Sprint 221
 
ManageIQ - Sprint 232 Review - Slide Deck
ManageIQ - Sprint 232 Review - Slide DeckManageIQ - Sprint 232 Review - Slide Deck
ManageIQ - Sprint 232 Review - Slide Deck
 
Sprint 200
Sprint 200Sprint 200
Sprint 200
 
Sprint 167
Sprint 167Sprint 167
Sprint 167
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
 
Sprint 214
Sprint 214Sprint 214
Sprint 214
 
Sprint 224
Sprint 224Sprint 224
Sprint 224
 
Sprint 171
Sprint 171Sprint 171
Sprint 171
 
Sprint 217
Sprint 217Sprint 217
Sprint 217
 
Sprint 220
Sprint 220Sprint 220
Sprint 220
 
Sprint 211
Sprint 211Sprint 211
Sprint 211
 
Sprint 140
Sprint 140Sprint 140
Sprint 140
 
Sprint 194
Sprint 194Sprint 194
Sprint 194
 
Sprint 212
Sprint 212Sprint 212
Sprint 212
 
Sprint 212
Sprint 212Sprint 212
Sprint 212
 
Sprint 192
Sprint 192Sprint 192
Sprint 192
 
Sprint 223
Sprint 223Sprint 223
Sprint 223
 
Sprint 226
Sprint 226Sprint 226
Sprint 226
 

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 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 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 225
Sprint 225Sprint 225
Sprint 225
ManageIQ
 
Sprint 218
Sprint 218Sprint 218
Sprint 218
ManageIQ
 
Sprint 216
Sprint 216Sprint 216
Sprint 216
ManageIQ
 
Sprint 215
Sprint 215Sprint 215
Sprint 215
ManageIQ
 
Sprint 213
Sprint 213Sprint 213
Sprint 213
ManageIQ
 
Sprint 210
Sprint 210Sprint 210
Sprint 210
ManageIQ
 
Sprint 209
Sprint 209Sprint 209
Sprint 209
ManageIQ
 
Sprint 208
Sprint 208Sprint 208
Sprint 208
ManageIQ
 
Sprint 207
Sprint 207Sprint 207
Sprint 207
ManageIQ
 

More from ManageIQ (16)

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 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 225
Sprint 225Sprint 225
Sprint 225
 
Sprint 218
Sprint 218Sprint 218
Sprint 218
 
Sprint 216
Sprint 216Sprint 216
Sprint 216
 
Sprint 215
Sprint 215Sprint 215
Sprint 215
 
Sprint 213
Sprint 213Sprint 213
Sprint 213
 
Sprint 210
Sprint 210Sprint 210
Sprint 210
 
Sprint 209
Sprint 209Sprint 209
Sprint 209
 
Sprint 208
Sprint 208Sprint 208
Sprint 208
 
Sprint 207
Sprint 207Sprint 207
Sprint 207
 

Recently uploaded

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
 
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
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
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
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
vrstrong314
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
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
 
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
 
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
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
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
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
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
 
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
 
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
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 

Recently uploaded (20)

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
 
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
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
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
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
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
 
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
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
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
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
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
 
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
 
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...
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 

ManageIQ - Sprint 237 Review - Slide Deck

  • 1. SPRINT 237 REVIEW Ending May 13, 2024 May 17, 2024 Meeting Start: 9:30 am EDT
  • 2. 2 SPEAKERS ● Overview (Jason Frey) ● UI (Jeffrey Bonson) ● Providers (Adam Grare) ● Platform (Joe Rafaniello)
  • 3. 3
  • 4. 4
  • 5. 5 Bugs 1. Fix vm reconfigure form privileges (manageiq-ui-classic#9173) 2. Fix output page toolbar bugs (manageiq-ui-classic#9168) 3. Fix failing terraform rbac specs (manageiq-ui-classic#9177) 4. Fix request page tags bug (manageiq-ui-classic#9174) Enhancements 1. UI changes to use the renamed product features from core #22971 (manageiq-ui-classic#9142) 2. Add embedded terraform UI changes (manageiq-ui-classic#9117) Others 1. Update yarn to stable v4.1.1 (manageiq-ui-classic#9172) 2. Update yarn.lock with latest dependencies (manageiq-ui-classic#9141) 3. Update yarn to stable v4.2.1 (manageiq-ui-classic#9175) UI (Jeffrey Bonson)
  • 6. 6 Fix vm reconfigure form privileges (manageiq-ui-classic#9173) UI (Jeffrey Bonson) Before After
  • 7. 7 Fix output page toolbar bugs (manageiq-ui-classic#9168) UI (Jeffrey Bonson) Before After
  • 8. 8 Fix failing terraform rbac specs (manageiq-ui-classic#9177) UI (Jeffrey Bonson)
  • 9. 9 UI (Jeffrey Bonson) Fix request page tags bug (manageiq-ui-classic#9174) Before After
  • 10. 10 UI (Jeffrey Bonson) UI changes to use the renamed product features from core #22971 (manageiq-ui-classic#9142)
  • 11. 11 UI (Jeffrey Bonson) Add embedded terraform UI changes (manageiq-ui-classic#9117)
  • 12. 12 UI (Jeffrey Bonson) Others 1. Update yarn to stable v4.1.1 (manageiq-ui-classic#9172) 2. Update yarn.lock with latest dependencies (manageiq-ui-classic#9141) 3. Update yarn to stable v4.2.1 (manageiq-ui-classic#9175)
  • 13. 13 Core ● Add Embedded Terraform plugin (#22964) Amazon ● Delay load net-scp to reduce memory usage (#856) ● Update AWS instance_types to add g6.*xlarge (#855) Ansible Tower/AWX ● Delay load ansible_tower_client to reduce memory usage (#311, #32) PROVIDERS (Adam Grare)
  • 14. 14 Embedded Terraform ● Move opentofu-runner container image name to an environment variable (#25) ● Add OpentofuWorker class to run the opentofu-runner container (#2) Kubernetes ● Delay load the prometheus client gem (#527) Ovirt/RHV ● Delay load the ovirt_metrics/ovirtsdk4 gems (#667, #49) VMware ● Delay load the bunny (rabbitmq) gem for vCloud (#910) PROVIDERS (Adam Grare)
  • 15. 15 Workflows ● Add a Builtin runner to enable calling MIQ methods from an ASL workflow (#80) ● Add builtin method “provision_execute” (#81) PROVIDERS (Adam Grare)
  • 16. 16 Enhancements ● Bump net-ssh for OpenSSL 3.0 support linux_admin#244 manageiq-ssh-util#21 manageiq- appliance_console#248 ● Bump linux_admin to 3.0 for net-ssh fix manageiq-schema#733 ● No longer pass miq_request_id as a dialog parameter manageiq#23019 ● statemachine_task_status manageiq#23021 ● Add a GenericMailer method that creates a MiqTask manageiq#23017 ● Replace RipperRubyParser with Prism for DescendantLoader manageiq#23008 ● Enable the serial console for use in kubevirt manageiq-appliance-build#570 ● Print the memory consumed and loaded files for each require line manageiq-gems-pending#579 ● Add opentofu-runner service manageiq-rpm_build#450 PLATFORM (Joe Rafaniello)
  • 17. 17 Enhancements (2) ● Generalize the product feature for automation manager tagging of repos and credentials manageiq#22971 ● Migrate existing product features to handle renames from core 22971 manageiq-schema#731 ● Update go dependencies manageiq-pods#1091 manageiq-pods#1098 manageiq-pods#1102 ● Update yarn to v4.2.2 manageiq#23018 manageiq#23012 manageiq#23033 ● Bump ed25519 upper version limit to 2.0 linux_admin#246 PLATFORM (Joe Rafaniello)
  • 18. 18 Bugs ● Fix local spec failures on ruby 3.1 linux_admin#247 ● Bump appliance_console for kafka client fix manageiq#23024 ● Rework Kafka health check manageiq#23020 ● Fixed ansible tower templates title manageiq#23032 ● fix MiqProvisionTask#statemachine_task_status manageiq#23027 ● Bump manageiq-appliance_console, linux_admin for net-scp fix manageiq#23014 ● Improve the defaults for optional positional AnsibleRunnerWorkflow parameters manageiq#23026 ● Update GitWorktree/Rugged remote URL before pull if it has changed manageiq#22972 ● Move ruby_parser to a non-dev gem as it's a dep of prism manageiq#23025 ● Rework Kafka health check in manageiq-messaging-ready manageiq-appliance#384 ● Fix missing kafka client ca-cert manageiq-appliance_console#250 PLATFORM (Joe Rafaniello)
  • 19. 19 Bugs(2) ● Revert "Merge pull request #1096 from bdunne/openssl_fix" manageiq-pods#1099 ● Switch from UBI openssl-libs to Stream openssl-libs manageiq-pods#1096 ● Openssl lockdown to < v3.2 manageiq-rpm_build#458 ● Switch from UBI openssl-libs to Stream openssl-libs manageiq-rpm_build#457 PLATFORM (Joe Rafaniello)
  • 20. 20 Questions? Discussion? Sprint 238 Review - May 29, 2024 Meeting Start: 9:30 am EDT https://zoom.us/j/3660261582?pwd=aGNRYVRFQ3kxWU0rZDNvaUdDS0VmZz09