The 2.5.17 version of the SAT product includes:
sat python package and CLI.sat-podman wrapper script.sat-install-utility container image.cfs-config-util container image.sat Commandssat jobstat allows access to application and job data through the command
line. It provides a table summarizing information for all jobs on the system.
sat bootprepA list-vars subcommand was added to sat bootprep.
It lists the variables available for use in bootprep input files at runtime.
A --limit option was added to sat bootprep run.
It restricts the creation of CFS configurations, IMS images, and BOS session templates into separate stages. For more information, see Limit SAT Bootprep Run into Stages.
sat bootprep now prompts individually for each CFS configuration that
already exists.
sat bootprep can now filter images provided by a product by using a prefix.
This is useful when specifying the base of an image in a bootprep input file. For more information, see Define IMS Images.
To support product names with hyphens, sat bootprep now converts hyphens to
underscores within variables.
For more information, see Hyphens in HPC CSM Software Recipe Variables.
In sat bootprep input files, the value of the playbook property of CFS
configuration layers can now be rendered with Jinja2 templates.
For more information, see Values Supporting Jinja2 Template Rendering.
Output was added to sat bootprep run that summarizes the CFS configurations,
IMS images, and BOS session templates created.
For more information, see Summary of SAT Bootprep Results.
Improvements were made to the sat bootprep output when CFS configuration
and BOS session templates are created.
sat bootsysreboot subcommand was added to sat bootsys. It uses BOS to reboot
nodes in the bos-operations stage.--staged-session option was added to sat bootsys. It can be used to
create staged BOS sessions. For more information, refer to Staging Changes
with BOS in the Cray System Management Documentation.sat Commandsprodmgr, a version is no longer set as
“active” in the product catalog. The “active” field was also removed from the
output of sat showrev.sat status when using BOS
version two.The new Install and Upgrade Framework (IUF) provides commands which install,
upgrade, and deploy products with the help of sat bootprep on HPE Cray EX
systems managed by Cray System Management (CSM). IUF capabilities are described
in detail in the IUF section
of the Cray System Management Documentation.
The initial install and upgrade workflows described in the
HPE Cray EX System Software Stack Installation and Upgrade Guide for CSM
(S-8052) detail when and how to use
IUF with a new release of SAT or any other HPE Cray EX product.
Because IUF now handles NCN personalization, information about this process was removed from the SAT documentation. Other sections in the documentation were also revised to support the new Install and Upgrade Framework. For example, the SAT Installation and SAT Upgrade sections of this guide now provide details on software and configuration content specific to SAT. The Cray System Management Documentation will indicate when these sections should be referred to for detailed information.
For more information on the relationship between sat bootprep and IUF, see
SAT and IUF.
By default, SAT now uses version two of the Boot Orchestration Service (BOS).
This change to BOS v2 impacts the following commands that interact with BOS:
sat bootprepsat bootsyssat statusTo change the default to a different BOS version, see Change the BOS Version.
sat python package and CLI from
2021.10.8 to 2022.12.7 to resolve CVE-2022-23491.sat-install-utility container image
from 2021.5.30 to 2022.12.7 to resolve CVE-2022-23491.sat init from creating a configuration file in
the current directory when not prefixed with ./.sat status failed with a traceback when using BOS
version two and reported components whose most recent image did not exist.sat container could contain a different
version of kubectl than the version found in CSM.sat bootprep and
sat swap blade.