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

More Related Content

PDF
Sprint 129
PDF
Sprint 145
PDF
Sprint 130
PDF
Sprint 126
PDF
Sprint 153
PDF
Sprint 127
PDF
Sprint 124
PDF
Sprint 131
Sprint 129
Sprint 145
Sprint 130
Sprint 126
Sprint 153
Sprint 127
Sprint 124
Sprint 131

What's hot (20)

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

Similar to Sprint 128 (20)

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

More from ManageIQ (20)

PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PPTX
ManageIQ - Sprint 267 Review - Slide Deck
PPTX
ManageIQ - Sprint 266 Review - Slide Deck
PPTX
ManageIQ - Sprint 265 Review - Slide Deck
PPTX
ManageIQ - Sprint 264 Review - Slide Deck
PPTX
ManageIQ - Sprint 263 Review - Slide Deck
PPTX
ManageIQ - Sprint 262 Review - Slide Deck
PPTX
ManageIQ - Sprint 260 & 261 Review - Slide Deck
PPTX
ManageIQ - Sprint 259 Review - Slide Deck
PPTX
ManageIQ - Sprint 258 Review - Slide Deck
PPTX
ManageIQ - Sprint 257 Review - Slide Deck
PPTX
ManageIQ - Sprint 256 Review - Slide Deck
PPTX
ManageIQ - Sprint 255 Review - Slide Deck
PPTX
ManageIQ - Sprint 254 Review - Slide Deck
PPTX
ManageIQ - Sprint 247 Review - Slide Deck
PPTX
ManageIQ - Sprint 253 Review - Slide Deck
PPTX
ManageIQ - Sprint 252 Review - Slide Deck
PPTX
ManageIQ - Sprint 251 Review - Slide Deck
PPTX
ManageIQ - Sprint 250 Review - Slide Deck
PPTX
ManageIQ - Sprint 249 Review - Slide Deck
ManageIQ - Sprint 268 Review - Slide Deck
ManageIQ - Sprint 267 Review - Slide Deck
ManageIQ - Sprint 266 Review - Slide Deck
ManageIQ - Sprint 265 Review - Slide Deck
ManageIQ - Sprint 264 Review - Slide Deck
ManageIQ - Sprint 263 Review - Slide Deck
ManageIQ - Sprint 262 Review - Slide Deck
ManageIQ - Sprint 260 & 261 Review - Slide Deck
ManageIQ - Sprint 259 Review - Slide Deck
ManageIQ - Sprint 258 Review - Slide Deck
ManageIQ - Sprint 257 Review - Slide Deck
ManageIQ - Sprint 256 Review - Slide Deck
ManageIQ - Sprint 255 Review - Slide Deck
ManageIQ - Sprint 254 Review - Slide Deck
ManageIQ - Sprint 247 Review - Slide Deck
ManageIQ - Sprint 253 Review - Slide Deck
ManageIQ - Sprint 252 Review - Slide Deck
ManageIQ - Sprint 251 Review - Slide Deck
ManageIQ - Sprint 250 Review - Slide Deck
ManageIQ - Sprint 249 Review - Slide Deck

Recently uploaded (20)

PPTX
Oracle Fusion HCM Cloud Demo for Beginners
PDF
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
DOCX
How to Use SharePoint as an ISO-Compliant Document Management System
PPTX
Introduction to Windows Operating System
PPTX
assetexplorer- product-overview - presentation
PPTX
Trending Python Topics for Data Visualization in 2025
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
iTop VPN Crack Latest Version Full Key 2025
PDF
CCleaner 6.39.11548 Crack 2025 License Key
PPTX
Computer Software and OS of computer science of grade 11.pptx
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PDF
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
PDF
DNT Brochure 2025 – ISV Solutions @ D365
PDF
MCP Security Tutorial - Beginner to Advanced
PDF
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
PDF
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
PDF
AI Guide for Business Growth - Arna Softech
PDF
How Tridens DevSecOps Ensures Compliance, Security, and Agility
PDF
Topaz Photo AI Crack New Download (Latest 2025)
PDF
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
Oracle Fusion HCM Cloud Demo for Beginners
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
How to Use SharePoint as an ISO-Compliant Document Management System
Introduction to Windows Operating System
assetexplorer- product-overview - presentation
Trending Python Topics for Data Visualization in 2025
Designing Intelligence for the Shop Floor.pdf
iTop VPN Crack Latest Version Full Key 2025
CCleaner 6.39.11548 Crack 2025 License Key
Computer Software and OS of computer science of grade 11.pptx
Advanced SystemCare Ultimate Crack + Portable (2025)
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
DNT Brochure 2025 – ISV Solutions @ D365
MCP Security Tutorial - Beginner to Advanced
Ableton Live Suite for MacOS Crack Full Download (Latest 2025)
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
AI Guide for Business Growth - Arna Softech
How Tridens DevSecOps Ensures Compliance, Security, and Agility
Topaz Photo AI Crack New Download (Latest 2025)
AI/ML Infra Meetup | LLM Agents and Implementation Challenges

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