SlideShare a Scribd company logo
SPRINT 130 REVIEW
- Sprint Ending February 17, 2020
February 19, 2020
Meeting Start: 10:30 am EST
2
--Hammer-11releasedSep09
--Ivanchuk-1releasedSep18
--Ivanchuk2releasedDec16
3
* Note that some PRs are double labeled or have no labels. Beginning with Sprint 127, archived and forked repos are
excluded.
4
Repository Files Code Smells Duplication Other Issues % Coverage
manageiq 1,712 289 0 294 0 463 0 -- --
manageiq-content 1,644 96 0 151 0 71 0 97% 0%
manageiq-providers-amazon 125 50 0 18 0 15 0 63% 5%
manageiq-providers-ansible_tower 75 13 0 7 0 4 0 82% 0%
manageiq-providers-azure 101 47 0 15 0 15 0 74% 1%
manageiq-providers-foreman 47 8 0 2 0 4 0 62% 3%
manageiq-providers-google 85 11 1 2 0 3 0 78% 1%
manageiq-providers-kubernetes 86 37 0 5 0 7 0 65% 0%
manageiq-providers-lenovo 115 10 0 38 0 5 0 90% 0%
manageiq-providers-nuage 84 7 0 13 0 2 0 91% 0%
manageiq-providers-openshift 62 5 0 4 0 2 0 78% 0%
manageiq-providers-openstack 204 133 0 83 0 24 0 72% 0%
manageiq-providers-ovirt 125 62 0 7 1 20 0 73% 1%
manageiq-providers-scvmm 67 14 0 4 0 7 0 67% 0%
manageiq-providers-vmware 160 191 -7 28 0 71 -3 55% 1%
manageiq-ui-classic 2,888 2,083 3 959 -12 1,781 17 -- --
manageiq-ui-service 408 177 0 24 0 0 0 -- --
Repo Health Report - Code Climate
5
USER INTERFACE
(Harpreet Kataria)
PRs (UI, SUI, UI/REACT Components, API ): 38 Bugs: 9, Enhancements: 8, Technical Debt/react: 16/2, others: 3
Bugs
● Fix saving of ems_refresh_worker and ems_metrics_collector_worker (#6678)
● Fixed code to show title on empty line chart in Provider Dashboards (#6676)
● Redirect to proper controller for Edit and other actions on selected Host Aggregate (#6649)
● Send validationDependencies with when validating credentials (#6673)
● SUI: settings.help_menu.documentation - Fix missing href "Cannot read property 'match' of undefined" (#1628)
● API: Change the zone param to zone_name in DDF provider validation (#738)
● API: Remove container provider resume/pause (#740)
Enhancements
● Added new Detailed Description field to Group edit/details screen (#6680)
● EMS validation: send only the listed fields to the API (#6674)
● Introduce a DDF component for provider credentials validation (#6657)
● Deal with zones when running in pods (#6652)
● Use cypress for integration tests (#6646)
● API: Extend the existing provider creation with DDF support (#723)
6
PROVIDERS
(Adam Grare)
Core
● Simplify C&U queuing logic around priorities (#19837)
● Add queue_name_for_ems_operations for all classes where that is used by automate (#19815)
● Fix DDF password encryption for nested DDF schemas (#19818)
● Fix a bug where records being created for a child EMS as it is being deleted are left orphaned
(#19803)
Pluggability
● Remove provider classes from serialized EmsEvent#full_data columns (VimTypes for VMware and
OvirtSDK4 for Ovirt) (#451, #458)
● Refactor the VmMigrateTask to not send VMware classes from core to the provider (#19832,
vmware#527)
● Move specs testing VimHash and VimArray serialization (#19833, vmware#528)
7
PROVIDERS
(Adam Grare)
DDF
● Update the DDF schema to better match the current UI for Amazon, Azure, and Goole
Amazon
● Add a method to create an Amazon provider using the DDF schema parameters (#580)
● Delay loading amazon_ssa_support to reduce memory usage (#593)
Ansible Tower Client
● Allow request options to be passed to control e.g. open_timeout (#140)
Smart State
● Collect the InstallDate for windows packages
VMware
● Add the ability to resize disks without using ReconfigVM directly (#525)
8
Automate
(Tina Fitzgerald)
10 PRs
● Fix Field Properties for Tower Dialog Creation (#19780)
● Fix VM Retirement Log Message (#19821)
● Schema Migration to Remove the RedHat domain (#457)
● Address More Rubocop Issues (#362)
9
PLATFORM
(Joe VLcek)
20 PRs merged
Enhancements:
● Use a single query to get count of active VMs and Hosts manageiq/19835
● Remove VimTypes from EmsEvent#full_data manageiq-schema/451
● Use the server's zone to determine a node selector when running in pods manageiq/19789
● Base the container on ubi8/ubi-init image container-httpd/44
● Update to UBI-8 base image httpd_configmap_generator/45
● Changes for adding ppc64le support manageiq-pods/357
● Add :combined_output option awesome_spawn/48
● MiqBot AutoCorrect for AddLabel miq_bot/470
● Add custom pause, resume and alive? Process methods more_core_extensions/73
● Update sys-proctable gem to 1.2.x manageiq-gems-pending/458
● Remove container images after pushed to registry manageiq-appliance-build/380
● Add Ruby 2.6, 2.7 to CI optimist/110
10
PLATFORM
(Joe VLcek)
Bugs:
● Get the gem name from the ALL.gemspec not the repo manageiq-cross_repo/57
● Fix smartproxy worker heartbeat thread manageiq/19816
● Add a connection timeout for remote region connections manageiq/19791
● Only register queue workers using drb for dequeue manageiq/19829
● Fixup polymorphic issues with MiqReport + Rbac manageiq/19804
● Use virtualenv 16.7.9 manageiq-appliance-build/382
Technical Debt:
● remaining pieces of skip_references manageiq/19823
● Remove storage references to multiple emses manageiq/19754
11
QE
(Mike Shriver)
● Jaroslav Henner is now a first level reviewer! :party:
● Jaroslav modified the log collector pytest hooks to fetch logs
from temporary appliances deployed by fixtures
● Matous Mojzis automated the tests for multiple EC2
provider configuration, validating the available EC2 regions
● Tasos Papaioannou automated and parametrized zone
testing
● Parthvi Vala automated tests for timezone settings in reports
and inclusion of VM created time field in reports. Also
modeled automate requests and automated the REST tests
for their scheduling.
Release 17.68.0
12
Questions? Discussion?
Sprint 131 Review - March 4
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 152
Sprint 152Sprint 152
Sprint 152
ManageIQ
 
Sprint 118
Sprint 118Sprint 118
Sprint 118
ManageIQ
 
Upgrade 10204-to-10205 on-2-node_rac_linux_x86_64_detail-steps_v0.1
Upgrade 10204-to-10205 on-2-node_rac_linux_x86_64_detail-steps_v0.1Upgrade 10204-to-10205 on-2-node_rac_linux_x86_64_detail-steps_v0.1
Upgrade 10204-to-10205 on-2-node_rac_linux_x86_64_detail-steps_v0.1Raheel Syed
 
Sprint 125
Sprint 125Sprint 125
Sprint 125
ManageIQ
 
Sprint 109
Sprint 109Sprint 109
Sprint 109
ManageIQ
 
Sprint 151
Sprint 151Sprint 151
Sprint 151
ManageIQ
 
PostgreSQL Portland Performance Practice Project - Database Test 2 Howto
PostgreSQL Portland Performance Practice Project - Database Test 2 HowtoPostgreSQL Portland Performance Practice Project - Database Test 2 Howto
PostgreSQL Portland Performance Practice Project - Database Test 2 Howto
Mark Wong
 
11 Things About11g
11 Things About11g11 Things About11g
11 Things About11g
fcamachob
 
配置Golden gate同步ddl语句
配置Golden gate同步ddl语句配置Golden gate同步ddl语句
配置Golden gate同步ddl语句maclean liu
 
Rolling with the Times: Using wheels, pbr, and Twine for Distributing and Ins...
Rolling with the Times: Using wheels, pbr, and Twine for Distributing and Ins...Rolling with the Times: Using wheels, pbr, and Twine for Distributing and Ins...
Rolling with the Times: Using wheels, pbr, and Twine for Distributing and Ins...
doughellmann
 
OpenWorld Sep14 12c for_developers
OpenWorld Sep14 12c for_developersOpenWorld Sep14 12c for_developers
OpenWorld Sep14 12c for_developers
Connor McDonald
 
Rman duplicate-database-on-the-same-host1
Rman duplicate-database-on-the-same-host1Rman duplicate-database-on-the-same-host1
Rman duplicate-database-on-the-same-host1
hunghtc83
 
PostgreSQL Portland Performance Practice Project - Database Test 2 Tuning
PostgreSQL Portland Performance Practice Project - Database Test 2 TuningPostgreSQL Portland Performance Practice Project - Database Test 2 Tuning
PostgreSQL Portland Performance Practice Project - Database Test 2 Tuning
Mark Wong
 
OSMC 2019 | Use Cloud services & features in your redundant Icinga2 Environme...
OSMC 2019 | Use Cloud services & features in your redundant Icinga2 Environme...OSMC 2019 | Use Cloud services & features in your redundant Icinga2 Environme...
OSMC 2019 | Use Cloud services & features in your redundant Icinga2 Environme...
NETWAYS
 
000-232 Exams
000-232 Exams000-232 Exams
000-232 Exams
lisabrandon23
 
Upgrade 11.2.0.1 gi crs to 11.2.0.2 in linux
Upgrade 11.2.0.1 gi crs to 11.2.0.2 in linuxUpgrade 11.2.0.1 gi crs to 11.2.0.2 in linux
Upgrade 11.2.0.1 gi crs to 11.2.0.2 in linuxmaclean liu
 

What's hot (18)

Sprint 152
Sprint 152Sprint 152
Sprint 152
 
Sprint 118
Sprint 118Sprint 118
Sprint 118
 
Upgrade 10204-to-10205 on-2-node_rac_linux_x86_64_detail-steps_v0.1
Upgrade 10204-to-10205 on-2-node_rac_linux_x86_64_detail-steps_v0.1Upgrade 10204-to-10205 on-2-node_rac_linux_x86_64_detail-steps_v0.1
Upgrade 10204-to-10205 on-2-node_rac_linux_x86_64_detail-steps_v0.1
 
Sprint 125
Sprint 125Sprint 125
Sprint 125
 
Mysql56 replication
Mysql56 replicationMysql56 replication
Mysql56 replication
 
Sprint 109
Sprint 109Sprint 109
Sprint 109
 
Sprint 151
Sprint 151Sprint 151
Sprint 151
 
PostgreSQL Portland Performance Practice Project - Database Test 2 Howto
PostgreSQL Portland Performance Practice Project - Database Test 2 HowtoPostgreSQL Portland Performance Practice Project - Database Test 2 Howto
PostgreSQL Portland Performance Practice Project - Database Test 2 Howto
 
11 Things About11g
11 Things About11g11 Things About11g
11 Things About11g
 
配置Golden gate同步ddl语句
配置Golden gate同步ddl语句配置Golden gate同步ddl语句
配置Golden gate同步ddl语句
 
Rolling with the Times: Using wheels, pbr, and Twine for Distributing and Ins...
Rolling with the Times: Using wheels, pbr, and Twine for Distributing and Ins...Rolling with the Times: Using wheels, pbr, and Twine for Distributing and Ins...
Rolling with the Times: Using wheels, pbr, and Twine for Distributing and Ins...
 
OpenWorld Sep14 12c for_developers
OpenWorld Sep14 12c for_developersOpenWorld Sep14 12c for_developers
OpenWorld Sep14 12c for_developers
 
Rman duplicate-database-on-the-same-host1
Rman duplicate-database-on-the-same-host1Rman duplicate-database-on-the-same-host1
Rman duplicate-database-on-the-same-host1
 
Sql2
Sql2Sql2
Sql2
 
PostgreSQL Portland Performance Practice Project - Database Test 2 Tuning
PostgreSQL Portland Performance Practice Project - Database Test 2 TuningPostgreSQL Portland Performance Practice Project - Database Test 2 Tuning
PostgreSQL Portland Performance Practice Project - Database Test 2 Tuning
 
OSMC 2019 | Use Cloud services & features in your redundant Icinga2 Environme...
OSMC 2019 | Use Cloud services & features in your redundant Icinga2 Environme...OSMC 2019 | Use Cloud services & features in your redundant Icinga2 Environme...
OSMC 2019 | Use Cloud services & features in your redundant Icinga2 Environme...
 
000-232 Exams
000-232 Exams000-232 Exams
000-232 Exams
 
Upgrade 11.2.0.1 gi crs to 11.2.0.2 in linux
Upgrade 11.2.0.1 gi crs to 11.2.0.2 in linuxUpgrade 11.2.0.1 gi crs to 11.2.0.2 in linux
Upgrade 11.2.0.1 gi crs to 11.2.0.2 in linux
 

Similar to Sprint 130

Sprint 142
Sprint 142Sprint 142
Sprint 142
ManageIQ
 
Sprint 147
Sprint 147Sprint 147
Sprint 147
ManageIQ
 
Sprint 127
Sprint 127Sprint 127
Sprint 127
ManageIQ
 
Sprint 138
Sprint 138Sprint 138
Sprint 138
ManageIQ
 
Sprint 132
Sprint 132Sprint 132
Sprint 132
ManageIQ
 
Sprint 140
Sprint 140Sprint 140
Sprint 140
ManageIQ
 
Sprint 133
Sprint 133Sprint 133
Sprint 133
ManageIQ
 
Sprint 139
Sprint 139Sprint 139
Sprint 139
ManageIQ
 
Sprint 141
Sprint 141Sprint 141
Sprint 141
ManageIQ
 
Sprint 144
Sprint 144Sprint 144
Sprint 144
ManageIQ
 
Sprint 181
Sprint 181Sprint 181
Sprint 181
ManageIQ
 
Sprint 179
Sprint 179Sprint 179
Sprint 179
ManageIQ
 
Sprint 146
Sprint 146Sprint 146
Sprint 146
ManageIQ
 
Sprint 165
Sprint 165Sprint 165
Sprint 165
ManageIQ
 
Sprint 185
Sprint 185Sprint 185
Sprint 185
ManageIQ
 
Sprint 188
Sprint 188Sprint 188
Sprint 188
ManageIQ
 
Sprint 148
Sprint 148Sprint 148
Sprint 148
ManageIQ
 
Sprint 124
Sprint 124Sprint 124
Sprint 124
ManageIQ
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
Sprint 180Sprint 180
Sprint 180
ManageIQ
 

Similar to Sprint 130 (20)

Sprint 142
Sprint 142Sprint 142
Sprint 142
 
Sprint 147
Sprint 147Sprint 147
Sprint 147
 
Sprint 127
Sprint 127Sprint 127
Sprint 127
 
Sprint 138
Sprint 138Sprint 138
Sprint 138
 
Sprint 132
Sprint 132Sprint 132
Sprint 132
 
Sprint 140
Sprint 140Sprint 140
Sprint 140
 
Sprint 133
Sprint 133Sprint 133
Sprint 133
 
Sprint 139
Sprint 139Sprint 139
Sprint 139
 
Sprint 141
Sprint 141Sprint 141
Sprint 141
 
Sprint 144
Sprint 144Sprint 144
Sprint 144
 
Sprint 181
Sprint 181Sprint 181
Sprint 181
 
Sprint 179
Sprint 179Sprint 179
Sprint 179
 
Sprint 146
Sprint 146Sprint 146
Sprint 146
 
Sprint 165
Sprint 165Sprint 165
Sprint 165
 
Sprint 185
Sprint 185Sprint 185
Sprint 185
 
Sprint 188
Sprint 188Sprint 188
Sprint 188
 
Sprint 148
Sprint 148Sprint 148
Sprint 148
 
Sprint 124
Sprint 124Sprint 124
Sprint 124
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
 

More from ManageIQ

ManageIQ - Sprint 237 Review - Slide Deck
ManageIQ - Sprint 237 Review - Slide DeckManageIQ - Sprint 237 Review - Slide Deck
ManageIQ - Sprint 237 Review - Slide Deck
ManageIQ
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ
 
ManageIQ - Sprint 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
 
Sprint 219
Sprint 219Sprint 219
Sprint 219
ManageIQ
 
Sprint 218
Sprint 218Sprint 218
Sprint 218
ManageIQ
 

More from ManageIQ (20)

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
 
Sprint 219
Sprint 219Sprint 219
Sprint 219
 
Sprint 218
Sprint 218Sprint 218
Sprint 218
 

Recently uploaded

WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
KrzysztofKkol1
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Hivelance Technology
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
NaapbooksPrivateLimi
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 

Recently uploaded (20)

WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 

Sprint 130

  • 1. SPRINT 130 REVIEW - Sprint Ending February 17, 2020 February 19, 2020 Meeting Start: 10:30 am EST
  • 3. 3 * Note that some PRs are double labeled or have no labels. Beginning with Sprint 127, archived and forked repos are excluded.
  • 4. 4 Repository Files Code Smells Duplication Other Issues % Coverage manageiq 1,712 289 0 294 0 463 0 -- -- manageiq-content 1,644 96 0 151 0 71 0 97% 0% manageiq-providers-amazon 125 50 0 18 0 15 0 63% 5% manageiq-providers-ansible_tower 75 13 0 7 0 4 0 82% 0% manageiq-providers-azure 101 47 0 15 0 15 0 74% 1% manageiq-providers-foreman 47 8 0 2 0 4 0 62% 3% manageiq-providers-google 85 11 1 2 0 3 0 78% 1% manageiq-providers-kubernetes 86 37 0 5 0 7 0 65% 0% manageiq-providers-lenovo 115 10 0 38 0 5 0 90% 0% manageiq-providers-nuage 84 7 0 13 0 2 0 91% 0% manageiq-providers-openshift 62 5 0 4 0 2 0 78% 0% manageiq-providers-openstack 204 133 0 83 0 24 0 72% 0% manageiq-providers-ovirt 125 62 0 7 1 20 0 73% 1% manageiq-providers-scvmm 67 14 0 4 0 7 0 67% 0% manageiq-providers-vmware 160 191 -7 28 0 71 -3 55% 1% manageiq-ui-classic 2,888 2,083 3 959 -12 1,781 17 -- -- manageiq-ui-service 408 177 0 24 0 0 0 -- -- Repo Health Report - Code Climate
  • 5. 5 USER INTERFACE (Harpreet Kataria) PRs (UI, SUI, UI/REACT Components, API ): 38 Bugs: 9, Enhancements: 8, Technical Debt/react: 16/2, others: 3 Bugs ● Fix saving of ems_refresh_worker and ems_metrics_collector_worker (#6678) ● Fixed code to show title on empty line chart in Provider Dashboards (#6676) ● Redirect to proper controller for Edit and other actions on selected Host Aggregate (#6649) ● Send validationDependencies with when validating credentials (#6673) ● SUI: settings.help_menu.documentation - Fix missing href "Cannot read property 'match' of undefined" (#1628) ● API: Change the zone param to zone_name in DDF provider validation (#738) ● API: Remove container provider resume/pause (#740) Enhancements ● Added new Detailed Description field to Group edit/details screen (#6680) ● EMS validation: send only the listed fields to the API (#6674) ● Introduce a DDF component for provider credentials validation (#6657) ● Deal with zones when running in pods (#6652) ● Use cypress for integration tests (#6646) ● API: Extend the existing provider creation with DDF support (#723)
  • 6. 6 PROVIDERS (Adam Grare) Core ● Simplify C&U queuing logic around priorities (#19837) ● Add queue_name_for_ems_operations for all classes where that is used by automate (#19815) ● Fix DDF password encryption for nested DDF schemas (#19818) ● Fix a bug where records being created for a child EMS as it is being deleted are left orphaned (#19803) Pluggability ● Remove provider classes from serialized EmsEvent#full_data columns (VimTypes for VMware and OvirtSDK4 for Ovirt) (#451, #458) ● Refactor the VmMigrateTask to not send VMware classes from core to the provider (#19832, vmware#527) ● Move specs testing VimHash and VimArray serialization (#19833, vmware#528)
  • 7. 7 PROVIDERS (Adam Grare) DDF ● Update the DDF schema to better match the current UI for Amazon, Azure, and Goole Amazon ● Add a method to create an Amazon provider using the DDF schema parameters (#580) ● Delay loading amazon_ssa_support to reduce memory usage (#593) Ansible Tower Client ● Allow request options to be passed to control e.g. open_timeout (#140) Smart State ● Collect the InstallDate for windows packages VMware ● Add the ability to resize disks without using ReconfigVM directly (#525)
  • 8. 8 Automate (Tina Fitzgerald) 10 PRs ● Fix Field Properties for Tower Dialog Creation (#19780) ● Fix VM Retirement Log Message (#19821) ● Schema Migration to Remove the RedHat domain (#457) ● Address More Rubocop Issues (#362)
  • 9. 9 PLATFORM (Joe VLcek) 20 PRs merged Enhancements: ● Use a single query to get count of active VMs and Hosts manageiq/19835 ● Remove VimTypes from EmsEvent#full_data manageiq-schema/451 ● Use the server's zone to determine a node selector when running in pods manageiq/19789 ● Base the container on ubi8/ubi-init image container-httpd/44 ● Update to UBI-8 base image httpd_configmap_generator/45 ● Changes for adding ppc64le support manageiq-pods/357 ● Add :combined_output option awesome_spawn/48 ● MiqBot AutoCorrect for AddLabel miq_bot/470 ● Add custom pause, resume and alive? Process methods more_core_extensions/73 ● Update sys-proctable gem to 1.2.x manageiq-gems-pending/458 ● Remove container images after pushed to registry manageiq-appliance-build/380 ● Add Ruby 2.6, 2.7 to CI optimist/110
  • 10. 10 PLATFORM (Joe VLcek) Bugs: ● Get the gem name from the ALL.gemspec not the repo manageiq-cross_repo/57 ● Fix smartproxy worker heartbeat thread manageiq/19816 ● Add a connection timeout for remote region connections manageiq/19791 ● Only register queue workers using drb for dequeue manageiq/19829 ● Fixup polymorphic issues with MiqReport + Rbac manageiq/19804 ● Use virtualenv 16.7.9 manageiq-appliance-build/382 Technical Debt: ● remaining pieces of skip_references manageiq/19823 ● Remove storage references to multiple emses manageiq/19754
  • 11. 11 QE (Mike Shriver) ● Jaroslav Henner is now a first level reviewer! :party: ● Jaroslav modified the log collector pytest hooks to fetch logs from temporary appliances deployed by fixtures ● Matous Mojzis automated the tests for multiple EC2 provider configuration, validating the available EC2 regions ● Tasos Papaioannou automated and parametrized zone testing ● Parthvi Vala automated tests for timezone settings in reports and inclusion of VM created time field in reports. Also modeled automate requests and automated the REST tests for their scheduling. Release 17.68.0
  • 12. 12 Questions? Discussion? Sprint 131 Review - March 4 Meeting Start: 10:30 am EST
  • 13. 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