Skip to content

Releases: clustervision/trinityX

Release 14.3

10 Sep 09:06
Compare
Choose a tag to compare

New features

  • Azure and AWS cloud support
  • Cloud shadow controller support

Fixes

  • Port reassignment for Prometheus and exporters
  • Installation for non-OpenHPC based slurm installs
  • Any-Image based osimage creation missing key devices in /dev
  • Added EFI tools for Ubuntu luna client package

Release 14.3u1

10 Sep 12:05
Compare
Choose a tag to compare

Fixes

  • External Elrepo repo RPM update
  • External Epel repo RPM update
  • Ubuntu image creation workaround for focal, yammy and noble

Release 14.2u1

21 Jun 16:17
Compare
Choose a tag to compare

Fixes

  • Any-image fix for docker based Alma images
  • PIP/whl package naming convention overhaul - Urgent fix.
    https://pip.pypa.io/en/latest/news/#b1-2024-05-06
    ==> Note that existing cloned (local) repositories of TrinityX require a pull before working properly again <==

Release 14.2

14 Jun 14:33
Compare
Choose a tag to compare

New features

  • Adding any-image support. This allows one to build TrinityX images for many distributions using base or docker images. It offers the option to have compute images which deviate from the distribution and release of the controller.
  • Latest OpenHPC release. Note that the OpenHPC slurm release now uses 'slurm' as SlurmUser. This used to be 'root' before.
  • Vlan support for luna.

Fixes

  • Bug fixes for reported issues on github

Release 14.1

31 Mar 15:03
Compare
Choose a tag to compare

New features

  • Centos and Alma Linux 8 and 9 support
  • IPv6 support in Luna
  • High Availability based on completely rewritten roles
  • Prometheus for monitoring and alerting
  • New OOD dashboard for Infiniband topologies
  • New OOD dashboard for rack management

Fixes

  • Fixes for reported bugs in Luna

Deprecations

  • Sensu, Rabbitmq, Influxdb and Telegraf no longer used for monitoring

Release 14

03 Oct 12:44
Compare
Choose a tag to compare

New features

  • Enterprise Linux 8 and 9 support
  • Ubuntu support (tested 22.04 LTS)
  • Included OpenOnDemand 3.0
  • OpenOndemand GUI applications for graphical cluster management
  • Luna2 CLI for command-line cluster management
  • Luna2 REST API-driven daemon with plugin support
  • All code written in python3
  • New default /trinity tree

Updates

  • Updated OpenHPC release to 2.6 from 1.3
  • Added OpenHPC release 3 for EL9 releases
  • Rewrite of most Ansible roles
  • Grafana-server update to 10.x from 7.4
  • Grafana dashboards updated
  • Aria2c used as torrent server/client as a replacement of ltorrent
  • Openldap 2.6 for Enterprise Linux 9
  • Partially rewrite of Obol. New features added
  • Added SLURM API support to lcluster
  • Trix-diag renamed and updated to trinity_diagnosis
  • Added separate luna utilities (lnodes, lpower, etc.)

Fixes

  • Logrotate on system and Luna messages
  • Chronyd local stratum by default

Deprecations

  • Luna (1) removed. This includes the lweb and ltorrent components
  • Enterprise Linux 7 family no longer supported

Removed

  • MongoDB dependency removed
  • Python2 support removed
  • Pacemaker and drbd roles removed to be rewritten
  • Legacy documentation removed from repository

Release 12.0 Update 4

09 Mar 14:09
ab30c79
Compare
Choose a tag to compare

Bugfix update:

  • Fixed paths and tools in dracut
  • Fixed password variable
  • Releasever construct fixed

Release 12.0 Update 3

25 Feb 08:21
65acdc4
Compare
Choose a tag to compare

New features

  • RHEL support added
  • Osimage pack is now multithreaded
  • Sensu Core monitoring added

Updates

Ansible

  • Use mitogen release due to ansible 2.9 compatibility
  • Added default license / docs / examples / modulefiles folders
  • Added common tools to the default tools in the dracut environment (dracut_extras)

SLURM

  • Added more complete default configuration

  • Added prolog / epilog scripts

  • BeeGFS support

  • Add beegfs role for controlling beegfs management service with pacemaker

Monitoring

  • Added administrator_email for a single point of notifications
  • Added new Grafana dashboards

Userspace

  • Added compat-lib for mpi jobs
  • Added trinity/shared/modulefiles to the default module paths
  • Added examples (C/Fortran/SLURM)

Fixes

Ansible

  • No longer force hostname change via ansible
  • Changed ansible cp actions to synchronize
  • Migrated symlink systemd start construction to actual systemd ansible module

Monitoring

  • Fixed influxdb start issues while clustered
  • Added monitoring in pacemaker config to do automatic failover
  • Corrected graphs in grafana dashboards
  • Disabled excessive logging for influxdb

LUNA

  • Fixed random mac addresses bug during boot
  • IPMI is now only configured and rebooted when there's actual changes
  • Lweb and ltorrent now bind to 0.0.0.0 to allow external monitoring
  • Fixed ACL untar when using tmpfs
  • Default UEFI disk partitioning template added to new images
  • Yum update of luna now starts lweb/ltorrent if they were running at the time of update
  • Blacklist iwarp kernel module (i40iw)
  • Install mongo 2.6 from clustervision repo instead of latest versions (not luna compatible)
  • Added logging to luna installer (/var/log/luna_installer.log)

RHEL Support

  • Install epel from url instead of repository because of RHEL compatibility
  • RHEL specific fixes mostly related to missing repositories

Release 12.0 Update 2

27 Oct 10:42
20f7948
Compare
Choose a tag to compare

Minor fixes

  • Fixed python links
  • Updated grafana version
  • Fixed SSL serial number (reissue)
  • telegraf sudo
  • Always pack images on compute.yml

Release 12.0 Update 1

25 Jun 12:31
42b4e58
Compare
Choose a tag to compare

New features:

  • Added full UEFI support
  • Automatic sshkeypair generation for users without an existing keypair

Changes:

  • Moved configuration files to .example files, in order to have a care-free update
  • Appended configurationfiles and buildables to gitignore
  • Updated remote assistance files to python3
  • Added remote assistance systemd service
  • Modified Trinity Health checks and renamed to Trinity Diag (trix-diag)
  • Updated README.rst
  • Updated prepare.sh with dependencies

Fixes:

  • Fixed documentation layout
  • Fixed InfluxDB retention
  • Fixed non-existent python3 env on clean installations
  • Fixed compute image generation (compute.yml)
  • Fixed rsyslog forwarding