ClusterVisor v2.x Documention

Release Notes

Release Notes for 2.x

Listed in reversed chronological order

Release 2.26.06

First Release

Version 2.26.06-7760

  • Added JobVisor to web interface for users to manage scheduler jobs

  • Added Custom Files config plugin

  • Added cv-networking command

  • Added --thread-pool and --timing to cv-exec

  • Added support for image to image file transfer with cv-provision

  • Added log levels to boot sessions

  • Added 'OS Boot' stage in Provisioner to differentiate 'Provisioner Done'

  • Added clustervisor-node-desktop package

  • Fixed bug in EFI Boot config plugin

  • Fixed bug in DHCP / DNS Server config plugin

  • Fixed bug with --select-images behavior for cv-upgrade

  • Fixed bug with --overwrite behavior for cv-provision create-from-distro

  • Fixed bug in cv-distro

  • Fixed bug in Provisioner handling non-standard EFI entries

  • Fixed bug in Provisioner for clusters without appliances

  • Fixed bug in Provisioner for handling OmniPath firmware handling in EL8

  • Fixed bug in Provisioner for race condition using 'quick' image behavior

  • Fixed bug in Provisioner for edge case using FIPS + LUKS with EL8

  • Fixed bug in Provisioner for correct interface renaming on boot

  • Fixed bug in cv-provision using quoted arguments when run from non-appliance nodes

  • Fixed bug in synced files feature causing a leak of file descriptors in cv-serverd

  • Fixed bugs in cv-slurmadm

  • Improved offline boot handling in Provisioner

  • Improved default mount options for NFS in templates

  • Improved cv-boot sessions to always show full node name

  • Improved searching in cv-boot sessions

  • Un-deprecating config.global.netboot_path

Release 2.26.05

First Release

Version 2.26.05-7327

  • Added offline mode to cv-slurmadm

  • Added toggling of authselect management in ldapauth config plugin

  • Added additional features for authselect in ldapauth config plugin

  • Added more obvious exit option to cv-boot netboot

  • Added config.provisioner setup by cv-installer in new installs

  • Added --format=slurm to cv-nodenames

  • Added cv-record-player TUI

  • Added helper flags to cv-serverdadm to query cv-ipxe-serverd

  • Added log file for cv-ipxe-serverd

  • Improved error message for invalid arguments given to cv-ipxe-served

  • Fixed bug in how cv-ipxe-serverd handles blacklisting kernel modules

  • Fixed networking discrepancy when using cv-provision image edit

  • Fixed IPMI password generated by cv-installer to be compliant with SMC requirements

  • Fixed chronyd config plugin to fallback to local if upstream time servers are all down

  • Fixed bug in cv-reconfigure when used by Provisioner

  • Fixed bug in log rotation for rsyslog config plugin

  • Fixed bug regression in config plugin triggers when arrays of dictionaries are changed

  • Fixed bug in cv-write-stat transactions not being recorded

  • Fixed bug in TUI to work with terminal emulators with only 256 color support

  • Fixed bug in TUI to better handle variant fields

Release 2.26.04

First Release

Version 2.26.04-7111

  • Added global fstab entries

  • Added custom scripts config plugin

  • Added --progress to cv-exec

  • Added mitigation to cv-external-statsd to interrupt stuck external stat plugins

  • Added filtering by groups and changing sort order in web UI for Nodes and Devices

  • Added mitigations to prevent supply chain attacks

  • Fixed latency issue in cv-provision

  • Fixed bug in cv-provision not excluding NFS mounts with overlapping names

  • Fixed node boot sessions to handle duplicate entries

  • Fixed bug in cv-slurmadm when cv-clientd is not running

  • Fixed Provisioner alert for nodes not using Provisioner

  • Fixed bug in Provisioner disk layout when using only one partition on a drive

  • Fixed race condition silencing stale alerts

  • Fixed temporary directory bug in cv-upgrade

  • Fixed license count in web UI when multiple licenses are present

  • Fixed bug in whitelist kernel modules config file from Provisioner

  • Fixed bug in file sync not working in 2.x

  • Fixed bug in cv-health

  • Fixed bugs in cv-conf TUI

  • Fixed bugs in cv-boot sessions TUI

Release 2.26.03-6870

First Release

Version 2.26.03-6870

  • Replaced cv-console-serverd with cv-remoted to make Provisioner more stable

  • Added mitigations to cv-statsd and cv-external-statsd to prevent memory leaks

  • Added feature to monitoring rules to optionally only trigger / clear when condition is met X consecutive times

  • Added image only upgrading of Slurm using cv-slurmadm

  • Added compatibility for TurboVNC to cv-vncserver for EL10 support

  • Added additional 'allow' entries for chronyd config plugin

  • Added support for SuperMicro iKVM console connect in web interface

  • Added VNC re-connect option in web interface if existing session(s) are already running

  • Added additional logging to cv-ipxe-serverd

  • Added additional logging to transfer initrd module

  • Added --omit to cv-db-image

  • Added --get to cv-boot netboot

  • Increased default timeout in cv-exec to better handle systems with multiple SSH keys

  • Fixed bug in SSH config plugin not triggering when appliance was changed

  • Fixed bug in sudoers config plugin not triggering when role was changed

  • Fixed bug with deprecated SELinux config plugin being used with Cloner

  • Fixed bug in cv-installer not using new LDIF backup format using bootstrap flag

  • Fixed minor bugs in web interface

Release 2.26.01

Second Release

Version 2.26.01-6720

  • Revamped TUI for cv-boot sessions

  • Improved logging in Provisioner

  • Added -b / -B to cv-provision image transfer

  • Fixed boot session logging for local boot option

  • Fixed cv-cp to handle all possible patterns of source(s) / destination

  • Fixed issue with alert cleanup when nodes are renamed

  • Fixed erratic missing values of cvclient.online stat for offline nodes

  • Fixed the monitoring history query by date in web UI

  • Fixed links to monitoring rules in alerts history page in web UI

First Release

Version 2.26.01-6548

  • Enhanced Security license features added (e.g. support for SELinux, FIPS, and LUKS full disk encryption)

  • Beta release of new TUI for cv-conf

  • Support multiple EFI partitions on mirrored drive setups in Provisioner

  • Added log rotations to rsyslog

  • Added optional toggle to chronyd config plugin for allowing remote connections

  • Added optional toggle to fstab config plugin for toggling entries from /etc/fstab

  • Added additional commands to appliance shell

  • Added better logging for monitoring rule validation checks

  • Changed default IPMI LAN channel in node template

  • Improved cv-upgrade logging

  • Improved cv-lv-setup logging

  • Improved cv-provision logging when using non-existent node

  • Fix bug in cv-slurmadm

  • Fixed how disk layouts handling swap partitions

  • Fixed memory percent stat in NVIDIA stat plugin

  • Fixed bug for users using VNC console in web interface

  • Fixed bug in Provisioner initrd

  • Fixed bug in local boot option for cv-ipxe-serverd

Release 2.25.10

Second Release

Version 2.25.10-6190

  • Added path exclusion for Provisioner image deployment

  • Fixed bug when deploying Provisioner image to multiple file systems

  • Added modular firmware support to Provisioner

  • Disabled caching of CV provided DNF repositories

  • Fixed bug in cv-provision image transfer

  • Fixed bug using -A with new cv-power command

First Release

Version 2.25.10-6097

  • Fixed bug for submit only in cv-slurmadm

  • Added PicOS support to SNMP external stat plugin for FS switches

  • Fixed edge case bug for cv-conf --create

  • Fixed bug in cv-license --add

  • Improved automatic handling of unknown nodes during iPXE boot

  • Fixed permissions bug with the file manager in the web UI

Release 2.25.08

CV Version 2 Initial Public Release

Version 2.25.08-5961