openATTIC 3.4.3 has been released

We are happy to announce version 3.4.3 of openATTIC.

With the new feature development for openATTIC 3.x slowing down, this release is primarily focused on fixing bugs (e.g. an issue leading to error messages when deleting RBDs) and improving details in the existing functionality.

New features include the possibility to create RBDs with a dedicated data pool and to enable compression on Ceph pools stored on Bluestore OSDs. You can now change the password of a user via the openATTIC WebUI. We also added some new statistics for RBDs and Ceph Object Gateway (based on Grafana & Prometheus). We also updated the documentation and improved the usabillity of the UI in several areas. We have also worked on speeding up the loading of the list of RBDs by loading the data in parallel. In addition to that, this version also concludes the removal of support for Nagios/Icinga and PNP4Nagios.

Read more…

openATTIC 3.4.2 has been released

We are very happy to announce the release of openATTIC version 3.4.2.

In this release, we've continued with the integration of Ceph Luminous features. It is now possible to configure the Ceph keyring via the 'System | Settings' menu. This release also implements the WebUI part of the previously introduced backend feature to create erasure coded overwrite enabled pools. openATTIC now also supports to enable compression on pools stored on OSDs with the "Bluestore" storage backend. The WebUI will notify you about RBD features that are not supported when you create a new iSCSI target. Developers will benefit from the ability to overwrite global settings for the backend and frontend via local settings files.

Beside the new features mentioned above, this release also includes various bug fixes and minor improvements. It is possible to delete non-empty RGW buckets now, but please take care, this will also remove buckets that are still in use, e.g. by NFS Ganesha. When a new RBD is created, the old format is not used anymore.

Read more…

openATTIC 3.4.1 has been released

We are very happy to announce the release of openATTIC version 3.4.1 In this version we completely removed Nagios/PNP4Nagios graphs from the UI and installation in favor of Prometheus/Grafana.

We've continued with the integration of Ceph Luminous features. The 'allow_ec_overwrites' flag can now be set when creating erasure coded pools via the REST API. The UI part is currently under construction. Enabling the features "layering" and "striping" at once is also supported when creating an RBD now. Furthermore support for the new 'ceph health' format has been integrated.

The UI settings page has been extended to support the configuration of Grafana and gracefully handle a not properly entered config - which means it's no longer needed to set this configuration in /etc/sysconfig/openattic or /etc/default/openattic. The Salt-API could now be configured by using sharedsecret-key authentication, in addition to 'auto'. As usual we also improved some exsting UI features, this release, for example, contains help-text changes to provide users with more troubleshooting hints for possible solution.

Read more…

SUSE Enterprise Storage 5 Beta Program

openATTIC 3.x will be part of the upcoming SUSE Enterprise Storage 5 release, which is currently in beta testing. It will be based on the upstream Ceph "Luminous" release and will also ship with openATTIC 3.x and Salt/DeepSea for the orchestration, deployment and management.

If you would like to take a look at this release and help us with testing the new functionality provided by openATTIC and DeepSea without having to assemble the various pieces manually, please join our beta test program by following the instructions outlined on the SUSE Enterprise Storage 5 Beta Program web page.

We look forward to your feedback!

Update on the State of Ceph Support in openATTIC 3.x (June 2017)

A bit over a month ago, I posted about a few new Ceph management features that we have been working on in openATTIC 3.x after we finished refactoring the code base.

These have been merged into the trunk in the meanwhile, and the team has started working on additional features. In this post, I'd like to give you an update on the latest developments and share some screen shots with you.

Read more…

Sneak preview: Upcoming Ceph Management Features

Despite the number of disruptive changes that we went through in the past few weeks, e.g. moving our code base from Mercurial to git, relocating our infrastructure to a new data center, refactoring our code base for version 3.0, our developers have been busy working on expanding the Ceph management capabilities in openATTIC.

I'd like to highlight two of them that are nearing completion and should land in the master branch shortly.

Read more…

openATTIC 2.0.20 has been released

It is our great pleasure to announce the release of openATTIC version 2.0.20. This is a minor bugfix release, which also provides a number of small selected improvements, e.g. in the WebUI (styling, usability), installation and logging (now adds PID and process name to logs). Furthermore, we updated our documentation - especially the installation instructions as well as the developer documentation.

Read more…

Clean up and split your branch with git

There are several reasons why you may need completely refactor your working branch. The most common one is that you stumbled upon some things you fixed along your way resolving an issue. Your branch will grow over time until you are finished. Now you want to submit your code. You have to split it up into digestible pieces and maybe have to rewrite some WIP commits you made. Luckily we are using git! With git you can do it with a few commands with a safety belt on!

Read more…