CycleCloud version 8.6.0

New Features:

  • PREVIEW: CycleCloud now supports use of Entra ID for user authentication
  • CycleCloud now provides built-in support for mounting Azure Managed Lustre (AMLFS) and the Slurm Cluster type offers AMLFS as a built-in option.
  • Jetpack CLI now provides an action run_on_shutdown command that registers actions to be performed prior to shutdown or termination if Scheduled Events are enabled
  • Allow Slurm users to configure the reported GPU counts to mitigate issues where ARM reports an incorrect value
  • Slurm packages are now installed from packages.microsoft.com. This allows users to use standard packaging tools to update Slurm
  • The Linux system service for CycleCloud now includes a new backend service process named app_server
  • CycleCloud CLI will now prompt for Entra ID authentication if CycleCloud is configured to use Entra Authentication

Resolved Issues:

  • Scheduled Event notifications (such as the freeze event notification) were incorrectly logged as warnings
  • Access to Jetpack logs and directories was restricted to root:root rather than root:cyclecloud
  • The catalina.err file no longer logs every request
  • Windows nodes did not boot correctly because CycleCloud included an empty string for cloud-init.
  • RHEL 9 and other modern Linux distros could fail due to non-ascii characters in the node metadata
  • Memory usage was unnecessarily large when using spot VMs in high demand
  • Setting webServerContextPath to a non-default value in cycle_server.properties caused errors in the web UI in 8.5
  • The cyclecloud-hpcpack default version was set to 2.1.0 instead of current 2.1.1
  • In rare cases, collecting prices would hit a "Series larger than 100000" error
  • The Slurm gres.conf was not populated in sovereign clouds