Skip to content

Releases: seapath/ansible

v1.1.0

25 Feb 15:33
Compare
Choose a tag to compare

Key features

  • Remove consolevm script, now replaced by vm-mgr console.
  • Add nostart options for VM deployment.
  • Update submodules to latest versions.

Bug fixes

  • Playbooks improvements for ansible-lint.
  • SEAPATH Debian: add missing capabilities for pacemaker service to fix live migration.
  • SEAPATH Yocto: always keep systemd-resolved.service enable to prevent dnsmasq.service to fail
  • Remove obsolete code.

API changes

Multiple variables are renamed with this release. Existing inventories should be updated accordingly:

  • tmpdir --> configure_ha_tmpdir (role configure_ha)
  • ptp_network_transport --> timemaster_ptp_network_transport (role timemaster)
  • ptp_delay_mechanism --> timemaster_ptp_delay_mechanism (role timemaster)
  • hugepages --> yocto_hugespages (role yocto/hugepages)
  • on existing debian installations, you need to install 3 packages for v1.1 to work properly:
    • python3-pip
    • python3-wheel
    • patch
      you can get those packages from the debian website, upload them to your servers and install them manually with dpkg, or use apt if you have connectivity to a debian mirror.

Known issues

  • SEAPATH Yocto: cukinia test "Check for file with no user and group" might fails #695

Changelog

Full Changelog: v1.0.0...v1.1.0

v1.0.0

23 Jan 13:51
v1.0.0
Compare
Choose a tag to compare

Initial release

Key Features

  • Configure a SEAPATH cluster with 3 machines, supporting two configurations
    • Two hypervisors + one observer
    • Three hypervisors
  • Cluster features include:
    • VM disk redundancy via Ceph shared storage
    • Failover scenarios managed by Pacemaker
    • Network redundancy ensured by Open vSwitch
    • VM live migration across cluster machines
  • Set up SEAPATH network configurations, including:
    • Administration network
    • Cluster network
    • PTP network
    • Inter-VM communication network
    • Additional networks customized by the end user
  • Configure time synchonisation
    • PTP synchronisation
    • NTP synchronisation
    • Time forwarding to VMs
  • Implement additional cyber hardening for Debian (Yocto hardening managed in meta-seapath).
  • Provide a VM deployment interface for SEAPATH clusters or standalone machines, supporting:
    • Configurable Libvirt XML files
    • QCOW2 QEMU files
  • ABB SSC600 SW compatibility