SlideShare a Scribd company logo
1 of 23
Download to read offline
SPRINT 175 REVIEW
- Sprint Ending November 22, 2021
November 30, 2021
Meeting Start: 1:30 pm EDT
2
SPEAKERS
● Overview (Oleg Barenboim)
● UI (Kavya Nekkalapu)
● Providers (Adam Grare)
● Platform (Jason Frey)
● API (Jason Frey)
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
(Kavya Nekkalapu)
PRs (UI, SUI, UI Components): 18 PRs (UI, SUI, UI Components): Bugs: 7, Enhancements: 4, Refactoring- 3, Others:4.
Bugs
● Fix hosts network page tree view (manageiq-ui-classic#7966)
● Fix vms table os column image (manageiq-ui-classic#7964)
● Fixed generic objects form submit bug (manageiq-ui-classic#7956)
Enhancements
● Converted network routers form to react (manageiq-ui-classic#7859)
● Search bar react conversion (manageiq-ui-classic#7891)
● Data Table conversion from Patternfly to Carbon (manageiq-ui-classic#7893)
● Add filter dropdown to replace left side filter section in non explorer screens. (manageiq-ui-classic#7953)
● Removed topology view and related code (manageiq-ui-classic#7946)
6
● Fix hosts network page tree view (manageiq-ui-classic#7966)
UI
(Kavya Nekkalapu)
Before
After
7
● Fix vms table os column image (manageiq-ui-classic#7964)
UI
(Kavya Nekkalapu)
Before
After
8
● Converted network routers form to react (manageiq-ui-classic#7859)
UI
(Kavya Nekkalapu)
Before
After
9
● Removed topology view and related code (manageiq-ui-classic#7946)
UI
(Kavya Nekkalapu)
Before After
10
● Search bar react conversion (manageiq-ui-classic#7891)
UI
(Kavya Nekkalapu)
Before
After
11
● Data Table conversion from Patternfly to Carbon (manageiq-ui-classic#7893)
UI
(Kavya Nekkalapu)
Before
After
12
● Add filter dropdown to replace left side filter section in non explorer screens. (manageiq-ui-classic#7953)
UI
(Kavya Nekkalapu)
Before
After
13
UI
(Kavya Nekkalapu)
Before
After
14
Core
● Remove obsolete LiveMetric and LiveMetricMixin (#21539)
○ These used to be used by the middleware provider but have not been unused for a number of
years
● Use standard CRUD supports features (#21550)
○ Replace features with unique names but could simply use create/update/delete
● Delegate EMS-level supports features to the child classes for standard create (#21512)
○ Example: replace EMS supports :create_security_group => SecurityGroup supports :create
○ Cuts down on the total number of unique supports features
○ Simplifies provider author’s job when adding new features queried over the API
PROVIDERS
(Adam Grare)
15
AutoSDE
● Collect Host Initiator Groups (cluster) volume mappings (#102)
Azure
● Add rake task to update list of azure regions, also add UAE regions (#482)
● Fix Azure SSA (#480)
○ Snapshot wasn’t being deleted on success or failure paths
IBM Cloud
● Catch exception if we are unable to find VPC resource groups (#305)
● Fix missing subclass of AvailabilityZones under VPC (#302)
PROVIDERS
(Adam Grare)
16
IBM Power HMC
● Collect vNICs and SR-IOV Ports (aka lans/switches) (#21)
Kubernetes
● Delete hawkular metrics (#453)
○ Last Openshift version with hawkular metrics will be EOL soon, replaced by prometheus
PROVIDERS
(Adam Grare)
17
Enhancements
● Add Metric.metrics_in_range manageiq#21568
● Add timeline_options to expose event_streams OPTIONS to the API manageiq#21552
● Enable SSL on the API and UI pods when certificates exist manageiq-pods#768
manageiq-pods#772
● Add ability to set class-level and instance-level filters for log_hashes manageiq-loggers#38
Bugs
● Fix supports_attribute without a colname manageiq#21564
● Set the proper class_attribute default manageiq#21549
PLATFORM
(Jason Frey)
18
Refactoring
● move EMS.supports :create_security_group to SecurityGroup.supports :create manageiq#21512
● Use standard CRUD supports features manageiq#21550 manageiq-api#1098
● Rename supported_subclasses to permitted_subclasses manageiq#21556
Technical Debt
● Remove cockpit manageiq#21513 manageiq-appliance#326 manageiq-rpm_build#181
● Remove LiveMetric and LiveMetricMixin manageiq#21539
● Delete V2V Infrastructure/VM/Transform domain manageiq-content#696
● Remove PostgresAdmin manageiq#21571 manageiq-gems-pending#516
● Remove usage of VMDBLogger manageiq#21558 manageiq#21562 manageiq#21563
manageiq-gems-pending#529
● Remove ovirt-release repo manageiq-pods#766
PLATFORM
(Jason Frey)
19
Documentation
● Simplify the podified database restore manageiq-documentation#1613
● Add documentation for setting up SSL/TLS between pods manageiq-documentation#1574
● Documentation for additional regions AWS / Azure manageiq-documentation#1615
PLATFORM
(Jason Frey)
20
Enhancements
● Add a GET /api/metrics endpoint manageiq-api#1102
GET /api/metrics?resource_type=VmOrTemplate&start_date=2021-11-18
{
"count": 1,
"subcount": 1,
"subquery_count": 1,
"pages": 1,
"resources": [
{
"href": "http://localhost:3000/api/metrics/1"
}
],
}
API
(Jason Frey)
21
Enhancements
● Expose MiqEvent/EmsEvent group/levels in event stream OPTIONS manageiq-api#1099
OPTIONS http://localhost:3000/api/event_streams
{
"data": {
"timeline_events": {
"EmsEvent": {
"description": "Management Events",
"group_names": {
"addition": "Creation/Addition",
"configuration": "Configuration/Reconfiguration", ...
},
"group_levels": {
"critical": "Critical",
"detail": "Detail", ...
}
},
"MiqEvent": {
"description": "Policy Events",
"group_names": {
"ems_operations": "Provider Operation",
"host_operations": "Host Operation",
},
...
API
(Jason Frey)
22
Questions? Discussion?
Sprint 176 Review - December 8, 2021
Meeting Start: 1:30 pm EDT
https://zoom.us/j/3660261582?pwd=aGNRYVRFQ3kxWU0rZDNvaUdDS0VmZz0
9
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

What's hot (19)

Sprint 180
Sprint 180Sprint 180
Sprint 180
 
Sprint 176
Sprint 176Sprint 176
Sprint 176
 
Sprint 172
Sprint 172Sprint 172
Sprint 172
 
Sprint 179
Sprint 179Sprint 179
Sprint 179
 
Sprint 164
Sprint 164Sprint 164
Sprint 164
 
Sprint 156
Sprint 156Sprint 156
Sprint 156
 
Sprint 88
Sprint 88Sprint 88
Sprint 88
 
Sprint 182
Sprint 182Sprint 182
Sprint 182
 
Sprint 166
Sprint 166Sprint 166
Sprint 166
 
Sprint 168
Sprint 168Sprint 168
Sprint 168
 
Sprint 178
Sprint 178Sprint 178
Sprint 178
 
Sprint 81
Sprint 81Sprint 81
Sprint 81
 
Sprint 165
Sprint 165Sprint 165
Sprint 165
 
Sprint 183
Sprint 183Sprint 183
Sprint 183
 
Sprint 159
Sprint 159Sprint 159
Sprint 159
 
Sprint 161
Sprint 161Sprint 161
Sprint 161
 
Sprint 162
Sprint 162Sprint 162
Sprint 162
 
Sprint 163
Sprint 163Sprint 163
Sprint 163
 
Sprint 184
Sprint 184Sprint 184
Sprint 184
 

Similar to Sprint 175

Sprint 180
Sprint 180Sprint 180
Sprint 180ManageIQ
 
Sprint 185
Sprint 185Sprint 185
Sprint 185ManageIQ
 
Sprint 189
Sprint 189Sprint 189
Sprint 189ManageIQ
 
Sprint 186
Sprint 186Sprint 186
Sprint 186ManageIQ
 
Sprint 188
Sprint 188Sprint 188
Sprint 188ManageIQ
 
Sprint 178
Sprint 178Sprint 178
Sprint 178ManageIQ
 
Sprint 195
Sprint 195Sprint 195
Sprint 195ManageIQ
 
Sprint 135
Sprint 135Sprint 135
Sprint 135ManageIQ
 
Sprint 187
Sprint 187Sprint 187
Sprint 187ManageIQ
 
Sprint 120
Sprint 120Sprint 120
Sprint 120ManageIQ
 
Sprint 142
Sprint 142Sprint 142
Sprint 142ManageIQ
 
Sprint 211
Sprint 211Sprint 211
Sprint 211ManageIQ
 
Sprint 218
Sprint 218Sprint 218
Sprint 218ManageIQ
 
Sprint 193
Sprint 193Sprint 193
Sprint 193ManageIQ
 
Sprint 200
Sprint 200Sprint 200
Sprint 200ManageIQ
 
Sprint 150
Sprint 150Sprint 150
Sprint 150ManageIQ
 
Sprint 147
Sprint 147Sprint 147
Sprint 147ManageIQ
 
Sprint 192
Sprint 192Sprint 192
Sprint 192ManageIQ
 
Sprint 204
Sprint 204Sprint 204
Sprint 204ManageIQ
 
ManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide DeckManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide DeckManageIQ
 

Similar to Sprint 175 (20)

Sprint 180
Sprint 180Sprint 180
Sprint 180
 
Sprint 185
Sprint 185Sprint 185
Sprint 185
 
Sprint 189
Sprint 189Sprint 189
Sprint 189
 
Sprint 186
Sprint 186Sprint 186
Sprint 186
 
Sprint 188
Sprint 188Sprint 188
Sprint 188
 
Sprint 178
Sprint 178Sprint 178
Sprint 178
 
Sprint 195
Sprint 195Sprint 195
Sprint 195
 
Sprint 135
Sprint 135Sprint 135
Sprint 135
 
Sprint 187
Sprint 187Sprint 187
Sprint 187
 
Sprint 120
Sprint 120Sprint 120
Sprint 120
 
Sprint 142
Sprint 142Sprint 142
Sprint 142
 
Sprint 211
Sprint 211Sprint 211
Sprint 211
 
Sprint 218
Sprint 218Sprint 218
Sprint 218
 
Sprint 193
Sprint 193Sprint 193
Sprint 193
 
Sprint 200
Sprint 200Sprint 200
Sprint 200
 
Sprint 150
Sprint 150Sprint 150
Sprint 150
 
Sprint 147
Sprint 147Sprint 147
Sprint 147
 
Sprint 192
Sprint 192Sprint 192
Sprint 192
 
Sprint 204
Sprint 204Sprint 204
Sprint 204
 
ManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide DeckManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide Deck
 

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 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
 
Sprint 215
Sprint 215Sprint 215
Sprint 215ManageIQ
 

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 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
 
Sprint 215
Sprint 215Sprint 215
Sprint 215
 

Recently uploaded

Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 

Recently uploaded (20)

Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 

Sprint 175

  • 1. SPRINT 175 REVIEW - Sprint Ending November 22, 2021 November 30, 2021 Meeting Start: 1:30 pm EDT
  • 2. 2 SPEAKERS ● Overview (Oleg Barenboim) ● UI (Kavya Nekkalapu) ● Providers (Adam Grare) ● Platform (Jason Frey) ● API (Jason Frey)
  • 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 (Kavya Nekkalapu) PRs (UI, SUI, UI Components): 18 PRs (UI, SUI, UI Components): Bugs: 7, Enhancements: 4, Refactoring- 3, Others:4. Bugs ● Fix hosts network page tree view (manageiq-ui-classic#7966) ● Fix vms table os column image (manageiq-ui-classic#7964) ● Fixed generic objects form submit bug (manageiq-ui-classic#7956) Enhancements ● Converted network routers form to react (manageiq-ui-classic#7859) ● Search bar react conversion (manageiq-ui-classic#7891) ● Data Table conversion from Patternfly to Carbon (manageiq-ui-classic#7893) ● Add filter dropdown to replace left side filter section in non explorer screens. (manageiq-ui-classic#7953) ● Removed topology view and related code (manageiq-ui-classic#7946)
  • 6. 6 ● Fix hosts network page tree view (manageiq-ui-classic#7966) UI (Kavya Nekkalapu) Before After
  • 7. 7 ● Fix vms table os column image (manageiq-ui-classic#7964) UI (Kavya Nekkalapu) Before After
  • 8. 8 ● Converted network routers form to react (manageiq-ui-classic#7859) UI (Kavya Nekkalapu) Before After
  • 9. 9 ● Removed topology view and related code (manageiq-ui-classic#7946) UI (Kavya Nekkalapu) Before After
  • 10. 10 ● Search bar react conversion (manageiq-ui-classic#7891) UI (Kavya Nekkalapu) Before After
  • 11. 11 ● Data Table conversion from Patternfly to Carbon (manageiq-ui-classic#7893) UI (Kavya Nekkalapu) Before After
  • 12. 12 ● Add filter dropdown to replace left side filter section in non explorer screens. (manageiq-ui-classic#7953) UI (Kavya Nekkalapu) Before After
  • 14. 14 Core ● Remove obsolete LiveMetric and LiveMetricMixin (#21539) ○ These used to be used by the middleware provider but have not been unused for a number of years ● Use standard CRUD supports features (#21550) ○ Replace features with unique names but could simply use create/update/delete ● Delegate EMS-level supports features to the child classes for standard create (#21512) ○ Example: replace EMS supports :create_security_group => SecurityGroup supports :create ○ Cuts down on the total number of unique supports features ○ Simplifies provider author’s job when adding new features queried over the API PROVIDERS (Adam Grare)
  • 15. 15 AutoSDE ● Collect Host Initiator Groups (cluster) volume mappings (#102) Azure ● Add rake task to update list of azure regions, also add UAE regions (#482) ● Fix Azure SSA (#480) ○ Snapshot wasn’t being deleted on success or failure paths IBM Cloud ● Catch exception if we are unable to find VPC resource groups (#305) ● Fix missing subclass of AvailabilityZones under VPC (#302) PROVIDERS (Adam Grare)
  • 16. 16 IBM Power HMC ● Collect vNICs and SR-IOV Ports (aka lans/switches) (#21) Kubernetes ● Delete hawkular metrics (#453) ○ Last Openshift version with hawkular metrics will be EOL soon, replaced by prometheus PROVIDERS (Adam Grare)
  • 17. 17 Enhancements ● Add Metric.metrics_in_range manageiq#21568 ● Add timeline_options to expose event_streams OPTIONS to the API manageiq#21552 ● Enable SSL on the API and UI pods when certificates exist manageiq-pods#768 manageiq-pods#772 ● Add ability to set class-level and instance-level filters for log_hashes manageiq-loggers#38 Bugs ● Fix supports_attribute without a colname manageiq#21564 ● Set the proper class_attribute default manageiq#21549 PLATFORM (Jason Frey)
  • 18. 18 Refactoring ● move EMS.supports :create_security_group to SecurityGroup.supports :create manageiq#21512 ● Use standard CRUD supports features manageiq#21550 manageiq-api#1098 ● Rename supported_subclasses to permitted_subclasses manageiq#21556 Technical Debt ● Remove cockpit manageiq#21513 manageiq-appliance#326 manageiq-rpm_build#181 ● Remove LiveMetric and LiveMetricMixin manageiq#21539 ● Delete V2V Infrastructure/VM/Transform domain manageiq-content#696 ● Remove PostgresAdmin manageiq#21571 manageiq-gems-pending#516 ● Remove usage of VMDBLogger manageiq#21558 manageiq#21562 manageiq#21563 manageiq-gems-pending#529 ● Remove ovirt-release repo manageiq-pods#766 PLATFORM (Jason Frey)
  • 19. 19 Documentation ● Simplify the podified database restore manageiq-documentation#1613 ● Add documentation for setting up SSL/TLS between pods manageiq-documentation#1574 ● Documentation for additional regions AWS / Azure manageiq-documentation#1615 PLATFORM (Jason Frey)
  • 20. 20 Enhancements ● Add a GET /api/metrics endpoint manageiq-api#1102 GET /api/metrics?resource_type=VmOrTemplate&start_date=2021-11-18 { "count": 1, "subcount": 1, "subquery_count": 1, "pages": 1, "resources": [ { "href": "http://localhost:3000/api/metrics/1" } ], } API (Jason Frey)
  • 21. 21 Enhancements ● Expose MiqEvent/EmsEvent group/levels in event stream OPTIONS manageiq-api#1099 OPTIONS http://localhost:3000/api/event_streams { "data": { "timeline_events": { "EmsEvent": { "description": "Management Events", "group_names": { "addition": "Creation/Addition", "configuration": "Configuration/Reconfiguration", ... }, "group_levels": { "critical": "Critical", "detail": "Detail", ... } }, "MiqEvent": { "description": "Policy Events", "group_names": { "ems_operations": "Provider Operation", "host_operations": "Host Operation", }, ... API (Jason Frey)
  • 22. 22 Questions? Discussion? Sprint 176 Review - December 8, 2021 Meeting Start: 1:30 pm EDT https://zoom.us/j/3660261582?pwd=aGNRYVRFQ3kxWU0rZDNvaUdDS0VmZz0 9
  • 23. 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