<div dir="ltr"><div>Thank you Roland,</div><div><br></div><div>Is there any public docker image prepared with this release?<br></div><br><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">- kvaps<br></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Apr 16, 2020 at 3:31 PM Roland Kammerer &lt;<a href="mailto:roland.kammerer@linbit.com">roland.kammerer@linbit.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear LINSTOR on k8s users,<br>
<br>
Today we released version 0.8.0 of the LINSTOR CSI driver. The most<br>
noteworthy feature/change is support for LINSTOR resource groups (RG).<br>
All the parameters that can be set on a k8s storage class (SC) that make<br>
sense in the context of a LINSTOR RG are stored in the per SC defined<br>
RG.<br>
<br>
This cleans up the code nicely, as properties set on a resource group are<br>
inherited to all resources of the resource group, and it allows to set<br>
DRBD options in the SC. This is documented with an example here[1].<br>
<br>
Users really should move to SCs that have a &quot;resourceGroup&quot; parameter<br>
set. In the documentation it is already mentioned as mandatory. I tried<br>
hard to not break existing deployments, so *for* *now* SCs without a<br>
&quot;resourceGroup&quot; are fine at the cost of an auto-generated resource group<br>
per PVC (which if it gets deleted also deletes the auto-generated RG).<br>
The SC is the supposed and only way to define properties of a RG. The<br>
driver might delete/overwrite manually set ones.<br>
<br>
Upstream code can be found here[2].<br>
<br>
If you need container images that are RHEL/OpenShift certified, get in<br>
contact with <a href="mailto:sales@linbit.com" target="_blank">sales@linbit.com</a>, we run a container registry with such<br>
images for our customers.<br>
<br>
Regards, rck<br>
<br>
Changelog:<br>
- Changed<br>
  - moved upstream to piraeus<br>
  - License changed to Apache2 (from GPLv2)<br>
<br>
- Deprecated<br>
  - SCs without a resourceGroup parameter. For now we create a random<br>
    LINSTOR RG for every PVC of a SC that does not specify<br>
    resourceGroup.  You should get rid of these SCs soon.<br>
<br>
- Added<br>
  - TLS mutual auth support for LINSTOR API endpoint<br>
  - support for LINSTOR resource groups. Every storage class maps now<br>
    to a LINSTOR resource group.  DRBD options can now be specified in<br>
    the SC as &quot;parameter&quot;.  See the example in class.yaml. Keys as<br>
    specified in the LINSTOR REST API.<br>
<br>
[1] <a href="https://www.linbit.com/drbd-user-guide/linstor-guide-1_0-en/#s-kubernetes-basic-configuration-and-deployment" rel="noreferrer" target="_blank">https://www.linbit.com/drbd-user-guide/linstor-guide-1_0-en/#s-kubernetes-basic-configuration-and-deployment</a><br>
[2] <a href="https://github.com/piraeusdatastore/linstor-csi/" rel="noreferrer" target="_blank">https://github.com/piraeusdatastore/linstor-csi/</a><br>
<br>
_______________________________________________<br>
Star us on GITHUB: <a href="https://github.com/LINBIT" rel="noreferrer" target="_blank">https://github.com/LINBIT</a><br>
drbd-user mailing list<br>
<a href="mailto:drbd-user@lists.linbit.com" target="_blank">drbd-user@lists.linbit.com</a><br>
<a href="https://lists.linbit.com/mailman/listinfo/drbd-user" rel="noreferrer" target="_blank">https://lists.linbit.com/mailman/listinfo/drbd-user</a><br>
</blockquote></div>