Files
dc-kc/charts/rook/README.md
2026-01-20 20:27:10 +00:00

12 KiB

rook

Version: 0.2.0 Type: application AppVersion: 1.16.0

A Helm chart for Kubernetes

Requirements

Repository Name Version
oci://ghcr.io/rook rook-ceph v1.17.8
oci://ghcr.io/rook rook-ceph-cluster v1.19.0

Values

Key Type Default Description
rook-ceph-cluster.cephBlockPoolsVolumeSnapshotClass object See RBD Snapshots Settings for the block pool snapshot class
rook-ceph-cluster.cephBlockPools[0].name string "ceph-blockpool"
rook-ceph-cluster.cephBlockPools[0].spec.failureDomain string "host"
rook-ceph-cluster.cephBlockPools[0].spec.replicated.size int 2
rook-ceph-cluster.cephBlockPools[0].storageClass.allowVolumeExpansion bool true
rook-ceph-cluster.cephBlockPools[0].storageClass.allowedTopologies list []
rook-ceph-cluster.cephBlockPools[0].storageClass.enabled bool true
rook-ceph-cluster.cephBlockPools[0].storageClass.isDefault bool false
rook-ceph-cluster.cephBlockPools[0].storageClass.mountOptions list []
rook-ceph-cluster.cephBlockPools[0].storageClass.name string "ceph-block"
rook-ceph-cluster.cephBlockPools[0].storageClass.parameters."csi.storage.k8s.io/controller-expand-secret-name" string "rook-csi-rbd-provisioner"
rook-ceph-cluster.cephBlockPools[0].storageClass.parameters."csi.storage.k8s.io/controller-expand-secret-namespace" string "{{ .Release.Namespace }}"
rook-ceph-cluster.cephBlockPools[0].storageClass.parameters."csi.storage.k8s.io/fstype" string "ext4"
rook-ceph-cluster.cephBlockPools[0].storageClass.parameters."csi.storage.k8s.io/node-stage-secret-name" string "rook-csi-rbd-node"
rook-ceph-cluster.cephBlockPools[0].storageClass.parameters."csi.storage.k8s.io/node-stage-secret-namespace" string "{{ .Release.Namespace }}"
rook-ceph-cluster.cephBlockPools[0].storageClass.parameters."csi.storage.k8s.io/provisioner-secret-name" string "rook-csi-rbd-provisioner"
rook-ceph-cluster.cephBlockPools[0].storageClass.parameters."csi.storage.k8s.io/provisioner-secret-namespace" string "{{ .Release.Namespace }}"
rook-ceph-cluster.cephBlockPools[0].storageClass.parameters.imageFeatures string "layering"
rook-ceph-cluster.cephBlockPools[0].storageClass.parameters.imageFormat string "2"
rook-ceph-cluster.cephBlockPools[0].storageClass.reclaimPolicy string "Delete"
rook-ceph-cluster.cephBlockPools[0].storageClass.volumeBindingMode string "Immediate"
rook-ceph-cluster.cephClusterSpec.cleanupPolicy.confirmation string ""
rook-ceph-cluster.cephClusterSpec.cleanupPolicy.sanitizeDisks.method string "quick"
rook-ceph-cluster.cephClusterSpec.dashboard.enabled bool true
rook-ceph-cluster.cephClusterSpec.dashboard.ssl bool false
rook-ceph-cluster.cephClusterSpec.dataDirHostPath string "/var/lib/rook"
rook-ceph-cluster.cephClusterSpec.mgr.allowMultiplePerNode bool false
rook-ceph-cluster.cephClusterSpec.mgr.modules[0].enabled bool true
rook-ceph-cluster.cephClusterSpec.mgr.modules[0].name string "rook"
rook-ceph-cluster.cephClusterSpec.mgr.modules[1].enabled bool true
rook-ceph-cluster.cephClusterSpec.mgr.modules[1].name string "volumes"
rook-ceph-cluster.cephClusterSpec.mon.allowMultiplePerNode bool false
rook-ceph-cluster.cephClusterSpec.resources.api.limits.memory string "512Mi"
rook-ceph-cluster.cephClusterSpec.resources.api.requests.cpu string "500m"
rook-ceph-cluster.cephClusterSpec.resources.api.requests.memory string "512Mi"
rook-ceph-cluster.cephClusterSpec.resources.cleanup.limits.memory string "1Gi"
rook-ceph-cluster.cephClusterSpec.resources.cleanup.requests.cpu string "500m"
rook-ceph-cluster.cephClusterSpec.resources.cleanup.requests.memory string "100Mi"
rook-ceph-cluster.cephClusterSpec.resources.crashcollector.limits.memory string "60Mi"
rook-ceph-cluster.cephClusterSpec.resources.crashcollector.requests.cpu string "50m"
rook-ceph-cluster.cephClusterSpec.resources.crashcollector.requests.memory string "60Mi"
rook-ceph-cluster.cephClusterSpec.resources.exporter.limits.memory string "128Mi"
rook-ceph-cluster.cephClusterSpec.resources.exporter.requests.cpu string "100m"
rook-ceph-cluster.cephClusterSpec.resources.exporter.requests.memory string "50Mi"
rook-ceph-cluster.cephClusterSpec.resources.logcollector.limits.memory string "1024Mi"
rook-ceph-cluster.cephClusterSpec.resources.logcollector.requests.cpu string "100m"
rook-ceph-cluster.cephClusterSpec.resources.logcollector.requests.memory string "1024Mi"
rook-ceph-cluster.cephClusterSpec.resources.mgr-sidecar.limits.memory string "100Mi"
rook-ceph-cluster.cephClusterSpec.resources.mgr-sidecar.requests.cpu string "100m"
rook-ceph-cluster.cephClusterSpec.resources.mgr-sidecar.requests.memory string "40Mi"
rook-ceph-cluster.cephClusterSpec.resources.mgr.limits.memory string "2048Mi"
rook-ceph-cluster.cephClusterSpec.resources.mgr.requests.cpu string "500m"
rook-ceph-cluster.cephClusterSpec.resources.mon.limits.memory string "1024Mi"
rook-ceph-cluster.cephClusterSpec.resources.mon.requests.cpu string "400m"
rook-ceph-cluster.cephClusterSpec.resources.mon.requests.memory string "1024Mi"
rook-ceph-cluster.cephClusterSpec.resources.osd.limits.memory string "3072Mi"
rook-ceph-cluster.cephClusterSpec.resources.osd.requests.cpu string "500m"
rook-ceph-cluster.cephClusterSpec.resources.osd.requests.memory string "3072Mi"
rook-ceph-cluster.cephClusterSpec.resources.prepareosd.requests.cpu string "500m"
rook-ceph-cluster.cephClusterSpec.resources.prepareosd.requests.memory string "2048Mi"
rook-ceph-cluster.cephClusterSpec.storage.nodes[0].name string "honey"
rook-ceph-cluster.cephClusterSpec.storage.nodes[1].name string "hive"
rook-ceph-cluster.cephClusterSpec.storage.nodes[2].name string "mrrobot"
rook-ceph-cluster.cephClusterSpec.storage.useAllDevices bool true
rook-ceph-cluster.cephClusterSpec.storage.useAllNodes bool false
rook-ceph-cluster.cephFileSystemVolumeSnapshotClass object See CephFS Snapshots Settings for the filesystem snapshot class
rook-ceph-cluster.cephFileSystems[0].name string "ceph-filesystem"
rook-ceph-cluster.cephFileSystems[0].spec.dataPools[0].failureDomain string "host"
rook-ceph-cluster.cephFileSystems[0].spec.dataPools[0].name string "data0"
rook-ceph-cluster.cephFileSystems[0].spec.dataPools[0].replicated.size int 2
rook-ceph-cluster.cephFileSystems[0].spec.metadataPool.replicated.requireSafeReplicaSize bool true
rook-ceph-cluster.cephFileSystems[0].spec.metadataPool.replicated.size int 2
rook-ceph-cluster.cephFileSystems[0].spec.metadataServer.activeCount int 1
rook-ceph-cluster.cephFileSystems[0].spec.metadataServer.activeStandby bool true
rook-ceph-cluster.cephFileSystems[0].spec.metadataServer.priorityClassName string "system-cluster-critical"
rook-ceph-cluster.cephFileSystems[0].spec.metadataServer.resources.limits.cpu string "2000m"
rook-ceph-cluster.cephFileSystems[0].spec.metadataServer.resources.limits.memory string "7Gi"
rook-ceph-cluster.cephFileSystems[0].spec.metadataServer.resources.requests.cpu string "1000m"
rook-ceph-cluster.cephFileSystems[0].spec.metadataServer.resources.requests.memory string "7Gi"
rook-ceph-cluster.cephFileSystems[0].storageClass.allowVolumeExpansion bool true
rook-ceph-cluster.cephFileSystems[0].storageClass.enabled bool true
rook-ceph-cluster.cephFileSystems[0].storageClass.isDefault bool true
rook-ceph-cluster.cephFileSystems[0].storageClass.mountOptions list []
rook-ceph-cluster.cephFileSystems[0].storageClass.name string "ceph-filesystem"
rook-ceph-cluster.cephFileSystems[0].storageClass.parameters."csi.storage.k8s.io/controller-expand-secret-name" string "rook-csi-cephfs-provisioner"
rook-ceph-cluster.cephFileSystems[0].storageClass.parameters."csi.storage.k8s.io/controller-expand-secret-namespace" string "{{ .Release.Namespace }}"
rook-ceph-cluster.cephFileSystems[0].storageClass.parameters."csi.storage.k8s.io/fstype" string "ext4"
rook-ceph-cluster.cephFileSystems[0].storageClass.parameters."csi.storage.k8s.io/node-stage-secret-name" string "rook-csi-cephfs-node"
rook-ceph-cluster.cephFileSystems[0].storageClass.parameters."csi.storage.k8s.io/node-stage-secret-namespace" string "{{ .Release.Namespace }}"
rook-ceph-cluster.cephFileSystems[0].storageClass.parameters."csi.storage.k8s.io/provisioner-secret-name" string "rook-csi-cephfs-provisioner"
rook-ceph-cluster.cephFileSystems[0].storageClass.parameters."csi.storage.k8s.io/provisioner-secret-namespace" string "{{ .Release.Namespace }}"
rook-ceph-cluster.cephFileSystems[0].storageClass.pool string "data0"
rook-ceph-cluster.cephFileSystems[0].storageClass.reclaimPolicy string "Delete"
rook-ceph-cluster.cephFileSystems[0].storageClass.volumeBindingMode string "Immediate"
rook-ceph-cluster.cephObjectStores[0].name string "ceph-objectstore"
rook-ceph-cluster.cephObjectStores[0].spec.dataPool.erasureCoded.codingChunks int 1
rook-ceph-cluster.cephObjectStores[0].spec.dataPool.erasureCoded.dataChunks int 2
rook-ceph-cluster.cephObjectStores[0].spec.dataPool.failureDomain string "host"
rook-ceph-cluster.cephObjectStores[0].spec.gateway.instances int 1
rook-ceph-cluster.cephObjectStores[0].spec.gateway.port int 80
rook-ceph-cluster.cephObjectStores[0].spec.gateway.priorityClassName string "system-cluster-critical"
rook-ceph-cluster.cephObjectStores[0].spec.gateway.resources.limits.cpu string "2000m"
rook-ceph-cluster.cephObjectStores[0].spec.gateway.resources.limits.memory string "2Gi"
rook-ceph-cluster.cephObjectStores[0].spec.gateway.resources.requests.cpu string "1000m"
rook-ceph-cluster.cephObjectStores[0].spec.gateway.resources.requests.memory string "1Gi"
rook-ceph-cluster.cephObjectStores[0].spec.metadataPool.failureDomain string "host"
rook-ceph-cluster.cephObjectStores[0].spec.metadataPool.replicated.requireSafeReplicaSize bool true
rook-ceph-cluster.cephObjectStores[0].spec.metadataPool.replicated.size int 2
rook-ceph-cluster.cephObjectStores[0].spec.preservePoolsOnDelete bool true
rook-ceph-cluster.cephObjectStores[0].storageClass.enabled bool true
rook-ceph-cluster.cephObjectStores[0].storageClass.name string "ceph-bucket"
rook-ceph-cluster.cephObjectStores[0].storageClass.parameters.region string "us-east-1"
rook-ceph-cluster.cephObjectStores[0].storageClass.reclaimPolicy string "Delete"
rook-ceph-cluster.cephObjectStores[0].storageClass.volumeBindingMode string "Immediate"
rook-ceph-cluster.configOverride string "[global]\nmon_allow_pool_delete = true\nosd_pool_default_size = 2\nosd_pool_default_min_size = 0 # if 0 then min_size = size - (size / 2)\n"
rook-ceph-cluster.enabled bool true
rook-ceph-cluster.monitoring.createPrometheusRules bool true
rook-ceph-cluster.monitoring.enabled bool true
rook-ceph-cluster.toolbox.enabled bool true
rook-ceph.enableDiscoveryDaemon bool true
rook-ceph.monitoring.enabled bool true