<div dir="ltr"><div>Dear LINSTOR on Kubernetes Users,</div><div><br></div><div>We just released LINSTOR Operator 1.7.1.</div><div><br></div><div>For the most part, this release focuses on small incremental improvements and quality of life improvements.</div><div><br></div><div>One new feature is support for Flatcar Container Linux. Flatcar Container Linux is an immutable, Container focused Linux distribution. Since it is immutable, package management is quite a bit different, so in order to use LINSTOR Operator, you need the following changes to your helm config:<br><br></div><div>  operator:</div><div>    satelliteSet:</div><div>      kernelModuleInjectionAdditionalSourceDirectory: none</div><div>      kernelModuleInjectionImage: <a href="http://drbd.io/drbd9-flatcar:v9.1.5_ptf.1">drbd.io/drbd9-flatcar:v9.1.5_ptf.1</a></div><div>      kernelModuleInjectionMode: Compile</div><div><br></div><div>There are also fixes to TLS setup for satellites and preparation for an updated LINSTOR CSI which finally will support backups to S3.<br></div><div><br></div><div>The new chart version is available from <a href="https://charts.linstor.io" target="_blank">https://charts.linstor.io</a> and new images are available from <a href="http://drbd.io" target="_blank">drbd.io</a>. The usual upgrade procedure applies:</div><div><br>$ helm repo update<br>$ helm upgrade linstor-op linstor/linstor -f orig.yaml<br><br>For more information, please take a look at the upgrade guide. [1]<br>Source code is, as always, available upstream. [2]<br><br>Best regards,<br>Moritz<br><br>[1]: <a href="https://linbit.com/drbd-user-guide/linstor-guide-1_0-en/#s-kubernetes-upgrade" target="_blank">https://linbit.com/drbd-user-guide/linstor-guide-1_0-en/#s-kubernetes-upgrade</a><br>[2]: <a href="https://github.com/piraeusdatastore/piraeus-operator" target="_blank">https://github.com/piraeusdatastore/piraeus-operator</a></div><div><br></div><div>Full changes<br></div><div>----------------------------</div><div><br></div><div>Added<br></div><div>--------<br>- Allow the external-provisioner and external-snapshotter access to secrets. This is required to support StorageClass and SnapshotClass secrets.<br>- Instruct external-provisioner to pass PVC name+namespace to the CSI driver, enabling optional support for PVC based names for LINSTOR volumes.<br>- Allow setting the log level of LINSTOR components via CRs. Other components are left using their default log level. The new default log level is INFO (was DEBUG previously, which was often too verbose).<br>- Override the kernel source directory used when compiling DRBD (defaults to /usr/src). set operator.satelliteSet.kernelModuleInjectionAdditionalSourceDirectory=none to disable this mount.<br>- etcd-chart: add option to set priorityClassName.<br>Fixed<br>--------<br>- Use correct secret name when setting up TLS for satellites<br>- Correctly configure ServiceMonitor resource if TLS is enabled for LINSTOR Controller.<br></div></div>