Files
openebs/charts/rawfile-localpv
2025-12-09 19:34:54 +11:00
..
2025-12-09 19:34:54 +11:00
2025-12-09 19:34:54 +11:00
2025-12-09 19:34:54 +11:00
2025-12-09 19:34:54 +11:00
2025-12-09 19:34:54 +11:00
2025-12-09 19:34:54 +11:00
2025-12-09 19:34:54 +11:00
2025-12-09 19:34:54 +11:00

rawfile-localpv

Version: 0.12.0 Type: application AppVersion: 0.12.0

RawFile Driver Container Storage Interface

Homepage: https://openebs.io/

Source Code

Requirements

Kubernetes: >= 1.21

Repository Name Version
crds 0.0.1

Install and Upgrades

Please follow the install guide

Values

Key Type Default Description
auth.enabled bool true Enables authentication for internal gRPC server
auth.token string "" Sets authentication token for internal gRPC server, will generate one if nothing provided
capacityOverride string "" Overrides total capacity of the storage for data dir storage on each host (Support size values) [e.g. 50GB or 10MiB]
controller.externalResizer.image.registry string "" Image registry for csi-resizer
controller.externalResizer.image.repository string "sig-storage/csi-resizer" Image Repository for csi-resizer
controller.externalResizer.image.tag string "v1.13.2" Image tag for csi-resizer
controller.grpcWorkers int 10 Number of gRPC workers for controller component
controller.image.pullPolicy string "" Overrides default image pull policy for node component
controller.image.repository string "" Overrides default image repository for node component
controller.image.tag string "" Overrides default image tag for node component
controller.priorityClassName string "system-cluster-critical" priorityClassName for controller component since this part is critical for cluster system-cluster-critical is default
controller.resources object {} Sets compute resources for controller component
controller.tolerations list [{"effect":"NoSchedule","key":"node-role.kubernetes.io/master","operator":"Equal","value":"true"}] Tolerations for controller component
crds.csi.volumeSnapshots.enabled bool true Install Volume Snapshot CRDs
crds.enabled bool true Disables the installation of all CRDs if set to false
global.analytics.enabled bool true Enable OpenEBS analytics which help track engine traction and usage.
global.imagePullPolicy string "IfNotPresent" Default pull policy for images
global.imagePullSecrets list [] Default image pull secret for images
global.imageRegistry string "docker.io" Default image registry for Images from DockerHub
global.k8sImageRegistry string "registry.k8s.io" Default image registry for Images from Kubernetes (registry.k8s.io)
image.pullPolicy string "IfNotPresent" Default image pull policy for node and controller components
image.registry string "" Image registry for rawfile-localpv (default is global.imageRegistry)
image.repository string "openebs/rawfile-localpv" Image repository for rawfile-localpv
image.tag string "" Default image tag for node and controller components (uses AppVersion if empty)
imagePullSecrets list [] Sets image pull secret while pulling images from a private registry
logFormat string "json" Format of the logs (json, pretty)
logLevel string "INFO" Level of the logs (DEBUG, INFO, etc.)
metrics.enabled bool true Completely enable or disable metrics
metrics.port int 9100 Sets metrics port
metrics.serviceMonitor.enabled bool false Enables prometheus service monitor
metrics.serviceMonitor.interval string "1m" Sets prometheus target interval
node.dataDirPath string "/var/csi/rawfile" Data dir path for provisioner to be used by provisioner
node.driverRegistrar.image.registry string "" Image Registry for csi-node-driver-registrar
node.driverRegistrar.image.repository string "sig-storage/csi-node-driver-registrar" Image Repository for csi-node-driver-registrar
node.driverRegistrar.image.tag string "v2.13.0" Image Tag for csi-node-driver-registrar
node.externalProvisioner.image.registry string "" Image Registry for csi-provisioner
node.externalProvisioner.image.repository string "sig-storage/csi-provisioner" Image Repository for csi-provisioner
node.externalProvisioner.image.tag string "v5.2.0" Image Tag for csi-provisioner
node.externalSnapshotter.image.registry string "" Image Registry for csi-snapshotter
node.externalSnapshotter.image.repository string "sig-storage/csi-snapshotter" Image Repository for csi-snapshotter
node.externalSnapshotter.image.tag string "v8.2.1" Image Tag for csi-snapshotter
node.grpcWorkers int 10 Number of gRPC workers for node component
node.image.pullPolicy string "" Overrides default image pull policy for node component
node.image.repository string "" Overrides default image repository for node component
node.image.tag string "" Overrides default image tag for node component
node.internalGRPC.port int 4500 Port Number used for internal communication gRPC server
node.internalGRPC.workers int 10 gRPC worker count used for internal communication
node.kubeletPath string "/var/lib/kubelet" Kubelet path (Set to /var/lib/k0s/kubelet for k0s)
node.metadataDirPath string "/var/local/openebs/rawfile/{{ .Release.Name }}/meta" Metadata dir path for rawfile volumes metadata and tasks store file
node.metrics.enabled bool false
node.priorityClassName string "system-node-critical" priorityClassName for node component since this part is critical for node system-node-critical is default
node.resources object {} Sets compute resources for node component
node.snapshotController.image.registry string "" Image Registry for snapshot-controller
node.snapshotController.image.repository string "sig-storage/snapshot-controller" Image Repository for snapshot-controller
node.snapshotController.image.tag string "v8.2.1" Image Tag for snapshot-controller
node.tolerations string nil Tolerations for node component
provisionerName string "rawfile.csi.openebs.io" Name of the registered CSI Driver in the cluster
reservedCapacity string "" Used to reserve capacity on each node for data dir storage on each host (Supports percentage and size) [e.g. 25% or 50GB or 10MiB]
snapshotClasses[0].deletionPolicy string "Delete" Sets deletion policy for snapshots created using this class (Delete or Retain)
snapshotClasses[0].enabled bool true Enable or disable SnapshotClass
snapshotClasses[0].isDefault bool false Make the snapshot class as default
snapshotClasses[0].name string "rawfile-localpv" Name of the SnapshotClass
storageClasses[0].allowVolumeExpansion bool true volumes are able to expand/resize or not?
storageClasses[0].copyOnWrite string "" Enables CoW on storage class (defaults to autodetect)
storageClasses[0].enabled bool true Enable or disable StorageClass
storageClasses[0].formatOptions list [] Sets format options for filesystem volumes
storageClasses[0].freezeFs string "" Enables FreezeFS on storage class can be used to enable snapshotting of inused volumes when CoW is disabled/not supported (False by default)
storageClasses[0].fsType string "ext4" Sets filesystem type for volumes (Currently supports btrfs, xfs and ext4 [which is default])
storageClasses[0].isDefault bool false Make the storage class as default
storageClasses[0].mountOptions list [] Sets mount options for filesystem volumes
storageClasses[0].name string "rawfile-localpv" Name of the StorageClass
storageClasses[0].reclaimPolicy string "Delete" Sets default reclaimPolicy for StorageClass volumes
storageClasses[0].thinProvision string "" Enables thin provisioning of volumes
storageClasses[0].volumeBindingMode string "WaitForFirstConsumer" Sets volumeBindingMode for StorageClass