SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
SPRINT 132 REVIEW
- Sprint Ending March 16, 2020
March 18, 2020
Meeting Start: 10:30 am EST
2
OVERVIEW
● Intro (Dennis Metzger)
● Community (Carol Chen)
● UI (Harpreet Kataria)
● Providers (Adam Grare)
● Platform (Joe VLcek)
● QE (Mike Shriver)
● Summary
3
COMMUNITY UPDATE
(Carol Chen)
● ManageIQ Ivanchuk-3 released (#808, #810)
○ https://www.manageiq.org/blog/2020/03/Announcing-Ivanchuk-3/
4
USER INTERFACE
(Harpreet Kataria)
PRs (UI, SUI, UI/REACT Components, API ): 46 Bugs: 11, Enhancements: 8, Technical Debt/Refactoring: 5/10, others: 12
Bugs
● Use new last_screen_url for redirecting and update cancel_action in GenericFormMixin (#6687)
● workers-form: remove vim_broker_worker (#6767)
● Do not include switches into VMs and Templates tree (#6749)
● Do not display disabled domains in automate entrypoint selections (#6744)
● Allow editing Groups from the list view (#6729)
● Display newly saved expression in Advanced Search in My Services (#6727)
● Make Advanced Search in Services screen reactive also in other tabs (#6709)
● API: Differentiate between ems_cloud and infra for rbac purposes for providers collection (#761)
● SUI: Login - show error message on any failure, not just 401 (#1627)
5
USER INTERFACE
(Harpreet Kataria)
SUI: Login - show error message on any failure, not just 401 (#1627)
6
USER INTERFACE
(Harpreet Kataria)
Enhancements
● API: ServiceOrder base class is no longer valid, prefer ServiceOrderCart (#773)
● API: Expose ConfiguredSystems (#765)
● API: Expose ConfigurationProfiles primary and sub collection (#764)
● API: Add helper method for multiple subcollection_action_identifiers (#774)
● Display all of the following, not just Foreman (#6730)
● Allow add/delete of global filters based upon user's allowed features(#6723 , #19916)
7
USER INTERFACE
(Harpreet Kataria)
Allow add/delete of global filters based upon user's allowed features(#6723 , #19916)
8
PROVIDERS
(Adam Grare)
Core
● Add a validation that all EMSs should have a zone (#18218)
● Allow BaseManager::MetricsCapture to be instantiated with multiple targets (#19934)
● Remove invalid partials from tests in a number of providers (amazon#603, ansible_tower#210,
azure_stack#25, google#124, kubernetes#355)
Amazon
● Fix a bug in provisioning clone_task_check (#604)
○ If an instance doesn’t exist yet the call to .status was failing causing the provision to fail
Ansible Tower
● Remove unused inventory_object_refresh? Setting (#209)
● Ensure that child managers are disabled if the provider is created in the maintenance zone (#211)
9
PROVIDERS
(Adam Grare)
Azure
● Fix a shadowed exception preventing SmartState timeout error handling (#381)
Foreman
● Add support for graph refresh to the ConfigurationManager and ProvisioningManager (#55)
● Remove classic refresh (#56)
Google
● Fix a refresh bug when cloud networks don’t have a subnet (#112)
○ Shouldn’t be possible but it happened
OpenStack
● Fix event monitor “since” handling on event_catcher startup (#562)
● Add graph refresh to the Undercloud/InfraManager (#563) (!!! Last one !!!)
10
PROVIDERS
(Adam Grare)
Ovirt
● Add external networks and switches as children to the datacenter (#480)
● Add support for reconfiguring Vm networks (#477)
● Allow external networks to be added to Vms during reconfigure (#478)
● Add support for disk resize during Vm reconfigure (#483)
VMware
● Fix a bug causing remote console access to fail on older vcenters (< 6.0) (#554)
11
PLATFORM
(Joe VLcek)
31 PRs merged
Enhancement:
● Schedule a daily count of managed VMs and print result to audit log. manageiq/19830
● Add VM SmartState Analysis policies to default policy set manageiq/18906
● Added new section in product features to handle common UI features manageiq/19916
● Add permissions for ConfigurationProfiles manageiq/19924
● Add API ConfiguredSystems product features manageiq/19928
● Add type column to service_order table manageiq-schema/452
● Move API OIDC/OAuth2 support from API to ManageIQ core manageiq/19936
Bugs:
● Re-worded "Ansible Automation Inside" to "Embedded Ansible" for standardisation manageiq/19081
● Fix ivanchuk container image manageiq/19919
● Make monolithic image work when built with buildah manageiq/19920
● Bump console to 5.3.2 manageiq-appliance/275
● Use LinuxAdmin::Service#start with enable set to true manageiq-appliance_console/111
● Update Dockerfile for GIT_AUTH manageiq-pods/377
12
PLATFORM
(Joe VLcek)
Build Enhancement/Updates:
● Replace playground repo with epel manageiq-appliance-build/388
● CentOS 8 based appliance manageiq-appliance-build/381
● Pull latest ubi8 image for build manageiq-pods/385
● Use nodejs:12 from AppStream manageiq-pods/380
● Remove libssh2 workaround manageiq-appliance-build/389
● Update gem clean up manageiq-appliance-build/390
● Clean up gems after bundle install manageiq-pods/384
● Change the postgres image tag from latest to 10 manageiq-pods/378
● Align package list with appliance manageiq-pods/382
● Prefer testing using the merge commit if it exists rather than the PR head manageiq-cross_repo/58
● Update master codename manageiq/19922
● Update tags to latest-jansa manageiq-pods/376
Continuous Integration / Testing:
● Move unassignable and unremovable labels from constants to settings miq_bot/485
● Better triage workflow miq_bot/483
● Allow triage team to add all labels miq_bot/482
● Add CommitMetadataChecker miq_bot/481
● Rebase master and a few other improvements miq_bot/466
13
QE
(Mike Shriver)
● Gaurav Talreja removed defunct test cases, fixed service
orchestration template tests, and re-assigned ansible test cases to
himself
● Nikhil Dhandre added a test for overwriting SSL certs on FreeIPA
external auth configuration via the `appliance_console_cli
--http-cert` option
● Tasos Papaioannou cleaned up test modules for paginator and
configure vmdb, uncollecting defunct tests, and assigned replication
tests to himself
● Tasos also automated the test case for the replication tab on the
global appliance when the remote appliance is unreachable, a test
case for httpd roles activating proper services, and a test case for
selecting remote zones when changing the server’s zone in the global
appliance
● PJ Richardson updated the snapshot test module to use the global
create_vm fixture, and automated the template comparison test
14
Questions? Discussion?
Sprint 133 Review - April 1
Meeting Start: 10:30 am EST
THANK YOU
manageiq.org github.com/ManageIQ
twitter.com/ManageIQ gitter.im/ManageIQ/manageiq
facebook.com/manageiq talk.manageiq.org
youtube.com/user/ManageIQVideolinkedin.com/company/manageiq

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Sprint 173
Sprint 173Sprint 173
Sprint 173
 
Sprint 158
Sprint 158Sprint 158
Sprint 158
 
Sprint 145
Sprint 145Sprint 145
Sprint 145
 
Sprint 117
Sprint 117Sprint 117
Sprint 117
 
Sprint 150
Sprint 150Sprint 150
Sprint 150
 
Sprint 176
Sprint 176Sprint 176
Sprint 176
 
Sprint 179
Sprint 179Sprint 179
Sprint 179
 
Sprint 165
Sprint 165Sprint 165
Sprint 165
 
Sprint 171
Sprint 171Sprint 171
Sprint 171
 
Sprint 169
Sprint 169Sprint 169
Sprint 169
 
Sprint 170
Sprint 170Sprint 170
Sprint 170
 
Sprint 178
Sprint 178Sprint 178
Sprint 178
 
Sprint 166
Sprint 166Sprint 166
Sprint 166
 
Sprint 164
Sprint 164Sprint 164
Sprint 164
 
Sprint 167
Sprint 167Sprint 167
Sprint 167
 
Sprint 181
Sprint 181Sprint 181
Sprint 181
 
Sprint 177
Sprint 177Sprint 177
Sprint 177
 
Sprint 172
Sprint 172Sprint 172
Sprint 172
 
Sprint 153
Sprint 153Sprint 153
Sprint 153
 
Sprint 133
Sprint 133Sprint 133
Sprint 133
 

Ähnlich wie Sprint 132

Ähnlich wie Sprint 132 (20)

Sprint 130
Sprint 130Sprint 130
Sprint 130
 
Sprint 146
Sprint 146Sprint 146
Sprint 146
 
Sprint 144
Sprint 144Sprint 144
Sprint 144
 
Sprint 139
Sprint 139Sprint 139
Sprint 139
 
Sprint 175
Sprint 175Sprint 175
Sprint 175
 
Sprint 142
Sprint 142Sprint 142
Sprint 142
 
Sprint 123
Sprint 123Sprint 123
Sprint 123
 
Sprint 211
Sprint 211Sprint 211
Sprint 211
 
Sprint 140
Sprint 140Sprint 140
Sprint 140
 
Sprint 120
Sprint 120Sprint 120
Sprint 120
 
Sprint 141
Sprint 141Sprint 141
Sprint 141
 
Sprint 184
Sprint 184Sprint 184
Sprint 184
 
Sprint 124
Sprint 124Sprint 124
Sprint 124
 
Sprint 128
Sprint 128Sprint 128
Sprint 128
 
Sprint 88
Sprint 88Sprint 88
Sprint 88
 
Sprint 138
Sprint 138Sprint 138
Sprint 138
 
Sprint 131
Sprint 131Sprint 131
Sprint 131
 
Sprint 111
Sprint 111Sprint 111
Sprint 111
 
Sprint 115
Sprint 115Sprint 115
Sprint 115
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
 

Mehr von ManageIQ

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
 
Sprint 216
Sprint 216Sprint 216
Sprint 216ManageIQ
 

Mehr von ManageIQ (20)

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
 
Sprint 216
Sprint 216Sprint 216
Sprint 216
 

Kürzlich hochgeladen

Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
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
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
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
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 

Kürzlich hochgeladen (20)

Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
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
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
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...
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 

Sprint 132

  • 1. SPRINT 132 REVIEW - Sprint Ending March 16, 2020 March 18, 2020 Meeting Start: 10:30 am EST
  • 2. 2 OVERVIEW ● Intro (Dennis Metzger) ● Community (Carol Chen) ● UI (Harpreet Kataria) ● Providers (Adam Grare) ● Platform (Joe VLcek) ● QE (Mike Shriver) ● Summary
  • 3. 3 COMMUNITY UPDATE (Carol Chen) ● ManageIQ Ivanchuk-3 released (#808, #810) ○ https://www.manageiq.org/blog/2020/03/Announcing-Ivanchuk-3/
  • 4. 4 USER INTERFACE (Harpreet Kataria) PRs (UI, SUI, UI/REACT Components, API ): 46 Bugs: 11, Enhancements: 8, Technical Debt/Refactoring: 5/10, others: 12 Bugs ● Use new last_screen_url for redirecting and update cancel_action in GenericFormMixin (#6687) ● workers-form: remove vim_broker_worker (#6767) ● Do not include switches into VMs and Templates tree (#6749) ● Do not display disabled domains in automate entrypoint selections (#6744) ● Allow editing Groups from the list view (#6729) ● Display newly saved expression in Advanced Search in My Services (#6727) ● Make Advanced Search in Services screen reactive also in other tabs (#6709) ● API: Differentiate between ems_cloud and infra for rbac purposes for providers collection (#761) ● SUI: Login - show error message on any failure, not just 401 (#1627)
  • 5. 5 USER INTERFACE (Harpreet Kataria) SUI: Login - show error message on any failure, not just 401 (#1627)
  • 6. 6 USER INTERFACE (Harpreet Kataria) Enhancements ● API: ServiceOrder base class is no longer valid, prefer ServiceOrderCart (#773) ● API: Expose ConfiguredSystems (#765) ● API: Expose ConfigurationProfiles primary and sub collection (#764) ● API: Add helper method for multiple subcollection_action_identifiers (#774) ● Display all of the following, not just Foreman (#6730) ● Allow add/delete of global filters based upon user's allowed features(#6723 , #19916)
  • 7. 7 USER INTERFACE (Harpreet Kataria) Allow add/delete of global filters based upon user's allowed features(#6723 , #19916)
  • 8. 8 PROVIDERS (Adam Grare) Core ● Add a validation that all EMSs should have a zone (#18218) ● Allow BaseManager::MetricsCapture to be instantiated with multiple targets (#19934) ● Remove invalid partials from tests in a number of providers (amazon#603, ansible_tower#210, azure_stack#25, google#124, kubernetes#355) Amazon ● Fix a bug in provisioning clone_task_check (#604) ○ If an instance doesn’t exist yet the call to .status was failing causing the provision to fail Ansible Tower ● Remove unused inventory_object_refresh? Setting (#209) ● Ensure that child managers are disabled if the provider is created in the maintenance zone (#211)
  • 9. 9 PROVIDERS (Adam Grare) Azure ● Fix a shadowed exception preventing SmartState timeout error handling (#381) Foreman ● Add support for graph refresh to the ConfigurationManager and ProvisioningManager (#55) ● Remove classic refresh (#56) Google ● Fix a refresh bug when cloud networks don’t have a subnet (#112) ○ Shouldn’t be possible but it happened OpenStack ● Fix event monitor “since” handling on event_catcher startup (#562) ● Add graph refresh to the Undercloud/InfraManager (#563) (!!! Last one !!!)
  • 10. 10 PROVIDERS (Adam Grare) Ovirt ● Add external networks and switches as children to the datacenter (#480) ● Add support for reconfiguring Vm networks (#477) ● Allow external networks to be added to Vms during reconfigure (#478) ● Add support for disk resize during Vm reconfigure (#483) VMware ● Fix a bug causing remote console access to fail on older vcenters (< 6.0) (#554)
  • 11. 11 PLATFORM (Joe VLcek) 31 PRs merged Enhancement: ● Schedule a daily count of managed VMs and print result to audit log. manageiq/19830 ● Add VM SmartState Analysis policies to default policy set manageiq/18906 ● Added new section in product features to handle common UI features manageiq/19916 ● Add permissions for ConfigurationProfiles manageiq/19924 ● Add API ConfiguredSystems product features manageiq/19928 ● Add type column to service_order table manageiq-schema/452 ● Move API OIDC/OAuth2 support from API to ManageIQ core manageiq/19936 Bugs: ● Re-worded "Ansible Automation Inside" to "Embedded Ansible" for standardisation manageiq/19081 ● Fix ivanchuk container image manageiq/19919 ● Make monolithic image work when built with buildah manageiq/19920 ● Bump console to 5.3.2 manageiq-appliance/275 ● Use LinuxAdmin::Service#start with enable set to true manageiq-appliance_console/111 ● Update Dockerfile for GIT_AUTH manageiq-pods/377
  • 12. 12 PLATFORM (Joe VLcek) Build Enhancement/Updates: ● Replace playground repo with epel manageiq-appliance-build/388 ● CentOS 8 based appliance manageiq-appliance-build/381 ● Pull latest ubi8 image for build manageiq-pods/385 ● Use nodejs:12 from AppStream manageiq-pods/380 ● Remove libssh2 workaround manageiq-appliance-build/389 ● Update gem clean up manageiq-appliance-build/390 ● Clean up gems after bundle install manageiq-pods/384 ● Change the postgres image tag from latest to 10 manageiq-pods/378 ● Align package list with appliance manageiq-pods/382 ● Prefer testing using the merge commit if it exists rather than the PR head manageiq-cross_repo/58 ● Update master codename manageiq/19922 ● Update tags to latest-jansa manageiq-pods/376 Continuous Integration / Testing: ● Move unassignable and unremovable labels from constants to settings miq_bot/485 ● Better triage workflow miq_bot/483 ● Allow triage team to add all labels miq_bot/482 ● Add CommitMetadataChecker miq_bot/481 ● Rebase master and a few other improvements miq_bot/466
  • 13. 13 QE (Mike Shriver) ● Gaurav Talreja removed defunct test cases, fixed service orchestration template tests, and re-assigned ansible test cases to himself ● Nikhil Dhandre added a test for overwriting SSL certs on FreeIPA external auth configuration via the `appliance_console_cli --http-cert` option ● Tasos Papaioannou cleaned up test modules for paginator and configure vmdb, uncollecting defunct tests, and assigned replication tests to himself ● Tasos also automated the test case for the replication tab on the global appliance when the remote appliance is unreachable, a test case for httpd roles activating proper services, and a test case for selecting remote zones when changing the server’s zone in the global appliance ● PJ Richardson updated the snapshot test module to use the global create_vm fixture, and automated the template comparison test
  • 14. 14 Questions? Discussion? Sprint 133 Review - April 1 Meeting Start: 10:30 am EST
  • 15. THANK YOU manageiq.org github.com/ManageIQ twitter.com/ManageIQ gitter.im/ManageIQ/manageiq facebook.com/manageiq talk.manageiq.org youtube.com/user/ManageIQVideolinkedin.com/company/manageiq