SlideShare a Scribd company logo
1 of 15
Download to read offline
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

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

More from 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
 

Recently uploaded

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Recently uploaded (20)

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 

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