Install openebs

This commit is contained in:
2025-02-03 02:15:41 +01:00
parent 6ad825276d
commit 9fd55de2b5
4 changed files with 67 additions and 1 deletions

4
infra/openebs/Makefile Normal file
View File

@@ -0,0 +1,4 @@
install:
helm repo add openebs https://openebs.github.io/openebs
helm repo update openebs
helm upgrade -i -n openebs --create-namespace openebs openebs/openebs -f values.yml

35
infra/openebs/values.yml Normal file
View File

@@ -0,0 +1,35 @@
zfs-localpv:
cidrs:
zfsLocalPv:
enabled: false
lvm-localpv:
crds:
lmvLocalPv:
enabled: false
mayastor:
csi:
node:
initContainers:
# We need to disable the init container that checks for the nvme_tcp module, since Talos has that module built-in.
# https://www.talos.dev/v1.9/kubernetes-guides/configuration/storage/#deploy-mayastor
enabled: false
etcd:
clusterDomain: homelab.lumpiasty.xyz
# Single node cluster for now
replicaCount: 1
io_engine:
# Workaround for crashing io-engine
# https://github.com/openebs/mayastor/issues/1763#issuecomment-2481922234
envcontext: "iova-mode=pa"
engines:
local:
lvm:
enabled: false
zfs:
enabled: false
replicated:
mayastor:
enabled: true