SlideShare a Scribd company logo
SPRINT 150 REVIEW
- Sprint Ending November 23, 2020
November 25, 2020
Meeting Start: 10:30 am EST
2
SPEAKERS
● Overview
● UI (Harpreet Kataria)
● Providers (Adam Grare)
● Platform (Brandon Dunne)
3
4
* Note that some PRs are double labeled or have no labels. Beginning with Sprint 127, archived and forked repos are
excluded.
Core Repositories
Repository Files
Lines of
Code Rating
Total
Issues
Complexity
Issues
Duplication
Issues
Bug Risk
Issues
Style
Issues
Test
Coverage
ManageIQ/manageiq 1732 82617 A 1082 466 284 78 254 NA
ManageIQ/manageiq-schema 891 18649 A 236 5 199 4 28 82.30
ManageIQ/manageiq-api 251 8695 A 143 21 105 11 6 94.07
ManageIQ/manageiq-ui-classic 2908 125242 C 4903 2334 960 157 580 NA
ManageIQ/manageiq-ui-service 406 13106 C 203 179 24 0 0 NA
ManageIQ/manageiq-automation_engine 207 8233 A 66 33 23 2 8 NA
ManageIQ/manageiq-content 1519 9310 C 142 12 116 4 10 NA
Provider Repositories
Repository Files
Lines of
Code Rating
Total
Issues
Complexity
Issues
Duplication
Issues
Bug Risk
Issues
Style
Issues
Test
Coverage
ManageIQ/manageiq-providers-amazon 127 4729 A 34 5 17 1 11 65.28
ManageIQ/manageiq-providers-ansible_tower 76 1873 A 15 3 9 2 1 83.01
ManageIQ/manageiq-providers-autosde 114 11360 D 165 32 71 0 62 NA
ManageIQ/manageiq-providers-azure 103 3953 A 38 10 15 8 5 74.64
ManageIQ/manageiq-providers-azure_stack 78 1418 A 7 3 0 0 4 NA
ManageIQ/manageiq-providers-foreman 57 873 A 4 0 2 0 2 67.24
ManageIQ/manageiq-providers-google 86 1642 A 6 1 2 0 3 34.87
ManageIQ/manageiq-providers-ibm_cloud 102 2107 A 14 1 10 0 3 52.97
ManageIQ/manageiq-providers-ibm_terraform 48 459 A 5 0 3 0 2 75.38
ManageIQ/manageiq-providers-kubernetes 82 4183 A 15 3 8 1 3 75.71
ManageIQ/manageiq-providers-lenovo 114 3690 A 45 3 38 0 4 48.46
ManageIQ/manageiq-providers-nsxt 96 2433 D 71 1 61 0 9 NA
ManageIQ/manageiq-providers-nuage 84 1758 A 14 2 11 0 1 90.71
ManageIQ/manageiq-providers-openshift 64 1297 A 6 2 2 1 1 39.49
ManageIQ/manageiq-providers-openstack 210 10935 A 142 25 90 5 22 74.05
ManageIQ/manageiq-providers-ovirt 129 6756 A 39 6 7 0 26 76.18
ManageIQ/manageiq-providers-redfish 71 1165 B 17 0 16 0 1 70.63
ManageIQ/manageiq-providers-scvmm 68 1737 A 14 2 4 1 7 70.28
ManageIQ/manageiq-providers-vmware 166 8548 A 102 40 28 4 30 66.43
7
PRs (UI, SUI, UI/REACT Components, API ): PRs (UI, SUI, UI/REACT Components): 35 Bugs: 17, Enhancements: 6,
React/Technical Debt: 4, test: 5 other: 3
Enhancements
● Created a helper method to build API URLs from AR classes (#7477)
● Fix links color and A11y in table summary page (#184 , #7488)
● UI changes to add 'OVF Templates' node in Orchestration templates tree (#7504)
● Implementing remove physical storage (#7433)
● Control Explorer split to individual explorers (#7259)
Bugs
● Fix formatting for Provider name (#7522)
● Added missing `show` route for container_dashboard (#7509)
● Correctly switch locale in My Setting (#7503)
● Disable snapshot create button for non-supported volumes (#7487)
● Fix physical storage toolbar to work also from block storage dashboard (#7485)
UI
(Harpreet Kataria)
8
Fix links color and A11y in table summary page (#184 , #7488)
UI
(Harpreet Kataria)
Before After
9
UI changes to add 'OVF Templates' node in Orchestration templates tree (#7504)
UI
(Harpreet Kataria)
10
Implementing remove physical storage (#7433)
UI
(Harpreet Kataria)
11
Control Explorer split to individual explorers (#7259)
UI
(Harpreet Kataria)
12
Core
● Fix for core save_inventory when record fails validations (#20826)
○ If the main ext_management_system record fails rails validations the .update() call returns a
failure but doesn’t raise an exception
○ Changed to .update! to raise an exception on failure so the issue is obvious
● Pluggable provider tag mapping (#20776)
○ Remove hard-coded lists of provider tag prefixes and categories
● DDF for CloudVolumes
○ amazon#657, google#169, ibm_cloud#84, openstack#666
● Pluggable auth_key_pair support
○ #20775, amazon#668, ibm_cloud#114, openstack#662
PROVIDERS
(Adam Grare)
13
AutoSDE
● Update openapi client (#48)
● Fix refresh interval (#45)
IBM Cloud
● Catch invalid api_key failures when adding provider (#120)
● Refactor vm_or_template operating_system to work with instances and images (#115)
IBM Terraform
● Fix cross-linking to azure vms (#47)
● Add icon for IBM Terraform (#46)
PROVIDERS
(Adam Grare)
14
Openshift
● Remove useless ContainerManagerMixin (#196)
○ This mixin was only being included by the Openshift::ContainerManager
OpenStack
● Fix targeted refresh of CloudNetworks to skip missing network (#667)
VMware vSphere
● Fetch ems_ref for VM Networks (#671)
● Allow user to specify a datastore when deploying OVF (#670)
PROVIDERS
(Adam Grare)
15
33 PRs merged
Enhancements:
● Tenant changes changes miq product features on all servers manageiq#20772
● Initial commit of kafka server configuration manageiq-appliance_console#130
● Attempt to pull server GUID from existing orchestrator if one exists manageiq-pods#654
● Pass pod hostname as system-uid option to run_single_worker.rb manageiq-pods#651
Bugs:
● Auto-restart systemd workers results in duplicates manageiq#20824
● Call ResetFailedUnit when cleaning up failed services manageiq#20810
● Prefer recreate as the deployment strategy for many services. manageiq-pods#653
● Remove rbnacl-libsodium, will add rbnacl-devel RPM manageiq-appliance_console#134 manageiq-appliance#303
PLATFORM
(Brandon Dunne)
16
Documentation:
● Add DOC for IBM Cloud VPC provider manageiq-documentation#1515
● DOC to Add the IBM Terraform provider and deploy VM from Content Library manageiq-documentation#1513
● Fixing links to Self Service User Interface Guide and Configuring LDAP Authentication with IdM and Active Directory
manageiq-documentation#1512
● Fix resource_ids array parameter in example for metric_rollups request manageiq-documentation#1511
● Additional formatting fixes, cleaning up `</div>` elements and removed some references to "CloudForms".
manageiq-documentation#1509
Build:
● Add git SHAs to gem manifest manageiq-rpm_build#120
● Replace ovirt-ansible-roles with ovirt-ansible-collection manageiq-rpm_build#118
PLATFORM
(Brandon Dunne)
17
Questions? Discussion?
Sprint 151 Review - December 9
Meeting Start: 10:30 am EST
THANK YOU
manageiq.org github.com/ManageIQ
twitter.com/ManageIQ gitter.im/ManageIQ/manageiq
facebook.com/manageiq talk.manageiq.org
youtube.com/user/ManageIQVideolinkedin.com/company/manageiq

More Related Content

What's hot

Sprint 140
Sprint 140Sprint 140
Sprint 140
ManageIQ
 
Sprint 139
Sprint 139Sprint 139
Sprint 139
ManageIQ
 
Sprint 130
Sprint 130Sprint 130
Sprint 130
ManageIQ
 
Sprint 179
Sprint 179Sprint 179
Sprint 179
ManageIQ
 
Sprint 176
Sprint 176Sprint 176
Sprint 176
ManageIQ
 
Sprint 181
Sprint 181Sprint 181
Sprint 181
ManageIQ
 
Sprint 152
Sprint 152Sprint 152
Sprint 152
ManageIQ
 
Sprint 178
Sprint 178Sprint 178
Sprint 169
Sprint 169Sprint 169
Sprint 169
ManageIQ
 
Sprint 133
Sprint 133Sprint 133
Sprint 133
ManageIQ
 
Sprint 172
Sprint 172Sprint 172
Sprint 172
ManageIQ
 
Sprint 167
Sprint 167Sprint 167
Sprint 167
ManageIQ
 
Sprint 177
Sprint 177Sprint 177
Sprint 177
ManageIQ
 
Sprint 171
Sprint 171Sprint 171
Sprint 171
ManageIQ
 
Sprint 170
Sprint 170Sprint 170
Sprint 170
ManageIQ
 
Sprint 153
Sprint 153Sprint 153
Sprint 153
ManageIQ
 
Sprint 173
Sprint 173Sprint 173
Sprint 173
ManageIQ
 
Sprint 164
Sprint 164Sprint 164
Sprint 164
ManageIQ
 
Sprint 114
Sprint 114Sprint 114
Sprint 114
ManageIQ
 
Sprint 168
Sprint 168Sprint 168
Sprint 168
ManageIQ
 

What's hot (20)

Sprint 140
Sprint 140Sprint 140
Sprint 140
 
Sprint 139
Sprint 139Sprint 139
Sprint 139
 
Sprint 130
Sprint 130Sprint 130
Sprint 130
 
Sprint 179
Sprint 179Sprint 179
Sprint 179
 
Sprint 176
Sprint 176Sprint 176
Sprint 176
 
Sprint 181
Sprint 181Sprint 181
Sprint 181
 
Sprint 152
Sprint 152Sprint 152
Sprint 152
 
Sprint 178
Sprint 178Sprint 178
Sprint 178
 
Sprint 169
Sprint 169Sprint 169
Sprint 169
 
Sprint 133
Sprint 133Sprint 133
Sprint 133
 
Sprint 172
Sprint 172Sprint 172
Sprint 172
 
Sprint 167
Sprint 167Sprint 167
Sprint 167
 
Sprint 177
Sprint 177Sprint 177
Sprint 177
 
Sprint 171
Sprint 171Sprint 171
Sprint 171
 
Sprint 170
Sprint 170Sprint 170
Sprint 170
 
Sprint 153
Sprint 153Sprint 153
Sprint 153
 
Sprint 173
Sprint 173Sprint 173
Sprint 173
 
Sprint 164
Sprint 164Sprint 164
Sprint 164
 
Sprint 114
Sprint 114Sprint 114
Sprint 114
 
Sprint 168
Sprint 168Sprint 168
Sprint 168
 

Similar to Sprint 150

Sprint 141
Sprint 141Sprint 141
Sprint 141
ManageIQ
 
Sprint 143
Sprint 143Sprint 143
Sprint 143
ManageIQ
 
Sprint 144
Sprint 144Sprint 144
Sprint 144
ManageIQ
 
Sprint 161
Sprint 161Sprint 161
Sprint 161
ManageIQ
 
Sprint 148
Sprint 148Sprint 148
Sprint 148
ManageIQ
 
Sprint 137
Sprint 137Sprint 137
Sprint 137
ManageIQ
 
Sprint 127
Sprint 127Sprint 127
Sprint 127
ManageIQ
 
Sprint 129
Sprint 129Sprint 129
Sprint 129
ManageIQ
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
ManageIQ
 
Sprint 180
Sprint 180Sprint 180
Sprint 175
Sprint 175Sprint 175
Sprint 175
ManageIQ
 
Sprint 185
Sprint 185Sprint 185
Sprint 185
ManageIQ
 
Sprint 157
Sprint 157Sprint 157
Sprint 157
ManageIQ
 
Sprint 178
Sprint 178Sprint 178
Sprint 178
ManageIQ
 
Sprint 174
Sprint 174Sprint 174
Sprint 174
ManageIQ
 
Sprint 159
Sprint 159Sprint 159
Sprint 159
ManageIQ
 
Sprint 126
Sprint 126Sprint 126
Sprint 126
ManageIQ
 
Sprint 165
Sprint 165Sprint 165
Sprint 165
ManageIQ
 

Similar to Sprint 150 (18)

Sprint 141
Sprint 141Sprint 141
Sprint 141
 
Sprint 143
Sprint 143Sprint 143
Sprint 143
 
Sprint 144
Sprint 144Sprint 144
Sprint 144
 
Sprint 161
Sprint 161Sprint 161
Sprint 161
 
Sprint 148
Sprint 148Sprint 148
Sprint 148
 
Sprint 137
Sprint 137Sprint 137
Sprint 137
 
Sprint 127
Sprint 127Sprint 127
Sprint 127
 
Sprint 129
Sprint 129Sprint 129
Sprint 129
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
 
Sprint 175
Sprint 175Sprint 175
Sprint 175
 
Sprint 185
Sprint 185Sprint 185
Sprint 185
 
Sprint 157
Sprint 157Sprint 157
Sprint 157
 
Sprint 178
Sprint 178Sprint 178
Sprint 178
 
Sprint 174
Sprint 174Sprint 174
Sprint 174
 
Sprint 159
Sprint 159Sprint 159
Sprint 159
 
Sprint 126
Sprint 126Sprint 126
Sprint 126
 
Sprint 165
Sprint 165Sprint 165
Sprint 165
 

More from ManageIQ

ManageIQ - Sprint 239 Review - Slide Deck
ManageIQ - Sprint 239 Review - Slide DeckManageIQ - Sprint 239 Review - Slide Deck
ManageIQ - Sprint 239 Review - Slide Deck
ManageIQ
 
ManaegIQ - Sprint 238 Review - Slide Deck
ManaegIQ - Sprint 238 Review - Slide DeckManaegIQ - Sprint 238 Review - Slide Deck
ManaegIQ - Sprint 238 Review - Slide Deck
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 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 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide DeckManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 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 231 Review - Slide Deck
ManageIQ - Sprint 231 Review - Slide DeckManageIQ - Sprint 231 Review - Slide Deck
ManageIQ - Sprint 231 Review - Slide Deck
ManageIQ
 
ManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide DeckManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 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 226
Sprint 226Sprint 226
Sprint 226
ManageIQ
 
Sprint 225
Sprint 225Sprint 225
Sprint 225
ManageIQ
 
Sprint 224
Sprint 224Sprint 224
Sprint 224
ManageIQ
 
Sprint 223
Sprint 223Sprint 223
Sprint 223
ManageIQ
 
Sprint 222
Sprint 222Sprint 222
Sprint 222
ManageIQ
 
Sprint 221
Sprint 221Sprint 221
Sprint 221
ManageIQ
 
Sprint 220
Sprint 220Sprint 220
Sprint 220
ManageIQ
 

More from ManageIQ (20)

ManageIQ - Sprint 239 Review - Slide Deck
ManageIQ - Sprint 239 Review - Slide DeckManageIQ - Sprint 239 Review - Slide Deck
ManageIQ - Sprint 239 Review - Slide Deck
 
ManaegIQ - Sprint 238 Review - Slide Deck
ManaegIQ - Sprint 238 Review - Slide DeckManaegIQ - Sprint 238 Review - Slide Deck
ManaegIQ - Sprint 238 Review - Slide Deck
 
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 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
 

Recently uploaded

SEO Cheat Sheet with Learning Resources by Balti Bloggers.pdf
SEO Cheat Sheet with Learning Resources by Balti Bloggers.pdfSEO Cheat Sheet with Learning Resources by Balti Bloggers.pdf
SEO Cheat Sheet with Learning Resources by Balti Bloggers.pdf
Balti Bloggers
 
Fantastic Design Patterns and Where to use them No Notes.pdf
Fantastic Design Patterns and Where to use them No Notes.pdfFantastic Design Patterns and Where to use them No Notes.pdf
Fantastic Design Patterns and Where to use them No Notes.pdf
6m9p7qnjj8
 
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
Srinivas Dukka
 
How To Fill Timesheet in TaskSprint: Quick Guide 2024
How To Fill Timesheet in TaskSprint: Quick Guide 2024How To Fill Timesheet in TaskSprint: Quick Guide 2024
How To Fill Timesheet in TaskSprint: Quick Guide 2024
TaskSprint | Employee Efficiency Software
 
High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...
High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...
High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...
singhlata50dh
 
Predicting Test Results without Execution (FSE 2024)
Predicting Test Results without Execution (FSE 2024)Predicting Test Results without Execution (FSE 2024)
Predicting Test Results without Execution (FSE 2024)
andrehoraa
 
UMiami degree offer diploma Transcript
UMiami degree offer diploma TranscriptUMiami degree offer diploma Transcript
UMiami degree offer diploma Transcript
attueb
 
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
87tomato
 
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
3610stuck
 
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
jealousviolet
 
Odoo E-commerce website development guides
Odoo E-commerce website development guidesOdoo E-commerce website development guides
Odoo E-commerce website development guides
jhkdigitalmarketing
 
Hotel Management Software Development Company
Hotel Management Software Development CompanyHotel Management Software Development Company
Hotel Management Software Development Company
XongoLab Technologies LLP
 
Girls Call Mysore 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Mysore 000XX00000 Provide Best And Top Girl Service And No1 in CityGirls Call Mysore 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Mysore 000XX00000 Provide Best And Top Girl Service And No1 in City
neshakor5152
 
Amadeus Travel API, Amadeus Booking API, Amadeus GDS
Amadeus Travel API, Amadeus Booking API, Amadeus GDSAmadeus Travel API, Amadeus Booking API, Amadeus GDS
Amadeus Travel API, Amadeus Booking API, Amadeus GDS
aadhiyaeliza
 
Russian Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service ...
Russian Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service ...Russian Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service ...
Russian Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service ...
shanihomely
 
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
InflectraCON 360: Risk-Based Testing for Mission Critical SystemsInflectraCON 360: Risk-Based Testing for Mission Critical Systems
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
Inflectra
 
SAP implementation steps PDF - Zyple Software
SAP implementation steps PDF - Zyple SoftwareSAP implementation steps PDF - Zyple Software
SAP implementation steps PDF - Zyple Software
Zyple Software
 
Il Data Streaming per un’AI real-time di nuova generazione
Il Data Streaming per un’AI real-time di nuova generazioneIl Data Streaming per un’AI real-time di nuova generazione
Il Data Streaming per un’AI real-time di nuova generazione
confluent
 
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
rachitkumar09887
 
Celebrity Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Servic...
Celebrity Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Servic...Celebrity Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Servic...
Celebrity Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Servic...
45unexpected
 

Recently uploaded (20)

SEO Cheat Sheet with Learning Resources by Balti Bloggers.pdf
SEO Cheat Sheet with Learning Resources by Balti Bloggers.pdfSEO Cheat Sheet with Learning Resources by Balti Bloggers.pdf
SEO Cheat Sheet with Learning Resources by Balti Bloggers.pdf
 
Fantastic Design Patterns and Where to use them No Notes.pdf
Fantastic Design Patterns and Where to use them No Notes.pdfFantastic Design Patterns and Where to use them No Notes.pdf
Fantastic Design Patterns and Where to use them No Notes.pdf
 
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
 
How To Fill Timesheet in TaskSprint: Quick Guide 2024
How To Fill Timesheet in TaskSprint: Quick Guide 2024How To Fill Timesheet in TaskSprint: Quick Guide 2024
How To Fill Timesheet in TaskSprint: Quick Guide 2024
 
High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...
High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...
High Girls Call Chennai 000XX00000 Provide Best And Top Girl Service And No1 ...
 
Predicting Test Results without Execution (FSE 2024)
Predicting Test Results without Execution (FSE 2024)Predicting Test Results without Execution (FSE 2024)
Predicting Test Results without Execution (FSE 2024)
 
UMiami degree offer diploma Transcript
UMiami degree offer diploma TranscriptUMiami degree offer diploma Transcript
UMiami degree offer diploma Transcript
 
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
 
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
 
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
 
Odoo E-commerce website development guides
Odoo E-commerce website development guidesOdoo E-commerce website development guides
Odoo E-commerce website development guides
 
Hotel Management Software Development Company
Hotel Management Software Development CompanyHotel Management Software Development Company
Hotel Management Software Development Company
 
Girls Call Mysore 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Mysore 000XX00000 Provide Best And Top Girl Service And No1 in CityGirls Call Mysore 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Mysore 000XX00000 Provide Best And Top Girl Service And No1 in City
 
Amadeus Travel API, Amadeus Booking API, Amadeus GDS
Amadeus Travel API, Amadeus Booking API, Amadeus GDSAmadeus Travel API, Amadeus Booking API, Amadeus GDS
Amadeus Travel API, Amadeus Booking API, Amadeus GDS
 
Russian Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service ...
Russian Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service ...Russian Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service ...
Russian Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service ...
 
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
InflectraCON 360: Risk-Based Testing for Mission Critical SystemsInflectraCON 360: Risk-Based Testing for Mission Critical Systems
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
 
SAP implementation steps PDF - Zyple Software
SAP implementation steps PDF - Zyple SoftwareSAP implementation steps PDF - Zyple Software
SAP implementation steps PDF - Zyple Software
 
Il Data Streaming per un’AI real-time di nuova generazione
Il Data Streaming per un’AI real-time di nuova generazioneIl Data Streaming per un’AI real-time di nuova generazione
Il Data Streaming per un’AI real-time di nuova generazione
 
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
 
Celebrity Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Servic...
Celebrity Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Servic...Celebrity Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Servic...
Celebrity Girls Call Mumbai 9920725232 Unlimited Short Providing Girls Servic...
 

Sprint 150

  • 1. SPRINT 150 REVIEW - Sprint Ending November 23, 2020 November 25, 2020 Meeting Start: 10:30 am EST
  • 2. 2 SPEAKERS ● Overview ● UI (Harpreet Kataria) ● Providers (Adam Grare) ● Platform (Brandon Dunne)
  • 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. Core Repositories Repository Files Lines of Code Rating Total Issues Complexity Issues Duplication Issues Bug Risk Issues Style Issues Test Coverage ManageIQ/manageiq 1732 82617 A 1082 466 284 78 254 NA ManageIQ/manageiq-schema 891 18649 A 236 5 199 4 28 82.30 ManageIQ/manageiq-api 251 8695 A 143 21 105 11 6 94.07 ManageIQ/manageiq-ui-classic 2908 125242 C 4903 2334 960 157 580 NA ManageIQ/manageiq-ui-service 406 13106 C 203 179 24 0 0 NA ManageIQ/manageiq-automation_engine 207 8233 A 66 33 23 2 8 NA ManageIQ/manageiq-content 1519 9310 C 142 12 116 4 10 NA
  • 6. Provider Repositories Repository Files Lines of Code Rating Total Issues Complexity Issues Duplication Issues Bug Risk Issues Style Issues Test Coverage ManageIQ/manageiq-providers-amazon 127 4729 A 34 5 17 1 11 65.28 ManageIQ/manageiq-providers-ansible_tower 76 1873 A 15 3 9 2 1 83.01 ManageIQ/manageiq-providers-autosde 114 11360 D 165 32 71 0 62 NA ManageIQ/manageiq-providers-azure 103 3953 A 38 10 15 8 5 74.64 ManageIQ/manageiq-providers-azure_stack 78 1418 A 7 3 0 0 4 NA ManageIQ/manageiq-providers-foreman 57 873 A 4 0 2 0 2 67.24 ManageIQ/manageiq-providers-google 86 1642 A 6 1 2 0 3 34.87 ManageIQ/manageiq-providers-ibm_cloud 102 2107 A 14 1 10 0 3 52.97 ManageIQ/manageiq-providers-ibm_terraform 48 459 A 5 0 3 0 2 75.38 ManageIQ/manageiq-providers-kubernetes 82 4183 A 15 3 8 1 3 75.71 ManageIQ/manageiq-providers-lenovo 114 3690 A 45 3 38 0 4 48.46 ManageIQ/manageiq-providers-nsxt 96 2433 D 71 1 61 0 9 NA ManageIQ/manageiq-providers-nuage 84 1758 A 14 2 11 0 1 90.71 ManageIQ/manageiq-providers-openshift 64 1297 A 6 2 2 1 1 39.49 ManageIQ/manageiq-providers-openstack 210 10935 A 142 25 90 5 22 74.05 ManageIQ/manageiq-providers-ovirt 129 6756 A 39 6 7 0 26 76.18 ManageIQ/manageiq-providers-redfish 71 1165 B 17 0 16 0 1 70.63 ManageIQ/manageiq-providers-scvmm 68 1737 A 14 2 4 1 7 70.28 ManageIQ/manageiq-providers-vmware 166 8548 A 102 40 28 4 30 66.43
  • 7. 7 PRs (UI, SUI, UI/REACT Components, API ): PRs (UI, SUI, UI/REACT Components): 35 Bugs: 17, Enhancements: 6, React/Technical Debt: 4, test: 5 other: 3 Enhancements ● Created a helper method to build API URLs from AR classes (#7477) ● Fix links color and A11y in table summary page (#184 , #7488) ● UI changes to add 'OVF Templates' node in Orchestration templates tree (#7504) ● Implementing remove physical storage (#7433) ● Control Explorer split to individual explorers (#7259) Bugs ● Fix formatting for Provider name (#7522) ● Added missing `show` route for container_dashboard (#7509) ● Correctly switch locale in My Setting (#7503) ● Disable snapshot create button for non-supported volumes (#7487) ● Fix physical storage toolbar to work also from block storage dashboard (#7485) UI (Harpreet Kataria)
  • 8. 8 Fix links color and A11y in table summary page (#184 , #7488) UI (Harpreet Kataria) Before After
  • 9. 9 UI changes to add 'OVF Templates' node in Orchestration templates tree (#7504) UI (Harpreet Kataria)
  • 10. 10 Implementing remove physical storage (#7433) UI (Harpreet Kataria)
  • 11. 11 Control Explorer split to individual explorers (#7259) UI (Harpreet Kataria)
  • 12. 12 Core ● Fix for core save_inventory when record fails validations (#20826) ○ If the main ext_management_system record fails rails validations the .update() call returns a failure but doesn’t raise an exception ○ Changed to .update! to raise an exception on failure so the issue is obvious ● Pluggable provider tag mapping (#20776) ○ Remove hard-coded lists of provider tag prefixes and categories ● DDF for CloudVolumes ○ amazon#657, google#169, ibm_cloud#84, openstack#666 ● Pluggable auth_key_pair support ○ #20775, amazon#668, ibm_cloud#114, openstack#662 PROVIDERS (Adam Grare)
  • 13. 13 AutoSDE ● Update openapi client (#48) ● Fix refresh interval (#45) IBM Cloud ● Catch invalid api_key failures when adding provider (#120) ● Refactor vm_or_template operating_system to work with instances and images (#115) IBM Terraform ● Fix cross-linking to azure vms (#47) ● Add icon for IBM Terraform (#46) PROVIDERS (Adam Grare)
  • 14. 14 Openshift ● Remove useless ContainerManagerMixin (#196) ○ This mixin was only being included by the Openshift::ContainerManager OpenStack ● Fix targeted refresh of CloudNetworks to skip missing network (#667) VMware vSphere ● Fetch ems_ref for VM Networks (#671) ● Allow user to specify a datastore when deploying OVF (#670) PROVIDERS (Adam Grare)
  • 15. 15 33 PRs merged Enhancements: ● Tenant changes changes miq product features on all servers manageiq#20772 ● Initial commit of kafka server configuration manageiq-appliance_console#130 ● Attempt to pull server GUID from existing orchestrator if one exists manageiq-pods#654 ● Pass pod hostname as system-uid option to run_single_worker.rb manageiq-pods#651 Bugs: ● Auto-restart systemd workers results in duplicates manageiq#20824 ● Call ResetFailedUnit when cleaning up failed services manageiq#20810 ● Prefer recreate as the deployment strategy for many services. manageiq-pods#653 ● Remove rbnacl-libsodium, will add rbnacl-devel RPM manageiq-appliance_console#134 manageiq-appliance#303 PLATFORM (Brandon Dunne)
  • 16. 16 Documentation: ● Add DOC for IBM Cloud VPC provider manageiq-documentation#1515 ● DOC to Add the IBM Terraform provider and deploy VM from Content Library manageiq-documentation#1513 ● Fixing links to Self Service User Interface Guide and Configuring LDAP Authentication with IdM and Active Directory manageiq-documentation#1512 ● Fix resource_ids array parameter in example for metric_rollups request manageiq-documentation#1511 ● Additional formatting fixes, cleaning up `</div>` elements and removed some references to "CloudForms". manageiq-documentation#1509 Build: ● Add git SHAs to gem manifest manageiq-rpm_build#120 ● Replace ovirt-ansible-roles with ovirt-ansible-collection manageiq-rpm_build#118 PLATFORM (Brandon Dunne)
  • 17. 17 Questions? Discussion? Sprint 151 Review - December 9 Meeting Start: 10:30 am EST
  • 18. THANK YOU manageiq.org github.com/ManageIQ twitter.com/ManageIQ gitter.im/ManageIQ/manageiq facebook.com/manageiq talk.manageiq.org youtube.com/user/ManageIQVideolinkedin.com/company/manageiq