SlideShare une entreprise Scribd logo
1  sur  21
SPRINT 188 REVIEW
- Sprint Ending May 30, 2022
June 1, 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)
19 PRs (UI, SUI, UI Components): Bugs: 4, Enhancements: 4, Others: 11
Bugs
● Fixed IBM Cloud edit provider authentication issue (manageiq-ui-classic#8265)
● Fix RemoveGenericItemModel Controlled Component Warning (manageiq-ui-classic#8263)
● Fix View yaml to point to valid fields (manageiq-ui-classic#8286)
● Fix for error when opening C&U Collection (manageiq-decorators#73)
Enhancements
● Update oldjs with May 24th translations (manageiq-ui-classic#8280)
● Converted host config summary pages from HAML to react (manageiq-ui-classic#8274)
● Server profile details (manageiq-ui-classic#8244)
● Allow changing UI worker memory threshold on UI (manageiq-ui-classic#8175)
6
Fixed IBM Cloud edit provider authentication issue (manageiq-ui-classic#8265)
UI
(Jeffrey Bonson)
Before : While editing few providers, the Authentication values were not being sent as part of the API post/patch data.
After : Additional checks are performed and authkey were added to initial values in the API get request.
WARN --
evm:MIQ(ManageIQ::Providers::IbmCloud::PowerVirtualServers::CloudManager#authentication_check_no_v
alidation) type: [nil] for [2] [Test_power_server12]
Validation failed: incomplete, Missing credentials
7
Fix RemoveGenericItemModel Controlled Component Warning (manageiq-ui-classic#8263)
UI
(Jeffrey Bonson)
Before
After
Warnings were displayed during cloud
volume delete action
Fixed by updating a state in its
react component
8
Fix for error when opening C&U Collection (manageiq-decorators#73)
UI
(Jeffrey Bonson)
Before
After
Error message were displayed while opening
Configuration / Settings / C&U Collection
A check was done to display the page by
handling a missing data related to providers
9
Converted host config summary pages from HAML to react (manageiq-ui-classic#8274)
UI
(Jeffrey Bonson)
Before After
Compute / Infrastructure / Host / Summary / Properties / 1. Devices
2. Operating System
3. VMM information
10
Server profile details (manageiq-ui-classic#8244)
UI
(Jeffrey Bonson)
Before
After
1. The list of physical
servers
2. The server details
page.
Server profile related
information were added to -
11
Allow changing UI worker memory threshold on UI (manageiq-ui-classic#8175)
UI
(Jeffrey Bonson)
Workers have the ability of changing the count and memory
threshold via the Settings / Workers tab but the UI worker only
has count.
Before After
12
Technical Debt
● Removed recent resource haml files (manageiq-ui-classic#8285)
● Removed unused angular aggregate status code (manageiq-ui-classic#8284)
● Removed old configuration manager angular code (manageiq-ui-classic#8278)
● Removed angular quadicon code (manageiq-ui-classic#8273)
● Removed unused configuration view (manageiq-ui-classic#8272)
● SupportsFeaturMixin use stub_support (manageiq-ui-classic#8271)
● Moved AvailabilityMixin over to SupportsFeatureMixin (manageiq-ui-classic#8266)
● support(:feature) low hanging fruit (manageiq-ui-classic#8264)
UI
(Jeffrey Bonson)
13
Core
● Add a last_refresh_success_date to ExtManagementSystem (#21888)
● Refactor setting of provider parent_id in core persister (#21885)
● Convert host operations to use supports_feature (#21847)
● Use the provider instead of persister class for auto_model_class (#21650)
Amazon
● Update AWS instance_types (#774)
○ Add i4i.metal, x2idn.metal, and x2iedn.metal
● Update the weekly GHA to set the committer/author to MIQ Bot (#773)
PROVIDERS
(Adam Grare)
14
Azure
● Add Create and Delete support for cloud databases (#504)
● Refactor azure connect to accept a service reducing duplication (#507, #508)
● Fix access to deprecated Germany regions (#505)
Cisco Intersight
● Add buttons for deploying and unassigning server profiles (#64)
● Collect physical server NIC information (#61)
PROVIDERS
(Adam Grare)
15
Google
● Fix refresh failure if LoadBalancer status is nil (#226)
● Fix refresh failure if a firewall allowed rule is nil (#225)
IBM Cloud
● Fix refresh of a VPC network manager by delegating to parent (#385)
● Fix PowerVS VM Provision IP Address field to not be required (#379)
IBM Power HMC
● Check if PCM is enabled for a host before metrics collection (#60)
PROVIDERS
(Adam Grare)
16
Oracle Cloud
● Add Create, Update, and Delete support for Oracle/MySQL databases (#60, #61, #63)
● Refactor cloud database specs (#64)
Ovirt
● Fix Ovirt NetworkManager shown in list of providers available for create (#603)
● Remove VmImport class previously used by Ovirt/RHV V2V (#602)
VMware
● Fix supports publish defaulting to true in core but only supported by VMware (#807)
PROVIDERS
(Adam Grare)
17
Enhancements
● Add customized message to regex field for UI validation manageiq#21792 manageiq-schema#643
● Updated translations manageiq#21873 manageiq#21880
● Use shell_cmd to set yarn version 1.22.18 (refactoring) manageiq-rpm_build#276
● Drop MiqEnvironment#supports_memcached? manageiq#21866
● Don't test hostname on mac manageiq#21865
● Progress moving from AvailabilityMixin to SupportsFeatureMixin manageiq#21864
manageiq#21881
PLATFORM
(Joe Rafaniello)
18
Bugs
● Fix Vm advanced_settings boolean methods (cast boolean with activerecord api) manageiq#21869
● Add virtual attributes to be used in views - fixes invalid SQL generation manageiq#21781
● Add secure headers to apache static assets manageiq-appliance#358 manageiq-pods#823
● Bump nokogiri to >= 1.13.6 manageiq-gems-pending#544
● IBM Z build fixes manageiq-rpm_build#278 manageiq-pods#837
PLATFORM
(Joe Rafaniello)
19
Enhancements
● Added new operation Vm#set_description #1120
● Ems operations using proper queue_name #1125
Refactoring
● Reduced edit action in 15 controllers to use standard api_resource #1133
API
(Keenan Brock)
20
Questions? Discussion?
Sprint 189 Review - June 15, 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

Contenu connexe

Similaire à Sprint 188

Similaire à Sprint 188 (20)

Sprint 173
Sprint 173Sprint 173
Sprint 173
 
Sprint 196
Sprint 196Sprint 196
Sprint 196
 
Sprint 181
Sprint 181Sprint 181
Sprint 181
 
Sprint 172
Sprint 172Sprint 172
Sprint 172
 
Sprint 199
Sprint 199Sprint 199
Sprint 199
 
Sprint 187
Sprint 187Sprint 187
Sprint 187
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
 
Sprint 183
Sprint 183Sprint 183
Sprint 183
 
Sprint 191
Sprint 191Sprint 191
Sprint 191
 
Sprint 190
Sprint 190Sprint 190
Sprint 190
 
Sprint 171
Sprint 171Sprint 171
Sprint 171
 
Sprint 130
Sprint 130Sprint 130
Sprint 130
 
Sprint 170
Sprint 170Sprint 170
Sprint 170
 
Sprint 192
Sprint 192Sprint 192
Sprint 192
 
Sprint 211
Sprint 211Sprint 211
Sprint 211
 
Sprint 184
Sprint 184Sprint 184
Sprint 184
 
Sprint 176
Sprint 176Sprint 176
Sprint 176
 
Sprint 164
Sprint 164Sprint 164
Sprint 164
 
Sprint 168
Sprint 168Sprint 168
Sprint 168
 

Plus de ManageIQ

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 218
Sprint 218Sprint 218
Sprint 218ManageIQ
 
Sprint 217
Sprint 217Sprint 217
Sprint 217ManageIQ
 
Sprint 216
Sprint 216Sprint 216
Sprint 216ManageIQ
 

Plus de ManageIQ (20)

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 218
Sprint 218Sprint 218
Sprint 218
 
Sprint 217
Sprint 217Sprint 217
Sprint 217
 
Sprint 216
Sprint 216Sprint 216
Sprint 216
 

Dernier

Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 

Dernier (20)

Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 

Sprint 188

  • 1. SPRINT 188 REVIEW - Sprint Ending May 30, 2022 June 1, 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) 19 PRs (UI, SUI, UI Components): Bugs: 4, Enhancements: 4, Others: 11 Bugs ● Fixed IBM Cloud edit provider authentication issue (manageiq-ui-classic#8265) ● Fix RemoveGenericItemModel Controlled Component Warning (manageiq-ui-classic#8263) ● Fix View yaml to point to valid fields (manageiq-ui-classic#8286) ● Fix for error when opening C&U Collection (manageiq-decorators#73) Enhancements ● Update oldjs with May 24th translations (manageiq-ui-classic#8280) ● Converted host config summary pages from HAML to react (manageiq-ui-classic#8274) ● Server profile details (manageiq-ui-classic#8244) ● Allow changing UI worker memory threshold on UI (manageiq-ui-classic#8175)
  • 6. 6 Fixed IBM Cloud edit provider authentication issue (manageiq-ui-classic#8265) UI (Jeffrey Bonson) Before : While editing few providers, the Authentication values were not being sent as part of the API post/patch data. After : Additional checks are performed and authkey were added to initial values in the API get request. WARN -- evm:MIQ(ManageIQ::Providers::IbmCloud::PowerVirtualServers::CloudManager#authentication_check_no_v alidation) type: [nil] for [2] [Test_power_server12] Validation failed: incomplete, Missing credentials
  • 7. 7 Fix RemoveGenericItemModel Controlled Component Warning (manageiq-ui-classic#8263) UI (Jeffrey Bonson) Before After Warnings were displayed during cloud volume delete action Fixed by updating a state in its react component
  • 8. 8 Fix for error when opening C&U Collection (manageiq-decorators#73) UI (Jeffrey Bonson) Before After Error message were displayed while opening Configuration / Settings / C&U Collection A check was done to display the page by handling a missing data related to providers
  • 9. 9 Converted host config summary pages from HAML to react (manageiq-ui-classic#8274) UI (Jeffrey Bonson) Before After Compute / Infrastructure / Host / Summary / Properties / 1. Devices 2. Operating System 3. VMM information
  • 10. 10 Server profile details (manageiq-ui-classic#8244) UI (Jeffrey Bonson) Before After 1. The list of physical servers 2. The server details page. Server profile related information were added to -
  • 11. 11 Allow changing UI worker memory threshold on UI (manageiq-ui-classic#8175) UI (Jeffrey Bonson) Workers have the ability of changing the count and memory threshold via the Settings / Workers tab but the UI worker only has count. Before After
  • 12. 12 Technical Debt ● Removed recent resource haml files (manageiq-ui-classic#8285) ● Removed unused angular aggregate status code (manageiq-ui-classic#8284) ● Removed old configuration manager angular code (manageiq-ui-classic#8278) ● Removed angular quadicon code (manageiq-ui-classic#8273) ● Removed unused configuration view (manageiq-ui-classic#8272) ● SupportsFeaturMixin use stub_support (manageiq-ui-classic#8271) ● Moved AvailabilityMixin over to SupportsFeatureMixin (manageiq-ui-classic#8266) ● support(:feature) low hanging fruit (manageiq-ui-classic#8264) UI (Jeffrey Bonson)
  • 13. 13 Core ● Add a last_refresh_success_date to ExtManagementSystem (#21888) ● Refactor setting of provider parent_id in core persister (#21885) ● Convert host operations to use supports_feature (#21847) ● Use the provider instead of persister class for auto_model_class (#21650) Amazon ● Update AWS instance_types (#774) ○ Add i4i.metal, x2idn.metal, and x2iedn.metal ● Update the weekly GHA to set the committer/author to MIQ Bot (#773) PROVIDERS (Adam Grare)
  • 14. 14 Azure ● Add Create and Delete support for cloud databases (#504) ● Refactor azure connect to accept a service reducing duplication (#507, #508) ● Fix access to deprecated Germany regions (#505) Cisco Intersight ● Add buttons for deploying and unassigning server profiles (#64) ● Collect physical server NIC information (#61) PROVIDERS (Adam Grare)
  • 15. 15 Google ● Fix refresh failure if LoadBalancer status is nil (#226) ● Fix refresh failure if a firewall allowed rule is nil (#225) IBM Cloud ● Fix refresh of a VPC network manager by delegating to parent (#385) ● Fix PowerVS VM Provision IP Address field to not be required (#379) IBM Power HMC ● Check if PCM is enabled for a host before metrics collection (#60) PROVIDERS (Adam Grare)
  • 16. 16 Oracle Cloud ● Add Create, Update, and Delete support for Oracle/MySQL databases (#60, #61, #63) ● Refactor cloud database specs (#64) Ovirt ● Fix Ovirt NetworkManager shown in list of providers available for create (#603) ● Remove VmImport class previously used by Ovirt/RHV V2V (#602) VMware ● Fix supports publish defaulting to true in core but only supported by VMware (#807) PROVIDERS (Adam Grare)
  • 17. 17 Enhancements ● Add customized message to regex field for UI validation manageiq#21792 manageiq-schema#643 ● Updated translations manageiq#21873 manageiq#21880 ● Use shell_cmd to set yarn version 1.22.18 (refactoring) manageiq-rpm_build#276 ● Drop MiqEnvironment#supports_memcached? manageiq#21866 ● Don't test hostname on mac manageiq#21865 ● Progress moving from AvailabilityMixin to SupportsFeatureMixin manageiq#21864 manageiq#21881 PLATFORM (Joe Rafaniello)
  • 18. 18 Bugs ● Fix Vm advanced_settings boolean methods (cast boolean with activerecord api) manageiq#21869 ● Add virtual attributes to be used in views - fixes invalid SQL generation manageiq#21781 ● Add secure headers to apache static assets manageiq-appliance#358 manageiq-pods#823 ● Bump nokogiri to >= 1.13.6 manageiq-gems-pending#544 ● IBM Z build fixes manageiq-rpm_build#278 manageiq-pods#837 PLATFORM (Joe Rafaniello)
  • 19. 19 Enhancements ● Added new operation Vm#set_description #1120 ● Ems operations using proper queue_name #1125 Refactoring ● Reduced edit action in 15 controllers to use standard api_resource #1133 API (Keenan Brock)
  • 20. 20 Questions? Discussion? Sprint 189 Review - June 15, 2022 Meeting Start: 9:30 am EDT https://zoom.us/j/3660261582?pwd=aGNRYVRFQ3kxWU0rZDNvaUdDS0VmZz09
  • 21. 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

Notes de l'éditeur

  1. Azure Create/Delete - Nasar Refactor - Nasar Cisco both Tjaz
  2. IBM Cloud PowerVS Prov IP - Jay HMC PCM check - Vincent
  3. Oracle Cloud Both Nasar
  4. Akhil (For a regex field, you can now define a custom validation message if it fails) Me (updated translations from the translations team) Minal (refactor how the yarn version is set to use shell_cmd) Keenan( supports_memcached (move away from appliance doing everything) / test hostname / supports features mixin)
  5. Adam (boolean methods for vm advanced settings changed to use modern activerecord type api) Keenan (Fix invalid SQL for missing virtual attributes) Keenan (Secure headers were added to apache static assets) Adam (We allowed the latest nokogiri previously, but now require the current version 1.13.6 as a minimum) Minal (IBM Z build fixes around how things are installed and cleaned up in in that environment)