mirror of
https://github.com/cozystack/cozystack.git
synced 2026-11-09 05:25:14 +09:00
LINSTOR needs the DRBD and ZFS kernel modules, so a cluster without them has no dynamic PV provisioning. OpenEBS LocalPV hostpath needs no kernel modules and also serves deliberately node-local workloads. The package is opt-in so it cannot change an existing cluster. Its class is named cozystack-local-hostpath so it cannot collide with an existing class name, and it is not the default so PVCs that omit storageClassName keep their current binding. The vendored RBAC is patched down to what volume reconciliation calls; helper Pods, Leases and analytics state stay in the install namespace. Images stay on docker.io, pinned by index digest. Assisted-by: LLM Signed-off-by: Myasnikov Daniil <myasnikovdaniil2001@gmail.com>
25 lines
1.0 KiB
YAML
25 lines
1.0 KiB
YAML
# OpenEBS LocalPV Hostpath defaults.
|
|
|
|
localpv-provisioner:
|
|
analytics:
|
|
enabled: false
|
|
hostpathClass:
|
|
# StorageClass name; must not name an existing class owned by another provisioner.
|
|
name: cozystack-local-hostpath
|
|
# Explicitly make this the cluster default; the administrator must first handle any other default class.
|
|
isDefaultClass: false
|
|
# Delete removes the directory after PVC deletion; Retain requires manual reclamation.
|
|
reclaimPolicy: Delete
|
|
localpv:
|
|
image:
|
|
registry: docker.io
|
|
repository: openebs/provisioner-localpv
|
|
# Provisioner version and immutable image index; refreshed by make update-image-pins.
|
|
tag: "4.5.1@sha256:a1b4659ea4bba01235593ab796424d1503cf25e1b31fe278fef2a4829385fc61"
|
|
helperPod:
|
|
image:
|
|
registry: docker.io
|
|
repository: openebs/linux-utils
|
|
# Helper version and immutable image index; refreshed by make update-image-pins.
|
|
tag: "4.5.0@sha256:e90916c22a077e5f983afaa67f3f085e08575efb7f9828db3bb9dd53671c947f"
|