QUADS 2.2.0 with Self-Scheduling

QUADS 2.2.0 is released featuring the long-awaited self-scheduling API feature.  GPU hardware filtering to compliment AI workloads, a freshly painted dark theme for quads-web and other features and fixes come along for the ride in this milestone release.

About 2.2.0

🐰 QUADS 2.2 delivers breakthrough enhancements such as the long-awaited self-scheduling API feature and GPU awareness to compliment AI workloads. This release is primarily a major feature release with a slew of fixes as well and a sleek looking dark theme for quads-web.

2.2 is the culmination of nearly a year of parallel development work and we’re really excited about releasing it to the world.

Major Feature Highlights

  • New self-scheduling feature via the RestAPI! You can talk directly to the API or use our new Python client library
  • QUADS is now aware of GPU devices and they can be added to the metadata model for filtering and systems selection.
  • You can now use any hostname convention you like as rack, u-location and blade are part of defining new hosts
  • quads-web now has a dark theme
  • You can now select a different OS from the default for future clouds from anything available in your Foreman via –os and you can use –os-list to list available operating systems from your Foreman.
  • Packaging enhancements: quads-server and quads-web will now auto restart after upgrading and run any database migrations for you.

Development Statistics

  • 86 x peer-reviewed Gerrithub patch-sets
  • 117 x changed files with 3,929 additions and 1,175 deletions
  • Welcome our 13th contributor, @sjug
  • This is the 19th release of QUADS since 23-June 2016 when 1.0 was released
  • A full list of changes can be found here.

Breaking Changes and Migrations

  • Configuration files have been split out into two new files:
    /opt/quads/conf/quadsweb.yml (UI specific options go here now)
    /opt/quads/conf/selfservice.yml (options for self-scheduling feature, disabled by default)
  • Please see the Breaking Changes and Migration instructions on the official release changelog.

 

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.