6. 6
UI
(Melody Seda Marotte)
Bugs
1. Remove image when no text is available in data tables (manageiq-ui-classic#8374)
2. Fix Provider charts style (manageiq-ui-classic#8369)
3. Fixes Missing Id Error When Copying a Chargeback Rate (manageiq-ui-classic#8363)
4. Multiselect option display issue (manageiq-ui-classic#8362)
5. rake locale:po_to_json after ManageIQ/manageiq#21978 (manageiq-ui-classic#8350)
6. Add missing conf button for volume mappings (manageiq-ui-classic#8337)
7. Fix chargeback preview server error (manageiq-ui-classic#8321)
8. Updating default value of <Choose> to be nil in drop-downs (manageiq-ui-classic#8294)
Enhancement
1. Re-enable Template Clone UI button for ibm_power_hmc provider (manageiq-ui-classic#8370)
2. change snapshot error to default error (manageiq-ui-classic#8366)
3. Convert Catalog summary page from HAML to react (manageiq-ui-classic#8359)
4. Update carbon-components package (manageiq-ui-classic#8353)
5. Convert Report Schedule summary pages from HAML to React (manageiq-ui-classic#8346)
6. Convert Report info summary pages from HAML to React (manageiq-ui-classic#8345)
7. Converted Dashboard Widgets summary pages from HAML to React (manageiq-ui-classic#8327)
8. Additional translations (manageiq-ui-classic#8310)
9. implemented validation storage system button (manageiq-ui-classic#8279)
7. 7
Remove image when no text is available in data tables (manageiq-ui-classic#8374)
UI
(Melody Seda Marotte)
Before
After
8. 8
Fix Provider charts style (manageiq-ui-classic#8369)
UI
(Melody Seda Marotte)
Before
After
9. 9
Fixes Missing Id Error When Copying a Chargeback Rate (manageiq-ui-classic#8363)
UI
(Melody Seda Marotte)
After
Before
19. 19
Others
1. Additional translations (manageiq-ui-classic#8310)
2. Refactored visual settings form (manageiq-ui-classic#8351)
3. remove remaining ad_hoc_references (manageiq-ui-classic#8357)
1. Use array_including to fix sporadic tags failure (manageiq-ui-classic#8371)
2. Update moment to 2.29.4 (manageiq-ui-classic#8354)
3. Upgrade jquery-ui to 1.13.2 (manageiq-ui-classic#8361)
4. Update carbon-components to 10.56.0 (manageiq-ui-classic#8353)
UI
(Melody Seda Marotte)
20. 20
Core
● Add an active scope to CloudDatabaseFlavor (#22011)
● Add CloudDatabaseServer (#21977)
● Simplify inventory builder by using persister instance directly (#21656)
● Refactor Host power state logic to move VMware specifics out (#21961)
Amazon
● Add rake task to auto-update list of cloud database flavors (#781)
● Update cloud database create schema (#780)
● Only allow selecting active cloud database flavors (#783)
PROVIDERS
(Adam Grare)
21. 21
AutoSDE
● Add Event catcher (#151)
● Convert authentication_status to supports feature mixin (#153)
● Link EmsEvents to PhysicalStorage (#154)
Azure
● Collect cloud database servers (#513)
● Add a cloud database server dropdown for creating database (#514)
Cisco Intersight
● Update to intersight client using autoload (#70)
PROVIDERS
(Adam Grare)
22. 22
IBM Cloud
● Fix ApiError exception rescue in provisioning (#404)
● Fixes for cloud database create/update (#403)
IBM PowerHMC
● Add support for clone template to VM (#68)
OpenStack
● Fix a bug with provider id clearable select field (#812)
PROVIDERS
(Adam Grare)
23. 23
Oracle Cloud
● Update oci gem using autoload to reduce memory usage (#73)
Redfish
● Fix initial value for isSearchable select fields (#163)
PROVIDERS
(Adam Grare)
24. 24
Enhancements
● Add support for ssh git operations such as embedded ansible manageiq#21996 manageiq#22007 manageiq#22006
manageiq-rpm_build#290 guides#500
● Upgrade to operator sdk latest v1.22.1 manageiq-pods#831
● Set the region from ENV variables, removing rake argument passing manageiq#21981 manageiq-appliance#363
manageiq-appliance_console#182 manageiq-appliance_console#185 manageiq-appliance_console#184
● Move appliance dependencies to the core Gemfile manageiq-rpm_build#265 manageiq#21721 manageiq-
appliance#353
● Add tool to unjson the podified logs manageiq#21942
● Cleanup of unnecessary rake tasks and logic manageiq#22003 manageiq#21982
● Migrate and seed db from plugin bin/update manageiq#21998
● Split out JSON logger from Container logger manageiq-loggers#49
● Continued Supports work manageiq#21917 manageiq#21991
● Updated master branch English po/pot from July 25th manageiq#22014
● Set dnf install_weak_deps=False and nodocs globally manageiq-pods#847
PLATFORM
(Joe Rafaniello)
25. 25
Bugs
● Rails 6.0.5.1 defaulted to use yaml safe load only, we need to use_yaml_unsafe_load for now
manageiq#21988 manageiq-schema#654
● Avoid memoizing class instance variables containing gettext evaluated translations
manageiq#22013 manageiq#22010
● Allow more memcached socket failure retries manageiq#22001
● Resolved product name translation issue manageiq#21995
● Dropping final references to adhoc (metrics) manageiq#21999
PLATFORM
(Joe Rafaniello)
26. 26
Bugs
● Fixed Deleting resources for HostInitiator, PhysicalStorage, VolumeMapping manageiq-api#1174
Enhancements
● Add Configuration button for VolumeMapping manageiq-api#1169 (both thnx Tzur Vaza)
API
(Keenan Brock)
27. 27
Questions? Discussion?
Sprint 193 Review - August 10, 2022
Meeting Start: 9:30 am EDT
https://zoom.us/j/3660261582?pwd=aGNRYVRFQ3kxWU0rZDNvaUdDS0VmZz09
Adam added support for ssh git operations with rugged in embedded ansible
Brandon upgraded the operator to the latest operator SDK version
Keenan consolidated how we create database regions, eliminating argument passing to rake tasks and instead only use environment variables
Brandon moved the appliance dependencies to the core Gemfile in order to simplify updating our lockfiles and finding dependencies
Jason added the unjson_logs tool to make podied json logs more human friendly
Keenan found some shiny deletions in the form of no longer used rake tasks and related logic
Adam added logic to migrate and seed from a plugin's bin/update to act more like "core"
Jason extracted the JSON logger from a Container logger as it contained Container specifics unrelated to the log format
Keenan continued on the project of expanding “supports” syntax from prior sprints
I updated the master branch English po and pot translation files for July 25th
Brandon followed up the change last sprint of avoiding installing weak dependencies by globally disabling it with dnf
Adam and I fixed some issues around rails 6.0.5.1 changing the default behavior of yaml load to use safe load only.
Melody and I fixed a few locations where we were using the gettext evaluated translations in memoized class instance variables. This prevented us from correctly translating a string a second time if you switched locales after displaying the first translation.
I added more memcached socket failure retries since we don't use a pool of memcached instances, therefore we should not give up on it so quickly
David fixed a typo in a translation file leading to the product name and possibly other fields to be missing a translation
Keenan found and removed a few more locations where we still have some data regarding adhoc provider metrics which was removed in prior sprints
Not properly logging when deleting resources for Host Initiator, Physical Storage, or Volume Mapping. (Found by Tzur Vaza)
Added API to help add configuration button on VolumeMapping screen. (Fixed by Tzur Vaza)