Base Command Manager / Bright Cluster Manager Release Notes
Release notes for Bright 9.2
== New Features ==
* Support for encrypted head-node drives for new cluster installations
* Support for encrypted compute-node drives for new and upgraded clusters
* Support for local, AWS, and Azure add-on installations using Ansible collection, which also allows for RHEL, SLES, and Ubuntu base distribution clusters-on-demand (COD)
* Improved cluster extension wizards, designed to ease the use of pre-existing cloud resources as well as the use of Azure ExpressRoute and AWS Direct Connect private network connections
* Dedicated cmjob certificates, which make it easier for the administrator to allow access to the User Portal (and optionally Bright View) for cmjob users
* Support for head node high availability (HA) for cluster-on-demand (COD) with two head nodes in AWS
* Improved support for edge-director high availability with two edge directors in a failover group
== Linux and Hardware Integration ==
* Support for GigaIO Composable Infrastructure
* Redfish BIOS firmware updates in Bright View
* Global Navigation Satellite System (GNSS) support, including in the lite-daemon
* Support for enabling or disabling MIG on A100 GPUs
* Support for performing firmware upgrades on HPE(iLO 5) servers
* SNMP support for IB switches
== Kubernetes ==
* Kubernetes v1.21
* Containerd is now the default container runtime, with Docker available as an alternative option
* Ability to use shared file system local-path StorageClass for Persistent Volumes (PV) and Persistent Volume Claims (PVC)
* Customizable Pod Security Policies (PSP) for Kubernetes users
* The administrator can now choose to allow users to run their pod processes with any UID/GID without allowing them to use hostPath volumes
* Support for third-party Kubernetes operators, including Spark and PostgreSQL
* Support for a custom operator for Jupyter Kernels
* The administrator can configure granular access to the operators
== Jupyter ==
* Support for Jupyter kernel operator in Kubernetes
* Ability to run unmodified containers with Jupyter (for example official Jupyter images, Julia, etc.)
* Support for unmodified NGC containers
* Support for OpenPBS kernels
* Support for custom filters for templates
* Various performance optimization
== Container engines ==
* Containerd v1.5.10
* Docker v20.10.12
* Singularity v3.8.5
== Container registries ==
* Harbor v2.3.3
* cm-docker-registry-setup has been renamed to cm-container-registry-setup
== Ceph ==
* Ceph Pacific release, except for RHEL7 base distro where Ceph remains at the Nautilus release
== BeeGFS ==
* Support for multi-mode BeeGFS integration, which allows the operation of multiple BeeGFS clusters with overlapping nodes
== OpenShift ==
* OpenShift v4.9.0
== Monitoring ==
* Report query entity and mode to filter and group nodes
* New data producer for GigaIO fabric usage
* Redfish can now push monitoring data
== MultiOS ==
* RIMA Windriver ISO
* DGX A100 ISOs with golden image
== Other ==
* Historical information is now available for the files modified by cmdaemon or the node-installer
* cmsh now has the ability to deny all certificate requests at once
* Improved drain command in cmsh, with support for draining only the WLM, Ceph, or Kubernetes nodes
* SELinux and FIPS can be configured per category or node
* Support for custom JSON system information
* Support in cmsh for delimited JSON tables
* Fast multi-commit and remove in pythoncm
== Deprecated Features ==
* Kubernetes is no longer supported on SLES12 base distribution