Hello there! It’s Jillian again, here with the latest happenings the last two weeks in ManageIQ. I probably cannot top last week’s edition, so I’ve decided to bring it back to basics for this one. Read on to see what’s been happening in our world over the past two weeks.
If you’re users of or contributors to the API, you may be interested to hear that the API now has its own repository! Head on over to its new location here and check out the talk article for more information.
Zone selection has been improved in the UI to show only zones in the current region, not all zones.
Update UI without Database Connection
The task of updating the UI did not need a database connection to execute, but was still failing without one. An update to that task
rake update:ui to run without a database connection.
Removed Assumptions from Tests
Making assumptions in tests can lead to sporadic failures. By removing the assumption that the region is not 99, we improve our test reliability.
Seeding can take longer than the default 10 minute timeout, which will cause failure of the database to populate and the app to run. A temporary variable will give the app enough time to initially seed the database and avoid this problem. You can check out that PR here.
Metric Rollups at the Service Level
This enhancement brings metric rollups to the service level. These rollups are for both hourly and daily intervals, and calculate the metric information about the VMs belonging to that service.
Generic Object Bells and Whistles
Quick search, advanced search, download data, and GTL were added to the generic objects list view in the classic UI. Head on over here to check out the details and view some great screenshots about this new enhancement.
This may be considered cheating as it’s not a complete deletion, but this PR removed 31,494 lines of code. Sure, they were added back to the new manageiq-api repository, but it’s still an impressive feat!
From tens of thousands of lines deleted, to 0, this still counts! It’s great to clean things up and remove unnecessary files.
That’s all for this (two) week edition of Last Week in ManageIQ! As always, we welcome any and all contributions! Head on over to our organization to view all of our repos, see what we’re up to, and find issues that you can help out with!