# 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 # 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: # -- Kubernetes Cluster Domain clusterDomain: cluster.local crds: enabled: false monitoring: enabled: false loki-stack: enabled: false storageClass: nameSuffix: single reclaimPolicy: Retain allowVolumeExpansion: true 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