# CSI WekaFS Driver {{ template "chart.description" . }} [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![Artifact HUB](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/csi-wekafs)](https://artifacthub.io/packages/search?repo=csi-wekafs) {{ template "chart.badgesSection" . }} ## Homepage {{ template "chart.homepage" . }} {{ template "chart.maintainersSection" . }} ## Pre-requisite - Kubernetes cluster of version 1.18 and up, 1.19 and up recommended - Helm v3 must be installed and configured properly - Weka system pre-configured and Weka client installed and registered in cluster for each Kubernetes node ## Deployment ```shell helm repo add csi-wekafs https://weka.github.io/csi-wekafs helm install csi-wekafsplugin csi-wekafs/csi-wekafsplugin --namespace csi-wekafsplugin --create-namespace [--set selinuxSupport=] ``` > **NOTE:** Since version 0.8.0, Weka CSI plugin supports installation on SELinux-enabled Kubernetes clusters > Refer to [SELinux Support & Installation Notes](https://github.com/weka/csi-wekafs/blob/master/selinux/README.md) for additional information > **NOTE:** Since version 0.7.0, Weka CSI plugin transitions to API-based deployment model which requires API > connectivity and credentials parameters to be set in Storage Class. > > Kubernetes does not allow storage class modification for existing volumes, hence the > recommended upgrade process is re-deploying new persistent volumes based on new storage class format. > > However, for sake of more convenient migration, a `legacySecretName` parameter can be set that will > bind existing legacy volumes to a Weka cluster API and allow volume expansion. > > For further information, refer [Official Weka CSI Plugin documentation](https://docs.weka.io/appendix/weka-csi-plugin) ## Usage - [Deploy an Example application](https://github.com/weka/csi-wekafs/blob/master/docs/usage.md) - [SELinux Support & Installation Notes](https://github.com/weka/csi-wekafs/blob/master/selinux/README.md) ## Additional Documentation - [Official Weka CSI Plugin documentation](https://docs.weka.io/appendix/weka-csi-plugin) {{ template "chart.requirementsSection" . }} {{ template "chart.valuesSection" . }} {{ template "helm-docs.versionFooter" . }}