This release adds a userdataSpec.retainPVCs
boolean field to the VDICluster
spec that when enabled, will retain user PVCs across sessions. See #53 for more information.
Since the CRDs have been updated you will need to apply them manually if upgrading an existing installation. For example:
export KVDI_VERSION=v0.3.6
kubectl apply \
-f https://github.com/kvdi/kvdi/raw/${KVDI_VERSION}/config/crd/bases/app.kvdi.io_vdiclusters.yaml \
-f https://github.com/kvdi/kvdi/raw/${KVDI_VERSION}/config/crd/bases/desktops.kvdi.io_sessions.yaml \
-f https://github.com/kvdi/kvdi/raw/${KVDI_VERSION}/config/crd/bases/desktops.kvdi.io_templates.yaml \
-f https://github.com/kvdi/kvdi/raw/${KVDI_VERSION}/config/crd/bases/rbac.kvdi.io_vdiroles.yaml
IMPORTANT: This is the first helm chart release only published to the new helm-charts repo. See the top of the README for more information. (This is technically the second move, but the first one was just a redirection).
There have also been updates to go and application dependencies.