# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2.json apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: openebs namespace: openebs spec: interval: 5m chart: spec: chart: openebs version: 4.1.0 sourceRef: kind: HelmRepository name: openebs namespace: flux-system values: openebs-crds: csi: volumeSnapshots: enabled: false keep: false # Refer to https://github.com/openebs/dynamic-localpv-provisioner/blob/HEAD/deploy/helm/charts/values.yaml for complete set of values. localpv-provisioner: rbac: create: true localpv: enabled: true hostpathClass: enabled: true reclaimPolicy: Retain # Refer to https://github.com/openebs/mayastor-extensions/blob/v2.7.0/chart/values.yaml for complete set of values. mayastor: enabled: true nodeSelector: kubernetes.io/arch: amd64 openebs.io/engine: mayastor csi: node: initContainers: enabled: true etcd: localpvScConfig: enabled: true reclaimPolicy: Retain clusterDomain: cluster.local crds: enabled: false monitoring: enabled: false loki-stack: enabled: false storageClass: enabled: false tolerations: # tolerate control plane - key: "node-role.kubernetes.io/control-plane" operator: "Exists" effect: "NoSchedule" engines: local: lvm: enabled: true zfs: enabled: true replicated: mayastor: enabled: true