SlideShare a Scribd company logo
SPRINT 154 REVIEW
- Sprint Ending February 1, 2021
February 3, 2021
Meeting Start: 10:30 am EST
2
SPEAKERS
● Overview
● UI (Harpreet Kataria)
● Providers (Adam Grare)
● Platform (Joe VLcek)
● API (Alberto Bellotti)
● Developer (Jason Frey)
3
4
* Note that some PRs are double labeled or have no labels. Beginning with Sprint 127, archived and forked repos are
excluded.
5
PRs (UI, SUI, UI/REACT Components, API ): 26 Bugs: 9, Enhancements: 1, Refactoring/Technical Debt: 1/5, test: 4, other: 6
Bugs
● Fix toolbar focus bug (#7533)
● Fix search alignment in topology toolbar (#7544)
● fix error in policy condition edit: no include? for nil (#7579)
● gtl unSelectAll - fix missing dispatch, call reduceSelectedItem directly (#7588)
Enhancements
● Adding host_initiators for block-storage-dashboard (#7586)
UI
(Harpreet Kataria)
6
Adding host_initiators for block-storage-dashboard (#7586)
UI
(Harpreet Kataria)
7
Core
● Replace the VM genealogy Relationship backend with simple Ancestry (#20788,
manageiq-schema#492)
○ Vastly simpler and better performance
● Add the ability to subclass Providers by declaring “acts_as_leaf_class” (#20756)
○ Replaces the need for mixins in order to share any code, can be simple inheritance
○ Openshift is now a proper subclass of Kubernetes (manageiq-providers-kubernetes#410)
○ Makes it easier for us to add other provider subclasses in the future, for example: Amazon EKS
< Kubernetes, RHV < Ovirt, RHOS < Openstack
PROVIDERS
(Adam Grare)
8
AutoSDE
● Added a operation to create a Host Initiator on a Physical Storage (#20962,
manageiq-providers-autosde#51)
● Extract the autosde openapi client to a proper gem (#52)
○ https://rubygems.org/gems/autosde_openapi_client
IBM Cloud PowerVS
● Fix Cloud Volume operations (#129)
OpenStack
● Move the Cinder and Swift manager into the openstack plugin and remove from core (#677,
manageiq-schema#553, #20959)
PROVIDERS
(Adam Grare)
9
61 PRs merged
Enhancements:
● API AUTH Overview: Improve HTTP Basic description manageiq-documentation/1531
● Add README and a kubernetes cronjob manageiq_org-spaces_purger/1
● Update ruby versions awesome_spawn/56, pg-dsn_parser/10, pg-pglogical/31, manageiq-postgres_ha_admin/25
● Do not copy all files from vmdb 'bin' directory manageiq-rpm_build/135
Bugs:
● Fix MiqEnvironment.local_ip_address to not prefer loopback manageiq/20992
● Fix notification missing substituted values, log deprecation if other places do this manageiq/20978
Technical Debt/Refactoring::
● Hide the generic run_command behind specific mount/umount API manageiq-gems-pending/511
● Don't define duplicate getter for logger manageiq-gems-pending/508
● Use attr_reader only for password manageiq-appliance_console/148
● Use proc shortcut to clean up delete_if blocks more_core_extensions/99
● Remove miq-metakit.rb manageiq-gems-pending/506, mk4rb/1
● Remove miq-unicode.rb manageiq-gems-pending/509
PLATFORM
(Joe VLcek)
10
● Expose tenant quota definitions via OPTIONS (David H.) #984
OPTIONS /api/tenants
{
. . .
"data" : {
"quota_definitions" : {
. . .
}
}
API
(Alberto Bellotti)
11
● Support Creates/Updates/Deletes on PXE Customization Templates (Lucy F.) #981
POST /api/customization_templates
POST /api/customization_templates - action “query”
POST /api/customization_templates/:id - action “edit”
PUT /api/customization_templates/:id
PATCH /api/customization_templates/:id
POST /api/customization_templates/:id - action “delete”
DELETE /api/customization_templates/:id
API
(Alberto Bellotti)
12
Cross Repo Test
Some repositories have additional tests in addition to the default spec tests (e.g. manageiq-ui-classic has
spec:javascript)
Previously it wasn’t possible to run these tests as part of a cross_repo-test so tests could be green but fail
later after a merge in one of the other test suites
In #69 support was added for:
1. Running other TEST_SUITEs
2. Parse the test repo’s .travis.yml for test environment setup like nodejs versions
DEVELOPER
(Jason Frey)
13
Cross Repo Test
Example cross_repo-tests .travis.yml with multiple test suites:
DEVELOPER
(Jason Frey)
14
Questions? Discussion?
Sprint 155 Review - February 17, 2021
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/ManageIQVideo
linkedin.com/company/manageiq

More Related Content

Similar to Sprint 154

Sprint 153
Sprint 153Sprint 153
Sprint 153
ManageIQ
 
Sprint 157
Sprint 157Sprint 157
Sprint 157
ManageIQ
 
Sprint 139
Sprint 139Sprint 139
Sprint 139
ManageIQ
 
Sprint 133
Sprint 133Sprint 133
Sprint 133
ManageIQ
 
Sprint 165
Sprint 165Sprint 165
Sprint 165
ManageIQ
 
Sprint 140
Sprint 140Sprint 140
Sprint 140
ManageIQ
 
Sprint 114
Sprint 114Sprint 114
Sprint 114
ManageIQ
 
Sprint 172
Sprint 172Sprint 172
Sprint 172
ManageIQ
 
Sprint 138
Sprint 138Sprint 138
Sprint 138
ManageIQ
 
Sprint 130
Sprint 130Sprint 130
Sprint 130
ManageIQ
 
Sprint 134
Sprint 134Sprint 134
Sprint 134
ManageIQ
 
Sprint 181
Sprint 181Sprint 181
Sprint 181
ManageIQ
 
Sprint 176
Sprint 176Sprint 176
Sprint 176
ManageIQ
 
Sprint 111
Sprint 111Sprint 111
Sprint 111
ManageIQ
 
Sprint 161
Sprint 161Sprint 161
Sprint 161
ManageIQ
 
Sprint 150
Sprint 150Sprint 150
Sprint 150
ManageIQ
 
Sprint 142
Sprint 142Sprint 142
Sprint 142
ManageIQ
 
Sprint 124
Sprint 124Sprint 124
Sprint 124
ManageIQ
 
Sprint 149
Sprint 149Sprint 149
Sprint 149
ManageIQ
 
Sprint 127
Sprint 127Sprint 127
Sprint 127
ManageIQ
 

Similar to Sprint 154 (20)

Sprint 153
Sprint 153Sprint 153
Sprint 153
 
Sprint 157
Sprint 157Sprint 157
Sprint 157
 
Sprint 139
Sprint 139Sprint 139
Sprint 139
 
Sprint 133
Sprint 133Sprint 133
Sprint 133
 
Sprint 165
Sprint 165Sprint 165
Sprint 165
 
Sprint 140
Sprint 140Sprint 140
Sprint 140
 
Sprint 114
Sprint 114Sprint 114
Sprint 114
 
Sprint 172
Sprint 172Sprint 172
Sprint 172
 
Sprint 138
Sprint 138Sprint 138
Sprint 138
 
Sprint 130
Sprint 130Sprint 130
Sprint 130
 
Sprint 134
Sprint 134Sprint 134
Sprint 134
 
Sprint 181
Sprint 181Sprint 181
Sprint 181
 
Sprint 176
Sprint 176Sprint 176
Sprint 176
 
Sprint 111
Sprint 111Sprint 111
Sprint 111
 
Sprint 161
Sprint 161Sprint 161
Sprint 161
 
Sprint 150
Sprint 150Sprint 150
Sprint 150
 
Sprint 142
Sprint 142Sprint 142
Sprint 142
 
Sprint 124
Sprint 124Sprint 124
Sprint 124
 
Sprint 149
Sprint 149Sprint 149
Sprint 149
 
Sprint 127
Sprint 127Sprint 127
Sprint 127
 

More from ManageIQ

ManageIQ - Sprint 239 Review - Slide Deck
ManageIQ - Sprint 239 Review - Slide DeckManageIQ - Sprint 239 Review - Slide Deck
ManageIQ - Sprint 239 Review - Slide Deck
ManageIQ
 
ManaegIQ - Sprint 238 Review - Slide Deck
ManaegIQ - Sprint 238 Review - Slide DeckManaegIQ - Sprint 238 Review - Slide Deck
ManaegIQ - Sprint 238 Review - Slide Deck
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
 

More from ManageIQ (20)

ManageIQ - Sprint 239 Review - Slide Deck
ManageIQ - Sprint 239 Review - Slide DeckManageIQ - Sprint 239 Review - Slide Deck
ManageIQ - Sprint 239 Review - Slide Deck
 
ManaegIQ - Sprint 238 Review - Slide Deck
ManaegIQ - Sprint 238 Review - Slide DeckManaegIQ - Sprint 238 Review - Slide Deck
ManaegIQ - Sprint 238 Review - Slide Deck
 
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
 

Recently uploaded

VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
jealousviolet
 
A Step-by-Step Guide to Selecting the Right Automated Software Testing Tools.pdf
A Step-by-Step Guide to Selecting the Right Automated Software Testing Tools.pdfA Step-by-Step Guide to Selecting the Right Automated Software Testing Tools.pdf
A Step-by-Step Guide to Selecting the Right Automated Software Testing Tools.pdf
kalichargn70th171
 
ERP Software Solutions Provider in Coimbatore
ERP Software Solutions Provider in CoimbatoreERP Software Solutions Provider in Coimbatore
ERP Software Solutions Provider in Coimbatore
Nextskill Technologies
 
BATber53 AWS Modernize your applications with purpose-built AWS databases
BATber53 AWS Modernize your applications with purpose-built AWS databasesBATber53 AWS Modernize your applications with purpose-built AWS databases
BATber53 AWS Modernize your applications with purpose-built AWS databases
BATbern
 
Tour and travel website management in odoo,
Tour and travel website management in odoo,Tour and travel website management in odoo,
Tour and travel website management in odoo,
Axis Technolabs
 
GT degree offer diploma Transcript
GT degree offer diploma TranscriptGT degree offer diploma Transcript
GT degree offer diploma Transcript
attueb
 
UMiami degree offer diploma Transcript
UMiami degree offer diploma TranscriptUMiami degree offer diploma Transcript
UMiami degree offer diploma Transcript
attueb
 
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
rachitkumar09887
 
AI - Your Startup Sidekick (Leveraging AI to Bootstrap a Lean Startup).pdf
AI - Your Startup Sidekick (Leveraging AI to Bootstrap a Lean Startup).pdfAI - Your Startup Sidekick (Leveraging AI to Bootstrap a Lean Startup).pdf
AI - Your Startup Sidekick (Leveraging AI to Bootstrap a Lean Startup).pdf
Daniel Zivkovic
 
Il Data Streaming per un’AI real-time di nuova generazione
Il Data Streaming per un’AI real-time di nuova generazioneIl Data Streaming per un’AI real-time di nuova generazione
Il Data Streaming per un’AI real-time di nuova generazione
confluent
 
PathSpotter: Exploring Tested Paths to Discover Missing Tests (FSE 2024)
PathSpotter: Exploring Tested Paths to Discover Missing Tests (FSE 2024)PathSpotter: Exploring Tested Paths to Discover Missing Tests (FSE 2024)
PathSpotter: Exploring Tested Paths to Discover Missing Tests (FSE 2024)
andrehoraa
 
Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...
Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...
Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...
dream girl
 
To Avoid Mistakes When Using Online Attendance Sheets
To Avoid Mistakes When Using Online Attendance SheetsTo Avoid Mistakes When Using Online Attendance Sheets
To Avoid Mistakes When Using Online Attendance Sheets
Task Tracker
 
當測試開始左移
當測試開始左移當測試開始左移
當測試開始左移
Jersey (CHE-PING) Su
 
Predicting Test Results without Execution (FSE 2024)
Predicting Test Results without Execution (FSE 2024)Predicting Test Results without Execution (FSE 2024)
Predicting Test Results without Execution (FSE 2024)
andrehoraa
 
Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...
Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...
Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...
OnePlan Solutions
 
Applitools Autonomous 2.0 Sneak Peek.pdf
Applitools Autonomous 2.0 Sneak Peek.pdfApplitools Autonomous 2.0 Sneak Peek.pdf
Applitools Autonomous 2.0 Sneak Peek.pdf
Applitools
 
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
Srinivas Dukka
 
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
ashiklo9823
 
Girls Call Jogeshwari 9967584737 Provide Best And Top Girl Service And No1 in...
Girls Call Jogeshwari 9967584737 Provide Best And Top Girl Service And No1 in...Girls Call Jogeshwari 9967584737 Provide Best And Top Girl Service And No1 in...
Girls Call Jogeshwari 9967584737 Provide Best And Top Girl Service And No1 in...
simran hot girls
 

Recently uploaded (20)

VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
 
A Step-by-Step Guide to Selecting the Right Automated Software Testing Tools.pdf
A Step-by-Step Guide to Selecting the Right Automated Software Testing Tools.pdfA Step-by-Step Guide to Selecting the Right Automated Software Testing Tools.pdf
A Step-by-Step Guide to Selecting the Right Automated Software Testing Tools.pdf
 
ERP Software Solutions Provider in Coimbatore
ERP Software Solutions Provider in CoimbatoreERP Software Solutions Provider in Coimbatore
ERP Software Solutions Provider in Coimbatore
 
BATber53 AWS Modernize your applications with purpose-built AWS databases
BATber53 AWS Modernize your applications with purpose-built AWS databasesBATber53 AWS Modernize your applications with purpose-built AWS databases
BATber53 AWS Modernize your applications with purpose-built AWS databases
 
Tour and travel website management in odoo,
Tour and travel website management in odoo,Tour and travel website management in odoo,
Tour and travel website management in odoo,
 
GT degree offer diploma Transcript
GT degree offer diploma TranscriptGT degree offer diploma Transcript
GT degree offer diploma Transcript
 
UMiami degree offer diploma Transcript
UMiami degree offer diploma TranscriptUMiami degree offer diploma Transcript
UMiami degree offer diploma Transcript
 
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
 
AI - Your Startup Sidekick (Leveraging AI to Bootstrap a Lean Startup).pdf
AI - Your Startup Sidekick (Leveraging AI to Bootstrap a Lean Startup).pdfAI - Your Startup Sidekick (Leveraging AI to Bootstrap a Lean Startup).pdf
AI - Your Startup Sidekick (Leveraging AI to Bootstrap a Lean Startup).pdf
 
Il Data Streaming per un’AI real-time di nuova generazione
Il Data Streaming per un’AI real-time di nuova generazioneIl Data Streaming per un’AI real-time di nuova generazione
Il Data Streaming per un’AI real-time di nuova generazione
 
PathSpotter: Exploring Tested Paths to Discover Missing Tests (FSE 2024)
PathSpotter: Exploring Tested Paths to Discover Missing Tests (FSE 2024)PathSpotter: Exploring Tested Paths to Discover Missing Tests (FSE 2024)
PathSpotter: Exploring Tested Paths to Discover Missing Tests (FSE 2024)
 
Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...
Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...
Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...
 
To Avoid Mistakes When Using Online Attendance Sheets
To Avoid Mistakes When Using Online Attendance SheetsTo Avoid Mistakes When Using Online Attendance Sheets
To Avoid Mistakes When Using Online Attendance Sheets
 
當測試開始左移
當測試開始左移當測試開始左移
當測試開始左移
 
Predicting Test Results without Execution (FSE 2024)
Predicting Test Results without Execution (FSE 2024)Predicting Test Results without Execution (FSE 2024)
Predicting Test Results without Execution (FSE 2024)
 
Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...
Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...
Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...
 
Applitools Autonomous 2.0 Sneak Peek.pdf
Applitools Autonomous 2.0 Sneak Peek.pdfApplitools Autonomous 2.0 Sneak Peek.pdf
Applitools Autonomous 2.0 Sneak Peek.pdf
 
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
 
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
 
Girls Call Jogeshwari 9967584737 Provide Best And Top Girl Service And No1 in...
Girls Call Jogeshwari 9967584737 Provide Best And Top Girl Service And No1 in...Girls Call Jogeshwari 9967584737 Provide Best And Top Girl Service And No1 in...
Girls Call Jogeshwari 9967584737 Provide Best And Top Girl Service And No1 in...
 

Sprint 154

  • 1. SPRINT 154 REVIEW - Sprint Ending February 1, 2021 February 3, 2021 Meeting Start: 10:30 am EST
  • 2. 2 SPEAKERS ● Overview ● UI (Harpreet Kataria) ● Providers (Adam Grare) ● Platform (Joe VLcek) ● API (Alberto Bellotti) ● Developer (Jason Frey)
  • 3. 3
  • 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 PRs (UI, SUI, UI/REACT Components, API ): 26 Bugs: 9, Enhancements: 1, Refactoring/Technical Debt: 1/5, test: 4, other: 6 Bugs ● Fix toolbar focus bug (#7533) ● Fix search alignment in topology toolbar (#7544) ● fix error in policy condition edit: no include? for nil (#7579) ● gtl unSelectAll - fix missing dispatch, call reduceSelectedItem directly (#7588) Enhancements ● Adding host_initiators for block-storage-dashboard (#7586) UI (Harpreet Kataria)
  • 6. 6 Adding host_initiators for block-storage-dashboard (#7586) UI (Harpreet Kataria)
  • 7. 7 Core ● Replace the VM genealogy Relationship backend with simple Ancestry (#20788, manageiq-schema#492) ○ Vastly simpler and better performance ● Add the ability to subclass Providers by declaring “acts_as_leaf_class” (#20756) ○ Replaces the need for mixins in order to share any code, can be simple inheritance ○ Openshift is now a proper subclass of Kubernetes (manageiq-providers-kubernetes#410) ○ Makes it easier for us to add other provider subclasses in the future, for example: Amazon EKS < Kubernetes, RHV < Ovirt, RHOS < Openstack PROVIDERS (Adam Grare)
  • 8. 8 AutoSDE ● Added a operation to create a Host Initiator on a Physical Storage (#20962, manageiq-providers-autosde#51) ● Extract the autosde openapi client to a proper gem (#52) ○ https://rubygems.org/gems/autosde_openapi_client IBM Cloud PowerVS ● Fix Cloud Volume operations (#129) OpenStack ● Move the Cinder and Swift manager into the openstack plugin and remove from core (#677, manageiq-schema#553, #20959) PROVIDERS (Adam Grare)
  • 9. 9 61 PRs merged Enhancements: ● API AUTH Overview: Improve HTTP Basic description manageiq-documentation/1531 ● Add README and a kubernetes cronjob manageiq_org-spaces_purger/1 ● Update ruby versions awesome_spawn/56, pg-dsn_parser/10, pg-pglogical/31, manageiq-postgres_ha_admin/25 ● Do not copy all files from vmdb 'bin' directory manageiq-rpm_build/135 Bugs: ● Fix MiqEnvironment.local_ip_address to not prefer loopback manageiq/20992 ● Fix notification missing substituted values, log deprecation if other places do this manageiq/20978 Technical Debt/Refactoring:: ● Hide the generic run_command behind specific mount/umount API manageiq-gems-pending/511 ● Don't define duplicate getter for logger manageiq-gems-pending/508 ● Use attr_reader only for password manageiq-appliance_console/148 ● Use proc shortcut to clean up delete_if blocks more_core_extensions/99 ● Remove miq-metakit.rb manageiq-gems-pending/506, mk4rb/1 ● Remove miq-unicode.rb manageiq-gems-pending/509 PLATFORM (Joe VLcek)
  • 10. 10 ● Expose tenant quota definitions via OPTIONS (David H.) #984 OPTIONS /api/tenants { . . . "data" : { "quota_definitions" : { . . . } } API (Alberto Bellotti)
  • 11. 11 ● Support Creates/Updates/Deletes on PXE Customization Templates (Lucy F.) #981 POST /api/customization_templates POST /api/customization_templates - action “query” POST /api/customization_templates/:id - action “edit” PUT /api/customization_templates/:id PATCH /api/customization_templates/:id POST /api/customization_templates/:id - action “delete” DELETE /api/customization_templates/:id API (Alberto Bellotti)
  • 12. 12 Cross Repo Test Some repositories have additional tests in addition to the default spec tests (e.g. manageiq-ui-classic has spec:javascript) Previously it wasn’t possible to run these tests as part of a cross_repo-test so tests could be green but fail later after a merge in one of the other test suites In #69 support was added for: 1. Running other TEST_SUITEs 2. Parse the test repo’s .travis.yml for test environment setup like nodejs versions DEVELOPER (Jason Frey)
  • 13. 13 Cross Repo Test Example cross_repo-tests .travis.yml with multiple test suites: DEVELOPER (Jason Frey)
  • 14. 14 Questions? Discussion? Sprint 155 Review - February 17, 2021 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/ManageIQVideo linkedin.com/company/manageiq