# Rook-Ceph Operator Values # https://github.com/rook/rook/blob/master/deploy/charts/rook-ceph/values.yaml # Install CRDs with the chart (required for bootstrap) crds: enabled: true # Enable RBD CSI driver (block storage) enableRbdDriver: true # Enable CephFS CSI driver (needed for CephFS StorageClass and SMB gateway) enableCephfsDriver: true # Enable Prometheus monitoring monitoring: enabled: true # Allow operator to run on control-plane nodes tolerations: - key: "node-role.kubernetes.io/control-plane" operator: "Exists" effect: "NoSchedule" # Resource limits for operator resources: limits: memory: 512Mi requests: cpu: 100m memory: 128Mi # Enable device discovery daemon enableDiscoveryDaemon: true # CSI driver configuration csi: # Enable RBD provisioner enableRbdDriver: true # Enable CephFS provisioner enableCephfsDriver: true # Enable CSI host networking for better performance enableCSIHostNetwork: true # CSI plugin tolerations for running on all nodes pluginTolerations: - key: "node-role.kubernetes.io/control-plane" operator: "Exists" effect: "NoSchedule" provisionerTolerations: - key: "node-role.kubernetes.io/control-plane" operator: "Exists" effect: "NoSchedule" # Provisioner replicas (HA) provisionerReplicas: 2 # Resource limits for CSI pods csiRBDPluginResource: | - name : driver-registrar resource: requests: memory: 64Mi cpu: 25m limits: memory: 128Mi - name : csi-rbdplugin resource: requests: memory: 128Mi cpu: 50m limits: memory: 512Mi - name : liveness-prometheus resource: requests: memory: 64Mi cpu: 25m limits: memory: 128Mi csiRBDProvisionerResource: | - name : csi-provisioner resource: requests: memory: 64Mi cpu: 25m limits: memory: 256Mi - name : csi-resizer resource: requests: memory: 64Mi cpu: 25m limits: memory: 256Mi - name : csi-attacher resource: requests: memory: 64Mi cpu: 25m limits: memory: 256Mi - name : csi-snapshotter resource: requests: memory: 64Mi cpu: 25m limits: memory: 256Mi - name : csi-rbdplugin resource: requests: memory: 128Mi cpu: 50m limits: memory: 512Mi - name : liveness-prometheus resource: requests: memory: 64Mi cpu: 25m limits: memory: 128Mi # Discover devices automatically discover: tolerations: - key: "node-role.kubernetes.io/control-plane" operator: "Exists" effect: "NoSchedule"