openATTIC 3.6.1 has been released

It is our great pleasure to announce Version 3.6.1 of openATTIC.

3.6.1 is a bugfix release for the 3.6 stable branch, containing fixes for multiple issues that were reported by users.

In addition to that, it contains several usability enhancements and security improvements.

Behind the scenes, we continued with converting the WebUI code into Angular components in preparation for moving to Angular 2 in the near future.

Note that this release depends on a DeepSea version 0.8.2 or higher, as one improvement to the iSCSI target management (OP-2926) required making changes to both openATTIC and DeepSea.

Read more…

The demo is back!

We're happy to announce that our demo is up and running again.

The demo will be reinstalled every day at midnight. The login credentials are openattic/openattic. With the next release we'll include the demo mode which allows us to show this information at the top of the demo.

So please take the chance to visit demo.openattic.org

Conference Report: SALTCONF17

/galleries/SALTCONF17/saltconfbonw.png

Last week SALTCONF17 took place at Salt Lake City and I was one of the attendees of this great event which included 2 days of pre-conference training and 2 days of conference.

Salt Palace Convention Center was the chosen place for this conference that included 60 keynotes and breakout sessions with dozens of SaltStack use cases presented by SaltStack users and in-depth tech talks from the SaltStack developers and experts.

The SaltStack Certified Engineer exam was available to attendees that took the pre-conference training (learn more about the SSCE certification and exam here).

Read more…

openATTIC 3.6.0 has been released

We're happy to announce version 3.6.0 of openATTIC.

Given the fact that openATTIC 3.5.3 was only a bug fix release this 3.6.0 release includes all the improvements and changes since 3.5.2. We cleaned up and removed a lot of unnecessary things and also made some usability improvements to the UI.

The most visible change in openATTIC 3.6.0 is the unification of Grafana and our "old" widgets into one single dashboard page.

We now have one unified dashboard and you don't have to switch between the "old" and the new Grafana dashboard. We included the functionality of the old status widget into our default dashboard. If your cluster is in an error or warning state, this will be shown at the top of your dashboard including the failure message from the 'ceph health' command.

Read more…

The openATTIC release process

Recently, I was responsible for the release of openATTIC 3.5.1 and found myself in the position of being the so called "Release Captain". In the following blog post I'm going to explain the release process and the meaning of the openATTIC Release Captain.

We release a new version of openATTIC every few weeks. To keep the quality of the released version as high as possible and to make sure that the user doesn’t run into obvious issues, the release process needs to be well structured and repeatable.

Read more…

openATTIC 3.5.2 has been released

We are proud to announce Version 3.5.2 of openATTIC.

Today, we broke our regular release cycle, with a good reason. After we published version 3.5.1, we found a hand full of bugs that, from our point of view, could frustrate the user while managing their cluster with openATTIC.

For example, in this version we prevent the user from deleting buckets that are referenced/used by NFS etc.

Furthermore, due to changes in the latest Ceph version, it wasn't possible to create erasure code profiles anymore. This issue has been fixed in this release as well.

Some other minor changes and UI improvements made it also into this release, see the CHANGELOG for further details.

Read more…

openATTIC 3.5.1 has been released

We are happy to announce Version 3.5.1 of openATTIC.

As you can see from the length of the fixed bug section in the changelog, we've been focused on refining existing functionality and features.

More significant changes include the addition of:

  • Graphical RBD striping preview
  • Display OSDs list for each Ceph node
  • Scrub option to Ceph nodes and OSDs
  • Introduction of frontend unit tests
  • Documentation chapter about unit tests in Python and how to configure and run them

Some notable bug fixes include:

  • Update of our proxy implementation to support Grafana 4.5.1
  • Fixed the openATTIC settings page to be accessible even without a valid keyring file
  • Fixed pool size value in the pool overview table

In addition, we've replaced the web UI build tool 'Grunt' and package manager 'Bower' with a more modern solution called Webpack, which will also make the migration to the latest Angular version easier in the future.

Read more…