openATTIC 3.5.0 has been released

We are happy to announce version 3.5.0 of openATTIC. With this release we continued integrating Ceph Luminous features. One of those features is the possibility to edit Ceph pools - the size of PGs can be changed and pool applications can be enabled or disabled. Furthermore we integrated the functionality to manage OSD properties (for example "no out") cluster-wide. The Grafana dashboard got an update as well: we added more statistics for Rados Gateway users and buckets (contribution to DeepSea).

When using the "Striping"-feature for an RBD there will be two more fields in the UI "striping unit" and "striping count" which can be set. This feature also comes with helpful information for the user while editing or changing values.

As usual we improved the usability of our UI and fixed some minor bugs. Also our documentation now contains a troubleshooting guide.

We would like to thank everyone who contributed to this release. Your feedback, ideas and bug reports are very welcome. If you would like to get in touch with us, consider joining our openATTIC Users Google Group, visit our #openattic channel on irc.freenode.net or leave comments below this blog post. See the list below for a more detailed change log and further references. The OP codes in brackets refer to individual Jira issues that provide additional details on each item. You can review these on our public JIRA instance.

Changelog for version 3.5.0

Added

  • Documentation: Added Troubleshooting chapter (OP-1070)
  • Backend: Added osd_flags to CephCluster (OP-2598)
  • QA/Development: Export HTML e2e report (OP-2261)
  • WebUI: Add Ceph cluster settings modal (OP-2599)
  • WebUI: iSCSI Target dialog should support RBDs with data-pool enabled (OP-2633)
  • WebUI: Add Feedback panel to the UI (OP-100)
  • WebUI: Ceph pool Placement Groups and Applications edition (OP-2608)
  • WebUI: Enable the RBD striping-v2 feature (OP-2454)

Changed

  • Packaging: Depend on Ceph Luminous (OP-2622)
  • WebUI: Upgrade Protractor (OP-2618)
  • Documentation: Changed the project descriptions in README.rst and openattic.spec to reflect the wording used on openattic.org (OP-2643)
  • WebUI/QA: Improve protractor report configuration (OP-2647)
  • WebUI/QA: Improve the e2e framework to execute tests in a Vagrant box environment (OP-2640)
  • Documentation: Update e2e documentation (OP-2329)
  • WebUI: Replace JSCS and JSHint with ESLint (OP-2597)
  • WebUI: Hide RBD usage percentage bar if no usage information is available (OP-2639)
  • WebUI: Fix 'Configure Cluster-wide OSD Flags' header button position (OP-2657)
  • WebUI: Display an error message when the loading of the form data fails (OP-2656)
  • Installation: Drop database when calling oaconfig install without data loss (OP-2577)

Fixed

  • Backend: Stop requests.packages.urllib3 from spamming the log file (OP-2616)
  • WebUI/QA: Fix random e2e failure - ceph rgw buckets should delete the test user (OP-2627)
  • Fixed Grafana Node Statistics are not immediately visible in oA (OP-2634)
  • Backend: Fixed KeyError: 'hostname' in nodes tab (OP-2638)
  • Backend: Fixed deleting Pools with Luminous (OP-2216)
  • WebUI/QA: Fix random NFS e2e timeout failure (OP-2641)
  • WebUI: Fix dashboard error if no user profile exists (OP-2649)
  • WebUI: The statistic/detail tab page is still displayed when the datatable is reloaded (OP-2537)
  • Installation: Fixed database migration ifconfig.0005 (OP-2646)
  • WebUI: MON widget will verify if timechecks are there (OP-2655)
  • WebUI/QA: Harden task queue directive test cases (OP-2619)
  • WebUI/QA: Fix random e2e test failure (OP-2621)
  • Backend: Internal Server Error when creating a new NFS export with "Object Gateway" as type. (OP-2652)

Comments

Comments powered by Disqus