SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
SPRINT 128 REVIEW
- Sprint Ending January 20, 2019
January 22, 2019
Meeting Start: 10:30 am EST
2
OVERVIEW
● UI (Eric Winchell)
● Providers (Adam Grare)
● Automate (Tina Fitzgerald)
● Platform (Joe VLcek)
● QE (Mike Shriver)
● Summary
3
--IvanchukBeta2releasedAug14
--Hammer-10releasedAug15
--IvanchukRC1releasedAug27
--Hammer-11releasdSep09
--Ivanchuk-1releasedSep18
--Ivanchuk2releasedDec16
4
* Note that some PRs are double labeled or have no labels. Beginning with Sprint 127, archived and forked repos are
excluded.
5
Repo Health Report - Code Climate
Repository Files Code Smells Duplication Other Issues % Coverage
manageiq 1,712 296 0 296 0 469 0 --
manageiq-content 1,605 71 0 132 0 24 0 97% 0%
manageiq-providers-amazon 125 50 0 18 0 15 0 58% 0%
manageiq-providers-ansible_tower 75 13 0 7 0 4 0 82% 0%
manageiq-providers-azure 99 45 0 15 0 11 0 73% 0%
manageiq-providers-foreman 47 8 0 2 0 4 0 59% 0%
manageiq-providers-google 85 10 0 2 0 3 0 77% 0%
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 129 0 83 0 20 0 72% 0%
manageiq-providers-ovirt 127 62 3 7 0 20 0 72% 0%
manageiq-providers-scvmm 67 14 0 4 0 7 0 67% 0%
manageiq-providers-vmware 163 198 -15 28 -2 74 1 55% 0%
manageiq-ui-classic 2,881 2,080 -2 971 4 1,764 1 -- --
manageiq-ui-service 421 178 0 24 0 0 0 -- --
6
USER INTERFACE
(Eric Winchell)
PRs (UI, SUI, UI/REACT Components, V2V): 39 Bugs: 9, Enhancements: 3, Technical Debt/cleanup: 15/5, others: 7
Bugs
● Removed a broken Resume button for VMs and Instances (#6581)
● Fixed missing data in PDFs generated from Saved Reports (#6561)
● Fixed Pod information on the Container Build summary screen (#6575)
● Styling improvements on the Container Build summary screen (#6577)
● Fixed VM & Instance retirement from the workflow screen (#6585)
● Enabled reconfiguring of VMs displayed in a nested list (#6605)
● Enabled flash message after managing policies on non-explorer screens (#6622)
● (v2v)Fixed logic for detecting SSH transport method on a conversion host configuration
task (#1092)
Enhancements
● Added Tags for PxeServers and their items (#6509)
● Added support for the Native viewer (#6574)
● (v2v) Limited warm migration to RHV targets only (#1091)
7
PROVIDERS
(Adam Grare)
Core
● Split up MetricsCapture into Provider subclasses, further reduce conditionals (#19543)
● Remove VMwareWebService gem from the core Gemfile (#19704)
● Add a queue_name to Provision Requests so they can be handled by a specialized worker (#19705)
Ovirt
● Add support for the new native virt-viewer console to replace the deprecated spice-html5 one (#452)
● Fix a refresh bug when a NIC doesn’t have a vnic_profile (#457)
Openstack
● Removal of unused NetworkManager MetricsCapture and MetricsCollectorWorker (#548)
● Add support for targeted refresh of SecurityGroupRules (#542)
8
Automate
(Tina Fitzgerald)
5 PRs
● Use Automate Timeout for Orchestration Service Provisioning (#19649)
● Add Disk Size to VM Reconfigure Request Description (#19681)
● Use Binary Blobs for state_var Data (#405)
● Automate datastore import/export UI validation (#6434)
9
PLATFORM
(Joe VLcek)
20 PRs merged
Enhancements:
● Differentiate deployment names by server manageiq/19712
● Always use file based heartbeat manageiq/19666
● Enable heartbeat more manageiq-pods/364
● Remove the DISABLE_MIQ_WORKER_HEARTBEAT env var manageiq-pods/363
● Simplify loading of the dynamic library and make it work on Mac ffi-vix_disk_lib/18, ffi-vix_disk_lib/16
● Add description_string to MiqGroup manageiq-schema/448
Bugs:
● Use regex to validate hostnames manageiq-appliance_console/107
● Deduplicate the SCAP_RULES_DIR constant manageiq-appliance_console/108
● Update manageiq-appliance_console to version 5.3.1 manageiq-appliance/271
● Autoload Rails Models unless called from safe_load manageiq/19701
● Use YAML.load to load classes beyond the basic types manageiq-automation_engine/407
10
PLATFORM
(Joe VLcek)
Technical Debt/Refactoring:
● Remove SSLCipherSuite manageiq-appliance/269
● Test Infrastructure Improvements
○ update ruby test versions query_relation/13
○ Pass some explicit arguments to raw_connect for ExtManagementSystem specs manageiq/19700
○ Use RSpec.describe in outer block for all specs manageiq/19733
○ Fix invalid partials for MiqRequestWorkflow specs manageiq/19708
○ Use RSpec.describe in outer block for all specs manageiq/19732
○ Remove invalid partial from MiqConfigSssdLdap specs manageiq/19693
○ Add an ext_management_system accessor to ProviderObjectMixin spec manageiq/19667
11
QE
(Mike Shriver)
● Continued primary focus on test automation of current
coverage
● Kedar Kulkarni added a core VM creation fixture that
includes the test assignee’s name in the VM name
● Devidas Gaikwad added appliance console / CLI tests for
negative cases
● Tasos Papaioannou updated distributed and replicated
appliance tests to use sprout-based appliance fixtures, and
automated multiple VM retirement tests
● Jaroslav added tests to check for log errors during NFS
backups
● PJ Richardson modified `.check()` method calls to use the
more robust `.ensure_checked()` implementation
● Nandini Chandra automated the test for key pair visibility in
child tenants
● Niyaz Ansari added tests for dynamic dialogs, including
tagging
12
Questions? Discussion?
Sprint 129 Review - February 5
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
plus.google.com/+ManageiqOrg youtube.com/user/ManageIQVideo
linkedin.com/company/manageiq

Contenu connexe

Tendances

Sprint 147
Sprint 147Sprint 147
Sprint 147ManageIQ
 
Sprint 136
Sprint 136Sprint 136
Sprint 136ManageIQ
 
Sprint 138
Sprint 138Sprint 138
Sprint 138ManageIQ
 
Sprint 135
Sprint 135Sprint 135
Sprint 135ManageIQ
 
Sprint 152
Sprint 152Sprint 152
Sprint 152ManageIQ
 
Sprint 125
Sprint 125Sprint 125
Sprint 125ManageIQ
 
Sprint 146
Sprint 146Sprint 146
Sprint 146ManageIQ
 
Sprint 108
Sprint 108Sprint 108
Sprint 108ManageIQ
 
Triangle Kubernetes Meetup - Performance Sensitive Apps in OpenShift
Triangle Kubernetes Meetup - Performance Sensitive Apps in OpenShiftTriangle Kubernetes Meetup - Performance Sensitive Apps in OpenShift
Triangle Kubernetes Meetup - Performance Sensitive Apps in OpenShiftJeremy Eder
 
Sprint 123
Sprint 123Sprint 123
Sprint 123ManageIQ
 
XPDS16: Consideration of Real Time GPU Scheduling of XenGT in Automotive Embe...
XPDS16: Consideration of Real Time GPU Scheduling of XenGT in Automotive Embe...XPDS16: Consideration of Real Time GPU Scheduling of XenGT in Automotive Embe...
XPDS16: Consideration of Real Time GPU Scheduling of XenGT in Automotive Embe...The Linux Foundation
 
NVIDIA GTC 2018: Enabling GPU-as-a-Service Providers with Red Hat OpenShift
NVIDIA GTC 2018:  Enabling GPU-as-a-Service Providers with Red Hat OpenShiftNVIDIA GTC 2018:  Enabling GPU-as-a-Service Providers with Red Hat OpenShift
NVIDIA GTC 2018: Enabling GPU-as-a-Service Providers with Red Hat OpenShiftJeremy Eder
 
Sprint 143
Sprint 143Sprint 143
Sprint 143ManageIQ
 
Sprint 105
Sprint 105Sprint 105
Sprint 105ManageIQ
 
Rhel8 Beta - Halifax RHUG
Rhel8 Beta - Halifax RHUGRhel8 Beta - Halifax RHUG
Rhel8 Beta - Halifax RHUGNicole Maselli
 
Sprint 144
Sprint 144Sprint 144
Sprint 144ManageIQ
 
Osic tech talk presentation on ironic inspector
Osic tech talk presentation on ironic inspectorOsic tech talk presentation on ironic inspector
Osic tech talk presentation on ironic inspectorAnnie Lezil
 
OpenSSL + Intel (r) Quick Assist Technology Engine Setup Instructions
OpenSSL + Intel (r) Quick Assist Technology Engine Setup InstructionsOpenSSL + Intel (r) Quick Assist Technology Engine Setup Instructions
OpenSSL + Intel (r) Quick Assist Technology Engine Setup InstructionsMichelle Holley
 
Poc exadata pres_doag_2015
Poc exadata pres_doag_2015Poc exadata pres_doag_2015
Poc exadata pres_doag_2015Jacques Kostic
 
XPDS16: Xen Live Patching - Updating Xen Without Rebooting - Konrad Wilk, Ora...
XPDS16: Xen Live Patching - Updating Xen Without Rebooting - Konrad Wilk, Ora...XPDS16: Xen Live Patching - Updating Xen Without Rebooting - Konrad Wilk, Ora...
XPDS16: Xen Live Patching - Updating Xen Without Rebooting - Konrad Wilk, Ora...The Linux Foundation
 

Tendances (20)

Sprint 147
Sprint 147Sprint 147
Sprint 147
 
Sprint 136
Sprint 136Sprint 136
Sprint 136
 
Sprint 138
Sprint 138Sprint 138
Sprint 138
 
Sprint 135
Sprint 135Sprint 135
Sprint 135
 
Sprint 152
Sprint 152Sprint 152
Sprint 152
 
Sprint 125
Sprint 125Sprint 125
Sprint 125
 
Sprint 146
Sprint 146Sprint 146
Sprint 146
 
Sprint 108
Sprint 108Sprint 108
Sprint 108
 
Triangle Kubernetes Meetup - Performance Sensitive Apps in OpenShift
Triangle Kubernetes Meetup - Performance Sensitive Apps in OpenShiftTriangle Kubernetes Meetup - Performance Sensitive Apps in OpenShift
Triangle Kubernetes Meetup - Performance Sensitive Apps in OpenShift
 
Sprint 123
Sprint 123Sprint 123
Sprint 123
 
XPDS16: Consideration of Real Time GPU Scheduling of XenGT in Automotive Embe...
XPDS16: Consideration of Real Time GPU Scheduling of XenGT in Automotive Embe...XPDS16: Consideration of Real Time GPU Scheduling of XenGT in Automotive Embe...
XPDS16: Consideration of Real Time GPU Scheduling of XenGT in Automotive Embe...
 
NVIDIA GTC 2018: Enabling GPU-as-a-Service Providers with Red Hat OpenShift
NVIDIA GTC 2018:  Enabling GPU-as-a-Service Providers with Red Hat OpenShiftNVIDIA GTC 2018:  Enabling GPU-as-a-Service Providers with Red Hat OpenShift
NVIDIA GTC 2018: Enabling GPU-as-a-Service Providers with Red Hat OpenShift
 
Sprint 143
Sprint 143Sprint 143
Sprint 143
 
Sprint 105
Sprint 105Sprint 105
Sprint 105
 
Rhel8 Beta - Halifax RHUG
Rhel8 Beta - Halifax RHUGRhel8 Beta - Halifax RHUG
Rhel8 Beta - Halifax RHUG
 
Sprint 144
Sprint 144Sprint 144
Sprint 144
 
Osic tech talk presentation on ironic inspector
Osic tech talk presentation on ironic inspectorOsic tech talk presentation on ironic inspector
Osic tech talk presentation on ironic inspector
 
OpenSSL + Intel (r) Quick Assist Technology Engine Setup Instructions
OpenSSL + Intel (r) Quick Assist Technology Engine Setup InstructionsOpenSSL + Intel (r) Quick Assist Technology Engine Setup Instructions
OpenSSL + Intel (r) Quick Assist Technology Engine Setup Instructions
 
Poc exadata pres_doag_2015
Poc exadata pres_doag_2015Poc exadata pres_doag_2015
Poc exadata pres_doag_2015
 
XPDS16: Xen Live Patching - Updating Xen Without Rebooting - Konrad Wilk, Ora...
XPDS16: Xen Live Patching - Updating Xen Without Rebooting - Konrad Wilk, Ora...XPDS16: Xen Live Patching - Updating Xen Without Rebooting - Konrad Wilk, Ora...
XPDS16: Xen Live Patching - Updating Xen Without Rebooting - Konrad Wilk, Ora...
 

Similaire à Sprint 128

Similaire à Sprint 128 (20)

Sprint 142
Sprint 142Sprint 142
Sprint 142
 
Sprint 179
Sprint 179Sprint 179
Sprint 179
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
 
Sprint 165
Sprint 165Sprint 165
Sprint 165
 
Sprint 120
Sprint 120Sprint 120
Sprint 120
 
Sprint 117
Sprint 117Sprint 117
Sprint 117
 
Sprint 141
Sprint 141Sprint 141
Sprint 141
 
Sprint 181
Sprint 181Sprint 181
Sprint 181
 
Sprint 176
Sprint 176Sprint 176
Sprint 176
 
Sprint 164
Sprint 164Sprint 164
Sprint 164
 
Sprint 140
Sprint 140Sprint 140
Sprint 140
 
Sprint 175
Sprint 175Sprint 175
Sprint 175
 
Sprint 139
Sprint 139Sprint 139
Sprint 139
 
Sprint 186
Sprint 186Sprint 186
Sprint 186
 
Sprint 134
Sprint 134Sprint 134
Sprint 134
 
Sprint 121
Sprint 121Sprint 121
Sprint 121
 
Sprint 171
Sprint 171Sprint 171
Sprint 171
 
Sprint 173
Sprint 173Sprint 173
Sprint 173
 
Sprint 174
Sprint 174Sprint 174
Sprint 174
 

Plus de 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 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide DeckManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide DeckManageIQ
 
ManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide DeckManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide DeckManageIQ
 
ManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide DeckManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide DeckManageIQ
 
Sprint 227
Sprint 227Sprint 227
Sprint 227ManageIQ
 
Sprint 226
Sprint 226Sprint 226
Sprint 226ManageIQ
 
Sprint 225
Sprint 225Sprint 225
Sprint 225ManageIQ
 
Sprint 224
Sprint 224Sprint 224
Sprint 224ManageIQ
 
Sprint 223
Sprint 223Sprint 223
Sprint 223ManageIQ
 
Sprint 222
Sprint 222Sprint 222
Sprint 222ManageIQ
 
Sprint 221
Sprint 221Sprint 221
Sprint 221ManageIQ
 
Sprint 220
Sprint 220Sprint 220
Sprint 220ManageIQ
 
Sprint 219
Sprint 219Sprint 219
Sprint 219ManageIQ
 
Sprint 218
Sprint 218Sprint 218
Sprint 218ManageIQ
 
Sprint 217
Sprint 217Sprint 217
Sprint 217ManageIQ
 

Plus de 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 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide DeckManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide Deck
 
ManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide DeckManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide Deck
 
ManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide DeckManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide Deck
 
Sprint 227
Sprint 227Sprint 227
Sprint 227
 
Sprint 226
Sprint 226Sprint 226
Sprint 226
 
Sprint 225
Sprint 225Sprint 225
Sprint 225
 
Sprint 224
Sprint 224Sprint 224
Sprint 224
 
Sprint 223
Sprint 223Sprint 223
Sprint 223
 
Sprint 222
Sprint 222Sprint 222
Sprint 222
 
Sprint 221
Sprint 221Sprint 221
Sprint 221
 
Sprint 220
Sprint 220Sprint 220
Sprint 220
 
Sprint 219
Sprint 219Sprint 219
Sprint 219
 
Sprint 218
Sprint 218Sprint 218
Sprint 218
 
Sprint 217
Sprint 217Sprint 217
Sprint 217
 

Dernier

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
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
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
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
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
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.
 
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
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
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.
 

Dernier (20)

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.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)
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
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...
 
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
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
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 ...
 
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...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
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
 

Sprint 128

  • 1. SPRINT 128 REVIEW - Sprint Ending January 20, 2019 January 22, 2019 Meeting Start: 10:30 am EST
  • 2. 2 OVERVIEW ● UI (Eric Winchell) ● Providers (Adam Grare) ● Automate (Tina Fitzgerald) ● Platform (Joe VLcek) ● QE (Mike Shriver) ● Summary
  • 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 Repo Health Report - Code Climate Repository Files Code Smells Duplication Other Issues % Coverage manageiq 1,712 296 0 296 0 469 0 -- manageiq-content 1,605 71 0 132 0 24 0 97% 0% manageiq-providers-amazon 125 50 0 18 0 15 0 58% 0% manageiq-providers-ansible_tower 75 13 0 7 0 4 0 82% 0% manageiq-providers-azure 99 45 0 15 0 11 0 73% 0% manageiq-providers-foreman 47 8 0 2 0 4 0 59% 0% manageiq-providers-google 85 10 0 2 0 3 0 77% 0% 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 129 0 83 0 20 0 72% 0% manageiq-providers-ovirt 127 62 3 7 0 20 0 72% 0% manageiq-providers-scvmm 67 14 0 4 0 7 0 67% 0% manageiq-providers-vmware 163 198 -15 28 -2 74 1 55% 0% manageiq-ui-classic 2,881 2,080 -2 971 4 1,764 1 -- -- manageiq-ui-service 421 178 0 24 0 0 0 -- --
  • 6. 6 USER INTERFACE (Eric Winchell) PRs (UI, SUI, UI/REACT Components, V2V): 39 Bugs: 9, Enhancements: 3, Technical Debt/cleanup: 15/5, others: 7 Bugs ● Removed a broken Resume button for VMs and Instances (#6581) ● Fixed missing data in PDFs generated from Saved Reports (#6561) ● Fixed Pod information on the Container Build summary screen (#6575) ● Styling improvements on the Container Build summary screen (#6577) ● Fixed VM & Instance retirement from the workflow screen (#6585) ● Enabled reconfiguring of VMs displayed in a nested list (#6605) ● Enabled flash message after managing policies on non-explorer screens (#6622) ● (v2v)Fixed logic for detecting SSH transport method on a conversion host configuration task (#1092) Enhancements ● Added Tags for PxeServers and their items (#6509) ● Added support for the Native viewer (#6574) ● (v2v) Limited warm migration to RHV targets only (#1091)
  • 7. 7 PROVIDERS (Adam Grare) Core ● Split up MetricsCapture into Provider subclasses, further reduce conditionals (#19543) ● Remove VMwareWebService gem from the core Gemfile (#19704) ● Add a queue_name to Provision Requests so they can be handled by a specialized worker (#19705) Ovirt ● Add support for the new native virt-viewer console to replace the deprecated spice-html5 one (#452) ● Fix a refresh bug when a NIC doesn’t have a vnic_profile (#457) Openstack ● Removal of unused NetworkManager MetricsCapture and MetricsCollectorWorker (#548) ● Add support for targeted refresh of SecurityGroupRules (#542)
  • 8. 8 Automate (Tina Fitzgerald) 5 PRs ● Use Automate Timeout for Orchestration Service Provisioning (#19649) ● Add Disk Size to VM Reconfigure Request Description (#19681) ● Use Binary Blobs for state_var Data (#405) ● Automate datastore import/export UI validation (#6434)
  • 9. 9 PLATFORM (Joe VLcek) 20 PRs merged Enhancements: ● Differentiate deployment names by server manageiq/19712 ● Always use file based heartbeat manageiq/19666 ● Enable heartbeat more manageiq-pods/364 ● Remove the DISABLE_MIQ_WORKER_HEARTBEAT env var manageiq-pods/363 ● Simplify loading of the dynamic library and make it work on Mac ffi-vix_disk_lib/18, ffi-vix_disk_lib/16 ● Add description_string to MiqGroup manageiq-schema/448 Bugs: ● Use regex to validate hostnames manageiq-appliance_console/107 ● Deduplicate the SCAP_RULES_DIR constant manageiq-appliance_console/108 ● Update manageiq-appliance_console to version 5.3.1 manageiq-appliance/271 ● Autoload Rails Models unless called from safe_load manageiq/19701 ● Use YAML.load to load classes beyond the basic types manageiq-automation_engine/407
  • 10. 10 PLATFORM (Joe VLcek) Technical Debt/Refactoring: ● Remove SSLCipherSuite manageiq-appliance/269 ● Test Infrastructure Improvements ○ update ruby test versions query_relation/13 ○ Pass some explicit arguments to raw_connect for ExtManagementSystem specs manageiq/19700 ○ Use RSpec.describe in outer block for all specs manageiq/19733 ○ Fix invalid partials for MiqRequestWorkflow specs manageiq/19708 ○ Use RSpec.describe in outer block for all specs manageiq/19732 ○ Remove invalid partial from MiqConfigSssdLdap specs manageiq/19693 ○ Add an ext_management_system accessor to ProviderObjectMixin spec manageiq/19667
  • 11. 11 QE (Mike Shriver) ● Continued primary focus on test automation of current coverage ● Kedar Kulkarni added a core VM creation fixture that includes the test assignee’s name in the VM name ● Devidas Gaikwad added appliance console / CLI tests for negative cases ● Tasos Papaioannou updated distributed and replicated appliance tests to use sprout-based appliance fixtures, and automated multiple VM retirement tests ● Jaroslav added tests to check for log errors during NFS backups ● PJ Richardson modified `.check()` method calls to use the more robust `.ensure_checked()` implementation ● Nandini Chandra automated the test for key pair visibility in child tenants ● Niyaz Ansari added tests for dynamic dialogs, including tagging
  • 12. 12 Questions? Discussion? Sprint 129 Review - February 5 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 plus.google.com/+ManageiqOrg youtube.com/user/ManageIQVideo linkedin.com/company/manageiq