Differences from Previous Release

The most noteworthy changes since the previous release are described here.

New features

The following features are new in this release:

  • Scaling improvements for larger systems to the following services:
    • BOS
    • CAPMC
    • FAS
  • New hardware supported in this release:
    • Compute nodes
      • Milan-Based Grizzly Peak with A100 40 GB GPU
      • Milan-Based Windom Liquid Cooled System
      • Rome-Based HPE Apollo 6500 XL675d Gen10+ with A100 40 GB GPU
      • Rome-Based HPE Apollo 6500 XL645d Gen10+ with A100 40 GB GPU
    • User Access Nodes (UANs)
      • Milan-Based HPE DL 385(v2) Gen10+
      • Rome-Based HPE DL 385(v1) Gen10
  • Node consoles are now managed by cray-console-node which is based on ConMan
  • HSM now has a v2 REST API

Deprecated features

The following features are no longer supported and are planned to be removed in a future release:

  • HSM v1 REST API has been deprecated as of CSM version 0.9.3. The v1 HSM APIs will be removed in the CSM version 1.3 release.
  • Many CAPMC v1 REST API and CLI features are being deprecated as part of CSM version 1.0.1; Full removal of the deprecated CAPMC features will happen in CSM version 1.3. Further development of CAPMC service or CLI has stopped. CAPMC has entered end-of-life but will still be generally available. CAPMC is going to be replaced with the Power Control Service (PCS) in a future release. The current API/CLI portfolio for CAPMC is being pruned to better align with the future direction of PCS. More information about PCS and the CAPMC transition will be released as part of subsequent CSM releases.
  • HMNFD v1 REST API will be deprecated in CSM version 1.2. The v1 HMNFD APIs will be removed in the CSM version 1.5 release.
  • The Boot Orchestration Service (BOS) API will change in the CSM V1.2.0 release:
    • The --template-body option for the Cray CLI bos command will be deprecated.
    • Prior to CSM V1.2.0, performing a successful GET on the session status for a boot set (i.e. /v1/session/{session_id}/status/{boot_set_name}) incorrectly returns a status code of 201. In CSM V1.2.0 it will correctly return a status code of 200.
  • The Compute Rolling Upgrade Service (CRUS) will be deprecated in CSM 1.2.0 and will be removed in CSM 1.5.0. Enhanced BOS functionality will replace CRUS.

Removed features

The following features have been completely removed:

  • cray-conman pod. This has been replaced by cray-console-node.
  • The csi config init command has changed the option from -ntp-pool to ntp-pools to support a comma-separated list of NTP pools.
  • CFS v1 API and CLI will be removed in CSM 1.2.0. The v2 API and CLI have been the default since CSM 0.9 (Shasta 1.4).

Other changes