This release brings two new features.
First, you can now restrict the IP address family used by the Operator to set up the Satellites. By default, the Operator will configure all .status.PodIPs, which in dual stack cluster contains both IPv4 and IPv6 addresses. However, it turns out that users might have a broken IPv6 configuration, which may cause LINSTOR to try to connect to IPv6 when that is not available. Users can now limit the IP address family using the following configuration:
apiVersion: piraeus.io/v1
kind: LinstorSatelliteConfiguration
metadata:
name: ipv4-only
spec:
ipFamilies:
- IPv4
Second, the LINSTOR Satellite now tries to detect the host’s LVM configuration on start up, reusing locks and udev rules if available. This fixes a long-standing issue where certain device links would disappear during resizes, leading to all kinds of errors on the LINSTOR side.
On the side of the images, there are all kinds of small improvements:
- LINSTOR 1.29.2 has a better backup script for the database, which works even if the backup is too large to fit into a single Kubernetes secret.
- LINSTOR CSI 1.6.4 fixes attempts to resize a block-type volume as well as attempts to restore snapshots on nodes that are currently offline.
- HA Controller 1.2.2 improves general memory usage: it now keeps track of only the relevant Pod resources.
To upgrade, either point your kustomization.yaml at the new manifest:
resources:
- https://charts.linstor.io/static/v2.7.0.yaml
Or, if using helm, upgrade the linstor-operator chart:
$ helm repo update
$ helm upgrade linstor-operator linstor/linstor-operator --wait
To get specific instructions to apply the update, check our users guide.
If you need to upgrade from Operator v1, check out our upgrade guide.
Source code is, as always, available upstream.
Added
- Option to select IP Family to use for LINSTOR control traffic.
Changed
- Reconciliation of a Satellites network interfaces now also deletes unneeded interfaces.
- Satellites try to detect the LVM configuration on the host, reusing locks and udev rules if available.
- Updated images:
- LINSTOR 1.29.2
- LINSTOR CSI 1.6.4
- DRBD Reactor 1.5.0
- LINSTOR HA Controller 1.2.2