SlideShare a Scribd company logo
SPRINT 229 REVIEW
Ending January 22, 2024
January 24, 2024
Meeting Start: 9:30 am EST
2
SPEAKERS
● Overview (Jason Frey)
● UI (Jeffrey Bonson)
● Providers (Adam Grare)
● Platform (Joe Rafaniello)
3
4
5
Bugs
1. Updated RecordId in Edit Management Engine Form (manageiq-ui-classic#9038)
2. Fixed `no implicit conversion of String into Integer` Error when Adding/Editing Container
Provider (manageiq-ui-classic#9025)
3. filter vms displayed in tree lan (manageiq-ui-classic#8998)
4. Fixed Empty TableListView for Some Summary Pages (manageiq-ui-classic#9039)
5. Fix task details page (manageiq-ui-classic#9026)
6. Filter vlans by switch and then lan (manageiq-ui-classic#9036)
Enhancements
1. Added New Feature That Controls Who Can See Request Logs (manageiq-ui-classic#8920)
2. Convert tasks tabs to react (manageiq-ui-classic#9045)
3. Automate simulation summary conversion from HAML to React (manageiq-ui-classic#9013)
4. Orchestration template summary conversion from HAML to React (manageiq-ui-classic#9014)
5. Convert Dashboard Widget Remove Modal to React (manageiq-ui-classic#9005)
6. Style improvements for dual-list component in catalog form (manageiq-ui-classic#9009)
7. Improve taggings-modifier's style in service catalogs (manageiq-ui-classic#9010)
UI
(Jeffrey Bonson)
Technical Debts
1. Remove auth_credentials2 haml (manageiq-ui-classic#9024)
2. Remove dashboard haml file change tab js code (manageiq-ui-classic#9042)
3. Remove report tab technical debt (manageiq-ui-classic#9041)
4. Removed Old Methods from table_list_view (manageiq-ui-classic#9040)
5. Remove invisible ae tabs (manageiq-ui-classic#9037)
6. Remove auth credentials haml file (manageiq-ui-classic#9023)
7. Remove credentials and auth angular controllers (manageiq-ui-classic#9021)
8. Remove unused multi tab haml file (manageiq-ui-classic#9020)
9. Remove unused log collection static file (manageiq-ui-classic#9019)
10. Remove old schedule haml files (manageiq-ui-classic#9018)
11. Remove old provider haml files (manageiq-ui-classic#9017)
Others
1. Fixed gtl cypress functions and refactor rates.cy.js (manageiq-ui-classic#9028)
2. Updated ui translation json files based on core 22789 and 22834 (manageiq-ui-classic#9015)
3. Fix cypress search box assertions (manageiq-ui-classic#9049)
4. Allow rails 7 gems in gemspec (manageiq-ui-classic#9027)
5. Update yarn.lock with latest dependencies (manageiq-ui-classic#9001)
6. Normalize string to proper capitalization (manageiq-ui-classic#9044)
7. Fix cypress explorer helper functions (manageiq-ui-classic#9048)
6
Updated RecordId in Edit Management Engine Form (manageiq-ui-classic#9038 )
UI
(Jeffrey Bonson)
7
Fixed `no implicit conversion of String into Integer` Error when Adding/Editing Container Provider (manageiq-ui-classic#9025 )
UI
(Jeffrey Bonson)
8
filter vms displayed in tree lan (manageiq-ui-classic#8998)
UI
(Jeffrey Bonson)
9
Fixed Empty TableListView for Some Summary Pages (manageiq-ui-classic#9039)
UI
(Jeffrey Bonson)
10
Fix task details page (manageiq-ui-classic#9026)
UI
(Jeffrey Bonson)
11
Filter vlans by switch and then lan (manageiq-ui-classic#9036)
UI
(Jeffrey Bonson)
12
Added New Feature That Controls Who Can See Request Logs (manageiq-ui-classic#8920)
UI
(Jeffrey Bonson)
13
Convert tasks tabs to react (manageiq-ui-classic#9045)
UI
(Jeffrey Bonson)
14
Automate simulation summary conversion from HAML to React (manageiq-ui-classic#9013)
UI
(Jeffrey Bonson)
15
UI
(Jeffrey Bonson)
Orchestration template summary conversion from HAML to React (manageiq-ui-classic#9014)
16
UI
(Jeffrey Bonson)
Convert Dashboard Widget Remove Modal to React (manageiq-ui-classic#9005)
17
UI
(Jeffrey Bonson)
Style improvements for dual-list component in catalog form (manageiq-ui-classic#9009)
18
UI
(Jeffrey Bonson)
Improve taggings-modifier's style in service catalogs (manageiq-ui-classic#9010)
19
1. Remove auth_credentials2 haml (manageiq-ui-classic#9024)
2. Remove dashboard haml file change tab js code (manageiq-ui-classic#9042)
3. Remove report tab technical debt (manageiq-ui-classic#9041)
4. Removed Old Methods from table_list_view (manageiq-ui-classic#9040)
5. Remove invisible ae tabs (manageiq-ui-classic#9037)
6. Remove auth credentials haml file (manageiq-ui-classic#9023)
7. Remove credentials and auth angular controllers (manageiq-ui-classic#9021)
8. Remove unused multi tab haml file (manageiq-ui-classic#9020)
9. Remove unused log collection static file (manageiq-ui-classic#9019)
10. Remove old schedule haml files (manageiq-ui-classic#9018)
11. Remove old provider haml files (manageiq-ui-classic#9017)
UI
(Jeffrey Bonson)
Technical Debts
20
1. Fixed gtl cypress functions and refactor rates.cy.js (manageiq-ui-classic#9028)
2. Fix cypress search box assertions (manageiq-ui-classic#9049)
3. Update yarn.lock with latest dependencies (manageiq-ui-classic#9001)
4. Fix cypress explorer helper functions (manageiq-ui-classic#9048)
5. Updated ui translation json files based on core 22789 and 22834 (manageiq-ui-classic#9015)
6. Allow rails 7 gems in gemspec (manageiq-ui-classic#9027)
7. Normalize string to proper capitalization (manageiq-ui-classic#9044)
UI
(Jeffrey Bonson)
Others
21
Ansible Tower
● Fix Ansible Tower/AWX jobs linked to other providers’ OrchestrationTemplates (#302)
○ This was causing the unrelated provider to not be able to be destroyed
Floe
● Default non-blocking calls to wait infinitely (#157)
● Add a pull-policy option to docker runners (#155)
● Add cli convenience options (#147)
● Ensure workflow credentials is not nil (#156)
PROVIDERS
(Adam Grare)
22
Workflows
● Handle a nil workflow_instance credentials column (#64)
● Fix issue setting credentials when there are no mapped credentials (#66)
Workflows Examples
● Add a GitHub Action to build and push the container images (#18)
● Fix issue where manageiq-api-client was not being required (#21)
PROVIDERS
(Adam Grare)
23
24
Enhancements
● Move orchestrator internal root cert to projected volume source manageiq-pods#1030
● Allow user to specify a PATH to search for gem overrides bundler-inject#34
● Allow rails 7 gems in gemspec activerecord-id_regions#33 inventory_refresh#119 manageiq-api-
client#114 manageiq-appliance_console#226 manageiq-gems-pending#570 ovirt_metrics#48
vmware_web_service#126
● Faster rpm build step 1 manageiq-rpm_build#437
● Updated translations based on English changes from core 22789 manageiq#22834
● Add back parallel_tests manageiq#22830 manageiq#22831 manageiq#22832
● Upgrade to operator-sdk v1.33 manageiq-pods#1027
PLATFORM
(Joe Rafaniello)
25
Bugs
● Add ansible-core 2.12.7 to our repos manageiq-rpm_build#438
● Bump puma to address CVE-2024-21647 manageiq#22840
● Add manageiq user to disk group manageiq-rpm_build#435
PLATFORM
(Joe Rafaniello)
26
Questions? Discussion?
Sprint 230 Review - February 7, 2024
Meeting Start: 9:30 am EST
https://zoom.us/j/3660261582?pwd=aGNRYVRFQ3kxWU0rZDNvaUdDS0VmZz09
THANK YOU
manageiq.org github.com/ManageIQ
twitter.com/ManageIQ
gitter.im/ManageIQ/manageiq
facebook.com/manageiq
github.com/ManageIQ/manageiq/discussions
youtube.com/user/ManageIQVideo
linkedin.com/company/manageiq

More Related Content

ManageIQ - Sprint 229 Review - Slide Deck

  • 1. SPRINT 229 REVIEW Ending January 22, 2024 January 24, 2024 Meeting Start: 9:30 am EST
  • 2. 2 SPEAKERS ● Overview (Jason Frey) ● UI (Jeffrey Bonson) ● Providers (Adam Grare) ● Platform (Joe Rafaniello)
  • 3. 3
  • 4. 4
  • 5. 5 Bugs 1. Updated RecordId in Edit Management Engine Form (manageiq-ui-classic#9038) 2. Fixed `no implicit conversion of String into Integer` Error when Adding/Editing Container Provider (manageiq-ui-classic#9025) 3. filter vms displayed in tree lan (manageiq-ui-classic#8998) 4. Fixed Empty TableListView for Some Summary Pages (manageiq-ui-classic#9039) 5. Fix task details page (manageiq-ui-classic#9026) 6. Filter vlans by switch and then lan (manageiq-ui-classic#9036) Enhancements 1. Added New Feature That Controls Who Can See Request Logs (manageiq-ui-classic#8920) 2. Convert tasks tabs to react (manageiq-ui-classic#9045) 3. Automate simulation summary conversion from HAML to React (manageiq-ui-classic#9013) 4. Orchestration template summary conversion from HAML to React (manageiq-ui-classic#9014) 5. Convert Dashboard Widget Remove Modal to React (manageiq-ui-classic#9005) 6. Style improvements for dual-list component in catalog form (manageiq-ui-classic#9009) 7. Improve taggings-modifier's style in service catalogs (manageiq-ui-classic#9010) UI (Jeffrey Bonson) Technical Debts 1. Remove auth_credentials2 haml (manageiq-ui-classic#9024) 2. Remove dashboard haml file change tab js code (manageiq-ui-classic#9042) 3. Remove report tab technical debt (manageiq-ui-classic#9041) 4. Removed Old Methods from table_list_view (manageiq-ui-classic#9040) 5. Remove invisible ae tabs (manageiq-ui-classic#9037) 6. Remove auth credentials haml file (manageiq-ui-classic#9023) 7. Remove credentials and auth angular controllers (manageiq-ui-classic#9021) 8. Remove unused multi tab haml file (manageiq-ui-classic#9020) 9. Remove unused log collection static file (manageiq-ui-classic#9019) 10. Remove old schedule haml files (manageiq-ui-classic#9018) 11. Remove old provider haml files (manageiq-ui-classic#9017) Others 1. Fixed gtl cypress functions and refactor rates.cy.js (manageiq-ui-classic#9028) 2. Updated ui translation json files based on core 22789 and 22834 (manageiq-ui-classic#9015) 3. Fix cypress search box assertions (manageiq-ui-classic#9049) 4. Allow rails 7 gems in gemspec (manageiq-ui-classic#9027) 5. Update yarn.lock with latest dependencies (manageiq-ui-classic#9001) 6. Normalize string to proper capitalization (manageiq-ui-classic#9044) 7. Fix cypress explorer helper functions (manageiq-ui-classic#9048)
  • 6. 6 Updated RecordId in Edit Management Engine Form (manageiq-ui-classic#9038 ) UI (Jeffrey Bonson)
  • 7. 7 Fixed `no implicit conversion of String into Integer` Error when Adding/Editing Container Provider (manageiq-ui-classic#9025 ) UI (Jeffrey Bonson)
  • 8. 8 filter vms displayed in tree lan (manageiq-ui-classic#8998) UI (Jeffrey Bonson)
  • 9. 9 Fixed Empty TableListView for Some Summary Pages (manageiq-ui-classic#9039) UI (Jeffrey Bonson)
  • 10. 10 Fix task details page (manageiq-ui-classic#9026) UI (Jeffrey Bonson)
  • 11. 11 Filter vlans by switch and then lan (manageiq-ui-classic#9036) UI (Jeffrey Bonson)
  • 12. 12 Added New Feature That Controls Who Can See Request Logs (manageiq-ui-classic#8920) UI (Jeffrey Bonson)
  • 13. 13 Convert tasks tabs to react (manageiq-ui-classic#9045) UI (Jeffrey Bonson)
  • 14. 14 Automate simulation summary conversion from HAML to React (manageiq-ui-classic#9013) UI (Jeffrey Bonson)
  • 15. 15 UI (Jeffrey Bonson) Orchestration template summary conversion from HAML to React (manageiq-ui-classic#9014)
  • 16. 16 UI (Jeffrey Bonson) Convert Dashboard Widget Remove Modal to React (manageiq-ui-classic#9005)
  • 17. 17 UI (Jeffrey Bonson) Style improvements for dual-list component in catalog form (manageiq-ui-classic#9009)
  • 18. 18 UI (Jeffrey Bonson) Improve taggings-modifier's style in service catalogs (manageiq-ui-classic#9010)
  • 19. 19 1. Remove auth_credentials2 haml (manageiq-ui-classic#9024) 2. Remove dashboard haml file change tab js code (manageiq-ui-classic#9042) 3. Remove report tab technical debt (manageiq-ui-classic#9041) 4. Removed Old Methods from table_list_view (manageiq-ui-classic#9040) 5. Remove invisible ae tabs (manageiq-ui-classic#9037) 6. Remove auth credentials haml file (manageiq-ui-classic#9023) 7. Remove credentials and auth angular controllers (manageiq-ui-classic#9021) 8. Remove unused multi tab haml file (manageiq-ui-classic#9020) 9. Remove unused log collection static file (manageiq-ui-classic#9019) 10. Remove old schedule haml files (manageiq-ui-classic#9018) 11. Remove old provider haml files (manageiq-ui-classic#9017) UI (Jeffrey Bonson) Technical Debts
  • 20. 20 1. Fixed gtl cypress functions and refactor rates.cy.js (manageiq-ui-classic#9028) 2. Fix cypress search box assertions (manageiq-ui-classic#9049) 3. Update yarn.lock with latest dependencies (manageiq-ui-classic#9001) 4. Fix cypress explorer helper functions (manageiq-ui-classic#9048) 5. Updated ui translation json files based on core 22789 and 22834 (manageiq-ui-classic#9015) 6. Allow rails 7 gems in gemspec (manageiq-ui-classic#9027) 7. Normalize string to proper capitalization (manageiq-ui-classic#9044) UI (Jeffrey Bonson) Others
  • 21. 21 Ansible Tower ● Fix Ansible Tower/AWX jobs linked to other providers’ OrchestrationTemplates (#302) ○ This was causing the unrelated provider to not be able to be destroyed Floe ● Default non-blocking calls to wait infinitely (#157) ● Add a pull-policy option to docker runners (#155) ● Add cli convenience options (#147) ● Ensure workflow credentials is not nil (#156) PROVIDERS (Adam Grare)
  • 22. 22 Workflows ● Handle a nil workflow_instance credentials column (#64) ● Fix issue setting credentials when there are no mapped credentials (#66) Workflows Examples ● Add a GitHub Action to build and push the container images (#18) ● Fix issue where manageiq-api-client was not being required (#21) PROVIDERS (Adam Grare)
  • 23. 23
  • 24. 24 Enhancements ● Move orchestrator internal root cert to projected volume source manageiq-pods#1030 ● Allow user to specify a PATH to search for gem overrides bundler-inject#34 ● Allow rails 7 gems in gemspec activerecord-id_regions#33 inventory_refresh#119 manageiq-api- client#114 manageiq-appliance_console#226 manageiq-gems-pending#570 ovirt_metrics#48 vmware_web_service#126 ● Faster rpm build step 1 manageiq-rpm_build#437 ● Updated translations based on English changes from core 22789 manageiq#22834 ● Add back parallel_tests manageiq#22830 manageiq#22831 manageiq#22832 ● Upgrade to operator-sdk v1.33 manageiq-pods#1027 PLATFORM (Joe Rafaniello)
  • 25. 25 Bugs ● Add ansible-core 2.12.7 to our repos manageiq-rpm_build#438 ● Bump puma to address CVE-2024-21647 manageiq#22840 ● Add manageiq user to disk group manageiq-rpm_build#435 PLATFORM (Joe Rafaniello)
  • 26. 26 Questions? Discussion? Sprint 230 Review - February 7, 2024 Meeting Start: 9:30 am EST https://zoom.us/j/3660261582?pwd=aGNRYVRFQ3kxWU0rZDNvaUdDS0VmZz09