SlideShare a Scribd company logo
ManageIQ
Sprint 84 Review - Sprint End April 23, 2018
April 25, 2018
Meeting Start: 10:30am EST
Overview
● Sprint Statistics (Oleg Barenboim)
● Community Update (Carol Chen)
● UI (Dan Clarizio)
● Providers (Bronagh Sorota, Adam Grare)
● Automate (Tina Fitzgerald)
● Platform (Gregg Tanzillo)
● REST API (Alberto Bellotti)
● Documentation (Chris Budzilowicz)
● Discussion
All Repo Stats - Top 10
Total of 352 merged PRs across 90 ManageIQ Repos
Pull Requests from: 2018-04-10 00:00:00 UTC to: 2018-04-23 00:00:00 UTC
PRs Merged per Sprint across ManageIQ Repositories
--Gaprindashvili-1releasedJan31
--Gaprindashvili-2releasedMar02
Distribution and Types of Merged PRs across ManageIQ
Repositories
Repository Health Report
● “Other Issues” column includes Style and Bug Risks
● Red Hat Summit 2018, May 8-10, San Francisco - ManageIQ in Community
Central, together with RDO and Ceph
● OSCAL’18, May 19-20, Tirana, Albania - ManageIQ booth; and talks by David
Halasz, Carol Chen
● OpenStack Summit 2018, May 21-24,
Vancouver - ManageIQ part of
Community pod in
Red Hat booth
Community Update
(Carol Chen)
PRs (UI, SUI, UI Components, V2V): 99 Bugs: 37, Enhancements: 28, Technical
Debt: 12, Test: 3, others: 19
Enhancements:
● Add redirect to list of requests when Retire Now is pressed (#3409)
● Added Physical Server Console button on physical server summary screen
(#3690)
● Add delete button to network router list and detail screen (#3436)
● V2V: Shows all migration states by category (#212)
User Interface
(Dan Clarizio)
User Interface
V2V Migration Plans - Not Started
User Interface
V2V Migration Plans - In Progress
User Interface
V2V Migration Plans - Completed
Bugs:
● Fixed Secondary filter to be added/edited correctly for reports (#3747)
● Bugs fixed while clearing Search in Control and Datastores Explorers (#3740,
#3745)
● Fix bugs on set ownership screen (#3759)
● Regulate encryption when creating new volume from snapshot (#1651)
● Skip re-validation of provider credentials when non-required fields are cleared
(#3705)
● Render new dialog runner for all service types - Fixes missing form buttons and
double form buttons issues (#3793)
● Fix generic object show in services (#3768)
User Interface
Providers
(Bronagh Sorota, Adam Grare)
Merged Provider PRs
Providers
Azure
● Upgraded to azure-armrest 0.9.10
○ Fixed Orchestration Template key transformation bug
○ Performance of marketplace image collection has been significantly improved.
■ Collection time reduced from 20 minutes to 1 minute.
● Tag Mapping support
Providers
OpenStack
● Fixed
○ disconnecting Volume from Vm during refresh
○ correct ID attribute for quota collection for Neutron service
○ missing CloudVolume quota per_volume_gigabytes_used
● Made Gnocchi metrics granularity configurable in Settings
VMware
● Improvements to vSphere streaming refresh (#186, #233, #234, #235)
● Add revert snapshot support for vCloud (#230)
Providers
Lenovo
● Added physical switches to inventory (schema#160, schema#165,
schema#182, manageiq#16948, #132)
● Added physical chassis support (schema#183, manageiq#17236, #149)
Containers
● Add a userid to container scanning job to track who scheduled the scan
(manageiq#17264, #244)
Automate
(Tina Fitzgerald)
PRs Merged: 20
6 - Enhancements, 11 - Bugs. 3 - Refactoring
● V2V
○ TransformationMapping service_template association (#17266)
● Service create request tasks
○ Role change for Queue (#17297)
● Git Import
○ Gets stuck with wrong credentials (#14889)
Automate
(Tina Fitzgerald)
Retirement
● As a Request
○ Make retire request (#17255)
○ Add child retirement task methods (#17234)
○ UI redirect to request page (#3409)
● Object lock in retire_now when setting retirement_state
(#17820)
○ Expose retirement_initializing to Automate service model (#173)
● Add Container Orchestration Stacks retire_now (#17298)
Automate
(Tina Fitzgerald)
● Quota - Service Dialog Overrides
○ Calculate requested quota values (#203)
● Automate Engine
○ URI parsing change (#162)
Substitution commonly used in paths: /{#a}/{#b}/{#c}/{#d}
Before: if {#a} is nil, path = //{#b}/{#c}/{#d} which is invalid
After: if {#a} is nil, path = /{#b}/{#c}/{#d} which is valid
Automate
(Tina Fitzgerald)
Dialogs
● Template Custom Button Dialog
○ Not displaying Submit/Cancel Buttons (#3712)
● Dynamic Dropdown
○ Default value contains all list values (#279)
● Tag control cannot be ordered
○ Submit button not enabled (#278)
Major effort to resolve issues, PR’s in progress
Platform
(Gregg Tanzillo)
PRs Merged: 41
6 - Enh, 12 - Bugs, 23 - Tech Debt, Tests and Refactoring
Enhancements
● Add timeout knob for monitoring server roles (#17265)
● Initialize queue task_id when queuing metric capture task (#17301)
Tests
● Update ruby to 2.3.6 on Travis
Platform
(Gregg Tanzillo)
Bug Fixes
● Httpd configmap generator
○ Fix issue where httpd pod sometimes fails to initialize after running configmap generator (#34)
○ Convert host to canonical name when possible. (#27)
● Fix VMDB backup is failing (#17269)
● Fix Online VMs (Powered On) report lists Orphaned and Archived
VMs/Instances (#17178)
● Fix Apache Reloaded twice with logrotate (#185)
REST API
(Alberto Bellotti)
● Always challenge requests with invalid authentication - #359 (Tim W.)
○ Earlier, when accessing the API via a browser and incorrect credentials were specified, bad
credentials were cached and the browser cache needed to be cleared before attempting the
request again.
○ With this fix, the browser will receive the WWW-Authenticate in the header and properly
re-request the credentials.
REST API
(Alberto Bellotti)
● Added ability to Update cloud templates for a provider - #341 (Andrey V.)
POST /api/providers/:id/cloud_templates/:cloud_template_id
{
“action” : “edit”,
“resource” : {
“name” : “updated-sample-image”
}
}
REST API
(Alberto Bellotti)
● Added tagging support to additional collections - #361
○ Supporting the following collection resources via the tags subcollection:
■ /api/availability_zones/:id/tags
■ /api/cloud_networks/:id/tags
■ /api/cloud_subnets/:id/tags
■ /api/flavors/:id/tags
■ /api/network_routers/:id/tags
■ /api/security_groups/:id/tags
○ Supporting regular queries as well as the assign and unassign actions as we currently do for
tagging other resources.
Documentation
(Chris Budzilowicz)
PRs Merged in Sprint 84: 21
● Enhancements - 17
● Bugs - 4
Highlights of Spring 84:
● PR#824: Removed non-supported OCP version from docs
● PR#810: Added domain prefix explanation for LDAP authentication.
● PR#804: Add details for add_disk method.
● PR#809: Removed incorrect info about adding database partition.
● PR#797: Updated content for postgreSQL password.
Discussion
Sprint 85 Review - May 09
Meeting Start: 10:30am EST

More Related Content

What's hot

Sprint 65
Sprint 65Sprint 65
Sprint 65
ManageIQ
 
Sprint 79
Sprint 79Sprint 79
Sprint 79
ManageIQ
 
Sprint 61
Sprint 61Sprint 61
Sprint 61
ManageIQ
 
Sprint 99
Sprint 99Sprint 99
Sprint 99
ManageIQ
 
Sprint 60
Sprint 60Sprint 60
Sprint 60
ManageIQ
 
Sprint 16
Sprint 16Sprint 16
Sprint 16
ManageIQ
 
Sprint 98
Sprint 98Sprint 98
Sprint 98
ManageIQ
 
Sprint 19
Sprint 19Sprint 19
Sprint 19
ManageIQ
 
Sprint 37 review
Sprint 37 reviewSprint 37 review
Sprint 37 review
ManageIQ
 
Sprint 20
Sprint 20Sprint 20
Sprint 20
ManageIQ
 
Dynamic filtering for presto join optimisation
Dynamic filtering for presto join optimisationDynamic filtering for presto join optimisation
Dynamic filtering for presto join optimisation
Ori Reshef
 
Mutable data @ scale
Mutable data @ scaleMutable data @ scale
Mutable data @ scale
Ori Reshef
 
SAP BusinessObjects Bi4 migration pack
SAP BusinessObjects Bi4 migration packSAP BusinessObjects Bi4 migration pack
SAP BusinessObjects Bi4 migration pack
Sebastien Goiffon
 
Sprint 21
Sprint 21Sprint 21
Sprint 21
ManageIQ
 
Neo4j Data Loading with Kettle
Neo4j Data Loading with KettleNeo4j Data Loading with Kettle
Neo4j Data Loading with Kettle
Neo4j
 
MySQL performance monitoring using Statsd and Graphite (PLUK2013)
MySQL performance monitoring using Statsd and Graphite (PLUK2013)MySQL performance monitoring using Statsd and Graphite (PLUK2013)
MySQL performance monitoring using Statsd and Graphite (PLUK2013)
spil-engineering
 

What's hot (17)

Sprint 65
Sprint 65Sprint 65
Sprint 65
 
Sprint 79
Sprint 79Sprint 79
Sprint 79
 
Sprint 61
Sprint 61Sprint 61
Sprint 61
 
Sprint 99
Sprint 99Sprint 99
Sprint 99
 
Sprint 60
Sprint 60Sprint 60
Sprint 60
 
Sprint 16
Sprint 16Sprint 16
Sprint 16
 
Sprint 98
Sprint 98Sprint 98
Sprint 98
 
Sprint 19
Sprint 19Sprint 19
Sprint 19
 
Sprint 37 review
Sprint 37 reviewSprint 37 review
Sprint 37 review
 
Sprint 20
Sprint 20Sprint 20
Sprint 20
 
Dynamic filtering for presto join optimisation
Dynamic filtering for presto join optimisationDynamic filtering for presto join optimisation
Dynamic filtering for presto join optimisation
 
Wipro
WiproWipro
Wipro
 
Mutable data @ scale
Mutable data @ scaleMutable data @ scale
Mutable data @ scale
 
SAP BusinessObjects Bi4 migration pack
SAP BusinessObjects Bi4 migration packSAP BusinessObjects Bi4 migration pack
SAP BusinessObjects Bi4 migration pack
 
Sprint 21
Sprint 21Sprint 21
Sprint 21
 
Neo4j Data Loading with Kettle
Neo4j Data Loading with KettleNeo4j Data Loading with Kettle
Neo4j Data Loading with Kettle
 
MySQL performance monitoring using Statsd and Graphite (PLUK2013)
MySQL performance monitoring using Statsd and Graphite (PLUK2013)MySQL performance monitoring using Statsd and Graphite (PLUK2013)
MySQL performance monitoring using Statsd and Graphite (PLUK2013)
 

Similar to Sprint 84

Sprint 87
Sprint 87Sprint 87
Sprint 87
ManageIQ
 
Sprint 92
Sprint 92Sprint 92
Sprint 92
ManageIQ
 
Sprint 81
Sprint 81Sprint 81
Sprint 81
ManageIQ
 
Sprint 86
Sprint 86Sprint 86
Sprint 86
ManageIQ
 
Sprint 91
Sprint 91Sprint 91
Sprint 91
ManageIQ
 
Sprint 80
Sprint 80Sprint 80
Sprint 80
ManageIQ
 
Sprint 88
Sprint 88Sprint 88
Sprint 88
ManageIQ
 
Sprint 95
Sprint 95Sprint 95
Sprint 95
ManageIQ
 
Sprint 77
Sprint 77Sprint 77
Sprint 77
ManageIQ
 
Sprint 40 review
Sprint 40 reviewSprint 40 review
Sprint 40 review
ManageIQ
 
Sprint 53
Sprint 53Sprint 53
Sprint 53
ManageIQ
 
Sprint 45 review
Sprint 45 reviewSprint 45 review
Sprint 45 review
ManageIQ
 
Sprint 96
Sprint 96Sprint 96
Sprint 96
ManageIQ
 
Sprint 78
Sprint 78Sprint 78
Sprint 78
ManageIQ
 
Sprint 116
Sprint 116Sprint 116
Sprint 116
ManageIQ
 
Sprint 51 review
Sprint 51 reviewSprint 51 review
Sprint 51 review
ManageIQ
 
Sprint 49 review
Sprint 49 reviewSprint 49 review
Sprint 49 review
ManageIQ
 
Sprint 90
Sprint 90Sprint 90
Sprint 90
ManageIQ
 
Sprint 67
Sprint 67Sprint 67
Sprint 67
ManageIQ
 
Sprint 89
Sprint 89Sprint 89
Sprint 89
ManageIQ
 

Similar to Sprint 84 (20)

Sprint 87
Sprint 87Sprint 87
Sprint 87
 
Sprint 92
Sprint 92Sprint 92
Sprint 92
 
Sprint 81
Sprint 81Sprint 81
Sprint 81
 
Sprint 86
Sprint 86Sprint 86
Sprint 86
 
Sprint 91
Sprint 91Sprint 91
Sprint 91
 
Sprint 80
Sprint 80Sprint 80
Sprint 80
 
Sprint 88
Sprint 88Sprint 88
Sprint 88
 
Sprint 95
Sprint 95Sprint 95
Sprint 95
 
Sprint 77
Sprint 77Sprint 77
Sprint 77
 
Sprint 40 review
Sprint 40 reviewSprint 40 review
Sprint 40 review
 
Sprint 53
Sprint 53Sprint 53
Sprint 53
 
Sprint 45 review
Sprint 45 reviewSprint 45 review
Sprint 45 review
 
Sprint 96
Sprint 96Sprint 96
Sprint 96
 
Sprint 78
Sprint 78Sprint 78
Sprint 78
 
Sprint 116
Sprint 116Sprint 116
Sprint 116
 
Sprint 51 review
Sprint 51 reviewSprint 51 review
Sprint 51 review
 
Sprint 49 review
Sprint 49 reviewSprint 49 review
Sprint 49 review
 
Sprint 90
Sprint 90Sprint 90
Sprint 90
 
Sprint 67
Sprint 67Sprint 67
Sprint 67
 
Sprint 89
Sprint 89Sprint 89
Sprint 89
 

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

Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
abdulrafaychaudhry
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
QuickwayInfoSystems3
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
vrstrong314
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 

Recently uploaded (20)

Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 

Sprint 84

  • 1. ManageIQ Sprint 84 Review - Sprint End April 23, 2018 April 25, 2018 Meeting Start: 10:30am EST
  • 2. Overview ● Sprint Statistics (Oleg Barenboim) ● Community Update (Carol Chen) ● UI (Dan Clarizio) ● Providers (Bronagh Sorota, Adam Grare) ● Automate (Tina Fitzgerald) ● Platform (Gregg Tanzillo) ● REST API (Alberto Bellotti) ● Documentation (Chris Budzilowicz) ● Discussion
  • 3. All Repo Stats - Top 10 Total of 352 merged PRs across 90 ManageIQ Repos Pull Requests from: 2018-04-10 00:00:00 UTC to: 2018-04-23 00:00:00 UTC
  • 4. PRs Merged per Sprint across ManageIQ Repositories --Gaprindashvili-1releasedJan31 --Gaprindashvili-2releasedMar02
  • 5. Distribution and Types of Merged PRs across ManageIQ Repositories
  • 6. Repository Health Report ● “Other Issues” column includes Style and Bug Risks
  • 7. ● Red Hat Summit 2018, May 8-10, San Francisco - ManageIQ in Community Central, together with RDO and Ceph ● OSCAL’18, May 19-20, Tirana, Albania - ManageIQ booth; and talks by David Halasz, Carol Chen ● OpenStack Summit 2018, May 21-24, Vancouver - ManageIQ part of Community pod in Red Hat booth Community Update (Carol Chen)
  • 8. PRs (UI, SUI, UI Components, V2V): 99 Bugs: 37, Enhancements: 28, Technical Debt: 12, Test: 3, others: 19 Enhancements: ● Add redirect to list of requests when Retire Now is pressed (#3409) ● Added Physical Server Console button on physical server summary screen (#3690) ● Add delete button to network router list and detail screen (#3436) ● V2V: Shows all migration states by category (#212) User Interface (Dan Clarizio)
  • 9. User Interface V2V Migration Plans - Not Started
  • 10. User Interface V2V Migration Plans - In Progress
  • 11. User Interface V2V Migration Plans - Completed
  • 12. Bugs: ● Fixed Secondary filter to be added/edited correctly for reports (#3747) ● Bugs fixed while clearing Search in Control and Datastores Explorers (#3740, #3745) ● Fix bugs on set ownership screen (#3759) ● Regulate encryption when creating new volume from snapshot (#1651) ● Skip re-validation of provider credentials when non-required fields are cleared (#3705) ● Render new dialog runner for all service types - Fixes missing form buttons and double form buttons issues (#3793) ● Fix generic object show in services (#3768) User Interface
  • 15. Providers Azure ● Upgraded to azure-armrest 0.9.10 ○ Fixed Orchestration Template key transformation bug ○ Performance of marketplace image collection has been significantly improved. ■ Collection time reduced from 20 minutes to 1 minute. ● Tag Mapping support
  • 16. Providers OpenStack ● Fixed ○ disconnecting Volume from Vm during refresh ○ correct ID attribute for quota collection for Neutron service ○ missing CloudVolume quota per_volume_gigabytes_used ● Made Gnocchi metrics granularity configurable in Settings VMware ● Improvements to vSphere streaming refresh (#186, #233, #234, #235) ● Add revert snapshot support for vCloud (#230)
  • 17. Providers Lenovo ● Added physical switches to inventory (schema#160, schema#165, schema#182, manageiq#16948, #132) ● Added physical chassis support (schema#183, manageiq#17236, #149) Containers ● Add a userid to container scanning job to track who scheduled the scan (manageiq#17264, #244)
  • 18. Automate (Tina Fitzgerald) PRs Merged: 20 6 - Enhancements, 11 - Bugs. 3 - Refactoring ● V2V ○ TransformationMapping service_template association (#17266) ● Service create request tasks ○ Role change for Queue (#17297) ● Git Import ○ Gets stuck with wrong credentials (#14889)
  • 19. Automate (Tina Fitzgerald) Retirement ● As a Request ○ Make retire request (#17255) ○ Add child retirement task methods (#17234) ○ UI redirect to request page (#3409) ● Object lock in retire_now when setting retirement_state (#17820) ○ Expose retirement_initializing to Automate service model (#173) ● Add Container Orchestration Stacks retire_now (#17298)
  • 20. Automate (Tina Fitzgerald) ● Quota - Service Dialog Overrides ○ Calculate requested quota values (#203) ● Automate Engine ○ URI parsing change (#162) Substitution commonly used in paths: /{#a}/{#b}/{#c}/{#d} Before: if {#a} is nil, path = //{#b}/{#c}/{#d} which is invalid After: if {#a} is nil, path = /{#b}/{#c}/{#d} which is valid
  • 21. Automate (Tina Fitzgerald) Dialogs ● Template Custom Button Dialog ○ Not displaying Submit/Cancel Buttons (#3712) ● Dynamic Dropdown ○ Default value contains all list values (#279) ● Tag control cannot be ordered ○ Submit button not enabled (#278) Major effort to resolve issues, PR’s in progress
  • 22. Platform (Gregg Tanzillo) PRs Merged: 41 6 - Enh, 12 - Bugs, 23 - Tech Debt, Tests and Refactoring Enhancements ● Add timeout knob for monitoring server roles (#17265) ● Initialize queue task_id when queuing metric capture task (#17301) Tests ● Update ruby to 2.3.6 on Travis
  • 23. Platform (Gregg Tanzillo) Bug Fixes ● Httpd configmap generator ○ Fix issue where httpd pod sometimes fails to initialize after running configmap generator (#34) ○ Convert host to canonical name when possible. (#27) ● Fix VMDB backup is failing (#17269) ● Fix Online VMs (Powered On) report lists Orphaned and Archived VMs/Instances (#17178) ● Fix Apache Reloaded twice with logrotate (#185)
  • 24. REST API (Alberto Bellotti) ● Always challenge requests with invalid authentication - #359 (Tim W.) ○ Earlier, when accessing the API via a browser and incorrect credentials were specified, bad credentials were cached and the browser cache needed to be cleared before attempting the request again. ○ With this fix, the browser will receive the WWW-Authenticate in the header and properly re-request the credentials.
  • 25. REST API (Alberto Bellotti) ● Added ability to Update cloud templates for a provider - #341 (Andrey V.) POST /api/providers/:id/cloud_templates/:cloud_template_id { “action” : “edit”, “resource” : { “name” : “updated-sample-image” } }
  • 26. REST API (Alberto Bellotti) ● Added tagging support to additional collections - #361 ○ Supporting the following collection resources via the tags subcollection: ■ /api/availability_zones/:id/tags ■ /api/cloud_networks/:id/tags ■ /api/cloud_subnets/:id/tags ■ /api/flavors/:id/tags ■ /api/network_routers/:id/tags ■ /api/security_groups/:id/tags ○ Supporting regular queries as well as the assign and unassign actions as we currently do for tagging other resources.
  • 27. Documentation (Chris Budzilowicz) PRs Merged in Sprint 84: 21 ● Enhancements - 17 ● Bugs - 4 Highlights of Spring 84: ● PR#824: Removed non-supported OCP version from docs ● PR#810: Added domain prefix explanation for LDAP authentication. ● PR#804: Add details for add_disk method. ● PR#809: Removed incorrect info about adding database partition. ● PR#797: Updated content for postgreSQL password.
  • 28. Discussion Sprint 85 Review - May 09 Meeting Start: 10:30am EST