SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
SPRINT 111 REVIEW
- Sprint Ending May 13, 2019
May 15, 2019
Meeting Start: 10:30 am EST
2
OVERVIEW
● Sprint Statistics (John Prause)
● UI (Harpreet Kataria)
● Providers (Adam Grare)
● Automate (Tina Fitzgerald)
● Platform (Joe VLcek)
● API (Alberto Bellotti)
● Documentation (Suyog)
● Summary
3
ALL REPO STATS - TOP 10
Total of 210 PRs merged across 102 ManageIQ Repos
Pull Requests from: 2019-04-30 - 2019-05-13
4
PRs Merged per Sprint across ManageIQ Repositories
--Hammer-3releasedMar06
--Hammer-4releasedMar29
--Hammer-5releasedApr23
5
Distribution and Types of PRs Merged across ManageIQ Repositories
6
REPOSITORY HEALTH REPORT
7
USER INTERFACE
(Harpreet Kataria)
PRs (UI, SUI, UI Components, V2V): 57 Bugs: 31, Enhancements: 6, Technical Debt/Refactoring/Cleanup:
2/6/2, Documentation/dependencies: 1/1, others: 8
Bugs
● Fix for open_url in CustomButton (#5544)
● Fix adding new trusted forests for LDAP authentication (#5548)
● Fix vm_edit when entering from providers screen (#5527)
● Validate Classification before accessing description (#5526)
● Display the missing Main Configuration in the RBAC roles tree (#5507)
● SUI: VM custom button dialog - use the VM instead of the parent service (#1542)
● SUI: VM details - show provider when available (#1532)
Bug fixes in Classic UI repo
8
USER INTERFACE
(Harpreet Kataria)
Enhancements
● Add ancestry parents to breadcrumbs (#5502)
● Adding a welcoming page prompting to add a Provider (#5434)
● Inform user about outdated belongsto filters (#5511)
● V2V: Add Download Log action to conversion host list items that creates a file from context_data
(#948)
9
USER INTERFACE
(Harpreet Kataria)
Adding a welcoming page prompting to add a Provider
10
USER INTERFACE
(Harpreet Kataria)
Inform user about outdated belongs to filters
11
USER INTERFACE
(Harpreet Kataria)
Download Log action to conversion host list items
12
PROVIDERS
(Adam Grare)
Core
● Move common persister overrides to core (#18713, #18720) and cleanup from
various providers (scvmm, vmware, ovirt)
SCVMM
● Add full db comparison between graph & classic refresh (#112)
● Use the generic relationship methods from core (#111)
● Fix inconsistencies between graph & classic refresh (#113)
● Default to graph refresh (#115) … (!!!)
13
PROVIDERS
(Adam Grare)
Ovirt
● Use the generic relationship methods from core (#362)
Amazon
● Update regions and instance types (#532)
● Add back previously disabled regions (#535)
Ansible Tower
● Improve template runner to allow zone to be provided (#170)
14
AUTOMATE
(Tina Fitzgerald)
AUTOMATE
(Tina Fitzgerald)
12 PRs Merged: 10 - Bugs, 2 - Enhancements
● Dialogs
○ Dynamic Field Refresh Issue (#384)
○ Textarea Regular Expression Validation (#18743)
● Ansible Tower Template Runner Enhancement (#170)
● New Generic Object Definition Import/Export (#18688)
● Fix VMware Template Provisioning Email (#529)
● Fix Vm Retire Request Approval Issue (#18738) (#532)
15
PLATFORM
(Joe VLcek)
31 PRs merged
Ruby / Rails Version Bump:
● (manageiq/18716), (manageiq-appliance/235), (manageiq-appliance-build), (manageiq-appliance_console/89),
(manageiq-automation_engine/323), (manageiq-content/533), (manageiq-gems-pending/432), (manageiq-pods/323),
(manageiq-schema/368), (manageiq-schema/365), (activerecord-id_regions/13), (activerecord-id_regions/12),
(manageiq-graphql/68)
Bug Fixes
● Fix miq_DIALOG seed (manageiq/18710)
● Add metrics_base table to default excludes (manageiq/18702)
16
PLATFORM
(Joe VLcek)
Enhancements
● Allow virtual delegate to be specified (activerecord-virtual_attributes/21)
● remove duplicate matcher (activerecord-virtual_attributes/18)
● Drop id_region dependency (manageiq/18711)
● Support UUID primary keys (activerecord-id_regions/14)
● Add a logical replication config handler (manageiq-postgres_ha_admin/17)
● Add the replication worker count to #subscriptions (pg-logical_replication/2)
● Test infrastructure improvements (activerecord-virtual_attributes/14), (activerecord-virtual_attributes/17),
(activerecord-virtual_attributes/19)
Refactoring
● Refactor build_html_col (manageiq/18459)
● Use stable_sort_by from more_core_extensions repo (manageiq/18389)
17
PLATFORM
(Joe VLcek)
Technical Debt
● Remove gems pending dependency (manageiq-postgres_ha_admin/16)
● All our virtual delegates allow nil (manageiq/18744)
● Upgrade from FactoryGirl to FactoryBot (manageiq-graphql/67)
● Remove RSS table (manageiq-schema/343)
18
API
(Alberto Bellotti)
● Added support for physical server provisioning #578 - (Miha P.)
○ Expose API calls needed for presenting and enabling the physical server provisioning dialogs
○ Allow for new PhysicalServerProvisionRequest request type with new /api/requests
GET /api/customization_templates[/:id]
GET /api/pxe_images[/:id]
GET /api/pxe_images/:id/customization_templates[/:id]
GET /api/pxe_servers[/:id]
GET /api/pxe_servers/:id/pxe_images[/:id]
19
API
(Alberto Bellotti)
● Enhancement to include the regions if supported with OPTIONS /api/providers #571 - (David H.)
○ Needed for API-driven forms
OPTIONS /api/providers
{
…
“supported_providers” : [
…
{
“title” : “Amazon EC2”,
“type” : “ManageIQ::Providers::Amazon::CloudManager”,
“kind” : “cloud”,
“regions” : [
{
“name” : “ap-south-1”,
“description” : “Asia Pacific (Mumbai)”
},
...
]
}
…
]
...
}
20
DOCUMENTATION
(Suyog)
PRs Merged in Sprint 111: 6
Bugs: 5
Enhancement: 1
Highlight:
● Added a procedure and note about wal_keep_segments in General Configuration [1131]
● Improvements to the sysprep_enabled and vlan section of provisioning VM using cloud-init
[1134]
21
SUMMARY
Sprint 112 Review - May 29, 2019
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

Tendances (20)

Sprint 140
Sprint 140Sprint 140
Sprint 140
 
Sprint 81
Sprint 81Sprint 81
Sprint 81
 
Sprint 142
Sprint 142Sprint 142
Sprint 142
 
Sprint 147
Sprint 147Sprint 147
Sprint 147
 
Sprint 127
Sprint 127Sprint 127
Sprint 127
 
Sprint 131
Sprint 131Sprint 131
Sprint 131
 
Sprint 138
Sprint 138Sprint 138
Sprint 138
 
Sprint 133
Sprint 133Sprint 133
Sprint 133
 
Sprint 176
Sprint 176Sprint 176
Sprint 176
 
Sprint 129
Sprint 129Sprint 129
Sprint 129
 
Sprint 181
Sprint 181Sprint 181
Sprint 181
 
Sprint 117
Sprint 117Sprint 117
Sprint 117
 
Sprint 136
Sprint 136Sprint 136
Sprint 136
 
Sprint 178
Sprint 178Sprint 178
Sprint 178
 
Sprint 179
Sprint 179Sprint 179
Sprint 179
 
Sprint 143
Sprint 143Sprint 143
Sprint 143
 
Sprint 169
Sprint 169Sprint 169
Sprint 169
 
Sprint 153
Sprint 153Sprint 153
Sprint 153
 
Sprint 172
Sprint 172Sprint 172
Sprint 172
 
Sprint 171
Sprint 171Sprint 171
Sprint 171
 

Similaire à Sprint 111

Sprint 107
Sprint 107Sprint 107
Sprint 107ManageIQ
 
Sprint 110
Sprint 110Sprint 110
Sprint 110ManageIQ
 
Sprint 105
Sprint 105Sprint 105
Sprint 105ManageIQ
 
Sprint 103
Sprint 103Sprint 103
Sprint 103ManageIQ
 
Sprint 104
Sprint 104Sprint 104
Sprint 104ManageIQ
 
Sprint 101
Sprint 101Sprint 101
Sprint 101ManageIQ
 
Sprint 126
Sprint 126Sprint 126
Sprint 126ManageIQ
 
Sprint 130
Sprint 130Sprint 130
Sprint 130ManageIQ
 
Sprint 112
Sprint 112Sprint 112
Sprint 112ManageIQ
 
Sprint 123
Sprint 123Sprint 123
Sprint 123ManageIQ
 
Sprint 115
Sprint 115Sprint 115
Sprint 115ManageIQ
 
Sprint 146
Sprint 146Sprint 146
Sprint 146ManageIQ
 
Sprint 139
Sprint 139Sprint 139
Sprint 139ManageIQ
 
Sprint 137
Sprint 137Sprint 137
Sprint 137ManageIQ
 
Sprint 118
Sprint 118Sprint 118
Sprint 118ManageIQ
 
Sprint 128
Sprint 128Sprint 128
Sprint 128ManageIQ
 
Sprint 134
Sprint 134Sprint 134
Sprint 134ManageIQ
 
Sprint 121
Sprint 121Sprint 121
Sprint 121ManageIQ
 
Sprint 119
Sprint 119Sprint 119
Sprint 119ManageIQ
 
Sprint 132
Sprint 132Sprint 132
Sprint 132ManageIQ
 

Similaire à Sprint 111 (20)

Sprint 107
Sprint 107Sprint 107
Sprint 107
 
Sprint 110
Sprint 110Sprint 110
Sprint 110
 
Sprint 105
Sprint 105Sprint 105
Sprint 105
 
Sprint 103
Sprint 103Sprint 103
Sprint 103
 
Sprint 104
Sprint 104Sprint 104
Sprint 104
 
Sprint 101
Sprint 101Sprint 101
Sprint 101
 
Sprint 126
Sprint 126Sprint 126
Sprint 126
 
Sprint 130
Sprint 130Sprint 130
Sprint 130
 
Sprint 112
Sprint 112Sprint 112
Sprint 112
 
Sprint 123
Sprint 123Sprint 123
Sprint 123
 
Sprint 115
Sprint 115Sprint 115
Sprint 115
 
Sprint 146
Sprint 146Sprint 146
Sprint 146
 
Sprint 139
Sprint 139Sprint 139
Sprint 139
 
Sprint 137
Sprint 137Sprint 137
Sprint 137
 
Sprint 118
Sprint 118Sprint 118
Sprint 118
 
Sprint 128
Sprint 128Sprint 128
Sprint 128
 
Sprint 134
Sprint 134Sprint 134
Sprint 134
 
Sprint 121
Sprint 121Sprint 121
Sprint 121
 
Sprint 119
Sprint 119Sprint 119
Sprint 119
 
Sprint 132
Sprint 132Sprint 132
Sprint 132
 

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

%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
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 TransformationWSO2
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxalwaysnagaraju26
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 

Dernier (20)

%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
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
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 

Sprint 111

  • 1. SPRINT 111 REVIEW - Sprint Ending May 13, 2019 May 15, 2019 Meeting Start: 10:30 am EST
  • 2. 2 OVERVIEW ● Sprint Statistics (John Prause) ● UI (Harpreet Kataria) ● Providers (Adam Grare) ● Automate (Tina Fitzgerald) ● Platform (Joe VLcek) ● API (Alberto Bellotti) ● Documentation (Suyog) ● Summary
  • 3. 3 ALL REPO STATS - TOP 10 Total of 210 PRs merged across 102 ManageIQ Repos Pull Requests from: 2019-04-30 - 2019-05-13
  • 4. 4 PRs Merged per Sprint across ManageIQ Repositories --Hammer-3releasedMar06 --Hammer-4releasedMar29 --Hammer-5releasedApr23
  • 5. 5 Distribution and Types of PRs Merged across ManageIQ Repositories
  • 7. 7 USER INTERFACE (Harpreet Kataria) PRs (UI, SUI, UI Components, V2V): 57 Bugs: 31, Enhancements: 6, Technical Debt/Refactoring/Cleanup: 2/6/2, Documentation/dependencies: 1/1, others: 8 Bugs ● Fix for open_url in CustomButton (#5544) ● Fix adding new trusted forests for LDAP authentication (#5548) ● Fix vm_edit when entering from providers screen (#5527) ● Validate Classification before accessing description (#5526) ● Display the missing Main Configuration in the RBAC roles tree (#5507) ● SUI: VM custom button dialog - use the VM instead of the parent service (#1542) ● SUI: VM details - show provider when available (#1532) Bug fixes in Classic UI repo
  • 8. 8 USER INTERFACE (Harpreet Kataria) Enhancements ● Add ancestry parents to breadcrumbs (#5502) ● Adding a welcoming page prompting to add a Provider (#5434) ● Inform user about outdated belongsto filters (#5511) ● V2V: Add Download Log action to conversion host list items that creates a file from context_data (#948)
  • 9. 9 USER INTERFACE (Harpreet Kataria) Adding a welcoming page prompting to add a Provider
  • 10. 10 USER INTERFACE (Harpreet Kataria) Inform user about outdated belongs to filters
  • 11. 11 USER INTERFACE (Harpreet Kataria) Download Log action to conversion host list items
  • 12. 12 PROVIDERS (Adam Grare) Core ● Move common persister overrides to core (#18713, #18720) and cleanup from various providers (scvmm, vmware, ovirt) SCVMM ● Add full db comparison between graph & classic refresh (#112) ● Use the generic relationship methods from core (#111) ● Fix inconsistencies between graph & classic refresh (#113) ● Default to graph refresh (#115) … (!!!)
  • 13. 13 PROVIDERS (Adam Grare) Ovirt ● Use the generic relationship methods from core (#362) Amazon ● Update regions and instance types (#532) ● Add back previously disabled regions (#535) Ansible Tower ● Improve template runner to allow zone to be provided (#170)
  • 14. 14 AUTOMATE (Tina Fitzgerald) AUTOMATE (Tina Fitzgerald) 12 PRs Merged: 10 - Bugs, 2 - Enhancements ● Dialogs ○ Dynamic Field Refresh Issue (#384) ○ Textarea Regular Expression Validation (#18743) ● Ansible Tower Template Runner Enhancement (#170) ● New Generic Object Definition Import/Export (#18688) ● Fix VMware Template Provisioning Email (#529) ● Fix Vm Retire Request Approval Issue (#18738) (#532)
  • 15. 15 PLATFORM (Joe VLcek) 31 PRs merged Ruby / Rails Version Bump: ● (manageiq/18716), (manageiq-appliance/235), (manageiq-appliance-build), (manageiq-appliance_console/89), (manageiq-automation_engine/323), (manageiq-content/533), (manageiq-gems-pending/432), (manageiq-pods/323), (manageiq-schema/368), (manageiq-schema/365), (activerecord-id_regions/13), (activerecord-id_regions/12), (manageiq-graphql/68) Bug Fixes ● Fix miq_DIALOG seed (manageiq/18710) ● Add metrics_base table to default excludes (manageiq/18702)
  • 16. 16 PLATFORM (Joe VLcek) Enhancements ● Allow virtual delegate to be specified (activerecord-virtual_attributes/21) ● remove duplicate matcher (activerecord-virtual_attributes/18) ● Drop id_region dependency (manageiq/18711) ● Support UUID primary keys (activerecord-id_regions/14) ● Add a logical replication config handler (manageiq-postgres_ha_admin/17) ● Add the replication worker count to #subscriptions (pg-logical_replication/2) ● Test infrastructure improvements (activerecord-virtual_attributes/14), (activerecord-virtual_attributes/17), (activerecord-virtual_attributes/19) Refactoring ● Refactor build_html_col (manageiq/18459) ● Use stable_sort_by from more_core_extensions repo (manageiq/18389)
  • 17. 17 PLATFORM (Joe VLcek) Technical Debt ● Remove gems pending dependency (manageiq-postgres_ha_admin/16) ● All our virtual delegates allow nil (manageiq/18744) ● Upgrade from FactoryGirl to FactoryBot (manageiq-graphql/67) ● Remove RSS table (manageiq-schema/343)
  • 18. 18 API (Alberto Bellotti) ● Added support for physical server provisioning #578 - (Miha P.) ○ Expose API calls needed for presenting and enabling the physical server provisioning dialogs ○ Allow for new PhysicalServerProvisionRequest request type with new /api/requests GET /api/customization_templates[/:id] GET /api/pxe_images[/:id] GET /api/pxe_images/:id/customization_templates[/:id] GET /api/pxe_servers[/:id] GET /api/pxe_servers/:id/pxe_images[/:id]
  • 19. 19 API (Alberto Bellotti) ● Enhancement to include the regions if supported with OPTIONS /api/providers #571 - (David H.) ○ Needed for API-driven forms OPTIONS /api/providers { … “supported_providers” : [ … { “title” : “Amazon EC2”, “type” : “ManageIQ::Providers::Amazon::CloudManager”, “kind” : “cloud”, “regions” : [ { “name” : “ap-south-1”, “description” : “Asia Pacific (Mumbai)” }, ... ] } … ] ... }
  • 20. 20 DOCUMENTATION (Suyog) PRs Merged in Sprint 111: 6 Bugs: 5 Enhancement: 1 Highlight: ● Added a procedure and note about wal_keep_segments in General Configuration [1131] ● Improvements to the sysprep_enabled and vlan section of provisioning VM using cloud-init [1134]
  • 21. 21 SUMMARY Sprint 112 Review - May 29, 2019 Meeting Start: 10:30 am EST
  • 22. 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